html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
table{border-collapse:collapse;border-spacing:0;}
body, input, select, button, textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #787677; line-height: 1.2;}
a, a:link { color: #787677; text-decoration: none; }
a:active, a:hover { text-decoration: none; color:#0060A7 }
a:focus { outline: none; }
.fixed:after{ content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed {height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; padding:15px 5px 0px 0px; }
.more a { font-weight: normal; font-size: 12px; list-style:33px; }
.fl, .fL { display: inline; float: left; }
.fr,.fR { float: right; display: inline; }
.clearfix{*zoom:1;clear:both;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.hide{ display: none;}
/*首页*/
.wrap{ width:1000px; margin:0px auto;}
.toper{background:#DEF0FE;}
.logo{ width:200px; background:url(../images/logo.png) no-repeat; height:100px; margin-top:1px;}
.logo a{ display: block; width: 200px; height: 100px; overflow: hidden;}
.top_r li{ float:right; margin:20px 0px 0px 10px;}
.sousuo{ width:260px; height:28px; border:1px solid #CAE9FE; background:#E7F5FE; float:right; margin-top:10px; padding:2px;}
.kuang{width:171px; height:28px; line-height:28px;background: url(../images/fdj.jpg) no-repeat 5px 5px #E7F5FE; border:none; padding-left:30px; color:#CCC;}
.anniu{ background:url(../images/go.jpg) no-repeat; width:58px; height:28px; border:none; cursor: pointer;}
.bannerPic{ background:url(../images/index3.jpg) no-repeat; width:1000px;height:300px; margin: 0 auto;}
.menu{ height:46px;background:url(../images/navBj.jpg) repeat-x  0 0;}
.navWrap{position: relative;}
.menu .mainNav li{ float:left;}
.menunav{ height:46px; margin-top:7px;}
.menunav li{ float:left;}
.nav{ font-family: \5FAE\8F6F\96C5\9ED1; font-size:14px; font-weight:bold; color:#FFF; width:98px; text-align:center;}
.nav a{color:#FFF; display:block; height:34px; padding-top:12px; display: block;}
.nav a:hover{color:#FFF; background:url(../images/nav_a.jpg) no-repeat;  height:34px; display:block}

.sideMenu{ background:#013F72; border:2px solid #DDD;padding: 10px 5px; min-width:88px; position: absolute;border-top: none; border-radius: 0 0 8px 8px; z-index: 9999;}
.sideMenu li{ line-height:220%; font-size: 14px; border-bottom:1px dotted #00316B; text-align: center;}
.sideMenu li a{ display: block; color: #FFF;}
.sideMenu li:hover a{background:url(../images/nav_a.jpg) no-repeat;  color:#FFF; }


.ma2{ top:40px;left:99px;}
.ma3{ top:40px;left:199px;}
.ma4{ top:40px;left:0;}
.ma5{ top:40px;left:399px;}
.ma6{ top:40px;left:699px;}
.ma7{ top:40px;left:799px;}

.prdCent{ width:1000px; min-height:360px;}
.prdCent li{ line-height:220%; font-size: 14px;text-align:left; border-bottom:none; float: left; width:174px; margin:0 8px;}
.prdCent li a{ display: block; color: #FFF; line-height: 200%;}
.prdCent li .cateName{ margin-bottom: 5px;color: #FFF;}
.prdCent li .fugai{ color: #FFF; display: block; font-size: 16px; }
.prdCent li:hover a{color:#0060a7; background:none;}
.prdCent li .prdChild a{ color: #dedede; font-weight: normal;}

/*slide*/
.foucs{width:1000px;height:300px;overflow:hidden;position:relative;z-index: 999; margin-top: 20px;}
.foucs .slider{ width:4000px;}
.foucs .slider,.foucs .num{position:absolute;}
.foucs .slider li{display:inline; float: left; width: 1000px;}
.foucs .slider img{width:1000px;height:300px;display:block;}
.foucs .num{right:5px;bottom:10px;z-index:20;}
.foucs .num li{float:left;color:#999;width:20px;height:10px;cursor:pointer;overflow:hidden;margin:0 4px;border:1px solid #999;background-color:#999;}
.foucs .num li.on{width:20px;height:10px;background-color:#035A9D; border:#035A9D;}
#sideBar{position:relative;}
.sideMobile{/* position:absolute; z-index: 1000; top: 0; left: 0; */width:243px;  }
.sideMobile .about_ejlm .prdChild{ height: auto;}


.riqi{ background:url(../images/riqi.jpg) no-repeat center right; width:252px; height:26px; display:block; padding:12px 0px 0px 30px;}
.leftdiv{ width:734px;}
.news{ width:306px; margin-top:22px;}
.gengduo{ border-bottom:1px solid #ccc;}
.gengduo h3{ font-family: \5FAE\8F6F\96C5\9ED1; font-size:14px; font-weight:bold; float:left; background:url(../images/newbt.jpg) no-repeat; width:99px; height:33px; line-height:33px; text-align:center; color:#646565;}
.gengduo2{ border-bottom:1px solid #ccc;}
.gengduo2 h3{ font-family: \5FAE\8F6F\96C5\9ED1; font-size:14px; font-weight:bold; float:left;  height:33px; line-height:33px; padding-left:8px; color:#646565}
.eng{ font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:8px 0px 0px 6px; float:left; font-weight:bold; color:#a0a0a0;}
.xinwen{ padding-top:8px; line-height:26px;}
.newsbt{ background: url(../images/gif-0626.gif) no-repeat 3px 9px; padding-left:14px;width: 220px; height: 26px;overflow: hidden;text-overflow:ellipsis}
.group{ width:406px; margin:22px 0px 0px 22px;}
.neirong{ line-height:28px; padding:12px 10px 10px 10px;overflow:hidden; }
.neirong .xx{ text-indent:24px; line-height:22px; font-size: 13px;}
.jituan { padding:0px 0 5px 0px}
.jituan img{ border:1px solid #ccc; padding:2px;}

.lingdao{ margin-top:10px}
.ldpic{ padding-top:18px;}
.ldpic li{ float:left; margin:0px 8px; display:inline;} 
.ldpic li img{ border:1px solid #ccc; padding:2px;}
.ldbt{ width:100px; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis} 
.rightdiv{ width:247px; margin:22px 0px 0px 0; height: 380px; overflow: hidden;background:url("../images/map.jpg") no-repeat 95px 250px; background-size: 60%;}
.product{overflow: hidden; }
.pro{ padding:15px 5px 10px 5px; border-bottom:1px dotted #ccc; height: 66px; overflow: hidden;}
.pro_pic{ background:url(../images/probj.jpg) repeat-y; width:98px; text-align:center; margin-right:6px;}
.pro_bt{ width:133px;}
.pro_bt h4{ color:#386587; line-height:24px;}
.pro_bt p{ line-height:24px;}
.dianhua{ margin-top:15px; text-align:center}
.rongyu{ width:436px; margin-top:15px;}
.rypic{ padding-top:18px;}
.rypic li{ float:left; margin:0px 10px; display:inline;} 
.rybt{ width:88px; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis} 
.xiaoshou{ width:276px; margin:15px 0px 0px 22px;}
.wangdian{ background:url(../images/map.jpg) no-repeat center right;*background:url(../images/map.jpg) no-repeat 20px right; padding:0px 5px; }
.wangdian li{ background:url(../images/xsbj.jpg) no-repeat; width:117px; height:28px; line-height:28px; margin-top:8px; text-align: center;}
.lianjie{ background:url(../images/ljbj.jpg) no-repeat center center; margin-top:15px;}
.lianjie li{ width:48%; float:left; text-align:center;  padding:15px 0px 8px 0px; display:inline}
.d_nav{ background:#dcdcdc; height:30px; line-height:30px; margin-top:20px;}
.d_nav ul{ text-align: center;}
.d_nav li{  margin-right:13px; display:inline}
.dibu{ margin:5px 0px; text-align:center; line-height:35px;}
.xiangxi a{ color:#00397a}
.xiangxi a:hover{ color:#FF0000}
.indexPrd .about_ejlm li{padding:0 0 0 10px; }
.indexPrd .about_ejlm li a{background: rgba(0, 0, 0, 0) url("../images/gif-0626.gif") no-repeat scroll 3px 9px;padding-left: 18px;}
.indexPrd .about_ejlm .prdChild{ margin: 0;}

/*二级css*/
.ejbj{ background:url(../images/er_bj.jpg) repeat-x #fff 0 -14px;}
.about_left{ width:243px; margin-top:5px}
.about_left h3{ background:url(../images/h_xian.png) repeat-x left bottom; height:60px; line-height:40px; padding-left:10px;}
.about_eng{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#a8a8a8 }
.about_ejlm{ margin-top: 10px;}
.about_ejlm li{  padding:10px 0 0 10px; font-weight:bold}
.fugai{ color:#0060A7;font-family:\5FAE\8F6F\96C5\9ED1;}
.about_ejlm .cateName { font-size: 14px;}
.about_ejlm .prdChild{ margin: 5px 0 0 0; overflow: hidden;}
.about_ejlm .prdChild a{ display: block; line-height: 24px; color:#666;}
.about_ejlm .prdChild a:hover{color:#F00;}

.about_dh{ background:url(../images/h_xian.png) repeat-x left top; padding-top:20px; text-align:center; margin:20px 0px;}
.about_right{ background:url(../images/s_xian.png) repeat-y left top; width:740px;margin-top:5px; padding-left:17px; min-height: 480px;}
.weizhi{ border-bottom:1px solid #ccc; height:46px;}
.weizhi h3{ padding-left:10px; color:#004478; font-family:\5FAE\8F6F\96C5\9ED1; font-size:18px; line-height:40px;}
.about_wz{ background:url(../images/wz.png) 0px 14px no-repeat; padding-left:25px; line-height:46px; height:40px;}
.about_cont{ line-height:30px; padding:30px ; }

.product li{ background:url(../images/cpbj.jpg) no-repeat; width:219px; height:163px; float:left; display:inline; margin:25px 15px 0px 10px; text-align:center; padding:11px 0px;}
.product li img{ padding:2px; background:#fff;}
.product_bt{height:22px; line-height:22px; margin-top:5px; text-align:center}
.product_bt a{ color:#333; font-weight:bold;}
.product_bt a:hover{ color:#C00;}
.news_li{ margin-top:20px;}
.news_li li{ padding:0px 10px; border-bottom:1px dotted #ccc; line-height:44px; font-size: 14px;}
.news_xx{ background:url(../images/gif-0630.gif) no-repeat 0px 18px; padding-left:10px;overflow: hidden;text-overflow:ellipsis; width:620px; height:30px;}
.news_cont{ padding:25px 15px;}
.rencai{ padding:25px 15px; line-height:35px}
.news_cont h4{ text-align:center; font-size:16px;  line-height:45px;border-bottom:1px solid #ccc;}
.time{ text-align:center; padding-right:10px; line-height:35px; color:#999;border-bottom:1px solid #ccc;}
.news_neirong{ padding:10px; line-height:24px; font-size:14px; margin-top: 20px; color: #333;}
.news_neirong p{ /*line-height:180%; font-size:14px;*/}
.news_neirong table{margin:20px auto;}
.news_neirong td{ border:1px solid #DDD; padding: 3px;}



.xs_ss{ margin:35px 0px;}
.map{ text-align:center; padding:10px 0px 20px 0px}
.Button2{ background:url(images/04.gif) no-repeat; width:100px; height:28px; line-height:27px; border: none; color:#FFF; font-weight:bold; cursor: hand; text-align:center;}
.Button2 a{color:#FFF;}
.tijiao{ background:url(images/100.gif) no-repeat; width:49px; height:21px; border:none; color: #006; cursor: hand}
.mem_bt{ font-size:14px; font-weight:bold; color:#004377; padding:20px 10px 0px 20px;}
.members{ padding:0px 0px 20px 20px}
.members li{ width:96%; float:left; display:inline; border-bottom:1px dotted #ccc; margin-right:3%; padding:15px 0px 15px 0px;}
.mem_pic{ width:240px; padding:2px; border:1px solid #ccc; margin-left:5px; margin-right:10px;}
.mem_xx{ width:420px;}
.mem_xx h4{ width:420px; height:25px; overflow:hidden; line-height:25px; font-size:14px;}
.mem_xx p{ width:420px; line-height:24px; overflow: hidden;}
.zhaopin th{ border-bottom:1px solid #ccc;}
.zhaopin td{ border-bottom:1px dashed #ddd; line-height:40px;}
.zp_xx{ margin-top:15px;}
.zp_xx td{ padding:5px 10px;}
.fontRed{ color:#FF0000; font-weight:bold;}
.yingpin{ margin-top:35px;}
.yingpin td{ padding:5px 10px;}
.rencai h4{ text-align:center; font-size:16px;  line-height:45px;border-bottom:1px solid #ccc;}
.share{ padding:20px 0px 0px 510px;}



.news_video{ padding:10px; line-height:30px; text-align:center;}
.n_count{ margin-left: 20px;}
/*翻页css*/
.quotes { padding:3px; text-align:center; margin:25px;}
.quotes A { border: #ddd 1px solid; padding:5px 8px; COLOR: #aaa; margin-right: 5px; text-decoration: none}
.quotes A:hover { border: #a0a0a0 1px solid;padding:5px 8px; margin-right: 5px;}
.quotes A:active {BORDER: #a0a0a0 1px solid; PADDING:5px 8px; MARGIN-RIGHT: 5px; }
.quotes SPAN.current {BORDER: #e0e0e0 1px solid; FONT-WEIGHT: bold; PADDING: 5px 8px; COLOR: #aaa; MARGIN-RIGHT: 5px; }
.quotes SPAN.disabled {BORDER: #f3f3f3 1px solid;PADDING:5px 8px;COLOR: #ccc; MARGIN-RIGHT: 5px;}

.about_a{
	color: #787677
}
.banenrT{ margin-top: 10px;}
/*遮罩层*/
.lightbox{background:#fff;border:#0060a7 10px solid; height:460px; width:760px; padding:10px; display:none;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+300));z-index:1000;top:50%;left:50%; margin-left:-400px; margin-top:-250px;}
.mask{background:#000; opacity:0.6; height:0px;position:absolute; top:0px; left:0px;z-index:990;}
.lightbox .box_close{ display:block;cursor:pointer;position:absolute;color:#FFF; right:10px; top:10px; background:#F00; width:60px; text-align:center; line-height:30px;}
.lightbox .box_close:hover{background:#6B5239;}
.lightbox .title{ font-size:20px; color:#666;}

.applytab{ overflow:hidden; display:block; clear:both; margin:15px 20px;}
.applytab td{ padding:8px 5px;}
.applytab th{ padding:8px 5px; font-weight:bold; font-size:14px;}
.applytab .v{ height:30px; line-height:30px; width:500px; padding:0 5px;}
.applytab .vtext{ height:100px; width:500px; padding:5px; font-size: 14px;border:1px solid #DEDEDE;color:#666;}
.applytab .applyBtn{ padding:5px 10px;}
.lightbox .success{ margin:50px auto 0; width:420px;}
.lightbox .success .bt{ display:block; font-size:30px; color:#666; text-align:center;}
.lightbox .success .dec{color:#666; margin-top:30px; line-height:28px; font-size:14px;}

.lightbox .success .linkM{ padding-left:30px; margin-top:20px;}
.lightbox .success .linkM .tel{line-height:24px;color:#6A6A6A;}
.lightbox .success .linkM dl{padding:10px 0 0 0; text-align:left;}
.lightbox .success .linkM dt{color:#000;}
.lightbox .success .linkM dd{float:left;margin-right:22px;margin-top:10px; display:inline;}
.tongji{ margin:2px 0 0 10px; display:inline-block;}
.lightbox .note{ margin-top: 10px;}
.lightbox h4{margin-bottom: 6px;}
.lightbox .note p{ line-height: 20px; font-size: 14px; margin-bottom: 6px;}
/*客服按钮*/
#service{margin-top:-200px;position:fixed; _position:absolute;right:0;top:50%;width:56px;height:400px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; z-index: 2000;}
#service a{display:block;width:56px;height:100px;text-indent:-9999px;background:url(../images/service.png) no-repeat;cursor:pointer;margin-bottom:1px}
#service a.goTop{height:50px;width:56px;background-position:0 bottom}
#service a.goTop:hover{background-position:-56px bottom}
#service a.pause{background-position:0 bottom}
#service .srvLog{}
#service .srvLog:hover{background-position:-56px 0}
#service .srvCns{background-position:0 -100px}
#service .srvCns:hover{background-position:-56px -100px}
#service .srvDj{background-position:0 -200px}
#service .srvDj:hover{background-position:-56px -200px}

.codeFlyer{ position:absolute; background:#FFF; border:1px solid #DDD; padding:20px 10px; top:0; left:-230px; display:none; width:200px; height:220px;z-index: 2000;}
.codeFlyer .serDl{ width:200px;}
.codeFlyer .code{background:url(../images/2code.png) no-repeat 0 -999em; width:200px; height:200px;}
.codeFlyer .wei{background-position:0 0;}
.codeFlyer dt{font-family:Microsoft Yahei; color:#666; font-size:16px;text-align:center; display:block;}
.zonglan{ margin:30px 0 0;}
.weChatCode{ width: 72px; height: 72px; overflow: hidden; position: relative;}

.pic_scroll{height:140px;padding-top:10px;overflow:hidden;clear:both;position:relative;}
.pic_scroll .pick{height:120px;width:9999em;clear:both;overflow:hidden;padding-top: 20px;}
.pic_scroll .pick li{width:120px;height:120px;overflow:hidden;display:inline;float:left;padding:0px 28px;background:url(../images/pic_line.jpg) no-repeat right top;}

.pic_area{width:860px;margin:0px 60px;overflow:hidden;height:140px;}

.picbtn{background:url(../images/pic_btn.jpg) no-repeat 0px -999em;width:50px;height:160px;position:absolute;top:30px;cursor:pointer;}
.picbtn2{background:url(../images/pic_btn_hover.jpg) no-repeat 0px -999em;}
.lbtn{background-position:0px 0px;left:0px;}
.rbtn{background-position:-50px 0px;right:0px;}