/* others */
.clear{clear:both}
img{ vertical-align:middle}
em{font-style: normal}
a:link{color:#666;text-decoration:none}
a:visited{color:#666;text-decoration:none}
a:hover{color:#d9544f;text-decoration:none;transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
a:active{color:#666;text-decoration:none}
button{cursor: pointer}

.body_BG1{  background-image:url(../images/skin/1/index_bg.jpg); background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	background-color: #464646;
}
.body_BG2{  background-image:url(../images/skin/1/o_bg.jpg); background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	background-size:auto 450px;
	background-color: #fdfdfd;
}
.body_BG3{  background-image:url(../images/skin/1/o_bg.jpg); background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	background-size:contain;
	background-color: #fdfdfd;
}
/* NV_header */
.NV_header{background:url("../images/top_bg.png") repeat-x; height: 165px; }
.NV_header .wrap{ padding-left:90px;padding-right:90px;  }
.NV_header .logo{float: left; background:url("../images/logo1.png") no-repeat;width: 309px; height: 99px;   margin-top: 30px;}

.NV_header .links{ float: right; margin-top: 50px;}
.NV_header .links li{ float: left; margin: 0 18px;color: #fff;padding-left: 45px;height: 45px; line-height: 45px;}
.NV_header .links li a{color: #fff;}

.NV_header .links .Asearch{ background:url(../images/i_Asearch.png) left center no-repeat;position: relative;cursor: pointer }
.NV_header .links .Dskin{ background:url(../images/i_Dskin.png) left center no-repeat; }
.NV_header .links .user{ background:url(../images/i_user.png) left center no-repeat; }
.NV_header .links .old{ background:url(../images/returnOld_light.png) left center no-repeat; }
.NV_header .links .weather{ background:url("../images/i_weather_sun.png") left center no-repeat; }
.NV_header .links .sys{ background:url(../images/i_sys.png) left center no-repeat;position: relative;cursor: pointer}
.NV_header .links .sys_set{position: absolute;left:-15px;top:44px; ;width:130px; height: 175px;border-radius: 6px; display: none;line-height: 36px }
.NV_header .links .sys_set .s_wrap{text-align: left; padding-top:15px; padding-left: 20px; }
.NV_header .links .sys_set a{ color: #666}
.NV_header .links .sys_set a:hover{ color: #0e429f}
.NV_header .links .sys_set .BG{position: absolute; top:0; width: 100%; height: 100%;border-radius: 6px; background: #fff;opacity: 0.7;filter:alpha(opacity=70);  z-index:-1;box-shadow: 0px 0px 10px 0 #666; }

/* NV_topinfo_lists */
.NV_topinfo_lists{position: absolute; width: 100%; height: 100%; }
.NV_topinfo_lists .i_wrap{ position: relative;height: 100%;}
.NV_topinfo_lists .BG{position: absolute; width: 100%; height: 100%;top:0;background: #666;opacity: 0.45;filter:alpha(opacity=45);z-index: 9 }
.NV_topinfo_lists .close{position: absolute; width: 100px;height: 100px;top:0;right:0;border: none; background: url("../images/close_btn.png") no-repeat;}
.NV_topinfo_lists .links{text-align: center; padding-top:60px;}
.NV_topinfo_lists .links li{ display: inline-block; margin: 0 18px;color: #eee;padding-left: 50px;height: 36px; line-height: 36px}
.NV_topinfo_lists .links li a{color: #eee;}
.NV_topinfo_lists .links .home{ background:url("../images/i_home.png") left center no-repeat; }
.NV_topinfo_lists .links .user{ background:url(../images/i_user.png) left center no-repeat; }
.NV_topinfo_lists .links .weather{ background:url("../images/i_weather_sun.png") left center no-repeat; }
.NV_topinfo_lists .links .sys{ background:url(../images/i_sys.png) left center no-repeat;position: relative }
.NV_topinfo_lists .links .sys_set{position: absolute;left:-15px;top:48px; ;width:130px; height: 175px;border-radius: 6px; }
.NV_topinfo_lists .links .sys_set .s_wrap{text-align: left; padding-top:15px; padding-left: 20px; }
.NV_topinfo_lists .links .sys_set dl{position: absolute; top:15px; width: 100%; height: 100%; z-index:3;}
.NV_topinfo_lists .links .sys_set a{ color: #666}
.NV_topinfo_lists .links .sys_set a:hover{ color: #0e429f}
.NV_topinfo_lists .links .sys_set .BG{position: absolute; top:0; width: 100%; height: 100%;border-radius: 6px; background: #fff;opacity: 0.8;filter:alpha(opacity=80);  z-index:2;box-shadow: 0px 0px 10px 0 #666; }

.NV_topinfo_lists .itemsMenu{ margin-top: 100px;}
.NV_topinfo_lists .itemsMenu li{float: left;width: 50%; margin-bottom: 20px;font-size: 18px;}
.NV_topinfo_lists .itemsMenu li a{color: #eee;display: block; width: 60%; padding: 10px 0; border: 1px #3a87c6 solid; margin: 0 auto}
.NV_topinfo_lists .itemsMenu li a:hover{background: #3a87c6}

.NV_topinfo_lists .sys_set_items{ position: absolute; top: 150px;width:100%;z-index: 10 }
.NV_topinfo_lists .sys_set_items .s_wrap{background: #fff; width: 870px; margin:0 auto;padding: 30px 28px 22px 28px; box-shadow: 0px 0px 30px 0 #888;border-radius: 20px; }
.NV_topinfo_lists .sys_set_items table{ width: 100%;border: 2px #ddd solid}
.NV_topinfo_lists .sys_set_items td{border: 1px #ddd solid; padding: 15px 10px;padding-left:20px; text-align: left;}
.NV_topinfo_lists .sys_set_items dt{height: 25px; line-height: 25px;text-align: left;}
.NV_topinfo_lists .sys_set_items dt h3{float: left;font-size: 18px; text-indent:15px;  border-left: 2px #0e429f solid;font-weight: bold}
.NV_topinfo_lists .sys_set_items dt button{float: right;border: none;background: url( "../images/close_btn2.png") right no-repeat;width: 50px; height: 36px; margin-top: -5px}
.NV_topinfo_lists .sys_set_items dd{  margin-top: 20px;}
.NV_topinfo_lists .sys_set_items .T0{float: left; color: #999}
.NV_topinfo_lists .sys_set_items .T0 span{display: block; margin-top: 5px; font-weight: bold;color: #333}
.NV_topinfo_lists .sys_set_items .T1{float: left; color: #999}
.NV_topinfo_lists .sys_set_items .T1 span{display: block; font-weight: bold;color: #333}
.NV_topinfo_lists .sys_set_items .T2{float: right;width:400px ; margin-top: 5px; }
.NV_topinfo_lists .sys_set_items .T2 li{display: inline-block; width:100px; }
.NV_topinfo_lists .sys_set_items .T3{float: right;width:400px ;}
.NV_topinfo_lists .sys_set_items .T4{float: right;width:200px ;position: relative}
.NV_topinfo_lists .sys_set_items .T4 button.cal{position: absolute;border: none; right:3px;top:3px; width: 24px;height: 24px; background: url("../images/i16_cal.png") center no-repeat}
.NV_topinfo_lists .sys_set_items .input1{width: 100%; border: 1px #ddd solid; height: 30px;text-indent: 15px;padding: 0;}
.NV_topinfo_lists .sys_set_items select{width: 100%; border: 1px #ddd solid; height: 30px;text-indent: 15px;}
.NV_topinfo_lists .sys_set_items button.btn1{background: #0e429f;  border:none;padding: 0 25px; height:45px; font-size: 16px;color: #fff; }
.NV_topinfo_lists .sys_set_items button.btn2{background: #666;  border:none;width:120px; height:45px; font-size: 16px;color: #fff;margin-left: 20px }

.NV_topinfo_lists .sys_set_items .pic{position: relative;}
.NV_topinfo_lists .sys_set_items .pic img{ width: 100%;}
.NV_topinfo_lists .sys_set_items .pic em{display: block;position: absolute;bottom:20px;left:20px}


/* NV_header2 */
.NV_header2{ }


.NV_header2 .menus{position: absolute;top:55px;right:0;width:60px;height: 58px;background: #ff6360; display: none;cursor: pointer}
.NV_header2 .menus .m_wrap{padding-top: 13px;}
.NV_header2 .menus em{display: block;width: 30px; height: 6px; margin: 0 auto; margin-bottom: 6px;background: #fff}

.NV_header2 .wrap{ padding-left:80px;padding-right:50px;  }
.NV_header2 .logo{float: left; background:url("../images/logo2.png") no-repeat;width: 309px; height: 99px;   margin-top: 40px;}
.NV_header2 .search{float: left; margin-top:60px;margin-left: 35px;}
.NV_header2 .input{width: 780px; height: 56px;  border:1px #dddd solid; ;background: #fff; position:relative}
.NV_header2 .input .input1{ width:100%; height:56px; border:none; font-size:18px; background:none;; text-indent:20px;}
.NV_header2 .input .btn_S{position:absolute; background:url("../images/i_AIS.png") center no-repeat;  right:120px; top:-1px; border:none;width: 42px; height:58px;}

.NV_header2 .input .btn1{ position:absolute;background: #0e429f; right:-1px; top:-1px; border:none;padding: 0 25px; height:58px; font-size: 16px;color: #fff; }
.NV_header2 .input .btn1 img{ margin-right: 5px;}
.NV_header2 .input .btn2{ position:absolute;background: #7b7b7b; right:-130px; top:-1px; border:none;width:120px; height:58px; font-size: 16px;color: #fff; }


.NV_header2 .links{position: absolute;right:30px;top:20px;}
.NV_header2 .links li{ float: left; margin: 0 10px;color: #666;padding-left: 45px;height: 45px; line-height: 45px;}
.NV_header2 .links li a{color: #666;}
.NV_header2 .links .home{ background:url("../images/i_home2.png") left center no-repeat; }
.NV_header2 .links .old{ background:url("../images/returnOld.png") left center no-repeat; }
.NV_header2 .links .Asearch{ background:url(../images/i_Asearch2.png) left center no-repeat;position: relative;cursor: pointer }
.NV_header2 .links .Dskin{ background:url(../images/i_Dskin2.png) left center no-repeat; }
.NV_header2 .links .user{ background:url(../images/i_user2.png) left center no-repeat; }
.NV_header2 .links .weather{ background:url("../images/i_weather_sun2.png") left center no-repeat; }
.NV_header2 .links .sys{ background:url(../images/i_sys2.png) left center no-repeat;position: relative;cursor: pointer}
.NV_header2 .links .sys_set{position: absolute;left:-35px;top:44px; ;width:130px; height: 175px;border-radius: 6px;display: none; line-height: 36px }
.NV_header2 .links .sys_set .s_wrap{text-align: left; padding-top:15px; padding-left: 20px; }
.NV_header2 .links .sys_set dl{position: absolute; top:15px; width: 100%; height: 100%; z-index:1;}
.NV_header2 .links .sys_set a{ color: #666}
.NV_header2 .links .sys_set a:hover{ color: #0e429f}
.NV_header2 .links .sys_set .BG{position: absolute; top:0; width: 100%; height: 100%;border-radius: 6px; background: #fff;opacity: 0.8;filter:alpha(opacity=80);  z-index:0;box-shadow: 0px 0px 10px 0 #666; }

/* NV_header3 */
.NV_header3{border-bottom: 1px #ddd solid;height:380px;
	background-image:url("../images/skin/1/o_bg2.jpg"); background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	background-size:auto 380px;
	background-color: #f6f6f6;

}
.NV_header3b{height:180px;}
.NV_header3 .wrap{ }

.NV_header3 .logo{position: absolute;left:60px;top:40px;background:url("../images/logo2.png") no-repeat;width: 309px; height: 99px; }

.NV_header3 .menu_items{position: absolute; width: 100%; let:0;top:75px;text-align: center}
.NV_header3 .menu_items li{display: inline-block; padding: 0 20px; padding-bottom: 20px; margin: 0 10px;  font-size: 18px; font-weight: bold}
.NV_header3 .menu_items li.cur{border-bottom: 4px #0e429f solid;}
.NV_header3 .menu_items li.cur a{color: #0e429f}

.NV_header3 .links{position: absolute;right:30px;top:55px;}
.NV_header3 .links li{ float: left; margin: 0 10px;color: #666;padding-left: 45px;height: 45px; line-height: 45px;}
.NV_header3 .links li a{color: #666;}
.NV_header3 .links .home{ background:url("../images/i_home2.png") left center no-repeat; }
.NV_header3 .links .Asearch{ background:url(../images/i_Asearch2.png) left center no-repeat;position: relative;cursor: pointer }
.NV_header3 .links .Dskin{ background:url(../images/i_Dskin2.png) left center no-repeat; }
.NV_header3 .links .user{ background:url(../images/i_user2.png) left center no-repeat; }
.NV_header3 .links .weather{ background:url("../images/i_weather_sun2.png") left center no-repeat; }
.NV_header3 .links .sys{ background:url(../images/i_sys2.png) left center no-repeat;position: relative;cursor: pointer}
.NV_header3 .links .sys_set{position: absolute;left:-35px;top:44px; ;width:130px; height: 175px;border-radius: 6px;display: none; line-height: 36px }
.NV_header3 .links .sys_set .s_wrap{text-align: left; padding-top:15px; padding-left: 20px; }
.NV_header3 .links .sys_set dl{position: absolute; top:15px; width: 100%; height: 100%; z-index:1;}
.NV_header3 .links .sys_set a{ color: #666}
.NV_header3 .links .sys_set a:hover{ color: #0e429f}
.NV_header3 .links .sys_set .BG{position: absolute; top:0; width: 100%; height: 100%;border-radius: 6px; background: #fff;opacity: 0.8;filter:alpha(opacity=80);  z-index:0;box-shadow: 0px 0px 10px 0 #666; }
/* NV_header3b */
.NV_header3b{height:180px;}
.NV_header3b .wrap{ }

.NV_header3b .logo{position: absolute;left:60px;top:40px;background:url("../images/logo2.png") no-repeat;width: 309px; height: 99px; }

.NV_header3b .menu_items{position: absolute; width: 100%; let:0;top:75px;text-align: center}
.NV_header3b .menu_items li{display: inline-block; padding: 0 20px; padding-bottom: 20px; margin: 0 10px;  font-size: 18px; font-weight: bold}
.NV_header3b .menu_items li.cur{border-bottom: 4px #0e429f solid;}
.NV_header3b .menu_items li.cur a{color: #0e429f}

.NV_header3b .links{position: absolute;right:30px;top:55px;}
.NV_header3b .links li{ float: left; margin: 0 10px;color: #666;padding-left: 45px;height: 45px; line-height: 45px;}
.NV_header3b .links li a{color: #666;}
.NV_header3b .links .home{ background:url("../images/i_home2.png") left center no-repeat; }
.NV_header3b .links .Asearch{ background:url(../images/i_Asearch2.png) left center no-repeat;position: relative;cursor: pointer }
.NV_header3b .links .Dskin{ background:url(../images/i_Dskin2.png) left center no-repeat; }
.NV_header3b .links .user{ background:url(../images/i_user2.png) left center no-repeat; }
.NV_header3b .links .weather{ background:url("../images/i_weather_sun2.png") left center no-repeat; }
.NV_header3b .links .sys{ background:url(../images/i_sys2.png) left center no-repeat;position: relative;cursor: pointer}
.NV_header3b .links .sys_set{position: absolute;left:-35px;top:44px; ;width:130px; height: 175px;border-radius: 6px;display: none; line-height: 36px }
.NV_header3b .links .sys_set .s_wrap{text-align: left; padding-top:15px; padding-left: 20px; }
.NV_header3b .links .sys_set dl{position: absolute; top:15px; width: 100%; height: 100%; z-index:1;}
.NV_header3b .links .sys_set a{ color: #666}
.NV_header3b .links .sys_set a:hover{ color: #0e429f}
.NV_header3b .links .sys_set .BG{position: absolute; top:0; width: 100%; height: 100%;border-radius: 6px; background: #fff;opacity: 0.8;filter:alpha(opacity=80);  z-index:0;box-shadow: 0px 0px 10px 0 #666; }

/* NV_itemsMenu */
.NV_itemsMenu{ border-bottom:1px #fff solid;}
.NV_itemsMenu .i_wrap{ padding-top:40px}
.NV_itemsMenu .lists{ font-weight: bold; text-align: left; margin-left: 13%; }
.NV_itemsMenu .lists li{ display:inline-block;margin: 0 20px; padding:0 5px;padding-bottom:20px }
.NV_itemsMenu .lists li a{color: #666}
.NV_itemsMenu .lists li a:hover{color: #0e429f}
.NV_itemsMenu .lists li.cur{border-bottom: 4px #0e429f solid}
.NV_itemsMenu .lists li.cur a{color: #0e429f}


/* NV_index_block1 */
.NV_index_block1{width: 930px; margin: 0 auto; margin-top: 150px;}
.NV_index_block1 .i_wrap{}
.NV_index_block1 .top {font-weight: bold;font-size:18px;}
.NV_index_block1 .top ul{text-align: left;}
.NV_index_block1 .top li{display: inline-block; height: 36px; padding: 0 20px; margin: 0 20px  }
.NV_index_block1 .top a{color: #fff}
.NV_index_block1 .top li.cur{border-bottom:4px #0e429f solid}
.NV_index_block1 .top li.cur a{color: #0e429f}

.NV_index_block1 .search{ margin-top:25px;}
.NV_index_block1 .input{ height: 56px;  border:1px #dddd solid; ;background: #fff; position:relative}
.NV_index_block1 .input .input1{ width:100%; height:56px; border:none; font-size:18px; background:none;; text-indent:20px;}
.NV_index_block1 .input .btn1{ position:absolute;background: #0e429f; right:-1px; top:-1px; border:none;width:120px; height:58px; font-size: 16px;color: #fff; }
.NV_index_block1 .input .btn1 img{ margin-right: 5px;}


.NV_index_block1 .searchOthers{ margin-top:12px; text-align: left;background: url("../images/txts_bg.png") no-repeat}
.NV_index_block1 .searchOthers .TT{height: 95px;position: relative}
.NV_index_block1 .searchOthers .TT .BG{position: absolute; top:0; width: 100%; height: 100%; background: #f2ece8;opacity: 0.8;filter:alpha(opacity=80);  z-index:-1}
.NV_index_block1 .searchOthers .TT h3{position: absolute; top:40px;left:55px;;font-size: 16px;font-weight: bold;color: #000;border-bottom: 1px #10419e solid ; padding-bottom: 3px;}
.NV_index_block1 .searchOthers .TT h3 a{color: #000}
.NV_index_block1 .searchOthers .TT h3 a:hover{color: #10419e}
.NV_index_block1 .searchOthers .TT h4{position: absolute; top:46px;left:318px; background: url("../images/i_top.png") no-repeat;padding-left:25px;}
.NV_index_block1 .searchOthers .TT .btns{float:right;margin-top:46px; margin-right:25px;}
.NV_index_block1 .searchOthers .TT button.btn1{padding-left: 25px;color:#333 ; border: none;background: url("../images/i_refresh.png") 0 3px  no-repeat}
.NV_index_block1 .searchOthers .TT button.btn1:hover{color: #ff3d3e}
.NV_index_block1 .searchOthers .TT button.btn2{margin-left: 10px;color:#333 ; border: 1px #aaa solid;padding: 2px 15px;border-radius:100px;background: transparent}
.NV_index_block1 .searchOthers .TT button.btn2:hover{color: #ff3d3e; border: 1px #ff3d3e solid;}
.NV_index_block1 .searchOthers .txts{ margin-top:2px;position: relative}
.NV_index_block1 .searchOthers .txts td{width: 50%; padding: 30px 0}
.NV_index_block1 .searchOthers .txts ul{ padding-left: 45px;  padding-right: 30px;}
.NV_index_block1 .searchOthers .txts li{margin: 15px 0; }
.NV_index_block1 .searchOthers .txts span{background:#9b9c9e; color: #fff; padding: 2px 5px; font-size: 12px;border-radius: 2px;}
.NV_index_block1 .searchOthers .txts span.num1{background: #ff3a35}
.NV_index_block1 .searchOthers .txts span.num2{background: #fe635f}
.NV_index_block1 .searchOthers .txts span.num3{background: #ff7c8d}
.NV_index_block1 .searchOthers .txts .BG{position: absolute; top:0; width: 100%; height: 100%; background: #fff;opacity: 0.8;filter:alpha(opacity=80);  z-index:-1}



/* NV_block1 */
.NV_block1{width: 1450px;background: #fff; margin: 0 auto;box-shadow: 0px 0px 30px 0 #bbb; margin-top: 40px; }
.NV_block1 .b_wrap{padding: 40px 50px }
.NV_block1 .BB{ width: 990px; }
.NV_block1 .AI_S{ height: 26px; background:#356ac4 url("../images/i_AI2.png") 8px 2px no-repeat; padding-left: 40px; padding-right:10px; color: #fff;border:none; }

.NV_block1 .BB .txts_result{padding-bottom: 20px;border-bottom: 1px #eee solid;}
.NV_block1 .BB .txts_result h3{ float: left; color: #666;padding-top: 5px;}
.NV_block1 .BB .txts_result h3 span{color:#0e429f;font-weight: bold;}
.NV_block1 .BB .txts_result h4{float: right; color: #666;position: relative}
.NV_block1 .BB .txts_result h4 select{  height: 25px;padding-left: 5px; margin: 0 3px;border: 1px #ddd solid}
.NV_block1 .BB .txts_result h4 input{  height: 25px; text-indent: 10px; margin: 0 3px;border: 1px #ddd solid}
.NV_block1 .BB .txts_result h4 button.time{position: absolute; right:3px;top:1px; width:25px;height: 25px;border: none; background: url("../images/i16_cal.png") center no-repeat}

.NV_block1 .BB .pics_list{text-align: left; margin-top: 50px;}
.NV_block1 .BB .pics_list span{color:#ff3a35 }
.NV_block1 .BB .pics_list dt h3{float: left;font-size: 16px; font-weight: bold; margin-bottom:30px;  }
.NV_block1 .BB .pics_list dt h4{ float: right}
.NV_block1 .BB .pics_list li{ float: left; width: 50%; margin-bottom: 20px;}
.NV_block1 .BB .pics_list li .wrap{padding: 0 20px 0 0}
.NV_block1 .BB .pics_list li img{width: 100%; height: 356px;}
.NV_block1 .BB .pics_list li .pic{position: relative}
.NV_block1 .BB .pics_list li em{display: block;position: absolute;bottom:0;width: 100%; background: #7f7f7f;text-align: center; padding: 10px 0;opacity: 0.92;filter:alpha(opacity=92); }
.NV_block1 .BB .pics_list li a{color: #fff;}
.NV_block1 .BB .pics_list li a:hover{color: #eee;}

.NV_block1 .BB .txts_list{text-align: left; margin-top: 30px;}
.NV_block1 .BB .txts_list span{color:#ff3a35 }
.NV_block1 .BB .txts_list dt h3{font-size: 26px; font-weight: bold; margin-bottom:30px;  }
.NV_block1 .BB .txts_list dd{clear: both;position: relative}
.NV_block1 .BB .txts_list dd .PT{position: absolute;top:0;left:0;width: 178px}
.NV_block1 .BB .txts_list dd .PT .pic img{width: 100%; }
.NV_block1 .BB .txts_list dd .lists{margin-left: 210px;}
.NV_block1 .BB .txts_list dd .lists li{background: url("../images/dot.png") no-repeat; margin: 8px 0; padding-left: 15px;}
.NV_block1 .BB .txts_list dd .lists em{float: right; color: #888; margin-right: 15px}

.NV_block1 .BB .txts_list2{text-align: left;margin-top: 50px;}
.NV_block1 .BB .txts_list2 span{color:#ff3a35 }
.NV_block1 .BB .txts_list2 .TT h3{float: left;font-size: 26px; font-weight: bold;   }
.NV_block1 .BB .txts_list2 .TT h4{ float: right}
.NV_block1 .BB .txts_list2 dl{ margin-top: 30px; padding-bottom:40px; border-bottom: 1px #eeeeee solid; text-align: left}
.NV_block1 .BB .txts_list2 dt a{ color: #121316; font-size: 24px; font-weight: bold}
.NV_block1 .BB .txts_list2 dt a:hover{ color: #d9544f; }
.NV_block1 .BB .txts_list2 dt em{ margin-right: 10px;}
.NV_block1 .BB .txts_list2 dt em.C1{background:#2c66cd;color: #fff;padding: 5px 10px; border-radius: 0 40% 0 40%; }
.NV_block1 .BB .txts_list2 dt em.C2{background:#d9544f;color: #fff;padding: 5px 10px; border-radius: 0 40% 0 40%; }
.NV_block1 .BB .txts_list2 dt button{float: right;border: 1px #ddd solid;background: #f1f1f1;border-radius: 2px;padding: 3px 8px}
.NV_block1 .BB .txts_list2 dt button:hover{ background: #dfdfdf}

.NV_block1 .BB .txts_list2 dd{ margin-top: 20px;position: relative}
.NV_block1 .BB .txts_list2 .pic{position: absolute; width: 178px;}
.NV_block1 .BB .txts_list2 .pic img{width: 100%}
.NV_block1 .BB .txts_list2 .T1{margin-left: 210px; height: 110px; line-height:24px;  padding-top: 10px; position:relative;color: #666}
.NV_block1 .BB .txts_list2 .T1 h3{position: absolute;left:0;bottom:10px;color: #888}

.NV_block1 .BB .txts_list2 .T2{line-height:24px;color: #666 }
.NV_block1 .BB .txts_list2 .T2 h3{margin-top: 25px;color: #888}
.NV_block1 .BB .txts_list2 .T2 h3 img{ margin-right: 10px;}


.NV_block1 .BB .info_list{text-align: left;margin-top: 50px;}
.NV_block1 .BB .info_list span{color:#ff3a35 }
.NV_block1 .BB .info_list dt h3{float: left;font-size: 26px; font-weight: bold; margin-bottom:30px; }
.NV_block1 .BB .info_list dt h4{ float: right}

.NV_block1 .BB .info_list dd{position: relative; margin-bottom: 25px; }
.NV_block1 .BB .info_list dd.D1{ height: 240px}
.NV_block1 .BB .info_list dd.D2{ height:350px}
.NV_block1 .BB .info_list dd .lists{position: absolute;top:0px;left:0px;width: 100%;height: 100%;border: 1px #ddd solid;z-index: 3;background:#fff;}

.NV_block1 .BB .info_list dd .PT{position: absolute;top:0px;left:0px; width: 178px; height: 100%;background:#7f7f7f;  }
.NV_block1 .BB .info_list dd .PT .pic img{width: 100%; height: 240px;}
.NV_block1 .BB .info_list dd .data{ margin-left: 178px;height: 100%;}
.NV_block1 .BB .info_list dd .data table{width: 100%; height: 100%;}
.NV_block1 .BB .info_list dd .data td{padding:10px 15px;border: 1px #eee solid}
.NV_block1 .BB .info_list dd .data2{height: 100%;}
.NV_block1 .BB .info_list dd .data2 table{width: 100%; height: 100%; border: none; border-collapse: collapse;}
.NV_block1 .BB .info_list dd .data2 td{padding:10px 15px;border: 1px #eee solid}
.NV_block1 .BB .info_list dd .data2 .T1{ float: left;width: 65%}
.NV_block1 .BB .info_list dd .data2 .T2{float: right}
.NV_block1 .BB .info_list dd .data2 .T3{color: #121316; font-size: 18px; font-weight: bold}

.NV_block1 .BB .info_list dd a{padding: 8px 15px;background: #7b7b7b; color: #fff;border: 1px #666 solid;border-radius: 2px;}
.NV_block1 .BB .info_list dd a:hover{background: #999;}
.NV_block1 .BB .info_list dd a.A1{background: #0e429f;}
.NV_block1 .BB .info_list dd a.A1:hover{background: #3a87c6;}
.NV_block1 .BB .info_list dd a.A2{background: none; color: #333;border: none;padding: 0;}
.NV_block1 .BB .info_list dd a.A2:hover{color: #0e429f}
.NV_block1 .BB .info_list dd a.A3{background: #d9544f; margin-left: 15px;  }
.NV_block1 .BB .info_list dd a.A3:hover{background: #3a87c6;}
.NV_block1 .BB .info_list dd a.A4{background: #f1f1f1; border:1px #ddd solid; color: #666; margin: 0px;  }
.NV_block1 .BB .info_list dd a.A4:hover{background: #ddd;}

.NV_block1 .BB .info_list dd tr:hover{ background: #f1f1f1}
.NV_block1 .BB .info_list .txts{ color:#e9e9e9; padding: 10px 5px 15px 15px; line-height: 22px;}
.NV_block1 .BB .info_list .txts b{display: block;color:#fff;}

.NV_block1 .BB .info_list dd.D3{padding-right: 8px;}
/*.NV_block1 .BB .info_list dd.D3{padding-right: 8px;background: url("../images/bg_Rx.png") right repeat-y}*/
.NV_block1 .BB .info_list dd.D3 table{width: 100%;border: 1px #ededed solid; border-collapse: collapse;}
.NV_block1 .BB .info_list dd.D3 td{padding:15px 15px;border: 1px #ededed solid}
.NV_block1 .BB .info_list dd.D3 tr.end{text-align: center}
.NV_block1 .BB .info_list dd.D3 tr.end td{ padding: 20px 0}
.NV_block1 .BB .info_list dd.D3 a{ margin-right: 15px}
.NV_block1 .BB .info_list dd.D3 .Bx{font:0;line-height: 0;height: 8px; background: url("../images/bg_Bx.png") bottom repeat-x;}
.NV_block1 .BB .info_list dd.D3 .TR{position: absolute;width: 8px; height: 9px; right:0;top:0;background: url("../images/bg_TR.png") no-repeat}
.NV_block1 .BB .info_list dd.D3 .BR{position: absolute;width: 8px; height: 8px; right:0;bottom:0;background: url("../images/bg_BR.png") no-repeat}
.NV_block1 .BB .info_list dd.D3 .BL{position: absolute;width: 9px; height: 8px; left:0;bottom:0;background: url("../images/bg_BL.png") no-repeat}
.NV_block1 .BB .info_list dd.D3 .tag{position: absolute;right:50px;top:0;padding: 5px 10px ;background: #2c66cd;border: 1px #0e429f solid;color: #fff; border-top:none ;border-radius:0 0 5px 5px; }

.NV_block1 .BB .filter{padding-bottom: 20px; border-bottom: 1px #eee solid}
.NV_block1 .BB .filter li{display: inline-block; padding: 0 10px; margin: 0 30px; }
.NV_block1 .BB .filter li.cur a{padding: 5px 30px; color: #fff ;background: #2c66cd;border: 1px #0e429f solid;}

.NV_block1 .BB .info_list dd.D3{ color: #666}
.NV_block1 .BB .info_list dd.D3 b{ color: #222}
.NV_block1 .BB .info_list dd.D3 .T1{font-size: 16px; font-weight: bold;position: relative; line-height: 24px;}
.NV_block1 .BB .info_list dd.D3 .T2{position: relative; margin-top: 20px;line-height: 24px;}
.NV_block1 .BB .info_list dd.D3 em{position: absolute;left:0;top:0; width: 30px; font-weight:normal;font-size: 14px; color: #fff;padding: 5px 0px; border-radius: 0 40% 0 40%;text-align: center}
.NV_block1 .BB .info_list dd.D3 .T1 em{background:#2c66cd;}
.NV_block1 .BB .info_list dd.D3 .T2 em{background:#d9544f;}
.NV_block1 .BB .info_list dd.D3 .T1 .ts{ margin-left: 50px; padding-top: 5px;}
.NV_block1 .BB .info_list dd.D3 .T2 .ts{ margin-left: 50px;}
.NV_block1 .BB .info_list dd.D3 .T2 .ts .A3{border-radius: 100px;;padding: 5px 10px;}

.NV_block1 .BB .info_list dd.D3 td.pic{width: 200px;padding: 5px;}
.NV_block1 .BB .info_list dd.D3 td.pic img{width: 100%;}
.NV_block1 .BB .info_list dd.D3 td.txt{vertical-align:text-top;position: relative}
.NV_block1 .BB .info_list dd.D3 td.txt .T3{position: absolute;bottom:10px;width:96%;color: #666;line-height: 28px; padding-top: 10px; border-top:1px #eee solid}
.NV_block1 .BB .info_list dd.D3 .T4{text-align: center;line-height: 28px;}
.NV_block1 .BB .info_list dd.D3 th{padding:20px 15px;border: 1px #ededed solid;text-align: center;background: #888; color: #fff;}

.NV_block1 .BB .info_list dd.D3 i{display: block; margin: 0 auto; width: 20px; height: 20px; text-align: center;line-height: 20px;  background:#1951b4;color: #fff; font-size: 12px; border-radius: 50%;  }
.NV_block1 .BB .info_list dd.D3 i.b{background: #d9544f;   }
.NV_block1 .BB .info_list dd.D3 .T4 i{display: inline-block; margin-right: 10px; }
.NV_block1 .BB .info_list dd.D3 .TD1{width: 100px;}
.NV_block1 .BB .info_list dd.D3 .TD_tt{background: #f1f1f1}

.NV_block1 .BB .info_list dd.D3 table.TB td{text-align: center; width: 14%;}
.NV_block1 .BB .info_list dd.D3 table.TB td.TM_td{font-weight: bold;}
.NV_block1 .BB .info_list dd.D3 table.TB td.TM1{background: #3175ed;color: #fff; font-weight: bold}
.NV_block1 .BB .info_list dd.D3 table.TB td.TM2{background: #225ec9;color: #fff;font-weight: bold}
.NV_block1 .BB .info_list dd.D3 table.TB td.TM3{background: #0e429f;color: #fff;font-weight: bold}
.NV_block1 .BB .info_list dd.D3 table.TB td.tdBG{background: #d9544f;color: #fff;}
.NV_block1 .BB .info_list dd.D3 table.TB th{background: #999;color: #fff;}

.NV_block1 .BB .info_list .BG1{position: absolute;right:-4px;bottom:-5px; width:100%;height: 100%;border: 1px #ddd solid;background: #f4f4f4; z-index: 2}
.NV_block1 .BB .info_list .BG2{position: absolute;right:-7px;bottom:-7px; width: 100%;height: 100%;border: 1px #ddd solid;background: #e8e8e8; z-index: 1}


.NV_block1 .BB .YP_list .TT{padding-bottom: 10px;border-bottom: 1px #eee solid;}
.NV_block1 .BB .YP_list .TT h3{ float: left; height: 32px;line-height: 32px; text-align: left;background: url("../images/pic_yp.png")  no-repeat;color: #222;font-size: 18px; font-weight: bold; padding-left: 52px;}
.NV_block1 .BB .YP_list .info_list{margin-top: 45px}
.NV_block1 .BB .YP_list .info_list .YPleft{float: left; display: inline-block; width: 50%;}
.NV_block1 .BB .YP_list .info_list .YPright{float: right; display: inline-block; width: 50%;}
.NV_block1 .BB .YP_list .info_list .infos{width: 70%; border:1px #dedede solid;padding:25px 35px;position: relative; margin-bottom: 40px}
.NV_block1 .BB .YP_list .info_list .infos h3{position: absolute; left:30px; top:-8px;color: #333;font-size: 16px;font-weight: bold;padding: 0 15px;background-color: #fff;  }
.NV_block1 .BB .YP_list .info_list .infos h4 li{background: url("../images/dot.png") 0px 8px  no-repeat; padding-left:15px;margin: 12px 0;line-height: 30px; }
.NV_block1 .BB .YP_list .info_list .infos h4 li a{color: #000 ;}
.NV_block1 .BB .YP_list .info_list .infos h4 li em{background: url("../images/i_tel2.png") left center no-repeat; padding: 10px 15px; margin-left: 10px; display: none }


.NV_block1 .CC{ width: 310px; }

.NV_block1 .CC .txts_list{ margin-bottom: 22px;}
.NV_block1 .CC .txts_list .txts_result{border: 1px #ddd solid;color: #666;background: #f4f4f4; padding: 0 20px;margin-bottom: 20px }
.NV_block1 .CC .txts_list .txts_result h3{padding: 12px 0}
.NV_block1 .CC .txts_list .txts_result h4{padding: 12px 0;border-top:1px #ddd solid}
.NV_block1 .CC .txts_list .txts_result h3 span{color:#ff3a35;font-weight: bold;}
.NV_block1 .CC .txts_list .txts_result h4 span{color:#0e429f;font-weight: bold;}
.NV_block1 .CC .txts_list  dl{border: 1px #ddd solid;background: url("../images/txts_bg2.jpg") no-repeat;position: relative;  }

.NV_block1 .CC .txts_list dt{ height: 110px;}
.NV_block1 .CC .txts_list dt h3{float: left; margin-top: 25px;font-size:16px;font-weight: bold;margin-left:22px;border-bottom: 1px #10419e solid ; padding-bottom: 3px;  }
.NV_block1 .CC .txts_list dt h3 a{color: #000}
.NV_block1 .CC .txts_list dt h3 a:hover{color: #10419e}
.NV_block1 .CC .txts_list dt h4{float: right; margin-top: 28px; margin-right:18px; ;}
.NV_block1 .CC .txts_list dt h4 a{ background: url("../images/i_refresh2.png") no-repeat; padding-left: 25px; padding-bottom: 3px;cursor: pointer}
.NV_block1 .CC .txts_list dt h4 button.btn2{margin-left: 5px;color:#333 ; border: 1px #aaa solid;padding: 2px 15px;border-radius:100px;background: transparent}
.NV_block1 .CC .txts_list dt h4 button.btn2:hover{color: #ff3d3e; border: 1px #ff3d3e solid;}

.NV_block1 .CC .txts_list dd.D1{  padding: 0px 10px 20px 20px;}
.NV_block1 .CC .txts_list dd.D1 td:nth-child(2){text-align: left; padding:6px 0px 6px 5px  }
.NV_block1 .CC .txts_list dd.D1 span.top{background: url("../images/i_top.png") no-repeat; padding: 2px 8px;}
.NV_block1 .CC .txts_list dd.D1 span.num{background:#9b9c9e; color: #fff; padding: 2px 5px;border-radius: 2px; font-size: 12px; }
.NV_block1 .CC .txts_list dd.D1 span.num1{background: #ff3a35}
.NV_block1 .CC .txts_list dd.D1 span.num2{background: #fe635f}
.NV_block1 .CC .txts_list dd.D1 span.num3{background: #ff7c8d}

.NV_block1 .CC .txts_list2{border: 1px #ddd solid; background: #f4f4f4; margin-bottom: 22px}
.NV_block1 .CC .txts_list2 dt{height: 25px; line-height: 25px;padding: 30px 0 15px 20px; text-align: left;}
.NV_block1 .CC .txts_list2 dt h3{font-size: 18px; text-indent:15px;  border-left: 2px #0e429f solid;font-weight: bold}
.NV_block1 .CC .txts_list2 dd{ padding: 0 20px 25px 20px;color: #555}
.NV_block1 .CC .txts_list2 dd a{color: #666}
.NV_block1 .CC .txts_list2  .info_list{ text-align: left}
.NV_block1 .CC .txts_list2  .info_list li{background: url("../images/dot.png") left center no-repeat;padding: 8px 0px ; padding-left:10px ; border-bottom: 1px #ddd dotted}

.NV_block1 .CC .txts_list2  .info_list2 table{width: 100%;}
.NV_block1 .CC .txts_list2  .info_list2 td{padding: 8px 2px;text-align: left; border-bottom: 1px #ddd dotted;}
.NV_block1 .CC .txts_list2  .info_list2 table th{background: #dedede; padding: 5px;}
.NV_block1 .CC .txts_list2  .info_list2 td:first-child{ width: 20px}
.NV_block1 .CC .txts_list2  .info_list2 td:nth-child(3){ text-align: center}
.NV_block1 .CC .txts_list2  .info_list2 span.num{background:#9b9c9e; color: #fff; padding: 2px 5px;border-radius: 2px; font-size: 12px; }
.NV_block1 .CC .txts_list2  .info_list2 span.num1{background: #ff3a35}
.NV_block1 .CC .txts_list2  .info_list2 span.num2{background: #fe635f}
.NV_block1 .CC .txts_list2  .info_list2 span.num3{background: #ff7c8d}

.NV_block1 .CC .txts_list2  .tags_list{ text-align: left}
.NV_block1 .CC .txts_list2  .tags_list li{float: left; background: #e7eaef;border: 1px #dee2e8 solid;border-radius:2px;padding: 8px 10px; margin-right: 10px; margin-bottom: 10px }
.NV_block1 .CC .txts_list2  .tags_list li:hover{background: #f1f1f1;}

/* NV_block2 */
.NV_block2{width: 1356px;background: #fff; margin: 0 auto;margin-top: 65px; }
.NV_block2 .BL1 .Bleft{ float: left; width: 435px;}
.NV_block2 .BL1  dt{ border-bottom: 3px #515151 solid; position: relative}
.NV_block2 .BL1  dt h3{float: left;font-size:30px;padding-bottom: 14px;  }
.NV_block2 .BL1  dt h4{float: right;}
.NV_block2 .BL1 .Bleft dt h4 a.more{display: block; background: url("../images/btn_arrow3.png") right no-repeat; padding-right: 25px; margin-top: 18px;}
.NV_block2 .BL1 .Bleft dt h5{position: absolute;bottom:-2px;left:0;font:0; line-height: 0; width: 55px; height: 2px; background: #e85328; }
.NV_block2 .BL1 .Bleft dd{ margin-top: 30px;position: relative}
.NV_block2 .BL1 .Bleft dd .pic{border: 1px #ddd solid}
.NV_block2 .BL1 .Bleft dd .pic img{ width: 100%; height: 175px;}
.NV_block2 .BL1 .Bleft dd .txts{position:absolute; top:136px; width: 100%;}
.NV_block2 .BL1 .Bleft dd .txts table{ width: 100%;border-collapse: collapse; height: 408px;}
.NV_block2 .BL1 .Bleft dd .txts tr td{position: relative}
.NV_block2 .BL1 .Bleft dd .txts tr td:first-child{text-align: center; width: 42px;background: #9b9c9e; color: #fff;border-bottom: 1px #bcbdbe solid}
.NV_block2 .BL1 .Bleft dd .txts tr td:last-child{text-align: left;color: #fff;border-bottom: 1px #ddd solid; }
.NV_block2 .BL1 .Bleft dd .txts tr td:last-child a{display:inline-block;width: 345px;text-indent: 12px; white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; }
.NV_block2 .BL1 .Bleft dd .txts tr td.num1{background: #ff3a35}
.NV_block2 .BL1 .Bleft dd .txts tr td.num2{background: #fe635f}
.NV_block2 .BL1 .Bleft dd .txts tr td.num3{background: #ff7d8e}
.NV_block2 .BL1 .Bleft dd .txts .TD1{ height: 41px;}
.NV_block2 .BL1 .Bleft dd .txts .TD1 a{display:inline-block;;position: absolute;left: 0px;top: 11px; height:100% ;  z-index: 1; color: #fff;}
.NV_block2 .BL1 .Bleft dd .txts .TD1 a:hover{color: #ff3a35}
.NV_block2 .BL1 .Bleft dd .txts .TD1 .BG{position: absolute;left: 0;top:0;width: 100%; height: 100%; background: #000;opacity: 0.6;filter:alpha(opacity=60);z-index: 0}

.NV_block2 .BL1 .Bright{ float: right; width: 846px;}
.NV_block2 .BL1 .Bright dt h4 a.btn_arrowL{display:inline-block; background: url("../images/btn_arrowL.png") right no-repeat; width: 24px;  height: 24px;  margin-top: 10px;}
.NV_block2 .BL1 .Bright dt h4 a.btn_arrowR{display: inline-block; background: url("../images/btn_arrowR.png") right no-repeat;width: 24px;  height: 24px; margin-left: 10px; margin-top: 10px;}
.NV_block2 .BL1 .Bright dd{position: relative;height: 545px; margin-top: 30px;}
.NV_block2 .BL1 .Bright dd .pics{ height: 100%;}
.NV_block2 .BL1 .Bright dd .pics img{ width: 100%; height: 100%;}
.NV_block2 .BL1 .Bright dd .txts{position: absolute;bottom:0;left:0;  width: 100%; height: 60px; line-height: 60px;z-index: 1}
.NV_block2 .BL1 .Bright dd .txts a{color: #fff;font-size: 18px;}
.NV_block2 .BL1 .Bright dd .txts a:hover{color: #ddd;}
.NV_block2 .BL1 .Bright dd .BG{position: absolute;bottom:0;left:0; background: url("../images/bg_jb.png") repeat-x; width: 100%; height: 82px;z-index: 0}

.NV_block2 .BL2{ margin-top: 65px;}
.NV_block2 .BL2  .TP_lists{ width: 435px; }
.NV_block2 .BL2  .TP1{float: left}
.NV_block2 .BL2  .TP2{float: left; margin-left:25px; }
.NV_block2 .BL2  .TP3{float: right}
.NV_block2 .BL2  .TP_lists dt{ border-bottom: 3px #515151 solid; position: relative}
.NV_block2 .BL2  .TP_lists dt h3{float: left;font-size:24px;padding-bottom: 14px; color: #034fd8  }
.NV_block2 .BL2  .TP_lists dt h4{float: right;}
.NV_block2 .BL2  .TP_lists dt h4 a.more{display: block;  background: url("../images/btn_arrow3.png") right no-repeat; padding-right: 25px; margin-top: 10px;}
.NV_block2 .BL2  .TP_lists dt h5{position: absolute;bottom:-2px;left:0;font:0; line-height: 0; width: 55px; height: 2px; background: #004dd8; }
.NV_block2 .BL2  .TP_lists dd{ margin-top: 30px;position: relative; height: 545px;}
.NV_block2 .BL2  .TP_lists dd .pic{border: 1px #ddd solid}
.NV_block2 .BL2  .TP_lists dd .pic img{ width: 100%; height: 175px;}
.NV_block2 .BL2  .TP_lists dd .txts{position:absolute; top:136px; width: 100%;}
.NV_block2 .BL2  .TP_lists dd .txts table{ width: 100%;border-collapse: collapse; height: 408px;}
.NV_block2 .BL2  .TP_lists dd .txts tr td{position: relative}
.NV_block2 .BL2  .TP_lists dd .txts tr td:first-child{text-align: center; width: 42px;background: #9b9c9e; color: #fff;border-bottom: 1px #bcbdbe solid}
.NV_block2 .BL2  .TP_lists dd .txts tr td:last-child{text-align: left;color: #fff;border-bottom: 1px #ddd solid;}
.NV_block2 .BL2  .TP_lists dd .txts tr td:last-child a{display:inline-block;width: 345px;text-indent: 12px; white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;}
.NV_block2 .BL2  .TP_lists dd .txts tr td.num1{background: #1f4fa5}
.NV_block2 .BL2  .TP_lists dd .txts tr td.num2{background: #376ed1}
.NV_block2 .BL2  .TP_lists dd .txts tr td.num3{background: #5893fd}
.NV_block2 .BL2  .TP_lists dd .txts .TD1{height:41px; }
.NV_block2 .BL2  .TP_lists dd .txts .TD1 a{display:inline-block;;position: absolute;left: 0px;top: 11px; height:100% ;  z-index: 1; color: #fff;}
.NV_block2 .BL2  .TP_lists dd .txts .TD1 a:hover{color: #ff3a35}
.NV_block2 .BL2  .TP_lists dd .txts .TD1 .BG{position: absolute;left: 0;top:0;width: 100%; height: 100%; background: #000;opacity: 0.6;filter:alpha(opacity=60);z-index: 0}

.NV_block2 .BL3{ margin-top: 65px;}
.NV_block2 .BL3  .TP_lists{ width: 435px; }
.NV_block2 .BL3  .TP1{float: left}
.NV_block2 .BL3  .TP2{float: left; margin-left:25px; }
.NV_block2 .BL3  .TP3{float: right}
.NV_block2 .BL3   dt{ border-bottom: 3px #515151 solid; position: relative}
.NV_block2 .BL3   dt h3{float: left;font-size:24px;padding-bottom: 14px; color: #034fd8  }
.NV_block2 .BL3   dt h4{float: right;}
.NV_block2 .BL3   dt h4 a.more{display: block;  background: url("../images/btn_arrow3.png") right no-repeat; padding-right: 25px; margin-top: 10px;}
.NV_block2 .BL3   dt h5{position: absolute;bottom:-2px;left:0;font:0; line-height: 0; width: 55px; height: 2px; background: #004dd8; }
.NV_block2 .BL3  .TP_lists dd{ margin-top: 30px;position: relative; height: 265px;}
.NV_block2 .BL3  .TP_lists dd .pic{border: 1px #ddd solid}
.NV_block2 .BL3  .TP_lists dd .pic img{ width: 100%; height: 175px;}
.NV_block2 .BL3  .TP_lists dd .txts{position:absolute; top:136px; width: 100%;}
.NV_block2 .BL3  .TP_lists dd .txts table{ width: 100%;border-collapse: collapse; height: 128px;}
.NV_block2 .BL3  .TP_lists dd .txts tr td{position: relative}
.NV_block2 .BL3  .TP_lists dd .txts tr td:first-child{text-align: center; width: 42px;background: #9b9c9e; color: #fff;border-bottom: 1px #bcbdbe solid}
.NV_block2 .BL3  .TP_lists dd .txts tr td:last-child{text-align: left;color: #fff;border-bottom: 1px #ddd solid;}
.NV_block2 .BL3  .TP_lists dd .txts tr td:last-child a{display:inline-block;width: 345px;text-indent: 12px; white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;}
.NV_block2 .BL3  .TP_lists dd .txts tr td.num1{background: #1f4fa5}
.NV_block2 .BL3  .TP_lists dd .txts tr td.num2{background: #376ed1}
.NV_block2 .BL3  .TP_lists dd .txts tr td.num3{background: #5893fd}
.NV_block2 .BL3  .TP_lists dd .txts .TD1{height:41px; }
.NV_block2 .BL3  .TP_lists dd .txts .TD1 a{display:inline-block;;position: absolute;left: 0px;top: 11px; height:100% ;  z-index: 1; color: #fff;}
.NV_block2 .BL3  .TP_lists dd .txts .TD1 a:hover{color: #ff3a35}
.NV_block2 .BL3  .TP_lists dd .txts .TD1 .BG{position: absolute;left: 0;top:0;width: 100%; height: 100%; background: #000;opacity: 0.6;filter:alpha(opacity=60);z-index: 0}



/* NV_block3 */
.NV_block3{ width:1000px;margin: 0 auto;background: #fff; box-shadow: 0px 0px 30px 0 #bbb;margin-top: 50px; }
.NV_block3 .b_wrap{padding:40px 50px }

.NV_block3  .txts_list{text-align: left;}
.NV_block3  .txts_list .TT h3{font-size: 24px; border-left: 3px #ff3a35 solid; padding-left: 20px;}

.NV_block3  .txts_list dl{ margin-top: 30px; padding-bottom:40px; border-bottom: 1px #eeeeee solid; text-align: left}
.NV_block3  .txts_list dt{ position:relative;padding-left: 35px;}
.NV_block3  .txts_list dt em{position: absolute;padding: 3px;left:0;width:20px; height: 20px;line-height: 20px; background-color:#9b9c9e;z-index: 10;color: #fff; border-radius: 0 0 10px 0;text-align: center}
.NV_block3  .txts_list em.top{background:#ff3a35 url("../images/i_top2.png") center no-repeat;}
.NV_block3  .txts_list em.num1{background: #ff3a35}
.NV_block3  .txts_list em.num2{background: #fe635f}
.NV_block3  .txts_list em.num3{background: #ff7d8e}

.NV_block3  .txts_list dt a{ color: #121316; font-size: 24px; font-weight: bold;}
.NV_block3  .txts_list dt a:hover{ color: #d9544f; }

.NV_block3  .txts_list dd{ margin-top: 20px;position: relative}
.NV_block3  .txts_list .pic{position: absolute; width: 178px;}
.NV_block3  .txts_list .pic img{width: 100%}
.NV_block3  .txts_list .T1{margin-left: 210px; height: 110px; line-height:24px;  padding-top: 10px; position:relative;color: #666}
.NV_block3  .txts_list .T1 h3{position: absolute;left:0;bottom:10px;color: #888}
.NV_block3  .txts_list .T1 h3 button{border: 1px #ddd solid;background: #f1f1f1;border-radius: 2px;padding: 3px 12px;margin-left: 5px}
.NV_block3  .txts_list .T1 h3 button:hover{ background: #dfdfdf}



.NV_block3  .txts_list .T2{line-height:24px;color: #666;position: relative;}
.NV_block3  .txts_list .T2 h3{margin-top: 25px;color: #888;}
.NV_block3  .txts_list .T2 h3 img{ margin-right: 10px;}
.NV_block3  .txts_list .T2 h3 button{border: 1px #ddd solid;background: #f1f1f1;border-radius: 2px;padding: 3px 12px;margin-left: 5px}
.NV_block3  .txts_list .T2 h3 button:hover{ background: #dfdfdf}

.NV_block3 .goTop{position:fixed; right: 80px; bottom:100px;}


/* AI_reply */

.AI_reply{}
.AI_reply button{border:none;background: none;}
.AI_reply .TT h3{ margin-top: 45px; background: url("../images/i_AI1.png")  no-repeat; height: 42px; line-height: 42px; padding-left: 45px; font-size: 18px; font-weight: bold;color: #222222;text-align: left;}

.AI_reply .R_load1{ margin-top: 40px;}
.AI_reply .R_load1 h3 img{width: 32px;}
.AI_reply .R_load1 h4{ margin-top:25px; color: #636f8a ; font-weight: bold;}
.AI_reply .R_load1 .btns{margin-top:70px; }
.AI_reply .R_load1 .btns button{border-radius: 3px; height: 30px;padding: 0 22px; color: #fff;}
.AI_reply .R_load1 .btns .btn1{background: #0e429f;}
.AI_reply .R_load1 .btns .btn2{background: #666;}

.AI_reply .R_load2{ margin-top: 40px;}
.AI_reply .R_load2 h3{color: #333; font-size: 18px; font-weight: bold;text-align: left;}
.AI_reply .R_load2 h4{ margin-top: 25px;color: #676e7f; line-height: 24px;text-align: left;}
.AI_reply .R_load2 .btns{margin-top:70px; }
.AI_reply .R_load2 .btns button{border-radius: 3px; height: 30px;padding: 0 22px; color: #fff;}
.AI_reply .R_load2 .btns .btn1{background: #0e429f;}
.AI_reply .R_load2 .btns .btn2{background: #666;}

.AI_reply .R_load3{ margin-top: 40px;}
.AI_reply .R_load3 h3{color: #333; font-size: 18px; font-weight: bold;text-align: left;}
.AI_reply .R_load3 h4{ margin-top: 25px;color: #676e7f; line-height: 24px;text-align: left;}
.AI_reply .R_load3 h5{ margin-top: 50px;font:0;border-bottom: 1px #ddd solid;position: relative}
.AI_reply .R_load3 h5 em{ position: absolute;width: 100%;left:0; top:-32px;}
.AI_reply .R_load3 h5 em b{background: #fff;padding: 0 20px;}
.AI_reply .R_load3 h5 em button{color: #676e7f; font-weight: bold}
.AI_reply .R_load3 .btns{margin-top:70px; }
.AI_reply .R_load3 .btns button{border-radius: 3px; height: 30px;padding: 0 22px; color: #fff;}
.AI_reply .R_load3 .btns .btn1{background: #0e429f;}
.AI_reply .R_load3 .btns .btn2{background: #666;}
.AI_reply .R_load3 .tags{ margin-top: 20px;}
.AI_reply .R_load3 .tags .TTs .L{float: left;background: url("../images/i_tag.png")  no-repeat; padding-left: 24px; font-size: 18px;}
.AI_reply .R_load3 .tags .TTs .R{float: right;}
.AI_reply .R_load3 .tags .TTs .R button{color: #676e7f; font-weight: bold}
.AI_reply .R_load3 .tags .links{text-align: left;margin-top: 15px;}
.AI_reply .R_load3 .tags .links a{display: inline-block; margin-right: 5px; color: #454f8d;border: 1px #636f8a solid; padding: 3px 8px; border-radius: 3px;}

.AI_reply .R_SH{ margin-top:50px; }
.AI_reply .R_SH button{font-size: 18px; color: #d3272e}


/* AI_read */
.AI_read{position: absolute; width: 100%; height: 100%; }
.AI_read .AI_wrap{ position: absolute; width: 100%;height: 100%;z-index: 10; padding-top: 220px;}
.AI_read .AI_lists{position: relative;width: 1100px;padding: 40px 50px; background: #fff; margin: 0 auto;box-shadow: 0px 0px 30px 0 #aaa; border-radius: 20px;}
.AI_read .BG{position: absolute; width: 100%; height: 100%;top:0;background: #666;opacity: 0.45;filter:alpha(opacity=45);z-index: -1 }

.AI_read button{border:none;background: none;}

.AI_read button.close{ position: absolute;right:20px; top:10px;background: url("../images/close_btn2.png") center no-repeat; width: 40px; height: 40px;}

.AI_read .TT h3{ background: url("../images/i_AI3.png")  no-repeat; height: 42px; line-height: 42px; padding-left: 60px; font-size: 18px; font-weight: bold;color: #222222;text-align: left;}

.AI_read .R_load1{ margin-top: 40px;}
.AI_read .R_load1 h3 img{width: 32px;}
.AI_read .R_load1 h4{ margin-top:25px; color: #636f8a ; font-weight: bold;}
.AI_read .R_load1 .btns{margin-top:70px; }
.AI_read .R_load1 .btns button{border-radius: 3px; height: 30px;padding: 0 22px; color: #fff;}
.AI_read .R_load1 .btns .btn1{background: #0e429f;}
.AI_read .R_load1 .btns .btn2{background: #666;}

.AI_read .R_load2{ margin-top: 40px;}
.AI_read .R_load2 h3{color: #333; font-size: 18px; font-weight: bold;text-align: left;}
.AI_read .R_load2 h4{ margin-top: 25px;color: #676e7f; line-height: 24px;text-align: left;}
.AI_read .R_load2 .btns{margin-top:70px; }
.AI_read .R_load2 .btns button{border-radius: 3px; height: 30px;padding: 0 22px; color: #fff;}
.AI_read .R_load2 .btns .btn1{background: #0e429f;}
.AI_read .R_load2 .btns .btn2{background: #666;}

.AI_read .R_load3{ margin-top: 40px;}
.AI_read .R_load3 h3{color: #333; font-size: 18px; font-weight: bold;text-align: left;}
.AI_read .R_load3 h4{ margin-top: 25px;color: #676e7f; line-height: 24px;text-align: left;}
.AI_read .R_load3 h5{ margin-top: 40px;font:0;border-bottom: 1px #ddd solid;position: relative}
.AI_read .R_load3 h5 em{ position: absolute;width: 100%;left:0; top:-8px;}
.AI_read .R_load3 h5 em b{background: #fff;padding: 0 20px;}
.AI_read .R_load3 .btns{margin-top:70px; }
.AI_read .R_load3 .btns button{border-radius: 3px; height: 30px;padding: 0 22px; color: #fff;}
.AI_read .R_load3 .btns .btn1{background: #0e429f;}
.AI_read .R_load3 .btns .btn2{background: #666;}
.AI_read .R_load3 .tags{ margin-top: 20px;}
.AI_read .R_load3 .tags .TTs .L{float: left;background: url("../images/i_tag.png")  no-repeat; padding-left: 24px; font-size: 18px;}
.AI_read .R_load3 .tags .TTs .R{float: right;}
.AI_read .R_load3 .tags .TTs .R button{color: #676e7f; font-weight: bold}
.AI_read .R_load3 .tags .links{text-align: left;margin-top: 15px;}
.AI_read .R_load3 .tags .links a{display: inline-block; margin-right: 5px; color: #454f8d;border: 1px #636f8a solid; padding: 3px 8px; border-radius: 3px;}

.AI_read .R_SH{ margin-top:50px; }
.AI_read .R_SH button{font-size: 18px; color: #d3272e}



@media screen and (min-width: 1800px) {

	.body_BG2{  background-image:url(../images/skin/1/o_bg2.jpg); background-repeat: repeat-x;
		background-position: top center;
		background-attachment: fixed;
		background-size:auto 380px;

	}
	.body_BG3{  background-image:url(../images/skin/1/o_bg2.jpg); background-repeat: repeat-x;
		background-position: top center;
		background-attachment: fixed;
		background-size:auto 380px;

	}

}

@media screen and (min-width: 1681px) and (max-width: 1900px) {

	.NV_header2 .wrap{ padding-left:60px;padding-right:40px;  }
	.NV_header2 .input{width: 650px; }


}

@media screen and (min-width: 1500px) and (max-width: 1680px) {

	.NV_header2 .wrap{ padding-left:30px;padding-right:30px;  }
	.NV_header2 .input{width: 400px; }
	.NV_header2 .links{}
	.NV_header2 .links li{  margin: 0 10px;color: #666;padding-left: 40px;}
	.NV_header2 .links .sys_set{left:-50px;width:130px; height: 175px;border-radius: 6px; }


	.NV_block1{width: 1200px; }
	.NV_block1 .b_wrap{padding: 40px 30px }
	.NV_block1 .BB{ width: 790px; }
	.NV_block1 .CC{ width: 310px; }

	.NV_block2{width: 1200px; }

	.NV_block2 .BL1 .Bleft{ float: left; width: 390px;}


	.NV_block2 .BL1 .Bright{ float: right; width: 750px;}
	.NV_block2 .BL2  .TP_lists{ width: 390px;}
	.NV_block2 .BL2  .TP2{float: left; margin-left:15px; }
	.NV_block2 .BL3  .TP_lists{ width: 390px;}
	.NV_block2 .BL3  .TP2{float: left; margin-left:15px; }

	.NV_header3 .links li{  margin: 0 10px;color: #666;padding-left: 40px;}
	.NV_header3 .links .sys_set{left:-50px;width:130px; height: 175px;border-radius: 6px; }
	.NV_header3 .menu_items li{ padding: 0 10px;  padding-bottom:20px;   margin: 0 5px; }


}

@media screen and (max-width: 1500px) {
	.NV_index_block1{ margin-top: 60px;}
	.NV_header2 .wrap{ padding-left:30px;padding-right:0px;  }



	.NV_block1{width: 1200px; }
	.NV_block1 .b_wrap{padding: 40px 30px }
	.NV_block1 .BB{ width: 790px; }
	.NV_block1 .CC{ width: 310px; }

	.NV_block2{width: 1200px; }

	.NV_block2 .BL1 .Bleft{ float: left; width: 390px;}


	.NV_block2 .BL1 .Bright{ float: right; width: 750px;}
	.NV_block2 .BL2  .TP_lists{ width: 390px;}
	.NV_block2 .BL2  .TP2{float: left; margin-left:15px; }
	.NV_block2 .BL3  .TP_lists{ width: 390px;}
	.NV_block2 .BL3  .TP2{float: left; margin-left:15px; }

	.NV_header3 .links li{  margin: 0 10px;color: #666;padding-left: 40px;}
	.NV_header3 .links .sys_set{left:-50px;width:130px; height: 175px;border-radius: 6px; }
	.NV_header3 .menu_items li{ padding: 0 10px;  padding-bottom:20px;   margin: 0 5px; }

}



/* NV_index_footer */
.NV_index_footer{position: fixed;bottom:20px;width: 100%}
.NV_index_footer .txts{   color: #fff;text-align: center}

/* NV_footer */
.NV_footer{background: url("../images/foot_bg.jpg") repeat-x; height: 130px; }
.NV_footer .txts{ line-height: 130px; font-weight: bold; color: #fff;text-align: center}

/* NV_footer2 */
.NV_footer2{background: #3e3e3f; height: 130px; margin-top: 85px; }
.NV_footer2 .txts{ line-height: 130px; font-weight: bold; color: #fff;text-align: center}

.expand-btn {
	padding-right: 20px;
	background: url("../images/arrow-down-bold.png") no-repeat right;
	background-size: 18px;
}
.close-btn {
	padding-right: 20px;
	background: url("../images/arrow-up-bold.png") no-repeat right;
	background-size: 18px;
}