/*通用样式*/



body{



	min-width: 320px;



	margin:0 auto;



	padding:0;



	font-family:"Microsoft YaHei";



	color:#676666;



	font-size: 14px;



	background: #fff;



}



input,button,select,textarea{outline:none;}



div,p,ul,li{ margin:0; padding:0;}



ul,li{ list-style:none;}



a{ text-decoration:none;font-family:"Microsoft YaHei"; color:#676666;}



a:hover{text-decoration: none;}



.qc{clear:both; height:0px;}



img{ border:0px;outline-width:0px;vertical-align:top; }



b{



	font-weight:normal;}



h1,h2,h3,h4,h5,h6{



	font-weight:normal;



	padding:0px;



	margin:0;



	font-weight:normal;



}



i{



	font-style:normal;}



input{font-family:"Microsoft YaHei";}



textarea{font-family:"Microsoft YaHei"; padding:0; margin:0;}



*{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}



.donghua_k{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}



.ywdx{text-transform:uppercase;}



.fy{ text-align:center; padding:80px 0;}



.fy ul li{ border:1px solid #d6d4d4; padding:10px 20px !important; display:inline;}



.fy ul li.thisclass{ background:#e60e11; color:#fff;}



.fy ul li.thisclass a{ color:#fff;}



.fy ul li:hover{background: #e60e11;color: #fff;}



.fy ul li:hover a{color: #fff;}



.fy ul li:hover .pageinfo,.fy ul li:hover .pageinfo strong{color: #fff;}



.none{ display: none;}







.top_height{ height:110px;}



.top{ width:100%; height: 126px; top:0; top:0; background: url(tp4.png) center bottom no-repeat; position: fixed; z-index: 999;}



.top .container{ overflow: visible}



.top1{ text-align: right; line-height: 42px; color: #fff; position:relative; z-index:99;}



.top1 a{ color: #fff;}



.top1 a:hover{ color: #f8cecf;}



.top1 i:nth-child(5),.top1 a:nth-child(7),.top1 a:nth-child(9){background-size:20px auto !important; padding-left: 35px;}



.top1 i:nth-child(5){ background: url(tp6.jpg) left center no-repeat;}



.top1 a:nth-child(7){ background: url(tp7.jpg) left center no-repeat;}



.top1 a:nth-child(9){ background: url(tp8.jpg) left center no-repeat;}



.top1 a.top1_1{display: inline-block; line-height: 28px; width: 30px; height: 30px;  text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-left: 10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}



.top1 a.top1_1 img{width: 20px; height: auto; vertical-align: middle;}



.top1 a.top1_1:hover{background: rgba(255,255,255,.3); }







.top1_ssyk1{display:none;position:fixed; top:0; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; z-index: 101;}







.top1_ssyk1 a{height:100%; display:block;}



.top1_ssyk2{position: fixed;left: 0;top: -174px;width: 100%; height: 170px;   background-color: #2b2b2b;z-index: 101;}



.top1_ssyk2 .container{ padding: 0 50px;}



.top1_ssyk21{height:20px; display:block; float:right; padding:10px;}



.top1_qqz{ display:inline-block; position:relative;}



.top1_qqz div.top1_qqz_1{ display:none; position:absolute; left: -130px;top: 43px; width:467%; background:rgba(255,255,255,1);

-moz-box-shadow:1px 1px 10px #333;

-webkit-box-shadow:1px 1px 10px #333;

box-shadow:1px 1px 10px #333;

 color:#333; padding:10px;}



.top1_qqz div.top1_qqz_1 p{ width:50%; float:left;}



.top1_qqz div.top1_qqz_1 .top1_qqz_2{ font-size:14px; font-weight:bold}



.top1_qqz:hover div.top1_qqz_1{ display:block;}



.top1_qqz div.top1_qqz_1 a{ display:block; line-height:30px; text-align:left; font-size:12px; color:#333;}



.top1_qqz div.top1_qqz_1 a:hover{ color:#e60e11;}



.tophover,.spyk_hover{ position: relative;z-index: 10000;}



.tophover .top1_ssyk1,.spyk_hover .top1_ssyk1{ display: block;}



.tophover .top1_ssyk2,.spyk_hover .top1_ssyk2{top:0}







.spyk_hover .top1_ssyk2{ height: 50%;}



.spyk_hover .top1_ssyk2 .container{ height: 80%;}



.spyk_hover .top1_ssyk2_close{margin: 20px;}



.sy_spyk .top1_ssyk2{ height: 0;}











.top1_ssyk2_inp{



	margin-top: 50px;



    height: 34px;



    overflow: hidden;



    margin-right: 50px;



}



.top1_ssyk2_inp input{ border: none;}



.top1_ssyk2_inp .keywords{



	float: left;



    padding-left: 10px;



    width: 80%;



    height: 34px;



    line-height: 34px;



    font-size: 16px;}



.top1_ssyk2_inp input[type="submit"] {



    float: left;



    width: 20%;



    height: 34px;



    line-height: 34px;



    text-align: center;



    font-size: 16px;



    background: #ef011c;



    color: #fff;



    cursor: pointer;



}



.top1_ssyk2_close{



	margin-left: 14px;



    float:right;



    width: 34px;



    height: 34px;



    line-height: 34px;



    text-align: center;



    font-size: 18px;



    font-weight: 700;



    cursor: pointer;



    color: #7d7d7d;



    background: #eee;



    border-radius: 50%;



    transition: .4s all;



	margin-top: 50px;}



.top1_ssyk2_close:hover {



    background: #ef011c;



    color: #fff;



    transform: rotate(360deg);



    -webkit-transform: rotate(360deg);



}























.top2 .top21{ display: inline-block; position:relative; top:-5px}


.top2>ul{ float: right; padding-top: 1px;}

.top2>ul>li{ float: left;}

.top2>ul>li a:hover {color:#fff; background:#e60e11 !important}






.active{ background:#E60E11;color:#FFF !important}










.top2 ul li a{ line-height: 54px;  display:block; padding:0 20px;}











/* Menu */



.menu li {



	position: relative;



	list-style: none;



	float: left;



	display: block;



}







/* Links */







.menu li a {



	-webkit-transition: color .2s ease-in-out;



	-moz-transition: color .2s ease-in-out;



	-o-transition: color .2s ease-in-out;



	-ms-transition: color .2s ease-in-out;



	transition: color .2s ease-in-out;



}







.menu li:first-child a { border-left: none; }



.menu li:last-child a{ border-right: none; }



.menu li:hover > a { color: #fff; background:#e60e11 }



/* Sub Menu */



.menu ul {width:200%;position: absolute;top: 55px;left: 0;opacity: 0;background: rgba(0,0,0,.47);



	-webkit-border-radius: 0 0 5px 5px;



	-moz-border-radius: 0 0 5px 5px;



	border-radius: 0 0 5px 5px;







	-webkit-transition: opacity .25s ease .1s;



	-moz-transition: opacity .25s ease .1s;



	-o-transition: opacity .25s ease .1s;



	-ms-transition: opacity .25s ease .1s;



	transition: opacity .25s ease .1s;



}



.menu li:last-child ul{ left:auto; right:0;}



.menu li:hover > ul { opacity: 1; }



.menu ul li {height: 0;width:100%;overflow: hidden;border-bottom: 1px solid #666;padding: 0;



	-webkit-transition: height .25s ease .1s;



	-moz-transition: height .25s ease .1s;



	-o-transition: height .25s ease .1s;



	-ms-transition: height .25s ease .1s;



	transition: height .25s ease .1s;



}



.menu li:hover > ul li {height: 50px;overflow: visible;padding: 0;}



.menu ul li a {margin: 0;border: none;color:#fff;}



.menu ul li:last-child a { border: none; }















































.sy_nr{ padding: 30px 0;background: #fff;}

.sy_nr ul li{ width: 20%;}

.sy_nr ul li *{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}



.sy_nr ul li .sy_nr_bj{height: 160px; background-size: cover !important;}



.sy_nr ul li .sy_nr_1{ display: block; padding: 68px 20px; color: #fff; color: #fff; text-align: center; background: rgba(0,0,0,0.5);}



.sy_nr ul li .sy_nr_11{ font-size: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.sy_nr ul li .sy_nr_12{height: 0px;line-height: 18px;font-size: 12px; overflow: hidden;}



.sy_nr ul li .sy_nr_12 p{ height: 36px; overflow: hidden;}



.sy_nr ul li:hover{background-size: auto 150% !important;}



.sy_nr ul li:hover .sy_nr_1{padding: 40px 20px; background: rgba(0,0,0,.8);}



.sy_nr ul li:hover .sy_nr_12{ height: 54px;}







.sy_nr2{ padding: 60px 0 50px; border-bottom: 1px solid #b6b5b5;}



.sy_nr2 .sy_nr2_2{ padding-right: 0;}



.sy_nr2 *{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}



.sy_nr2_1{ border-bottom:20px solid #e60e11; background: url(cf.jpg) center no-repeat; background-size: cover; padding: 0 40px;}



.sy_nr2_1 a{ display: block; color: #fff; padding-top: 290px;}



.sy_nr2_11{ width: 50px; height: 3px; background: #fff;}



.sy_nr2_12{ font-size: 36px; font-weight: bold; padding: 10px 0;}



.sy_nr2_13{ font-size: 24px;}



.sy_nr2_1:hover{ border-bottom: 50px solid #e60e11;}



.sy_nr2_1:hover a{padding-top: 220px;}







.sy_nr2_21{overflow: hidden; background: url(tp17.png); font-size: 15px; color: #676666; line-height: 32px; background: #fff; padding: 30px 30px 0; letter-spacing:1px;font-family:"微软雅黑"}



.sy_nr2_21 span{ color: #e60e11;}



.sy_nr2_22{ padding-top: 30px;}



.sy_nr2_22_l{ position: relative;}



.sy_nr2_22_l .sy_nr2_22_bj a,.sy_nr2_22_r a{height: 100%; line-height: 186px; text-align: center;}



.sy_nr2_22_l>img{ width: 100%;}



.sy_nr2_22_l .sy_nr2_22_bj{ position: absolute;left:0;top:0;width: 100%; height: 100%; padding:0 15px;}



.sy_nr2_22_l .sy_nr2_22_bj a{ display: block; background-size: auto 100%; background: rgba(0,0,0,.5);}



.sy_nr2_22_l .sy_nr2_22_bj a img{ vertical-align: middle;width: 80px;}



.sy_nr2_22_l:hover .sy_nr2_22_bj a{background-size: auto 110%;}



.sy_nr2_22_l:hover .sy_nr2_22_bj a img{ width: 50px;}



.sy_nr2_22_r a{display: block;}



.sy_nr2_22_r a img{ width: 100%;}



.sy_nr2_3{ padding-top: 60px; line-height: 50px;}



.sy_nr2_3_la{ float: left;}



/* scrollbox */



.scrollbox{position:relative;height:50px;overflow:hidden;}



.scrollbox *{-webkit-transition: none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}



.scrollbox ul{ width: 100%; position:absolute;left:0px;top:0px;}



.scrollbox li{height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:50px;margin-left:10px;}



















.sy_nr3{ padding: 60px 0;}



.sy_nr31{background: #313131; color:#fff; padding: 0;}



.sy_nr31_bj{ padding: 35px 40px; background: url(tp19.jpg) center no-repeat; background-size: cover;}



.sy_nr31 a{ color: #fff;}



.sy_nr311{ width: 50px; height: 3px; background: #fff;}



.sy_nr312{ font-size: 36px; font-weight: bold; padding: 10px 0;}



.sy_nr313{ font-size: 24px;}



.sy_nr314{ font-size: 16px; padding-top: 5px;}



.sy_nr314 li{ border-bottom: 1px dashed #858585; line-height: 45px;}



.sy_nr314 li a{ display: block;}



.sy_nr314 li span{ float: right; font-family: 'simsun';}



.sy_nr314 li:hover a{ display: block; padding:0 10px 0 0; color: #ed4f51;}



.sy_nr314 li:hover a span{ color: #ed4f51;}



.sy_nr314 li.sy_nr314_hover a{ display: block; padding:0 10px 0 0; color: #ed4f51;}



.sy_nr314 li.sy_nr314_hover a span{ color: #ed4f51;}



.sy_nr315 a{ display: block; height: 78px; line-height: 78px; background: #e60e11; color: #fff; font-size: 18px; text-align: center;}



.sy_nr315:hover a{ background: #ab0002;}







.sy_nr32{ padding-right: 0;}



.sy_nr32 ul{ margin-right: 0;}



.sy_nr32 ul li{ padding-right: 0;}



.sy_nr32 ul li:nth-child(3){ padding-top: 15px;}



.sy_nr32 ul li:nth-child(4){ padding-top: 15px;}



.sy_nr32 ul li a{ display: block; position: relative; overflow: hidden;}



.sy_nr32 ul li img{ width: 100%;}



.sy_nr32 ul li p{ width: 100%; position: absolute; left:0; bottom:0; height: 60px; background: rgba(0,0,0,.7); color: #fff; line-height: 60px; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:16px;}



.sy_nr32 ul li a:hover img{



	-webkit-transform: scale3d(1.1,1.1,1);



    -ms-transform: scale3d(1.1,1.1,1);



    -o-transform: scale3d(1.1,1.1,1);



    -moz-transform: scale3d(1.1,1.1,1);



    transform: scale3d(1.1,1.1,1);}



.sy_nr32 ul li a:hover p{ background: rgba(230,14,17,.7);}







.sy_nr4{ padding-bottom: 60px;}



.sy_nr4 .row{margin-left:0}



.sy_nr4_1{background: #fff; padding: 22px 30px;}



.sy_nr4_1_by{ font-size: 20px; color: #313131; padding-bottom: 10px;}



.sy_nr4_1_by a{ float: right; font-size: 14px; color: #e60e11;}



.sy_nr4_1_by a:hover{ font-weight: bold;}



.sy_nr4_1_nr ul li{ height: 30px; overflow: hidden; padding: 3px 0;}



.sy_nr4_1_nr ul li span{display: block; font-size: 14px; color: #707070; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.sy_nr4_1_nr ul li p{ height: 72px; overflow: hidden; padding-left: 10px; font-size: 12px; color: #989797; line-height: 24px;}



.sy_nr4_1_nr ul li:nth-child(1){ height: 98px;}



.sy_nr4_1_nr ul li:hover{ height: 98px;}



.sy_nr4_1_nr ul:hover li:nth-child(1){ height: 30px;}



.sy_nr4_1_nr ul li:nth-child(1):hover{height: 98px;}







.sy_nr4_2 a{ display: block; overflow: hidden; position: relative;}



.sy_nr4_2 img{ width: 100%;}



.sy_nr4_2 .sy_nr4_2_bj{ width: 100%; padding: 15px 20px; position: absolute; left:0; bottom:0; color: #fff; background: rgba(0,0,0,.5); line-height: 24px;}



.sy_nr4_2 .sy_nr4_2_bj span{ display: block; font-size: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.sy_nr4_2 a:hover img{



    -webkit-transform: scale3d(1.1,1.1,1);



    -ms-transform: scale3d(1.1,1.1,1);



    -o-transform: scale3d(1.1,1.1,1);



    -moz-transform: scale3d(1.1,1.1,1);



    transform: scale3d(1.1,1.1,1);}



.sy_nr4_2 a .sy_nr4_2_nr{height: 0px;overflow: hidden;}



.sy_nr4_2 a:hover .sy_nr4_2_nr{ height: 48px; overflow: hidden;}







.sy_nr4_3 a{ display: block; overflow: hidden; position: relative;}



.sy_nr4_3 a img{ width: 100%;}



.sy_nr4_3_nr{width: 100%; padding-top:40px; padding-left: 50px; position: absolute; left:0; top:0; color: #fff;}



.sy_nr4_3_nr1{ width: 50px; height: 3px; background: #fff;}



.sy_nr4_3_nr2{ font-size: 36px; font-weight: bold; padding: 10px 0;}



.sy_nr4_3_nr3{ font-size: 24px;}



.sy_nr4_3 a:hover img{



    -webkit-transform: scale3d(1.1,1.1,1);



    -ms-transform: scale3d(1.1,1.1,1);



    -o-transform: scale3d(1.1,1.1,1);



    -moz-transform: scale3d(1.1,1.1,1);



    transform: scale3d(1.1,1.1,1);}



.sy_nr4_3 a:hover .sy_nr4_3_nr{ padding-top: 60px;}







.sy_nr5{ padding-bottom: 60px;}



.sy_nr5_1{ width: 210px; color: #3b3b3b; float: left; position:relative; z-index:2;}



.sy_nr5_11{ font-size: 36px; font-weight: bold;}



.sy_nr5_12{ height: 3px; background: #e60e11; margin: 10px 0;}



.sy_nr5_13{ font-size: 24px;}



.sy_nr5_14{ text-align: right;}



.sy_nr5_14 a{ font-family: 'simsun'; font-size: 38px; color: #b1b1b6; font-weight:bold;}



.sy_nr5_14 a:hover{ color: #e60e11;}







.sy_nr5_2{ padding-left: 215px;}



.sy_nr5_2 .item img{ width: 90%; margin: 5%; border: 1px solid #d6d5d5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;



	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */



    filter: grayscale(100%);



    filter:alpha(opacity=60);



    -moz-opacity:0.6;



    -khtml-opacity: 0.6;



    opacity: 0.6;



    }



.sy_nr5_2 .item a:hover img{



	-webkit-filter: grayscale(0); /* Chrome, Safari, Opera */



    filter: grayscale(0);



    filter:alpha(opacity=100);



    -moz-opacity:1;



    -khtml-opacity: 1;



    opacity: 1;}







.wei1{background: #e60e11; line-height: 30px; padding: 10px 0; color: #fff; }



.wei1 a{ color: #fff; padding:0 8px 0 12px; font-size:14px; line-height:14px; display:inline-block; border-left:1px solid #fff;}
.wei1 a:first-child{border-left:none;}


.wei1 span{ float: left;}



.wei1 ul{ padding-left: 70px;}



.wei1 ul li{ float: left;}



.wei1 ul li a{  padding: 0 20px; border-right: 1px solid #fff;}



.wei1 ul li a:hover{ background: #fff; color: #e60e11;}







.wei2{border-top: 5px solid #282828; background: #424242; padding: 40px 0; }



.wei2_l{ float: left;}



.wei2_l ul{overflow: hidden;}



.wei2_l ul li{float: left; padding: 0 25px; line-height: 24px;}



.wei2_l ul li span a{ display: block; font-size: 16px; color: #fff; padding-bottom: 10px;}



.wei2_l ul li p a{ color: #acacac;}



.wei2_l ul li a:hover{ color: #e60e11;}







.wei2_r{ float: right;}



.wei2_r_1{ padding-left: 60px;background: url(tp24.jpg) left center no-repeat; color: #fff;}



.wei2_r_1 span{font-size: 30px;}



.wei2_r_1 p{font-size: 13px;}



.wei2_r_2{overflow: hidden; padding-top: 20px;}



.wei2_r_2 p{ float: left; width: 48%; color: #fff; font-size: 12px; background: #5a5a5a;}



.wei2_r_2 p:nth-child(2){ height:40px; overflow: hidden; margin-left: 2%;}

.wei2_r_2 p:nth-child(2):hover{ height:170px;}



.wei2_r_2 p a{ display: block; padding-left: 45px; line-height: 40px; color: #fff;}



.wei2_r_2 p:nth-child(1) a{background: url(tp26.jpg) 10px center no-repeat;}



.wei2_r_2 p:nth-child(2) a{background: url(tp25.jpg) 10px center no-repeat;}







.wei3{background: #fff; line-height: 46px; padding: 2px 0;font-size: 12px; color: #5c5b5b;}



.wei3 span{ display: inline-block;}



.wei3 img{ vertical-align: middle;}



.wei3 a{ color: #5c5b5b;}



.wei3 a:hover{ color: #e60e11;}



.wei31{ float: right; padding-right: 20px;}



.wei32{ float:right; height: 24px; border: 1px solid #d2d2d2; overflow: hidden;



	-webkit-border-radius: 60px;



	-moz-border-radius: 60px;



	border-radius: 60px;



	margin-top: 10px;



	padding-left:10px;



	}



.wei32 input{ float:left; vertical-align: middle; line-height: 24px; height: 24px; border: none; background: none;}



.wei32 .wei3_sub{ width: 30px; background: url(tp27.jpg) center;}



.wei32 .wei3_sub:hover{ background: url(tp28.jpg) center;}







.zy_banner{margin-top: -13px;}



.zy_banner img{ width: 100%;}







.zy_ss{ height: 60px; background: #fff;}



.zy_ss_l{ line-height: 60px; height: 60px; overflow: hidden;}



.zy_ss .wei32{ float: right; height: 30px; margin-top: 15px;}



.zy_ss .wei32 input{ height: 28px; line-height: 25px; font-size: 14px;}



.zy_ss .wei32 .wei3_sub{width: 40px;}



.zy_ss .zy_ss_l a{ display: inline-block; padding: 0 10px;}



.zy_ss .wei32 .wei3_sub{background: url(tp28.jpg) center;}







.zy_bt{ text-align: center; font-size: 32px; color: #121212; font-weight: bold; line-height: 80px; padding-top: 50px;}



.zy_bt span{ display: block; margin: 0 auto; width: 60px; height: 1px; background: #707070;}







.zy_pic ul li{padding-top: 30px;}



.zy_pic ul li p a{ display: block; border: 1px solid #d8d8d8; border-top: none; line-height: 60px; font-size: 16px; color: #494848; padding: 0 10px; text-align: center;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}



.zy_pic ul li>a{ display: block; overflow: hidden;}



.zy_pic ul li>a img{ width: 100%;}



.zy_pic ul li>a:hover img{



    -webkit-transform: scale3d(1.1,1.1,1);



    -ms-transform: scale3d(1.1,1.1,1);



    -o-transform: scale3d(1.1,1.1,1);



    -moz-transform: scale3d(1.1,1.1,1);



    transform: scale3d(1.1,1.1,1);}



.zy_pic ul li p a:hover{ background: #e60e11;border-color:#e60e11; color: #fff;}







.zy_pic_fl ul{ text-align: center; padding-top: 20px;}



.zy_pic_fl ul li{ display: inline-block; padding: 10px 0;}



.zy_pic_fl ul li a{ display: block; font-size: 16px; line-height: 45px; height: 45px; padding: 0 20px; background: #fff;



	-webkit-border-radius: 60px;



	-moz-border-radius: 60px;



	border-radius: 60px;}



.zy_pic_fl ul li a.zy_pic_fl_hover{ background: #e60e11; color: #fff;}



.zy_pic_fl ul li a:hover{ background: #e60e11; color: #fff;}



.zy_pic_fl_1{ padding-bottom: 60px;}







.zy_pic1_by{ line-height: 30px; padding-top: 60px;}



.zy_pic1_by p{ float: left; font-size: 30px; color: #010101;}



.zy_pic1_by p span{ font-size: 16px; color: #e60e11; padding-left: 10px; font-weight: normal;}







.zy_pic1_by .zy_pic1_by_l{ float: right; font-size: 16px; color: #2b2b2b;}



.zy_pic1_by .zy_pic1_by_l a{ display: inline-block; color: #2b2b2b;}



.zy_pic1_by .zy_pic1_by_l a:hover{ color: #e50306;}



.zy_pic_more{ padding: 70px;}



.zy_pic_more a{ display: block; margin: 0 auto; width: 240px; line-height: 70px; background: #e60e11; color: #fff; text-align: center;}



.zy_pic_more a:hover{ background: #900002;}







.picxx_mbx{color: #6d6d6d; line-height: 30px; padding: 20px 0;}



.picxx_mbx a{color: #6d6d6d;}



.picxx_mbx a:hover{ color:#e50306;}



.picxx_mbx1{ padding-bottom:50px;}



.picxx_mbx1 h4{ font-size: 36px; color: #151515; font-weight: bold;}



.picxx_mbx1 h5{font-size: 16px; color: #e60e11; padding: 20px 0; border-bottom: 1px solid #626262;}



.picxx_mbx1 p{ min-height: 200px; font-size: 16px; color: #525252; line-height: 36px; padding-top: 20px; margin-bottom: 20px;}



.picxx_mbx1a a{ display: inline-block; height: 50px; line-height: 50px; padding: 0 50px; background: #434343; color: #fff; text-align: center; font-size: 16px;}



.picxx_mbx1a a:nth-child(2){ background: #e60e11; margin-left: 10px;}







.picxx_nr1{background: #fff;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4; line-height: 30px;}



.picxx_nr1 a{display: inline-block; padding: 10px 30px;}



.picxx_nr1 a:hover{background: #e60e11; color: #fff;}







.picxx_nr2{ padding: 30px 0 30px 0;border-bottom: 1px solid #cacaca; text-align:center; }

.picxx_nr2 img{ text-align:center;}

.picxx_nr2 span{  font-size: 24px; color: #282828; font-weight: bold; padding-bottom: 10px;}



.picxx_nr2 p{font-size: 14px; color: #636363; line-height: 30px;}



.picxx_nr31 li a{ display: block; background: #fff;overflow: hidden;}



.picxx_nr31 li a img{ float: left; width:210px; height:140px;}



.picxx_nr31 li a span{font-size: 16px; color: #313131; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 20px 20px 10px;}



.picxx_nr31 li a p{font-size: 12px; color: #8d8d8d; line-height: 24px; height: 72px; padding: 0 20px; margin-bottom: 10px; overflow: hidden;}



.picxx_nr31 li a:hover span{ color: #e60e11;}



.picxx_nr2 .zy_pic ul li{ padding-top: 0;}











.zy_ser,.zy_ser ul li{ height: 640px; overflow: hidden;}



.zy_ser{ margin-top: -12px; color: #fff; text-align: center;}



.zy_ser ul li{ float: left; width: 20%; background-size: auto 100% !important; display: table;}



.zy_ser ul li:nth-child(1){ background: url(tp31.jpg) center no-repeat;}



.zy_ser ul li:nth-child(2){ background: url(tp32.jpg) center no-repeat;}

.zy_ser ul li:nth-child(3){ background: url(tp135.jpg) center no-repeat;}

.zy_ser ul li:nth-child(4){ background: url(tp33.jpg) center no-repeat;}



.zy_ser ul li:nth-child(5){ background: url(tp34.jpg) center no-repeat;}



.zy_ser ul li .zy_ser_1{ display: table-cell; vertical-align: middle; padding: 0 60px;}



.zy_ser ul li .zy_ser_1 span{ font-size: 28px; line-height: 50px; font-weight: bold;}



.zy_ser ul li .zy_ser_1 span a{ color:#fff;}



.zy_ser ul li .zy_ser_1 i{display: block; width: 80px; height: 1px; background: #fff; margin: 20px auto;}



.zy_ser ul li .zy_ser_1 p{ line-height: 30px; height: 90px; overflow: hidden;}



.zy_ser ul li .zy_ser_1>a{ display: block; width: 120px; height: 35px; text-align: center; line-height: 35px; background: #ff0000; color: #fff; margin: 50px auto 0;}



.zy_ser ul li .zy_ser_1>a:hover{ background: #900000;}







.zy_ser ul:hover li{ width: 15%;}



.zy_ser ul li:hover{ width: 40%;background-size: auto 100% !important;}



.zy_ser ul li:hover .zy_ser_1 span a{ font-size: 48px;}



.zy_ser ul li:hover .zy_ser_1 i{margin: 50px auto;}



.zy_ser ul li:hover .zy_ser_1 p{ height: 150px;}



.zy_ser ul li:hover .zy_ser_1 a{ margin-top: 70px;}



.zy_serxx_bn{ width: 100%; height: 320px; margin-top: -12px; display: table; background-size: cover !important;}



.zy_serxx_bn_nr{ display: table-cell; vertical-align: middle;}



.zy_serxx_bn_nr p{text-align: center; font-size: 24px; color: #fff;}



.zy_serxx_bn_nr .wei32{ float: none; margin: 0 auto; width: 350px; height: 40px;background: #fff; margin-top: 20px;}



.zy_serxx_bn_nr .wei32 input{line-height: 40px;height: 40px;}



.zy_serxx_bn_nr .wei32 input[type="text"]{ width: 280px;}



.zy_serxx_bn_nr .wei32 .wei3_sub{width: 58px;background: url(tp28.jpg) center;}



.zy_serxx_bn_nr .wei32 .wei3_sub:hover{background: url(tp27.jpg) center;}







.zy_serxx_bj{background: #fff; padding: 20px 0; overflow: hidden; border-bottom: 1px solid #ededed;}



.zy_serxx_bj p{ float: right;}



.zy_serxx_bj p a{ padding:0 10px ;}



.zy_serxx_bj a:hover{ color: #e60e11;}



.zy_serxx_bj span{ background: url(tp36.jpg) left center no-repeat; padding-left: 20px;}







.zy_ser_nr{padding: 60px 0;line-height:26px;}



.zy_ser_nr h3{font-size: 24px; color: #121212; font-weight: bold; padding:10px 0;}



.zy_ser_nr p{color: #767676;}



.zy_ser_nr img{max-width: 100%;}



.zy_ser_nr_1{ display: block; background: #e60e11; width: 240px; height: 70px; line-height: 70px; margin: 70px auto 0; text-align: center; font-size: 20px; color: #fff;}







.casexx_mbx{overflow: hidden; padding-top: 10px;}



.casexx_mbx p{float: right; background: url(tp38.jpg) left center no-repeat; padding-left: 30px;}



.casexx_btt,.casexx_bt{ font-size: 24px; color: #2d2d2d; font-weight: bold; text-align: center; padding-top: 20px;}



.casexx_xbt{ text-align: center; font-size: 12px; color: #8d8d8d; padding: 20px 0;}



.casexx_xbt a{ display: inline-block; padding-left: 20px;}



.casexx_xbt a:nth-child(1){background:url(tp39.jpg) left center no-repeat;}



.casexx_xbt a:nth-child(2){background:url(tp40.jpg) left center no-repeat;}



.casexx_xbt a:nth-child(3){background:url(tp41.jpg) left center no-repeat;}



.casexx_sg{ overflow: hidden;padding-bottom: 20px;}



.casexx_sg p{width: 49%; border: 1px solid #cfcfcf; padding: 10px 0; line-height: 30px; text-align: center;}



.casexx_sg p:nth-child(2){ margin-left: 2%;}



.casexx_zy{ padding: 30px; background: #fff; color: #474747; line-height: 30px;}



.casexx_nr{ font-size: 16px; color: #474747; line-height: 30px; padding-top: 40px;padding-bottom: 60px;}



.casexx_nr img{max-width: 90% !important; height: auto !important;}



.casexx_syp{color: #474747; border-top:1px solid #7d7d7d; padding: 15px 0 15px 0; overflow:hidden}



.casexx_syp a{ color: #474747;}



.casexx_fh{ float: right; }



.casexx_fh a{ display: block; float: left; background: #e60e11; color: #fff; width: 120px; height: 40px; line-height: 40px; text-align: center; margin-left: 20px;}



.casexx_fh .bshare-custom{ display: block; float:left; background: #e60e11 url(tp42.jpg) 20px center no-repeat;}

.casexx_fh .bshare-custom .bshare-more.more-style-addthis{ background:none; height:40px; margin-left: 0;}


.casexx_syp p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #casexx_syp; line-height: 36px;}



.casexx_rm{ border: 1px solid #3d3c3c; padding: 20px;}



.casexx_rm span{ color: #e60e11;}



.casexx_rm a{color: #5a5a5a; padding: 0 10px; line-height: 30px;}



.casexx_rm a:hover{color: #e60e11;}



.casexx_xg{ font-size: 24px; color: #282828; font-weight: bold; padding-top: 50px;}







.zy_about_nr{ padding-top: 90px; line-height: 30px; color: #0c0c0c;}



.zy_about_nr img{ max-width: 100%;}



.zy_about_img1{ padding-right: 40px; padding-left: 0;}



.zy_about_nr h3{font-size: 36px; color: #0c0c0c; font-weight: bold; line-height: 40px;}



.zy_about_nr h4{font-size: 24px; color: #0c0c0c; font-weight: bold; padding-bottom: 20px;}



.zy_about_nr .zy_about1_12{float: right;padding-left: 30px;}



.zy_about_nr1{ font-size: 24px; color: #e60e11; line-height: 70px;background: url(tp47.jpg) left top no-repeat; padding-left: 20px; overflow: hidden;}



.zy_about_nr2{overflow: hidden; padding-bottom: 30px;}



.zy_about_nr2 span{ display: block; width:80%; height: 1px; background: #000; float: right;}



.zy_about_img2{ float: right; width: 471px; padding-right: 0;}



.zy_about_img_3{ padding: 40px 0 70px; clear: both;}



.zy_about_img_3 img{ padding-top: 30px;}







.zy_about_fz{background: url(tp51.jpg) center bottom no-repeat; background-size: contain; padding-bottom: 50px;}



.zy_about_fz_bt span{ font-size: 36px; color: #010101; font-weight:bold;}



.zy_about_fz_bt p{ font-size: 24px; color: #010101; padding: 5px 0 10px;}



.zy_about_fz_bt i{ display: block; width: 50px; height: 3px;background: #000;}







.zy_about_fz #demo .row{ padding-top: 30px;}



.zy_about_fz #demo .owl-buttons{ display: none;}



.zy_about_fz .item{padding: 0 15px;}



.zy_about_fz .item h1{ font-size: 36px; color: #000; font-weight: bold; border-bottom: 1px solid #f5f5f5; padding-bottom: 10px;}



.zy_about_fz .item h1 span{ font-size: 24px; font-weight: normal;}



.zy_about_fz .item p{ color: #7e7e7e; line-height: 30px; margin-top: 15px;}



.zy_about_fz .item div{ background: rgba(255,255,255,.95); padding: 20px;}



.zy_about_fz .item div p{ height: 270px; overflow-y: auto; padding-right: 10px;}



.zy_about_fz .item div p::-webkit-scrollbar{



    width: 2px;



    height: 2px;



    background-color: #cdcdcd;



}



.zy_about_fz .item div p::-webkit-scrollbar-track{



    -webkit-box-shadow: none;



    border-radius: 0px;



    background-color: #cdcdcd;



}



.zy_about_fz .item div p::-webkit-scrollbar-thumb{



    height: 2px;



    border-radius: 0px;



    -webkit-box-shadow: none;



    background-color: #e60e11;



}







.zy_about_fz .owl-controls{position: absolute; right:20px; top:-45px}



.zy_about_fz .owl-theme .owl-controls .owl-page span{



	background: #dcdcdc; filter: Alpha(Opacity=100);opacity: 1;}



.zy_about_fz .owl-theme .owl-controls .active span{background: #e60e11;}







.zy_youshi_bn span{ display: block; font-size: 48px; color: #fff; text-align: center; font-weight: bold;}



.zy_youshi_bn p{ font-size: 18px; padding: 10px 0 30px;}



.zy_youshi_bn p a{ color:#fff;}



.zy_youshi_bn i{ display: block; width: 80px; height: 3px; background: #fff; margin: 0 auto;}







.zy_youshi_nr1_by{font-size: 30px; color: #1a1a1a;text-align: center; line-height: 30px; padding: 70px 0 40px;}



.zy_youshi_nr1_by p{ display: inline-block;border-left: 2px solid #ff0000;border-right: 2px solid #ff0000; padding: 0 3px;}



.zy_youshi_nr1_by p span{ display: inline-block; border-left: 5px solid #ff0000;border-right: 5px solid #ff0000; padding: 0 10px; font-weight:bold;}



.zy_youshi_nr12{ color: #4c4c4c; line-height: 30px; padding: 0 5% 30px; text-align: center;}



.zy_youshi_nr13 ul li a { overflow: hidden; display: block; position: relative;}



.zy_youshi_nr13 ul li img{ width: 100%;}



.zy_youshi_nr13 ul li p{ width: 100%; position: absolute; left:0; bottom:0; line-height: 40px; background: rgba(0,0,0,0.7); text-align: center; color: #fff;



overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}







.zy_youshi_nr13 ul li a p span{ background: url(tp63.png) -100px top no-repeat; -webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.zy_youshi_nr13 ul li a:hover p{ height: 100%; background:rgba(0,0,0,0.7);}



.zy_youshi_nr13 ul li a:hover p span{ height: 100px; padding-top: 60px; width: 100%; padding-top: 50px; position: absolute; left:0; top: 50%; margin-top: -50px; background: url(tp63.png) center top no-repeat;}











.zy_youshi_nr14 a{ display: block; width: 140px; height: 40px; line-height: 40px; text-align: center; color: #fff; background: #e60e11; margin: 40px auto 70px;}







.zy_youshi_nr2{ background: url(tp54.jpg) center no-repeat; background-size: cover; padding-bottom: 100px;}



.zy_ys_nr23 img{ width: 100%;}



.zy_ys_nr24{ font-size: 16px; color: #1a1a1a; line-height: 36px; padding-top: 20px;}



.zy_ys_nr24 p{ height: 223px; overflow: hidden;}



.zy_ys_nr24 span{ font-size: 24px; font-weight: bold; color: #e60e11;}



.zy_ys_nr24 a{ display: block; width: 140px; line-height: 40px;text-align: center; color: #fff; background: #e60e11;}



.zy_ys_nr32{padding: 10px 5%;}



.zy_ys_nr32 li div{ width: 170px; height: 170px;border: 1px solid #4f4f4f;



-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; margin: 0 auto; background-size: 50% !important;}



.zy_ys_nr32 li p{ font-size: 18px; color: #1a1a1a; text-align: center; line-height: 50px;}



.zy_ys_nr32 li:nth-child(1) div{background:url(tp56.png) center no-repeat;}



.zy_ys_nr32 li:nth-child(2) div{background:url(tp57.png) center no-repeat;}



.zy_ys_nr32 li:nth-child(3) div{background:url(tp58.png) center no-repeat;}



.zy_ys_nr32 li .zy_ys_nr32_dq div{border: 1px solid #e60e11;



    -moz-transform: rotate(360deg);



    -webkit-transform: rotate(360deg);



    -o-transform: rotate(360deg);



    -ms-transform: rotate(360deg);



    transform: rotate(360deg);



}



.zy_ys_nr32 li:nth-child(1) .zy_ys_nr32_dq div{background:url(tp59.png) center no-repeat;}



.zy_ys_nr32 li:nth-child(2) .zy_ys_nr32_dq div{background:url(tp60.png) center no-repeat;}



.zy_ys_nr32 li:nth-child(3) .zy_ys_nr32_dq div{background:url(tp61.png) center no-repeat;}



.zy_youshi_nr4{ text-align: center; padding-bottom: 60px;}



.zy_youshi_nr4 img{ max-width: 841px; width: 80%;}







.zy_ry_dh{ text-align: center; padding-top: 70px;}



.zy_ry_dh ul li{ display: inline-block;}



.zy_ry_dh ul li a{ display: block;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px; width: 180px; line-height: 40px; background: #fff; font-size: 18px; color: #2d2d2d; border: 1px solid #e5e5e5;}



.zy_ry_dh ul li a:hover{ background: #e60e11; color: #fff;}



.zy_ry_nr ul li{ padding-top:30px;}



.zy_ry_nr *{-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}



.ywdx{text-transform:uppercase;}







.zy_join_1{ padding-top: 70px;}




.zy_join_11{ padding-bottom: 70px;}



.zy_join_11 li{ padding-top: 30px;}



.zy_join_11 li a{ display: block; background: #fff; border-bottom: 5px solid #e60e11;padding:30px;}



.zy_join_11 li a span{ display:block; font-size: 24px; color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.zy_join_11 li a p{ height: 60px; overflow: hidden; font-size: 14px; color: #959494; line-height: 30px;}



.zy_join_11 li a p i{ background: url(tp65.jpg) left top no-repeat; background-size: 17px; padding-left: 25px; padding-right: 10px;}



.zy_join_11 li a .zy_join_12{height: 40px; overflow: hidden; padding: 5px 0; }



.zy_join_13{padding-top: 40px;}







.zy_join_2{background:#fff; padding: 70px 0;}



.zy_join_2 .item{ padding: 0 15px;}



.zy_join_2 .item>a{ overflow: hidden; display: block;}



.zy_join_2 .item img{ width: 100%;}



.zy_join_2 .item img:hover{



    -webkit-transform: scale3d(1.1,1.1,1);



    -ms-transform: scale3d(1.1,1.1,1);



    -o-transform: scale3d(1.1,1.1,1);



    -moz-transform: scale3d(1.1,1.1,1);



    transform: scale3d(1.1,1.1,1);}



.zy_join_2 .row{ padding-top: 30px;}



.zy_join_2 .item p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-top: 20px;}



.zy_join_2 .item p a{ font-size: 18px; color: #000;}







.zy_join_2 .owl-buttons{ display: none;}



.zy_join_2 .owl-controls{position: absolute; right:20px; top:-45px}



.zy_join_2 .owl-theme .owl-controls .owl-page span{



	background: #dcdcdc; filter: Alpha(Opacity=100);opacity: 1;}



.zy_join_2 .owl-theme .owl-controls .active span{background: #e60e11;}







.zy_about1_1{ padding-top: 90px;}



.zy_about1_1bj{background: #fff;padding: 30px;}



.zy_ab1_112{font-size: 14px; color:#747474; line-height: 30px;}



.zy_ab1_1121{font-size: 18px; color: #2d2d2d; line-height: 20px; padding:10px 0;}



.zy_ab1_1121 span{ color: #e60e11;}



.zy_ab1_11212{ height:auto;overflow: hidden;}



.zy_ab1_113{display: block; width: 140px; line-height: 40px; color: #fff; background: #e60e11;text-align: center; margin-top: 60px;}







.zy_ab1_122,.zy_ab1_123{border-bottom: 1px solid #e4e4e4; overflow: hidden; padding: 15px 0;}



.zy_ab1_122{background: url(tp69.jpg) right center no-repeat;}



.zy_ab1_123{background: url(tp70.jpg) right center no-repeat;}



.zy_ab1_122 span,.zy_ab1_123 span{float:left; font-size: 48px; color: #333333; font-weight: bold; padding-right: 10px;}



.zy_ab1_122 p,.zy_ab1_123 p{font-size: 18px; color: #747474; line-height: 25px;padding-top: 12px;}



.zy_ab1_122 i,.zy_ab1_123 i{font-size: 14px; color: #c1c0c0;}







.zy_ab1_124{float: left; width: 50%; border-bottom: 1px solid #e4e4e4; padding: 15px 0;}



.zy_ab1_124 span{float:left; font-size: 48px; color: #828282; font-weight: bold; padding-right: 10px;}



.zy_ab1_124 p{font-size: 18px; color: #747474; line-height: 25px;padding-top: 12px;}



.zy_ab1_124 i{font-size: 14px; color: #c1c0c0;}



.zy_ab1_131{font-size: 24px; color: #1f1f1f; padding: 20px 0;}



.zy_ab1_132{color: #6d6c6c; line-height: 24px;}



.zy_ab1_133{padding-top: 10px;}



.zy_ab1_133 ul{overflow: hidden;}



.zy_ab1_133 ul li{display: inline-block;padding:10px 2%; margin: .5%; line-height: 30px; border: 1px solid #dcdcdc; font-size: 16px; color: #6d6c6c;}



.zy_ab1_133 ul li:hover{ border: 1px solid #e60e11; color: #e60e11;}



.zy_about1_14{margin-top: -125px;}











.zy_ab1_141{ color: #747474; color: #747474; line-height: 30px; padding: 20px 0;}



.zy_ab1_142{ display:block; background: url(tp71.jpg) center no-repeat; background-size: cover !important; padding: 30px 30px 68px;}



.zy_ab1_142 span{ font-size: 24px; color: #fff; font-weight:bold;}



.zy_ab1_142 p{ font-size: 16px; color: #fff; padding: 5px 0 10px;}



.zy_ab1_142 i{ display: block; width: 20px; height: 1px;background: #fff;margin-bottom: 10px;}



.zy_ab1_142 div{ color: #fff;}



.zy_ab1_143{margin-top: 18px;background: url(tp113.jpg) center no-repeat;}



.zy_ab1_21{ float: left; padding: 30px 50px;}



.zy_ab1_21 .zy_ab1_113{margin-top: 30px;}



.zy_ab1_22 img{width: 100%;}



.zy_ab1_22{margin-left: 308px;}



.zy_ab1_22 ul{ overflow: hidden;}



.zy_ab1_22 ul li>a{ display: block; position: relative; overflow: hidden;}



.zy_ab1_22 ul li>a div{ position: absolute; left:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,.5);}



.zy_ab1_22 ul li>a p{position: absolute; left:0; top:50%; width: 100%; text-align: center; margin-top: -35px;}



.zy_ab1_22 ul li>a p img{ width: 70px; height: 70px;}







.zy_ab1_22 ul li>a:hover>img{



    -webkit-transform: scale3d(1.1,1.1,1);



    -ms-transform: scale3d(1.1,1.1,1);



    -o-transform: scale3d(1.1,1.1,1);



    -moz-transform: scale3d(1.1,1.1,1);



    transform: scale3d(1.1,1.1,1);}



.zy_ab1_22 ul li>a:hover p img{ 



    -webkit-transform: scale3d(0.9,0.9,1);



    -ms-transform: scale3d(0.9,0.9,1);



    -o-transform: scale3d(0.9,0.9,1);



    -moz-transform: scale3d(0.9,0.9,1);



    transform: scale3d(0.9,0.9,1);}







.zy_ab1_22 ul li span{ display: block; font-size: 18px; color: #000; text-align: center; background: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align: center; line-height: 60px;}



.zy_ab1_22 ul li span a{ color: #000; font-size:12px;}



.zy_ab1_23{padding-top: 20px; padding-bottom: 70px; overflow:hidden;}



.zy_ab1_23 .zy_ab1_21{ float: right; padding: 30px 50px;}



.zy_ab1_23 .zy_ab1_22{margin-right: 308px; margin-left: 0;}







.zy_con1 .zy_about_fz_bt{padding: 70px 0 30px;}



.zy_con{ padding-bottom: 70px; overflow: hidden;}



.zy_con li div{ min-height: 460px; background: #fff; padding: 0 0 10px; border-bottom: 5px solid #e60e11;margin-bottom:25px }



.zy_con li img{ width: 100%;}



.zy_con li h3{ padding: 15px 20px; font-size: 18px; color: #0c0c0c; line-height: 30px;}



.zy_con li h3 span{color: #e60e11;}



.zy_con li p{ color: #6f6f6f; line-height: 30px; margin: 0 20px; border-top:1px solid #dcdcdc; padding: 20px 0;}



.zy_con li a{ color: #b1b1b1; background: url(tp75.jpg) left center no-repeat; background-size:20px; line-height: 30px; padding-left: 30px; margin-left: 20px;}







.zy_ly{ background: #fff; padding: 70px 0;}



.zy_ly_1{ float: right;font-size: 18px; color: #787878; text-align: right; line-height: 30px; padding-top: 20px;}



.zy_ly_1 span{ color: #e60e11;}







.zy_ly ul li{ padding-top: 30px;}



.zy_ly ul li:nth-child(5){ width: 100%;}



.zy_ly ul li div{ border: 1px solid #d3d3d3; line-height: 50px;}



.zy_ly ul li span{ float: left; color: #7f7f7f;padding-left: 10px;}



.zy_ly ul li i{ float: right; color: #e60e11; padding-right: 10px;}



.zy_ly ul li p{ padding: 0 20px 0 80px;}



.zy_ly ul li p input{ width: 100%; border: none;background: none; line-height: 48px;}



.zy_ly ul li p textarea{ width: 100%; border: none;background: none;}



.zy_ly input[type="submit"]{ width: 100%; height: 50px; background: #e60e11; color: #fff;border: none; font-size: 16px;margin-top: 30px;}







.zy_wh1{background: #fff; padding-bottom: 70px;}



.zy_wh11 ul li{ position: relative; padding-bottom:10px; margin-bottom:10px }

.zy_wh11 ul li a{ height:291px; width:288px; display:block; line-height:291px; border:1px solid #DADADA;box-sizing:border-box;-moz-box-shadow:5px 5px 0 #dddcdc;-webkit-box-shadow:5px 5px 0 #dddcdc;box-shadow: 5px 5px 0 #dddcdc; text-align:center}
.zy_wh11 ul li img{ max-width:100%; max-height:285px;  vertical-align:middle; text-align:center; margin-top:-6px; }
.zy_wh11 ul li p{ left:40px;bottom:20px; font-size: 30px; font-weight: bold; color: #fff; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:400px; line-height:20px; margin:0 auto; margin-top:15px; text-align:center}
.zy_wh11 ul li div{ font-size:16px; text-align:center; height:30px; width:288px; margin-top:10px;}
.zy_wh11a ul li{ position: relative; padding-bottom:10px; margin-bottom:10px }






.zy_wh2 ul li{float: left; width: 20%;height: 202px; overflow: hidden;}



.zy_wh2 ul li *{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}



.zy_wh21,.zy_wh22{ width: 175px; height: 202px; margin: 0 auto;}



.zy_wh2 ul li:nth-child(1) .zy_wh21{ background: url(tp79.jpg);}



.zy_wh2 ul li:nth-child(2) .zy_wh21{ background: url(tp80.jpg);}



.zy_wh2 ul li:nth-child(3) .zy_wh21{ background: url(tp81.jpg);}



.zy_wh2 ul li:nth-child(4) .zy_wh21{ background: url(tp82.jpg);}



.zy_wh2 ul li:nth-child(5) .zy_wh21{ background: url(tp83.jpg);}



.zy_wh2 ul li:nth-child(1) .zy_wh22{ background: url(tp84.jpg);}



.zy_wh2 ul li:nth-child(2) .zy_wh22{ background: url(tp85.jpg);}



.zy_wh2 ul li:nth-child(3) .zy_wh22{ background: url(tp86.jpg);padding:39px 15px 0;}



.zy_wh2 ul li:nth-child(4) .zy_wh22{ background: url(tp87.jpg);}



.zy_wh2 ul li:nth-child(5) .zy_wh22{ background: url(tp88.jpg);}



.zy_wh21,.zy_wh22{height: 202px; color: #fff; text-align: center;}



.zy_wh21 span{ display: block; font-size: 24px; padding-top: 69px;}



.zy_wh21 i{ display: block; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}



.zy_wh22{ overflow: hidden; font-size: 13px; line-height: 20px;padding: 75px 20px 0; }



.zy_wh2{ padding-bottom: 70px;}



.zy_wh2 ul li:hover .zy_wh21{ margin-top: -202px;}











.zy_hd_nr{background: url(tp89.jpg) center top;}



.zy_hd_nr1{padding: 70px 0 100px;}



.zy_hd_nr1_l ul{margin-top: -20px;}



.zy_hd_nr1_l ul li{background: #fff; padding: 20px; overflow: hidden; margin-top: 20px;}



.zy_hd_nr1_l img{float: left; width: 48%; margin-right: 4%;}



.zy_hd_nr1_l div{font-size: 24px; color: #e60e11;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.zy_hd_nr1_l span{ display: block; font-size: 18px; color: #151515; font-weight: bold; padding: 5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.zy_hd_nr1_l p{height: 104px; overflow: hidden; color: #434343; line-height: 26px;}







.zy_hd_nr1_r img{width: 100%;}



.zy_hd_nr1_r ul{ margin: 0 -10px;}



.zy_hd_nr1_r ul li{float: left;width: 25%; padding: 20px 10px 0;}



.zy_hd_nr1_r ul li a{ display: block; background: #fff; text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; line-height: 48px;}



.zy_hd_nr1_r ul li a:hover{ background:#e60e11; color:#fff;}







.zy_hd_nr2_by{text-align: center;}



.zy_hd_nr2_by span{font-size: 36px; color: #121212; font-weight: bold;}



.zy_hd_nr2_by p{font-size: 18px; color: #767676; padding:10px 0;}



.zy_hd_nr2_by i{ display: block; margin: 0 auto; width: 50px; height: 1px;background: #707070;}







.zy_hd_nr2 ul{padding-top: 50px;padding-bottom: 100px;}



.zy_hd_nr2 ul li a{ display: block; position: relative;cursor: not-allowed; }



.zy_hd_nr2 ul li img{width: 100%;}



.zy_hd_nr2 ul li p{padding: 20px;background: #fff; line-height: 40px;}



.zy_hd_nr2 ul li p i{display: block;font-size: 28px; color: #292929;font-weight: bold; }



.zy_hd_nr2 ul li p span{font-size: 18px;color: #4a4a4a;}



.zy_hd_yjs{ width: 100%;position: absolute;left:0;top:0; height: 100%;background: rgba(0,0,0,.6);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}



.zy_hd_nr2 ul li .zy_hd_yjs img{ width: 80%; position: absolute;left:50%; top:50%;margin-top: -30%;margin-left: -39%;}



.zy_hd_hover:hover .zy_hd_yjs{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1; }



.zy_hdxx{ padding-bottom:50px;}



.zy_hdxx_l img{ width: 100%;}



.zy_hdxx{ padding-bottom:60px;}



.zy_hdxx .picxx_mbx1 p{min-height: 206px;}



.zy_hdxx .picxx_mbx1a a{background: #e60e11;}



.zy_hdxx_2{overflow: hidden; padding: 50px 0;}



.zy_hdxx_2 li{float: left; width: 20%;}



.zy_hdxx_2 li p{width: 180px; height: 180px; border: 1px solid #e60e11; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; padding: 10px; margin: 0 auto;}



.zy_hdxx_2 li span{display: block;width: 160px; height: 160px;text-align: center;background: #e60e11;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; color: #fff; font-size: 36px;font-weight: bold; padding-top: 35px; line-height: 40px;}







.zy_hdxx .zy_about_fz_bt{padding-bottom: 20px;}







.zy_hdxx .picxx_nr2{padding: 20px 0 20px 30px;background: url(tp93.png)left 25px no-repeat;}



.zy_hdxx_tj .item p{



    display: block;



    border: 1px solid #d8d8d8;



    border-top: none;



    line-height: 60px;



    font-size: 16px;



    color: #494848;



    padding: 0 10px;



    text-align: center;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap;}



.zy_hdxx .casexx_mbx{ padding-bottom: 20px;}







.zy_new{ padding-top: 70px;}



.zy_new_tj{padding-bottom: 80px;}



.zy_new_tj ul li{padding-top: 30px;}



.zy_new_tj ul li>a{ display: block; overflow: hidden;}



.zy_new_tj ul li>a img{ width: 100%;}



.zy_new_tj ul li>a:hover img{



    -webkit-transform: scale3d(1.1,1.1,1);



    -ms-transform: scale3d(1.1,1.1,1);



    -o-transform: scale3d(1.1,1.1,1);



    -moz-transform: scale3d(1.1,1.1,1);



    transform: scale3d(1.1,1.1,1);}



.zy_new_tj ul li div{ padding-top: 10px; color: #545454;}



.zy_new_tj ul li div span{ display: block;float: left;width: 60px; height: 60px; text-align: center; border: 1px solid #e3e3e3; font-size: 16px; padding-top: 10px; margin-right: 10px; background: #f0f2f5;}



.zy_new_tj ul li div span i{display: block;font-size: 12px;}



.zy_new_tj ul li div p{ margin-left: 70px;border-bottom: 1px solid #e3e3e3; height: 60px; line-height: 24px; }







.zy_new_l_1{display: block; background: #fff; padding-bottom: 20px;}



.zy_new_l_1 img{width: 100%;}



.zy_new_l_1 span,.zy_new_l_1 p,.zy_new_l_1 i{ display: block; padding: 0 20px;}



.zy_new_l_1 span{font-size: 18px; color: #222222; padding-top: 20px; padding-bottom: 10px;}



.zy_new_l_1 p{font-size: 12px; color: #999999; line-height: 24px;}



.zy_new_l_1 i{font-size: 12px; color: #505050;}







.zy_new_l_21 li{background: #fff; padding: 20px; margin-top: 10px; overflow:hidden;}



.zy_new_l_21 li a.zy_new_l_2{display: block; float: left; overflow: hidden;}



.zy_new_l_21 li a.zy_new_l_2 img{width: 200px; height: 144px;}



.zy_new_l_21 li a.zy_new_l_3{display: block; margin-left: 230px;}



.zy_new_l_21 li a.zy_new_l_3 span{ display: block; font-size: 18px; color: #222222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height:25px; line-height:25px;text-overflow:ellipsis; white-space:nowrap}



.zy_new_l_21 li a.zy_new_l_3 div{padding: 10px 0;}



.zy_new_l_21 li a.zy_new_l_3 div span{ display: inline-block; padding-left: 20px;font-size: 12px; color: #8d8d8d;}



.zy_new_l_21 li a.zy_new_l_3 div span:nth-child(1){background: url(tp98.jpg) left center no-repeat;}



.zy_new_l_21 li a.zy_new_l_3 div span:nth-child(2){background: url(tp99.jpg) left center no-repeat;}



.zy_new_l_21 li a.zy_new_l_3 div span:nth-child(3){background: url(tp100.jpg) left center no-repeat;}



.zy_new_l_21 li a.zy_new_l_3 p{ height:48px; line-height:24px; font-size: 12px; color: #999999;overflow: hidden;}



.zy_new_l_21 li a.zy_new_l_3 i{ font-size: 12px; color: #343333;}







.zy_new_r{ padding-bottom:50px;}



.zy_new_r .wei32{ float: none; margin: 0 auto; width: 100%; height: 40px;background: #fff; margin-top: 20px; border: none;}



.zy_new_r .wei32 input{line-height: 40px;height: 40px;}



.zy_new_r .wei32 input[type="text"]{ width: 80%;}



.zy_new_r .wei32 .wei3_sub{width: 20%;background: url(tp28.jpg) center;}



.zy_new_r .wei32 .wei3_sub:hover{background: url(tp27.jpg) center;}







.zy_new_r_1{ font-size:24px; color: #282828; font-weight: bold; border-bottom: 1px solid #e5e5e5; padding: 40px 0 10px;}



.zy_new_r_1 a{ float: right; font-size: 16px; color: #e60e11;font-weight: normal; padding-top: 10px;}







.zy_new_r .zy_ab1_22{margin-left: 0; margin-top: 30px;}







.zy_new_r_5{ padding-top: 30px;}



.zy_new_r_5 ul{ margin-left: -5px; margin-right: -5px;}



.zy_new_r_5 ul li{ padding: 5px;}



.zy_new_r_5 ul li a{ display: block; text-align: center; padding:100px 0 20px; background-size: 60% !important;}



.zy_new_r_5 ul li:nth-child(1) a{background: #fff url(tp101.jpg) center 20px no-repeat;}



.zy_new_r_5 ul li:nth-child(2) a{background: #fff url(tp102.jpg) center 20px no-repeat;}



.zy_new_r_5 ul li:nth-child(3) a{background: #fff url(tp103.jpg) center 20px no-repeat;}



.zy_new_r_5 ul li:nth-child(4) a{background: #fff url(tp104.jpg) center 20px no-repeat;}



.zy_new_r_5 ul li:nth-child(1) a:hover{background: #fff url(tp105.jpg) center 20px no-repeat;}



.zy_new_r_5 ul li:nth-child(2) a:hover{background: #fff url(tp106.jpg) center 20px no-repeat;}



.zy_new_r_5 ul li:nth-child(3) a:hover{background: #fff url(tp107.jpg) center 20px no-repeat;}



.zy_new_r_5 ul li:nth-child(4) a:hover{background: #fff url(tp108.jpg) center 20px no-repeat;}











.zy_zt{ padding-top: 70px;}



.zy_zt_l{margin-top: -20px;}



.zy_zt_l li{background: #fff; padding: 20px;overflow: hidden;}



.zy_zt_l_1{background: #f5f5f5; float: left;padding: 20px; }



.zy_zt_l_1 span{ display: block; line-height: 50px; font-size: 50px; color: #393838;}



.zy_zt_l li{ margin-top: 20px;}



.zy_zt_l_1 p{font-size: 16px; color: #393838;}



.zy_zt_l li .zy_new_l_3{display: block; margin-left: 130px;}



.zy_zt_l li .zy_new_l_3 span{ display: block; font-size: 18px; color: #222222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.zy_zt_l li .zy_new_l_3 div{padding: 10px 0;}



.zy_zt_l li .zy_new_l_3 div span{ display: inline-block; padding-left: 20px;font-size: 12px; color: #8d8d8d;}



.zy_zt_l li .zy_new_l_3 div span:nth-child(1){background: url(tp98.jpg) left center no-repeat;}



.zy_zt_l li .zy_new_l_3 div span:nth-child(2){background: url(tp99.jpg) left center no-repeat;}



.zy_zt_l li .zy_new_l_3 div span:nth-child(3){background: url(tp100.jpg) left center no-repeat;}



.zy_zt_l li .zy_new_l_3 p{ height: 36px; line-height: 18px; overflow: hidden; font-size: 12px; color: #999999;}











.zy_zt_r1{position: relative;}



.zy_zt_r1 img{width: 100%;}



.zy_zt_r1 p{ height: 60px; width: 100%; line-height: 60px; position: absolute;left:0;bottom:0; background:rgba(0,0,0,.5);overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; padding: 0 10px;}







.zy_zt_r3{ padding-top: 15px;}



.zy_zt_r3 li{background: #fff;padding: 20px; margin-bottom: 20px;}



.zy_zt_r3 img{width: 100%;}



.zy_zt_r3 span{font-size: 18px; color: #222222;}



.zy_zt_r31{display: block;overflow: hidden;}



.zy_zt_r32 span{display: block; font-size: 18px; color: #222;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 60px;}



.zy_zt_r32 p{height: 48px;overflow: hidden; font-size: 12px; color: #7b7b7b; line-height: 24px;}







.zy_zx{padding: 23px 0;margin-top: -12px;}



.zy_zx_dh{text-align: center; margin-left: -2px;margin-right: -2px; padding-bottom: 35px;}



.zy_zx_dh li{ width: 20%; display: inline-block; padding: 0 2px;}



.zy_zx_dh li a{ display: block; background: #fff; line-height: 60px; font-size: 18px; color: #212121; padding: 0 10px;}



.zy_zx_dh li a:hover{background: #e60e11; color: #fff;}



.zy_zx_dh li a.zy_zx_dh_hover{background: #e60e11; color: #fff;}
.zy_new_l_21{
	border: 1px solid #D4D4D4;
	margin-bottom:15px;
}











.zy_zx_2{background: #fff;}



.zy_zx_2 img{ width: 100%;}



.zy_zx_2 .zy_zx_21{ height: 48px;overflow: hidden; line-height: 24px; margin: 10px 0 ;}



.zy_zx_2 .zy_zx_22 span{ display: inline-block; padding-left: 20px;font-size: 12px; color: #8d8d8d;}



.zy_zx_2 .zy_zx_22 span:nth-child(1){background: url(tp98.jpg) left center no-repeat;}



.zy_zx_2 .zy_zx_22 span:nth-child(2){background: url(tp99.jpg) left center no-repeat;}



.zy_zx_2 .zy_zx_22 span:nth-child(3){background: url(tp100.jpg) left center no-repeat;}



.zy_zx_2_text{display: block; padding: 20px;}



.zy_zx_2 .zy_zx_2_text p{font-size: 24px; color: #242424;}



.zy_zx_2 .zy_zx_2_text p span{font-size: 20px; color: #fff; background: #e60e11; padding: 5px 20px; margin-right: 10px;}







.zy_video{ margin: 20px auto 0;}



.zy_video ul li{ padding-top: 30px;}







.zy_hd_nr1_l{height:685px;overflow: hidden;}



.zy_hd_nr1_l *{-webkit-transition: none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}







.zy_pro_mbx{ color: #6d6d6d;padding: 20px 0 0;}



.zy_pro_mbx a{ color: #6d6d6d;}



.zy_pro_mbx a:hover{ color: #e60e11;}







.zy_pic_bn .slider-1{ float:none;}







.zy_pro3 .zy_pro3_2{ padding-bottom: 0;}



.zy_pro3 .zy_pro3_1{ margin-bottom:50px;}



.zy_pro3_1{ float: left; background: #5e5e5e;width: 215px; position:relative; z-index:99;}



.zy_pro3_1 ul li{ width:100%; line-height: 56px;border-bottom: 1px solid #fff; color: #fff; text-align: center;}



.zy_pro3_1 ul li a{ display: block; color: #fff; font-size: 16px;}



.zy_pro3_1 ul li a:hover{background: #ff0000;}

.zy_pro3_1 ul li .active{font-size:20px; font-weight:bold; background:#ff0000}







.zy_pro3_1 .menu li:hover > a{ color:#fff;}



.zy_pro3_1 .menu ul{ width:0;height: 410px; left:215px;top:0; font-size:12px;}



.zy_pro3_1 .menu ul li a{ font-size:12px;}



.zy_pro3_1 .menu ul li{ border-bottom:1px solid #f06e70;}



.zy_pro3_1 .menu li{ position:static;}



.zy_pro3_1 .menu li:hover ul{ width:68%;}



.zy_pro3_1 .menu  ul li a:hover{ background:#fff; color:#333;}



.zy_pro3_1 .menu ul{background: rgba(230,14,17,.75); z-index:999;}







.zy_pro3_8{ margin-left:250px; margin-top:43px;}



.zy_pro3_8 .slider-1 .slides li .contain{}























.zy_case{ padding-top: 60px;}



.zy_case_1{font-size: 18px; color: #3e3e3e; line-height: 30px; padding: 0 0 20px;}



.zy_case_1 a{ display: inline-block; color: #3e3e3e; padding: 0 10px;}



.zy_case_2 .wei32{ height: 50px; overflow: hidden; background: #fff; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin-top: 0; border: 1px solid #d9d9d9;}



.zy_case_2 .wei32 .wei3_sub{ float: right;background: url(tp28.jpg) center; height: 50px; width: 50px;}



.zy_case_2 .wei32 p{ float: none; display: block; margin-right: 60px;}



.zy_case_2 .wei32 input[type="text"]{width: 100%; float: none; line-height: 50px; height: 50px;}



.zy_case_22{background: #fff;border: 1px solid #d9d9d9; line-height: 50px;}



.zy_case_22 a{ display: inline-block; padding: 0 20px;}



.zy_case_22 a:hover{ color: #e60e11;}











.zy_case_3 .zy_new_l_21 li a.zy_new_l_2 img {width: 210px;height: 140px;}



.zy_case_3 .zy_new_l_21 li{overflow: hidden; background: none; border-bottom: 1px solid #d7d7d7; padding-left:0px; padding-right: 0;}



.zy_case_3 .zy_new_l_21 li a.zy_new_l_3 span{padding-bottom: 10px;}



.zy_case_3 .zy_new_l_21 li a.zy_new_l_3 div span{ padding-bottom: 0;}







.zy_new_l_21 li a.zy_new_l_3 div span:nth-child(1){background: url(tp39.jpg) left center no-repeat;}



.zy_new_l_21 li a.zy_new_l_3 div span:nth-child(2){background: url(tp40.jpg) left center no-repeat;}



.zy_new_l_21 li a.zy_new_l_3 div span:nth-child(3){background: url(tp41.jpg) left center no-repeat;}








.zy_case_3 .zy_new_l_21 li a.zy_new_l_3 p{ color: #8d8d8d; line-height: 24px; height: 72px; text-overflow: clip;



white-space: normal; overflow: hidden;}



.zy_case_3 .zy_new_l_21 li a.zy_new_l_3{margin-right: 120px;}



.zy_case_3 .zy_new_l_21 li i{ float: right;}



.zy_case_3 .zy_new_l_21 li i span{ display: block; padding: 5px 20px; color: #575757; margin-top: 10px;}



.zy_case_3 .zy_new_l_21 li i span.zy_new_l_211{background: #e60e11; color: #fff;}






.zy_fwzc ul li{float:left; width:20%; padding:0 15px;}



.zy_fwzc ul li span{ font-size:25px; font-weight:bold;}


.bdshare_popup_list li:nth-child(1),.bdshare_popup_list li:nth-child(15){display: none;}
.bdshare_dialog_list li:nth-child(1){display: none;}




/*-- contact --*/
.contact-left{
	  width: 98%;
	  margin:auto;
	}
	
.contact-bottom {
    margin-bottom: 50px;
}
.contact-bottom iframe{
outline:none;
border:none;
width:100%;
height:350px;
}
.contact-left h3 {
font-weight:200;
    color: #333333;
    text-transform: uppercase;
    font-size: 26px;
    margin-bottom: 30px;
}
.contact-left ul{
	padding:1em 0 0;
	margin:0;
}
.contact-left ul li{
line-height:2em;
	list-style-type:none;
	font-size:14px;
	color:#464646;
}
.contact-left ul li a{
	color:#464646;
	text-decoration:none;
}
.contact-left ul li a:hover{
color:#cc7421;
}
.contact-left input[type="text"],.contact-left textarea{
    background: #fff;
    border: 1px solid #c2c2c2;
    color: #424341;
    padding: 10px 16px;
    font-size: 14px;
    outline: none;
}
.contact-left input[type="text"]:hover,.contact-left textarea:hover{
border: 1px solid #1D4781;
}
.contact-left input[type="text"]{
	width: 32%;
	float: left;
}
.contact-left input[type="text"]:nth-child(2) {
    margin: 0 12px;
}
.contact-left textarea{
	min-height: 200px;
	resize: none;
	width: 100%;
    margin: 15px 0;
}
.contact-left input[type="submit"] {
text-transform:uppercase;
  outline: none;
  color: #fff;
  font-size: 20px;
  padding: 8px 0;
  width: 10%;
  border:2px solid #666666;
  background:#666666;
  transition: .5s all;
  -webkit-transition: .5s all;
  -moz-transition: .5s all;
  -o-transition: .5s all;
  -ms-transition: .5s all;
}
.contact-left input[type="submit"]:hover{
border:2px solid #ff0000;
	background:#ff0000;
	color:#ffffff;
}
.contact-left p {
    color: #cc7421;
    font-size: 18px;
    font-weight: 600;
}
/*-- //contact --*/



.video_left{ position:relative; height:131px; width:20%; float:left; cursor:pointer}
.video_left img{ width:100% !important}
.video_right{ width:70%; float:left; margin-left:1%}
.video_right_mar{ margin-left:15px !important}
.video_left span{ position:absolute;top:0; left:0 ;width:100%;height:100%; background:url(index_videoimgbg.png) no-repeat center center; }

.products_left{width:20%; float:left; }
.products_right{width:80%; float:left; }
.products_right ul{ overflow:hidden}

.products_right1{width:80%; float:left; }
.products_right1 ul{ overflow:hidden}

.pages{clear:both;text-align:center;padding:20px 0;}
.pages a{ display:inline-block; height:30px; line-height:28px; text-align:center; margin:0 2px; border:1px solid #e3e3e3; width:70px; color: #acacac; }
.pages .num a{ width:30px;}
.pages .num a.a_cur{ background:#F00; color:#fff; border:1px solid #D6D2D2;}
.pages .num a:hover{ background:#F00}








.map{ width:1200px; margin:0 auto;}

.service{ width:100%; box-sizing:border-box; border-bottom:1px solid #E4E4E4; padding:20px 10px; margin-top:5px; margin-bottom:5px}
.service_top{ overflow:hidden; line-height:30px;}
.service_top img{ float:left; }
.service_top strong{ float:left; margin-left:15px; font-size:20px;  }

.service_text{ line-height:35px; padding-left:20px; font-family:"微软雅黑"}
.service_bt{ font-size:16px; font-weight:bold; margin-bottom:20px;}
.service_text p:nth-child(1){ text-indent:15px}
.service_text p{ margin:0; padding:0; text-indent:18px}

.service_bottom{margin-top:10px; text-indent:45px}

.accessories{width:100%; box-sizing:border-box; border-bottom:1px solid #E4E4E4; padding:20px 10px; margin-top:35px; margin-bottom:50px}
.accessories_top_text{font-size:20px; color:#000; font-weight:bold}

@media (max-width:1540px){



	.zy_ser ul li .zy_ser_1 span a{font-size: 20px;}



	.zy_ser ul li:hover .zy_ser_1 span a{ font-size: 30px;}



}



@media (max-width:1240px){



	.zy_ser ul li .zy_ser_1 span a{font-size: 16px;}



	.zy_ser ul li:hover .zy_ser_1 span a{ font-size: 25px;}



	.zy_ser ul li .zy_ser_1{padding: 0 30px;}



}







@media (min-width: 992px) and (max-width: 1460px) {



}



@media (max-width:1200px){



	.sy_nr2_22_l .sy_nr2_22_bj a,.sy_nr2_22_r a{ line-height: 147px;}



	.sy_nr2_1{ height: 419px;}



	.sy_nr2_1 a{padding-top: 250px;}



	.sy_nr31_bj{padding: 20px 34px;}



	.sy_nr313{display:none;}



	.sy_nr312{ font-size: 20px;}



	.sy_nr315 a{height: 46px;line-height: 46px;}



	.sy_nr311{display: none;}



	.sy_nr4_1_nr ul{ overflow: hidden; height: 120px;}



	.wei2_r{ display: none;}



	.zy_new_r_5 ul li a{padding: 81px 0 20px;}



	.zy_hd_nr1_l p{height: 56px;}



	.zy_hd_nr1_l{height:590px;}



}



@media (min-width:992px){



}



@media (max-width:992px){



	.top2 ul{ display: none;}



	.top1{ display: none;}



	.top{height: 67px; top:0 !important;}

	

	.top_height{height: 67px;}



	.top21 img{ padding-left: 10px; padding-top: 7px; width: 35%;}



	.sy_nr2_22_l .sy_nr2_22_bj a,.sy_nr2_22_r a{ line-height: 110px;}



	.sy_nr2_1{ height: 382px;}



	.sy_nr2_1 a{padding-top: 213px;}



	.sy_nr2_3{ padding: 20px 0 0;}



	.sy_nr3{padding: 20px 0;}



	.sy_nr31{background: none;}



	.sy_nr31_bj{background: none;}



	.sy_nr311{display: block; margin: 0 auto;background: #3b3b3b;}



	.sy_nr312{text-align: center; color: #3b3b3b;}



	.sy_nr314{overflow: hidden;}



	.sy_nr314 li{width: 48%;float: left; margin: 1%;border: none;}



	.sy_nr314 li a{background:#313131; text-align: center;}



	.sy_nr314 li span{display: none;}



	.sy_nr315{ display: none;}



	.sy_nr4_1_nr ul{ overflow: hidden; height: auto;}



	.sy_nr4_3{ display: none;}



	.wei2_l ul li{padding: 0 14px;}



	.picxx_mbx1{padding-bottom: 30px;}



	.picxx_mbx1 p{min-height: auto;}



	.picxx_nr31 li:nth-child(1){ padding-bottom: 10px;}



	.wei2_l{ display: none;}



	.wei2_r{ display:block; float: none; margin: 0 auto;}



	.wei1{ display: none;}



	.zy_ser{ height: 1000px;}



	.zy_ser ul li{ height: 500px;}



	.zy_ser ul li{ width: 50%;}



	.zy_ser ul:hover li{ width: 50%;}



	.zy_ser ul li:hover{ width: 50%;}



	.zy_ser ul li:hover .zy_ser_1 i{margin: 10px auto;}



	.zy_serxx_bj p{ display: none;}



	.zy_wh2 ul li:nth-child(1),.zy_wh2 ul li:nth-child(2){ width: 50%;}



	.zy_wh2 ul li{width: 33.333333%;}



	.zy_hd_nr1_l span{display: none;}



	.zy_hdxx_2 li p{width: 130px; height: 130px;}



	.zy_hdxx_2 li span{width: 108px; height: 108px; font-size: 20px;    line-height: 23px;}



	.zy_pro3 .zy_pro3_1{ display:none;}

	

	.zy_fwzc ul li{width:100%;}

	



	



}



@media (min-width: 768px) and (max-width: 992px) {



}



@media (max-width:768px){



	.container{ padding-left:10px; padding-right: 10px;}



	.sy_nr ul li:nth-child(1),.sy_nr ul li:nth-child(2){ margin-bottom: 30px;}



	.sy_nr ul li .sy_nr_12{ height: auto;}



	.sy_nr ul li .sy_nr_1{



		padding: 40px 20px;



	}



	.sy_nr2_12{ font-size: 20px;}



	.sy_nr2_13{ font-size: 12px;}



	.sy_nr2_1{height: 150px;border-bottom: 5px solid #e60e11;}



	.sy_nr2_1:hover{border-bottom: 5px solid #e60e11;}



	.sy_nr2_1 a{padding-top: 60px;}



	.sy_nr2_1:hover a{padding-top: 60px;}



	.sy_nr2 .sy_nr2_2{padding: 0;}



	.sy_nr2_22_l .sy_nr2_22_bj a,.sy_nr2_22_r a{ line-height: 110px;}



	.sy_nr2_22_l .sy_nr2_22_bj a img{ width: 50px;}



	.sy_nr2_3_l,.sy_nr2_3_r{background: #fff;}



	.sy_nr3{padding: 20px 0;}



	.sy_nr32{ padding: 0;}



	.sy_nr4{ padding-bottom: 20px;}



	.sy_nr5_1{ width: 100%; text-align: center; float: none;}



	.sy_nr5_14{ text-align: center;}



	.sy_nr5_2{padding: 0;}



	.sy_nr5_11{ font-size: 20px;}



	.sy_nr5_13{ font-size: 15px}



	.sy_nr5{ padding-bottom: 20px;}



	.wei31,.wei32{ display: none;}



	.wei3{ text-align: center; line-height: 30px; padding: 10px 0;}



	.wei3 img{ display: none;}



	



	.zy_bt{ padding-top: 10px; font-size: 20px; line-height: 50px;}



	.zy_pic_fl ul li{ padding: 5px 0;}



	.zy_pic_fl ul li a{ line-height: 30px; height: 30px;}



	.zy_pic_fl ul{ padding-top: 10px;}



	.zy_ss .wei32,.zy_ss .wei31{ display: block;}



	.zy_ss_l{ display: none;}



	.picxx_mbx1 h4{font-size: 20px;}



	#carousel{ margin-bottom: 20px !important;}



	.picxx_mbx1 h5{ font-size: 12px; padding: 10px 0;}



	.picxx_mbx1 p{ font-size: 12px; line-height: 24px;}



	.picxx_mbx1a a{ width: 50%; margin: 0 !important; padding: 0;}



	.picxx_mbx1{padding-bottom:20px;}



	.picxx_nr1 a{ padding: 0; line-height: 40px; width: 25%; text-align: center;}



	.picxx_nr2{ padding: 20px 0;}



	.picxx_nr2 span{font-size: 16px;}



	.picxx_nr2 p{ line-height: 24px;font-size: 12px;}



	.picxx_nr2 .zy_pic ul li{ margin-bottom: 10px;}



	.zy_pic ul li p a{ font-size: 14px;}



	.zy_pic1_by{ padding-top: 30px;}



	.zy_pic1_by p span{ display: none;}



	.zy_pic1_by p{ text-align: center; float: none; font-size: 20px;}



	.zy_pic1_by .zy_pic1_by_l{float: none; text-align: center; padding-top: 10px; font-size: 12px;}



	.zy_pic ul li{padding-top: 15px;}



	.zy_pic_more{ padding: 20px 0;}



	.zy_pic_more a{ line-height: 50px; height: 50px; font-size: 14px;}



	.zy_ser{ height:auto;}

	

	.zy_ser ul li{ background-size: cover !important;}

	

	.zy_ser ul li:hover{ background-size: cover !important;}



	.zy_ser ul li{ width: 100%;}



	.zy_ser ul li:hover,.zy_ser ul:hover li{ width: 100%;}



	.zy_ser_nr{ padding-top: 10px; padding-bottom: 20px;}



	.zy_ser_nr h3{ font-size: 15px;}



	.zy_ser_nr p{ font-size: 12px;}



	.zy_ser_nr_1{width: 80%; margin-top: 20px; line-height:40px; height: 40px; font-size: 13px;}



	.casexx_sg p{ width: 100%; margin: 5px 0 !important;padding: 5px 0;}



	.casexx_fh a:nth-child(1){ display: none;}



	.casexx_zy{ padding: 10px;}



	.casexx_nr{ padding-top: 20px; padding-bottom: 20px; font-size: 12px;}



	.casexx_zy{ font-size: 12px;}



	.zy_about_nr{ padding-top: 20px;}



	.zy_about_nr h3{ font-size: 20px;}



	.zy_about_nr h4{ font-size: 12px;}



	.zy_about_img1{ padding-right: 0;}



	.zy_about_nr1{ font-size: 15px;margin-top: 20px; line-height: 50px;}



	.zy_about_nr2{padding-bottom: 10px;}



	.zy_new_l_21 li a.zy_new_l_2 img{ width: 100%; height: auto;}



	.zy_new_l_21 li a.zy_new_l_2{ float: none;}



	.zy_new_l_21 li a.zy_new_l_3{margin: 10px 0 0 0;}



	.zy_ry_dh{ display: none;}



	.zy_youshi_nr13 ul li a:hover p span{ height: 100px; padding-top: 60px; width: 90%; padding-top: 50px; position: absolute; left:5%; top: 50%; margin-top: -50px; background: url(tp63.png) center 20px no-repeat;



	background-size: 30px;}



	.zy_youshi_nr13 ul li{padding-bottom: 30px;}



	.zy_youshi_nr1_by p span{ font-size: 18px; line-height: 20px;}



	.zy_youshi_nr1_by p { line-height: 10px;}



	.zy_youshi_nr1_by{padding: 20px 0 20px;}



	.zy_youshi_bn span{ font-size: 30px;}



	.zy_youshi_bn p{ font-size: 14px;}



	.zy_youshi_bn p{padding: 10px 0 16px;}



	.zy_serxx_bn{height: 200px;}



	.zy_youshi_nr14 a{ margin: 0px auto 20px;}



	.zy_ys_nr24 a{ margin: 0 auto;}



	.zy_youshi_nr2{ padding-bottom: 30px;}



	.zy_ys_nr32 li div{ width: 90px; height: 90px;}



	.zy_ys_nr32 li p{ font-size: 12px;}



	.zy_youshi_nr12{padding:0 0 20px;}



	.zy_ys_nr24 p{ font-size: 12px; height: auto;}



	.zy_youshi_nr4{ padding-bottom: 20px;}



	.zy_wh11 ul li{padding: 0; margin-bottom: 15px;}



	.zy_wh1{padding-bottom: 20px;}



	.zy_wh2 ul li:nth-child(1){ width: 100%;}



	.zy_wh2 ul li{width: 50%;height: 162px;}



	.zy_wh21, .zy_wh22{ width:140px;height: 162px;background-size: cover !important;}



	.zy_wh2 ul li:hover .zy_wh21{margin-top: -162px;}



	.zy_wh22{padding-top: 55px;}



	.zy_wh21 span{padding-top: 55px;}



	.zy_wh2{padding-bottom: 30px;}



	.zy_serxx_bn_nr p{font-size: 15px;}



	.zy_ser ul li{height: 382px;}



	.zy_ser ul li .zy_ser_1 a,.zy_ser ul li:hover .zy_ser_1 a{margin-top: 20px;}



	.zy_join_1{padding-top: 20px;}



	.zy_about_fz_bt span{font-size: 18px;}



	.zy_about_fz_bt p{font-size: 12px;}



	.zy_about_fz_bt i{ height: 1px;width: 30px;}



	.zy_join_11 li{padding-top:10px}



	.zy_join_11 li a{padding: 20px;}



	.zy_join_11 li a span{font-size: 18px;}



	.zy_join_11 li a .zy_join_12{font-size: 12px;}



	.zy_join_11 li a p{font-size: 12px;}



	.zy_join_13{ padding-top: 20px;}



	.zy_join_13 img{ width: 30px;}



	.zy_join_11{padding-bottom: 30px;}



	.zy_join_2{ padding: 20px 0;}



	.owl-theme .owl-controls .owl-page span{margin: 5px 2px !important;}



	.zy_join_2 .item p a{font-size: 14px;}



	.zy_con1 .zy_about_fz_bt{padding: 20px 0 20px;}



	.zy_con{padding-bottom: 20px;}



	.zy_ly{padding:20px 0}



	.zy_con li a{ display: block; margin-bottom: 10px;}



	.zy_ly_1{font-size: 12px;padding-top: 0; line-height: 24px;}



	.zy_ly ul li{padding-top: 10px;}



	.zy_ly input[type="submit"]{margin-top: 10px;}



	.zy_about1_1 {padding-top: 20px; padding-bottom: 20px;}



	.zy_ab1_1121{font-size: 13px; line-height: 25px; padding: 10px 0;}



	.zy_ab1_11212{font-size: 12px; line-height: 24px; height: auto;}



	.zy_ab1_113{margin-top: 20px;}



	.zy_ab1_122 p, .zy_ab1_123 p{font-size: 13px;}



	.zy_ab1_122 span, .zy_ab1_123 span{font-size: 36px;padding-top: 10px;}



	.zy_ab1_124 p{font-size: 13px;}



	.zy_ab1_124 i{font-size: 12px; line-height: 12px; display: block;}



	.zy_ab1_124 span{font-size: 36px;padding-top: 10px;}



	.zy_about1_13{padding: 0;}



	.zy_ab1_131{font-size: 16px; padding: 20px 0 10px;}



	.zy_ab1_132{font-size: 12px;}



	.zy_about1_1bj{padding: 20px;}



	.zy_ab1_133 ul li{font-size: 12px;}



	.zy_about1_14{ margin-top: 20px; padding: 0;}



	.zy_ab1_21{float: none;padding: 0 20px 20px; text-align: center;}



	.zy_ab1_21 i{ margin: 0 auto;}



	.zy_ab1_22{margin-left: 0;}



	.zy_ab1_21 .zy_ab1_113{ margin: 20px auto 0;}



	.zy_ab1_23 .zy_ab1_21{float: none;}



	.zy_ab1_23 .zy_ab1_22{ margin:0}



	.zy_about_nr .zy_about1_12{width: 100%; padding: 0;}



	.zy_about_img_3{padding: 0 0 20px;}



	.zy_ry_nr ul li{padding-bottom: 0;}



	.zy_hd_nr1_l img{width: 100%; float: none;margin-right: 0;}



	.zy_hd_nr1{padding: 20px 0 20px;}



	.zy_hd_nr1_l div{font-size: 15px; padding-top: 20px;}



	.zy_hd_nr1_l span{display: block;font-size: 13px;}



	.zy_hd_nr1_l p{font-size: 12px; height: auto; max-height: 72px;}



	.zy_hd_nr1_r{padding-top: 20px;}



	.zy_hd_nr1_r ul li{ width: auto;padding: 10px 5px 0;}



	.zy_hd_nr1_r ul li a{padding: 0 10px;line-height: 27px;}



	.zy_hd_nr2 .zy_hd_nr2_by{background: rgba(255,255,255,.2); padding: 10px 0;}



	.zy_hd_nr2 .zy_hd_nr2_by p{ color: #000; font-size: 12px;}



	.zy_hd_nr2_by span{ font-size: 16px;}



	.zy_hd_nr2 ul{padding-top: 20px; padding-bottom: 10px;}



	.zy_hd_nr2 ul li{ padding-bottom: 10px;}



	.zy_hd_nr2 ul li p { line-height: 22px; padding: 10px;}



	.zy_hd_nr2 ul li p i{font-size: 15px; }



	.zy_hd_nr2 ul li p span{font-size: 12px;}



	.zy_hdxx_2{text-align: center;}



	.zy_hdxx_2 li{width: 130px; float: none; display: inline-block;}



	.zy_zx{padding: 20px 0;}



	.zy_zx_dh{padding-bottom: 20px;}



	.zy_zx_dh li a{ line-height: 40px; font-size: 12px;margin-bottom: 10px;}



	.zy_zx_2 .zy_zx_2_text p span{font-size: 12px;}



	.zy_zx_2 .zy_zx_2_text p{font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



	.zy_zt_l_1{display: none;}



	.zy_zt_l li a.zy_new_l_3{margin-left: 0;}



	.zy_new{padding-top: 20px;}



	.zy_hd_nr1_l{height: auto;}



	.zy_case{padding-top: 20px;}



	.zy_case_1{font-size: 14px;}



	.zy_case_3 .zy_new_l_21 li{padding-left: 0; padding-right: 0;}



	.zy_case_3 .zy_new_l_21 li a.zy_new_l_2 img{width: 100%; height: auto;}



	.zy_case_3 .zy_new_l_21 li i{float: none; display: block; overflow: hidden;}



	.zy_case_3 .zy_new_l_21 li i span{float: left;}



	.zy_case_3 .zy_new_l_21 li a.zy_new_l_3{margin: 20px 0 0;}



	.zy_pic_bn{ display:none;}

	

	.picxx_nr31 li a img{width: 100%; height:auto;}

	

	.picxx_nr31 li a span{overflow: hidden;}


.zy_pro3_1 ul li a{ display: block; color: #fff; font-size: 12px;}



.zy_pro3_1 ul li a:hover{background: #ff0000;}

.zy_pro3_1 ul li .active{font-size:12px; font-weight:100; background:#ff0000}

.products_img{ width:48%; margin-left:1%;}	
.products_text{ width:100% !important; text-align:center; font-size:14px !important; font-weight:100 !important;}
.zy_wh11 ul li{ position: relative; padding-bottom:10px; margin-bottom:10px }

.zy_wh11 ul li a{ height:250px; width:98%; display:block; line-height:250px; border:1px solid #DADADA;box-sizing:border-box;-moz-box-shadow:5px 5px 0 #dddcdc;-webkit-box-shadow:5px 5px 0 #dddcdc;box-shadow: 5px 5px 0 #dddcdc; text-align:center}
.zy_wh11 ul li img{ max-width:100%; max-height:250px;  vertical-align:middle; text-align:center; margin-top:-6px; }

.zy_wh11 ul li div{ font-size:12px; text-align:center; height:30px; width:98%; margin-top:10px;}
.products_left{width:30%; float:left; margin-right:1%; }
.products_right{width:69%; float:left; }


}



@media (max-width:430px){



	.sy_nr ul li{ width: 100%;margin-bottom: 10px !important;}



	.picxx_nr31 li img{ width: 100%;}

	

	.zy_ly_1{ display:none;}



}

