@charset "utf-8";
body { font:normal 12px/24px   color: #717072}
a{color:#484848; text-decoration:none; font:normal 12px/24px }
a:hover{color:#ef141f;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.w108{width:1180px;margin:0 auto;position: relative;}
.top{margin-top:0px;}
.top_bj{ background-color:#f3f3f5; height:33px; line-height:33px; color:#b4b4b5;font-size:11px;}
.top_bj a{line-height:33px; color:#b4b4b5;font-size:11ipx;}
.top_bj span{ float:left; width:auto;font-size:11px;}
.top_bj .top_2 a {color: #8a8a8b;background:url(../images/index_11.png) right center no-repeat;padding-right:9px;margin-right:9px;cursor:pointer;}
.top_bj .top_2 a:hover{color:#ef141f;}
.top_bj .top_2 .en{background:none; padding:0; margin:0;}
.top_bj .top_2 .mobile{background:url(../images/index_05.png) center left no-repeat; padding-left:13px;position: relative;}
.top_bj .top_2 .wechat{background:url(../images/index_08.png) center left no-repeat; padding-left:21px;position: relative;}
.top_bj .top_2 .mewm{background:url(../images/index_51.jpg); width:92px; height:93px; display:none;position: absolute;border: solid 1px #ccc;
top: 25px;right: -4px;z-index: 9;}
.top_bj .top_2 .mobile:hover .mewm{ display:block;}
.top_bj .top_2 .wxewm{background:url(../images/index_53.jpg); width:92px; height:93px; display:none;position: absolute;border: solid 1px #ccc;
top: 25px;right: -4px;z-index: 9;}
.top_bj .top_2 .wechat:hover .wxewm{ display:block;}
.top_bj .top_3 {font-size: 14px;color: #8a8989;background: url(../images/index_17.png) no-repeat left center;padding-left: 35px;height: 26px;margin-top: 14px;}
.top_bj .top_3 span {font-family: Arial;font-size: 23px;color: #e90310;font-style: italic;}
.logo h1{float:left;margin: 20px 0 0 0;}
.nav{float:right;/* margin-top:2px; */}
.nav .headnav {color: #0656a6;/* height: 66px; */}
.nav .headnav>li {/* line-height: 63px; */float: left;/* height: 63px; */width: 80px;text-align: center;margin-left:30px;}
.nav .headnav li a {font-size: 14px;line-height: 80px;line-height: 63px;display: block;line-height: 94px;}
.nav .headnav>li a:hover{background: #d9251c;color: #fff;}
.nav .headnav li .divnav {background-image: url(../images/index_58.png);/*height: 320px;*/height: 88px;width: 100%;position: absolute;left: 0;margin-top: 2px;display:none;z-index:999;}

.on{/*border-bottom:3px solid #d9251c; color:#d9251c;*/}
.on a{color:#fff;background: #d9251c;}

.nav .headnav li:hover .divnav{display:block;}
 .divnav:hover{display:block;}
.divnav .leftbar{margin-left:123px;margin-top: 20px;/*height: 233px;*//*padding-right: 30px;*/}
.divnav .leftbar li{background: url(../images/index_22.png)  left center no-repeat; padding-left:20px;line-height: 48px;text-align: left;    float: left;
    margin: 0 30px 0 0;}
.divnav .leftbar li a {font-size: 12px;line-height: 48px;color: #FFF;}
.divnav .leftbar li a:hover{color:#ef141f;}
.divnav .rightbar{margin:53px 0 0 42px;}
.divnav .rightbar li {float: left;width: 254px;margin-right:39px;}
.divnav .rightbar li a p {color: #FFF;font-size: 12px;line-height: 24px;padding:0 5px;text-align:left;margin-top:10px;}
.divnav .rightbar li:hover a p{color:#ef141f;}
/*banner*/
.banner{
	width:1903px;
	overflow:hidden;
	position:relative;
	z-index:99;
	/*margin-bottom:49px;*/
}
.banner_inner{position:relative;height:658px;width:1180px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/banner.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/banner2.jpg) center no-repeat;}
.banner_img li.bgli03{ background:#E8E8E8 url(../images/banner3.jpg) center no-repeat;}
.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:1280px;margin:0 auto}
.banner_pre{position:absolute;top:45%;left:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:45%;right:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:610px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:15px;height:15px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#dd1e1f;}
/**/
.gjc{border-bottom:solid 1px #e7e6ea}
.gjc h5 {font-size: 14px;line-height: 80px;color: #ef141f;font-weight:bold;}
.gjc h5 a {color: #747373;font-size: 14px;margin-right: 14px;}
.gjc h5 a:hover{color:#ef141f;}
#SearchForm {height: 37px;width: 283px;border: 1px solid #e1e0e6;border-right:none;margin-top:20px;}
#SearchForm #SearchKey {font-size: 13px;color: #a6a6a6;padding-left: 8px;line-height: 37px; height:37px;width: 230px;}
#SearchForm .inputButton {background-image: url(../images/index_10.jpg);height: 37px;width: 45px;}
.about {/* margin-top: 55px; */}
.at1 {font-family: Arial;font-size: 24px;color: #ef141f;}
.at2 {font-size: 20px;color: #ef141f;margin:12px 0 12px 0;background: url(../images/index_26.png) no-repeat center 13px;font-weight: bold;}
.ikehu2{font-size: 13px;line-height: 28px;color: #646465;margin: 33px 0 0 0;}
.at3 {font-size: 13px;color: #878788;}
.aboutzt{margin-top: 85px;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;background: url(../images/imap.png) no-repeat 360px 46px;}
.aboutzt img{margin: 120px 0 0 0;position: relative;z-index: 9999;}
.aboutzt:hover{/*background: #f1f1f1;*/}
.aboutr{/* margin-left: 50px; */width: 500px;height: 383px;float: none;position: absolute;left: 400px;padding: 70px 40px 75px 240px;background: url(../images/imap.png) no-repeat right 110px;background-color: #f5f5f6;z-index: 9;}
.aboutr .ar1 {font-size: 32px;font-weight: bold;color: #000;margin: 0 0 34px;}
.aboutr .ar1 b{color:#d41517;}
.aboutr .ar2 {font-size: 13px;line-height: 30px;color: #494949;}
.aboutr a::before {
    content: '';
    z-index: -1;
    position: absolute;
    top: 50%;
    left: 100%;
    margin: -15px 0 0 1px;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #333;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale3d(1, 2, 1);
    -moz-transform: scale3d(1, 2, 1);
    -o-transform: scale3d(1, 2, 1);
    -ms-transform: scale3d(1, 2, 1);
    transform: scale3d(1, 2, 1);
    -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
    -moz-transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
.aboutr a {
    overflow: hidden;
    z-index: 1;
    position: relative;
    font-size: 14px;
    line-height: 46px;
    color: #fff;
    background: #d41517;
    height: 46px;
    width: 151px;
    border: 1px solid #d41517;
    display:block;
    margin-top: 24px;
    -webkit-transition: .6s all;
    -moz-transition: .6s all;
    transition: .6s all;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    }
.aboutr a:hover{background:#333; border: 1px solid #333; color:#fff;}
.aboutr a:hover::before {
	-webkit-transform: scale3d(9, 9, 1);
	-moz-transform: scale3d(9, 9, 1);
	-o-transform: scale3d(9, 9, 1);
	-ms-transform: scale3d(9, 9, 1);
	transform: scale3d(9, 9, 1);
}
.qywh{margin:56px 0 26px;}
.qywh ul li {font-size: 12px;line-height: 26px;color: #3d3d3d;float:left;padding-bottom:20px;}
.qywh ul li:hover{    -webkit-box-shadow: 0 5px 7px #999;
    box-shadow: 0 6px 20px #999;border-radius: 5%;-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
.qywh ul li a {font-size: 18px;color: #3d3d3d;margin:18px 0 10px;display: block;}
.qywh ul li a:hover{color:#ef141f;}
.cpdt {/*background: url(../images/index_25.jpg) no-repeat center top;*/height: 785px;/*color: #FFF;*/color:#ef141f;}
.cpdt .cpdt1 {font-family: Arial;font-size: 22px;padding-top: 60px;}
.cpdt .cpdt2 {font-size: 24px;/*background: url(../images/index_30.png) no-repeat center 14px;*/background: url(../images/index_26.png) no-repeat center 14px;margin:13px 0 17px;font-weight:bold;}
.cpdt .cpdt3 {font-size: 13px;}
.news{/*margin-top:60px;*/    margin: 0 0 30px;}
.news .newsl {width: 552px;}
.newst {font-size: 22px;color: #ef141f;padding-bottom: 8px;border-bottom:solid 2px #e6e5e9; margin-bottom:30px;}
.newst a {color: #838383;padding-top: 10px;}
.newst a:hover{color:#ef141f;}
.newsh1{margin-top:22px;}
.news img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.newshead{overflow: hidden;}
.newshead img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.newsh1 span {font-size: 18px;color: #FFF;background-color: #ee1125;display: inline-table;height: 27px;width: 53px;line-height: 27px;}
.newsh1 a {font-size: 18px;padding-left:10px;line-height: 27px;}
.newsh2 {font-size: 13px;color: #686869;margin: 14px 0;}
.newsh2 a {font-size: 13px;color: #ef141f;font-weight:bold;border-bottom:solid 1px #fff;}
.newsh2 a:hover{border-bottom:solid 1px #ef141f;}
.newslb li {background: url(../images/index_59.png) no-repeat left center;padding-left: 20px;line-height: 37px;}
.newslb li a {font-size: 14px;line-height: 37px;}
.newslb li a span {font-size: 13px;color: #949494;}
.newslb2{border-bottom:solid 3px #e6e5e9; margin-top:15px;padding-bottom:13px;}
.news .newsr {width: 564px;margin-left:63px;}
.newsr2 img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.newsr2_2 {width: 380px;margin-left: 23px;position: relative;height: 175px;}
.newsrh1{margin:6px 0 9px;}
.newsrh1 a {font-size: 18px;}
.newsrh2 {font-size: 13px;line-height: 26px;color: #686869;}
.newsrh3 {color: #ee1125;border-bottom:solid 1px #fff; position: absolute;bottom: 0px;}
.newsrh3:hover{border-bottom:solid 1px #ef141f;}
.newslb3{margin:20px 0 16px;}
.dzyb a {font-size: 24px;font-weight: bold;color: #FFF;background: url(../images/index_34.png) no-repeat center 68px #084ea5;height: 79px;width: 155px;padding-top: 30px;-webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.dzyb a:hover{background: url(../images/index_34.png) no-repeat center 68px #ef141f}
.qyry {background: #f0f0f6;padding-top: 56px;margin-top: 60px;padding-bottom: 36px;}
.qyry ul li {font-size: 16px;color: #646465;margin-top: 30px;float:left;margin-left:24px;}
.qyry ul li img {margin-bottom: 25px;}
.qyry ul li:hover img{    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;}
.ikehu {padding:55px 0 30px;}
.at2_2 {background: url(../images/index_60.png) no-repeat center 15px;}
.ikehu ul li {float: left;margin-top: 35px;position: relative;}
.media__body {
    background: rgba(238, 17, 37, 0.7) url(../images/sl.png) no-repeat center;
    bottom: 0;
    color: white;
    font-size: 1em;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 35px 30px;
    position: absolute;
    text-align: center;
    top: 0;
    right: 0;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.media__body:hover{opacity: 1;}
.media__body:after,
.media__body:before {
border: 1px solid rgba(255, 255, 255, 0.7);bottom: 1em;content: '';left: 1em;opacity: 0;position: absolute;right: 1em;top: 1em;
-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);-webkit-transition: 0.6s 0.2s;transition: 0.6s 0.2s;
}
.media__body:before {border-bottom: none;border-top: none;left: 2em;right: 2em;}
.media__body:after {border-left: none;border-right: none;bottom: 2em;top: 2em;}
.media__body:hover:after,
.media__body:hover:before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.bottom {background-color:#303030;padding: 50px 0 40px;color: #FFF;}
.bottom ul li{float:left; margin-left:80px;}
.bottom ul li span {font-size: 14px;display: block;margin-bottom: 10px;}
.bottom ul li a{color:#c8c8c8; font-size:12px;line-height:30px;}
.bottom ul li a:hover{color:#ef141f;}
.bottom .sys {margin-right: 21px;}
.bottom .sys .sys2 {font-size: 18px;font-weight: bold;}
.sys .sys3 {font-size: 14px; width:225px; margin-top:25px;}
.sys .sys3 img{margin-bottom:12px;}
.footer {background: url(../images/index_54.jpg) repeat-x center top #303030;padding:30px 0 30px;color: #c8c8c8;}
.footer a{color: #c8c8c8;}
.footer a:hover{color:#ef141f;}
.footer .foot1 {font-size: 12px;color: #f0f0f0;margin-bottom:3px;}
.footer .foot1 a{color: #f0f0f0;font-size: 12px;margin-right: 10px;}
.footer .foot1 a:hover{color:#ef141f;}
.weizhi {height: 74px;border-bottom: solid 1px #e8e8e8;}
.weizhi .left {font-size: 28px;line-height: 74px;color: #ef141f;}
.weizhi h4 {color: #858585;background: url(../images/product_03.png) no-repeat left center;padding:5px 0 0 24px; margin-top: 25px;}
.weizhi h4 span {color: #5e5e5e;}
.weizhi h4 a{color: #858585;}
.weizhi h4 a:hover{color:#ef141f;}
.gjc2{border:none;}
.gjc2 p{line-height:95px;}
.gjc2 #SearchForm{margin-top:26px;}
.prozt{margin-bottom:60px;}
.prozt .proztl {width: 248px;}
.proztl .proztl_1 {font-size: 26px;color: #FFF;background-image: url(../images/product_07.png);height: 101px;width: 248px;padding-top: 45px;font-weight: bold;}
.proztl .proztl_1 span {font-family: Arial;font-size: 18px;font-weight: normal;margin-top: 8px;display: block;}
.proztl ul{background:#efefef; padding-top:6px;}
.proztl ul li {height: 60px;border-bottom:solid 1px #e2e2e2;}
.proztl ul li a {font-size: 16px;line-height: 60px;color: #3f3f3f;background: url(../images/product_11.png) no-repeat 217px center;display: block;padding-left:30px;}
.proztl ul li a:hover{color:#fff;background: url(../images/product_14.png) no-repeat 217px center #0656a6;}
.proztl ul li a.cur{color:#fff;background: url(../images/product_14.png) no-repeat 217px center #0656a6;}
.proztl .rexian {height: 205px;width: 248px;background-image: url(../images/product_16.png);margin-top: 13px;color: #FFF;}
.rexian .rexian1 {font-size: 14px;padding-top: 33px;padding-left: 50px;}
.rexian .rexian1 span {font-size: 24px;font-style: italic;margin-top: 5px;font-family: Arial;display: block;}
.rexian .rexian2 {font-size: 24px;font-style: italic;line-height: 38px;padding:17px 0 0 30px;}

/*.prozt .proztr {width: 908px;margin-left: 23px;}*/
.prozt .proztr {width: 890px;margin-left: 40px;}
.content{height:283px;width:906px;position:relative;overflow:hidden; border: solid 1px #ededed; margin-bottom:3px;}
.content .tuij {background-image: url(../images/product_12.png);height: 88px;width: 71px;font-size: 24px;line-height: 34px;color: #FFF;padding:8px 0 0 18px;position: relative;z-index: 9;float: right;right: 1px;top: 1px;letter-spacing: 8px;}
.drama-poster{margin-left: 90px;width: 695px;height:283px;overflow:hidden;position:relative}
.drama-poster ul{width:10000px}
.drama-poster li{/*padding:0 7px;*/height: 283px;}
.show-poster-3{width: 690px;height: 283px;float:left}
.show-poster-3 img{margin-top:14px;}
/*.show-poster-3 .img{display:block;width:135px;height:180px}*/
.show-poster-3 .title{display:none;width:105px;height:42px;background:url(../images/bg-index-img.png) 0 0 no-repeat;background:url(../images/bg-index-img2.png) 0 0 no-repeat;position:absolute;color:#fff;padding:138px 15px 0 15px;line-height:1.5;top:0;}
.show-poster-3 .title:hover{color:#fff}
.drama-poster li.current .title{display:block}
.show-poster-3 .price{width:135px;height:20px;display:block;margin-top:10px;text-align:center;font-weight:bold;}
.show-poster-3 .arrow{display: none;position: absolute;bottom: 107px;width: 135px;height: 7px;overflow: hidden;background: url(../images/bg-channel-drama.png) 50% -350px no-repeat}
.current .arrow{display:block}
/*.show-poster-3 p{display:none;color:#999;line-height:20px;position:absolute;width:447px;height:94px;left:0;bottom:2px;border-top:1px dashed #ccc;z-index:10px;padding-top:10px}
.show-poster-3 p strong{color:#333;font-weight:normal;text-align:center;}
.drama-poster li.current p{display:block}*/
.tjy{ margin:36px 0 0 42px; width: 345px;}

.drama-slide li{position:absolute;top:120px}
.drama-slide li.prev{left:0}
.drama-slide li.next{right:0}
.drama-slide li.prev a,.drama-slide li.next a{ width:49px; height:56px; display:block;position: relative;}
.drama-slide li.prev a{ background:url(../images/product_12.jpg);left: 20px;}
.drama-slide li.next a{ background:url(../images/product_15.jpg);right: 20px;}
.show-poster-3 .tjy .tjy1 a {font-size: 22px;color: #ef141f;}
.show-poster-3 .tjy .tjy1 a:hover{color: #000;}
.show-poster-3 .tjy .tjy2 {font-size: 14px;line-height: 28px;color: #585757;height: 84px;overflow: hidden;}
.listpro{margin-left:-14px;}
.listpro li {height: 245px;width: 435px;border: 1px solid #ededed;float: left;margin:16px 0 0 14px;}
.listpro li img {margin:39px 0 0 9px;float: left;}
.listpro li .listpro2 {height: 138px;width: 211px;margin:50px 0 0 13px;}
.listpro2 p a {font-size: 20px;color: #ef141f;font-weight:bold;}
.listpro2 p a:hover{color:#000;}
.listpro2 .proms {font-size: 13px;line-height: 28px;color: #585757;margin-top: 10px;height: 140px;overflow: hidden;}
.proztr .cpny {/*width: 502px;*/margin:0 27px 0 7px;}
.proztr .cpnyms {width: 363px;font-size: 14px;line-height: 28px;color: #686868;}
.cpnyms .nyms1 {font-size: 26px;color: #ef141f;margin:15px 0 26px;}
.cpnyms .jt {font-size: 16px;color: #ef141f;background: url(../images/jt.png) no-repeat left center;padding-left: 25px;font-weight: bold;}
.cpnyms .nycs {font-size: 14px;line-height: 28px;color: #686868; margin: 12px 0 15px;}
.cpnyms .nycs .nycs2 {font-weight: bold;color: #39393a;}
.cpnyms .cptd {margin:9px 0 15px;}
.sxlj a {font-size: 16px;color: #3f3f3f;}
.sxlj a span {font-size: 14px;color: #585757;}
.sxlj a:hover{color:#ef141f;}
.cpxq {margin-top: 50px;}
.cpxqt {font-size: 20px;line-height: 47px;color: #ef141f;background: url(../images/jt.png) no-repeat 15px center #f5f5f5;padding-left: 42px;border: 1px solid #eaeaeb;}
.cptdqc {margin: 25px 0 40px;padding-left:3px;}
.cpxq .cptdqc img.left {border: 1px solid #eaeaeb;padding:0 51px;}
.cpxq .cptdqc ul {background: url(../images/product_17.png) no-repeat left 9px;padding-left: 25px;margin:30px 0 0 28px;}
.cpxq .cptdqc ul li {font-size: 15px;color: #686868;margin-bottom: 59px;height: 24px;}
.cpxq .cptdqc p img{margin-top:15px;}
.cpxq .youshi{ margin:35px 0 31px;}
.cpxq .youshi li {float: left; width: 353px;}
.cpxq .youshi li .youshi2 {font-size: 18px;color: #4f4f4f;text-align:center;margin:23px 0 14px;font-weight:bold;}
.cpxq .youshi li .youshi3 {font-size: 13px;color: #6b6b6b;}
.wmdkh{margin-bottom:45px;}
.wmdkh li{float:left; margin-top:35px;position:relative;}
.cpzx {margin-top: 37px;}
.cpzx .cpzx_2{margin-right:42px;}
.cpzx .cpzx_2 p {font-size: 28px;line-height: 44px;color: #0656a6;background-color: #e7e7e7;width: 399px;padding:12px 0 20px;/*margin-top:7px;*/}
.cpzx .cpzx_2 p span {color: #ef141f;}
.cpzx .cpzx_3 p {font-size: 14px;color: #686868;}
.cpzx .cpzx_3 p span {font-size: 16px;color: #ef141f;}
.cpzx_3 form{position: relative;left: -12px;}
.cpzx_3 form table {font-size: 14px;color: #686868;margin-top:24px;}
.cpzx_3 form table td input {line-height: 30px;height: 30px;width: 294px;border: 1px solid #efefef;margin-bottom: 18px;}
.cpzx_3 form table td textarea {height: 135px;width: 550px;border: 1px solid #efefef;}
.cpzx_3 form table .button {line-height: 38px;height: 38px;width: 86px;color:#fff;font-size:17px;border: none;margin-top:22px;}
.kehu_1 {height: 272px;border: 1px solid #e8e8e8;margin-bottom:21px;}
.kehu_1 img {margin:16px 53px 0 34px;}
.kehu_1 .kehu_1_2 {width: 831px;}
.kehu_1 .kehu_1_2_1 {font-size: 26px;color: #323131;margin:38px 0 14px;}
.kehu_1 .kehu_1_2_2 {font-size: 14px;line-height: 30px;color: #666666;}
.cpxqt2{font-size:24px; border:none; background: url(../images/jt.png) no-repeat 15px center;}
.kehu_2 ul{margin:22px 0 10px -14px;}
.kehu_2 ul li {float: left;width: 285px;margin-left:13px;}
.kehu_2 ul li a img {border: 1px solid #e9e9ec;padding:0 22px;}
.kehu_2 ul li a h2 {font-size: 16px;color: #646566;margin:18px 0 24px;}
.kehu_2 ul li a:hover h2{color:#ef141f;}
.kehu_3{padding-top:22px;}
.kehu_3 .kehu_3_1 {font-size: 24px;color: #ef141f;background: url(../images/product2_3.png) no-repeat center;}
.kehu_3 .kehu_3_2 .rxt {background: url(../images/product2_2.png) no-repeat center top;height: 347px;width: 523px;margin-top: 52px;position:relative;}
.kehu_3_2 .rxt .rxt2 {font-size: 16px;line-height: 70px;color: #FFF;height: 70px;width: 357px;padding-left: 98px;background: url(../images/product2_4.png) no-repeat 75px 25px #f13740;position:absolute;bottom:0;margin-left:30px;}
.kehu_3_2 .rxt .rxt2 span {font-size: 24px;font-style: italic;}
.kehu_3 .kehu_3_3 {width: 615px;margin-left: 42px;}
.kehu_3_3 p {font-size: 28px;font-style: italic;color: #ef141f; padding: 104px 0 0 44px; font-weight: bold;}
.kehu_3_3 ul{margin:67px 0 0 -10px;}
.kehu_3_3 ul li {float: left;border-left:solid 1px #87add4;border-right:solid 1px #87add4;margin:0 0 5px 5px;}
.kehu_3_3 ul li a {line-height: 98px;color: #FFF;display: block;height: 98px;width: 147px;background:#0656a6;text-align:center;font-size:16px;}
.kehu_3_3 ul li a:hover{background:#ef141f;}

.imga img{-webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;}
.imga img:hover{-webkit-transform: scale(1);
    -webkit-box-shadow: 0px 0px 30px #ccc;
    -moz-transform: scale(1);
    -moz-box-shadow: 0px 0px 30px #ccc;
    -o-transform: scale(1);
    -o-box-shadow: 0px 0px 30px #ccc;}
.imga table{background: #ececec;}
.imga table td{background: #fff;}
#demo  table td table{background: #ccc;border-collapse: separate;}
#demo table td{background: #fff;}
#marquePic2 table{position: relative;left: -1px;}
.imgs{background: #ccc;}
.imgs td{background: #fff;}

.inews {margin-top: 40px;}
.inews li {height: 366px;width: 372px;border:solid 1px #e5e4e8;float:left;}
.inews li a img {margin-bottom: 24px;}
.inews li .inewst {margin-left: 21px;font-size: 16px;color: #202122;}
.inews li .inews3 {color: #ababac;background: url(../images/sj.png) no-repeat left center;padding-left: 22px;margin:15px 0 15px 21px;}
.inews li .inews4 {font-size: 13px;line-height: 26px;color: #525252;width: 338px;margin:0 auto;}
.inews li .inewst:hover{color:#ef141f;}

.weizhi {height: 68px;border-bottom: solid 2px #e8e8e8;}
.weizhi .wnav li {float: left;margin-right:36px;}
.weizhi .wnav a {font-size: 14px;line-height: 68px;color: #000;display: block;padding:0 4px;}
.weizhi .wnav a:hover{border-bottom:solid 2px #dd2324;}
.weizhi .wnav a.cur{border-bottom:solid 2px #dd2324; background:none;}
.prozt {padding-top: 50px;}
.prolb li {float: left;width: 285px;position: relative;margin:0 5px 45px 5px;}
.prolb li a img {margin: 0 0 0 20px;}
.prolb li .prot {background-color: #f1f1f2;height: 197px;margin-top: 7px;padding:0 24px 0 20px;}
.prolb li .prot .prot1 {font-size: 16px;color: #393939;padding:20px 0 10px;}
.prolb li .prot .prot2 {color: #777777;}
.prolb li .prot .prot3 {font-size: 14px;line-height: 28px;color: #FFF;background-color: #da251c;height: 28px;width: 116px;position: absolute;bottom:39px;}
.prolb li .prot .prot3:hover{background:#303030;}

.rytab{}
.rytab li{float: left;width: 282px;height: 264px;border: solid 1px #e6e6e7;margin: 0 5px 24px;position: relative;}
.rytab li .rytab2{font-size: 14px;color: #393939;display: block;text-align: center;position: absolute;left: 0;right: 0;bottom: 20px;}


.lianxiwm{ background:url(../images/contactus_05.png) no-repeat center 65px; width:100%;margin: 0 0 90px 0; /*padding-top:150px;*/ float:left; /*min-width:1270px;*/}
.cous{margin-top:60px; clear:both;}
.cous_left{ /*margin-top:170px;*/ width:550px; float:left; font-size:14px; line-height:34px;}
.saoyisao{margin-top:170px; float:left;}
.cous_right{float:right; /*margin-top:61px; */width:590px; height:463px; margin-bottom:30px;}
.cous_right h6{margin-left:30px; margin-bottom:25px; color:#888888; font-size:12px;}
.cous_right p img{ margin-left:220px;}
.STYLE-NAME label span{ display:block; width:526px; line-height:40px; color:#7B7878; font-size:14px; float:left;}
.STYLE-NAME input,.STYLE-NAME textarea{ border:1px solid #dadada; width:280px; height:52px; margin-bottom:10px; margin-right:8px;}
.STYLE-NAME textarea{ height:179px; width:572px; padding-top:10px;}
.STYLE-NAME #name{ background:url(../images/contactbiaodan_03.png) no-repeat 240px center;}
.STYLE-NAME #tel{background:url(../images/contactbiaodan_05.png) no-repeat 240px center;}
.STYLE-NAME #add{background:url(../images/contactbiaodan_10.png) no-repeat 240px center;}
.STYLE-NAME #email{background:url(../images/contactbiaodan_13.png) no-repeat 240px center;}
.STYLE-NAME #message{background:url(../images/contactbiaodan_18.png) no-repeat 532px 10px;}
.button {
background: #848484;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
cursor: pointer;
margin-top:35px;
margin-left:150px;
}

ul.xco1{position: relative;margin-top: 24px;margin-left:-125px;}
ul.xco1 li{width: 92px;text-align: center;float:left;margin-left:125px;}
/*contact*/

.hr1 li {height: 302px;width: 369px;float:left;border: 1px solid #ececec;text-align: center;}
.hr1 li img {margin: 28px 0 0 0;}
.hr1 li .hr1-1 {font-size: 20px;color: #4f4f50;margin:30px 0 16px;}
.hr1 li .hr1-2 {font-size: 13px;color: #6c6c6c;width: 305px;margin: 0 auto;}

/**/
.rencailinian{background:url(../images/rencailinian_03.png) no-repeat center 64px; /*padding-top:257px;*/ color:#6f6f6f; font-size:14px; padding-bottom:147px; /*min-width:1270px;*/}
.rencailinian p{line-height:30px; }
.rencailinian .jobtu{ float:right; margin-top:-600px;}
.rencailinian .toubu{ /*width:1200px;*/ background:#eeeeee; border-bottom:1px solid #cbcbcb; height:60px; /*margin-top:55px;*/}
.rencailinian .toubu li{ float:left; line-height:60px; text-align:center; font-size:18px;}
.rencailinian li{float:left;}
.w1{ width:40%}
.w2{ width:20%}
.bellows__header ul{ margin:0px; height:18px;}
.bellows__header ul li{ background:#f4f2f3; color:#727171; font-size:15px; line-height:18px; text-align:center;}
.bellows__content .xianqing {margin:0px; background:none; border-bottom:1px solid #ededed; height:72px; line-height:72px; text-align:center;}
.zhiweimiaoshu{ width:40%;}
.renzhiyaoqiu{ width:40%;}
.miaoshu{line-height:30px; height:auto; margin-top:20px; margin-left:150px;}
/*job*/

/**/
.hr4 {margin:47px 0 0 0}
.hr4 li {height: 316px;width: 328px;background: url(../images/hr02.jpg) no-repeat center top;margin:0 32px 60px; float:left;}
.hr4 li .hr4-1 {font-size: 60px;color: #6c6c6c;margin:42px 0 0 0;}
.hr4 li .hr4-2 {font-size: 22px;color: #4f4f50;margin:40px 0 33px;}
.hr4 li .hr4-3 {font-size: 13px;color: #6c6c6c;width: 282px;margin:0 auto;}
/**/
.prozt .inews li{margin-bottom: 37px;}
/**/
.qyry table{background: none!important;}
.qyry table td{font-size: 16px;color: #646465;background: none!important;}
.qyry table td table td{padding: 30px 0 0 24px;}
.qyry table td img {margin-bottom: 25px;}
.qyry td#marquePic2 {padding: 30px 0 0 0;}
/**/

.inewshd li {height: 293px;text-align:center;}
.inewshd li a img{margin-bottom:18px;}
.inewshd li .inewst {margin-left: 0;font-size: 14px;}
/**/
.hdfl {text-align:center;}
.hdfl a{width:99px; height:41px; display:inline-block; border:solid 1px #ececec; color:#1d1c1c; line-height:41px; margin:0 4px 0 0;font-size:16px;}
.hdfl a:hover{color:#fff; background:#d80d18; border: solid 1px #bd040e;}
.hdfl a.cur{color:#fff; background:#d80d18; border: solid 1px #bd040e;}
/**/
.iygfc .iygfc-2 span {font-size: 32px;font-weight: bold;color: #e4332c;padding:72px 0 28px 0;display: block;}
.iygfc .iygfc-2 p{ font-size:13px;line-height:32px;text-indent:2em; width:535px;}

/**/
.prz {position: relative;padding-bottom:54px;margin-bottom:47px;background:url(../images/product_18.png) repeat-x center bottom;}
.przwz {font-size: 18px;color: #e32e27;background: url(../images/product1_08.png) no-repeat right top;padding-top: 36px;position: absolute; font-weight:600;}
.przwz2 {background: url(../images/product1_18.png) no-repeat left top;}
/**/
/**/
/**/
/**/
/**/
/**/
.hengab{height: 200px;background: #d41517;color: #fff;margin: 85px 0 0;}
.hengab ul li{width: 392px;float: left;font-size: 18px;text-align: center;padding: 45px 0 0 0;}
.hengab ul li p.heng_1 em{font-size: 50px;font-style: normal;margin: 0 5px 0 0;}
.hengab ul li p.heng_2{font-size: 14px;margin: 8px 0 0 0;}
.hengab ul i{width: 1px;height: 36px;display: block;float: left;margin: 55px 0 0 0; background: rgba(255,255,255,0.4)}
.iatt1{font-size: 35px;line-height: 35px;color: #d41517;font-weight: bold;}
.iatt2{width: 52px;height: 4px;background: #d41517;margin: 23px auto;}
.iatt3{font-size: 13px;color: #494949;}
.islcj_2{height: 454px;margin: 50px 0 88px;}
.islcj_2 li{position: relative;width: 576px;}
.islcj_2 li img{position: absolute;z-index: 1;}
.islcj_2 li p.islcj_2_1{font-size: 28px;font-weight: bold;color: #fff;text-align: center;position: absolute;
z-index: 9;width: 100%;top: 0;bottom: 0;line-height: 454px;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.islcj_2_2{background: rgba(1,1,1,0.5);position: absolute;/* top: 0; */height: 0;overflow: hidden;width: 100%;z-index: 5;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.islcj_2_2 p{width: 344px;color: #fff;margin: 0 auto;text-align: center;}
.islcj_2_2 p.islcj_2_2_1{font-size: 14px;margin: 135px auto 0;}
.islcj_2_2 p.islcj_2_2_2{height: 1px;background: rgba(255,255,255,0.3);margin: 30px auto 25px;}
.islcj_2_2 p.islcj_2_2_3{line-height: 30px;}
.islcj_2 li:hover .islcj_2_2{height: 454px;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.islcj_2 li:hover p.islcj_2_1{font-size: 24px;font-weight: normal;line-height: 28px;top: 100px;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
/**/
/**/
/**/
.ifzyg{background: url(../images/iao2.jpg) no-repeat center top;padding: 273px 0 0 0;margin: 0 0 90px;}
.ifzyg_2 li{width: 371px;height: 308px;float: left;text-align: center;box-shadow: 0px 5px 0px 0px rgba(0,0,0,0.1);
-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.ifzyg_2 li.islcj_3{background: url(../images/iao2_1.png) no-repeat center top #fff;}
.ifzyg_2 li.islcj_4{background: url(../images/iao2_2.png) no-repeat center top #fff;margin: 0 30px;}
.ifzyg_2 li.islcj_5{background: url(../images/iao2_3.png) no-repeat center top #fff;}
.ifzyg_2 li a{display: block;padding: 180px 0 0;}
.ifzyg_2 li a p.ifzyg_2_1{font-size: 20px;color: #d41517;font-weight: 600;margin: 0 0 15px;}
.ifzyg_2 li a p.ifzyg_2_2{font-size: 14px;color: #353535;line-height: 26px;width: 325px;margin: 0 auto;}
.ifzyg_2 li:hover a p{color: #fff;}
.ifzyg_2 li.islcj_3:hover{background: url(../images/iao2_1_2.png) no-repeat center top #d41517;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.ifzyg_2 li.islcj_4:hover{background: url(../images/iao2_2_2.png) no-repeat center top #d41517;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.ifzyg_2 li.islcj_5:hover{background: url(../images/iao2_3_2.png) no-repeat center top #d41517;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
/**/
.iiinewszt {margin: 60px 0 80px;}
.iiinewszt_l{position: relative;}
.iiinewszt_l p{position: absolute;bottom: 0;height: 83px;background: rgba(0,0,0,0.7);color: #fff;padding: 0 0 0 15px;width: 551px;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.iiinewszt_l p span{display: block;font-size: 16px;margin: 16px 0 2px;}
.iiinewszt_l p em{font-style: normal;}
.iiinewszt_l a:hover p{background: rgba(212,21,23,0.7);}
.iiinewszt_r{width: 559px;}
.iiinewszt_r li a{display: block;padding:21px 0;margin: 0 0 4px;}
.iiinewszt_r li a p.iiinewszt_r_1{width: 101px;text-align: center;}
.iiinewszt_r li a p.iiinewszt_r_1 i{font-size: 40px;color: #2b2b2b;font-style: normal;display: block;margin: 0 0 10px;}
.iiinewszt_r li a p.iiinewszt_r_1 span{font-size: 14px;color: #050505;}
.iiinewszt_r li a p.iiinewszt_r_2{width: 1px;height: 52px;background: #b2b2b2;margin: 0 27px 0 0;}
.iiinewszt_r li a p.iiinewszt_r_3{width: 360px;}
.iiinewszt_r li a p.iiinewszt_r_3 span{font-size: 16px;color: #050505;margin: 0 0 6px;display: block;}
.iiinewszt_r li a p.iiinewszt_r_3 em{font-style: normal;font-size: 13px;color: #333;}
.iiinewszt_r li a:hover{background: #d41517;}
.iiinewszt_r li a:hover p span,.iiinewszt_r li a:hover p i,.iiinewszt_r li a:hover p em{color: #fff;}
.iiinewszt_r li a:hover p.iiinewszt_r_2{background: rgba(246,246,246,0.3)}
.ispbf{height: 620px;background:url(../images/spbg.jpg) no-repeat center top;position: relative;}
/**/
.video{
    position: relative;
    z-index: 9;
    padding: 35px 0 0 0;
    }
.spbf{
    position: absolute;
    left: 0;
    right: 0;
    /* top: 38%; */
    margin: 20% auto 0;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    }
  .spbf:hover{transform: scale(1.2);-ms-transform: scale(1.2);}
.spbf_2 {
    /* margin: 6px; */
    width: 28px;
    height: 28px;
    background: url(../images/rs-default.png) -66px -3px;
    background-color: #000;
    background-color: rgba(86, 82, 82, 0.75);
    position: absolute;
    z-index: 19;
    top: 35px;
    margin: 0 0 0 1015px;
    cursor: pointer;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;
}
.spbf_2:hover{background-color: rgba(246, 89, 89, 0.75);}