@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input{margin:0; padding:0;}
ol, ul{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
h1, h2, h3, h4, h5, h6, span, a, table{ font-size:12px;}
table{border-collapse:separate; border-spacing:0;}
img{ border:none;}
a{ text-decoration:none;}
a img{ border-width:0; vertical-align:middle;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
body{ font-family:"微软雅黑", "宋体"; overflow-x:hidden;}

.rel{position:relative}
.abs{position:absolute}
.fix{position:fixed}
.hide{display:none}
.hand{cursor:pointer;}

.topBox{width:100%;min-height:90px;background:url(../images/bg_top_line.png?t=1) repeat-x top;padding-top:18px;}
.top{ width:1000px; margin:0 auto;}
.logo{width:490px; height:84px;}
.logo a{display:block; width:100%; height:84px; text-indent:-99999px; overflow:hidden; background:url(../images/logo.png?t=1) no-repeat 0 0;}

.bgmenu{margin:0;padding:0;width:100%; height:36px;position:relative;padding-top:5px;top:0px; background:url(../images/bg_menu.png?t=2) repeat-x;z-index:33;}
.menu{ width:100%;margin:0;padding:0;}
.menu li{float:left; height:36px;line-height:36px; position:relative;margin:0px 0px;background:url(../images/bg_menu_on.png?t=2) no-repeat;}
.menu li a{display:block; height:36px; padding:0 36px;color:#006ac4; font-size:14px;font-weight:600;}
.menu li a:hover,.menu li a.cur{ text-decoration:none; color:#fefef5; font-weight:600;background:url(../images/bg_menu_cur.png) repeat-x;}
.menu li .sub-menu{position:absolute; top:36px;left:0px;width:150px;display:none;}
.menu li .sub-menu li{clear:both;float:normal;display:block;width:100%;text-align:center;height:33px;line-height:33px;background:#94bb50;}
.menu li .sub-menu li a{padding:0;display:block;color:#fff;}
.menu li:hover .sub-menu{display:block;}
.adpic{width:100%;min-height:320px;}

.allwrap{width:100%;background:url(../images/bg_body.png) repeat-x top center;padding-top:20px;}

.ficon{text-align:left;margin-bottom:10px;}
.ficon li{display:inline-block;width:240px;min-height:120px;margin-right:13px;background:url(../images/bg_ficon_bottom.png) no-repeat bottom center;padding-bottom:7px;}
.ficon li:last-child{margin-right:0px;}
.ficon li .zjbox{background:url(../images/bg_ficon_off.png) no-repeat;width:236px;height:139px;margin:0 auto;}
.ficon li .zjbox .tintro{display:block;text-align:center;}.ficon li .zjbox .tintro{display:block;text-align:center;}
.ficon li .zjbox .title{color:#006ac4;border-bottom:1px solid #ddd;}
.ficon li .zjbox .title span{border-bottom:2px solid #006ac4;}
.ficon li .zjbox .tintro img{height:80px;width:215px;margin-top:10px;}
.ficon li:hover .zjbox{background:url(../images/bg_ficon_on.png) no-repeat;}
.ficon li:hover .zjbox h3.title{color:#ff;}
.ficon h3{padding-bottom:0px;}



.newsBg{border-bottom:2px solid #0f4271;width:100%; height:16px; padding:5px 0 12px; position:relative; top:0px; background:#dddddd;}
.gdNews{ width:1000px; margin:0 auto;}
.indexDt{ float:left; width:680px;}
.indexDt h3{ float:left; background:url(../images/ico05.gif) no-repeat left center; padding:0 15px; font-weight:normal; color:#CC0000;}
#FontScroll{height:16px; overflow:hidden;margin-top:5px;}
#FontScroll ul li{ background:url(../images/ico06.gif) no-repeat left center; height:16px; line-height:16px; padding-left:15px;}
#FontScroll ul li a{color:#666666;}
#FontScroll ul li a:hover{ color:#C00;}

.main{clear:both;width:1000px; margin:0 auto;}
.indexBox{ position:relative; top:0px;margin-top:10px;}
.yjbox{border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.location{line-height:34px;}
.location a{text-decoration:none;margin-left:10px;font-weight:bold;margin-right:8px;}
.location a:hover{text-decoration:none;}

.title{ border-bottom:#dddddd solid 1px; font-size:14px; color:#333;font-weight:600; padding:6px 0; font-weight:normal;}
.title span{border-bottom:2px solid #0f4271;display:inline-block;padding:3px 10px;padding-bottom:6px;font-size:14px;font-weight:600;}
.title span a{font-size:14px;text-decoration:none;font-weight:600;}

.rollBox{border:0;padding-top:15px;width:700px;overflow:hidden;margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:8px;background:url(../images/button.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:58px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:10px;background:url(../images/button.gif) no-repeat -8px 0;overflow:hidden;float:right;display:inline;margin:58px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:660px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:240px;float:left;text-align:center;}
.rollBox .Cont .pic img{width:100%;height:150px;padding:4px;background:#fff;border:0px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;font-size:13px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.box{padding-top:20px;padding-bottom:30px;}
.lmenu{min-height:100px;}
.lmenu h3{font-size:16px;background:url(../images/btn_link_class.png) no-repeat center;line-height:42px;text-align:center;display:block;margin:0;padding:0;margin-top:10px;}
.lmenu ul{overflow:hidden;margin-bottom:10px;}
.lmenu ul li{overflow:hidden;height:40px;line-height:40px;border-bottom:1px dashed #ddd;}
.lmenu ul li a{display:inline-block;color:#494c55;padding-left:40px;line-height:40px;height:40px;font-size:12px;background:url(../images/icon_pro_li.png) no-repeat 10px center;}
.lmenu ul li a:hover{color:#f68127;}

.content{font-size:15px;padding:5px 10px;}
.content .ctitle{text-align:center;font-size:18px;line-height:1.6;margin-top:10px;}
.content .other{line-height:34px;font-size:13px;border-bottom:1px solid #ddd;text-align:center;color:#ddd;}
.content .other span{margin:0px 5px;font-size:13px;}
.content .cnote{padding:10px 5px;text-align:left;line-height:1.8;margin-top:20px;}
.content .cnote img{max-width:710px;width:100%;}

.newslist{overflow:hidden;}
.newslist li{overflow:hidden;margin:5px 0px;padding:8px 0px;border-bottom:1px dashed #ddd;position:relative;}
.newslist li a{padding-left:20px;background:url(../images/bullet.gif) no-repeat 8px center;display:block;font-size:13px;}
.newslist li span{position:absolute; top:4px;right:5px;}


.iconlist{overflow:hidden;}
.iconlist li{display:inline-block;width:200px;overflow:hidden;margin:15px 20px;padding:8px 0px;border-bottom:1px dashed #ddd;position:relative;}
.iconlist li a{display:block;font-size:13px;text-align:center;}
.iconlist li span{position:absolute; top:4px;right:5px;color:#ddd;}
.iconlist li img{width:100%;}


.linelist{overflow:hidden;padding:10px 0px;}
.linelist li{line-height:38px;text-align:left;overflow:hidden;border-bottom:1px solid #ddd;font-size:12px;}
.linelist li a{font-size:12px;}
.linelist li:last-child{border:0;}

.dotlist{overflow:hidden;padding:10px 0px;}
.dotlist li{line-height:34px;text-align:left;overflow:hidden;border-bottom:1px dashed #ddd;font-size:12px;}
.dotlist li a{font-size:12px;}
.dotlist li:last-child{border:0;}

#pages,.page{text-align:center;padding:10px 0px;}
#pages a,.page a{padding:2px 6px;margin:0px 5px;font-size:13px;border:1px solid #ddd;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.page span.cur{border:1px solid red;}
.page span.cur a{border:0;color:red;}
.page a:hover{border:1px solid red;color:red;}

.adsarea{padding-top:0px;overflow:hidden;width:100%;max-width:1600px;margin:0px auto;}
.adspage{padding-top:0px;overflow:hidden;width:100%;border-top:1px solid #ddd;min-height:320px;}
.adspage img{width:100%;}

.art{line-height:34px;margin:0px 6px;}
.art a{display:inline-block;font-size:13px;}
.art a.arta{float:left;}
.art a.artb{float:right;}

.flink{padding:10px 8px;text-align:left;}
.flink li{display:inline-block;margin-right:10px;}
.flink li a{line-height:1.8;}

.iintro{float:left;width:450px;min-height:320px;background:url(../images/bg_fg_vline.png) no-repeat right center;}
.inews{float:right;width:525px;min-height:320px;}

.hbox{display:block;margin-right:40px;}
.hbox .htitle{border-bottom:1px solid #006ac4;font-size:18px;line-height:1.4;}
.hbox .htitle span{display:block;clear:both;color:#006ac4;padding-bottom:3px;font-size:14px;}
.hbox .hnote{padding:15px 0px;line-height:1.7;font-size:14px;color:#686661;position:relative;}
.hbox .hnote img{margin-right:10px;margin-bottom:6px;}
.hbox .hnote a{position:absolute;bottom:0px;right:0px;font-size:14px;}
.hbox .hnote a:hover{color:#006ac4;}
.hbox .hlist{margin-top:10px;}
.hbox .hlist ul{}
.hbox .hlist ul li{line-height:1.8;position:relative;border-bottom:1px dashed #ddd;padding:5px 0px;}
.hbox .hlist ul li a{color:#686661;font-size:14px;}
.hbox .hlist ul li a i{list-style:none;margin-right:10px;}
.hbox .hlist ul li a:hover{color:#006ac4;text-decoration:none;}
.hbox .hlist ul li span{position:absolute;top:5px;right:0px;}
.hbox .hlist ul li:last-child{border-bottom:0;}

.hbox .hpics{text-align:center;padding:10px 0px;}
.hbox .hpics li{display:inline-block;margin:5px 10px;}
.hbox .hpics li a{}
.hbox .hpics li a img{width:180px;}

.allline{background:#f2edec;width:100%;overflow:hidden;padding:10px 0px;}
.aiintro{float:left;width:450px;min-height:30px;}
.ainews{float:right;width:525px;min-height:30px;}
.hbox .nobline{border-bottom:0;}
.hbox .htxt{padding:15px 0px;line-height:1.7;font-size:14px;color:#686661;position:relative;}
.hbox .htxt img{width:100%;height:65px;margin-bottom:6px;}
.hbox .htxt p{font-size:14px;line-height:30px;}
.hbox .htxt p.corp{font-size:16px;}
.hbox .htxt p.addr{background:url(../images/icon_location.png)no-repeat left center;padding-left:30px;background-size:24px;}
.hbox .htxt p.phone{background:url(../images/icon_phone.png)no-repeat left center;padding-left:30px;background-size:24px;}
.hbox .htxt p.fax{background:url(../images/icon_tel.png)no-repeat left center;padding-left:30px;background-size:24px;}
.hbox .htxt p.man{background:url(../images/icon_man.png)no-repeat left center;padding-left:30px;background-size:24px;}
.hbox .htxt p.email{background:url(../images/icon_em.png)no-repeat left center;padding-left:30px;background-size:24px;}
.hbox .htxt p.qq{background:url(../images/icon_qq_w.png)no-repeat left center;padding-left:30px;background-size:24px;}
.hbox .htxt p.wx{background:url(../images/icon_feedback.png)no-repeat left center;padding-left:30px;background-size:24px;}

.techapp{text-align:center;margin-top:20px;}
.techapp li{margin:15px 10px;display:inline-block;width:110px;}
.techapp li img{width:100%;}

.pfl{float:left;width:250px;}
.pfr{float:right;width:740px;}

.noclass{display:block;}
.noclass img{width:100%;}

.wxmask{
	position:fixed;
	right:40px;
	top:20px;
	width:120px;
	height:120px;
	overflow:hidden;
	z-index:99;
}
.wxmask img{
	width:100%;
}

.ipiclist{
	max-height:440px;
	margin:20px 0px;
	text-align:center;
}
.swiper-slide img{max-width:100%;max-height:235px;}