﻿body{ padding:0; margin:0; font-size:14px; font-family:"微软雅黑"; background:#fff; color:#666;}
div,ul,li,ol,p,dl,dd,dt,a,span,h1,h2,h3,h4,em{padding:0; margin:0; list-style:none;}

img{ border:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#247fc6;}
.clearfix{overflow:hidden;_zoom:1;}
.w1000{ width:1000px; margin:0 auto;}

/* 头部 */
.header{width:100%;}
	.site-top{height:24px; background:#7a7a7a; line-height:24px; color:#fff; font-size:12px;}
	.head_con{ height:86px; background:#fff;}
		.head_con .logo{ float:left; width:333px; margin-top:20px;}
		.head_con .menu{ width:550px; float:left;}
		.head_con .menu ul{overflow:hidden;_zoom:1;}
		.head_con .menu ul li{ float:left; line-height:86px; font-size:14px; margin-left:40px;}
		.head_con .menu ul li a:hover,.head_con .menu ul li a.focus{ color:#19047c; font-weight:bold; border-bottom:#ffa000 solid 2px;}
		.head_con .language{ width:100px; height:30px; line-height:30px; float:right; background:#d6eaf8; margin-top:28px; text-align:center;}
		.head_con .language a{ color:#bbbbbb;}
		.head_con .language a:hover,.head_con .language a.focus{ color:#3498db;}

/* banner */
.banner{ height:450px; background:#fff;}
.banner_nei{ height:350px;}

/* 首页 */
.content .index_about h3{ font-size:30px; margin:0 auto; padding:30px 0 0; text-align:center; font-weight:normal;}
.content .index_about h3 span{ width:50px; height:3px; display:block; background:#dc9f3f; margin:15px auto; border:none;}
.content .index_about p{ line-height:25px;}
.content .index_about span{ width:130px; height:40px; line-height:40px; text-align:center; border:#16075c solid 1px; display:block; margin:15px auto 40px; border-radius:20px;}
.content .index_about span a{ font-size:16px; color:#16075c;display:block; }

.content .index_product{ background:#f5f5f5;}
.content .index_product h3{ font-size:30px; margin:0 auto; padding:30px 0 0; text-align:center; font-weight:normal;}
.content .index_product h3 span{ width:50px; height:3px; display:block; background:#dc9f3f; margin:15px auto; border:none;}
.content .index_product .index_con{ position:relative;}
	.boxtop-list {position: relative;width:1000px;height:270px; margin-top:30px;overflow: hidden;}
	.boxtop-list ul {position: absolute;}
	.boxtop-list li {_display:inline-block;float: left;width:240px;height: 210px; background:#fff;margin-right:13px;overflow: hidden;}
	.boxtop-list-tit {width: 240px;height:40px;background:#b2b2b2;line-height:40px; text-align:center;}
	.boxtop-list-tit a {display: block;color:#fff;font-size: 14px;}
	.boxtop-list-tit a:hover {color: #fff;text-decoration: underline;}
	.content .index_product .index_con a.prev {width:40px; height:75px;background:url(images/prev.png); position:absolute; left:-70px; top:70px;}
	.content .index_product .index_con a.next {width:40px; height:75px;background:url(images/next.png); position:absolute; right:-70px; top:70px;}
.content .index_news{}
.content .index_news h3{ font-size:30px; margin:0 auto; padding:30px 0 0; text-align:center; font-weight:normal;}
.content .index_news h3 span{ width:50px; height:3px; display:block; background:#dc9f3f; margin:15px auto; border:none;}
.content .index_news .index_news_con .index_news_left{ width:280px; float:left; border-top:#d7d7d7 dotted 1px;}
.content .index_news .index_news_con .index_news_left ul li{ height:49px; line-height:49px; border-bottom:#d7d7d7 dotted 1px;}
.content .index_news .index_news_con .index_news_left span{ float:right;}
.content .index_news .index_news_con .index_news_right{ background:#f5f5f5; float:right; width:644px; height:200px; padding:23px}
.content .index_news .index_news_con .index_news_right img{ float:left}
.content .index_news .index_news_con .index_news_right ul{ width:310px; float:right;}
.content .index_news .index_news_con .index_news_right ul h4{ font-size:16px; font-weight:normal;}
.content .index_news .index_news_con .index_news_right ul span{ color:#aaa; line-height:30px;}
.content .index_news .index_news_con .index_news_right ul p{ color:#888; line-height:30px;}
.content .index_news .index_news_con .index_news_right ul p a{ color:#d78e1e;}
.content .index_news .more{ width:130px; height:40px; line-height:40px; text-align:center; border:#16075c solid 1px; display:block; margin:15px auto 40px; border-radius:20px;}
.content .index_news .more a{ font-size:16px; color:#16075c;display:block; }





/*修改部分开始*/
.left{ width:230px; float:left; }
.left dl{ background:#237abd url(images/left01.jpg) no-repeat 20px 17px; border-bottom:#015da0 solid 5px; color:#fff; font-size:26px; line-height:62px; text-indent:46px;}
.left ul li{  line-height:40px; margin-bottom:1px; background:#e7e7e7;}
.left ul li a{ display:block; text-indent:45px; background:url(images/left02.png) no-repeat 24px 18px;}
.left ul li a.cur{ color:#fff; background:#247fc6 url(images/left03.png) no-repeat 24px 18px ;}
.left  ul li dl{ background:none; line-height:25px; text-indent:0px;padding:0px 0px; border-top:#eee solid 1px; border-bottom:#015da0 solid 0px;}
.left  ul li dl dt a{ font-weight:inherit; background:none; font-size:12px;}
/*修改部分结束*/



/* 内页 */
.right{ width:750px; float:right; margin-bottom:60px;}
.right .crumbs_nav{ height:70px; line-height:70px; text-indent:27px;}
.right .nei_con{ border:#e7e7e7 solid 1px;min-height:430px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>430?"430px":"");}
.right .nei_con .text{ width:670px; margin:20px auto; line-height:24px;}
.right .nei_con .text img{margin:0px;padding:0px;max-width:100%;height:auto !important;box-sizing:border-box !important;word-wrap:break-word !important;width:auto !important;visibility:visible !important;}
.right .nei_con .text h3{ font-weight:normal;border-bottom:#ddd dashed 1px; line-height:50px; text-align:center; margin-bottom:20px;}
.right .nei_con .text h4{ font-weight:normal;border-bottom:#ddd dashed 1px; line-height:50px; font-size:18px; margin-bottom:20px;}
.right .nei_con .honor{ width:730px; margin:10px auto;}
.right .nei_con .honor ul{ width:750px;overflow:hidden;_zoom:1;}
.right .nei_con .honor ul li{ width:237px; height:170px; margin-right:9px; margin-bottom:18px; float:left;}
.right .nei_con .product{ width:730px; margin:10px auto;}
.right .nei_con .product ul{ width:750px;overflow:hidden;_zoom:1;}
.right .nei_con .product ul li{ width:235px; height:210px;  margin-right:9px;float:left;}
.right .nei_con .product ul li img{border:#d5d5d5 solid 1px;}
.right .nei_con .product ul li p{ text-align:center;}
.right .nei_con .news{ width:610px; margin:20px auto;}
.right .nei_con .news ul li{ line-height:50px; border-bottom:#ddd dashed 1px;}
.right .nei_con .news ul li span{ float:right}
.right .nei_con .message{ width:590px; height:550px; margin:30px auto; background:#ebf4fb; border:#dbdcdd solid 1px;border-radius:20px;}
.right .nei_con .message dl{ line-height:40px; text-align:center; background:#247fc6; color:#fff; font-size:15px;border-radius:20px 20px 0 0;}
.right .nei_con .message table{ margin-top:30px;}
.right .nei_con .message table span{ color:#FF0004}
.right .nei_con .message table input,.right .nei_con .message table textarea{ border:#cdcece solid 1px;border-radius:5px;}
.right .nei_con .message table input[type="text"]{ width:150px; height:22px; line-height:22px;}
.right .nei_con .message table input.add{ width:403px;}
.right .nei_con .message table textarea{ width:400px; height:100px;}
.right .nei_con .message table input[type="submit"]{ width:100px; height:25px; line-height:25px; color:#fff; background:#247fc6; border:none; cursor:pointer;}

.right .page{ text-align:center; line-height:50px; margin-top:20px;}
.right .page span{ border:#dddddd solid 1px; padding:3px 5px; margin:0 5px;}
.right .page a{ margin:0 10px;}

/* 底部 */
.footer .footer_con{ background:url(images/footer_map.jpg) no-repeat center center; height:219px;}
.footer .footer_con h3{ font-size:30px; margin:0 auto; padding:30px 0 0; text-align:center; font-weight:normal; color:#fff;}
.footer .footer_con h3 span{ width:50px; height:3px; display:block; background:#dc9f3f; margin:15px auto; border:none;}
.footer .footer_con p{ text-align:center; color:#fff; line-height:30px;}
.footer .copyright{ height:50px; background:#232323; line-height:50px; text-align:center; color:#999999;}

/* 返回顶部 */
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom:300px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(215, 142, 30, 0.5) url(images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible { visibility: visible;opacity: 1;}
.cd-top.cd-fade-out {opacity: .5;}
.no-touch .cd-top:hover {background-color: #e86256;opacity: 1;}

.fengye{ height:20px; line-height:20px; margin:10px 25px 30px 10px;}
.off{ width:60px; height:20px; line-height:20px; font-size:12px; border:1px #CCC solid;  display:block; margin-right:5px; float:left; text-align:center; border:1px #CCC solid; }
.fenkong{ float:left;}
.fenkong a{width:22px; height:22px; line-height:22px; font-size:12px;color:#666;  display:block; margin-right:5px; float:left; text-align:center; border:1px #CCC solid; }
.fenyeon{width:20px; height:20px; line-height:20px; font-size:12px; background:#237abd; color:#fff; font-weight:bold; display:block; border:1px #CCC solid; }