﻿@charset "UTF-8";

/**
 *
 * @authors Your Name (you@example.org)
 * @date    2015-12-30 10:04:32
 * @version $Id$
 */
.headerWrap { width: 100%; position: relative; z-index: 999; background: #fff; box-shadow: 0px 0px 10px #888888; }
.topWrap { width: 100%; background: #4879b4; overflow: hidden; }
.top { height: 35px; line-height: 35px; color: #c8c8c8; font-size: 12px; font-family: "Simsun";}
.top a {  color: #fff; }
.top .right {background: #f27243;padding:0 10px; color: #fff; border: 1px solid #cb653f;height: 35px;line-height: 35px;}
.top .right a {}
.logoWrap { height: 90px; }
.logo{
    margin-top: -35px;
}
.nav { height: 90px; padding-top: 30px; line-height: 34px; position: relative; z-index: 1; *height: 60px; }
.nav .nLi { float: left; position: relative; display: inline; }
.nav .nLi h3 { float: left; }
.nav .nLi h3 a { display: block; text-align: center; font-size: 15px; font-weight: normal; color: #000; height: 42px; line-height: 16px; padding-top: 4px; width: 130px;}
.nav .nLi h3 a .eng{font-size: 12px;}
.nav .on h3 a { background: #4879b4; color: #fff; border-radius: 4px 4px 0 0; }
.nav .sub { display: none; width: 130px; left: 0px; top: 42px; position: absolute; background: #e5f6ff; line-height: 26px; padding: 5px 0; *min-height: 245px; background: url(../images/nav_bg.png);}
.nav .sub li { zoom: 1; }
.nav .sub a { display: block; padding: 0 10px; font-size: 14px; text-align: center; height: 38px; line-height: 38px; color: #fff; }
.nav .sub a:hover { color: #fff; background: #f27243; }

/*登陆*/
.register_bg { background: #fff; margin-top: 120px; height: 550px; }
.login { text-align: center; overflow: hidden; float: left; padding: 75px 50px; padding-right: 0; width: 100%; background: #fff; }
.login select { height: 32px; line-height: 32px; }
.login .h { margin-bottom: 10px; }
.lg>.fl { width: 50%; }
.lg .fl .fr { float: none; }
.lg .fl .login p { clear: both; margin-bottom: 20px; display: block; margin-top: 5px; overflow: hidden; text-align: left; padding-left: 82px; }
.lg .fl .login .fl { font-family: "Microsoft YaHei"; font-size: 13px; color: #000; height: 35px; line-height: 35px; text-align: right; margin-right: 20px; min-width: 100px; }
.lg .fl .login .fl b { color: red; margin-right: 5px; }
.lg .fl .login .fl input { }
.lg .fl .login  button { padding: 0 10px; background: #3990c8; color: #fff; height: 35px; border-radius: 6px; border: none; font-size: 20px; font-family: "Microsoft YaHei"; margin-top: 10px; cursor: pointer; float: left; margin-left: 85px; width: 160px; margin-right: 15px; }
.lg .fl span { border-top: 1px dotted #e8e8e8; color: #a1a1a1; padding-top: 10px; margin-top: 30px; display: block; }
.lg .fl .login .fr { overflow: hidden; text-align: left; }
.lg .fl .login .fr input { height: 35px; line-height: 35px; border-radius: 4px; border: 1px solid #cacaca; padding-left: 10px; width: 215px; }
a.getPassWord { color: #3b8dd1; }
.lg .fl .login .register { margin-top: 36px; margin-left: 30px; }
.lg>.fr { width: 50%; text-align: center; }
.lg .fr img { }

/*注册*/
.showWrap { background: url(../images/bg.png); width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 9999; }
h2.register_title { font-weight: normal; font-size: 18px; height: 50px; line-height: 50px; border-bottom: 2px solid #3990c8; padding-left: 200px; border-bottom: 2px solid #dadada; }
h2.register_title span { width: 182px; height: 50px; line-height: 50px; float: left; display: block; margin-right: 80px; text-align: center; color: #999; font-size: 16px; }
.register_title span.current { background: url(../images/register_bg.jpg) no-repeat bottom; color: #666; }
.register_box .register_btn { width: 140px; height: 35px; line-height: 35px; border-radius: 4px; background: #3990c8; text-align: center; color: #fff; display: inline-block; font-family: "Microsoft YaHei"; font-size: 19px; margin-right: 10px; }
.register_box02 { text-align: center; padding: 15px 25px; border: 1px solid #dadada; border-radius: 4px; display: inline-block; font-family: "Microsoft YaHei"; }
.register_box02 ul li { margin-bottom: 10px; font-size: 18px; color: #a4a4a4; }
.register_box02 ul li img { vertical-align: middle; margin-right: 10px; }
.lg .fl .login .fr { position: relative; overflow: initial; }
.tip { display: inline-block; padding-left: 10px; }
.login { overflow: initial; }
.close { position: absolute; top: 0px; right: 0px; cursor: pointer; }
.banner { width: 100%; overflow: hidden; }
.banner_ny { height: 300px; background: url(../images/banner01.jpg) no-repeat center; position: relative; }
.banner_ny .w1200{position: relative;height: 300px;}
.banner_ny .title { width: 240px; height: 106px; position: absolute; left: 0px; bottom: 0px; font-size: 30px; color: #333; line-height: 106px;text-align: center; }
.banner_ny .title span { font-size: 20px; color: #90c9eb; }
.footWrap { width: 100%; background: url(../images/foot_bg.jpg) repeat; }
.foot {height: 280px; width: 1200px; margin: 0 auto; }
.foot .left { overflow: hidden; border-right: 1px dotted #777777; padding-right: 60px; margin-right: 60px;}
.foot .list ul li { width: 150px; float: left; line-height: 30px; margin-right: 30px; }
.foot .list ul li .title { color: #b8b8b8; font-size: 16px; height: 40px; background: url(../images/foot_bg02.png) repeat-x left bottom; margin-bottom: 10px; line-height: 15px; width: 128px;}
.foot .list ul li a { width: 100%; display: inline-block; color: #9b9b9b; font-size: 13px; }
.foot .list ul li a .icon{margin-right: 5px;font-size: 12px;}
.foot .list ul li a:hover { color: #2f8dc7; }
.foot .right { }
.foot .mid{color: #9b9b9b;}
.foot .mid .title{color: #b8b8b8;font-size: 16px;margin-bottom: 30px;}
.foot .mid .icon{width: 30px;height: 30px;}
.foot .mid .icon img{margin-top: 5px;}


/*==============返回顶部按钮====================*/
.wraper { margin:0 auto; padding-top:20px; width:960px; height:2000px; background-color:#F7F7F7; text-align:center; font-size:22px;}
.gotop { position:fixed; right:42%; bottom:224px; margin-right:-580px; }
.gotop-btn { display:block; width:62px; height:63px; background:url(../images/gotop.jpg) no-repeat 0 0; }


.erweima { min-width: 145px; color: #d7d7d7; font-size: 14px; }
.erweima .phone { color: #dbdbdb; font-size: 16px; }
.erweima .eng { font-size: 12px; }
.erweima .num { font-family: arial; font-size: 19px; font-stnewse: italic; color: #ff6600; }
.erweima img.ewm { padding: 8px 6px; border: 1px solid #aaa; }
.share a { margin-right: 10px; }
.copy { color: #777; background: #181c1d; height: 40px; line-height: 40px; min-width: 450px; overflow: hidden; margin: 0 auto; }
.kf { position: fixed; top: 50%; right: 0.5%; border: 1px solid #d9dadc; padding: 10px; background: #fff; z-index: 9999; }
.page { margin: 0 auto; clear: both; width: 100%; text-align: center; margin-top: 30px; }
.sidebar { width: 220px; min-height: 300px; overflow: hidden; }
.sidebar .side_title { color: #0176b8; font-size: 24px; overflow: hidden; border: 1px solid #e7e7e7; border-bottom: none; height: 67px; line-height: 18px; background: url(../images/sidebar_bg.jpg) no-repeat top center; text-align: center; padding-top: 15px; *height: 52px; }
.sidebar .side_title span { font-size: 13px; font-family: arial; }
.sideMenu {}
.sideMenu h3 { height: 35px; line-height: 35px; text-align: center; border-bottom: 1px solid #e7e7e7; cursor: pointer; font-size: 15px; font-weight: normal; margin-bottom: 20px; padding-bottom: 20px;}
.sideMenu h3.on, .sideMenu h3:hover { color: #fff; background: url(../images/sidebar_bg02.jpg) no-repeat top center; }
.sideMenu ul { padding: 8px 0px; color: #999; /* 默认都隐藏 */ }
.sideMenu ul li a { height: 35px; line-height: 35px; text-align: center; border-bottom: 1px solid #e7e7e7; cursor: pointer; font-size: 15px; font-weight: normal; margin-bottom: 20px; padding-bottom: 20px; }
.sideMenu ul li a:hover { color: #fff; background: url(../images/sidebar_bg02.jpg) no-repeat top center; }
.page ul { display: inline-block; *max-width: 300px; }
.page ul li { float: left; margin-right: 5px; border: none; }
.page ul li a { display: block; font-size: 12px; color: #7a7a7a; padding: 3px 11px; *padding: 3px 9px; background: #f9f9f9; border: 1px solid #c5c5c5; }
.page ul li a:hover, .page ul li a.current { color: #fff; background: #3990c8; border: 1px solid #3990c8; }
.page ul li a.trun { padding: 0px; border: none; }
.page ul li a input { border: 1px solid #dddddd; height: 30px; width: 60px; }
.page ul li a input.btn { cursor: pointer; width: 35px; background: #f3f3f3; border-left: 0; }

/*新闻中心*/
.content{background: #FEFEFE;width: 100%;}
.main { width: 960px;background: #fff; padding: 60px 50px; padding-right: 0; border: 1px solid #e7e7e7; border-right: 0;}
.m-title{font-size: 20px;color: #000;}

.nesw-list {  }
.nesw-list ul li { margin-bottom: 40px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; padding-bottom: 20px;}
.nesw-list .date { background: url(../images/date02.jpg) no-repeat; height: 101px; width: 83px; text-align: center; padding-top: 10px; color: #fff; position: relative; }
.nesw-list .date .day{font-size: 40px; color: #666; font-family: arial; position: absolute; left: 20px; top: 30px;}
.nesw-list .date .year{font-size: 15px; font-family: arial; color: #fff; position: absolute; left: 16px; top: 75px;font-family: arial;}
.nesw-list ul li .news { width: 525px; height: 82px; padding: 0 10px; cursor: pointer; line-height: 30px;}
.nesw-list ul li .news .title { font-size: 18px; color: #515151; position: relative; margin-bottom: 5px;}
.nesw-list ul li .news .title:after{content: ""; width: 50px; height: 3px; position: absolute; bottom: -5px; left: 0px; background: #4879b4;}
.nesw-list ul li .news .detail {color: #888787; line-height: 24px; margin-top: 10px;}


.page02 {margin: 0 auto; clear: both; width: 100%;text-align: center; margin-top: 50px;}
.page02 ul{display: inline-block;}
.page02 ul li{float: left; margin-right: 5px; padding: 0px;}
.page02 ul li a{  display: block; font-size: 15px; color: #666;  padding: 3px 11px;  background: #fff;  border: 1px solid #d0d0d0;}
.page02 ul li a:hover,.page02 ul li a.current{color: #fff;background: #4a74ca; border: 1px solid #4a74ca;}


/*联系我们*/
.map-box{font-size: 13px; color: #666;}
.map-title{width: 910px; height: 40px; line-height: 40px; background: url(../images/bg02.jpg) no-repeat center; padding-left: 40px;  color: #333; font-size: 14px; margin: 20px 0;}

/*关于我们*/
.ctc_box { height: 322px; background: url(../images/contact.png) no-repeat 0px 6px; padding-left: 30px; line-height: 26px;}
.ctc_box .item{margin-top: 20px;}
.ctc_box .title {color: #000;font-size: 16px; }
.ctc_box .tips {color: #666;font-size: 13px; }

/*荣誉资质*/
.ride-list{}
.ride-list ul li{float: left;padding: 15px; border: 1px solid #e1e1e1;text-align: center;box-shadow: 0px 3px 12px #d7d4ce; margin-right: 50px; margin-bottom: 50px;}

/*关于我们-生产设施*/
.picScroll-left{  background: #fff; position:relative;  border: 1px solid #e8e8e8;  width: 890px;  margin-top: 40px;}
.picScroll-left .hd{ height:30px; line-height:30px; color:#333; font-size:13px; background:url(../images/icon_li06.jpg) no-repeat 12px #f8f8f8; padding-left:25px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:22px; height:55px; float:right; margin-right:5px; margin-top:25px; overflow:hidden;cursor:pointer; background:url("../images/arrow03.png") 11px no-repeat; position:absolute; top:73px; z-index: 99999;}
.picScroll-left .bd .prev,.picScroll-left .bd .next{ display:block;  width:22px; height:55px; float:right; margin-right:5px; margin-top:25px; overflow:hidden;cursor:pointer; background:url("../images/arrow03.png") 11px no-repeat; position:absolute; top:610px; z-index: 99999;}
.picScroll-left .hd .prev{left: 30px;z-index: 999;}
.picScroll-left .hd .next{ right: 30px; background-position:-11px 0px; }
.picScroll-left .hd .next:hover{background: url("../images/arrow03.png") -11px 0px no-repeat;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; zoom:1; margin-top:10px; zoom:1; overflow:hidden; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   padding-left: 80px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{width:207px; text-align:center; }
.picScroll-left .bd ul li .pic img{ width:226px; height:158px; display:block;  border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#353442;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picScroll-left .bd ul li .title a{color: #8a8a8a; display: block; margin-top: 8px;}

.zp{color: #666;font-size: 13px;}
.zp-title{color: #666;font-size: 16px;height: 16px; line-height: 16px; border-left: 3px solid #4879b4; padding-left: 10px; margin-bottom: 30px;}


/*新闻详细*/
.news_detail { color: #666;font-size: 13px;}
.news_detail h2.title { color: #000; font-size: 22px; font-weight: normal; text-align: center; margin-bottom: 5px; }
.news_detail .date {  color: #8a8a8a; text-align: center; margin-bottom: 10px; }
.news_detail .date a { color: #8a8a8a; }
.news_detail p { }
