@charset "utf-8";
/* CSS Document */
BODY {
	font-size:12px; 
	margin:0px auto; 
	padding:0px;
	border:0px;
	width:100%;
	 font-family:"微软雅黑";
	color:#666666;
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,p,b,input,strong,textarea,select{margin:0px auto;padding:0px; border:0px;list-style: none; font-weight:normal;font-style:normal; font-size:12px; font-family:"微软雅黑";}
table,tr,td,{ margin:0px auto;padding:0px; list-style: none; font-weight:normal;font-style:normal; font-size:12px; font-family:"微软雅黑";}
img{vertical-align:top;}


a:link{color:#666666; text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:#0f3a7b; text-decoration:none;}


/***连接样式***/
.lan a:link{color:#0f3a7b; text-decoration:none;}
.lan a:visited{color:#0f3a7b; text-decoration:none;}
.lan a:hover{color:#666666; text-decoration:none;}

/***连接样式***/
.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#ffde00; text-decoration:none;}

.mgl38{ margin-left:38px;}






/*---头部---*/
.top{ width:1008px; height:96px; overflow:hidden; }
.logo{ width:580px; height:96px; float:left; overflow:hidden; }
.topright{ width: auto; height:96px;  float:right; overflow:hidden; }
.topright span{ width:182px; height:44px; float:left; overflow:hidden; padding-top:26px; padding-right:10px;}
.topright em{ width:54px; height:54px; float:left; overflow:hidden; padding-top:20px;}




/*---导航---*/
.nav_box{ width:100%; height:50px; background:#0f3a7b;}
.nav{ position:relative; width:1008px; height:50px; font-size:14px;}
.nav a{ color:#fff;}
.nav h3{ font-size:100%; font-weight:normal;}
.nav .m{ float:left;  position:relative; z-index:99;}
.nav h3 a{ display:block; width:112px; height:50px; text-align:center; font-family:"微软雅黑"; font-size:14px; line-height:50px; }
.nav h3 a:hover{ display:block; width:112px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:14px; line-height:50px;}
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; top:50px; z-index:1; width:112px; background:#e80001; overflow:hidden; }
.nav .sub li{ text-align:center; }
.nav .sub li a{ display:block;  border-top:1px solid #f65455; height:50px; line-height:50px; color:#fff; font-size:14px; font-family:"微软雅黑";}
.nav .sub li a:hover{ color:#fff000; font-size:14px; font-family:"微软雅黑";}
.nav .block{ height:50px; width:112px; position:absolute; left:0; top:0px; overflow:hidden; background:#e80001;}







/* 焦点图 */
.banner{ min-width:1188px;  position:relative;  height:400px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:400px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:400px;  }
.banner .bd li a{ height:400px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:6px; background:#fff; overflow:hidden; line-height:9999px; border-radius:9px;}
.banner .hd ul .on{ background:#e80001;}







/*-------案例----------*/
.case{ width:1008px; height:auto; overflow:hidden; margin-top:50px;}
.casea{ width:1008px; height:30px; overflow:hidden; float:left; background:url(../images/img3.png) no-repeat center; text-align:center; color:#0f3a7b; font-size:18px; padding-top:36px;}
.slideTxtBox{  width:1008px; height:600px; overflow:hidden; float:left;  }
.slideTxtBox .hd{  width:1008px; height:30px; float:left; margin-top:30px;}
.slideTxtBox .hd ul{  width:598px; height:30px; float:left; overflow:hidden; zoom:1; padding-left:260px;}
.slideTxtBox .hd ul li{  height:30px; float:left; overflow:hidden; display:inline; margin:0px 6px; line-height:28px;}
.slideTxtBox .hd ul li a{ display:block; height:28px; padding:0px 20px; border:#0f3a7b solid 1px;border-radius:18px;}
.slideTxtBox .hd ul li a:hover{ background: #0f3a7b;border-radius:18px; color:#FFF;}
.slideTxtBox .hd ul li.on a{ background:#0f3a7b; color:#fff; }

.slideTxtBox .bd{ width:1008px; height:500px; float:left; overflow:hidden; margin-top:40px;}
.slideTxtBox .bd ul{ width:1047px; height:500px; float:left; overflow:hidden;}
.slideTxtBox .bd li{ width:310px; height:250px; float:left; overflow:hidden; margin-right:39px;}
.slideTxtBox .bd li img{ width:310px; height:190px; float:left; overflow:hidden;}
.slideTxtBox .bd li span{ width:310px; height:60px; float:left; overflow:hidden; text-align:center; line-height:50px; font-size:14px;}
.more { width:240px; height:42px; overflow:hidden;display:block; font-size:14px; line-height:40px; padding-top:10px; text-align:center;}
.more a{ width:238px; height:40px; overflow:hidden; display:block; border-radius:40px; border:#0f3a7b solid 1px; color:#0f3a7b;}
.more a:hover{ width:238px; height:40px; overflow:hidden; display:block; background:#0f3a7b; color:#FFF;}







/*-------关于----------*/
.about{ width:100%; height:280px; overflow:hidden; background:url(../images/img1.png) no-repeat; padding:45px 0px; margin-top:60px;}
.aboutbox{ width:1008px; height:280px; overflow:hidden;}

.focusBox { float:left; position: relative; width: 400px; height: 280px; overflow: hidden; }
.focusBox .pic img { width: 400px; height: 280px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:44px; width:100%;  background: #333; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 44px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:44px; line-height:44px; position:absolute; bottom:-44px;}
.focusBox .txt li a{ display: block; padding: 0 0 0 10px; font-size: 14px;  color:#FFF;}
.focusBox .num { position: absolute; z-index: 3; bottom:13px; right:7px; }
.focusBox .num li{ float: left; position: relative; width: 16px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-right:7px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; width: 100%; height: 100%; top: 0; left: 0;}
.focusBox .num li span { z-index: 1; background:#FFF;border-radius:8px;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#e80001;border-radius:8px;}

.aboutright{ width:570px; height:280px; float:right; overflow:hidden; color:#FFF;}
.aboutright h2{ width:570px; height:70px; float:left; line-height:70px; font-size:20px; overflow:hidden;}
.aboutright span{ width:570px; height:120px; float:left; line-height:28px; font-size:14px; overflow:hidden;}
.aboutright em{ width:240px; height:42px; float:left; line-height:42px; font-size:14px; overflow:hidden; text-align:center; margin-top:30px;}
.aboutright em a{ width:240px; height:42px; overflow:hidden; background:#FFF; border-radius:40px; display:block; color:#0f3a7b;}
.aboutright em a:hover{ width:240px; height:42px; overflow:hidden; background:#ffde00; border-radius:40px; display:block; color:#0f3a7b;}







/*-------news----------*/
.wap{ width:1008px; height:auto; overflow:hidden; margin-top:50px; padding-bottom:60px;}

.wapleft{ width:485px; height:auto; float:left; overflow:hidden;}
.waplefta{ width:465px; height:42px; float:left; overflow:hidden; background:#0f3a7b; line-height:42px; padding:0px 10px;}
.waplefta span{ float:left; font-size:16px; color:#FFF; background:url(../images/img5.png) no-repeat left; padding-left:10px;}
.waplefta h2{ float:left; font-size:12px; color:#FFF; padding-left:10px;}
.waplefta em{ float:right; font-size:12px; color:#FFF; }


.news{ width:485px; float:left; overflow:hidden;}
.news_a{ width:485px; height:120px; float:left; overflow:hidden; margin-top:20px;}
.news_a img{ width:180px; height:120px; float:left; overflow:hidden; margin-right:15px;}
.news_a h2{ width:290px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:16px; white-space: nowrap; text-overflow: ellipsis;}
.news_a h3{ width:290px; height:60px; float:left; overflow:hidden; line-height:26px; font-size:14px; }
.news_a h4{ width:290px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#0f3a7b;}
.news ul{ width:485px; height:150px; float:left; overflow:hidden; margin-top:15px;}
.news ul li{ width:475px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:14px; background:url(../images/dot.png) no-repeat left; padding-left:10px;}
.news ul li a{ width:370px; height:30px; float:left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.news ul li span{ width:105px; height:30px; float:right; overflow:hidden; text-align:right;}


.lianxi{ width:485px; float:left; overflow:hidden;}
.lianxia{ width:485px; height:190px; float:left; overflow:hidden;}
.lianxib{ width:485px; float:left; overflow:hidden; padding-top:5px;}
.lianxib p{ width:485px; float:left; overflow:hidden; line-height:22px; font-size:14px; padding:10px 0px 0px 0px;}
.lianxib img{ padding-right:10px;}













/* 底部 */
.foot{ width:100%; height:42px; overflow:hidden; background:#0f3a7b; min-width:1008px; }
.foota{ width:1008px; height:42px; overflow:hidden; line-height:42px; font-size:12px; text-align:center; color:#FFF;}









/* 内页 */

.biaoti{ width:100%; border-bottom:#dbdbdb solid 1px; height:50px; overflow:hidden;}
.biaotidt{ width:988px; height:50px; overflow:hidden; font-size:12px; background:url(../images/img9.png) no-repeat left; padding-left:20px; line-height:50px;}






.nybox{ width:1008px; height:auto; overflow:hidden; }
.nyleft{ width:250px; height:auto; float:left; overflow:hidden;} 
.nynav{ width:250px; height:auto; float:left; overflow:hidden;}
.nynav dt{ width:250px; height:120px; float:left; overflow:hidden; border-bottom:#dbdbdb solid 1px; text-align:center; }
.nynav dt span{ width:250px; float:left; overflow:hidden; font-size:24px; padding-top:30px; color:#0f3a7b;}
.nynav dt em{ width:250px; float:left; overflow:hidden; font-size:14px; padding-top:10px;}
.nynav dd{ width:210px; height: auto; float:left; overflow:hidden; padding:20px;}
.nynav dd li{ width:210px; height: auto; float:left; overflow:hidden; text-align:center; line-height:38px; margin:10px 0px; font-size:14px;}
.nynav dd li a{ width:208px; height:38px; float:left; overflow:hidden; border:#0f3a7b solid 1px; border-radius: 40px; color:#0f3a7b;}
.nynav dd li a:hover{ width:208px; height:38px; float:left; overflow:hidden; border:#0f3a7b solid 1px; background:#0f3a7b; border-radius: 40px; color:#FFF;}
#all{ width:208px; height:38px; float:left; overflow:hidden; border:#0f3a7b solid 1px; background:#0f3a7b; border-radius: 40px; color:#FFF;}
.nydianhua{ width:210px; height:auto; float:left; overflow:hidden; padding:10px 20px;}
.nydianhua img{ float:right; overflow:hidden;}







.nyright{ width:730px; float: left; overflow:hidden; border-left:#dbdbdb solid 1px; min-height:500px; padding:20px 0px 20px 27px;}


.wenzhang{ width:730px; height: auto; float: left; overflow:hidden;}
.wenzhang p{ width:730px; height: auto; float: left; overflow:hidden; font-size:14px; line-height:26px; padding:10px 0px;}




.ny_rongyu{ width:730px; overflow:hidden; display:inline; }
.ny_rongyu ul{ width:760px; float:left; overflow:hidden; display:inline; }
.ny_rongyu li { width:350px; float:left; overflow:hidden; margin:0px 30px 0px 0px;}
.ny_rongyu li .img{ width:350px; height:240px; display:block; text-align:center; }
.ny_rongyu li .img:link,.info li .img:visited{ }
.ny_rongyu li .img:hover{ }
.ny_rongyu li span{ width:350px; height:50px; float:left; line-height:50px; text-align:center; white-space: nowrap; text-overflow: ellipsis; font-size:14px;}






/*---翻页---*/
.digg{clear:both; padding:20px 0px;text-align:center; font-size:14px;}
.digg .current{margin:2px;padding:6px 15px;background:#0f3a7b;color:#FFF;font-weight:400;}
.digg a{margin:2px;padding:6px 15px;background:#eee;color:#555;font-weight:400;ext-decoration:none;}
.digg a:hover{ background:#0f3a7b; color:#FFF;}







.ny_news{ width:730px; height: auto; float:left; overflow:hidden; padding-bottom:20px;}
.ny_news ul{ width:730px; height: auto; float:left; overflow:hidden; margin-top:20px;}
.ny_news ul li{ width:715px; height:40px; line-height:40px; border-bottom:#d2d2d2 dashed 1px; float:left; overflow:hidden; background:url(../images/dot.png) no-repeat left; padding-left:15px;}
.ny_news ul a{ width:615px; height:40px; white-space: nowrap; text-overflow: ellipsis; font-size:14px;}
.ny_news ul em{ width:100px; float:right; text-align:right;}



.ny_news_a{ width:730px; height:160px; float:left; overflow:hidden; }
.ny_news_a img{ width:220px; height:160px; float:left; overflow:hidden; margin-right:20px;}
.ny_news_a h2{ width:490px; height:40px; float:left; overflow:hidden; line-height:40px; font-size:16px; white-space: nowrap; text-overflow: ellipsis;}
.ny_news_a h3{ width:490px; height:90px; float:left; overflow:hidden; line-height:26px; font-size:14px; }
.ny_news_a h4{ width:490px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#0f3a7b;}




.ny_news_l_xx{ width:730px; height: auto; overflow:hidden; padding-bottom:20px;}
.ny_news_l_xx_a{ width:730px; height:50px; float:left;  overflow:hidden; line-height:50px; text-align:center; font-size:20px; }
.ny_news_l_xx_b{ width:730px; height:40px; float:left; overflow:hidden; text-align:center; line-height:40px; }
.ny_news_l_xx_b span{ font-size:12px; padding:0px 15px;}
.ny_news_l_xx_c{ width:730px; height: auto; float:left; overflow:hidden; line-height:26px; font-size:14px;}
.ny_news_l_xx_c p{ margin-top:20px; font-size:14px;}
.ny_news_l_xx_d{ width:730px; height:auto; float:left; overflow:hidden; line-height:26px; margin-top:100px;}
.ny_news_l_xx_d span{ width:730px; height:auto; float:left; overflow:hidden; line-height:26px; margin-top:10px; font-size:14px;}






/*留言*/
.ny_yuyue{ width:602px; height:auto;  overflow:hidden; padding:20px 0px 0px 0px;}
.ny_yuyue td{ width:auto;  height:50px; font-size:14px;}
.wbk{ width:480px; height:38px; border:#dbdbdb solid 1px; line-height:38px; padding:0px 10px;   border-radius:6px; font-size:14px;}
.wbk2{ width:200px; height:38px;  border:#dbdbdb solid 1px; line-height:38px; padding:0px 10px;  border-radius:6px; font-size:14px; }
.wby{ width:480px; height:180px;  border:#dbdbdb solid 1px; line-height:26px; padding:10px 10px; border-radius:6px; font-size:14px; }
.coolbg{  width:500px; height:50px;  font-size:20px; line-height:50px; background: #0f3a7b; text-align:center; border:none; color:#FFF; cursor:pointer; border-radius:6px; font-size:14px; }
.yuyue_l{ width:90px; text-align:right; padding-right:10px;}





/*招聘*/
.zhaopin{ width:730px; height: auto; float:left; overflow:hidden;}
.zhaopin li{ width:730px; height: auto; float:left; overflow:hidden; border-bottom:#dbdbdb dashed 1px; padding:20px 0px;}
.zhaopin li h2{ width:730px; height:50px; float:left; overflow:hidden; font-size:18px; color:#0f3a7b;}
.zhaopin li p{ width:730px; height: auto; float:left; overflow:hidden; font-size:14px; line-height:26px;}








/*---客服---*/
.floating_ck{position:fixed;right:0px;top:35%; z-index:999;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#e80001;border-bottom:solid 1px #f65455;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#f65455;border-bottom:solid 1px #f65455;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/home.png);}
.consult a{ display:block;width:80px;height:80px;}
.quote{background-image:url(../images/kficon.png);}
.lianxi2{background-image:url(../images/lianxi.png);}
.lianxi2 a{ display:block;width:80px;height:80px;}
.qrcord{background-image:url(../images/ewm.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#f65455;border-bottom:solid 1px #f65455;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:270px;top:-81px;}
.floating_ewm i{background:url(../images/ewm2.png) no-repeat;display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff; margin-top:10px;}
.floating_ewm .qrcord_p01{font-size:14px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}




















