锘緻charset "utf-8";

/*reset*/

*{ padding:0; margin:0; outline:none;}

*html{background-image:;background-attachment:fixed;}

html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0;}

img{border:none}

ul,li{ list-style:none;} 

.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.cls23{ display:none;} 

.cls2{display:none} 
.cls1{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important; display:block }

select,input,textarea{ vertical-align:middle;font-size:12px;font-family:"\5fae\8f6f\96c5\9ed1","\5b8b\4f53", arial, helvetica, sans-serif; }  

a {color:#030303;text-decoration:none;}

a:hover {color:#249d9c;}

/*a:active {color:#249d9c;}*/

.hidden{ display:none}

i{ font-style:normal}

.overflow{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}



.mban,.headbox,.kcming,.mbanner,.spkuan,.jdbanner,.albanner,.xwbanner{ display:none;}

/*basic*/ 

body{margin:0px; padding:0px;font-family:"\5fae\8f6f\96c5\9ed1","\5b8b\4f53", arial, helvetica, sans-serif; font-size:12px;color:#030303;}  

/* 鍙充晶瀵艰埅 */



.menubg{ width:100%; left:0; top:0; padding:0 4%; box-sizing:border-box; position:fixed; z-index:10009; border-bottom:1px solid #fff;transition: all 0.3s ease 0s; height:80px; }

.menubox{ width:100%; position:relative; height:80px; float:left}
.logo{ float:left; height:40px; margin-top:20px;}
.logo2{ float:left; height:40px; display:none; margin-top:20px;}
.toptel{ float:right; background:url(/uploads/image/tgimages/telbg.png) left center no-repeat; padding-left:50px; color:#fff; font-size:20px; line-height:30px; margin-top:25px;}

.menu{ width:60%; float:left; text-align:center; color:#fff; left:20%; position:absolute; height:80px; line-height:80px; padding:0;}

.menu a{ color:#fff; margin:0 2.2%; font-size:16px; display:inline-block;height:80px; line-height:80px;}

.menu a.on,.menu a:hover{ color:#249d9c}



.menuny{ width:60%; float:left; text-align:center; color:#fff; left:20%; position:absolute;height:80px; line-height:80px;}

.menu_a{margin:0 2.2%; font-size:16px; display:inline-block;height:80px; position:relative; line-height:80px; z-index:1003}

.menu_a.on a{ color:#249d9c}

.menu_a a{ color:#fff;}

.menu_a a:hover{ color:#249d9c}

.menu_a ul{ width:120px; position:absolute;height:0; margin-left:-60px; left:50%;  overflow:hidden;box-shadow: 0 0 5px #ddd;  }

.menu_a:hover ul{ height:auto;  z-index:10022;}

.menutio{ width:100%; float:left;background:url(/uploads/image/tgimages/jiamt.png) top center; height:12px;  background-repeat:no-repeat; display:none}

.menutou{ width:100%; padding:0; text-align:center;  float:left;background:#fff; line-height:50px;}

.menutou li{ display:inline-block; margin:0 20px; border-bottom:0; line-height:50px; height:50px;}

.menu_a ul .menutou li a{ color:#666; font-size:16px;line-height:50px; height:50px;}

.menutou li a:hover{ color:#249d9c; text-decoration:underline}

.menu_a.on .menutou li a{ color:#333333;line-height:50px; height:50px;}

.menubg:hover,.header_hover{ background:#fff; border-bottom:1px solid #ddd;}
.menubg:hover .toptel,.header_hover .toptel{ background:url(/uploads/image/tgimages/telbgh.png) left center no-repeat;color:#333333; }
.menubg:hover .menu_a a,.header_hover .menu_a a{ color:#333;}
.menubg:hover .logo2,.header_hover .logo2{ display:block}
.menubg:hover .logo,.header_hover .logo{ display:none}
/*.header_hover .menu_a.on ul{ height:auto; z-index:1000;}*/
.header_hover .menu_a.on a{ color:#249d9c}



#fullpage-nav { _display: none; font-size: 12px;}

#fullpage-nav li {  width: 14px; height: 14px; margin: 20px 0 0; vertical-align: middle; text-indent:100px;}

#fullpage-nav li a { float: right; width: 14px; height: 14px; display:block;text-decoration: none; overflow:hidden; text-align: right; background: #259d9c;background:url(/uploads/image/tgimages/dian1.png) center center no-repeat;}

#fullpage-nav li .active { background:none; border:1px solid #fff; border-radius:100%}

#fullpage-nav span { display: none;}

.fullpage-tooltip { float: left; top: 0; margin-right: 5px; font: 12px "microsoft yahei"; color: #dfa873; line-height: 14px;}

.section{ width:100%; height:100%; background:#000; overflow:hidden; position:relative}

.banner{width: 100%; float: left; position: relative; overflow:hidden}   

.stitle{ width:20%; float:left; height:100%; }
.stitle a{ display:block; width:100%; height:100%}
.stitle p,.stitle span{ display:none}

.sygun{ width:92%; padding:0 4%;  background:url(/uploads/image/tgimages/bg1.png); height:118px; position:absolute; bottom:0; left:0; z-index:102}

.sygun li{ float:left; color:#fff; width:20%;margin-top:19px;}

.sygun li .dazi{ float:left; padding-right:2%; font-size:60px; height:80px;  line-height:80px; overflow:hidden; font-family:arial, helvetica, sans-serif; font-weight:bold;}

.sygun li .xiaozi{ float:left;font-size:16px; line-height:30px; margin-top:10px;}

.sygun li .xiaozi span{ font-size:20px;}

.sygun li.sygun1{ margin-left:8%;}

.sygun li.sygun3{ width:30%}

.stitle1{ background:url(/uploads/image/tgimages/tbg1.png) 30% 40% no-repeat #55bcc5; color:#fff; background-size:27% auto;}

.hpkcbox{ width:80%; float:left; height:100%; color:#fff;}

.hpkcbox li{ width:25%; height:100%; overflow:hidden; float:left; cursor:pointer;transition: all 0.3s ease 0s; position:relative;}
.heix1{ width:100%; height:100%; position:absolute; top:0; opacity:0.5; background:#000; left:0;transition: all 0.3s ease 0s;}
.hpkcbox li:hover .heix1{ opacity:0}
.kcbox{ width:80%; float:left; left:10%; position:absolute; margin-top:-220px; top:50%; overflow:hidden;transition: all 0.3s ease 0s;}

.kcimg{ width:85px; margin:0 auto; height:85px; display:block}

.kctit{ width:100%; float:left; text-align:center; font-size:28px; color:#fff; line-height:40px; height:40px; margin-top:65px; padding-bottom:60px; background:url(/uploads/image/tgimages/xian1.png) center bottom 30px no-repeat}

.hpkcbox li:hover .kctit{background:url(/uploads/image/tgimages/xian2.png) center bottom 12px no-repeat}

.kcmore{ width:100%; float:left; font-size:16px; line-height:30px; color:#fff; text-align:center; margin-top:90px;}

/*.kcbox:hover{ margin-top:-245px;}*/

.kctxt{ width:100%; float:left; font-size:16px; line-height:30px; height:60px; overflow:hidden; color:#fff;}



.stitle2{  background:url(/uploads/image/tgimages/tbg2.png) 30% 40% no-repeat #fff;background-size:27% auto;}

.index_sp{ width:100%; float:left; height:100%;}



.index_spkuan{ width:80%; float:left; height:100%;}





/*#mainbox1{ width:37.8%; margin-top:10%; height:100px;    position:relative; overflow:hidden; float:right; margin-right:5%;}

#content1{  height:2500px; position:absolute; left:0; top:0; }

.scrolldiv1{ width:10px; position:absolute; top:0; background:#fff; margin-left:-4px; border-radius:10px; cursor:pointer}

*/



.videoxq{ width:35%; float:left; margin-left:3%; margin-top:12.5%; color:#fff;}

.videoxq_sz{ font-size:120px; opacity:0.5; line-height:120px; width:100%; font-family:arial, helvetica, sans-serif; float:left; }

.videoxq_t{ width:100%; float:left; line-height:68px; font-size:48px; font-weight:bold;margin-top:10px;}

.videoxq_sj{ width:100%; float:left; font-size:20px; line-height:30px; margin-top:15px;}

.videoxq_gd{ width:100%; float:left; margin-top:42px;}

.videoxq_gd a{ display:block; line-height:60px; background:url(/uploads/image/tgimages/bofang.png) left center no-repeat; text-indent:90px; font-size:24px; color:#fff; }



.sppart1{width:42.8%; margin-top:10%; height:90%; margin-right:5%; overflow: hidden; float:right;}

.spitem{position: relative;height: 100%;overflow: hidden;overflow-y: hidden;outline: none;}

.spitem li{ width:85%;  float:right; margin-right:10%; position:relative; margin-bottom:25px;border-radius:5px; overflow:hidden;transition: all 0.3s ease 0s;}
.spitem li:hover{ width:90%;}
.spitem li img{ float:left; width:100%; border-radius:10px;}

.spitem li img.bofang{ width:12%; max-width:60px; height:auto; position:absolute; top:25%; left:9%;}

.sptit{left:9%; top:55%; position:absolute; width:91%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:32px}

.spshijian{left:9%; top:70%; position:absolute; width:91%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:20px}

.spitem li span{ font-family:arial, helvetica, sans-serif; font-size:120px; top:-60px; right:5%; position:absolute; color:#fff;}



.stitle3{  background:url(/uploads/image/tgimages/tbg3.png) 30% 40% no-repeat; position:absolute; left:0; top:0; z-index:1001;background-size:27% auto;}

.bannerjd{ width:100%;  overflow:hidden; position:relative;}

.b-img{ height:100%;  position:absolute; left:0; top:0;}

.b-img li{ height: 100%; float: left; position:relative}
.b-img li .heix1{ opacity:0}
.b-img li:hover .heix1{ opacity:0.5}

.b-list{ height:120px; width:55.8%; background:url(/uploads/image/tgimages/xian3.png) center center; text-align:center; background-repeat:repeat-x; position:absolute; bottom:12.4%; left:17%; margin:0 auto;z-index:1009;}

.b-list span{ display:inline-block;cursor:pointer; width:32px; height:32px; background:url(/uploads/image/tgimages/yuan0.png) center center; margin-top:44px; color:#fff;  font-size:88px; position:relative;transition: all 0.3s ease 0s;}

.b-list span i{ width:80px; height:60px; position:absolute; left:50%; top:-35px; font-family:arial, helvetica, sans-serif; margin-left:-60px;opacity:0;transition: all 0.3s ease 0s;}

.b-list span:nth-of-type(1){ float:left; margin-left:-10px;}

.b-list span:nth-of-type(3){ float:right; margin-right:-10px;}

.b-list .spcss{background:url(/uploads/image/tgimages/yuan.png) center center;width:32px; height:32px;margin-top:44px; }

.b-list .spcss i{opacity:0.5;}

.bar-left{ position:absolute; z-index:1002; display:block; width:24px; height:120px; right:18%;  background:none; bottom:12.4%; animation:mymove 1s infinite;-webkit-animation:mymove 1s infinite; /*safari and chrome*/ }

@keyframes mymove{0% {right:18%;}50%{right:18.5%;}100% {right:18%;}}

@-webkit-keyframes mymove /*safari and chrome*/{0% {right:18%;}50%{right:18%;}100% {right:18%;}}



.bar-right{ position:absolute;z-index:1222; display:block; width:24px; height:120px; right:18%; margin-right:-24px;  background:none; bottom:12.4%;animation:mymove2 1s infinite;-webkit-animation:mymove2 1s infinite; /*safari and chrome*/  }



@keyframes mymove2{0% {right:18%;}50%{right:17.5%;}100% {right:18%;}}

@-webkit-keyframes mymove2 /*safari and chrome*/{0% {right:18%;}50%{right:18%;}100% {right:18%;}}



.bar-left em{ display:block; width:24px; height:120px; background:url(/uploads/image/tgimages/zuo.png) left center no-repeat; margin:0 auto;}

.bar-right em{ display:block; width:24px; height:120px; background:url(/uploads/image/tgimages/you.png) left center no-repeat; margin:0 auto;}	

.bngimg1{ width:82%; float:left; height:100%}

.bngimg2{ width:18%; float:left; height:100%}

.bngji{ width:50%; float:left; margin-top:15%; position:relative; color:#fff; margin-left:32%;transition: all 0.3s ease 0s;}
.heix2{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:13 }

.bngji:hover{ margin-top:20%;}
.bngji a{ color:#fff;}

.bngji_t{ width:100%; float:left; line-height:30px; height:30px; font-size:24px;}

.bngji_ten{ width:100%; float:left; line-height:30px; height:30px; font-family:arial, helvetica, sans-serif; font-size:24px; margin-top:10px;}

.bngji_txt{ width:100%; float:left; line-height:30px; max-height:60px; overflow:hidden; font-size:16px; margin-top:30px;}

.bngji_m{ width:100%; float:left; line-height:30px; max-height:30px; overflow:hidden; font-size:16px; margin-top:60px;}



.stitle4{  background:url(/uploads/image/tgimages/tbg4.png) 30% 40% no-repeat #fff;background-size:27% auto;}

.index_anli{ width:80%; float:left; height:100%;}



#g_tabs0 {width:84%; overflow:hidden;margin-left:11%; margin-top:7%; height:93%;}

.g_menu0{width: 100%; height:50px; text-align:right; line-height:50px;}

.g_menu0 a{ cursor:pointer; font-size:26px; color:#333; margin-left:7%;}

.g_menu0 a.g_hover{ color:#156f86; padding-right:30px; font-size:36px; background:url(/uploads/image/tgimages/xia.png) right center no-repeat;}

#g_main0{ width:100%; float:left; height:75%; margin-top:6%; background:}


#g_main0 ol{display: none;}
#g_main0 ol.g_block{display: block;}

.anlibox{ width:100%; height:100%; position:relative; float:left;/* background:url(/uploads/image/tgimages/xian2.png) top right 4px repeat-y; */}

.anlibox li{ width:100%; float:left; margin-bottom:25px; overflow:hidden; position:relative;}

.anliimg{ width:33.5%; float:left; overflow:hidden; border-radius:8px;}

.anliimg img{ width:55%; float:left;transition: all 0.3s ease 0s;border-radius:8px;}

.anlimain{width:40%; left:42.5%; top:-300px; float:left; margin-top:-89px; overflow:hidden;transition: all 0.3s ease 0s; position:absolute;}

.anli_t{ width:100%; float:left; line-height:30px; font-size:26px; color:#333333; height:30px; overflow:hidden;}

.anli_txt{ width:100%; float:left; line-height:30px; font-size:16px; color:#333333; height:60px; overflow:hidden; margin-top:24px;}

.anli_m{ width:100%; float:left; margin-top:16px;}

.anli_m img{ float:left;}



.anlibox li.xuanzhong .anliimg img{width:80%;}

.anlibox li.xuanzhong .anlimain{ top:50%;}







.stitle5{ background:url(/uploads/image/tgimages/tbg5.png) 30% 40% no-repeat #55bcc5; color:#fff;background-size:27% auto;}

.index_about{ width:80%; float:left; height:100%; background:#192f3c}

.avgleft{ width:58%; float:left; height:100%;}

.avgimg{ width:100%; float:left; height:85%; overflow:hidden}

.avgimg img{ width:100%; float:left;transition: all 0.3s ease 0s;}

.avgimg:hover img{ transform: scale(1.08, 1.08);}

.avgtit{ width:100%; height:15%; float:left; position:relative}

.avgtitli{ width:100%; text-align:center; position:absolute; height:50px; left:0; top:50%; margin-top:-25px; line-height:50px;}

.avgtitli span{ display:inline-block; padding:0 40px; font-size:24px; cursor:pointer; color:#fff;}

.avgright{ width:42%; float:left; height:100%;}

.avgtu{ width:50%; height:65%; float:left; overflow:hidden;}

.avgtu img{ width:100%; float:left;transition: all 0.3s ease 0s;}

.avgtu:hover img{transform: scale(1.08, 1.08);}

.avg_main{ width:100%; height:35%; color:#fff; float:left; padding:50px 60px; box-sizing:border-box; overflow:hidden}

.abhg_t{ width:100%; font-size:24px; line-height:30px; margin-bottom:10px; float:left}

.abhg_txt{ width:100%; font-size:16px; line-height:30px;float:left}





.stitle6{  background:url(/uploads/image/tgimages/tbg6.png) 30% 40% no-repeat #fff;background-size:27% auto;}

.index_news{ width:80%; float:left; height:100%; background:url(/uploads/image/tgimages/xwbg.jpg);}



.d_rollbox{width:92.5%;overflow:hidden; float:left; margin-top:10%;}

.d_rollbox .d_cont{width:100%;overflow:hidden; float:left;}

.d_rollbox .d_scrd_cont{width:10000000px;}

.d_rollbox .d_cont .pic{float:left;margin-right:35px;}

.pictu{ width:100%; float:left; border-radius:25px;}

.d_rollbox .d_cont .pic img{ width:100%; float:left; border-radius:25px;transition: all 0.3s ease 0s;}

.d_rollbox .d_cont .pic:hover img{}

.d_rollbox .d_list1,.d_rollbox .d_list2{float:left;}

.pic_tit{ width:100%; float:left; line-height:30px; font-size:24px; height:30px; color:#000; margin:27px 0 12px 0}

.pic_txt{ width:100%; float:left; font-size:16px; line-height:30px; max-height:60px; overflow:hidden; color:#000;}

.pic_sj{ width:1px; opacity:0; float:left; color:#000; line-height:45px; background:url(/uploads/image/tgimages/jian.png) right center no-repeat; border-top:1px solid #000; font-size:16px; margin-top:50px;transition: all 0.3s ease 0s; overflow:hidden;height:45px}

.d_rollbox .d_cont .pic:hover .pic_sj{ width:100%; opacity:1}

.d_rollbox .d_cont .pic:hover{ padding-bottom:0}



.prenext{ width:100%; float:left; text-align:center; height:50px; overflow:hidden;background:url(/uploads/image/tgimages/xian2.png) center center no-repeat; margin-top:80px;}

.prenext a{ display:inline-block; cursor:pointer; margin:0 15px;transition: all 0.3s ease 0s;}



.prenext a.dimg1{ background:url(/uploads/image/tgimages/sleft2.png) no-repeat;width:50px; height:50px; }

.prenext a.dimg2{ background:url(/uploads/image/tgimages/sright2.png) no-repeat;width:50px; height:50px;}



.prenext a.dimg1:hover{ background:url(/uploads/image/tgimages/sleft.png) no-repeat;}

.prenext a.dimg2:hover{ background:url(/uploads/image/tgimages/sright.png) no-repeat;}



.stitle7{ background:url(/uploads/image/tgimages/tbg7.png) 30% 40% no-repeat #55bcc5; color:#fff;background-size:27% auto;}

.index_contact{ width:80%; float:left; position:relative; height:100%; color:#fff; background:#192f3c}

.index_contact a{ color:#fff;}

.caty_left{ width:42%; float:left; margin-left:5%;}

.caty_tit{ width:100%; float:left; font-size:34px; line-height:34px;}

.caty_txt{ width:100%; float:left; line-height:45px; font-size:18px; margin-top:45px;}

.caty_fx{ width:100%; float:left; margin-top:30px;}

.caty_fx li{ float:left; position:relative; margin-right:50px; width:48px; cursor:pointer}
.dimgxd2{ display:none;}
.caty_fx li:hover .dimgxd2{ display:block;}
.caty_fx li:hover .dimgxd1{ display:none;}

.catybox{ width:100%; position:absolute; height:390px; left:0; top:21.5%;}

.ewmbox{ width:440px; padding:10px; background:#fff; overflow:hidden; display:none;transition: all 0.3s ease 0s; position:absolute; left:0; margin-left:-200px; top:-200px;}

.ewmbox dl{ width:140px; float:left; margin:0; height:170px;}

.ewmbox dl.dierge{ margin:0 10px;}

.ewmbox dl img{ width:140px; height:140px; float:left}

.ewmbox dl p{ margin-top:5px; line-height:25px; width:100%; float:left; text-align:center; color:#000}

.caty_fx li:hover .ewmbox{ display:block;}

.dbform{ width:48%; float:right; margin-right:5%; margin-top:5%;}

.input1{ float:left; width:32%; margin-right:2%; height:50px; line-height:50px; font-size:18px; border:0; background:none;color:#fff; border-bottom:1px solid #999999; }

.dbform input::-webkit-input-placeholder {color: #fff;}

.dbform textarea::-webkit-input-placeholder {color: #fff;}

.textarea1{ width:100%; font-size:18px; border:0; background:none;color:#fff; border-bottom:1px solid #999999; height:120px; line-height:30px; margin-top:25px;}

.button1{ width:150px; height:45px;border:1px solid #999999; line-height:45px; background:none; font-size:18px; cursor:pointer; color:#fff; margin-top:50px;}

.copyright{ width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; position:absolute; bottom:20px; left:0}



/*鍐呴〉*/

.pic_effect{  position: relative; overflow: hidden; }

.pic_effect img{display: block; width:100%; vertical-align: bottom;opacity: 1;filter:alpha(opacity=100);transform: scale(1, 1);transition: all 0.3s ease 0s; }

.pic_effect{ display: block; background: #fff;transition: background 0.3s ease 0s;}



.pic_effect:hover img{ transform: scale(1.08, 1.08);}



.wrap{ width:96%; margin:0 auto;  max-width:1400px;}

.nbanner{ width:100%; float:left; position:relative;}

.nbanner img{ width:100%; float:left}



.cateboxbg{ width:100%; height:80px; left:0; bottom:-40px; position:absolute; float:left; z-index:101;}

.catebox{ width:100%; float:left; border-radius:10px; background:#fff; box-shadow: 0 0 5px #d7eded;}

.catebox a{ width:20%; float:left; height:80px; border-left:1px solid #cccccc; font-size:20px; cursor:pointer; font-weight:bold; line-height:80px; display:block; text-align:center; color:#999999;transition: all 0.3s ease 0s; box-sizing:border-box;}

.catebox a:nth-of-type(1){ border:0; border-radius:10px 0 0 10px; }

.catebox a:nth-of-type(5){ border-radius:0 10px 10px 0; }

.catebox a.on,.catebox a:hover{ background:#249d9c; color:#fff;}

.catebox.vcate2 a{ width:33%;}

.catebox.vcate2 a:nth-of-type(3){  border-radius:0 10px 10px 0; width:34%; float:right; }



.catebox.vcate3 a{ width:25%;}

.catebox.vcate3 a:nth-of-type(4){  border-radius:0 10px 10px 0; }



.catebox.vcate_2 a{ width:50%;}

.catebox.vcate_2 a:nth-of-type(2){  border-radius:0 10px 10px 0; }



.catebox.vcate5 a{ width:16.6%;}

.catebox.vcate5 a:nth-of-type(6){  border-radius:0 10px 10px 0; width:17%; float:right; }

.catebox.vcate5 a:nth-of-type(5){  border-radius:0; }



.akcboxbg{ width:100%; float:left; margin-top:120px;}

.akcbox{ width:100%; float:left; margin-bottom:75px;}

.akcbox_t{ width:100%; text-align:center; font-size:24px; float:left; line-height:30px; color:#333; font-weight:bold; margin-bottom:20px;}

.akcbox_txt{ width:100%;font-size:16px; line-height:30px; color:#666;  margin:0 auto; max-width:1120px; margin-bottom:30px;}

.akclist{ width:100%; float:left;}

.akclist li{ width:49%; float:left; background:url(/uploads/image/tgimages/xian4.jpg) center bottom no-repeat; padding-bottom:30px;}

.akclist li:nth-of-type(2n){ float:right }

.akcimg{ width:100%; float:left; border-radius:10px;}

.akcimg img{ width:100%; float:left;border-radius:10px;}

.akctit{ width:100%; float:left;text-align:center; font-size:24px; line-height:30px; color:#333; font-weight:bold; margin:20px 0;}

.akctxt{ width:100%; font-size:16px; line-height:30px; color:#666; margin:0 auto; max-width:540px; height:60px; overflow:hidden;}

.akcmore{ width:110px; height:50px; display:block; text-align:center; border-radius:5px; margin:0 auto; color:#666; border:1px solid #999999; line-height:50px; font-size:16px; margin-top:40px;}

.akcmore:hover{ color:#fff; background:#249d9c; border:1px solid #249d9c}

.foot{ width:100%; float:left; background:#192f3c; color:#fff; padding:80px 0}

.foot a{ color:#fff;}

.copyright2{ width:100%; text-align:center; float:left; font-size:18px; color:#999; line-height:35px; padding:15px 0;}

.copyright2 a{ color:#999;}

.foot .caty_left{ margin-left:0; width:47%;}

.foot .dbform{ margin-right:0; width:53%;}



.bkclist{ width:100%; float:left; margin-top:120px; margin-bottom:40px;}

.bkclist li{ width:31.4%; float:left; margin-right:2.9%;  box-sizing:border-box;border-radius:5px;transition: all 0.3s ease 0s; box-sizing:border-box; background:url(/uploads/image/tgimages/xian3.jpg) left 15px bottom 30px no-repeat; padding:15px;padding-bottom:55px; margin-bottom:40px;}

.bkclist li:nth-of-type(3n){ margin-right:0}

.bkcimg{ width:100%; float:left; border-radius:10px;}

.bkcimg img{ width:100%; float:left;border-radius:10px;}

.bkclist li:hover{box-shadow: 0 0 5px #ddd;background:url(/uploads/image/tgimages/xian5.png) left 15px bottom 30px no-repeat; }

.bkclist li:hover a{ color:#249d9c}

.bkctit{ width:100%; float:left; font-size:24px; line-height:30px; color:#333; font-weight:bold; margin:20px 0 15px 0;}

.bkctxt{ width:100%; font-size:16px; line-height:30px; color:#666; margin:0 auto; height:60px; overflow:hidden;}



.page{ width:100%; text-align:center; line-height:36px; height:36px; overflow:hidden; color:#333333; font-size:28px; margin-bottom:60px; margin-top:40px; float:left}

.page a{ display:inline-block; height:36px; padding:0 20px; overflow:hidden; cursor:pointer}

.page a.shangye{ background:url(/uploads/image/tgimages/shangye.png); width:36px; padding:0;}

.page a.xiaye{ background:url(/uploads/image/tgimages/xiaye.png); width:36px; padding:0;}

.page a.pageys{ background:url(/uploads/image/tgimages/page1.png) center center no-repeat; text-indent:100px; width:30px; margin:0 5px; padding:0 0px; overflow:hidden}

.page a.pageys.hover{ background:url(/uploads/image/tgimages/page2.png) center center no-repeat;}



.page span{ display:inline-block; height:36px; padding:0 20px; overflow:hidden; cursor:pointer}

.page span.shangye{ background:url(/uploads/image/tgimages/shangye.png); width:36px; padding:0;}

.page span.xiaye{ background:url(/uploads/image/tgimages/xiaye.png); width:36px; padding:0;}







.videolist{ width:100%; float:left; margin-top:120px; margin-bottom:40px;}

.videolist li{ width:31.4%; float:left; margin-right:2.9%;  box-sizing:border-box;border-radius:5px;transition: all 0.3s ease 0s; box-sizing:border-box;  margin-bottom:40px;}

.videolist li:nth-of-type(3n){ margin-right:0}

.videoimg{ width:100%; float:left; border-radius:10px; position:relative;}

.videoimg img{ width:100%; float:left;border-radius:10px;}

.videolist li:hover a{ color:#249d9c}

.videotit{ width:100%; float:left; font-size:24px; line-height:30px; color:#333; font-weight:bold; margin:20px 0 15px 0;}

.videotxt{ width:100%; font-size:16px; line-height:30px; color:#666; margin:0 auto; height:60px; overflow:hidden;}

.vbofang{ width:100%; height:100%; background:url(/uploads/image/tgimages/hei.png); left:0; top:0; position:absolute;border-radius:10px; opacity:0;transition: all 0.3s ease 0s;}

.vbofang span{ width:60px; height:60px; position:absolute; top:50%; left:50%; margin-left:-30px; margin-top:-30px; background:url(/uploads/image/tgimages/bofang.png)}

.videolist li:hover .vbofang{ opacity:1}



.cdjslist{ width:100%; float:left; margin-top:120px; margin-bottom:40px;}

.cdjslist li{ border-radius:8px; width:31.4%; float:left; margin-right:2.9%;  box-sizing:border-box;border-radius:5px;transition: all 0.3s ease 0s; box-sizing:border-box;  margin-bottom:40px; position:relative;}

.cdjslist li img{border-radius:8px; width:100%; float:left}

.heimu{ width:100%;border-radius:8px; z-index:1; background:#192f3c; height:100%; position:absolute; left:0; top:0;transition: all 0.3s ease 0s; opacity:0.7;}

.cdjslist li:hover .heimu{ opacity:0;}

.cdjstit{ width:74%; left:13%; top:18%; background:url(/uploads/image/tgimages/cdbg.png) left top no-repeat;background:url(/uploads/image/tgimages/cdbg2.png) left top no-repeat; padding-top:105px; transition: all 0.3s ease 0s;  font-size:32px; line-height:40px; color:#fff; position:absolute; z-index:2}

.cdjslist li:hover .cdjstit{background:url(/uploads/image/tgimages/cdbg2.png) left top no-repeat; }

.cdjstxt{ width:74%; left:13%; top:61%; height:90px; overflow:hidden; line-height:30px; font-size:16px; position:absolute; z-index:2; color:#758e9c;color:#fff; }

.cdjslist li:hover .cdjstxt{ color:#fff;}

.cdjslist li:nth-of-type(3n){ margin-right:0}

.khallist{ width:100%; float:left; margin-top:120px; margin-bottom:40px;}

.khallist li{ border-radius:8px; width:31.4%; float:left; margin-right:2.9%;  box-sizing:border-box;border-radius:5px;transition: all 0.3s ease 0s; box-sizing:border-box;  margin-bottom:40px; position:relative; overflow:hidden;}

.khallist li img{border-radius:8px; width:100%; float:left}

.heimu2{ width:100%;border-radius:8px; z-index:1; height:100%; position:absolute; left:0; top:0;transition: all 0.3s ease 0s; opacity:0; display:none}

.khallist li:hover .heimu2{ opacity:1;}

.khalmain{ width:100%; padding:0px; box-sizing:border-box; overflow:hidden; z-index:2; transition: all 0.3s ease 0s;}

.khaltit{ width:100%; float:left; font-size:18px; line-height:30px; margin-bottom:5px; margin-top:15px; height:30px; overflow:hidden}

.khaltxt{ width:100%; float:left; line-height:25px; font-size:14px; height:50px; overflow:hidden;color:#666; }

.khalmm{ width:100%; float:left; background:url(/uploads/image/tgimages/jian2.png) left center no-repeat; height:30px; display:none;}

.khallist li:nth-of-type(3n){ margin-right:0}



.caboutbox{ width:100%; float:left; margin-top:120px; margin-bottom:40px;}

.abouttxt{ width:100%; float:left; line-height:40px; font-size:20px; color:#333333}

.dplayer{ width:100%; float:left; margin-bottom:20px;}

.aboutppll{ width:100%; float:left;  margin-bottom:40px; position:relative;}

.aboutppll .wrap2{ height:100%; position:absolute; left:0; top:0; width:100%;}

.ppllbox{  width:96%; margin:0 auto;  max-width:1440px; height:100%;}

.ppllbox li{ color:#fff; width:33.33%; box-sizing:border-box; height:100%; float:left; border-right:1px solid #fff; position:relative;}

.ppllbox li:nth-of-type(3n){ border:0}

.ppllimg{ float:left; width:100%;}

.ppli{ width:100%; position:absolute; top:50%; margin-top:-140px; left:0;}

.ppli img{ display:block; margin:0 auto; width:30%; max-width:144px; margin-bottom:40px;animation:mymove3 1s infinite;-webkit-animation:mymove3 1s infinite; /*safari and chrome*/ }

@keyframes mymove3{0% {transform: scale(1, 1);}50%{transform: scale(1.08, 1.08);}100% {transform: scale(1, 1);}}

@-webkit-keyframes mymove3 /*safari and chrome*/{0% {transform: scale(1, 1);}50%{transform: scale(1, 1);}100% {transform: scale(1, 1);}}

.ppli_t{ width:100%; float:left; text-align:center; font-size:32px; height:40px; line-height:40px;}

.ppli_txt{ width:100%; float:left; text-align:center; font-size:20px; height:40px; line-height:40px; margin-top:30px;}



.bar-right{ position:absolute;z-index:1222; display:block; width:24px; height:120px; right:18%; margin-right:-24px;  background:none; bottom:12.4%;animation:mymove2 1s infinite;-webkit-animation:mymove2 1s infinite; /*safari and chrome*/  }

.aboutppll2{ width:100%; float:left;}



.about_tdfc{ width:100%; float:left; background:#f5f5f5; margin:35px 0 80px; padding:75px 0 40px;}

.tdfc_tit{ width:100%; float:left; color:#333333; font-size:32px; font-weight:bold; margin-bottom:30px;}

.tdfx_info{ width:100%; float:left; color:#333333; font-size:20px; line-height:40px;}





.d2_rollbox{width:100%;overflow:hidden; float:left; margin-top:40px;}

.d2_rollbox .d2_cont{width:100%;overflow:hidden; float:left;}

.d2_rollbox .d2_scrd2_cont{width:10000000px;}

.d2_rollbox .d2_cont .picnlist{width:1400px;float:left;overflow:hidden;}

.d2_rollbox .d2_cont .picnlist li{ width:23.5%; float:left; position:relative; margin-right:2%; margin-bottom:40px;}

.d2_rollbox .d2_cont .picnlist li:nth-of-type(4n){ margin-right:0}

.d2_rollbox .d2_cont .picnlist li .opgimg{ width:100%; float:left}

.d2_rollbox .d2_cont .picnlist li .opgimg img{ width:100%;}

.opgimg_t{ width:100%; float:left; font-size:28px; color:#333; margin:15px 0 5px}

.opgimg_zw{ width:100%; float:left; font-size:20px; color:#666;}

.d2_rollbox #d2_list1,.d2_rollbox #d2_list2{float:left;}





.bxwlist{ width:100%; float:left; margin-top:120px; padding-bottom:30px;}

.bxwlist li{ width:100%; float:left; position:relative; min-height:200px; border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:30px;}

.bxwimg{ float:right; width:35%;transition: all 0.3s ease 0s;}

.bxwimg img{ float:left; width:100%; border-radius:8px;}

.bxwmain{ position:absolute; left:0; top:50%; margin-top:-100px; width:52.5%;transition: all 0.3s ease 0s; font-size:16px;color:#666666;}

.bxwriqi{ width:100%; float:left; line-height:25px; }

.bxwtit{ width:100%; float:left; font-size:24px; color:#333; line-height:30px; margin:10px 0 15px 0}

.bxwtxt{ width:100%; float:left; line-height:35px; height:70px; overflow:hidden; margin-bottom:15px;}

.bxwmm{ width:100%; float:left; line-height:30px;}

.bxwlist li:hover .bxwmain{ left:35px;}

.bxwlist li:hover .bxwimg{ margin-right:30px;}



.sitelm{ width:100%; float:left; text-align:right; padding:0 5%; box-sizing:border-box; font-size:16px; color:#999999;border-radius:10px; height:80px; line-height:80px;  background:#fff; box-shadow: 0 0 5px #d7eded;}

.sitelm a{ color:#999;}

.sitelm a:hover{ color:#249d9c}



.contents{ width:100%; float:left; margin-top:120px; }

.showmain{ width:70%;  float:left;padding-bottom:60px;}

.show_t{ width:100%; float:left; line-height:30px; padding:10px 0; font-size:32px; text-align:center;}

.show_zz{ width:100%; line-height:45px; color:#666; border-bottom:1px solid #ddd; text-align:center; font-size:20px; padding-bottom:20px; margin-bottom:20px;}

.show_txt{ width:100%; float:left; line-height:32px; color:#000; font-size:16px;}

.show_txt img{ max-width:100%; height:auto}

.show_sx{ width:96%; float:left; padding: 20px 2%; background:#f5f5f7; line-height:25px; margin-top:30px; font-size:16px;}

.show_sx a{ color:#999}

.show_sx a:hover{ color:#333}

.show_shang{ width:40%; float:left; line-height:25px; height:25px; overflow:hidden; background:url(/uploads/image/tgimages/prev1.png) left center no-repeat; padding-left:15px; box-sizing:border-box}

.show_shang:hover{ background:url(/uploads/image/tgimages/prev2.png) left center no-repeat;}

.show_fhlb{ width:20%; float:left; text-align:center; line-height:25px; height:25px; overflow:hidden;}

.show_xia{ width:40%; float:left; line-height:25px; text-align:right; height:25px; overflow:hidden;background:url(/uploads/image/tgimages/next1.png) right center no-repeat; padding-right:15px; box-sizing:border-box}

.show_xia:hover{background:url(/uploads/image/tgimages/next2.png) right center no-repeat; }

.show_mbx{ width:100%; padding:15px 0; float:left; line-height:25px; color:#999; background:#f5f5f5;}

.show_mbx a{ color:#999;}

.show_mbx a:hover{ color:#1ea990}



.xginfo{ width:25%; float:right; }

.xginfo_t{ width:100%; line-height:50px; font-size:20px; font-weight:bold; color:#333; float:left;}

.xginfo img{ width:100%; float:left}

.xglist{ width:100%; float:left; margin-bottom:15px;}

.xglist li{ width:100%; float:left; height:60px; line-height:60px; overflow:hidden; font-size:16px; border-bottom:1px solid #999999;}

.xglist li a{ color:#999;}

.xglist li a:hover{ color:#333}

.acqditu{ width:100%; float:left; margin-top:120px; margin-bottom:80px; height:460px; position:relative}

.acqdaoh{ position:absolute; top:10%; left:50%;  margin-left:-160px}



.lxwminfo{ width:100%; float:left; background:#fff; margin-bottom:80px;}

.lxwmbox{ width:100%; box-shadow: 0 0 5px #ddd; float:left; background:#fff;}

.lxwm_left{ width:36%; float:left; background:#249d9c; color:#fff; box-sizing:border-box; padding:70px 40px 70px 55px; line-height:40px; color:#fff; font-size:16px;}

.lxwm_gsm{ width:100%; float:left; background:url(/uploads/image/tgimages/xian6.png) left bottom no-repeat; padding-bottom:50px; font-size:24px; line-height:30px; margin-bottom:40px;}

.lxwm_gsm p{ font-size:16px; line-height:25px; font-family:arial, helvetica, sans-serif}



.lxwm_zj{ width:34%; float:left; padding:70px 60px; box-sizing:border-box; color:#999;font-size:16px; line-height:40px;}

.xxzx_t{ width:100%; float:left; background:url(/uploads/image/tgimages/xian3.jpg) left bottom no-repeat; color:#333; padding-bottom:50px; font-size:24px; line-height:30px; margin-bottom:40px;}

.xxzx_t p{ font-size:16px; line-height:25px; font-family:arial, helvetica, sans-serif;}

.lxwm_xcx{ width:25%; margin-right:5%; float:left; text-align:center; color:#fff; line-height:40px; font-size:16px; color:#999; padding-top:70px;}

.lxwm_xcx img{ width:200px; margin-top:10px;}



.gdhbinfo{ width:100%; float:left; margin:120px 0 80px 0}

.monthslide{ width:100%; float:left; overflow:hidden; font-size:14px; }

.monthdl dt{  background-repeat:no-repeat; border-bottom:1px solid #fff; background:#f5f5f5; color:#000; height: 70px;line-height:70px; width:100%; cursor: pointer;}

.monthdl dt.hover{ color:#fff; background:#249d9c; border-top:0; border-bottom:0;}

.monthdl dt.hover a{ color:#fff;}

.monthdl dd{ width:100%;  line-height:25px;display: none; padding:30px 40px; box-sizing:border-box; overflow:hidden; color:#333}

.zwctit{ font-size:16px; margin-bottom:8px;}

.monthdl dd li{line-height: 32px; width:250px; float:left; margin-left:30px; font-size:12px;}

.monthdl dd li span{ width: 65px; display: inline-block;}

.monthdl dd li a:hover{ color:#000}

.sqbutton{ display:block; color:#fff;background:#183883; margin-top:20px; line-height:45px; width:130px; text-align:center; cursor:pointer}

.sqbutton:hover{ color:#fff;}

.monthdl span{ float:left;}

.zw_name{ width:18%; margin-left:2%;}

.zw_div{ width:15%; text-align:center;}

.tiutit{ background:#f5f5f5; float:left;  height: 80px;line-height:80px; width:100%; cursor: pointer; font-size:16px;}

.monthdl span.zw_cz{ background:url(/uploads/image/tgimages/kai.png) left center no-repeat; float:left; width:5%; float:right; height:70px;}

.monthdl dt.hover .zw_cz{ background:url(/uploads/image/tgimages/guan.png) left center no-repeat;}

.gdhbinfo .page{ margin-bottom:0}





.youce{ position:fixed; bottom:130px; width:64px; right:10px; z-index:103;}

.youce li{ width:64px; height:64px; float:left; position:relative; cursor:pointer;transition: all 0.3s ease 0s; }

.youce li.wop1{ background:url(/uploads/image/tgimages/w1w.png) no-repeat;}

.youce li.wop1:hover{ background:url(/uploads/image/tgimages/w1.png) no-repeat;}

.youce li.wop2{ background:url(/uploads/image/tgimages/w2w.png) no-repeat;}

.youce li.wop2:hover{ background:url(/uploads/image/tgimages/w2.png) no-repeat;}

.youce li.wop3{ background:url(/uploads/image/tgimages/w3w.png) no-repeat;}

.youce li.wop3:hover{ background:url(/uploads/image/tgimages/w3.png) no-repeat;}

.youce li a{ display:block; width:64px; height:64px; text-indent:100px; overflow:hidden; line-height:64px;}



.youce li:hover .ewmbox{ margin-left:-470px;  top:-130px; display:block}





@media screen and (max-width: 1440px) {





.sygun{ width:96%; padding:0 2%; height:98px; }

.sygun li .dazi{ font-size:45px; height:65px;  line-height:65px;}

.sygun li .xiaozi{ font-size:14px; line-height:25px; margin-top:5px;}

.sygun li .xiaozi span{ font-size:16px;}





.hpkcbox li{ width:25%; height:100%; overflow:hidden; float:left; cursor:pointer;transition: all 0.3s ease 0s; position:relative;}

.kcbox{ width:80%; float:left; left:10%; position:absolute; margin-top:-200px; top:50%; overflow:hidden;transition: all 0.3s ease 0s;}

.kcimg{ width:65px; margin:0 auto; height:65px; display:block}

.kctit{font-size:20px;line-height:30px; height:30px; margin-top:45px; padding-bottom:60px;}

.kcmore{ width:100%; float:left; font-size:14px; line-height:25px; color:#fff; text-align:center; margin-top:40px;}

.kctxt{ font-size:14px; line-height:25px; height:50px;}





.videoxq_sz{ font-size:90px;  line-height:90px; }

.videoxq_t{  line-height:48px; font-size:38px;margin-top:10px;}

.videoxq_sj{ font-size:18px; line-height:30px; margin-top:15px;}

.videoxq_gd{ margin-top:32px;}

.videoxq_gd a{ font-size:20px;  }

.spitem li img.bofang{ width:12%; max-width:60px; height:auto; position:absolute; top:20%; left:9%;}

.sptit{font-size:20px;top:45%;}

.spshijian{left:9%; top:60%; position:absolute; width:91%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px}

.spitem li span{ font-family:arial, helvetica, sans-serif; font-size:90px; top:-40px; right:5%; position:absolute; color:#fff;}





#g_tabs0 {width:84%; overflow:hidden;margin-left:11%; margin-top:7%; height:93%;}

.g_menu0{width: 100%; height:50px; text-align:right; line-height:50px;}

.g_menu0 a{ cursor:pointer; font-size:18px; color:#333; margin-left:7%;}

.g_menu0 a.g_hover{ color:#156f86; padding-right:20px; font-size:20px; background:url(/uploads/image/tgimages/xia.png) right center no-repeat; background-size: auto 8px;}

#g_main0{ width:100%; float:left; height:75%; margin-top:6%; background:}



.anlibox{ width:100%; height:100%; position:relative; float:left; /*background:url(/uploads/image/tgimages/xian2.png) top right 4px repeat-y; */}

.anlibox li{ width:100%; float:left; margin-bottom:25px; overflow:hidden; position:relative;}

.anliimg{ width:33.5%; float:left; overflow:hidden; border-radius:8px;}

.anliimg img{ width:65%; float:left;transition: all 0.3s ease 0s;border-radius:8px;}

.anlimain{width:40%; left:42.5%; top:-300px; float:left; margin-top:-72px; overflow:hidden;transition: all 0.3s ease 0s; position:absolute;}

.anli_t{ width:100%; float:left; line-height:30px; font-size:18px; color:#333333; height:30px; overflow:hidden;}

.anli_txt{ width:100%; float:left; line-height:25px; font-size:14px; color:#333333; height:75px; overflow:hidden; margin-top:14px;}

.anli_m{ width:100%; float:left; margin-top:12px;}



.avgtitli span{  padding:0 20px; font-size:18px;}

.avg_main{ width:100%; height:35%; color:#fff; float:left; padding:20px 20px; box-sizing:border-box; overflow:hidden}

.abhg_t{ width:100%; font-size:18px; line-height:30px; margin-bottom:5px; float:left}

.abhg_txt{ width:100%; font-size:14px; line-height:25px;float:left}



.pic_tit{ width:100%; float:left; line-height:30px; font-size:18px; height:30px; color:#000; margin:17px 0 6px 0}

.pic_txt{ width:100%; float:left; font-size:14px; line-height:25px; max-height:50px; overflow:hidden; color:#000;}

.pic_sj{ width:1px; opacity:0; float:left; color:#000; line-height:35px; background:url(/uploads/image/tgimages/jian.png) right center no-repeat; border-top:1px solid #000; font-size:14px; margin-top:30px;transition: all 0.3s ease 0s; overflow:hidden;height:35px}

.prenext{ margin-top:50px;}



.copyright{ width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:14px; position:absolute; bottom:20px; left:0}









.menu_a{margin:0 1.2%; font-size:16px; display:inline-block;height:40px; position:relative; line-height:40px;}

.cateboxbg{  height:60px; bottom:-30px; }

.catebox a{  height:60px; font-size:18px; line-height:60px;}



.akcboxbg{ margin-top:90px;}

.akcbox{ width:100%; float:left; margin-bottom:45px;}

.akcbox_t{font-size:20px; }

.akcbox_txt{ font-size:14px; line-height:28px; color:#666;margin-bottom:20px;}

.akclist li{ width:49%; float:left; background:url(/uploads/image/tgimages/xian4.jpg) center bottom no-repeat; padding-bottom:20px;}

.akctit{  font-size:20px;  margin:20px 0;}

.akctxt{  font-size:14px; line-height:27px;height:54px;}

.akcmore{ width:90px; height:40px;  line-height:40px; font-size:14px; margin-top:20px;}



.foot{  padding:50px 0}

.copyright2{ font-size:14px;line-height:30px; padding:8px 0;}

.foot .dbform{ margin-top:3.5%;}



.caty_tit{  font-size:18px; line-height:30px;}

.caty_txt{  line-height:30px; font-size:14px; margin-top:25px;}

.caty_fx{  margin-top:20px;}

.caty_fx li{  margin-right:30px; }



.input1{  height:35px; line-height:35px; font-size:14px;}

.textarea1{ font-size:14px; height:75px; line-height:25px; margin-top:15px;}

.button1{ width:100px; height:35px; line-height:35px;  font-size:14px; margin-top:20px;}





.bkclist{  margin-top:90px; margin-bottom:20px;}

.bkclist li{ margin-bottom:20px; padding-bottom:45px;}

.bkclist li:nth-of-type(3n){ margin-right:0}



.bkctit{ width:100%; float:left; font-size:16px; line-height:30px; color:#333; font-weight:bold; margin:10px 0 5px 0;}

.bkctxt{ width:100%; font-size:14px; line-height:25px; color:#666; margin:0 auto; height:50px; overflow:hidden;}



.page{  margin-bottom:30px; margin-top:20px; }



.videolist{ margin-top:90px; margin-bottom:20px;}

.videolist li{  margin-bottom:30px;}

.videotit{  font-size:16px; line-height:30px;margin:10px 0 5px 0;}

.videotxt{  font-size:14px; line-height:25px; height:50px; overflow:hidden;}





.cdjslist{ margin-top:90px; margin-bottom:20px;}

.cdjslist li{ margin-bottom:30px;}

.cdjstit{   font-size:25px; line-height:40px;}

.cdjstxt{  height:75px; overflow:hidden; line-height:25px; font-size:14px;  }



.khallist{  margin-top:90px; margin-bottom:20px;}

.khallist li{margin-bottom:30px;}

.khaltit{ font-size:16px; }

.khaltxt{  line-height:25px; font-size:14px; }





.caboutbox{ margin-top:90px; margin-bottom:20px;}

.abouttxt{  line-height:28px; font-size:14px;}

.dplayer{  margin-bottom:20px;}

.aboutppll{ width:100%; float:left;  margin-bottom:0px; position:relative;}

.aboutppll .wrap2{ height:100%; position:absolute; left:0; top:0; width:100%;}



.ppli{  margin-top:-120px;}

.ppli img{ width:25%; }

.ppli_t{  font-size:22px; }

.ppli_txt{ font-size:16px; height:40px; line-height:40px; margin-top:10px;}

.about_tdfc{ margin:15px 0 60px; padding:45px 0 10px;}

.tdfc_tit{  font-size:18px; margin-bottom:10px;}

.tdfx_info{ font-size:14px; line-height:25px;}

.d2_rollbox{ margin-top:25px;}

.d2_rollbox .d2_cont .picnlist li{margin-bottom:25px;}

.opgimg_t{ font-size:16px; margin:8px 0 2px}

.opgimg_zw{ font-size:14px; }





.bxwlist{ margin-top:90px; padding-bottom:20px;}

.bxwlist li{ min-height:160px; }

.bxwmain{  margin-top:-80px; font-size:14px;}

.bxwtit{  font-size:18px;}

.bxwtxt{  line-height:25px; height:50px; }



.sitelm{ font-size:14px;height:60px; line-height:60px; }



.contents{ margin-top:90px; }

.showmain{ padding-bottom:40px;}

.show_t{  font-size:18px;}

.show_zz{line-height:25px; font-size:14px; padding-bottom:20px; margin-bottom:20px;}

.show_txt{  line-height:28px; color:#000; font-size:14px;}

.show_sx{  margin-top:20px; font-size:14px;}



.xginfo{ width:25%; float:right; }

.xginfo_t{ width:100%; line-height:40px; font-size:18px; font-weight:bold; color:#333; float:left;}

.xginfo img{ width:100%; float:left}

.xglist{ width:100%; float:left; margin-bottom:15px;}

.xglist li{height:40px; line-height:40px; font-size:14px;}



.acqditu{  margin-top:90px; margin-bottom:40px;}

.lxwminfo{  margin-bottom:40px;}

.lxwm_left{  padding:40px 20px 40px 25px; line-height:30px; color:#fff; font-size:14px;}

.lxwm_gsm{ font-size:18px; line-height:30px; margin-bottom:20px;}

.lxwm_gsm p{ font-size:14px; line-height:20px; }



.lxwm_zj{  padding:40px 30px; font-size:14px; line-height:30px;}

.xxzx_t{  padding-bottom:30px; font-size:18px;  margin-bottom:20px;}

.xxzx_t p{ font-size:14px; line-height:20px;}

.lxwm_xcx{  line-height:40px; font-size:14px;  padding-top:40px;}



.gdhbinfo{  margin:90px 0 40px 0}



.monthdl dt{ height:40px;line-height:40px; }



.tiutit{ background:#f5f5f5; float:left;  height: 50px;line-height:50px; width:100%; cursor: pointer; font-size:14px;}

.monthdl span.zw_cz{ height:40px;}





	

	}

@media screen and (max-width: 1366px) {

	/*.menu a{ color:#fff; margin:0 1.2%; font-size:16px;}

	

	.videoxq_t{ width:100%; float:left; line-height:58px; font-size:38px; font-weight:bold;margin-top:10px;}

.bngji{ width:50%; float:left; margin-top:10%; color:#fff; margin-left:32%;}

	

	.anlimain{width:40%; left:42.5%; top:-300px; float:left; margin-top:-79px; overflow:hidden;transition: all 0.3s ease 0s; position:absolute;}

.anli_t{ width:100%; float:left; line-height:30px; font-size:18px; color:#333333; height:30px; overflow:hidden;}

.anli_txt{ width:100%; float:left; line-height:25px; font-size:14px; color:#333333; height:75px; overflow:hidden; margin-top:16px;}

.anli_m{ width:100%; float:left; margin-top:8px;}



	.avg_main{ width:100%; height:35%; color:#fff; float:left; padding:15px 30px; box-sizing:border-box; overflow:hidden}

.abhg_t{ width:100%; font-size:24px; line-height:30px; margin-bottom:10px; float:left}

.abhg_txt{ width:100%; font-size:15px; line-height:22px;float:left; height:66px; overflow:hidden}



.d_rollbox{width:92.5%;overflow:hidden; float:left; margin-top:5%;}

.pic_tit{ width:100%; float:left; line-height:30px; font-size:22px; height:30px; color:#000; margin:27px 0 12px 0}

.pic_txt{ width:100%; float:left; font-size:14px; line-height:25px; max-height:50px; overflow:hidden; color:#000;}

.pic_sj{ width:1px; opacity:0; float:left; color:#fff; line-height:45px; background:url(/uploads/image/tgimages/jian.png) right center no-repeat; border-top:1px solid #fff; font-size:16px; margin-top:30px;transition: all 0.3s ease 0s; overflow:hidden;height:45px}





.prenext{ margin-top:40px;}*/





	

	}

	@media screen and (max-width: 1280px) {

/*		.sygun{ width:96%; padding:0 2%;  background:url(/uploads/image/tgimages/bg1.png); height:118px; position:absolute; bottom:0; left:0; z-index:102}

.sygun li{ float:left; color:#fff; width:20%;margin-top:19px;}

.sygun li .dazi{ float:left; padding-right:2%; font-size:45px; height:80px;  line-height:80px; overflow:hidden; font-family:arial, helvetica, sans-serif; font-weight:bold;}

.sygun li .xiaozi{ float:left;font-size:16px; line-height:30px; margin-top:10px;}

.sygun li .xiaozi span{ font-size:18px;}

.sygun li.sygun1{ margin-left:8%;}

.sygun li.sygun3{ width:30%}*/

.menu_a{margin:0 1.2%; font-size:15px; }



		}

@media screen and (max-width: 1100px) {

	.menu_a{margin:0 0.8%; font-size:15px; }

	}

	

@media screen and (max-width: 1000px) {

#menubg,.pcban,.banner,.youce{ display:none}

.mban{ display:block;}

.wbox{ padding-top:4em; width:100%; float:left}

body{ font-size:62.5%;}

.wrap1{ width:94.6%; margin:0 2.7%;box-sizing:border-box;}

input, button, textarea {outline: none;-webkit-appearance: none;border-radius: 0;font-family:"\5fae\8f6f\96c5\9ed1";} 

select{border-radius: 0;font-family:"\5fae\8f6f\96c5\9ed1";}

input[type=checkbox]{ -webkit-appearance: checkbox; } 

.f_20{ font-size:2em}

.f_22{ font-size:2.2em}

.f_24{ font-size:2.4em}

.f_26{ font-size:2.6em}

.f_28{ font-size:2.8em}

.f_30{ font-size:3em}

.f_32{ font-size:3.2em}

.f_34{ font-size:3.4em}

.f_36{ font-size:3.6em}

.f_38{ font-size:3.8em}

.f_40{ font-size:4em}

.f_42{ font-size:4em}

.f_44{ font-size:4.4em}





.headbox{  z-index: 1023; left: 0; top:0px;   float: left; width: 100%; position:fixed;box-shadow: 0 0 1em #ddd; box-sizing:border-box; display:block}

.head{ float: left; width: 100%; height:3em; padding:0.5em 0; display:block;  position: relative; z-index: 2; background: transparent;  background:#ffffff; }

.head_hover{background: #1d76ef;}



.mlogo{ float: left; text-align:center;}

.mlogo img{  height:1.8em; display:inline-block; float:left; vertical-align: bottom; margin-top:0.6em;}

.topnavbtn{ float: right; height: 2em;  margin: 0.5em 0 0; cursor: pointer; position: relative;  z-index: 10;}

.topnav img{height: 1.4em; margin-top:0.3em; float:right;}

.close{ color: #1ea990; font-size: 1.8em; line-height:1.8em; display: none; width: 100%;  position: absolute; right: 1em; top: 50%; margin-top: -0.6em;}

.topnavbox{ position: absolute; left: 0; top: 4em;  width: 100%; z-index: 20000;  box-shadow: 0px 0.83em 1.80em rgba(2, 43, 65, 0.21); font-size: 1em; display: none; background:#ffff;}

.topnavbox .wrap1{position: relative;  }

.topnavlist{font-size: 1em; }

.topnavlist li{font-size: 0.95em; line-height: 3.2em;background:#fff;  box-sizing: border-box;width:100%; position: relative;}

.topnavlist li:first-of-type{border-top: medium none;}

.topnavlist li a{  display: block; text-align:center; color:#000; font-weight:bold; width:94.6%; margin-left:2.7%;}

.topnavlist li li a{ color:#666; font-weight:normal}

.topnavlist li:first-of-type a{border-top: medium none;}

.topnavlist li li{border-top: 1px solid #eeeeed;}

.topnavbox .wrap1{ width:100%; padding:0; height:100%; background:#ffff; height:50em;}

/*.topnavlist li a.hover{color: #0068b7;}

*/.navbox{display: none;}

.sanjiao{width: 0;height: 0;border-left: 0.3em solid transparent;border-right:0.3em solid transparent;border-top: 0.4em solid #999;  display: inline-block;transition: all 0.3s ease 0s; position: absolute; right:1.64em; top: 1.4em; font-size: 1em; }

.topnavlist li a.hover .sanjiao{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-transform: rotate(180deg);border-top: 0.4em solid #1ea990; }



.cateboxbg{ width:100%; height:3em; left:0; bottom:-1.5em; position:absolute; float:left; z-index:101;}

.catebox{ width:100%; float:left; border-radius:0.5em; background:#fff; box-shadow: 0 0 5px #d7eded;}

.catebox a{ width:20%; float:left; height:3em; border-left:1px solid #cccccc; font-size:0.9em; font-weight:bold; line-height:3em; display:block; text-align:center; color:#999999;transition: all 0.3s ease 0s; box-sizing:border-box;}

.catebox a:nth-of-type(1){ border:0; border-radius:0.5em 0 0 0.5em; }

.catebox a:nth-of-type(5){ border-radius:0 10px 10px 0; }

.catebox a.on,.catebox a:hover{ background:#249d9c; color:#fff;}

.catebox.vcate2 a{ width:33%;}

.catebox.vcate2 a:nth-of-type(3){  border-radius:0 0.5em 0.5em 0; width:34%; float:right; }



.catebox.vcate3 a{ width:25%;}

.catebox.vcate3 a:nth-of-type(4){  border-radius:0 0.5em 0.5em 0; }



.catebox.vcate_2 a{ width:50%;}

.catebox.vcate_2 a:nth-of-type(2){  border-radius:0 0.5em 0.5em 0; }



.catebox.vcate5 a{ width:16.6%;}

.catebox.vcate5 a:nth-of-type(6){  border-radius:0 0.5em 0.5em 0; width:17%; float:right; }

.catebox.vcate5 a:nth-of-type(5){  border-radius:0; }



.akcboxbg{ margin-top:2.5em;}

.akcbox{ width:100%; float:left; margin-bottom:2em;}

.akcbox_t{font-size:1.2em; line-height:2em; margin-bottom:0.5em }

.akcbox_txt{ font-size:0.9em; line-height:1.6em; color:#666;margin-bottom:1em;}

.akclist li{ width:49%; float:left; background:url(/uploads/image/tgimages/xian4.jpg) center bottom no-repeat; background-size: auto 2px; padding-bottom:1em;}

.akctit{  font-size:1em;  margin:0.5em 0; margin-bottom:0; height:2em; line-height:2em;}

.akctxt{  font-size:0.9em; line-height:1.6em;height:3.2em;}

.akcmore{ width:6em; height:2em;  line-height:2em; font-size:0.9em; margin-top:1em;}



.foot{  padding:1.5em 0}

.foot .caty_left{ width:100%; margin:0; padding:0}

.copyright2{ font-size:0.9em;line-height:1.6em; padding:0em 1em 1em 1em; box-sizing:border-box; color:#fff; background:#192f3c}

.foot .dbform{ margin-top:1em; width:100%;}



.caty_tit{  font-size:1em; line-height:1.8em;}

.caty_txt{  line-height:1.8em; font-size:0.9em; margin-top:0.5em;}

.caty_fx{  margin-top:1em;}

.caty_fx li{  margin-right:1em; width:2em; }

.caty_fx li img{ width:100%;}



.ewmbox{ width:300px; padding:10px; box-sizing:border-box; background:#fff; overflow:hidden; display:none;transition: all 0.3s ease 0s; position:absolute; left:0; margin-left:-60px; top:-150px;}

.ewmbox dl{ width:30%; float:left; margin:0; height:115px;}

.ewmbox dl.dierge{ margin:0 5%;}

.ewmbox dl img{ width:100%; height:auto; float:left}

.ewmbox dl p{ margin-top:5px; line-height:25px; width:100%; float:left; text-align:center; font-size:12px; color:#000}

.caty_fx li:hover .ewmbox{ display:block;}





.input1{  height:3em; line-height:3em; font-size:0.9em; width:100%; margin:0; border:1px solid #ddd; margin-bottom:1em; text-indent:1em;}

.textarea1{ font-size:0.9em; height:5.4em; line-height:1.8em; margin-top:0; border:1px solid #ddd; padding:1em; box-sizing:border-box; }

.button1{ width:6em; height:2.5em; line-height:2.5em;  font-size:0.9em; margin-top:1em; background:#8c979e}





.bkclist{ width:100%; float:left; margin-top:2.5em; margin-bottom:2em;}

.bkclist li{ width:48.5%; float:left; margin-right:0;  box-sizing:border-box;border-radius:5px;transition: all 0.3s ease 0s; box-sizing:border-box; background:url(/uploads/image/tgimages/xian3.jpg) left 0 bottom 0 no-repeat; padding:0;padding-bottom:1em; margin-bottom:1.5em;}

.bkclist li:nth-of-type(3n){ margin-right:0}

.bkclist li:nth-of-type(2n){ float:right;}

.bkcimg{ width:100%; float:left; border-radius:10px;}

.bkcimg img{ width:100%; float:left;border-radius:10px;}

.bkclist li:hover{box-shadow: 0 0 0 #ddd;background:url(/uploads/image/tgimages/xian5.png) left 15px bottom 30px no-repeat; }

.bkclist li:hover a{ color:#249d9c}

.bkctit{ width:100%; float:left; font-size:0.9em; line-height:2em; height:2em; overflow:hidden; color:#333; font-weight:bold; margin:0.5em 0 0.2em 0;}

.bkctxt{ width:100%; font-size:0.85em; line-height:1.5em; color:#666; margin:0 auto; height:3em; overflow:hidden;}



.page{ width:100%; text-align:center; line-height:1.5em; height:1.5em; overflow:hidden; color:#333333; font-size:1em; margin-bottom:0; margin-top:1em; float:left}

.page a{ display:inline-block; height:1.5em; padding:0 0.5em; overflow:hidden; cursor:pointer}

.page a.shangye{ background:url(/uploads/image/tgimages/shangye.png) no-repeat; background-size:1.5em auto; width:1.5em; padding:0;}

.page a.xiaye{ background:url(/uploads/image/tgimages/xiaye.png) no-repeat; background-size:1.5em auto; width:1.5em; padding:0;}

.page a.pageys{ background:url(/uploads/image/tgimages/page1.png) center center no-repeat; text-indent:100px; width:30px; margin:0 5px; padding:0 0px; overflow:hidden}

.page a.pageys.hover{ background:url(/uploads/image/tgimages/page2.png) center center no-repeat;}



.page span{ display:inline-block; height:1.5em; padding:0 0.5em; overflow:hidden; cursor:pointer}

.page span.shangye{ background:url(/uploads/image/tgimages/shangye.png); width:1.5em; padding:0;background-size:1.5em auto;}

.page span.xiaye{ background:url(/uploads/image/tgimages/xiaye.png); width:1.5em; padding:0;background-size:1.5em auto;}





.videolist{ width:100%; float:left; margin-top:2.5em; margin-bottom:2em;}

.videolist li{ width:48.5%; float:left; margin-right:0%;  box-sizing:border-box;border-radius:5px;transition: all 0.3s ease 0s; box-sizing:border-box;  margin-bottom:1em;}

.videolist li:nth-of-type(3n){ margin-right:0}

.videolist li:nth-of-type(2n){ float:right}

.videoimg{ width:100%; float:left; border-radius:10px; position:relative;}

.videoimg img{ width:100%; float:left;border-radius:10px;}

.videolist li:hover a{ color:#249d9c}

.videotit{ width:100%; float:left; font-size:0.9em; line-height:2em; height:2em; overflow:hidden; color:#333; font-weight:bold; margin:0.5em 0 0.2em 0;}

.videotxt{ width:100%;  font-size:0.85em; line-height:1.5em; color:#666; margin:0 auto; height:3em; overflow:hidden;}

.vbofang{ width:100%; height:100%; background:url(/uploads/image/tgimages/hei.png); left:0; top:0; position:absolute;border-radius:10px; opacity:1;transition: all 0.3s ease 0s;}

.vbofang span{ width:30px; height:30px; position:absolute; top:50%; left:50%; margin-left:-15px; margin-top:-15px; background:url(/uploads/image/tgimages/bofang.png); background-size:30px 30px}

.videolist li:hover .vbofang{ opacity:1}



.cdjslist{ width:100%; float:left; margin-top:2.5em; margin-bottom:2em;}

.cdjslist li{ border-radius:8px;width:48.5%; float:left; margin-right:0%;  box-sizing:border-box;border-radius:5px;transition: all 0.3s ease 0s; box-sizing:border-box;  margin-bottom:40px; position:relative;}

.cdjslist li img{border-radius:8px; width:100%; float:left}

.heimu{ width:100%;border-radius:8px; z-index:1; background:#192f3c; height:100%; position:absolute; left:0; top:0;transition: all 0.3s ease 0s; opacity:0;}

.cdjslist li:hover .heimu{ opacity:0;}

.cdjstit{ width:90%; left:5%; top:15%; background:url(/uploads/image/tgimages/cdbg2.png) left top no-repeat; background-size:auto 2em; padding-top:3em; transition: all 0.3s ease 0s;  font-size:1em; line-height:2em; color:#fff; position:absolute; z-index:2;}

.cdjslist li:hover .cdjstit{background:url(/uploads/image/tgimages/cdbg2.png) left top no-repeat; }

.cdjstxt{ width:90%; left:5%; top:50%; height:4.5em; overflow:hidden; line-height:1.5em; font-size:0.85em; position:absolute; z-index:2; color:#fff; }

.cdjslist li:hover .cdjstxt{ color:#fff;}

.cdjslist li:nth-of-type(3n){ margin-right:0}

.cdjslist li:nth-of-type(2n){ float:right;}



.khallist{ width:100%; float:left; margin-top:2.5em; margin-bottom:2em;}

.khallist li{ border-radius:8px;  width:48.5%; float:left; margin-right:0%;  box-sizing:border-box;border-radius:5px;transition: all 0.3s ease 0s; box-sizing:border-box;  margin-bottom:1em; position:relative; overflow:hidden;}

.khallist li img{border-radius:8px; width:100%; float:left}

.heimu2{ display:none;}

.khallist li:hover .heimu2{ opacity:1;}

.khalmain{ width:100%; padding:0; box-sizing:border-box; left:0; top:0; float:left; overflow:hidden; position:relative; z-index:2; margin-top:0.5em; color:#333;transition: all 0.3s ease 0s;}

.khaltit{ width:100%; float:left; font-size:0.9em; line-height:1.5em; margin-bottom:0.2em; height:1.5em; overflow:hidden}

.khaltxt{ width:100%; float:left; line-height:1.5em; font-size:0.8em; margin-bottom:0.2em; max-height:3em; overflow:hidden; opacity:1;}

.khalmm{ display:none}

.khallist li:hover .khalmain{ top:5%;}

.khallist li:hover .khaltxt{ opacity:1}

.khallist li:nth-of-type(3n){ margin-right:0}

.khallist li:nth-of-type(2n){ float:right;}





.caboutbox{ width:100%; float:left; margin-top:2.5em; margin-bottom:1em;}

.abouttxt{ width:100%; float:left; line-height:1.8em; font-size:0.85em; color:#333333}

.dplayer{ width:100%; float:left; margin-bottom:1em; z-index:0}

.aboutppll{ width:100%; float:left;  margin-bottom:1em; position:relative;}

.aboutppll .wrap2{ height:100%; position:absolute; left:0; top:0; width:100%;}

.ppllbox{  width:96%; margin:0 auto;  max-width:1440px; height:100%;}

.ppllbox li{ color:#fff; width:33.33%; box-sizing:border-box; height:100%; float:left; border-right:1px solid #fff; position:relative;}

.ppllbox li:nth-of-type(3n){ border:0}

.ppllimg{ float:left; width:100%;}

.ppli{ width:100%; position:absolute; top:1em; margin-top:0; left:0;}

.ppli img{ display:block; margin:0 auto; width:20%; max-width:144px; margin-bottom:0.5em;animation:mymove3 1s infinite;-webkit-animation:mymove3 1s infinite; /*safari and chrome*/ }

@keyframes mymove3{0% {transform: scale(1, 1);}50%{transform: scale(1.08, 1.08);}100% {transform: scale(1, 1);}}

@-webkit-keyframes mymove3 /*safari and chrome*/{0% {transform: scale(1, 1);}50%{transform: scale(1, 1);}100% {transform: scale(1, 1);}}

.ppli_t{ width:100%; float:left; text-align:center; font-size:0.9em; height:2em; line-height:2em;}

.ppli_txt{ width:100%; float:left; text-align:center; font-size:0.8em; height:2em; line-height:2em; margin-top:0em;}



.bar-right{ position:absolute;z-index:1222; display:block; width:24px; height:120px; right:18%; margin-right:-24px;  background:none; bottom:12.4%;animation:mymove2 1s infinite;-webkit-animation:mymove2 1s infinite; /*safari and chrome*/  }

.aboutppll2{ width:100%; float:left; margin-bottom:1em;}



.about_tdfc{ width:100%; float:left; background:#f5f5f5; margin:1em 0 2em; padding:1.5em 0 1.5em 0;}

.tdfc_tit{ width:100%; float:left; color:#333333; font-size:1em; font-weight:bold; margin-bottom:0.5em;}

.tdfx_info{ width:100%; float:left; color:#333333; font-size:0.85em; line-height:1.8em;}





.d2_rollbox{width:100%;overflow:hidden; float:left; margin-top:1em;}

.d2_rollbox .d2_cont{width:100%;overflow:hidden; float:left;}

.d2_rollbox .d2_scrd2_cont{width:10000000px;}

.d2_rollbox .d2_cont .picnlist{width:1400px;float:left;overflow:hidden;}

.d2_rollbox .d2_cont .picnlist li{ width:23.5%; float:left; position:relative; margin-right:2%; margin-bottom:1em;}

.d2_rollbox .d2_cont .picnlist li:nth-of-type(4n){ margin-right:0}

.d2_rollbox .d2_cont .picnlist li .opgimg{ width:100%; float:left}

.d2_rollbox .d2_cont .picnlist li .opgimg img{ width:100%;}

.opgimg_t{ width:100%; float:left; font-size:0.9em; color:#333; margin:0.5em 0 0.2em}

.opgimg_zw{ width:100%; float:left; font-size:0.8em; color:#666;}

.d2_rollbox #d2_list1,.d2_rollbox #d2_list2{float:left;}





.bxwlist{ width:100%; float:left; margin-top:2.5em; margin-bottom:2em;}

.bxwlist li{ width:100%; float:left; position:relative; min-height:10px; border-bottom:1px solid #ddd; margin-bottom:1em; padding-bottom:1em;}

.bxwimg{ float:right; width:100%;transition: all 0.3s ease 0s;}

.bxwimg img{ float:left; width:100%; border-radius:8px; margin-bottom:1em;}

.bxwmain{ position:relative; left:0; top:auto; margin-top:0.5em; width:100%;transition: all 0.3s ease 0s; font-size:1em;color:#666666;}

.bxwriqi{ width:100%; float:left; line-height:1.5em; font-size:0.85em; }

.bxwtit{ width:100%; float:left; font-size:1em; color:#333; line-height:2em; height:2em; overflow:hidden;  margin:0.2em 0 0.2em 0}

.bxwtxt{ width:100%; float:left; line-height:1.5em; height:auto;  max-height:4.5em; font-size:0.85em; overflow:hidden; margin-bottom:0.5em;}

.bxwmm{ width:100%; float:left; line-height:1.5em; font-size:0.85em;}

.bxwlist li:hover .bxwmain{ left:0;}

.bxwlist li:hover .bxwimg{ margin-right:0;}



.page a.pageys{ background:url(/uploads/image/tgimages/page1.png) center center no-repeat; background-size: auto 7px; text-indent:100px; width:20px; margin:0 2px; padding:0 0px; overflow:hidden}

.page a.pageys.hover{ background:url(/uploads/image/tgimages/page2.png) center center no-repeat; background-size: auto 7px;}





.sitelm{ width:100%; float:left; text-align:right; padding:0 5%; box-sizing:border-box; font-size:0.9em; color:#999999;border-radius:0.5em; height:3em; line-height:3em;  background:#fff; box-shadow: 0 0 5px #d7eded;}

.sitelm a{ color:#999;}

.sitelm a:hover{ color:#249d9c}



.contents{ width:100%; float:left; margin-top:2.5em; }

.showmain{ width:100%;  float:left;padding-bottom:1em;}

.show_t{ width:100%; float:left; line-height:1.3em; padding:10px 0; font-size:1.2em; text-align:center;}

.show_zz{ width:100%; line-height:1.5em; color:#666; border-bottom:1px solid #ddd; text-align:center; font-size:0.9em; padding-bottom:0.8em; margin-bottom:1em;}

.show_txt{ width:100%; float:left; line-height:1.8em; color:#000; font-size:0.9em;}

.show_txt img{ max-width:100%; height:auto}

.show_sx{ width:96%; float:left; padding: 1em 2%; background:#f5f5f7; line-height:25px; margin-top:1em; font-size:0.85em;}

.show_sx a{ color:#999}

.show_sx a:hover{ color:#333}

.show_shang{ width:40%; float:left; line-height:1.5em; height:1.5em; overflow:hidden; background:url(/uploads/image/tgimages/prev1.png) left center no-repeat; background-size:0.4em auto; padding-left:0.8em; box-sizing:border-box}

.show_shang:hover{ background:url(/uploads/image/tgimages/prev2.png) left center no-repeat;background-size:0.4em auto;}

.show_fhlb{ width:20%; float:left; text-align:center; line-height:1.5em; height:1.5em; overflow:hidden;}

.show_xia{ width:40%; float:left; line-height:1.5em; text-align:right; height:1.5em; overflow:hidden;background:url(/uploads/image/tgimages/next1.png) right center no-repeat; padding-right:15px; box-sizing:border-box;background-size:0.4em auto;}

.show_xia:hover{background:url(/uploads/image/tgimages/next2.png) right center no-repeat; background-size:0.4em auto;}

.show_mbx{ width:100%; padding:15px 0; float:left; line-height:25px; color:#999; background:#f5f5f5;}

.show_mbx a{ color:#999;}

.show_mbx a:hover{ color:#1ea990}



.xginfo{ width:100%; float:right; }

.xginfo_t{ width:100%; line-height:3em; font-size:1em; font-weight:bold; color:#333; float:left;}

.xginfo img{ width:100%; float:left}

.xglist{ width:100%; float:left; margin-bottom:2em;}

.xglist li{ width:100%; float:left; height:3em; line-height:3em; overflow:hidden; font-size:0.85em; border-bottom:1px solid #ddd;}

.xglist li a{ color:#999;}

.xglist li a:hover{ color:#333}





.acqditu{ width:100%; float:left; margin-top:2.5em; margin-bottom:2em; height:460px; position:relative}

.acqdaoh{ position:absolute; top:10%; left:25%;  margin-left:0; width:70%;}



.lxwminfo{ width:100%; float:left; background:#fff; margin-bottom:2em;}

.lxwmbox{ width:100%; box-shadow: 0 0 5px #ddd; float:left; background:#fff;}

.lxwm_left{ width:100%; float:left; background:#249d9c; color:#fff; box-sizing:border-box; padding:2em 1em; line-height:1.8em; color:#fff; font-size:0.9em;}

.lxwm_gsm{ width:100%; float:left; background:url(/uploads/image/tgimages/xian6.png) left bottom no-repeat; padding-bottom:1.5em; font-size:1.2em; line-height:1.8em; margin-bottom:1.5em;}

.lxwm_gsm p{ font-size:0.9em; line-height:1.2em; font-family:arial, helvetica, sans-serif}



.lxwm_zj{ width:100%; float:left; padding:2em 1em; box-sizing:border-box; color:#999;font-size:0.9em; line-height:1.8em;}

.xxzx_t{ width:100%; float:left; background:url(/uploads/image/tgimages/xian3.jpg) left bottom no-repeat; color:#333;padding-bottom:1.5em; font-size:1.2em; line-height:1.8em; margin-bottom:1.5em;}

.xxzx_t p{ font-size:0.9em; line-height:1.2em; font-family:arial, helvetica, sans-serif;}

.lxwm_xcx{ width:100%; margin-right:0; float:left; text-align:center; color:#fff; line-height:2em; font-size:1em; color:#999; padding-top:1em; padding-bottom:2em;}

.lxwm_xcx img{ width:40%;}





.gdhbinfo{ width:100%; float:left; margin:2.5em 0 2em 0}

.monthslide{ width:100%; float:left; overflow:hidden; font-size:14px; }

.monthdl dt{  height: 40px;line-height:40px; overflow:hidden; font-size:13px; }



.monthdl dd{ padding:15px 15px; font-size:13px; }

.zwctit{ font-size:14px; margin-bottom:8px;}



.sqbutton{ display:block; color:#fff;background:#183883; margin-top:15px; line-height:35px; width:90px; text-align:center; cursor:pointer}

.sqbutton:hover{ color:#fff;}

.monthdl span{ float:left; overflow:hidden;}

.zw_name{ width:25%; margin:0; text-indent:1em;}

.zw_div{ width:25%; text-align:center;}

.tiutit{ height:50px;line-height:50px; font-size:13px;}

.monthdl span.zw_cz{ display:none}

.mycde{ display:none}



.sqzhiweibg{ width:100%; height:100%; position:fixed; left:0; top:0; font-size:12px; background:url(/uploads/image/tgimages/hei.png); display:none; z-index:10000;}

.sqzhiwei{ width:80%; height:430px; overflow:hidden; padding:10px; box-sizing:border-box; background:#fff; position:fixed; top:50%; left:10%; margin:-200px 0 0 0;}

.sqzw_t{ width:100%; float:left; text-align:center; position:relative; font-size:16px; margin-bottom:20px;}

.sqzw_t img{ position:absolute; top:-3px; right:0; width:30px; cursor:pointer}

.input2{ width:100%; border:1px solid #ddd; height:28px; line-height:28px; text-indent:10px; box-sizing:border-box; float:left; margin-bottom:6px; font-size:12px;}

.sqzw_ms{ width:100%; float:left; line-height:20px; color:#999}

.jlfiles{ display:none}

.sqzw_wj{ width:100%; height:28px; line-height:28px;text-indent:10px; margin:6px 0; color:#999; background:#f1f1f1; float:left}

.sqzw_wj label{ float:right; height:28px; width:80px; display:inline-block; color:#fff;background:#183883; text-align:center; cursor:pointer}



.sqselect{ width:48%; height:28px; border:1px solid #ddd; font-size:12px; background: right 10px center no-repeat; background-size: auto 7px; margin-bottom:12px;}

.sqselect select{ font-size:14px; border:0; width:100%; font-size:12px; height:28px; padding-left:10px; box-sizing:border-box; background:none;-webkit-appearance:none;



-moz-appearance:none;



appearance:none; /*鍘绘帀涓嬫媺绠ご*/}

.sqsubmit{ height:35px; line-height:35px;}

.gdhbinfo .page{ margin-bottom:0}











.mbanner{ width:100%; float:left; display:block}

.mbanner .swiper-container{width:100%;height:auto; display:block; }

.mbanner .swiper-slide{text-align:center;}

.mbanner .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 100%;  background: #ccc; border:medium none; box-sizing: border-box; opacity: 1;}

.mbanner .swiper-pagination-bullet-active{  opacity: 1; background:#666}

.mbanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets .mbanner .swiper-pagination-bullet{margin: 0 0.26em;}

.mbanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets{ bottom:0.6em}

.mbanner .swiper-slide img{ width: 100%; display: block; vertical-align: bottom;}



.sygun{ width:94.6%; padding:0 2.7%;  background:#fff; height:auto; float:left; position:relative; bottom:0; left:0; z-index:102}

.sygun li{ float:left; color:#333; width:25%; text-align:center; margin:0 0 1em 0}

.sygun li .dazi{ float:left; width:100%; padding-right:0; width:100%; font-size:1.5em; height:2em;  line-height:2em; overflow:hidden; font-family:arial, helvetica, sans-serif; font-weight:bold;}

.sygun li .xiaozi{ float:left; width:90%; padding:0 5%;font-size:0.65em; line-height:1.5em; margin-top:0;}

.sygun li .xiaozi span{ font-size:1.2em;}

.sygun li.sygun1{ margin-left:0;}

.sygun li.sygun3{ width:25%}

.section{ width:94.6; padding:0 2.7%; height:auto; background:#fff; float:left; display:block; overflow:hidden; position:relative}



.stitle{ width:100%; float:left; height:auto; }

.stitle p{ display:block; width:100%; font-size:1.2em; line-height:1.5em;}

.stitle span{ display:block; width:100%; font-size:0.9em; line-height:1.2em; text-transform:uppercase}

.stitle1{ background:none; float:left; color:#333; }

.hpkcbox{ width:100%; float:left; height:auto; color:#fff; display:block; margin-top:1em}

.hpkcbox li{ width:49%; height:auto; overflow:hidden; margin-bottom:0.5em; float:left; cursor:pointer;transition: all 0.3s ease 0s; position:relative;}

.hpkcbox li:nth-of-type(2n){ float:right;}

.kcming{ display:block; float:left; width:100%}

.kcbox{ width:100%; float:left; left:0; position:absolute; margin-top:-8.5em; top:50%; padding:1em; box-sizing:border-box; overflow:hidden;transition: all 0.3s ease 0s;}

.kcimg{ width:3em; margin:0 auto; height:3em; display:block}

.kctit{ width:100%; float:left; text-align:center; font-size:1.2em; color:#fff; line-height:2em; height:2em; margin-top:1em; padding-bottom:2em; background:url(/uploads/image/tgimages/xian1.png) center bottom 1em no-repeat}

.hpkcbox li:hover .kctit{background:url(/uploads/image/tgimages/xian2.png) center bottom 0.5em no-repeat}

.kcmore{ width:100%; float:left; font-size:0.9em; line-height:1.5em; color:#fff; text-align:center; margin-top:2em;}

/*.kcbox:hover{ margin-top:-245px;}*/

.kctxt{ width:100%; float:left; font-size:0.9em; line-height:1.5em; height:3em; overflow:hidden; color:#fff;}





.stitle2{  background:none;}

.index_spkuan{ display:none}

.section3{ margin:2em 0 0 0;}

.spkuan{ width:100%; float:left; display:block; margin-top:1em;}

.spkuan .swiper-container{width:100%;height:auto; display:block; }

.spkuan .swiper-slide{text-align:center; position:relative; width:100%; }

.spkuan .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 100%;  background: #ccc; border:medium none; box-sizing: border-box; opacity: 1;}

.spkuan .swiper-pagination-bullet-active{  opacity: 1; background:#666}

.spkuan .swiper-container-horizontal>.mbanner .swiper-pagination-bullets .mbanner .swiper-pagination-bullet{margin: 0 0.26em;}

.spkuan .swiper-container-horizontal>.mbanner .swiper-pagination-bullets{ bottom:0em}

.spkuan .swiper-slide img{ width: 100%; display: block; vertical-align: bottom;padding-bottom:3em;}



.spkuanli{ width:100%; position:absolute; left:0; top:0; padding:1em; box-sizing:border-box;  text-align:left;}

.videoxq_sz2{ font-size:3em; opacity:0.5; line-height:1em; height:1em; margin-top:0.2em; width:100%; font-family:arial, helvetica, sans-serif; float:left; color:#fff;}

.videoxq_t2{ width:100%; float:left; line-height:1.5em; font-size:1em; font-weight:bold;margin-top:0.5em;color:#fff;}

.videoxq_sj2{ width:100%; float:left; font-size:1em; line-height:1.5em; margin-top:0.5em;color:#fff;}

.videoxq_gd2{ width:100%; float:left; margin-top:1em;line-height:2em; background:url(/uploads/image/tgimages/bofang.png) left center no-repeat; background-size:1.5em auto; text-indent:1.8em; font-size:1em; color:#fff;}



.bannerjd{ display:none;}

.stitle3{  background:none; position:relative; left:0; top:0; z-index:1001}

.jdbanner{ width:100%; float:left; display:block; margin-top:1em;}

.jdbanner .swiper-container{width:100%;height:auto; display:block; }

.jdbanner .swiper-slide{text-align:center; position:relative; width:100%; }

.jdbanner .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 100%;  background: #ccc; border:medium none; box-sizing: border-box; opacity: 1;}

.jdbanner .swiper-pagination-bullet-active{  opacity: 1; background:#666}

.jdbanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets .mbanner .swiper-pagination-bullet{margin: 0 0.26em;}

.jdbanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets{ bottom:0em}

.jdbanner .swiper-slide img{ width: 100%; display: block; vertical-align: bottom;padding-bottom:3em;}





.bngji{ width:100%; float:left; margin-top:-7em; color:#fff; margin-left:0; padding:1em; box-sizing:border-box; position:absolute; left:0; top:50%; text-align:left;}

.bngji a{ color:#fff;}

.bngji_t{ width:100%; float:left; line-height:1.5em; height:1.5em; font-size:1em;}

.bngji_ten{ width:100%; float:left; line-height:1.5em; height:1.5em; font-family:arial, helvetica, sans-serif; font-size:0.8em; margin-top:0;}

.bngji_txt{ width:100%; float:left; line-height:1.5em; height:3em; overflow:hidden; font-size:0.8em; margin-top:1em;}

.bngji_m{ width:100%; float:left; line-height:1.5em; max-height:1.5em; overflow:hidden; font-size:0.85em; margin-top:1em;}



.index_anli{ display:none;}

.stitle3{  background:none; position:relative; left:0; top:0; z-index:1001}



.stitle4{  background:none;}

.albanner{ width:100%; float:left; display:block; margin-top:1em;}

.albanner .swiper-container{width:100%;height:auto; display:block; }

.albanner .swiper-slide{text-align:left; position:relative; width:100%; }

.albanner .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 100%;  background: #ccc; border:medium none; box-sizing: border-box; opacity: 1;}

.albanner .swiper-pagination-bullet-active{  opacity: 1; background:#666}

.albanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets .mbanner .swiper-pagination-bullet{margin: 0 0.26em;}

.albanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets{ bottom:0em}

.albanner .swiper-slide img{ width: 100%; display: block; vertical-align: bottom;padding-bottom:0;}

.albanner .khallist{ margin-top:0}





.stitle5{ background:none; color:#333;}

.index_about{ width:100%; float:left; height:auto; background:#fff;position:relative; margin-top:1em}

.avgleft{ width:100%; float:left; height:auto; position:relative;}



.avgimg{ width:100%; float:left; height:85%; overflow:hidden}

.avgimg img{ width:100%; float:left;transition: all 0.3s ease 0s;}

.avgimg:hover img{ transform: scale(1.08, 1.08);}

.avgtit{ width:100%; height:2em; margin-top:0.5em; float:left; position:relative}

.avgtitli{ width:100%; text-align:center; position:relative; height:2em; left:0; top:0; margin-top:0; line-height:2em;}

.avgtitli span{ display:inline-block; padding:0 0.5em; font-size:1em; cursor:pointer; color:#333;}



.avgright{ width:100%; float:left; height:auto; position:absolute; left:0; top:50%; margin-top:-7em; padding:1em; box-sizing:border-box;}

.avgtu{ display:none;}

.avg_main{ width:100%;color:#fff; float:left; padding:0; box-sizing:border-box; overflow:hidden}

.abhg_t{ width:100%; font-size:1em; line-height:1.5em; margin-bottom:0.5em; float:left}

.abhg_txt{ width:100%; font-size:0.85em; line-height:1.5em;float:left}



.stitle6{  background:none;}

.section7{ margin:2em 0 0 0;}

.index_news{ display:none}

.xwbanner{ width:100%; float:left; display:block; margin-top:1em; margin-bottom:2em}

.xwbanner .swiper-container{width:100%;height:auto; display:block; }

.xwbanner .swiper-slide{text-align:left; position:relative; width:100%; }

.xwbanner .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 100%;  background: #ccc; border:medium none; box-sizing: border-box; opacity: 1;}

.xwbanner .swiper-pagination-bullet-active{  opacity: 1; background:#666}

.xwbanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets .mbanner .swiper-pagination-bullet{margin: 0 0.26em;}

.xwbanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets{ bottom:0em}

.xwbanner .swiper-slide img{ width: 100%; display: block; vertical-align: bottom;padding-bottom:0;}

.xwbanner .khallist{ margin-top:0}



.pictu{ width:100%; float:left; border-radius:0.5em;}

.pictu img{ width:100%; float:left; border-radius:0.5em;transition: all 0.3s ease 0s;}



.pic_tit{ width:100%; float:left; line-height:2em; font-size:1em; height:2em; color:#333; margin:0.5em 0 0.2em 0}

.pic_txt{ width:100%; float:left; font-size:0.8em; line-height:1.5em; height:3em; overflow:hidden; color:#666;}

.pic_sj{ width:100%; opacity:1; float:left; color:#666; line-height:1.5em; background:none; border-top:0; font-size:0.85em; margin-top:0.2em;transition: all 0.3s ease 0s; overflow:hidden;height:1.5em; margin-bottom:3em;}



.section8{ display:none;}

.section1 video{ display:none}


.videolist .cls{ display:none; width:0; height:0; clear:none;}
.cls23{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important; display:block} 

.cls2{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important; display:block} 
.cls1{ display:none}
	}	

	

	@media screen and (max-width: 1000px) {

.f_20{ font-size:1.7em}

.f_22{ font-size:1.88em}

.f_24{ font-size:2em}

.f_26{ font-size:2.2em}

.f_28{ font-size:2.38em}

.f_30{ font-size:2.56em}

.f_32{ font-size:2.7em}

.f_34{ font-size:2.9em}

.f_36{ font-size:3em}

.f_38{ font-size:3.25em}

.f_40{ font-size:3.4em}

.f_42{ font-size:3.58em}

.f_44{ font-size:3.76em}



}



@media screen and (max-width: 480px) {

.f_20{ font-size:1.28em}

.f_22{ font-size:1.4em}

.f_24{ font-size:1.536em}

.f_26{ font-size:1.66em}

.f_28{ font-size:1.79em}

.f_30{ font-size:1.92em}

.f_32{ font-size:2.048em}

.f_34{ font-size:2.18em}

.f_36{ font-size:2.3em}

.f_38{ font-size:2.43em}

.f_40{ font-size:2.56em}	

.f_42{ font-size:2.68em}	

.f_44{ font-size: 2.8em;}

}



@media screen and (max-width: 414px) {/*iphone6  414*736  婊氬姩鏉?8*/

.f_20{font-size: 1.1em;}

.f_22{ font-size:1.2em}

.f_24{ font-size:1.32em}

.f_26{ font-size:1.44em}

.f_28{ font-size:1.55em}

.f_30{ font-size:1.655em}

.f_32{ font-size:1.77em}

.f_34{ font-size:1.88em}

.f_36{ font-size:1.99em}

.f_38{ font-size:2.1em}

.f_40{ font-size:2.2em}

.f_42{ font-size:2.3em}

.f_44{ font-size: 2.4em;}

}



@media screen and (max-width: 375px) {/*iphone6 375*667  婊氬姩鏉?8*/

.f_20{font-size: 1em;}

.f_22{ font-size:1.1em}

.f_24{ font-size:1.2em}

.f_26{ font-size:1.3em}

.f_28{ font-size:1.4em}

.f_30{ font-size:1.5em}

.f_32{ font-size:1.6em}

.f_34{ font-size:1.7em}

.f_36{ font-size:1.8em}

.f_38{ font-size:1.9em}

.f_40{ font-size:2em}

.f_42{ font-size:2.1em}

.f_44{ font-size: 2.2em;}

}



@media screen and (max-width: 360px) {

.f_20{font-size: 0.96em;}

.f_22{ font-size:1em}

.f_24{ font-size:1.152em}

.f_26{ font-size:1.25em}

.f_28{ font-size:1.34em}

.f_30{ font-size:1.44em}

.f_32{ font-size:1.536em}

.f_34{ font-size:1.63em}

.f_36{ font-size:1.73em}

.f_38{ font-size:1.8em}

.f_40{ font-size:1.92em}

.f_42{ font-size:2em}

.f_44{ font-size: 2.1em;}

}



@media screen and (max-width: 320px) {

.f_20{font-size: 0.85em;}

.f_22{ font-size:0.94em}

.f_24{ font-size:1.024em}

.f_26{ font-size:1.1em}

.f_28{ font-size:1.2em}

.f_30{ font-size:1.28em}

.f_32{ font-size:1.37em}

.f_34{ font-size:1.45em}

.f_36{ font-size:1.54em}

.f_38{ font-size:1.62em}

.f_40{ font-size:1.7em}

.f_42{ font-size:1.78em}

.f_44{ font-size: 1.877em;}

}



