*{margin:0px;padding:0px;}
/* CSS Document */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,q,em,ul,li,ol,form,article,aside,embed,dl,dt,dd,table,td,th,input,button,legend,fiedlset,blockquote,textarea,label,strong,img,fieldset{margin:0;padding:0;}
body{font-size:12px;line-height:22px;color:#585858;background:url(../../Style/images/bg3.jpg);background-color:#FFF;font-family:"Source Han Sans CN";src:url("../../style/font/SourceHanSansCN.otf") format("truetype");}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;font-family:"Source Han Sans CN";src:url("../../style/font/SourceHanSansCN.otf") format("truetype");}
.clearfix{font-size:0;clear:both;line-height:0;}
p{}
ul,li{list-style-type:none;}
img{border:0 none;}
label{}
table{border-collapse:collapse;}
em,cite{font-style:normal;}
a{color:#585858;text-decoration:none;font-family:"Source Han Sans CN";src:url("../../style/font/SourceHanSansCN.otf") format("truetype");}
a:hover{color:#007BBD;text-decoration:none;font-family:"Source Han Sans CN";src:url("../../style/font/SourceHanSansCN.otf") format("truetype");}
.left{float:left;}
.right{float:right;}
.clear {clear: both;overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;} /* Hides from IE-mac \*/
.clearfix{display:block;}
.wrap{ width:980px; margin:0 auto;}

/*头部*/
.head{height:100px; width:100%; z-index:4; position:relative; background:url(../../Style/images/h_bg.jpg) repeat-x;}
.head_main{height:100px; width:980px; margin:0px auto; position:relative;}
.h_logo{float: left; position: relative; width: 275px; height: 48px; left:0px; top:8px;}
.h_shade{position: absolute; z-index: 49; height: 10px; width: 100%;background: url(../../Style/images/h_shade.png) repeat-x scroll 0px 0px transparent;}
/*tel*/
.h_info{line-height:24px; float:right; width:680px; height:60px;}
.h_info ul li{float: left;position: relative;}
.h_info ul li.h_qq{float: right;margin-right: 30px;top: 20px;height: 30px;width: 100px;}
.h_info ul li.h_qq img{float: left;}
.h_info ul li.h_qq p{float: left;margin-left: 5px;color: #5B5B5B;}
.h_info ul li.h_phone{float: right;top: 18px;}
.h_info ul li.h_phone span{margin-left: 6px;margin-right: 15px;color: #C00;font-size: 16px;display: inline-block;vertical-align: middle;}
/*搜索*/
.h_search{float:right;margin-top: 5px;width: 186px;height: 30px;top: 8px;}
.h_search .search{height:23px;position:relative;}
.input226_30{width:134px;height:23px;line-height:26px;color:#777777;padding-left:10px;border:0 none;background:url(../../Style/images/search_bg.png) no-repeat;float:left;}
.sBtn1{width:42px;height:23px;border:0 none;cursor:pointer;background:url(../../Style/images//search_btn.png) no-repeat;position:absolute;float:left;}
/*------------------------------------------------------------菜单------------------------------------------------------------*/
.menu{float:left;width:680px;position:relative;}
.menu li{float:left; width:85px;}
.menu li span{font-size: 14px;}
.menu li a.ma{display:block; width:100%; float:left; height:40px;text-align: center; background: url(../../Style/images/split.png) no-repeat scroll 0px 4px transparent;}
.menu li a.mf{background-image: none;}
.menu li a.ma span{position: relative; top: 5px;}
.menu li div.b{width:950px;padding-left:50px;padding-bottom:50px;position:absolute;top:40px;left:-12px;z-index:50; line-height:24px;display:none;}
.menu li div.b a{color:#333;}
.menu li div.b a:hover{ background:none; color:#008cd7;}
.menu li div.b dt a{ color:#008cd7}
.menu li div.b div{padding-top:25px;_padding:0;_margin-top:25px;width:700px; float:left; padding-left:50px;}
.menu li div.b div.clear{clear:both; width:0px; height:0px; padding:0px; margin:0px; font-size:0px; line-height:0px; float:left;}
.menu li div.b dl.h{min-height:0; height:auto!important; height:0;}
/*------------------------------------------------------------关于我们------------------------------------------------------------*/
.menu li.li5 div.b{width:935px; height:300px; left:-15px; padding:0; background:url(../../Style/images/mbg_gy.png) no-repeat right bottom;}
.menu li.li5 div.b li a { float:none;}
.menu li.li5 div.b dl.gyl{float:left;margin-left:60px;margin-top:50px;width: 120px;}
.menu li.li5 div.b dl.gyl dd{height: 30px;line-height: 30px;text-align: center;}
.menu li.li5 div.b dl.gyl dd a{font-size: 14px;color: #0081C6;}
.menu li.li5 div.b dl.gyc{float:left; width:700px; margin-left:20px; margin-top:5px; padding-top: 10px;}
.menu li.li5 div.b dl.gyc dd{float:left;display:block;width: 280px;height: 300px;margin-left: 20px;padding-left: 20px;background: url(../../Style/images/spl.png) no-repeat scroll 0px 0px transparent;}
.menu li.li5 div.b dl.gyc dd h2{font-size:18px;font-weight:bold;}

.t{
  margin-top: 10px;
}
.p{
  margin-top: 5px;
  line-height: 20px;
  text-indent: 0;
}
/*------------------------------------------------------------产品中心------------------------------------------------------------*/
.menu li.li2 div.b{width:999px; height:150px; left:-15px; padding:0; background: url(../../Style/images/2/bg7.png) repeat-x right bottom; color:#0069A2;}
.menu li.li2 div.b div{float:left; width:790px; padding-left:0px; }
.menu li.li2 div.b h2.tit{ margin-top:10px; margin-left:40px; margin-right:0px;  float:left; font-size:21px; color:#333333; text-align:center;}
.menu li.li2 div.b h2.tit img{margin-top:0px; border:1px solid #d9d9d9}
.menu li.li2 div.b dl{width:76px; float:left; text-align:center; padding:25px 8px 0 16px;}
.menu li.li2 div.b dt{float:left; width:48px; height:48px; padding-bottom:32px; font-size:0;}
.menu li.li2 div.b dd{line-height:26px; height:26px; float:left; width:76px;}
.menu li.li2 div.b dd a:link{color:#5C5C5D;font-family: "Source Han Sans CN";font-size: 12px;}
.menu li.li2 div.b dd a:hover{border-bottom:dotted 1px #333; color:#333; padding-bottom:3px;}
.menu li.li2 div.b dd a:visited{color:#5C5C5D;}
/*------------------------------------------------------------技术支持------------------------------------------------------------*/
.menu li.li4 div.b{width:693px; height:220px; left:300px; padding:0; background:url(../../Style/images/mbg_js.png) no-repeat right bottom;}
.menu li.li4 div.b div{width:480px; float:left; padding-left:0px;}
.menu li.li4 div.b h2.tit{ margin-top:5px; margin-left:39px; width:150px; float:left; font-size:21px; color:#333333; text-align:center;}
.menu li.li4 div.b h2.tit img{margin-top:20px; border:1px solid #d9d9d9}
.menu li.li4 div.b dl{float:left; width:200px; margin-top:10px; margin-left:20px;}
.menu li.li4 div.b dl.spl{height: 189px; width:220px; margin-top:-20px; padding-top:30px; background: url(../../Style/images/spl.png) no-repeat scroll 0px 0px transparent;}
.menu li.li4 div.b dt{text-align: center; color:#008cd7;font-size: 16px;}
.menu li.li4 div.b dd{text-align: center;}
.menu li.li4 div.b dl.mls{width:160px;margin-left:60px;}
.menu li.li4 div.b dl.mls dt{text-align: left;}
.menu li.li4 div.b dl.mls dd{text-align: left;}
/*------------------------------------------------------------联系我们------------------------------------------------------------*/
.menu li.li1 div.b{width:935px; height:215px; left:58px; padding:0; background:url(../../Style/images/mbg_lx.png) no-repeat right bottom;}
.menu li.li1 div.b dl.menucon{display: table;height: 150px;width: 910px;margin-top: 0px;margin-left: 18px;}
.menu li.li1 div.b dl.menucon dd{float: left;display: block;width: 179px;height: 189px;text-align: center;padding-top: 18px;background: url(../../Style/images/spl.png) no-repeat scroll 0px 3px transparent;}
.menu li.li1 div.b dl.menucon dd.firstpicli{background-image: none;	}
.menu li.li1 div.b dl.menucon dd span{display: inline-block;height: 30px;line-height: 30px;padding-left: 35px;color: #008CD6;font-size: 18px;margin-bottom: 8px;}
.menu li.li1 div.b dl.menucon dd span#lixs{background: url(../../Style/images/contact_ico1.png) no-repeat scroll 0px 0px transparent;}
.menu li.li1 div.b dl.menucon dd span#liyx{background: url(../../Style/images/contact_ico2.png) no-repeat scroll 0px 0px transparent;}
.menu li.li1 div.b dl.menucon dd span#liqq{background: url(../../Style/images/contact_ico3.png) no-repeat scroll 0px 0px transparent;}
.menu li.li1 div.b dl.menucon dd span#liwx{background: url(../../Style/images/contact_ico4.png) no-repeat scroll 0px 0px transparent;}
.menu li.li1 div.b dl.menucon dd span#lijs{background: url(../../Style/images/contact_ico5.png) no-repeat scroll 0px 0px transparent;}
.menu li.li1 div.b dl.menucon dd p{color: #666;font-size: 12px;line-height: 1.5em;}
.menu li.li1 div.b dl.menucon dd a.mqqlk{position: relative;display: block;height: 27px;line-height: 27px;text-align: center;color: #FFF;border-radius: 3px;background: none repeat scroll 0% 0% #008CD6;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;margin-top: 52px;margin-right: 50px;margin-left: 50px;}
.menu li.li1 div.b dl.menucon dd a:hover{background: none repeat scroll 0% 0% #0AF;}
/*------------------------------------------------------------菜单滑条------------------------------------------------------------*/
#newnav li.back {height:6px; position:absolute; z-index:-1; margin-top:28px;background-image: url(../../Style/images/nav_tip.png)!important; /* FF IE7 */background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Style/images/nav_tip.png'); /* IE6 */_background-image: none; /* IE6 */}
#newnav li.current a span{color: #0076B5;}

/*------------------------------------------------------------滚动图片------------------------------------------------------------*/

/*in_banner*/
.in_bannerbox{ width:100%; height: 460px;  background: #D3D4D4;}
.in_banner { position:relative;width:100%; height:460px; overflow:hidden;}
.slider { position:relative}
.slider li { position:absolute; display:none; z-index:1;top: 0;left: 0;width: 100%;background-position: center;background-size: cover;height:460px}
.slider li.active {display:block; z-index:2}
.num { position:absolute; z-index:10; width:120px; height:20px; bottom:10px; left:703px; text-align: center;}
.num dd { display: inline-block; *display:block; *float:left; margin-left:10px; width:12px; height:12px; background: url(../../Style/images/num_bg.png) no-repeat;cursor:pointer}
.num dd.active { background:url(../../Style/images/num_on.png) no-repeat}
.txt { position:absolute; top:82px; left:165px; width:295px; height:265px; color:#FFF}
.Hy { font-size:24px; margin-bottom:14px}
.Hy_e { font-family:Source Han Sans CN; font-size:18px}
.txt_c { line-height:18px}
.txt_e { margin:6px 0 50px; font-size:10px; line-height:15px}
.line_w { margin:22px 0 22px 0; width:51px; height:4px; background:#FFF}
/*------------------------------------------------------------滚动图结束------------------------------------------------------------*/
.bgbotton {
height:1050px;
background-image: url(../../Style/images/bgbar03.png);
background-repeat: repeat-x;
background-position: bottom;
margin:0 auto; 
text-align:center;
}

/*------------------------------------------------------------中间的内容------------------------------------------------------------*/

.content{ width:100%; background:url(../../Style/images/bg.png) repeat-x 0 0; padding:14px 0 0 0; margin:0px 0 0 0; }
.content_main{ width:980px; margin:0 auto; zoom:1; }
.content_main_l{ width:735px; float:left; }
.content_main_l li{ float:left; width:232px; margin:0 13px 0 0; }
.content_main_l li h1{ background:#eeeeee; height:30px; color:#004b7a; font:12px/30px \5FAE\8F6F\96C5\9ED1; text-indent:10px; margin:13px 0; }
.content_main_l li h1 em{ color:#999999; font:12px \5B8B\4F53; margin:0 0 0 10px; }
.content_main_l li div{ position:relative; height:129px; float:left}
.content_main_l li div img{ position:absolute; top:0; width:232px; height:129px; }
.content_main_l li div span{ position:absolute; bottom:0; display:block; width:212px; background:; padding:3px 10px; line-height:16px; }
.content_main_l li div span em{ display:block; background:none; color:#fff; }
.content_main_l li div span em a{ color:#fff; outline:none; }
.content_main_r{ float:left; margin:13px 0 0 0; width:243px; text-align:left;}
.content_main_r p { padding:0 0 0 10px;height:25px;line-height:25px }
.content_main_r h1{ background:#eeeeee; height:30px; color:#004b7a; font:12px/30px \5FAE\8F6F\96C5\9ED1; text-indent:10px; }
.content_main_r h1 span{ float:right; margin:13px 10px 10px 10px; }
.content_main_r h1 span a{ outline:none; }
.content_main_r li{ line-height:27px;background:url(../../Style/images/1/dashed.gif) repeat-x center bottom; }
.content_main_r li a{ color:#8c8c8c; font:12px/27px \5B8B\4F53; background:url(../../Style/images/1/list-style.jpg) no-repeat 3px center; padding:0 0 0 10px; }
/*  */
/*------------------------------------------------------------产品图片------------------------------------------------------------*/

.product_img{ clear:both;width:100%; margin:0 auto;}
.product_tit { clear:both;text-align:left;width:980px;margin:0 auto;padding-top: 16px;padding-bottom: 6px;color:#d6000f; font-size:14px; border-bottom:1px solid #000;}
.product { margin-bottom:62px; width:980px; height:356px; background:url(../../Style/images/product_bg.jpg) repeat-x;margin:0 auto; }
.prodcut_top { display:block; margin:0px auto}
.product_list { margin:23px auto 0 auto; width:960px; height:auto; overflow:hidden; padding-bottom:2px; border-bottom:2px solid #d6000f}
.product_list li { position:relative; float:left; margin-right:2px}
.product_list li p { position:absolute; left:0px; bottom:0px; color:#FFF; width:100%; height:29px; text-align:center; line-height:29px; background:url(../../Style/images/product_txt.png) repeat-x}
.product_list li a { color:#FFF}

/*------------------------------------------------------------中间的背景图片------------------------------------------------------------*/



/*------------------------------------------------------------底部------------------------------------------------------------*/
.footer{min-height: 256px;background-color: #363636;width: 100%;color: #999999;font-family: "Source Han Sans CN",sans-serif;overflow:hidden;}
.footer a{color: #999999;}
.footer a:hover{color: #F5F5F5;text-decoration: underline;}
/*上部分*/
.fp1{height: 180px;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #2a2a2a;padding-top: 30px;}
.fp1 div.fcol{float: left;width: 180px;margin: 0px;}
.fp1 div.fcol h{font-size: 16px;margin-bottom: 5px;}
.fp1 div.fcol h a{color: #CCC;font-weight: 400;}
.fp1 div.fcol ul{margin-top:8px;}
.fp1 div.fcol ul li{font-size: 12px;margin-bottom: 0px;margin-top:5px;}
.fp1 div.fcol_tc{float: right;width: 120px;margin: 0px;text-align: center;}
.fp1 div.fcol_tc p{margin-top:5px;}
.fp1 div.fcol_con{float: right;width: 200px;margin-top: 0px;margin-right: 100px;margin-bottom: 0px;margin-left: 0px;text-align: center;}
.fp1 div.fcol_con p.ftel{text-align: center;color: #CCC;font-size: 22px;}
.fp1 div.fcol_con p.ftext{text-align: center;margin-top: 5px;}
.fp1 div.fcol_con a.fkf{display: inline-block;margin-top: 8px;color: #CCC;font-size: 22px;}
.fp1 div.fcol_con a.fkf:hover{color: #FFF;text-decoration: none;}
/*下部分*/
.fp2{height: 30px;width: 100%;border-top-width: 1px;border-top-style: solid;border-top-color: #434343;}
.fp2 .bl {float: left;display: inline;}
.fp2 .br {float: right;display: inline;}
.fp2 ul.txt_list{overflow: hidden;margin-left: -10px;margin-top: 8px;margin-right: -10px;margin-bottom: 20px;position: relative;padding-bottom: 0px;height: 25px;display: block;  vertical-align:middle;}
.fp2 ul.txt_list li{float: left;display: inline;background-image: url(../../Style/images/f_divider.jpg);background-repeat: no-repeat;background-position: 0px center;margin-left: -1px;padding: 0px 10px;position: relative;font-size: 12px;}
.astyle{display:inline-block;text-decoration:none;height:20px;line-height:20px;}
.cnzz{float:left;margin-top:6px}


