@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px "思源黑体", "思源宋体"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源黑体 CN" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#fb0d1a; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.wrapper{width:100%; margin:0; padding:0; text-align:left; overflow:hidden;}
.header{width:1200px; margin:0 auto;}
.header .logo{float:left;width:270px;}
.header .nav-box{float:right;width:800px;margin-top:10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ height:34px; line-height:34px;   position:relative; z-index:1;width:800px;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 18px; font-size:16px; font-weight:normal;color:#555;  }
.nav .nLi h3 a:hover{color:#fb1820;}
.nav .sub{ display:none; width:130px; left:0; top:34px;  position:absolute; background:#fb0d1a;  line-height:26px; padding:5px 0; border-radius:5px;  }
.nav .sub2{width:200px;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px;  text-align:center;}
.nav .sub a:hover{ background:#bb000a; color:#fff;  }

.banner{}
.slideBox{ width:100%; overflow:hidden; position:relative;  }
.slideBox .hd{ width:160px;margin-left:-60px; height:15px; overflow:hidden; position:absolute;left:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; text-align:center;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:40px; height:5px; background:#fff;display:inline-block; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }
.link{text-align:right; font-size:14px; padding-right:25px; line-height:30px; color:#F00;}
.link a{color:#f00;}

.main{}
.box1{width:1340px; margin:40px auto 0;}
.b1-title{text-align:center; font-size:20px; color:#777;}
.b1-title h3{margin-bottom:20px; font-size:30px; color:#555;}
.picScroll-left{ width:1340px;  margin:0 auto;overflow:hidden; position:relative;  }
.picScroll-left .hd{width:1340px; overflow:hidden;  height:71px; position:absolute; left:0; top:100px;  }
.picScroll-left .hd .prev{ display:block;  width:40px; height:71px; float:left;  overflow:hidden;
	 cursor:pointer; background:url("../images/jt3.jpg") no-repeat;}
.picScroll-left .hd .next{ display:block;  width:40px; height:71px; float:right;  overflow:hidden;
	 cursor:pointer; background:url("../images/jt4.jpg") no-repeat;}
.picScroll-left .bd{ padding:30px 30px 0 30px;  }

.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; width:280px; height:180px;  position:relative; }
.picScroll-left .bd ul li .pic{ text-align:center;  }
.picScroll-left .bd ul li .pic img{ width:280px; height:180px;   }
.picScroll-left .bd ul li .bg{width:280px; position:absolute; left:0; bottom:0; height:37px; line-height:37px; 
background:url(../images/bg.png) left center repeat-x; z-index:9999 !important;}
.picScroll-left .bd ul li .bg a{font-size:14px; color:#fff;}

.box2{ margin:40px auto 0;padding:30px 0 60px 0; background:#fcfcfc;}
.bb2{width:1200px; margin:0 auto;}
.b2-content{ background:#fff; margin-top:30px;}
.b2-content ul li{width:349px;padding:30px 25px;float:left; border-right:1px solid #eaeaea;}
.b2-content ul li.noborder{border:none;}
.b2-content ul li h3{margin-bottom:10px;}
.b2-content ul li h3 a{font-size:16px; font-weight:normal; }
.b2-content ul li span.date{display:inline-block; border-bottom:2px solid #fb0d1a;line-height:30px; font-size:13px; color:#777;}
.b2-content ul li p{margin-top:15px; font-size:14px; line-height:28px;}
.b2-content ul li a.more{margin-top:15px; color:#fb0d1a;display:block;}
.b2-bottom{display:block; width:100px; height:40px; line-height:40px; border:1px solid #fb0d1a;background:url(../images/jt1.jpg) right center no-repeat; 
background-position:90px 13px; padding:0 20px; font-size:15px; margin:30px auto 0;}
.b2-bottom a{color:#fb0d1a;}


/*内页*/
.banner2{}
.banner2 img{width:100%;}

.main2{ margin-bottom:40px; font-size:14px;}
.sider{ line-height:30px; border-bottom:1px #f2f2f2 solid;padding:20px 0;}
.sider-title{width:1200px; margin:0 auto;}
.sider-title ul{float:left;}
.sider-title ul li{float:left; font-size:14px;}
.sider-title ul li a{margin-right:2px;padding:3px 9px; display:block; }
.sider-title ul li a.active , .sider-title ul li a:hover{background:#fb0d1a; color:#fff;}
.sider-title ul li a:Hover{color:#fff;}
.sider-title .sider-right{width:350px;float:right; text-align:right;padding-top:5px;}
.sider-title .sider-right a{margin:0 5px;}
.sider-title .sider-right span{margin-left:5px ; color:#f60;}
.sider-content{padding:20px 0; width:1200px; margin:0 auto;}
.about h3{font-size:30px; font-weight:Bold; margin-bottom:30px;}
.about{line-height:32px;}
.jj-left{width:820px;float:left;}
.jj-left p{margin-bottom:10px;}
.jj-right{width:330px;float:right;}
.jj-right img{width:330px;}

.lj-left{width:330px;float:left; margin-top:50px;}
.lj-left img{width:330px;}
.lj-right{width:820px;float:right; margin-top:50px;}

/*荣誉资质*/
.yyzz{}
.yyzz ul li{width:250px; float:left; margin:0 50px 20px 0;}
.yyzz ul li img{width:250px; height:200px; -webkit-transition:all linear 0.5s; -moz-transition:all linear 0.5s; transition:all linear 0.5s;}
.yyzz ul li img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);transform:scale(1.1);}
.tp{width:250px; height:200px; overflow:hidden;}
.wz{text-align:center; font-size:13px; height:40px; }

/*联系我们*/
.contact{ padding:30px; background:#f5f5f5; border-radius:10px;}
.contact ul li{padding:30px 0; border-bottom:1px solid #ddd;}
.ct-left{width:350px; float:left; line-height:32px;}
.ct-right{width:750px; float:right;}
.ct-left h3{font-size:18px; margin-bottom:5px; font-weight:normal; color:#f60;}

/*加入我们*/
.join{}
.join .join-title{height:40px; line-height:40px; padding-left:25px; background:url(../images/bg3.png) left no-repeat; font-size:18px; font-weight:bold; color:#ff9703; }
.join .join-content{line-height:30px; margin-bottom:20px;}
.join .join-content h3{font-weight:bold;}

/*新闻列表*/
.news_list{ padding:20px 0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb;  line-height:40px; height:40px;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

.news-list{padding-top:20px;}
.news-list ul li{padding:20px; margin-bottom:20px; background:#fcfcfc;}
.news-tp{width:200px;float:left;}
.news-tp img{width:200px; height:120px;}
.news-wz{width:940px;float:right;}
.news-wz h3{margin-bottom:10px;}
.news-wz p{line-height:28px;}
a.more{ display:block;  margin-top:15px;color:#ff9703;}
.news-list2 ul li{ background:#fafafa;border:none;width:329px;padding:30px 20px; margin:15px;display:inline; }
.feedback{}
.fd-top{padding:20px; background:#f1f1f1; }
.fd-bottom{padding:20px; background:#ececec; margin-top:30px;}
.red{color:#f00;}
.call_main{width:100%;}
.call_main ._call_l{background:url(../img/left_bj.jpg) repeat-y;padding:30px 25px;border: 1px solid #f0efef;}
.call_main ._call_r{background:url(../img/right_bj.jpg);padding:10px 25px 25px;}
.call_main ._call_title{font-size:23px; color:#da241c;font-weight:normal;line-height:30px;margin-bottom:20px;}

.call_main ._call_r ._r_bd ._r_bd01 ._01list{margin-bottom:20px;background:#fff;position:relative; width:300px; float:left; margin-right:50px;}
.call_main ._call_r ._r_bd input{width:250px;height:40px;line-height:40px;border:none;padding:0 5%;color: #5b5b5b}
.call_main ._call_r ._r_bd ._r_bd02 ._02list{width:250px;margin-bottom:20px;background:#fff;position:relative;}
.call_main ._call_r ._r_bd ._r_bd02 ._02list input{width:620px;padding:0 20px;}
.call_main ._call_r ._r_bd ._r_bd02 ._r_text{height:180px;}
.call_main ._call_r ._r_bd ._r_bd02 ._02list ._r_xuqiu{width:640px;resize:none;padding:0 20px;height:180px;line-height:40px; border:none;} 

.call_main ._call_r ._r_bd ._r_bd02 ._yzm_box ._r_yzm{width:680px;margin-right:2%;position:relative;}
.call_main ._call_r ._r_bd ._r_bd02 ._call_btn{width:114px;height:40px;line-height:40px;background:#da241c;color:#fff;font-size:16px;outline:none; border:none;}
.call_main input::-webkit-input-placeholder{color:#5b5b5b;}
.call_main textarea::-webkit-input-placeholder{color:#5b5b5b;}
.call_main ._call_r ._r_bd .Validform_wrong{position: absolute;right: 0;top: 8px;font-size: 15px;background-color: #ffe7e7;}

.footer{width:100%;padding:25px 0 20px 0; background:#565656;}
.footer .ft-box{width:1200px; margin:0 auto;}
.footer .ft-box .ft-left{width:620px; float:left; font-size:15px; line-height:30px; color:#fff;}
.footer .ft-box .ft-left a{color:#fff;}
.footer .ft-box .ft-left p.ft-top{margin-bottom:10px;}
.footer .ft-box .ft-right{width:121px; float:right;font-size:15px; line-height:30px;text-align:center;color:#fff;} 
