﻿
/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#F6F6F6;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#da251d; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.load{ width:32px; height:32px; margin:15px auto; background:url(../images/loading.gif) center center no-repeat;}
.norecord{ text-align:center;}
@font-face
 {
  font-family:'HYQiHei35S';
  src:url('../fonts/HYQiHei-35S.otf');
  font-weight:normal;
  font-style:normal;
}
@font-face
 {
  font-family:'HYQiHei70S';
  src:url('../fonts/HYQiHei-70S.otf');
  font-weight:normal;
  font-style:normal;
}
@font-face
 {
  font-family:'BDZYJT';
  src:url('../fonts/BDZYJT.ttf');
  font-weight:normal;
  font-style:normal;
}
/*标题分类*/
.tags img{vertical-align:middle;margin-top:-3px;max-width:60px;max-height:18px;}
table{border-collapse:collapse;max-width:100%;}
 table,th,td{
 border: solid #333 1px;
 }

/*index*/
.in_topbox{ width:100%; /* overflow:hidden; */ position:relative;}
.in_topbkg{ position:fixed; left:0; top:0; width:100%; height:106px;background: url(../images/top_bg.png) no-repeat;background-size:100% 100%;  _background:rgba(0, 139, 147, 0.87); border-bottom:1px solid #aed5db; z-index:1000;}
.in_top{ width:1180px; height:106px; margin:0 auto; position:relative;}
.in_top .lt{ float:left; margin:17px 0 0 0;}
.in_top .rt{ position:absolute; top:0; right:0;}
.in_top .rt .shbox{ margin-top:19px; height:28px; float:right;}
.in_top .rt .shbox .txt{ float:left; width:118px; height:28px; padding:0 0 0 10px; line-height:28px; border:0; background:#4596a1; color:#666; outline:none;}
.in_top .rt .shbox .btn{ float:left; width:34px; height:28px; border:0; background:#4596a1 url(../images/index_02.png) center center no-repeat; cursor:pointer; outline:none;}

/*placeholder*/
.in_top .rt .shbox .txt::-webkit-input-placeholder { /* WebKit browsers */
    color:#a0c4ca;
}
.in_top .rt .shbox .txt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#a0c4ca;
   opacity:1;
}
.in_top .rt .shbox .txt::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#a0c4ca;
   opacity:1;
}
.in_top .rt .shbox .txt:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#a0c4ca;
}

.in_top .rt .menu{ clear:both; padding-top:15px; margin-right:-14px;}
.in_top .rt .menu li{ float:left; width: 99px; height:44px; line-height:44px; text-align:center; position:relative;}
.in_top .rt .menu li>a{ display:block; width:100%; height:100%; color:#282828;}
.in_top .rt .menu li>a.cur{ color:#276f7c; font-weight:bold;}
.in_top .rt .menu li>a:hover{ color:#276f7c; font-weight:bold;}
.in_top .rt .menu li:hover>a{ color:#276f7c; font-weight:bold;}
.in_top .rt .menu li em{ position:absolute; top:18px; left:0; width:1px; height:11px; background:#bdc5c6;}
.in_top .rt .menu li .nav{ position:absolute; top:44px; left:0px; line-height: 30px; height:0px; width:100%; z-index:1001; text-align:left; background: rgba(0,92,97,0.95); padding-top: 10px;display:none;}
.in_top .rt .menu li .nav a{ color: #72c7cf; font-size:12px; /* margin-right:10px; */display:block;text-align:center;}
.in_top .rt .menu li .nav a:hover{ color:#FFF;}
.in_top .rt .menu .li_3 .nav{width:135px;}
.in_top .rt .menu .li_3 .nav a{text-align:left;padding-left:20px}
.in_top .rt .menu .li_4 .nav{width:122px;}
.in_top .rt .menu .li_4 .nav a{text-align:left;padding-left:20px}
.in_top .rt .menu .li_6 .nav{width:122px;}
.in_top .rt .menu .li_6 .nav a{text-align:left;padding-left:20px}
.in_top .rt .menu .li_7 .nav{width:102px;}
.in_top .rt .menu .li_7 .nav a{text-align:left;padding-left:20px}
.in_toplink{position:relative;width: 1180px;margin:0 auto;/* margin-left:-590px; */Z-INDEX:999;}
.in_toplink ul{position:absolute; top: 140px; left: 0%;width:209px;}
.in_toplink li{ float:left; margin: 0 8px 16px 9px; width:278px; height: 95px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left:124px; height: 95px; line-height: 95px; font-size:17px; font-weight:bold; color:#FFF; position:relative; z-index:102;}
.in_toplink li div{ position:absolute; left:0; top:0; width:100%; height:100%; background-position: center center; background-repeat:no-repeat; transition:all 0.3s ease; z-index:101;}
.in_toplink .li_1 div{ background-image:url(../images/ysg-1.png); opacity:0.8;}
.in_toplink .li_2 div{ background-image:url(../images/ysg-2.png); opacity:0.8;}
.in_toplink .li_3 div{ background-image:url(../images/ysg-3.png); opacity:0.8;}
.in_toplink .li_4 div{ background-image:url(../images/ysg-4.png); opacity:0.8;}
.in_toplink .li_5 div{ background-image:url(../images/ysg-5.png); opacity:0.8;}
.in_toplink .li_1 div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-1.png',  sizingMethod='scale');}
.in_toplink .li_2 div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-2.png',  sizingMethod='scale');}
.in_toplink .li_3 div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-3.png',  sizingMethod='scale');}
.in_toplink .li_4 div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-4.png',  sizingMethod='scale');}  
.in_toplink .li_5 div{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ysg-5.png',  sizingMethod='scale');}  
.in_toplink li:hover div{ opacity:1;}
.in_banbox{ clear:both; width:100%; height:712px; overflow:hidden; position:relative; z-index:10;}
.in_banbox .box{ width:100%; height:100%; overflow:hidden;}
.in_banbox .ban_box{ width:10000px;}
.in_banbox .ban_box_1,.in_banbox .ban_box_2{ float:left;}
.in_banbox .ban_box_1 a,.in_banbox .ban_box_2 a{display:block;height:100%;}
.in_banbox .box li{ float:left; height:100%; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.in_banbox .btn{ position:absolute; top:320px; width:33px; height:107px; background:url(../images/index_03.png) no-repeat; z-index:20;}
.in_banbox .prev{ left:0px; background-position:left top;}
.in_banbox .next{ right:0px; background-position:right top;}
.in_banbox .prev:hover{ background-position:left bottom;}
.in_banbox .next:hover{ background-position:right bottom;}
.in_cont{ clear:both; width:1190px; margin:0 auto; overflow:hidden; padding:40px 0 30px 0;}
.in_cont .lt{ float:left; width:260px;}
.in_cont .lt .p_1{ height:18px; line-height:18px; padding-left:29px; background:url(../images/icon_kjtd.png) 4px center no-repeat; font-size:16px;}
.in_cont .lt .list{ padding-top:16px;}
.in_cont .lt .list li{ width:202px; height:57px; padding-bottom:5px;}
.in_cont .lt .list li a{ display:block; width:106px; height:55px; line-height:55px; padding-left:92px; font-size:15px; background-repeat:no-repeat; background-image:url(../images/index_09.png); transition:all 0.3s ease;}
.in_cont .lt .list li .a_1{ border:1px solid #DDF8F9; border-left:3px solid #ADE6E8; background-position:20px 7px}
.in_cont .lt .list li .a_2{ border:1px solid #F1F4E1; border-left:3px solid #ECF3CC; background-position:20px -56px}
.in_cont .lt .list li .a_3{ border:1px solid #F8F2EC; border-left:3px solid #FCE6CF; background-position:20px -118px}
.in_cont .lt .list li .a_1:hover{ color:#149295; font-weight:bold; background-color:#DDF8F9;}
.in_cont .lt .list li .a_2:hover{ color:#B5D138; font-weight:bold; background-color:#F1F4E1;}
.in_cont .lt .list li .a_3:hover{ color:#F39C44; font-weight:bold; background-color:#F8F2EC;}

.in_cont .lt .list2{ padding-top:16px;}
.in_cont .lt .list2 li{ width:202px; height:80px; padding-bottom:5px;}
.in_cont .lt .list2 li a{ display:block; width:106px; height:55px; line-height:55px; padding-left:0px; }

/*.in_cont .lt .p_2{ height:40px; line-height:40px; padding-left:32px; background:url(../images/index_11.jpg) 3px center no-repeat; font-size:15px;}
.in_cont .lt .lgbox{}
.in_cont .lt .lgbox .txt_1{ width:180px; height:29px; line-height:29px; padding:0 10px; border:1px solid #D4E6E7; background:#F4F4F4; margin-bottom:7px; font-size:12px;}
.in_cont .lt .lgbox .txt_2{ width:160px; padding-right:30px; background:url(../images/index_13.jpg) 175px center no-repeat;}
.in_cont .lt .lgbox .txt_1:focus{ border:1px solid #B4D7D8; background-color:#F1F9FA;}
.in_cont .lt .lgbox .btn_1{ float:left; width:100px; height:27px; line-height:27px; text-align:center; color:#FFF; border:0; cursor:pointer; background:#34B2B5; font-size:12px;}
.in_cont .lt .lgbox .btn_2{ float:right; background:#B5D138;}*/
.in_cont .lt .p_3{ padding-top:25px;}
.in_cont .lt .p_3 a{ outline:none;}
.in_cont .ct{ float:left; width:435px; padding-left:50px;}
.in_cont .ct .top{ height:34px; border-bottom:1px solid #E3E3E3; position:relative;}

.in_cont .ct .top span{ float:left; height:33px; padding:0 20px 0 10px; font-size:16px; line-height:18px; border-bottom:3px solid #119fdd; position:absolute; left:0px; bottom:-1px;}
.in_cont .ct .top a{ float:right; display:block; width:22px; height:22px; margin:0 5px 0 0; background:url(../images/index_14.png) center center no-repeat;}
.in_cont .ct .list{ clear:both; padding:25px 10px 0 5px;}
.in_cont .ct .list .div_1{ height:40px; line-height:40px; overflow:hidden;}
.in_cont .ct .list .div_1 em{ float:left; font-style:normal; width:16px; padding:0 0 0 1px; font-size:16px; color:#B3B3B3; font-weight:bold;}
.in_cont .ct .list .div_1 a{ float:left; font-size:13px; color:#595959;}
.in_cont .ct .list .div_1 span{ float:right; color:#AFAFAF; font-size:12px;}
.in_cont .ct .list .div_2{ display:none; overflow:hidden; height:68px;}
.in_cont .ct .list .div_2 .img{ float:left; width:84px;}
.in_cont .ct .list .div_2 .cont{ float:left;}
.in_cont .ct .list .div_2 .cont b{ font-size:15px; color:#da251d; line-height:17px;}
.in_cont .ct .list .div_2 .cont p{ font-size:12px; color:#a5a5a5; line-height:33px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont .ct .list .div_2 .cont span{ display:block; background:url(../images/index_17.jpg) left center no-repeat; padding-left:18px; font-size:12px; color:#C8C8C8;}
.in_cont .ct .list .show{ display:block;}
.in_cont .ct_2{ float:left; width:385px; padding-left:50px;}
.in_cont .ct_2 .box{ width:385px; height:220px; margin:0 auto; overflow:hidden; position:relative;}
.in_cont .ct_2 .img_box_1,.in_cont_1 .lt .img_box_2{ float:left;}
.in_cont .ct_2 .box .list li{ float:left; width:385px; height:220px; position:relative;}
.in_cont .ct_2 .box .list li p{ position:absolute; left:0; bottom:0; height:44px; line-height:44px; color:#FFF; font-size:12px; width:385px; padding-left:15px; background:url(../images/index_20.png) repeat;}
.in_cont .ct_2 .box .btn{ position:absolute; bottom:12px; right:10px;}
.in_cont .ct_2 .box .btn li{ float:left; margin-right:5px; width:20px; height:20px; line-height:20px; color:#FFF; text-align:center; font-size:12px; background:url(../images/index_20_1.png) top right no-repeat; cursor:pointer;}
.in_cont .ct_2 .box .btn li.cur{ background-position:left top;}
.in_cont .ct_2 .top{ height:34px; border-bottom:1px solid #E3E3E3; position:relative; margin-top:18px;}
.in_cont .ct_2 .top span{ float:left; height:33px; padding:0 20px 0 10px; font-size:16px; line-height:18px; border-bottom:3px solid #119fdd; position:absolute; left:0px; bottom:-1px;}
.in_cont .ct_2 .top a{ float:right; display:block; width:22px; height:22px; margin:0 5px 0 0; background:url(../images/index_14.png) center center no-repeat;}
.in_cont .ct_2 .list{ padding-top:2px;}
.in_cont .ct_2 .list li{height:auto; min-height:30px; line-height:25px; overflow:hidden;}
.in_cont .ct_2 .list li em{ float:left; font-style:normal; width:16px; padding:0 0 0 1px; font-size:16px; color:#B3B3B3; font-weight:bold;}
.in_cont .ct_2 .list li a{ float:left; font-size:13px; color:#595959;width:290px;}
.in_cont .ct_2 .list li span{ float:right; color:#AFAFAF; font-size:12px;}
.in_cont .rt{ float:right; width:208px;}
.in_cont .rt .p_1{ height:18px; line-height:18px; padding-left:26px; font-size:16px; background:url(../images/index_21.jpg) 2px center no-repeat;}
.in_cont .rt .div_1{ padding-top:16px;}
.in_cont .rt .div_1 p{ padding-bottom:7px;}
.in_cont .rt ul li{ padding-bottom:7px;}
.in_btmbox{ clear:both; width:1180px; _border-bottom:1px solid #43A8AE; margin:auto;}
.in_btm{ width:300px; height:72px; }
.in_btm .lkbox{  margin:40px 0 0 0; width:260px; height:40px; border:#ccc 1px solid; background:#FFF url(../images/index_27.jpg) right center no-repeat; position:relative;}
.in_btm .lkbox p{ width:260px; padding-left:15px; line-height:40px; font-size:16px; cursor:pointer;}
.in_btm .lkbox ul{ position:absolute; left:0; bottom:31px; display:none;overflow:hidden;}
.in_btm .lkbox ul li a{ display:block; height:40px; line-height:40px; width:246px; padding-left:15px; background:#D4E6E7; color:#333; border-bottom:1px solid #ccc;}
.in_btm .lkbox ul li a:hover{ background:#B5D138; color:#FFF;}
.in_btm .list{ float:right; line-height:72px;}
.in_btm .list a{ color:#f1f1f1;}
.in_btm .list a:hover{ color:#FFF;}
.in_btm .list em{ display:inline-block; margin:0 13px; font-style:normal; color:#f1f1f1;}

.in_cpybox{ clear:both; width:100%; background:#4d98b8; color:#FFF;padding-bottom:20px;}
.in_cpy{ width:1180px; margin:0 auto; overflow:hidden; padding:25px 0 0 0;}
.in_cpy .lt{ float:left; width:555px; font-size:12px; line-height:30px;}
.in_cpy a{ color:#FFF;}
.in_cpy .ct{ float:left; }
.in_cpy .ct img{ vertical-align:middle; margin-right:40px;}
.in_cpy .rt{ float:right; width:300px; text-align:right; font-size:12px; color:#C7DEE0; line-height:30px;}


/*about*/
.ab_topbox{ width:100%; overflow:hidden; position:relative; background:url(../images/banner.jpg) center center no-repeat; background-size:cover; height:477px; }
.ab_toptit{ position:absolute; top:51%; left:50%; margin-left:-570px; color:#FFF; z-index:100;}
.ab_toptit span{ font-size:34px; line-height:36px; font-family:"BDZYJT";}
.ab_toptit em{ display:block; width:36px; height:2px; background:#FFF; margin:17px 0 20px 0;}
.ab_toptit p{ line-height:16px; font-family:"HYQiHei35S";}
.ab_mbxbox{ clear:both; width:1157px; height:53px; line-height:53px; padding-left:23px; background:url(../images/about_03.jpg) left center no-repeat; margin:5px auto 0 auto; color:#666;}
.ab_mbxbox a{ color:#666;}
.ab_cont{ clear:both; width:1122px; background:#FFF; margin:0 auto 30px auto; border-top:0px solid #297e8d; padding:25px 29px 35px 29px; overflow:hidden; min-height:300px;}
.ab_cont .ct{width:1105px;}
.ab_cont .lt{ float:left; width:211px;}
.ab_cont .lt .top{ height:65px; line-height:65px; padding:7px 0 0 39px; background:#297e8d; border-radius:4px 4px 0 0; font-size:19px; font-weight:bold; color:#FFF;}
.ab_cont .lt .list{ background:#F5F5F5;}
.ab_cont .lt .list li{ height:51px; padding-bottom:1px;}
.ab_cont .lt .list li a{ display:block; width:131px; height:51px; line-height:50px; padding:0 40px 0 40px; font-size:15px; background:url(../images/about_05.jpg) bottom center no-repeat; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ab_cont .lt .list li a.cur{ background-position:center top; color:#FFF;}
.ab_cont .lt .list li a:hover{ background-position:center top; color:#FFF;}
.ab_cont .lt .zt{ text-align:center; padding-top:3px;}
.ab_cont .lt .zt img{ margin-top:7px;}
.ab_cont .rt{ float:right; width:890px;}
.ab_cont .rt .top{ height:63px; border-bottom:1px solid #EEF0F2; position:relative;;}
.ab_cont .rt .top b{ position:absolute; left:0px; bottom:-1px; height:59px; line-height:59px; border-bottom:3px solid #297e8d; font-size:19px; color:#297e8d;}
.ab_cont .rt .top a{ float:right; margin:14px 19px 0 0; width:61px; height:33px; line-height:33px; padding-left:56px; color:#FFF; font-size:15px; background:#4596a1 url(../images/about_07.png) 27px center no-repeat; border-radius:33px;}
.ab_main{ clear:both; padding:45px 5px 0 10px; line-height:35px;}

/*zhinan*/
.zn_cont{ clear:both; width:1180px; background:#FFF; margin:0 auto 30px auto; min-height:300px;}
.zn_cont ul{ overflow:hidden; padding:50px 0 0 30px;}
.zn_cont ul li{ float:left; width:140px;}
.zn_cont ul li a{ display:block; width:140px; padding:9px 0 0 0; margin-bottom:35px; color:#666; 
                  text-align:center; background-position:center center; background-repeat:no-repeat;}
.zn_cont ul li a:hover{ background-image:url(../images/about_14.png);}
.zn_cont ul li .a_2{ background-position:-115px 0px;}
.zn_cont ul li .a_3{ background-position:-253px 0px;}
.zn_cont ul li .a_4{ background-position:-391px 0px;}
.zn_cont ul li .a_5{ background-position:-530px 0px;}
.zn_cont ul li .a_6{ background-position:-668px 0px;}
.zn_cont ul li .a_7{ background-position:-806px 0px;}
.zn_cont ul li .a_8{ background-position:-950px 0px;}
.zn_cont ul li .a_9{ background-position:30px -154px;}
.zn_cont ul li .a_10{ background-position:-115px -154px;}
.zn_cont ul li .a_11{ background-position:-253px -154px;}
.zn_cont ul li .a_12{ background-position:-391px -154px;}
.zn_cont ul li .a_13{ background-position:-530px -154px;}
.zn_cont ul li .a_14{ background-position:-668px -154px;}
.zn_cont ul li .a_15{ background-position:-806px -154px;}
.zn_cont ul li .a_16{ background-position:-950px -154px;}
.zn_cont ul li .a_17{ background-position:30px -308px;}
.zn_cont ul li .a_18{ background-position:-115px -308px;}
.zn_cont ul li .a_19{ background-position:-253px -308px;}
.zn_cont ul li .a_20{ background-position:-391px -308px;}
.zn_cont ul li .a_21{ background-position:-530px -308px;}
.zn_cont ul li .a_22{ background-position:-668px -308px;}

/*news*/
.ns_main{ clear:both; padding:21px 0 0 0;}
.ns_list{ clear:both;}
.ns_list li{ position:relative; border-bottom:1px solid #EEF0F2; padding-bottom:30px;}
.ns_list li b{font-size:17px;font-weight:bold; line-height:70px;color:#282828;}
.ns_list li p{font-size:15px;line-height:30px;color:#9a9a9a;}
.ns_list li .date{position:absolute; font-size:15px;right:0px; bottom:35px; color:#4b4b4b;}


/*.ns_list li b{ float:left; width:28px; text-align:center; font-size:16px; color:#B3B3B3;}
.ns_list li a{ float:left;}
.ns_list li span{ float:right; color:#BFBFBF; font-size:12px; margin-right:25px;}*/
.ns_list li:hover{ background:#EDF9F9; border-bottom-color:#DDEBED;}
.ns_list li:hover a{ color:#297e8d; font-weight:bold;}

/*news show*/
.nss_tit{ text-align:center; font-size:28px; line-height:32px; font-weight:bold; color:#000; padding-top:35px;}
.nss_subtit{ text-align:center; font-size:22px; line-height:32px;  color:#333; padding-top:20px;}
.nss_info{ height:30px; line-height:30px; padding:30px 0 11px 0; border-bottom:1px solid #EEF0F2;}
.nss_info .nlt{ float:left; font-size:13px; padding-left:25px;}
.nss_info .nrt{ float:right;}
.nss_info .nrt a{ display:block; float:left; width:40px; height:30px; margin:0 10px 0 0; padding:0; background:url(../images/nss_03.jpg) 0 0 no-repeat;}
.nss_info .nrt .a_1{ background-position:0px 0px;}
.nss_info .nrt .a_2{ background-position:-50px 0px;}
.nss_info .nrt .a_3{ background-position:-100px 0px;}
.nss_cont{ clear:both; padding:30px 17px 0 17px; line-height:35px; font-size:15px;}
.nss_cont p{text-align:justify;}
.nss_xgtit{ height:47px; line-height:47px; padding-left:21px; font-size:16px; font-weight:bold; color:#0d9198; background:#EEF0F2; margin-top:30px;}
.nss_xglist{ overflow:hidden; padding:15px 35px 0 20px;}
.nss_xglist .ul_1{ float:left; width:350px;}
.nss_xglist li{ height:40px; line-height:40px;}
.nss_xglist li b{ float:left; width:15px; color:#B3B3B3;}
.nss_xglist li a{ float:left; font-size:13px;}
.nss_xglist li span{ float:right; color:#BFBFBF; font-size:12px; margin-right:25px;}
.nss_xglist .ul_2{ float:right; width:350px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding-top:5px;}

/*news picture*/
.np_list{}
.np_list li{ height:109px; border-bottom:1px solid #EEF0F2;}
.np_list li a{ display:block; width:100%; height:100%;}
.np_list li img{ float:left; margin:16px 24px 0 21px;}
.np_list li div{ float:left; width:710px; padding:28px 0 0 0;}
.np_list li div b{ font-size:19px; font-weight:normal; line-height:21px; display:block; overflow:hidden; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.np_list li div p{ padding-top:10px; line-height:16px; color:#7e7e7e; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.np_list li:hover{ background-color:#EDF9F9;}
.np_list li:hover div b{ font-weight:bold; color:#2099a0;}

/*zhuanke*/
.zk_cont{ clear:both; width:1130px; padding:15px 25px 20px 25px; background:#FFF; margin:0 auto 30px auto; min-height:300px;}
.zk_cont .tit{ clear:both; font-size:17px; line-height:19px; font-weight:bold; color:#237d90; border-bottom:1px solid #CCCCCC; padding:7px 0 13px 0;}
.zk_cont ul{ overflow:hidden; padding-top:20px;}
.zk_cont ul li{ float:left; margin:0 18px 15px 0;}
.zk_cont ul li.none{ margin-right:0;}
.zk_cont ul li a{ display:block; width:208px; height:35px;box-sizing:border-box;padding:0px 10px; line-height:35px; border:1px solid #d5d5d5; background:#f4fbff; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zk_cont ul li a:hover{ background:#1EB2B4; color:#FFF;}


/*zhuanjia*/
.zj_cont{ clear:both; width:1180px; margin:0 auto 30px auto; padding:25px 0 10px 0; background:#FFF;}
.zj_kslist{ width:1128px; line-height:41px; border:1px solid #E0E0E0; margin:0 auto; overflow:hidden; height:41px;}
.zj_kslist .lt{ float:left; width:102px; height:41px; background:#F5F5F5; text-align:center; color:#666;}
.zj_kslist .ct{ float:left; width:933px; border-right:1px solid #E0E0E0; border-left:1px solid #E0E0E0;}
.zj_kslist .ct ul{ width:900px; overflow:hidden;}
.zj_kslist .ct ul li{ float:left; margin:7px 10px 7px 10px; padding:0 8px; height:27px; line-height:27px; color:#333; cursor:pointer;}
.zj_kslist .ct ul li:hover{ background:#1EB2B4; color:#FFF; font-weight:bold;}
.zj_kslist .ct ul li.cur{ background:#1EB2B4; color:#FFF; font-weight:bold;}
.zj_kslist .rt{ float:right; width:64px; height:41px; padding-left:27px; color:#1eb2b4; font-size:12px; background:#F5F5F5; cursor:pointer; position:relative;}
.zj_kslist .rt em{ position:absolute; left:63px; top:17px; display:block; width:9px; height:6px; background:url(../images/zj_05.png) no-repeat; transition:all 0.3s ease; }
.zj_kslist .rt .load_jt{
  animation:load_jt_css 0.5s linear forwards;
}
@keyframes load_jt_css{
  100%{  transform:rotate(180deg);}
}
.zj_xslist{ clear:both; width:1128px; height:41px; line-height:41px; border:1px solid #E0E0E0; margin:10px auto 0 auto; overflow:hidden;}
.zj_xslist .lt{ float:left; width:102px; height:41px; text-align:center; color:#666;}
.zj_xslist ul{ float:left; padding-top:7px;}
.zj_xslist ul li{ float:left; font-size:13px; text-transform:uppercase; padding:0 6px; height:27px; line-height:27px; margin:0 2px; cursor:pointer;}
.zj_xslist ul li:hover{ background:#1EB2B4; color:#FFF;}
.zj_xslist ul li.cur{ background:#1EB2B4; color:#FFF;}
.zj_sstj{ clear:both; padding:14px 0 0 41px; height:20px; line-height:20px; color:#666;}
.zj_sstj span{ display:inline-block; border:1px solid #E8E8E8; padding:0 20px 0 5px; height:18px; line-height:18px; font-size:12px; color:#666; margin-right:2px; position:relative;}
.zj_sstj span em{ display:block; position:absolute; top:0; right:0; width:18px; height:18px; background:url(../images/zj_07.png) center 5px no-repeat; cursor:pointer;}
.zj_sstj span em:hover{ background-position:center -28px;}
.zj_list{ clear:both; min-height:245px;}
.zj_list ul{ overflow:hidden; padding:23px 0 20px 20px;}
.zj_list li{ float:left; padding:0 5px 0 6px; margin-bottom:12px;}
.zj_list li a{ display:block; width:342px; height:161px; padding:14px 12px; border:1px solid #B6D8DA; background:#F2FBFA; transition:all 0.2s ease; overflow:hidden;}
.zj_list li a img{ float:left; border:1px solid #DEDEDE; width:121px;height:159px}
.zj_list li a div{ float:right; width:189px; padding:0 15px 0 0;}
.zj_list li a div .p_1{ font-size:16px; line-height:18px; font-weight:bold; color:#161616; margin-top:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zj_list li a div .p_2{ color:#666; line-height:16px; margin-top:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zj_list li a div .p_3{ background:#1EB2B4; color:#FFF; height:26px; line-height:26px; display:inline-block; padding:0 10px; margin-top:13px;}
.zj_list li a div .p_4{ height:52px; line-height:23px; overflow:hidden; color:#666; margin-top:13px; font-size:12px;}
.zj_list li a div .p_5{ padding-top:10px; font-size:12px; line-height:15px; color:#1eb2b4;}
.zj_list li a:hover{ background-color:#1EB2B4; border-color:#FFF; box-shadow:0px 0px 6px #999;}
.zj_list li a:hover img{ border-color:#178687;}
.zj_list li a:hover .p_1{ color:#FFF;}
.zj_list li a:hover .p_2{ color:#FFF;}
.zj_list li a:hover .p_3{ background-color:#FFF; color:#0f8284;}
.zj_list li a:hover .p_4{ color:#FFF;}
.zj_list li a:hover .p_5{ color:#FFF;}

/*web map*/
.map_cont{ clear:both; width:100%; background:#FFF; margin:0 auto;}
.map_cont .mtit{ clear:both; font-size:17px; line-height:19px; font-weight:bold; color:#1eb2b4; border-bottom:1px solid #CCCCCC; padding:7px 0 13px 0;}
.map_cont ul{ overflow:hidden; padding-top:20px;}
.map_cont ul li{ float:left; margin:0 20px 15px 0;}
.map_cont ul li.none{ margin-right:0;}
.map_cont ul li a{ display:block; width:150px; padding:0 5px; height:35px; line-height:35px; border:1px solid #DCF0F0; background:#F0FCFC; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.map_cont ul li a:hover{ background:#1EB2B4; color:#FFF;}

/*search*/
.sh_load_bkg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000;}
.sh_load{ position:fixed; left:50%; top:50%; margin:-8px 0 0 -64px; width:128px; height:15px; background:url(../images/loading_1.gif) center center no-repeat; z-index:1001;}

/*ҩƷ�۸�*/
.jg_shbox{ overflow:hidden; padding:0 0 10px 15px;}
.jg_shbox span{ float:left; }
.jg_shbox .txt{ float:left; width:200px; height:28px; padding:0 0 0 10px; line-height:28px; border:1px solid #DBDBDB; background:#FFF; color:#666; outline:none;}
.jg_shbox .btn{ float:left; padding:0 20px; height:30px; line-height:28px; border:1px solid #DBDBDB; cursor:pointer; outline:none; margin-left:5px;}
.sh_yp_tb{ width:97%; margin:0 auto; border-left:1px solid #EAEAEA; border-top:1px solid #EAEAEA;}
.sh_yp_tb th, .sh_yp_tb td{ border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.sh_yp_tb th{ text-align:center; font-weight:bold; background-color:#4AB5BB; color:#FFF; height:32px; line-height:32px;}
.sh_yp_tb td{ height:25px; line-height:25px; padding-left:5px; font-size:12px;}
.yp_open_bkg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; background:rgba(0,0,0,0.3); display:none;}
.yp_open{ position:fixed; left:50%; top:50%; margin:-213px 0 0 -430px; width:860px; background:none; z-index:1001; display:none;}
.yp_open .yp_close{ text-align:right;}
.yp_open .yp_close img{ cursor:pointer;}
.yp_open .box{ width:100%; height:400px; background:#FFF; overflow:auto;}
.yp_open .box table{ width:100%;}
.in_cont .ct .list .div_1{ height:38px; line-height:38px; overflow:hidden;}
.in_cont .ct .list{overflow:hidden;height:410px;} /*原来是300*/
table{border-collapse:collapse}
.fbt{text-align:center;color:#666;font-size:14px;line-height:26px;}
/*banner*/
.ab_ban_01{ background-image:url(../images/about_01_01.jpg)}
.ab_ban_03{ background-image:url(../images/about_01_03.jpg)}
.in_btm .juli{margin-left:10px;}
.fbt{text-align:center;color:#666;font-size:14px;line-height:26px;}
.szhu{/* text-align:center; */}
.szhu img{max-width:1000px;height:auto;}
.en{float: right;margin-top: 19px;margin-right: 10px;line-height: 28px;}
.en a{color: #282828;}
@media only screen and (max-width: 1680px) {
.in_toplink ul{position:absolute; top: 120px; left: 0%;width:209px;}
.in_toplink li{ float:left; margin: 0 8px 8px 9px; width:240px; height: 78px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left: 104px; height: 78px; line-height: 78px; font-size:17px; font-weight:bold; color:#FFF; position:relative; z-index:102;}
.in_toplink li div{background-size:cover;}
}
@media only screen and (max-width: 1440px) {
.in_toplink li{ float:left; margin: 0 8px 8px 9px; width:211px; height: 68px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left: 94px; height: 68px; line-height: 68px; font-size:17px; font-weight:bold; color:#FFF; position:relative; z-index:102;}  
.in_toplink li div{background-size:cover;}
}
@media only screen and (max-width: 1360px) {
.in_toplink li{ float:left; margin: 0 8px 8px 9px; width:176px; height: 58px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left: 74px; height: 58px; line-height: 58px; font-size:17px; font-weight:bold; color:#FFF; position:relative; z-index:102;}  
.in_toplink li div{background-size:cover;}
}
@media only screen and (max-width: 1280px) {
.in_toplink li{ float:left; margin: 0 8px 8px 9px; width:161px; height: 53px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left: 70px; height: 53px; line-height: 53px; font-size: 15px; font-weight:bold; color:#FFF; position:relative; z-index:102;}  
.in_toplink li div{background-size:cover;}
}