@charset "utf-8";
/* CSS Document */

body { font-size: 12px; font-family: "microsoft yahei"; color: #666; background: #fff; }
input, select, textarea { vertical-align: middle;  font-family: "microsoft yahei"; outline:none;}
img { border: 0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul li { list-style-type: none; }
a { text-decoration: none; outline: none; color:#333; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; font-size:0; line-height:0; height:0;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }



/**index**/
.top{ background:#eeeeee; max-width:1280px;min-width:1280px; height:91px; margin:auto; position:relative;}
.top .logo{ width:212px; height:51px; margin:22px 0 0 39px;}
.top .set{  background:#f4b300; position:absolute; right:0; top:0; color:#fff; padding:3px 0; height:18px;}
.top .set a{ padding:0 14px; color:#fff;}

.nav{ padding-top:55px;}
.nav li{ float:left;}
.nav li a{ padding:0 20px; font-size:14px; border-right:1px #ccc solid;}
.nav li a.active, .nav li a:hover{ color:#1f4ca8;}
.nav li.n-last a{ border:0;}


.flexslider{position:relative;height:440px;overflow:hidden; max-width:1280px; margin:auto;}
.slides{position:relative;z-index:1;}
.slides li{height:440px;}
/*.slides li .slide-cont{position:absolute;left:185px;top:120px; width:480px;}*/
.slides li .slide-cont{position:absolute;left:185px;top:120px; width:649px;}
.slides li .slide-cont h1{font-size:36px; height:96px; line-height:48px; overflow:hidden; color:#ffa800; font-weight:normal;}
.slides li .slide-cont p{ color:#fff; font-size:14px;height:20px; overflow:hidden;}
.slides li .slide-cont .enter{ background:#f8ab00; width:80px; height:21px; line-height:21px; text-align:center; color:#fff; display:block; margin-top:22px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.flex-control-nav{ display:none;}
.flex-direction-nav a{ background:url(../images/ico.png) no-repeat; display:block;width: 53px; height: 53px; position:absolute; top:169px; z-index:10;}
.flex-direction-nav a.flex-prev{left:21px; background-position:0 0;}
.flex-direction-nav a.flex-next{right:21px; background-position: 0 -103px;}




.in-product{ background:#e7f1fb; max-width:1210px; margin:auto; padding:60px 0 70px 70px;}
.in-product li{ display:inline-block; width:195px; float:left; text-align:center; padding:0 45px; }
.in-product li .img{ width:137px; height:137px; display:block; margin:auto; border-radius:137px; -moz-border-radius:137px; -webkit-border-radius:137px;}
.in-product li .name{ color:#333; font-size:14px; height:20px; overflow:hidden; padding-top:14px;}
.in-product li .info{  line-height:24px; height:48px; overflow:hidden; padding:25px 0 0 20px;}
.in-product li .more{ background:#7090b4; width:83px; height:23px; line-height:23px; color:#fff; text-align:center;  display:inline-block; margin-top:30px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}


.main{ max-width:1280px; margin:auto; padding:35px 0;}
.in-about{ width:520px; padding:0 50px 0 30px;}
.in-aboutTit{ font-size:16px; color:#666; padding-bottom:30px;}
.in-aboutImg{ width:234px; padding-top:5px;}
.in-aboutImg .more{ background:#014da1; margin-top:22px; display:block; width:82px; height:26px; line-height:26px; color:#fff; font-size:14px; text-align:center;}
.in-aboutTxt{ width:240px; line-height:24px; text-indent:20px;}
.in-aboutImg img { width:274px; height:176px; display: block; }/*add*/
.in-aboutTxt ul{ margin-left:20px}/*add*/



.in-news{ width:600px; border-left:1px #dce1e5 solid; padding:0 15px 0 55px;}
.in-newsImg { position:relative; width:274px; padding-top:5px;}
/*.in-newsImg .s-ico{ background:url(../images/ico.png) no-repeat; width:25px; height:25px; display:inline-block; margin-top:43px; float:left;}*/
.in-newsImg .s-ico{ background:url(../images/ico.png) no-repeat; width:25px; height:25px; display:inline-block; margin-top:2px; float:left;}
.in-newsImg .s-prev{background-position: 0 -206px; }
.in-newsImg  .s-next { background-position: 0 -281px;}
.in-newsInfo { width:274px; overflow:hidden; height:252px; }
.in-newsInfo li {float:left; width:274px; }
.in-newsInfo li img { width:274px; height:176px; display: block; }
.in-newsInfo li h3 { color:#000; font-size:12px; line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.in-newsInfo li p {line-height:20px; color:#828282; overflow: hidden; height:40px;}
.in-newsList{ width:290px;}
.in-newsList li{ display:block; vertical-align:middle; padding:9px 0 10px 5px; border-bottom:1px #dce1e5 solid; }
.in-newsList li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.in-newsList li span{ color:#7090b4; display:block; padding-top:3px;}
.in-newsMore{ background:url(../images/ico.png) no-repeat; display:block; font-size:0; text-indent:-9999px;background-position: 0 -356px; width: 25px; height: 25px; margin-top:5px;}



.footer{ padding:20px 0; border-top:1px #a0acba solid; max-width:1280px; margin:10px auto 0 auto;}/*.footer{ padding:20px 0; border-top:1px #a0acba solid; max-width:1280px; margin:70px auto 0 auto;}*/
.footer .f-copy{ padding-left:20px; line-height:44px;}
.footer .f-links{ padding-right:50px;}
.footer .f-links .ico{ background:url(../images/ico.png) no-repeat; width:44px; height:44px; display:inline-block; margin-left:12px;}
.footer .f-links .xl{ background-position:0 -431px;} 
.footer .f-links .tel{ background-position:0 -525px; } 
.footer .f-links .tx{ background-position:0 -619px; } 
.footer .f-links .wx{ background-position:0 -713px;} 



/**about**/
.ab-banner{max-width:1280px; height:120px; margin:auto;}
.ab-main{ max-width:1280px; margin:auto; padding:25px 0;}

.left{ width:210px;}
.left-tit{ background:url(../images/ab-Tit.jpg) no-repeat; height:59px; line-height:59px; text-align:center; font-size:24px; color:#fff;}
.left-nav li a{ display:block; height:43px; line-height:43px; margin-top:10px; color:#666; font-size:14px; padding-left:70px;}
.left-nav li a.current, .left-nav li a:hover{ background:url(../images/ab-Nav.jpg) no-repeat; color:#fff;}


.right{ width:1000px; margin-left:15px; display:inline; padding:20px 0 20px 26px; border-left:1px #c9c9c9 solid;}
.right-top{ background:url(../images/ab-TitBg.jpg) repeat-x; height:35px; line-height:35px; padding-left:30px;}
.right-top .tit{ background:#fff; padding:0 18px; color:#040814; font-size:18px;}
.right-about{ padding-top:50px; font-size:14px; line-height:30px; color:#666666;}
.ab-main .right{
font-size:16px;
}

.right-news{ padding:40px 28px 0 45px;}
/*.right-news li { overflow:hidden; vertical-align:middle; padding:20px 27px 15px 20px; color:#999; position:relative; border-bottom:1px #cccccc dashed;}*/
.right-news li { overflow:hidden; vertical-align:middle; padding:20px 27px 15px 20px; position:relative; border-bottom:1px #cccccc dashed;font-size: 14px;}
.right-news li img { /*width:135px; height:83px;*/ float:left;}/*.right-news li img { width:135px; height:83px; display:block; float:left;}*/
.right-news li .tit { width:705px; float:right; height:20px; line-height:20px; overflow:hidden; }
.right-news li .tit h3 { float:left; font-size:14px; font-weight:normal; max-width:580px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.right-news li .tit span { float:right; color:#333;}
.right-news li .cont { width:705px; float:right; line-height:24px;  padding-top:10px; max-height:48px; overflow:hidden; }


.right-load{ text-align:right; padding:20px 28px 20px 0;}
.right-load .loading{ background:#ddd; width:152px; height:42px; line-height:42px; color:#fff; text-align:center; display:inline-block; font-size:30px;}


.right-pro{ width:965px; margin:auto; padding:20px 0;}
.right-pro li{ overflow:hidden; border-bottom:1px #ececec solid; padding-bottom:40px;}
.right-proTit{ background:#f2f2f2;  height:41px; line-height:41px; text-align:center; font-size:14px; color:#464646;}
.right-proLt{ width:700px;}
.right-proRt{ width:260px;}
.right-proBox{ padding:30px 10px 0 0;}
/*.right-proBox .img{ width:250px; height:186px; display:block; float:left;}*/
.right-proBox .img{ width:160px; height:120px; display:block; float:left;margin-top:1.5%;}/*.right-proBox .img{ width:160px; height:120px; display:block; float:left;}*/
.right-proBox .nam{ width:420px; float:left; padding-left:20px; font-size:14px; color:#333333; height:34px; line-height:34px;}
.right-proBox .txt{ width:420px; float:left; padding-left:20px;color:#999; line-height:20px; max-height:140px; overflow:hidden; padding-top:10px;}
.right-proList{  padding:26px 0 0 25px;}
.right-proList a{ background:url(../images/ab-ico.jpg) no-repeat left center; padding-left:12px; height:30px; line-height:30px; vertical-align:middle; overflow:hidden; display:block;}
.right-proMore{ background:#9cb2ca; width:103px; height:31px; line-height:31px; display:block; margin:auto; color:#fff; text-align:center;}

.SplitPage a {
	margin: 0px 5px; line-height: 25px;
}
.SplitPage span {
	margin: 0px 5px; line-height: 25px;
}
.SplitPage a {
	background: rgb(224, 224, 224); padding: 0px 10px; border-radius: 5px; color: rgb(102, 102, 102); display: inline-block; box-shadow: 1px 1px 1px #888888;
}
.SplitPage a:hover {
	background: rgb(102, 153, 204); color: rgb(255, 255, 255);
}
.SplitPage .nowpage {
	background: rgb(102, 153, 204); padding: 0px 10px; color: rgb(255, 255, 255); display: inline-block;
}

/*ÓÑÇéÁ´½Ó*/
.link{ padding:35px 0; width:1280px; margin:auto;}
.link-tc{ background:#fafafa; padding:4px 0; min-height:36px;  border:1px #fff solid; box-shadow:0 0 5px 3px #eee;}
.link-tc .tit{ background:url(../images/home.png) no-repeat; background-position:-194px -302px; padding-left:2px;  width:99px; color:#717171; display:block; float:left; line-height:36px; font-size:14px; text-align:center;}
.linkBox{ float:left; width:1243px; padding:6px 0 0 7px; line-height:24px;}
.linkBox a{ padding:0 8px; color:#666; display:inline-block;margin-left: 7%;}