/* 内部banner */
.banner2{width: 100%;height: 320px;margin: 0 auto;position: relative; z-index:0}
.banner2 li{width: 100%;height: 320px}
.banner2 li img{width: 100%;height: 100%}
#flashs1{width: 100%; z-index:-1; position:relative; height:320px; overflow:hidden;}

/* 二级导航 */
.erji_body{width: 100%;background: #eeeeee;margin: 0 auto}
.erji_body .erji_wrap{width: 1200px;margin: 0 auto}
.erji_body .erji_wrap li{width: 180px;text-align: center;float: left;border-right: 1px solid #dcdcdc;padding-top: 10px;padding-bottom: 10px}
.erji_body .erji_wrap li a{font-size: 16px;line-height: 2.25;}
.erji_body .erji_wrap li:hover{background: #da251d}
.erji_body .erji_wrap li:hover a{color: #fff}
.active{background: #da251d}
.active a{color: #fff}

/* 公司概况 */
.gaiguang_wrap{width: 1200px;margin: 0 auto 45px auto}
.gaiguang_wrap .gaikuang_tit{margin-top: 75px;position: relative;}
.gaiguang_wrap #xuxian{border-bottom:1px dotted #cdcdcd;border-top:1px dotted #cdcdcd;width: 100%;height: 1px;display: block;}
.gaiguang_wrap .gaikuang_tit #tit_1{font-size: 24.443px;color: #da261e;line-height: 1.473;}
.gaiguang_wrap .gaikuang_tit #tit_2{font-size: 18.332px;color: #949494;line-height: 1.964;margin-left: 10px}
.gaiguang_wrap .gaikuang_text{width: 100%;height: 150px;font-size: 14px;color: #454545;line-height: 2.571;margin-top: 40px}
.gaiguang_wrap .gaikuang_text2{font-size: 16px;line-height: 2.571;color: #df5450;margin-bottom: 30px}
.gaiguang_wrap .gaikuang_text_1{width: 325px;height: 288px;background: #255c9c;float: left;padding:50px;}
.gaiguang_wrap .gaikuang_text_2{width: 675px;height: 288px;background: #da251d;float: right;padding:50px;}
.gaiguang_wrap .gaikuang_text_3{width: 425px;height: 422px;float: left;overflow: hidden;}
.gaiguang_wrap .gaikuang_text_3 img{width: 100%;height: 100%}
.gaiguang_wrap .gaikuang_text_4{width: 675px;height: 322px;background: #2b2b2b;float: right;padding:50px;}
.gaiguang_wrap .gaikuang_num{font-size: 60px;color: #fff;line-height: 0.6;}
.gaiguang_wrap .gaikuang_text_tie{font-size: 18px;color: #fff;line-height: 2;margin-top: 35px;margin-bottom: 35px}
.gaiguang_wrap .gaikuang_text_con{font-size: 13px;color: #fff;line-height: 2;}
.gaiguang_wrap .gaikuang_tit #tit_3{font-size: 16px;line-height: 2.571;color: #df5450;}
.gaiguang_wrap .rongyu{width: 100%;margin-top: 30px}
.gaiguang_wrap .rongyu .rongyu_pic{width: 423px;height: 100%;float: left;overflow: hidden;}
.gaiguang_wrap .rongyu .rongyu_pic img{width: 100%;height: 100%}
.gaiguang_wrap .rongyu .rongyu_text {width: 732px;height:100%;float: right;padding-left:45px;}
.gaiguang_wrap .rongyu .rongyu_text li{font-size: 16px;color: #2b2b2b;line-height: 2;margin-bottom: 10px}
.gaiguang_wrap .bangong{margin-top:30px; }
.gaiguang_wrap .bangong .bangong_pic1{width: 600px;height: 450px;overflow: hidden;float: left;}
.gaiguang_wrap .bangong .bangong_pic1 img{width: 100%;height: 100%}
.gaiguang_wrap .bangong .bangong_pic2{width: 600px;height: 450px;overflow: hidden;float: right;}
.gaiguang_wrap .bangong .bangong_pic2 img{width: 100%;height: 100%}



/*  */
.tuandui_wrap{width: 1200px;margin: 0 auto 45px auto}
 .tuandui_tit{margin-top: 75px;position: relative;}
 #xuxian{border-bottom:1px dotted #cdcdcd;border-top:1px dotted #cdcdcd;width: 100%;height: 1px;display: block;}
 .tuandui_tit #tit_1{font-size: 24.443px;color: #da261e;line-height: 1.473;}
 .tuandui_tit #tit_2{font-size: 18.332px;color: #949494;line-height: 1.964;margin-left: 10px}
 .tuandui_text{width: 100%;height:auto; min-height:250px;font-size: 14px;color: #454545;line-height: 2.571;margin-top: 40px}
 .tuandui_tit #tit_3{font-size: 16px;line-height: 2.571;color: #df5450;}
.tuandui_wrap .fengcai{width: 100%;height: 400px;margin: 30px auto 0 auto;overflow: hidden;position: relative;}
.tuandui_wrap .fengcai img{width: 100%;height: 100%}
.tuandui_wrap .fengcai .fengcai_more{position: absolute;left: 0;bottom: 0;font-size: 13px;color: #fff;line-height: 2;cursor: pointer;}
.tuandui_wrap .fengcai .fengcai_more .fengcai_more1{padding-left: 25px;padding-right: 25px;background: #da251d;float: left;}
.tuandui_wrap .fengcai .fengcai_more  .fengcai_more2{background: #da251d;margin-left: 5px;float: right;padding-left: 8px;padding-right: 8px;}
.tuandui_wrap .fengcai .fengcai_text{display: none;width: 1160px;height: 260px;background: #da251d;font-size: 14px;line-height: 2;color: #fff;padding:20px;opacity: 0.8;position: absolute;bottom: 0;left: 0}
.tuandui_wrap .renyuan_div .renyuan_img{width: 370px;height: 245px;overflow: hidden;}
.tuandui_wrap .renyuan_div{width: 370px;height: 300px;border-bottom: 1px solid #dcdcdc;position: relative;float: left;margin-right: 44px;margin-bottom: 40px}
.tuandui_wrap .renyuan_div .renyuan_img img{width: 100%;height: 100%;}
.tuandui_wrap .renyuan_div .renyuan_tit{font-size: 14px;line-height: 2.571;margin-top:15px;margin-bottom: 15px}
.tuandui_wrap .renyuan_div .renyuan_tit #zhiwei{color: #151515}
.tuandui_wrap .renyuan_div .renyuan_tit #mingzi{color: #da251d}
.tuandui_wrap #renyuan_div_3{float: right;margin-right: 0}


/* 新闻 */

.new_wrap  .tuandui_tit{margin-top:35px;position: relative;}
.new_wrap .tuandui_tit #tit_3{font-size: 16px;line-height: 2.571;}
.new_wrap .fengcai{width: 100%;margin: 30px auto 0 auto;overflow: hidden;position: relative;margin-bottom: 50px;}
.new_wrap .fengcai ul li{ width: 100%;font-size: 16px;text-align: left; padding: 10px; background: #f6f6f6;color: #df5450; height:35px; margin-bottom:10px;}
.new_wrap .fengcai ul li:hover{ width: 100%;font-size: 16px;text-align: left; padding: 10px; background:#da251d; color:#FFF; height:35px;}
.new_wrap .fengcai ul li:hover a{ color:#FFF}
.new_wrap .fengcai ul li a{ width:100%; line-height:35px; height:35px;}
.new_wrap .fengcai ul li a:hover{ color:#FFF;}
.new_wrap .fengcai ul li span{ display:inline-block}
#bumen{padding-left: 10px;float: left;margin-top: 3px; width:800px;}
#ck{float: right;padding-right: 20px;padding-top: 3px;display: block; width:280px; text-align:right;}

/* 内页 */
.text_wrap{width: 1200px;margin: 0 auto;margin-bottom: 50px}
.ptime{ width:1200px; margin-bottom:20px; text-align:center; border-bottom:1px #CCC dashed;}
.h2{margin:0 auto;display: block;width: 100%;text-align: center;}
.ditu{width: 100%;height: 500px}
.product_pic{width: 370px;height:250px;float: left;}
.product_pic img{height: 100%;width: 100%}
.product_cont{width: 790px;padding-left:20px;padding-right: 20px;float: right;}
/* 荣誉 */
.beijing{width: 1200px;height: 537px;background: url('../images/rongyu.jpg');}
/* 招聘 */
.zhaopin{margin-bottom: 10px}
.zp_zhiwei{width: 1180px;font-size: 16px;text-align: left;padding: 10px;background: #f6f6f6;}
.zp_zhiwei:hover{background: #da251d;color: #fff}
.zp_zhiwei span{display: inline-block;}
#zp_zhiwei{font-size: 20px;padding-right: 20px;float: left;}
#shuxian{width: 1px;height: 10px;background: #fff;float: left;margin-top: 10px}
#sq{float: right;padding-right: 20px;padding-top: 3px;display: none;}
#dj{float: right;padding-right: 20px;padding-top: 3px;}
.zp_xiangxi{width: 1160px;background: #f6f6f6;padding:20px; display: none}
.zp_1{border-bottom:1px solid #605b5b;padding-bottom: 20px}
.zp_1 li{float: left;width: 250px}
.zp_1 li span{font-size: 15px;color: #df5450;}
.zp_2{padding: 20px}
.zp_2 span{font-size: 13px;color: #353535}
.zp_2 .zp_2_t{font-size: 18px;color:#df5450;}
.zp_3{padding: 20px;margin-bottom: 50px}
.zp_3 span{font-size: 13px;color: #353535}
.zp_3 .zp_2_t{font-size: 18px;color:#df5450;}
.zp_4{padding: 20px;margin-bottom: 50px}
.zp_4 span{font-size: 13px;color: #353535}
.zp_4 .zp_2_t{font-size: 18px;color:#df5450;}
/* qita */
.zs_div{width: 100%;height: 640px}
.zs{width: 547px;float: left;padding-left: 50px;padding-bottom: 50px;padding-top: 20px;font-size: 16px;}
#cs{margin-bottom: 20px;font-size: 20px;color:  #df5450;}
#lxr{margin-bottom: 20px}
#lxfs{margin-bottom: 20px}
#dz{position: relative;}
.zs p{position: absolute;left: 60px;top:0;}
.zs p strong{font-weight: 500}
.pg_back{width: 1200px;height: 760px;margin: 0 auto}
.pg_back img{width: 100%;height: 100%}


.new_wrap .news_div{width: 280px;height: 440px;position: relative;float: left;margin-right: 20px;margin-bottom: 20px}
.new_wrap .news_img{width: 270px;height: 400px;overflow: hidden; border:2px solid #F00; padding:3px;}
.new_wrap .news_img:hover{width: 270px;height: 400px;overflow: hidden; border:2px solid #F00;}
.new_wrap .news_img img{width: 100%;height: 100%;}
.new_wrap .news_tit{width: 100%;font-size: 14px;color: #323232;line-height: 2.571;margin-top:5px; text-align:center; font-weight:bold;}
.new_wrap .news_div a:hover{ color:#df5450; font-weight:bold;}

.new_wrap1{width: 1200px;margin: 0 auto 20px auto; margin-top:30px;}
.right{ float:right; width:935px; margin-bottom: 20px; display:inline}
.newsmian{ border:1px solid #ddd; /*padding:0 15px;*/min-height:691px; overflow:hidden;}
.address{ /*padding:0 15px;*/ border-bottom:1px solid #efefef; height:41px; line-height:41px;}
.paddress01{ float:left; border-bottom:3px solid #d41c23; line-height:39px; color: #000;font-size: 18px;font-weight: bold; margin-left: 15px;}
.paddress02{ float:right; height:41px; line-height:41px; font-size:12px; color:#060606; letter-spacing:1px; padding-right:15px;}
.paddress02 a{ margin:0 5px;}
.paddress02 a:hover{ color:#d31b22;}
.newsmainbott{padding:0px 15px 20px;  margin-top:25px; overflow:hidden;}
.pro-c {width: 240px; float:left; display:inline;}
.pro-c .pro-c-tit {height: 80px;padding: 20px 0 0 20px;text-transform: uppercase;color: #fff;font-size: 16px; background:#df0101 url(../images/bg1.gif) no-repeat 195px; center;}
 .pro-c .pro-c-tit h3 a {font-size: 20px; font-weight: bold; color: #fff;line-height: 35px;}
 .pro-c .pro-c-l {padding: 20px;background: #eee;}
 .pro-c .pro-c-l dl dt {padding-left: 30px;margin: 20px 0; background: url(../images/bg2.gif) no-repeat left center; font-family:"Microsoft Yahei"}
 .pro-c .pro-c-l dl dt a {display: block; font-size: 16px;font-weight: bold;color: #df0101;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-family:"Microsoft Yahei";}
 .pro-c .pro-c-l dl dd {padding-left: 50px;line-height: 30px;font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
 .pro-c .tel {background: #eee;padding: 20px;margin-top: 20px;font-size: 14px;font-weight: bold;}
 .pro-c .tel p {font-size: 28px;color:#df0101;font-weight: bold;}
 .pro-c .tel a {display: block;padding-left: 30px; margin-top: 20px;font-size: 24px;font-weight: bold;color:#fff;height: 45px;line-height: 45px; background: #df0101 url(../images/bg4.gif) no-repeat 160px center;}

 .pro-l {width: 920px;}
 .pro-l .pro-l-tit {width: 920px;}
 .pro-l .pro-l-tit h3 a {float: left;padding-bottom: 10px; margin-right: 20px; font-size: 16px; font-weight: bold;color: #666;}
 .pro-l .pro-l-tit .active a {color: #df0101;}
 .pro-l .pro-l-tit .more {float: right;color: #888;}
 .pro-l .pro-list ul {width:940px;clear: both;}
 .pro-l .pro-list li {float:left;width:295px;margin-bottom:20px;margin-right: 18px;display: inline-block;position: relative;}
 .pro-l .pro-list img {width:295px;height:220px;}
 .pro-l .pro-list span {display: block;position: absolute;background: #f1f1f1;filter: Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;height: 33px;line-height: 33px;left: 0px;bottom: 32px;width: 295px;text-align: center; font-family:"Microsoft Yahei";}
  .pro-l .pro-list span a{ color:#000; font-size:14px; font-weight:bold; font-family:"Microsoft Yahei";}
   .pro-l .pro-list span a:hover{ color:#ff0000;}
.ckxq , .ljzx {float: left;text-indent:20px;width:111px;height:25px;line-height:25px;margin-left: 25px;color:#fff;font-size:14px; margin-top:8px;}
 .pro-l .pro-list .ckxq {background:url(../images/bg3.gif) no-repeat;}
 .pro-l .pro-list .ljzx {background:url(../images/bg3.gif) no-repeat center -25px;}


 .pro_main ul {width:935px;clear: both;}
 .pro_main li {float:left;width:283px;margin-bottom:40px;margin-right: 18px;display: inline-block;position: relative;}
 .pro_main img {width:283px;height:210px;}
 .pro_main span {display: block;position: absolute;background: #f1f1f1;filter: Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;height: 33px;line-height: 33px;left: 0px;bottom: 45px;width: 283px;text-align: center;/*display:block;text-align:center;font-size:14px;height:30px;line-height:30px;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
 .pro_main span a{ color:#000; font-size:14px; font-weight:bold; font-family:"Microsoft Yahei";}
 .pro_main span a:hover{ color:#ff0000;}

 .pro_main .ckxq {background:url(../images/bg3.gif) no-repeat; color:#FFF; margin-top:20px;}
 .pro_main .ljzx {background:url(../images/bg3.gif) no-repeat center -25px; color:#FFF; margin-top:20px;}


.page{ margin-top:20px; margin-bottom:20px; line-height:35px;}




.prohead {overflow: hidden}
.prohead .hleft {width: 402px;float: left}
.prohead .hleft .proimg {width: 400px;height: 300px;}
.prohead .hleft .proimg img {width: 400px;height: 300px;}
.prohead .hright {float: right;width: 460px;font-family: microsoft yahei; line-height:30px;}
.prohead .hright h1 {font-size: 18px; line-height:38px;}
.prohead .hright h2 {font-size: 15px;color: #ff7300;}
.prohead .hright .proinfo {border-bottom: 1px solid #ddd;padding-bottom: 12px;}
.prohead .hright .proinfo p{ font-size:12px;}
.prohead .hright .btns {width: 100%;overflow: hidden;margin: 15px auto;}
.prohead .hright .btns img {margin-right: 20px;}
.prohead .hright .tips {border: #F66 1px solid;background-color: #FCF;font-size: 12px;padding: 0px 12px;color: #F00;display: none}
.procontent {margin-top: 20px;}
.procontent .tit {height: 40px;line-height: 40px;border-bottom: 2px solid #DF0100;}
.procontent .tit dt {float: left;height: 40px;line-height: 40px;color: #fff;background-color: #DF0100;text-align: center;width: 160px;font-weight: bold;font-size: 18px;}
.procontent .detail {margin-top: 20px; line-height:30px; font-size:14px;}
.procontent .detail p{ line-height:30px; font-size:14px;}
.comment_list {width: 95%;margin: 0 auto;}
.prohead .hright .tels {border-bottom: 1px solid #DDD;font-size: 16px;line-height: 36px;}
.prohead .hright .tels span {color: #F00;font-size: 28px;font-weight: bold;margin-left: 12px;line-height: 36px;}
.zoom-small-image {border: 1px solid #CCC;float: left; margin-bottom: 20px;}
.zoom-tiny-image {border: 1px solid #CCC; margin: 0px;}
.zoom-tiny-image:hover {  border: 1px solid #C00;}
.pagess{ line-height:30px; font-size:14px; font-family:"Microsoft Yahei"; margin-top:50px;}
