@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333333;font-family: "微软雅黑"; }
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:12px; outline:none;}
a:hover{color:#12a147;text-decoration:none; font-size:12px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.m{ margin:0px auto; width:1200px;}
.mm{ margin-top:50px;}

/*头部*/

.top{ background:#0f298d; width:100%; height:3px;}

.sou{ width:335px; margin-top:40px;}
.sou img{ margin:0px;}
.sou_b{ background:#fff;width:278px; height:41px; border:1px solid #dedede;}
.search{ width:278px; height:41px; background:none; border:none; outline:none; line-height:41px; font-size:15px; margin-left:12px; color:#dedede; font-family:"微软雅黑";}

.tel{ margin:40px 0 0 20px; width:210px;}
.tel img{ margin-right:5px;}
.tel h1{ font-size:30px; color:#d20000; line-height:30px; font-family: Impact;}

/*导航*/

.dh{ background:#004ea1; width:100%; line-height:49px;}
.fen{ background:url(more.jpg) no-repeat center top; width:257px; height:49px;}
.fen a{ margin-left:60px; font-size:20px; color:#fff; line-height:49px; font-weight:bold;}
.menu {font-family: "微软雅黑"; width:943px; margin:0; margin:0px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:134px; height:49px; color:#fff; background:#004ea1; line-height:49px; font-size:18px; }
.menu ul li ul {display: none;}.menu ul li:hover a {color:#fff; background:#0093dd;}
.menu ul li:hover ul {display:block; position:absolute; top:49px; left:0; width:130px;}
.menu ul li:hover ul li a {display:block; BACKGROUND: #000; opacity: 0.8; font-size:15px;font-weight:normal;height:40px;line-height:40px; color:#fff;}
.menu ul li:hover ul li a:hover {background:#004ea1; color:#fff;font-size:15px;font-weight:normal;}

/*侧导航*/

.cdh{ width:207px; background:#fff; padding:4px 25px; position:absolute; margin-top:-500px; z-index:9999; height:492px;} 
.cdh ul li{ border-bottom:1px solid #dedede;}
.cdh ul li a{ float:left; width:100px; margin-left:3px; font-size:16px; color:#666; line-height:42px;}
.cdh ul li a:hover{ color:#004ea1;}

/*产品*/

.bj{ background:url(di.png) no-repeat center bottom; width:100%;}
.bt{ background:url(bt1.png) no-repeat center top; width:1200px; height:80px; text-align:center; padding-top:14px;}
.bt h1 a{ font-size:36px; color:#dcdcdc; line-height:45px; font-family:Impact; text-transform:uppercase;}
.bt h2 a{ font-size:20px; color:#0365b6; font-weight:bold; }
.cp{ margin-top:20px;}
.cpb{ background:#f6f6f6;width:1060px; margin:0px auto; text-align:center;}
.cpb a{ font-size:17px; color:#888; line-height:50px; margin:0 18px;}
.cp ul{ margin-top:20px; overflow:hidden; width:1300px;}
.cp ul li{ width:273px; border:1px solid #dedede; background:#f2f2f2; text-align:center; float:left; margin-right:33px;}
.cp ul li a{ font-size:18px; color:#444; line-height:50px;}
.cp ul li:hover{ background:#0365b6;}
.cp ul li:hover a{ color:#fff;}
.more{ width:170px; height:50px; line-height:50px; text-align:center; background:none; border:1px solid #dedede; margin:30px auto; border-radius: 1em;}
.more a{ font-size:18px; color:#666;}
.more:hover{ border:1px solid #0365b6; background:#0365b6;}
.more:hover a{ color:#fff;}

/*关于*/

.bt1{ background:url(bt.png) no-repeat center top; width:1200px; height:80px; text-align:center; padding-top:14px;}
.bt1 h1 a{ font-size:36px; color:#dcdcdc; line-height:45px; font-family:Impact; text-transform:uppercase;}
.bt1 h2 a{ font-size:20px; color:#0365b6; font-weight:bold; }
.gy{ margin-top:40px;}
.gy_zi{ background:#fff; width:521px; padding:50px 20px; height:273px; margin-top:25px;}
.gy_zi h1{ font-size:17px; color:#0365b6; line-height:50px; font-weight:bold;}
.gy_zi p{ font-size:14px; color:#666; line-height:25px;}

/*新闻*/

.xw{ background:#f7f7f7; width:100%; padding:50px 0;}
.xw_z{ width:630px;}
.bt2{ border-bottom:2px solid #004ea1; margin-bottom:20px;}
.bt2 h1 a{ font-size:20px; color:#0365b6; line-height:50px; font-weight:bold;}
.bt2 h1 a span{ font-size:18px; color:#d8d7d7; line-height:50px; text-transform:uppercase; margin-left:8px; font-family:Impact; font-weight:normal;}
.bt2 h2 a{ font-size:14px; color:#d8d7d7; line-height:50px; text-transform:uppercase; }
.xw_zi{ width:370px;}
.xw_zi h1{ font-size:18px; color:#333; line-height:40px; font-weight:bold;}
.xw_zi p{ font-size:15px; color:#888; line-height:24px;}
.xw_zi h2{ font-size:14px; color:#d40707; text-transform:uppercase; line-height:50px}
.xw ul li{ border-bottom:1px solid #dedede; margin-top:10px; padding-bottom:10px; }
.xw ul li a{ font-size:18px; color:#666; line-height:40px; font-weight:bold;}
.xw ul li p{  font-size:15px; color:#888; line-height:24px; font-weight:normal;}
.xw_zi h1:hover{ color:#0365b6;}
.xw ul li a:hover{ color:#0365b6;}

.sp{ width:515px;}
.sp img{ margin-bottom:20px;}
.sp p{ font-size:15px; color:#888; line-height:24px;}
.sp h2{ font-size:14px; color:#d40707; text-transform:uppercase; line-height:50px}

/*案例*/

.bt1 p{ font-size:14px; color:#888; line-height:22px; margin-top:20px;}
.fc_tu{ margin-top:100px;}
.fc_tu tr td{ width:232px; height:203px;}

.cp1{ width:232px; height:203px; float:left; position:relative; overflow:hidden;}
.cp1 h1{ width:232px; background:rgba(0, 0, 0, 0.6); line-height:55px; color:#fff; font-size:16px; margin-top:-55px; z-index:999; position:relative; padding-left:15px;}
.testimg{transition: all 1s;}
.testimg:hover{transition: all 1s; -ms-transform: scale(1.4); -moz-transform: scale(1.4); -webkit-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4);}

/*底部*/

.dibu{ background:#222222; width:100%; padding-bottom:20px; text-align:center;}
.dibu h1{ border-bottom:1px solid #3c3c3c; font-size:16px; color:#999; line-height:60px;}
.dibu h1 a{font-size:16px; color:#999; line-height:60px; margin:0 10px;}
.dibu p{ font-size:16px; color:#999; line-height:26px; text-align:left; margin:40px 0 0 80px;}
.ewm{ margin:20px 0 0 20px;}

/*内页导航*/

.n_dao{ width:240px;}
.n_dao_di{ background:#004ea1; width:240px; padding:20px 0;}
.n_dao_di h1{ padding-left:30px;}
.n_dao_di h1 a{ font-size:28px; color:#fff; line-height:30px; font-weight:bold;}
.n_dao_di h1 a span{ font-size:16px; color:#fff; text-transform:uppercase; font-weight:bold;}
.n_dao_zi{}
.n_dao_zi ul li{ background:url(n_dao2.jpg); width:240px; margin-top:8px; color:#666;}
.n_dao_zi ul li a{display:block; font-size:14px; color:#666; line-height:38px; padding-left:30px;}
.n_dao_zi ul li a:hover,.n_dao_zi ul li:hover{ font-size:14px; color:#FFF;  background:url(n_dao1.jpg);  display:block; height:38px; line-height:38px; text-align:left;}



/*内页字*/
.n_zi{ width:930px;}
.n_dao_b{ width:930px;  }
.n_dao_biao{ width:300px;}
.n_dao_biao h1 a{ font-size:16px; line-height:20px; color:#555555;}
.n_dao_biao h1 a span{ font-size:12px; color:#787878;}
.n_dao_bt{ background:url(n_xian.jpg) repeat-x;  width:930px; height:4px; margin-top:10px;}
.n_zi h2 a{ font-size:24px; line-height:50px; font-weight:bold; color:#4c4c4c;}
.n_zi h2 a span{ color:#969696;}
.n_zi p{ width:930px; font-size:15px; color:#5d5d5d; line-height:30px; margin:10px 0;}
.n_zi p span{ font-size:16px; color:#c30d23; line-height:40px; font-weight:bold;}

.lx{ background:#eeeeee; width:220px; padding:10px; font-size:14px; color:#666; line-height:26px;}
.wz1{ border-bottom:1px solid #dedede; font-size:16px; color:#999; line-height:60px;}
.wz1 a{ font-size:16px; color:#999; line-height:60px;}