﻿/* CSS Document */
body {  margin:0; padding:0; line-height:24px; font-family:'Microsoft YaHei'; font-size:14px; background:#fff; }
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;}
img{ margin: 0 auto;}

/* Link */
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
a:active { border:0px; background-color:Transparent;}
p{text-indent: 28px;}
a{blr:expression(this.onFocus=this.blur()); outline:none;} 

.blank5{ width:100%; height:5px; clear:both;}
.blank10{ width:100%; height:10px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}
.blank20{ width:100%; height:20px; clear:both;}
.blank25{ width:100%; height:25px; clear:both;}
.blank30{ width:100%; height:30px; clear:both;}
.blank40{ width:100%; height:40px; clear:both;}
.blank50{ width:100%; height:50px; clear:both;}
.blank60{ width:100%; height:60px; clear:both;}
/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max{width:100%; position:relative; overflow:hidden;margin: 0 auto;}

.head{width:1200px; height:145px; margin:0 auto;}
.header{width:1200px;}
.logo{float: left; width:795px; height:94px; margin-top: 30px;}

.tell{ float: right;width:290px; margin-top:30px; }
.tel_0{float: left; width:90px; height:90px;}
.tel_1{float:right;width:190px; font-size:24px; color:#005c9d; font-family: "方正综艺简体";  line-height: 28px;}
.tell img{display: inline; float: left;margin-right: 5px; }

.nav{ width:1920px; height:76px;background:#005c9d;  position: relative;  left: 50%;  margin-left: -960px; }
.nav_current{color:#fff;line-height:76px; }
.nav ul{width:1200px; margin:0 auto;}
.nav ul li{float:left;width:132px;height:76px;  line-height: 76px; text-align: center; }
.nav ul li a{font-size:20px; color:#fff; line-height:76px;position: relative;  top: 2px;}
.nav ul li:hover{ color:#fff;  background: #00b7ee;}
.nav ul li:hover a{color:#fff;}
.nav_current{ background: #00b7ee;}
.nav ul li.nav_current a{color:#fff;}
.nav ul li:hover .nav_line{display: block; }
.nav_line{float:left;width:202px;max-height: 500px; height:auto;z-index: 10;  position: relative;  left:0px; padding-top:30px;padding-bottom:15px;background: url("../images/navi.png")repeat-y;display: none;}
.nav_line ul.woqu{width:202px; margin:0 auto; }
.nav_line ul.woqu li{width:192px; height:46px;margin:0 5px;text-align: center; background: none; line-height:42px; }
/*.nav_line ul.woqu li:last-child{border-bottom: none; }*/

.nav_line ul.woqu li:hover{background: #fa9900; }

.nav_line ul.woqu li a{font-size:14px;color:#fff;line-height: 36px; }
.nav_line ul.woqu li:hover a{color:#fff; }


.nav_02{ width: 180px;height: 34px;background: none;text-align: center;border: 1px dashed #fff;margin: 5px; }
.m_banner
{
	width:1920px; *width: 1920px; _width: 1920px; height:545px; position: relative; z-index: 9; margin: 0;top:0; float: left; left: 50%; margin-left: -960px; *margin-left: -960px; _margin-left: -960px; overflow: hidden; background-attachment: scroll;
	background-position: 0px 0px;
}

.xx-box{width:1920px;  height:48px;  background-color:#2d86cb;    margin: 0 auto; position: relative;
	left: 50%;
	margin-left: -960px; }
.xx{width:1200px;  margin:0 auto;  overflow:hidden;}
.xx-l{float:left;}
.xx-l *{float:left;}
/*.xx-image01 img{width:35px;  height:34px;  margin-top: 7px;}*/
.xx-text{font-family:"Microsoft YaHei";  color:white;  font-size:16px;  line-height:48px;   }
.xx-text a{color:#fff;}
.xx-r{float:right;  width:205px;  height:32px;  border-radius:17px;  border:1px solid #b5b5b5;  background-color:white;  margin-top: 7px;}
.xx-r *{float:left;}
.xx-ss{width:23px;  height:23px;  margin-left: 8px;  margin-top: 5px;}
.xx-ss .ss{width:23px;  height:23px;  background:url(../images/sou.png) no-repeat; border: none;}
.xx-r .xx-srk{width:150px;  height:32px;  border:none;  margin-left:10px;}

.conter{width:1920px; height:auto; margin:0 auto;  position: relative;  left: 50%;  margin-left: -960px; }
.con1{width:1200px;height:auto; margin:0 auto; font-size:16px ; color:#333; line-height: 30px;}
.con1_1{margin:50px auto 15px;font-size:20px;color:#999; line-height: 30px; font-family: "Arial" ; }
.con1_1 a{ float: right; font-size:16px ;color:#006eaa; line-height: 30px; font-weight: bold;}
.con1_2{width:1200px;height:auto; margin:0 auto; overflow: hidden;}
.con1_2 ul li{ float:left;width:360px; height:156px; border: 1px solid #ccc;  margin: 15px;}
.con1_top{width:300px;height:30px;padding:20px 30px; background: #006eaa; overflow: hidden; font-size: 16px; color:#fff; line-height: 40px;}
.con1_bottom{width:300px;height:30px;padding:20px 30px; overflow: hidden; font-size: 14px; color:#999; line-height:24px;}
.con1_top img{display:block; float:left;}


.con2{width:1200px;height:auto; margin:0 auto; font-size:16px ; color:#333; line-height: 30px; }
.con2_1{width:1252px; height:auto;margin:0 auto;margin-left: -20px;}
.con2_1 h3{font-size: 18px; color:#333; line-height: 30px; margin-left: 20px;}
.con2_1 ul li {float: left; width:273px; height:198px;margin:20px; position: relative;}
.con2_1 ul li h6{width:100%;height:40px; background: #3c91bf; font-size: 16px; text-align: center; line-height:38px;color:#fff; position: absolute;top:157px;opacity: .7;}
.con2_1 ul li .con2_bottom{width:273px;height:198px; background:#3c91bf; position: absolute;top:0; text-align: center; font-size: 16px; line-height: 40px; color:#fff;opacity: .7; display: none;}
.con2_bottom img{display: block; margin:50px auto 0;}
.con2_1 ul li:hover .con2_bottom{display: block;}
.con2_1 ul li:hover h6{display: none; }


.con3{width:1200px;height:auto; margin:0 auto; font-size:16px ; color:#333; line-height: 30px; }
.con3_left h3{ float:left;width:210px; height:34px; background: url("../images/bg1.png"); font-size: 20px;color:#fff; padding:6px 15px; margin-bottom: 20px;}
.con3_1{width:1110px; height:auto; margin:0 auto; }
.con3_left{float: left; width:724px; font-size:16px ; color:#333; line-height: 28px; margin-top: 20px;}
.con3_right{float: left; width:330px; height:auto; }

.con4{width:1200px;height:auto; margin:0 auto; font-size:16px ; color:#333; line-height: 30px; }

.con4_left{float: left; width:550px; height:auto;  }
.con4_right{float: right; width:550px; height:auto; }

.con4_2{ float:left;width:90px; height:32px;margin:5px auto;text-align: center; background: #559dd5; font-size: 16px; line-height: 30px; color:#fff; cursor: pointer; margin-right: 20px;}
.con4_2 a{color:#fff;}
.con4_2:hover{background: #ffa800;  }

.con4_1 ul li{width:550px;  height:auto;   border-bottom:1px dashed #d2d2d2;  overflow:hidden;   padding:10px 0 ; margin:5px auto;}
.news-l{width:74px;  height:66px;  border:2px solid #559dd5;  float:left;}
.news-text01{  color:#2d86cb;  font-size:26px;  font-weight:bold;  line-height:24px;  margin-top: 10px;text-align: center;}
.news-text01 span{  color:#2d86cb;  font-size:14px;  font-weight:bold;}
.news-r{width:440px;  float:left;  margin-left: 20px;}
.news-text02{  color:#000000;  font-size:14px;  text-align:left;}
.news-text03{  color:#666666;  font-size:12px;  line-height:20px;  text-align:left; }
.con4_1 ul li:hover .news-text02{color:#2d86cb;}
/*新闻资讯结束*/

.con5{width:1200px;height:auto; margin:0 auto; font-size:16px ; color:#333; line-height: 30px; }
.con5_left{float: left; width:588px; height:auto; margin-right:36px;}
.con5_right{float: left;width:463px; height:auto; font-size:16px ; color:#333; line-height: 38px;}
.con5_right span{float: right;}
.con5_right font{line-height: 26px;}

.end1{width:100%; height:50px; margin:0 auto; background:#dcdcdc;}
.end2{width:1200px; height:30px; margin:0 auto;font-size: 16px; color:#333; text-align:left; line-height: 50px;}
.end2 a{display: inline; font-size: 16px; color:#333; text-align: left;line-height: 50px; margin:0 5px;}

.foot{width:100%; height:160px; margin:0 auto; background:#006eaa; padding:30px 0;}
.footer{width:1200px;height:auto; margin:0 auto; }
.foot_left{float: left; width:146px; height:176px; margin-right: 40px;}
.foot_left h6{width:100%; height:30px; line-height: 30px; font-size: 12px; text-align: center; color:#fff;}

.foot_right{float: left;}

.foot_top ul li{ float: left; margin:0 5px;}
.foot_top ul li a{font-size: 16px; line-height: 30px; color:#fff;}
.foot_top ul li span{font-size: 16px; line-height: 30px; color:#fff;}
.foot_bottom {font-size: 14px; line-height: 20px; color:#fff;}
.foot_bottom_left{float:left;width:370px;height:auto; margin-right: 40px; }
.foot_bottom_right{float:left;width:350px; height:auto;}


/*浮窗*/
.fc-box{overflow:hidden;  position:fixed;  right:100px;  top:350px; z-index: 99;}
.fc{overflow:hidden;}
.fc li{float:left;}
.fc-text01{width:249px;  height:70px;  background:url(../images/fc-bg01.png) no-repeat;  font-family:"Microsoft YaHei";  color:#fff;  font-size:16px;  line-height:19px;  font-weight:bold;  display:none;}
.fc-text01 div{margin-left: 72px;  padding-top: 8px;}
.fc-ewm-box{width:165px;  height:156px;  background:url(../images/fc-bg02.png) no-repeat;  margin-left: 84px;  margin-top: 190px;  display:none;}
.fc-ewm img{width:137px;  height:140px; padding-top:8px;  margin-left:8px;}
.fc-mx{width:74px;  height:80px;  border-radius:5px;  margin-bottom:6px;}
.rx{background:url(../images/fc-bg.png) no-repeat;}
.kf{background:url(../images/fc-bg.png) no-repeat 0 -100px;}
.wx{background:url(../images/fc-bg.png) no-repeat 0 -200px;}
.rx:hover{background-position:-94px 0;}
.wx:hover{background-position:-94px -200px;}
.fc-text{  color:#4a6775;  font-size:12px;  padding-top: 58px;  text-align: center;}
.close{width:74px;  height:80px;  border-radius:5px;  background:url(../images/fc-bg.png) no-repeat 0 -300px;}
/*浮窗结束*/


DIV.digg {  TEXT-ALIGN: center ; }
DIV.digg A {  COLOR: #000; padding:4px 8px; TEXT-DECORATION: none;background:#fff; border: 1px solid #fff; border-radius:2px;margin:5px;
}
DIV.digg A:hover { COLOR: #fff;  border:1px solid #2d86cb; background: #2d86cb;  }
DIV.digg A.current{border:1px solid #2d86cb; background: #2d86cb; COLOR: #fff; }

.prod{width:1200px; height:auto; margin:0 auto; }
.prod1{width:1200px; height:auto; margin: 40px auto 45px; border-bottom: 1px solid #ccc; overflow: hidden;}
.prod1 h3{ float:left;width:224px; height:40px; background:#dcdcdc; font-size: 24px; font-weight: bold; line-height: 40px; color:#006eaa; text-align: center;}
.prod1 span{float: right; font-size:14px ;color:#0075a9;  line-height: 40px;}
.prod1 span a{ font-size:14px ;color:#0075a9;  line-height: 40px;}

.prod_left{float:left;width:292px; height:auto;}
.prod_left ul li{width:292px ;height:60px; background: url("../images/bg2.png"); border-bottom: 1px solid #fff; text-align: center;font-size:16px ; color:#fff; line-height: 60px; }
/*.prod_left ul li a{font-size:16px ; color:#fff; line-height: 60px;}*/
.prod_left ul li.bg{background: url("../images/bg3.png");}
.prod_left ul li:hover{background: url("../images/bg3.png");}

.prod_right{float: right; width:903px;}
.con2_1a{width:903px; height:auto;margin:0 auto;}
.con2_1a ul li {float: left; width:273px; height:198px;margin:0 14px 28px; position: relative;}
.con2_1a ul li h6{width:100%;height:40px; background: #3c91bf; font-size: 16px; text-align: center; line-height:38px;color:#fff; position: absolute;top:157px;opacity: .7;}
.con2_1a ul li .con2_bottom{width:273px;height:198px; background:#3c91bf; position: absolute;top:0; text-align: center; font-size: 16px; line-height: 40px; color:#fff;opacity: .7; display: none;}
.con2_bottom img{display: block; margin:50px auto 0;}
.con2_1a ul li:hover .con2_bottom{display: block;}
.con2_1a ul li:hover h6{display: none; }

.prod2{width:900px; height:auto; margin:0 auto;}
.prod2 h3{ height:20px; margin:10px auto 20px;border-left: 4px solid #0075a9; font-size: 16px; color:#0075a9; padding-left:10px;}

.prod_show h3{ height:20px; margin:10px auto 20px;border-left: 4px solid #0075a9; font-size: 16px; color:#0075a9; padding-left:10px;}
.prod_show h4{width:100%; height:30px; margin:10px auto 20px; font-size: 16px; color:#0075a9; text-align: center;}
.prod_show h5{width:100%; height:auto; margin:10px auto 20px; font-size: 24px; color:#f78c00; text-align: center; font-weight: bold;overflow: hidden;}

.prod3{width:100%; margin:20px auto;}
.prod3 a{display: block; font-size: 14px; color:#333;}


.new ul li{width:1200px;  height:auto;   border-bottom:1px dashed #d2d2d2;  overflow:hidden;   padding:10px 0 ; margin:5px auto;}
.news-la{width:74px;  height:66px;  border:2px solid #559dd5;  float:left;}
.news-text01a{  color:#2d86cb;  font-size:26px;  font-weight:bold;  line-height:24px;  margin-top: 10px;text-align: center;}
.news-text01a span{  color:#2d86cb;  font-size:14px;  font-weight:bold;}
.news-ra{width:1090px;  float:left;  margin-left: 20px;}
.news-text02a{  color:#000000;  font-size:14px;  text-align:left;}
.news-text03a{  color:#666666;  font-size:12px;  line-height:20px;  text-align:left; }
.new ul li:hover .news-text02a{color:#2d86cb;}

.prod h6{width:100%; font-size: 18px; color:#2d86cb; font-weight: bold; text-align:left;}

.tel{width:1200px; height:auto;margin:0 auto;}
.tel_left,.tel_center,.tel_right{ float: left; width:400px; height:auto; text-align: left; font-size:16px ; font-weight: bold;  color:#000; line-height: 40px; }


.online-con{}
.online-con li{overflow:hidden;}
.online-con li *{float:left;}
.online-text{font-family:"Microsoft YaHei";
	color:#333;
	font-size:20px;
	margin-top: 10px;}
.online-con input{width:396px;
	height:46px;
	border:1px solid #74b6ea;
	font-family:"Microsoft YaHei";
	color:#333;
	font-size:14px;
	margin-left: 30px;
	margin-right:40px;
	margin-bottom: 30px;
	padding-left: 30px;}
.online-con .onlie-k01{margin-left: 50px;}
.online-con .onlie-k02{width:954px;
	height:180px;
	margin-left: 50px;}
.online-con .onlie-k03{width:96px;
	height:46px;}
.onlie-image img{width:115px;
	height:46px; border:1px solid #000; }
.online-con button{float:right ;
width:110px;
	height:42px;
	background-color:#fa9900;
	border:none;
	margin-right:104px;
	font-family:"Microsoft YaHei";
	color:#ffffff;
	font-size:18px;
	line-height:42px;}
.online-con .dq-btn{background-color:#4c95cc ;}
/*在线留言结束*/