﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#444; font-size:12px; font-family:"Arial", "微软雅黑";}
ul, ol { list-style:none;} 
img{max-width:100%;}
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#444; font-family: "Open Sans"; vertical-align:middle;}
input:focus {outline:none;}
textarea:focus {outline:none;}
table{width:98%; border:0px; border-left:1px #aaa solid; border-bottom:1px #aaa solid;}
table td{height:auto !important; padding:10px !important; border:0px !important; border-top:1px #aaa solid !important; border-right:1px #aaa solid !important;}
table td input{margin-right:6px;}
a{ color:#444; text-decoration:none; transition:0.5s;}
img{max-width:100%;}
.cswka { min-width:1000px;}

/* 首页 */
.w1000 { max-width:1000px; width: 100%; margin: 0 auto; background: no-repeat;}
.w1000:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.beij { width:100%; background: url(../images/beij.jpg) repeat-x; overflow:hidden;}
.top1 { overflow:hidden; background: url(../images/top_01.png) no-repeat; height:108px;}
.cnen { float:right; width:180px; margin:8px 10px 0 10px;}
.cnen ul li { float:left; width:59px; line-height:25px; text-align:center;}
.cnen ul li:hover a{ display:block; color:#F90;}
.cnen_gen { height:12px; border-right:1px dotted #000; margin-top:5px; float:left;}

/* 导航条 */
.dht_beij {overflow:hidden; background:#016ac5;}
.dht {}
.dht ul{}
.dht li{ width:14.28%; float:left; text-align:center; line-height:40px; font-size:14px; font-weight: bold;}
.dht li a{ display:block;color:#fff;}
.dht li:hover a{  background:#f6891f;}
.dht .on a{ background:#f6891f; color:#fff;}
.gen { width:2px; background:url(../images/gen.jpg) no-repeat right;}

/*搜索*/
.sso{float: left; margin-top:5px;}
.sso-a{display:inline-block;font-size:0;background:#f2f2f2;padding:5px 10px 5px 20px;font-size:14px; border-radius:5px; width:280px;}
.sso-a input{border:0; outline:none;background:none;display:inline-block; vertical-align:middle; width:80%;}
.sso-a a{display:inline-block; vertical-align:middle; float: right;}
.gjc { float:left; margin-left:20px; line-height:40px;}

/* banner */
.banner { height:350px; overflow:hidden; }
.banner .d1 { width:100%; height:350px; display:block; position:absolute; left:0px; top:190px; }
.banner .d2 { width:100%; height:30px; clear:both; position:absolute; z-index:100; left:0px; top:510px; }
.banner .d2 ul { float:left; position:absolute; left:50%; top:0; margin:0 0 0 -96px; display:inline; }
.banner .d2 li { width:17px; height:15px; overflow:hidden; cursor:pointer; background:url(../images/img1.png) no-repeat center; float:left; margin:0 3px; display:inline; }
.banner .d2 li.nuw { background:url(../images/img1_1.png) no-repeat center; }
.middle { width:1003px; margin:0 auto; height:276px; margin-top:16px; margin-bottom:5px; }
.mianbg { width:100%; background:#f6f6f6; margin:0 auto; padding-top:10px; padding-bottom:10px; }
.miannybg { width:980px; margin:0 auto; height:auto; padding-top:10px; padding-bottom:10px; overflow:hidden; }
#bottom { background:url(../images/footerbg.jpg) repeat-x; width:100%; height:82px; overflow:hidden; margin-top:0; }

/* 三格 */
.san_topm { overflow:hidden; margin-top:15px;}
.san_topm_gen {  background:url(../images/line.jpg) no-repeat ; float:left; margin:0 10px 0 10px; width:7px; height:247px;}
.san_topm_2w {width:315px; float:left; }
.san_topm_a { overflow:hidden; line-height:22px;}
.san_topm_a1 { float:left; width:120px; background:url(../images/sna_san.jpg) no-repeat left; font-size:15px; font-weight:bold; color:#F00;}
.san_topm_a03 { float:left; color:#bababa;}
.san_topm_axian { width:47%; float: left; height:1px; background:#e3e3e3; margin-top:10px;}
.san_topm_axian1 { width:45%; float: left; height:1px; background:#e3e3e3; margin-top:10px;}
.san_topm_axian2 { width:46%; float: left; height:1px; background:#e3e3e3; margin-top:10px;}
.san_topm_amore { float:right; width:44px; background:url(../images/san_siao.jpg) no-repeat right;}
.san_topm_amore a{ display:block; color:#bababa;}
.san_topm_amore:hover { color:#F60;}
.san_xwzx { overflow:hidden;}
.san_xwzx dl { margin-top:10px;}
.san_xwzx dd {background:url(../images/news_icon_01.png) no-repeat left; text-indent:15px; border-bottom:1px dashed #bababa; line-height:28px; overflow:hidden;}
.san_xwzx dd p { float:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:237px;}
.san_xwzx dd span { float: right; color:#bababa;}
.san_gsjj { overflow:hidden; margin-top:10px; line-height:20px;}
.san_gsjj .san_gsjj_1 { float:left; width:104px;}
.san_gsjj .san_gsjj_2 { float:left; width:200px;}
.san_lsmw { overflow:hidden; background:url(../images/lsmw.jpg) no-repeat; height:108px; line-height:22px; margin-top:5px;}
.san_gcck { overflow: hidden; margin-top:10px;}
.san_gcck .focusBox { position: relative; width:320px; height: auto; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.san_gcck .focusBox .pic img { width:320px; height: auto; display: block; }
.san_gcck .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.san_gcck .focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.san_gcck .focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.san_gcck .focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.san_gcck .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.san_gcck .focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/* 产品 */
.shy_cp { overflow:hidden; background:#f6f6f6; margin-top:15px; padding:10px 0;}
.shy_cp_lm { float:left; width:200px;}
.shy_cp_lm ul {}
.shy_cp_lm li {background: url(../images/tit_bg.jpg) no-repeat; line-height:42px; text-indent:25px; font-weight:bold; }
.shy_cp_lm li p {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:138px;}
.shy_cp_lm li a{ display:block; color:#fff;}
.shy_cp_lm li:hover a{ color:#FF0;}
.shy_cp_lm0 { overflow:hidden; background: url(../images/titb.jpg) no-repeat; line-height:44px; text-indent:24px; font-size:16px; color:#fff;}

.shy_cp_you { float: right; width:78%;}
.shy_cp_you .san_topm_s { line-height:22px;}
.shy_cp_you .san_topm_s .san_topm_axian5 { width:77%; float: left; height:1px; background:#e3e3e3; margin-top:10px;}
.shy_cp_you .shu_cp_you0 { overflow:hidden; width:100%;}
.cps_b4 { overflow:hidden; }
.cps_b4 ul { margin-left:-10px;}
.cps_b4 li { width:180px; float:left; margin-left:10px; text-align:center; line-height:25px;} 
.cps_b4 li img {  border:1px solid #eee; transition: all .5s;}
.cps_b4 li:hover img { transform: scale(1.1); }
.cps_b5 { overflow:hidden; }
.cps_b5 ul { margin-left:-10px;}
.cps_b5 li { width:180px; float:left; margin-left:10px; text-align:center; line-height:25px;} 
.cps_b5 li img {  border:1px solid #eee; transition: all .5s;}
.cps_b5 li:hover img { transform: scale(1.1); }

/* 底部 */
.fott { background: url(../images/footerbg.jpg) repeat-x; width:100%; overflow:hidden; height:82px; text-align:center; line-height:23px; padding:10px 0;}

/* 内页 */
.nei_kui { overflow:hidden; margin-top:15px;}
.nei_kui_lm { float:left; width:220px;}
.nei_kui_lm .nei_kui_lm_0 {}
.nei_kui_lm .nei_kui_lm_0 dl{}
.nei_kui_lm .nei_kui_lm_0 dl dt{ background:url(../images/about.jpg) no-repeat; text-indent:60px; line-height:47px; color:#fff; font-size:16px; font-weight:bold;}
.nei_kui_lm .nei_kui_lm_0 dl dd{ background:url(../images/bg5.jpg) no-repeat; line-height:30px; text-indent:25px; margin-top:5px;}
.nei_kui_lm .nei_kui_lm_0 dl dd a{ display:block; }
.nei_kui_lm .nei_kui_lm_0 dl dd a:hover {background:url(../images/bg4.jpg) no-repeat; color:#fff;}
.nei_kui_lm .nei_bij a{background:url(../images/bg4.jpg) no-repeat !important; color:#fff;}
.nei_kui_lm .nei_kui_lm_lms { overflow:hidden; margin-top:15px; border-bottom:1px solid #9a9a9a; padding-bottom:10px;}
.nei_kui_lm .nei_kui_lm_lms0 { line-height:25px; overflow:hidden; margin-top:10px;}
.nei_kui_you { float:right; width:76%;}
.nei_kui_you .nei_kui_you_a { border-bottom:1px solid #d6d9d2; overflow:hidden; line-height:30px; font-weight:bold; font-size:15px; margin-bottom:10px;}
.about { overflow:hidden; line-height:30px; font-size:14px;margin-bottom:15px;}
.about .about_zuo { float:left;}
.about .about_you { float:right;}
.nes_0 { overflow:hidden; line-height:35px;}
.nes_0 p { background:url(../images/left_tubiao.jpg) no-repeat 100%;  border-bottom:1px dotted #CCC; text-indent:25px;}
.nes_0 p a{ display:block;}
.nes_0 p:hover { background:#eee ;}

/* 产品 */
.produ { overflow:hidden; margin-top:15px;}
.produ ul { margin-left:-1%;}
.produ li { width:32.22%; margin-left:1%; text-align:center; float:left;}
.produ li .produ_a { border:1px solid #cdcdcd; padding:2px;}
.produ li p { line-height:30px;overflow:auto; max-height:30px;}

/*分页*/
.page { width:730px; margin:10px auto; text-align:center; font-size:12px; }
.page a { padding:2px 5px; color:#333; border: 1px solid #dedede; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }
.page b { padding:2px 5px; border:1px solid #818181; background:#818181; color:#fff; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }
.page i { padding:2px 5px; font-style:normal; border: 1px solid #dedede; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }
.page font { border: 1px solid #ccc; padding:2px 5px; color:#333; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }
.page foant { border: 1px solid #ccc; padding:2px 5px; color:#333; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

/*内页产品展示效果*/
.nes_a { overflow:hidden;}
.bigImg { width:420px; height:315px; text-align:center; vertical-align:middle; border:0px solid #dcdcdc; overflow:hidden; }
.smallImg { padding:0 0 0 10px; margin:10px 0 0; }
#leftNav { float:left; margin:10px 10px 0 0; cursor:pointer; }
#Cont_1 { float:left; width:380px; height:64px; overflow:hidden; }
#Cont_1 li { float:left; width:80px; height:62px; text-align:center; margin:0 5px 0 0; border:1px solid #d5d5d5; overflow:hidden; cursor:pointer; }
#Cont_1 li img { height:62px; }
#Cont_1 li:hover { border:1px solid #0082cc; }
#rightNav { float:left; margin:10px 10px 0 0; cursor:pointer; }
.simple_slider_disabled { opacity:0.6; filter:alpha(opacity=30); zoom:1; }
.pro_info .r .head { font-size:14px; font-weight:bold; color:#555; padding:10px 0 5px; border-bottom:1px solid #d6dedf; }
.pro_info .r .body { color:#555; line-height:25px; padding:10px; }
/*xia*/
.nes { overflow:hidden;}
.nes .nes_0 {background:url(../images/pro_bg.jpg) no-repeat; line-height:36px; text-indent:25px; color:#fff;}
.nes .nes_1 { overflow:hidden;}
.nes .nes_moe { float:right; margin:10px 0;}

/*内页新闻*/
.news { overflow:hidden;}
.news dl { }
.news dd {background:url(../images/i_ico.png) no-repeat left; text-indent:15px; border-bottom:1px dashed #bababa; line-height:28px; overflow:hidden;}
.news dd a { display:block;}
.news dd:hover a{ color:#F00;}
.news dd p { float:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:237px;}
.news dd span { float: right; color:#bababa;}

.soluw_ney { overflow:hidden; padding:0 2%;}
.soluw_ney_zi { overflow:hidden; font-size:25px; text-align:center;}
.soluw_ney_xian {border:1px solid #eeeeee; margin:10px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:30px; margin-bottom:20px; color:#888; font-size:16px;}
.sowa_q1 { overflow:hidden; line-height:30px; font-size:14px;text-align:center; color:#cfcfcf;}

/*公司环境*/
.huanjin { overflow:hidden; padding:1%; margin-top:2%;}
.huanjin ul { margin-left:-1%;}
.huanjin li { width:32.33%; float:left;  margin-left:1%; margin-bottom:20px; line-height:45px; text-align:center; overflow:hidden;}
.huanjin li img {width:299px; height: auto; transition: all .5s; border:1px solid #d5d5d5; padding:1%;}
.huanjin li p{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}