/* 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;max-width:100%}
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;
}
@font-face
 {
  font-family:'BEBAS';
  src:url('../fonts/BEBAS.ttf');
  font-weight:normal;
  font-style:normal;
}
@font-face
 {
  font-family:'Biko_Regular';
  src:url('../fonts/Biko_Regular.otf');
  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%;}

/*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.sel{ 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 .sel{ 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 .sel a{ color: #72c7cf; font-size:12px; /* margin-right:10px; */display:block;text-align:center;}
.in_top .rt .menu li .sel a:hover{ color:#FFF;}
.in_top .rt .menu .li_3 .sel{width:135px;}
.in_top .rt .menu .li_3 .sel a{text-align:left;padding-left:20px}
.in_top .rt .menu .li_4 .sel{width:122px;}
.in_top .rt .menu .li_4 .sel a{text-align:left;padding-left:20px}
.in_top .rt .menu .li_6 .sel{width:122px;}
.in_top .rt .menu .li_6 .sel a{text-align:left;padding-left:20px}
.in_top .rt .menu .li_7 .sel{width:102px;}
.in_top .rt .menu .li_7 .sel a{text-align:left;padding-left:20px}
.in_toplink{position:relative;width: 1180px;margin:0 auto;/* margin-left:-590px; */}
.in_toplink ul{position:absolute; top: 189px; 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_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: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 .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:1180px; margin:0 auto; overflow:hidden; padding:40px 0 30px 0;}
.in_cont .lt{ float:left; width:202px;}
.in_cont .lt .p_1{ height:16px; line-height:16px; padding-left:29px; background:url(../images/index_07.jpg) 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 .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:343px; padding-left:27px;}
.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:2px solid #297e8d; 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.jpg) 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:343px; padding-left:37px;}
.in_cont .ct_2 .box{ width:329px; height:192px; 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:329px; height:192px; 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:314px; 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.sel{ 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:2px solid #297e8d; 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.jpg) center center no-repeat;}
.in_cont .ct_2 .list{ padding-top:2px;}
.in_cont .ct_2 .list li{ height:40px; line-height:40px; 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;}
.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 ul{ padding-top:16px;}
.in_cont .rt ul li{ padding-bottom:7px;}
.in_btmbox{ clear:both; width:100%; _border-bottom:1px solid #43A8AE; background:#348493;}
.in_btm{ width:1180px; height:72px; margin:0 auto;}
.in_btm .lkbox{ float:left; margin:23px 0 0 0; width:200px; height:31px; background:#FFF url(../images/index_27.jpg) right center no-repeat; position:relative;}
.in_btm .lkbox p{ width:185px; padding-left:15px; line-height:31px; font-size:12px; 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:30px; line-height:30px; width:185px; 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:#348493; color:#FFF;}
.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:25px;}
.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:75px; text-align:center; font-size:12px; color:#C7DEE0; line-height:33px;}


/*about*/
.ab_topbox{ width:100%; overflow:hidden; position:relative; background:url(../images/about_01.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:2px solid #297e8d; padding:25px 29px 35px 29px; overflow:hidden; min-height:300px;}
.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.sel{ 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:17px; bottom:-1px; height:59px; line-height:59px; border-bottom:1px 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:99px 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{ height:44px; line-height:44px; border-bottom:1px solid #EEF0F2;}
.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_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_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:#1eb2b4; 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 20px 15px 0;}
.zk_cont ul li.none{ margin-right:0;}
.zk_cont ul li a{ display:block; width:208px; height:35px; line-height:35px; border:1px solid #DCF0F0; background:#F0FCFC; 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.sel{ 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.sel{ 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;}
.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*/

/*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:300px;}
table{border-collapse:collapse}
.fbt{text-align:center;color:#666;font-size:14px;line-height:26px;}
.szhu{text-align:center;}
.szhu img{max-width:1000px;height:auto;}
/*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: 18px;padding-top: 20px;line-height:26px;color: #cab630;}
@media only screen and (max-width: 1680px) {
.in_toplink ul{position:absolute; top: 159px; left: 0%;width:209px;}
.in_toplink li{ float:left; margin: 0 8px 16px 9px; width:240px; height: 82px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left: 104px; height: 82px; line-height: 82px; 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 16px 9px; width:211px; height: 72px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left: 94px; height: 72px; line-height: 72px; 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 16px 9px; width:176px; height: 60px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left: 74px; height: 60px; line-height: 60px; 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 16px 9px; width:161px; height: 55px; position:relative;}
.in_toplink li a{ display:block; width:154px; padding-left: 70px; height: 55px; line-height: 55px; font-size: 15px; font-weight:bold; color:#FFF; position:relative; z-index:102;}	
.in_toplink li div{background-size:cover;}

}





.zaiu{height:112px;overflow:hidden;background:#952124;width:100%;}
.shuj{background: url(../images/cunt.png);height:52px;width:100%;z-index: 9;position: relative;z-index: 999;}
.daoh{max-width:1200px;min-width:1200px;margin:0 auto;overflow:hidden;}
.logo{float:left;overflow:hidden;}
.chen{float:right;overflow:hidden;}
.kios{background:url(../images/heis.png) no-repeat;width:252px;height:81px;margin-top:16px;margin-right:20px;overflow:hidden;}
.tim1{width:41px;height:53px;color:#ffffff;font-size:23px;font-family:Bebas;text-align:center;line-height:53px;margin-top:20px;float:left;}
.tim2{width:41px;height:53px;color:#ffffff;font-size:23px;font-family:Bebas;text-align:center;line-height:53px;margin-top:20px;float:left;margin-left:12px;}
.tim3{width:40px;height:53px;color:#ffffff;font-size:23px;font-family:Bebas;text-align:center;line-height:53px;margin-top:20px;float:left;margin-left:12px;}
.tim4{width:40px;height:53px;color:#ffffff;font-size:23px;font-family:Bebas;text-align:center;line-height:53px;margin-top:20px;float:left;margin-left:12px;}
.tim5{width: 42px;height:53px;color:#ffffff;font-size:23px;font-family:Bebas;text-align:center;line-height:53px;margin-top:20px;float:left;margin-left:12px;}
.sdjh{max-width:1200px;min-width:1200px;margin:0 auto;overflow:hidden;line-height:52px;position:relative;z-index:999;}
.sdjh li{float:left;width:143px;text-align:center;color:#fff;font-family: "微软雅黑";}
.sdjh li a{color: #facfd0;font-size: 16px;display:block;}
.sdjh li:hover a{color: #ffffff;font-size: 16px;font-weight:bold;background:url(../images/23_2_10.png) no-repeat;}
.sdjh li.sel a{color: #ffffff;font-size: 16px;font-weight:bold;background:url(../images/23_2_10.png) no-repeat;}
.sdjh li div{background:#cab630;overflow:hidden;font-size:14px;line-height:33px;padding-top:10px;padding-bottom:10px;display:none;}
.sdjh li:hover div{display:block;}
.sdjh li div a{color:#fff;font-weight:normal;background:none;}
.sdjh li:hover div a{color:#fff;font-weight:normal;background:none;}
.sdjh li div a:hover{color:#fff;font-weight:bold;background:none;}
.srae{background:url(../images/23_2_13.png) no-repeat;width:220px;height:31px;float:right;margin-top:10px;overflow:hidden;}
.search{}
.dsjk{width:189px;height:31px;float:left;overflow:hidden;}
.dfjk{height:31px;float:left;overflow:hidden;width:31px;}
.dsjk input{width:169px;padding-left:10px;padding-right:10px;display:block;height:31px;background:none;border:0px;outline:none;font-family:"微软雅黑";color:#fff;}
.dfjk input{width:100%;display:block;height:31px;background:none;border:0px;outline:none;font-family:"微软雅黑";}
.banner{/* height:607px; *//* overflow:hidden; */width:100%;position:relative;/* margin-top: -52px; */}
#kinMaxShow .asfa{max-width:1200px;margin:0 auto;position: relative;text-align:right;font-family:"Biko_Regular";}
#kinMaxShow .asfa li{padding-right:13px;line-height:30px;color:#fff;font-size:11px;margin-bottom:10px;position:relative;transition:all 0.3s ease;}
#kinMaxShow .asfa li i{transition:all 0.3s ease;width:0px;}
#kinMaxShow .asfa li.KMSPrefix_kinMaxShow_focus{font-size:20px;}
#kinMaxShow .asfa li.KMSPrefix_kinMaxShow_focus i{width:12px;height:2px;display:block;background:#fff;position:absolute;right:35px;top:12px;}
#kinMaxShow .asfa li div{background:#cab630;position:absolute;width:84px;height:27px;top:0px;right:0px;width:0px;transition:all 0.3s ease;}
#kinMaxShow .asfa li p{position:relative;z-index:999;}
#kinMaxShow .asfa li.KMSPrefix_kinMaxShow_focus div{width:100%;}
.cen1{max-width:1200px;margin:0 auto;overflow:hidden;}
.c_le{max-width:409px;height: 513px;width:30.705705705706%;float:left;overflow:hidden;}
.c_ri{max-width:915px;height: 513px;background:#f6f2ec;width:68.693693693694%;float:right;overflow:hidden;}
.gung{position:absolute;left:0px;bottom:40px;z-index:999;text-align:center;width:100%;}
.gung a{width:31px;height:31px;background:url(../images/xiua.png) no-repeat;display:inline-block;}
.cen1{margin-top:24px;}
.slider {
    width: 100%;
    height: 341px;
    overflow: hidden;
}
/* 切换按钮 */
    /* 上一个 */
.osSlider-main .slider-btn-prev {
    position: absolute;
    z-index: 30;
    top: 50%;
    left: -45px;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    margin-top: -20px;
    background: url(img/prev.png) 50% 50% no-repeat;
    transition: all .5s linear;
	display:none;
}

.osSlider-main:hover .slider-btn-prev {
    left: 5px;
}
    /* 下一个 */
.osSlider-main .slider-btn-next {
    position: absolute;
    z-index: 30;
    top: 50%;
    right: -45px;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    margin-top: -20px;
    background: url(img/next.png) 50% 50% no-repeat;
    transition: all .5s linear;
	display:none;
}

.osSlider-main:hover .slider-btn-next {
    right: 5px;
}

/* 高亮导航部分 */
.osSlider-main .slider-nav {
    position: absolute;
    height: 13px;
    bottom: 17px;
    text-align: right;
    z-index: 25;
	right:14px;
}
.osSlider-main .slider-nav li {
    display: block;
    height: 13px;
    float: left;
    line-height: 13px;
    font-size: 12px;
    color: #eee;
    background: none;
    cursor: pointer;
    width:13px;
    margin-right:7px;
    background: url(../images/bais.png) no-repeat center;
}
.osSlider-main .slider-nav li.active {
    color: #333;
    background: url(../images/hons.png) no-repeat center;
}
.osSlider-main .slider-nav li:hover {
    background: url(../images/hons.png) no-repeat center;
	
}
.silj{background:#96191c;position:relative;height:268px;}
.silj li{position:absolute;top:0px;left:0px;width:368px;overflow:hidden;display:block;}
.silj li div{display:block;}
.siv1{max-width:352px;width:86.063569682152%;margin:0 auto;overflow:hidden;padding-top:29px;font-size:19px;font-weight:bold;color:#fff;}
.siv2{max-width:352px;width:86.063569682152%;margin:0 auto;color:#efb2b2;line-height:26px;margin-top:10px;}
.siv3{color:#edb3b3;max-width:352px;width:86.063569682152%;margin:0 auto;background:url(../images/d.png) no-repeat left center;margin-top:15px;}
.siv3 font{padding-left:20px;}
.siv4{max-width:352px;width:86.063569682152%;margin:0 auto;overflow:hidden;padding-top:27px;padding-bottom:27px;}
.siv4 a{max-width:134px;height:36px;line-height:36px;display:block;color:#000000;float:right;text-align:center;width:38.068181818182%;background:#cab630;border-radius:50px;}
.mudi{background:#f1ede4;height:67px;line-height:67px;}
.mudi ul{margin-left:5px;}
.mudi p{float:right;overflow:hidden;padding-right:30px;color:#892929;}
.mudi p font{font-family:"宋体";}
.mudi p a{color:#892929;}
.mudi li{float:left;width:165px;height:67px;line-height:67px;text-align:center;color:#232323;font-size:18px;}
.mudi .d1 font{background:url(../images/a1.png) no-repeat left center;width:21px;height:21px;display:inline-block;padding-right:6px;margin-bottom:-4px;}
.mudi .d2 font{background:url(../images/a2.png) no-repeat left center;width:21px;height:21px;display:inline-block;padding-right:6px;margin-bottom:-4px;}
.mudi .d3 font{background:url(../images/a3.png) no-repeat left center;width:21px;height:21px;display:inline-block;padding-right:6px;margin-bottom:-4px;}
.mudi .d1 a.navc font{background:url(../images/a1_1.png) no-repeat left center;width:21px;height:21px;display:inline-block;padding-right:6px;margin-bottom:-4px;}
.mudi .d2 a.navc font{background:url(../images/a2_1.png) no-repeat left center;width:21px;height:21px;display:inline-block;padding-right:6px;margin-bottom:-4px;}
.mudi .d3 a.navc font{background:url(../images/a3_1.png) no-repeat left center;width:21px;height:21px;display:inline-block;padding-right:6px;margin-bottom:-4px;}
.mudi li .navc{color:#fefefe;font-weight:bold;font-size:18px;}
.mudi li .navc{background:#a3221b;display:block;color:#fff;}
.qasd{background:#f6f2ec;overflow:hidden;width:100%;padding-top: 25px;}
.qasd ul{display:none;}
.qasd li{max-width:850px;width:92.896174863388%;margin:0 auto;}
.qasd li .bhu1{width:100%;overflow:hidden;color:#565656;line-height:40px;font-size:15px;}
.qasd li .bhu1 p{float:right;color:#787878;font-size:12px;}
.qasd li .bhu1 font{background:url(../images/dian.png) no-repeat left center;display:inline-block;width:12px;height:4px;margin-bottom:2px;}
.qasd li .bhu1 font{color:#565656;font-size:15px;}
.qasd li a:hover .bhu1{color:#a3221b;}
.qasd li a:hover .bhu1 p{color:#a3221b;}
.qasd li a:hover .bhu1 font{background:url(../images/dian2.png) no-repeat left center;}
.qasd li .bhu2{width:100%;overflow:hidden;border-bottom:1px solid #a62922;padding-bottom:15px;margin-bottom:20px;}
.qasd li .bhu2 .bh_2{width:138px;height:92px;float:left;}
.qasd li .bhu2 .bh_2 img{border:1px solid #e9c287;}
.qasd li .bhu2 .bh_3{float:left;margin-left:14px;max-width:650px;line-height:33px;width:76.470588235294%;}
.qasd li .bhu2 .bh_3 font{font-size:18px;color:#96191c;font-weight:bold;}
.qasd li .bhu2 .bh_3 p{font-size:13px;color:#5e5c5c;}
.qasd li .bhu2 .bh_3 div{color:#787878;font-size:12px;background:url(../images/ds.png) no-repeat left center;padding-left:20px;}
.feij{width:100%;background:#f7f4f0;overflow:hidden;height:300px;margin-top:16px;}
.duyi{text-align:center;margin-top:50px;}
.bigs{width:1200px;margin:0 auto;overflow:hidden;}
.duyi font{color:#a3221b;font-size:21px;font-weight:bold;}
.duyi font em{height: 10px;border-bottom:1px solid #a3221b;display:block;width:140px;margin:0 auto;}
.duyi p{font-family:"HYQiHei35S";font-size:18px;color:#363636;padding-top:6px;text-transform:uppercase;}
.hunm{width:100%;overflow:hidden;height:190px;}


.fzlc{ clear:both; position:relative; margin-top: 10px; /* padding-bottom:35px; */}
.fzlc .hx{ width:100%; height:7px; /*background:#a6a6a6;*/background:url(../images/cuol.png) no-repeat center; position:absolute; left:0px; top: 73px; opacity: 1.0;}
.fzlc .hxe{ width:100%; height:7px; /*background:#a6a6a6;*/background:url(../images/t1.png) no-repeat left center; position:absolute; left:0px; top: 73px; opacity: 1.0;}
.fzlc .cont{ width:1410px; margin:0 auto; position:relative;} 
.fzlc .cont .btn{ display:block; width:52px; height:52px;  position:absolute; top: 51px; z-index:10; transition:all 0.2s ease;}
.fzlc .cont .prev{ left:0;background:url(../images/zuo.png) no-repeat left top;}
.fzlc .cont .next{ right:0;background:url(../images/zuo.png) no-repeat right top;}
.fzlc .cont .prev:hover{ left:0;background:url(../images/zuoe.png) no-repeat left top;}
.fzlc .cont .next:hover{ right:0;background:url(../images/zuoe.png) no-repeat right top;}
./*fzlc .cont .btn em{ display:block; width:10px; height:10px; margin:8px 0 0 10px; border-top: 2px solid #a6a6a6; border-right: 2px solid #a6a6a6; transform:rotate(-135deg); transition:all 0.2s ease;}
.fzlc .cont .next em{ transform:rotate(45deg); margin-left:6px;}
.fzlc .cont .btn:hover{ border-color:#da251d;}
.fzlc .cont .btn:hover em{ border-color:#da251d;}*/
.fzlc .cont .box{ width:100%; margin:0 auto; overflow:hidden;}
.fzlc .cont .show{ width:100%; margin:0 auto; overflow:hidden;}
.fzlc .cont ul{}
.fzlc .cont li{ float:left; width:60px; height:65px; padding-top:25px;padding-bottom:50px; margin:0 37px; text-align:center; position:relative; transition:all 0.3s ease;}
.fzlc .cont li .p_1{ color: #777777; font-size: 18px; line-height:28px;font-family: Bebas;transition:all 0.3s ease;position:absolute;top: 25px;left: 10px;}
.fzlc .cont .spec .p_1{ color: #777777; font-size: 18px; line-height:28px;font-family: Bebas;transition:all 0.3s ease;position:absolute;top: auto;left: 10px;bottom: 17px;}
.fzlc .cont li .span_1{ display:block; width:18px; height:18px;margin: 0px auto 0 auto;background:url(../images/ggai.png) no-repeat center;position:relative;top: 42px;}
.fzlc .cont li .span_1 em{width:0px;display:block;transition:all 0.3s ease 0.1s;position:absolute;left:0px;top:0px;}
.fzlc .cont li .span_1 b{width:0px;display:block;position:absolute;left:0px;top:0px;}
.fzlc .cont li.sel .p_1{ color:#da251d;}
.fzlc .cont li.sel .p_1{ color: #a3221b;}
.fzlc .cont li.sel .span_1 em{background:url(../images/hdie.png) no-repeat left center;width:100%;height:100%;}
.fzlc .cont li.sss .span_1 em{transition:all 0s ease;}
.fzlc .cont li.ted .span_1 em{background:url(../images/hdie.png) no-repeat left center;width:100%;height:100%;}
.fzlc .cont{ width:1200px;}	
.fzlc .cont li .kils{position:absolute;bottom:0px;left:-35px;width:130px;font-size:16px;color:#adaba8;font-family:"微软雅黑"; transition:all 0.3s ease;height:40px;line-height:20px;display:block;}
.fzlc .cont .spec .kils{position:absolute;bottom: auto;left: -43px;width: 145px;font-size:16px;color:#adaba8;font-family:"微软雅黑"; transition:all 0.3s ease;height:40px;line-height:20px;display:block;top: 10px;}
.fzlc .cont li.sel .kils{color:#010101;}
.yequ{width:100%;overflow:hidden;background:#96191c;border-bottom:1px solid #cd9591;}
.dikl{width:1200px;margin:0 auto;padding-top:32px;padding-bottom:42px;overflow:hidden;}
.dik2{width:714px;float:left;overflow:hidden;}
.dik3{width:355px;float:left;overflow:hidden;margin-left:63px;color:#fff;}
.fzlc .cont .spec .kils div{position:relative;display:block;height:100%;}
.fzlc .cont .spec .kils font{position:absolute;bottom:0px;display:block;text-align:center;left: 0px;width:100%;}
.dik2 ul{width:10000px;}
.dik2 li{width:350px;height:215px;float:left;border:2px solid #55080a;margin-right:6px;}
.dik2 li img{width:350px;}
.mashaka{position:relative;z-index: 999;}
.mashaka a{background-image:url(../images/jiao5.png);width:42px;height:93px;display: block;position:absolute;z-index:999;}
.mashaka .zuod{left:0px;top: 70px;background-position: right top;}
.mashaka .youd{right:0px;top: 70px;background-position: left top;}
.dil1{font-size:24px;font-weight:bold;padding-bottom:18px;padding-top:10px;}
.dil2{color:#fed4d5;padding-bottom:33px;}
.dil3{overflow:hidden;padding-bottom:20px;}
.dil3 a{width:347px;display:block;background:#cab630;font-size:19px;color:#0e0e0e;height:56px;line-height:56px;text-align:center;border:4.5px solid #620a0d;}
.poji{background:#f6f1e9;height:328px;overflow:hidden;}
.pok1{width:1200px;margin:0 auto;overflow:hidden;color:#851e21;font-size:21px;font-weight:bold;}
.pok1 p{margin-top:31px;background:url(../images/jiyu.png) no-repeat 12px center;padding-left:50px;}
.zois{width:1200px;margin:0 auto;overflow:hidden;}
.zlef{float:left;overflow:hidden;padding-top:20px;width:896px;}
.zlef .zle1{float:left;overflow:hidden;padding-right:16px;display:none;}
.zlef ul{width:900px;}
.zlef li{float:left;width:427px;overflow:hidden;height: 81px;margin-right:1px;margin-bottom:1px;background:#fff;padding-top: 14px;padding-left:14px;}
.zlef .zle2{float:left;overflow:hidden;width:420px;}
.zlef .zle2 font{color:#0d0d0d;font-size:17px;}
.zlef .zle2 p{color:#0d0d0d;font-size:12px;line-height:18px;margin-top:8px;}
.zlef li:hover{background:#ede3d5;}
.zlef li:hover .zle2 p{color:#7b756e;}
.zlef .zle1 img{width:69px;height:68px;}
.zrig{float:left;overflow:hidden;margin-left:85px;margin-top:20px;}
.zrig img{width:130px;border:10px solid #851e21;}
.zrig p{font-size:13px;color:#262626;margin-top:18px;}
.foot{overflow:hidden;height:123px;background:#96191c;}
.okid{width:1200px;margin:0 auto;overflow:hidden;position:relative;}
.tobu{font-size:14px;padding-top:30px;overflow:hidden;}
.tobu a{color:#ecb8b8;display:block;float:left;padding-right:20px;border-bottom:1px solid #a33538;;height:33px;}
.tobu a:hover{color:#ffffff;}
.tobu a font{height:100%;font-size: 14px;}
.tobu a:hover font{display:inline-block;border-bottom:1px solid #3b9295;}
.fore{color:#ddc2c2;font-size:12px;padding-top:25px;}
.fore a{color:#ddc2c2;}
.fore font{color:#bc6668;font-size: 12px;}
.fore font a{color:#bc6668;}
.piao{position:absolute;top:38px;right:0px;}
.piao a{width:46px;height:46px;display:block;background:url(../images/sh5.png) no-repeat;}
.banr{height:461px;background:url(../images/banner.jpg) no-repeat center;margin-top:-52px;width:100%;overflow:hidden;position:relative;}
.abou{width:1200px;margin:0 auto;overflow:hidden;}
.lefs{overflow:hidden;width:258px;float:left;}
.jiah{width:100%;overflow:hidden;background:#faf8f5;padding-top:30px;padding-bottom:30px;}
.rigs{overflow:hidden;width:930px;float:right;}
.lef1{background:#f6f2ec;overflow:hidden;margin-bottom:6px;}
.lebt{width:228px;height:60px;background:url(../images/kas.jpg);line-height:60px;color:#ffffff;font-size:17px;font-weight:bold;padding-left:30px;}
.gouk{overflow:hidden;margin:0 auto;width:214px;margin-top:9px;margin-bottom:16px;}
.gouk li{width:214px;height:37px;line-height:37px;margin-top:6px;}
.gouk li a{padding-left:43px;background:url(../images/gilk.png) no-repeat;display:block;color:#76726a;font-size:14px;}
.gouk li a:hover{color:#ffffff;background:url(../images/gulk.png) no-repeat;}
.gouk li.sel a{color:#ffffff;background:url(../images/gulk.png) no-repeat;}
.lef2{width:100%;overflow:hidden;background:#f6f2ec;margin-bottom:8px;}
.le2b{height:55px;width:205px;background:url(../images/cd.jpg);color:#292929;font-size:17px;font-weight:bold;line-height:58px;padding-left:53px;}
.le2n{padding-left:18px;color:#565656;overflow:hidden;width:100%;padding-top:10px;padding-bottom:10px;}
.le2n li{line-height:37px;font-size:13px;}
.le2n li a font{background:url(../images/dian.png) no-repeat left center;display:inline-block;width:8px;height:4px;margin-bottom:2px;}
.le2n li a font{color:#565656;font-size:15px;}
.le2n li a:hover{color:#a3221b;}
.le2n li a:hover font{background:url(../images/dian2.png) no-repeat left center;}
.lef3{background:#96191c;padding:15px;}
.toku img{width:222px;height:138px;border:2px solid #54080a;}
.yblk{width:221px;background:#cab630;height:31px;border:2px solid #700f12;color:#fff;line-height:31px;text-align:center;margin-top:12px;}
.yblk a{color:#fff;}
.wwbs{color:#fff7ed;margin-top:15px;line-height:21px;text-align:center;}
.btla{border-top:1px solid #ab2c2f;height:86px;background:url(../images/eye.png) no-repeat right center #f6f2ec;border-bottom:1px solid #eeeae3;}
.btl1{color:#ab282c;font-size:17px;font-weight:bold;background:url(../images/cd.png) no-repeat 60px 0px;overflow:hidden;}
.btl1 font{margin-top:20px;margin-left:30px;display:block;}
.btl2{margin-left:30px;padding-top:7px;}
.btl2 div{color:#797774;background:url(../images/fang.png) no-repeat left center;padding-left:20px;}
.btl2 div a{color:#797774;}
.xwny{background:#faf8f5;overflow:hidden;width:100%;padding-top: 19px;}
.xwny li{/* max-width:850px; */width: 95%;margin:0 auto;line-height: 37px;font-size: 15px;}
.xwny li .bhu1{width:100%;overflow:hidden;color:#565656;line-height:40px;font-size:15px;}
.xwny li .bhu1 p{float:right;color:#787878;font-size:12px;}
.xwny li .bhu1 font{background:url(../images/dian.png) no-repeat left center;display:inline-block;width: 8px;height:4px;margin-bottom: 3px;}
.xwny li .bhu1 font{color:#565656;font-size:15px;}
.xwny li a:hover .bhu1{color:#a3221b;}
.xwny li a:hover .bhu1 p{color:#a3221b;}
.xwny li a:hover .bhu1 font{background:url(../images/dian2.png) no-repeat left center;}


.zleg{overflow:hidden;padding-top:20px;width:100%;}
.zleg .zle1{float:left;overflow:hidden;padding-right:16px;display:none}
.zleg ul{/* width:900px; */}
.zleg li{float:left;width: 450px;overflow:hidden;height: 85px;margin-right:1px;margin-bottom:1px;background:#f6f2ec;padding-top: 18px;padding-left:14px;}
.zleg .zle2{float:left;overflow:hidden;width:440px;}
.zleg .zle2 font{color:#0d0d0d;font-size:17px;}
.zleg .zle2 p{color:#0d0d0d;font-size:12px;line-height:18px;margin-top:8px;}
.zleg li:hover{background:#f0e9de;}
.zleg li:hover .zle2 p{color:#7b756e;}
.zleg .zle1 img{width:69px;height:68px;}
.shui{width:100%;overflow:hidden;}
.xiao{width:100%;text-align:center;}
.xiao font{font-size:25px;font-weight:bold;color:#892929;display:inline-block;padding-top:45px;padding-bottom:15px;}
.xiao i{width:140px;height:1px;display:block;background:#a3221b;margin:0 auto;margin-bottom:15px;}
.xiao p{color:#8b8a89;font-size:15px;padding-bottom:43px;}
.xik1{width:1200px;margin:0 auto;overflow:hidden;padding-bottom:38px;}
.xik1 li{width:50%;float:left;overflow:hidden;}
.xik1 .kiv1{float:left;overflow:hidden;width:50%;position:relative;}
.xik1 .kiv1 img{width:100%;height:306px;}
.xik1 .kiv1 i{background:url(../images/huei.png) no-repeat left top;width:16px;height:33px;position:absolute;top:140px;right:0px;}
.xik1 .kiv2{float:left;overflow:hidden;width:50%;height:306px;background:#e8e5e0;position:relative;}
.xik1 .kiv2 font{color:#1f1f1f;font-size:18px;font-weight:bold;padding-top:43px;padding-left:31px;display:block;padding-right: 31px;}
.xik1 .kiv2 p{font-size:13px;padding-left:31px;padding-top:8px;line-height:26px;width:243px;color:#1f1f1f;}
.xik1 .kiv2 div{position:absolute;bottom:19px;left:30px;text-align:center;width:82px;height:35px;background:url(../images/huis.png) no-repeat center;line-height:35px;color:#ffffff;}
.xik1 li a:hover .kiv2{background:#3e3e3e;}
.xik1 li a:hover .kiv2 font{color:#fff;}
.xik1 li a:hover .kiv2 p{color:#fff;}
.xik1 li a:hover .kiv2 div{background:url(../images/huas.png) no-repeat center;}
.xik1 li a:hover .kiv1 i{background:url(../images/huei.png) no-repeat left bottom;width:16px;height:33px;position:absolute;top:140px;right:0px;}
.xik1 .tesu .kiv1{float:right;}
.xik1 .tesu .kiv2{float:right;}
.xik1 .tesu a .kiv1 i{background:url(../images/huei.png) no-repeat right top;left:0px;right:auto;}
.xik1 .tesu a:hover .kiv1 i{background:url(../images/huei.png) no-repeat right bottom;}
.sokl{width:100%;text-align:center;padding-bottom:60px;}
.sokl a{background:url(../images/suan.png) no-repeat center;width:201px;height:50px;display:block;margin:0 auto;line-height:50px;color:#fff;font-size:15px;}
.sokl a:hover{background:url(../images/huan.png) no-repeat center;}

.ab_admin{ clear:both; min-height:300px; }
.ab_admin .tit{ font-size:31px; color: #232323; text-align:center; line-height:35px; padding:35px 20px 0 20px;}
.ab_admin .tm{ width:817px; margin:0 auto; border-bottom:1px solid #EDEFF1; text-align:center; padding:31px 0; font-size:13px;}
.ab_admin .info{ width:785px; margin:0 auto; padding:25px 0; line-height:26px;}
.ab_admin .pn{ width:817px; margin:0 auto; border-top:1px solid #EDEFF1; padding:15px 0 10px 0; overflow:hidden;}
.ab_admin .pn .btn{ display:block; width:166px; height:39px; line-height:39px; text-align:center; font-size:13px; background:#E7E7E7; border-radius:39px;}
.ab_admin .pn .prev{ float:left; margin-left:118px;}
.ab_admin .pn .next{ float:right; margin-right:118px;}
.ab_admin .pn .btn:hover{ background: #cab630; color:#FFF;}
.opa0{display:none;}
.slik{width:1010px;min-height:300px;margin:0 auto;overflow:hidden;display:none;padding-top:20px;line-height:26px;}
.curp{display:block;}
.sijd{
    width: 100%;
    background: #f7f4f0;
    overflow: hidden;
    padding-top: 16px;
    padding-bottom:80px;
 }
.map_cont{ clear:both; width: 98%; /* background:#FFF; */ margin:0 auto;margin-top: 20px;}
.map_cont .mtit{ clear:both; font-size:17px; line-height:19px; font-weight:bold; color: #cab630; border-bottom: 1px solid #eeeae3; 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 #ccc; background: #c7c7c7; text-align:center; overflow:hidden; text-overflow:ellipsis; color: #fff;white-space:nowrap;}
.map_cont ul li a:hover{ background:#cab630; color:#FFF;}
.abtn{width:100%;line-height:26px;overflow:hidden;}



#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	z-index:20000;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	z-index:20000;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	z-index:20000;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center
	z-index:20000;;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index:20000;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; opacity:0;}
#lightbox-nav a:hover{opacity:1;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
	z-index:20000;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
	z-index:20000;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
	z-index:20000;
}
#lightbox-container-image-data-box {
	font: 12px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	z-index:20000;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 

	color: #666; z-index:20000;
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; z-index:20000;
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	z-index:20000;
	display:none !important;
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	z-index:20000;
}
.zuie{width:100%;overflow:hidden;}
.zuie ul{width:1000px;}
.zuie li{width:458px;float:left;margin:10px;}
.zuie li div{float:left;width: 130px;background:#f1f1f1;height:134px;padding-left: 34px;padding-top:30px;padding-right: 17px;}
.zuie img{height:164px;width:267px;float:left;}
.zuie li font{font-size: 15px;color:#a02428;font-weight:bold;margin-bottom:10px;display:block;}
.zuie li i{width:37px;height:2px;display:block;background:#942124;margin-bottom:12px;}
.zuie li p{font-size:13px;color:#5f5f5f;width: 130px;}
.zuie li a:hover div{background:#a02428 url(../images/eyeysg.png) no-repeat right top;}
.zuie li a:hover font{color:#fff;}
.zuie li a:hover i{background:#fff;}
.zuie li a:hover p{color:#fff;}
.dil1 a{color:#fff;}
.in_banbox{margin-top:-52px;}
.in_banbox .box .smbox{max-width:1200px;margin:0 auto;position: relative;text-align:right;font-family:"Biko_Regular";}
.in_banbox .box .smbox ul{right: 0px;position: absolute;}
.in_banbox .box .smbox li{padding-right:13px;line-height:30px;color:#fff;font-size:11px;margin-bottom:10px;position:relative;transition:all 0.3s ease;
    width: 71px;
    height: 27px;
    background: none;
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
	float:none;
}
.in_banbox .box .smbox li i{transition:all 0.3s ease;width:0px;}
.in_banbox .box .smbox li.sel{font-size:20px;}
.in_banbox .box .smbox li.sel i{width:12px;height:2px;display:block;background:#fff;position:absolute;right:35px;top:12px;}
.in_banbox .box .smbox li div{background:#cab630;position:absolute;width:84px;height:27px;top:0px;right:0px;width:0px;transition:all 0.3s ease;}
.in_banbox .box .smbox li p{position:relative;z-index:999;}
.in_banbox .box .smbox li.sel div{width:100%;}

#ctl00_ContentPlaceHolder1_PageContent .firstbtn::after{content:"<";}
#ctl00_ContentPlaceHolder1_PageContent .lastbtn::after{content:">";}