/* CSS Document */

body { margin: 0; padding: 0; line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 14px; background:   #f4eee2;}
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin-left: auto; margin-top: 0; margin-bottom: 0; }



/* Link */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { border: 0px; background-color: Transparent; }

a { blr: expression(this.onFocus=this.blur()); outline: none; }

.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 50px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }
.blank90 { width: 100%; height: 90px; clear: both; }
.blank100 { width: 100%; height: 100px; clear: both; }
.blank110 { width: 100%; height: 110px; clear: both; }
.blank120 { width: 100%; height: 120px; clear: both; }
.blank130 { width: 100%; height: 130px; clear: both; }
.blank140 { width: 100%; height: 140px; clear: both; }
.blank150 { width: 100%; height: 150px; clear: both; }

/*Clear*/
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; overflow: hidden; }
/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max { position: relative; overflow: hidden;background-color:   ;}
.z_top{width:100%;float:left;background:#c70c00;color:#fff;font-size:14px;height:35px;line-height:26px;}


.m_top_bg { width: 1920px; *width: 1920px; _width: 1920px; height: auto; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -964px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; background-color:   ;}

.m_logo { width: 257px; height: 58px; float: left; }
.z_about1{
    width: 46%;
    float: left;
    margin-right: 4%;
    height: 316px;
}
.z_about1 h3{
    color: #333333;
    font-size: 28px;
    font-weight: normal;
    background: url(../images/xian1.jpg) no-repeat bottom left;
    padding-bottom: 10px;
}
.z_about1 h3 span{
    font-size: 14px;
    color: #999999;
    text-transform: capitalize;
    display: block;
    margin-top: 10px;
    font-family: Arial;
}
.z_about1 a{
    display: block;
    width: 128px;
    text-align: center;
    height: 41px;
    line-height: 44px;
    font-family: Arial;
    font-size: 18px;
    color: #000000;
    text-transform: uppercase;
    border: 1px solid #000000;
    border-radius: 8px;
}
.z_about1 font{
    font-size: 16px;
    color: #333333;
    display: block;
    text-indent: 2rem;
    margin: 37px 0;
    line-height: 2;
    overflow: hidden;
    height: 131px;
}
.z_about2{
    float: right;
    overflow: hidden;
    width: 50%;
    background: url(../images/hh.jpg) no-repeat right bottom;
    height: 316px;
}
.z_about2 img{}
.z_about2:hover img{
        -webkit-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}




.nav { margin: 0 auto; float: right; margin-top: 20px; overflow: hidden; }
.nav ul li {height: 60px;line-height: 40px;float: left;padding: 10px 0px;margin: 0px 0px;position: relative;width: 135px;display: block;text-align: center;background-size: 100% !important;}
.nav ul li a { color: #000000; font-family: 'Microsoft Yahei'; font-size: 19px; text-decoration: none; }
.nav ul li:hover a { color: #FFFFFF; }

.nav ul li:hover{  background: url(../img/xuanz.png) no-repeat center top;   color: white; }
.m_banner { width: 1920px; *width: 1920px; _width: 1920px; height: 500px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }


.m_index { width: 1200px; height: auto; margin: 0 auto; }


.m_index_bg1 { width: 1920px; *width: 1920px; _width: 1920px; height: 886px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../img/BJ.png) no-repeat center bottom; overflow: hidden; }

.m_index_cokk { width: 1200px; height: auto; margin: 0 auto; }

.m_index_cokk img { display: block; margin: 0 auto; border: none; }

.vid { width: 1200px; margin: 20px auto; overflow: hidden; }
.none { display: none; }
.vid .vidTitle { }
.vid .vidTitle ul { margin: 0 auto; text-align: center; }
.vid .vidTitle ul li { display: inline-block; margin: 0 4px; cursor: pointer; height: 41px; line-height: 41px; font-weight: normal; text-align: center; width: 149px; font-size: 16px; }
.vid .vidTitle ul li a { text-decoration: none; }
.vid .vidTitle .active { background: url(../images/bg2.png) no-repeat left top; color: #dcdcdc; }
.vid .vidTitle .normal { background: url(../images/bg1.png) no-repeat left top; color: #dcdcdc; }
.vid .vidContent { width: 1200px; clear: both; overflow: hidden; background: none; padding: 0px; display: block; margin-top: 20px; }

.m_proList { width: 1200px; float: left; }
.m_proList dl { width: 1200px; float: left; }
.m_proList dl dt { width: 600px; height: 285px; float: left; margin: 30px 0 10px 0; }

.m_proList dl dt h3 { width: 240px; height: 280px; float: left; border-radius: 10px; overflow: hidden; }

.m_proList dl dt h3 img { display: block; margin: 0; border: none; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }

.m_proList dl dt h3:hover img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


.m_proList dl dt h4 { width: 240px; height: 40px; float: left; margin-left: 30px; margin-top: 20px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #fff; line-height: 40px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.m_proList dl dt h5 { width: 240px; height: 90px; float: left; margin-left: 30px; margin-top: 10px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #dcdcdc; line-height: 30px; text-align: left; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.m_proList dl dt { transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.m_proList dl dt:hover { transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.m_proList dl dt a h6 { width: 149px; height: 36px; float: left; margin-left: 30px; margin-top: 40px; background: url(../images/more1.png) no-repeat center top; text-indent: -9999px; overflow: hidden; }
.m_proList dl dt:hover a h6 { width: 149px; height: 36px; float: left; margin-left: 30px; margin-top: 40px; background: url(../images/more2.png) no-repeat center top; text-indent: -9999px; overflow: hidden; }
.cp(width: 1200px;margin: 20px auto; overflow: hidden;)
.cp img{margin-top: 65px;
    float: left;
    padding-left: 136px;
    color: #ffffff;}


.s_abo { width:760px; height: auto;  float:left;
font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; 
line-height: 30px; text-align: justify; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }


.s_abo_img{width:400px; float:right; margin:0 0 20px 30px;}


.m_index_bg2 { width: 1920px; *width: 1920px; _width: 1920px; height: 320px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background: url(../images/index_bg2.jpg) no-repeat center bottom; overflow: hidden; }

.m_index_abo { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }

.m_index_abo h3 { width: 1200px; height: 60px; float: left; margin-top: 30px; font-family: 'Microsoft YaHei'; font-size: 36px; color: #fff; line-height: 60px; text-align: center; font-weight: bold; text-overflow: ellipsis; overflow: hidden; }


.m_index_abo h4 { width: 1200px; height: 90px; float: left; margin-top: 30px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #dcdcdc; line-height: 30px; text-align: center; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }

.m_index_abo h5 { width: 120px; height: 40px; margin: 0 auto; display: block; }
.m_index_abo h5 a { width: 120px; height: 40px; float: left; background: #b00; font-family: 'Microsoft YaHei'; font-size: 16px; color: #dcdcdc; line-height: 40px; text-align: center; font-weight: normal; overflow: hidden; }


.m_index_bg3 { width: 1920px; *width: 1920px; _width: 1920px; height: 704px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }


.rollfire1 { overflow: hidden; width: 1200px; height: 460px; }
.rollfire1 .Cont { float: left; overflow: hidden; width: 1200px; }
.rollfire1 .ScrCont { width: 10000000px; }
.rollfire1 #List7 { float: left; }
.rollfire1 #List8 { float: left; }


.proBox { float: left; }
.proBox ul { float: left; }
.proBox ul li { width: 370px; height: 470px; float: left; margin: 40px 10px 0 30px; overflow: hidden; }
.proBox ul li a { width: 370px; height: 470px; background: #000000; float: left; overflow: hidden; }
.proBox ul li a:hover { width: 370px; height: 470px; background: #bb0000; float: left; overflow: hidden; }
.proBox ul li a h3 { width: 370px; height: 220px; float: left; overflow: hidden; }
.proBox ul li a h3 img { display: block; margin: 0; border: none; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.proBox ul li a:hover h3 img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }

.proBox ul li a h4 { width: 310px; height: 60px; float: left; margin: 10px 0 0 30px; font-family: 'Microsoft YaHei'; font-size: 36px; color: #dcdcdc; line-height: 40px; text-align: center; font-weight: normal; overflow: hidden; }
.proBox ul li a h4 font { width: 310px; height: 20px; float: left; font-family: 'Microsoft YaHei'; font-size: 12px; color: #dcdcdc; line-height: 20px; text-align: center; font-weight: normal; overflow: hidden; }


.proBox ul li a h5 { width: 310px; height: 40px; float: left; margin: 0px 0 0 30px; font-family: 'Microsoft YaHei'; font-size: 18px; color: #dcdcdc; line-height: 40px; text-align: center; font-weight: normal; overflow: hidden; }


.proBox ul li a h6 { width: 310px; height: 60px; float: left; margin: 10px 0 0 30px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #dcdcdc; line-height: 20px; text-align: center; font-weight: normal; overflow: hidden; }

/*about*/



.m_about_bg { width: 1920px; *width: 1920px; _width: 1920px; height:auto!important; min-height:600px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; background: url(../img/yunshan.png);background-repeat: no-repeat; }


.s_index { width: 1200px; height: auto; margin: 0 auto; }

.s_cokkie{width:1200px; height:40px; float:left; background:#000;  font-family: 'Microsoft YaHei'; font-size: 14px; color: #fefefe; line-height: 40px; text-align: left; font-weight: normal;  overflow:hidden;}

.s_cokkie img{float:left; margin:12px 10px 0 10px; border:none;}

.s_cokkie a{color:#fefefe;}



.s_abot_con{width:1200px; height:auto; float:left;  padding:20px 0;   font-family: 'Microsoft YaHei'; font-size: 16px; color: #000000; line-height:30px; text-align: justify; font-weight: normal;  overflow:hidden;}
.s_abot_con ul li {float: left;padding-left: 50px;}
.s_abot_con h3{width:499px; height:auto; margin:0 auto;  padding:0; }
.s_abot_con h3 img{display:block; margin:0 auto; padding:10px 0;}

.s_abot_con img{display:block; margin:0 auto; padding:10px 0;}




.s_prod_cokk{width:1200px; height:auto; float:left;  padding:20px 0;   font-family: 'Microsoft YaHei'; font-size: 16px; color: #dcdcdc; line-height:30px; text-align: justify; font-weight: normal;  overflow:hidden;}

.s_prod_cokk h3{width:1200px; height:auto; float:left;  padding:0; }
.s_prod_cokk h3 img{display:block; margin:0 auto; padding:10px 0;}
/*prod*/
.s_pList {width:1200px; float:left; }
.s_pList ul { margin: 0 auto; text-align: center; }
.s_pList ul li { display: inline-block; margin: 0 10px; cursor: pointer; height: 41px; line-height: 41px; font-weight: normal; text-align: center; width: auto; font-size: 16px; }
.s_pList ul li a {width: 111px; height:42px; float:left; no-repeat left top; color: #000000; border-style:solid;
	border-width:1px;}
.s_pList ul li a:hover,.s_pList ul li a.phov {width: 111px; height:42px; float:left;   color: #C70C00; }
.syy{width:1200px; float:left; margin-top:20px;  }
.syy ul{ margin: 0 auto; text-align: center; }
.syy ul li{ display: inline-block; margin: 0 auto; cursor: pointer; height: 41px; line-height: 41px; font-weight: normal; text-align: center; width: 131px; font-size: 16px; }
.syy ul li a{width: 111px; height:42px; float:left; no-repeat left top; color: #000000; border-style:solid;
	border-width:1px;}

.s_proCon{
    text-align: center;
    width: 1200px;
    height: auto;
    float: left;
    padding: 20px 0;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #dcdcdc;
    line-height: 30px;
    text-align: center;
    font-weight: normal;
    overflow: hidden;}
.s_proCon h3{width:499px; height:auto; margin:0 auto;   padding:0; }
.s_proCon h3 img{display:block; margin:0 auto; padding:0;}




/*case*/
.s_caseList {width:1200px; float:left; margin-top:0px;  }
.s_caseList ul {width:1230px; float:left; margin-left:-20px; }
.s_caseList ul li {width:389px; height:265px; float:left; margin-left:20px; margin-top:10px;  overflow:hidden; }
.s_caseList ul li a{position:relative; z-index:78; overflow:hidden;}
.s_caseList ul li a img{display:block; margin:0; border:none; position:relative; z-index:56;}



.s_caseList ul li a:hover .caBox{width:285px; height:200px; float:left; position:absolute; background:url(../images/imgf_bg.png) no-repeat center top; z-index:89; left:0; top:0; background:url(../images/imgf_bg.png) no-repeat center top; display:block; -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; overflow:hidden;}


.s_caseList ul li a font{width:285px; height:36px; float:left; margin-top:10px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #000000; line-height:36px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}


/*news*/

.newBox {width:1200px; float: left;  overflow:hidden;}
.newBox ul { float: left; width:1240px; float:left; margin-left:-40px; margin-top:-40px; overflow:hidden;}
.newBox ul li { width: 370px; height: 470px; float: left; margin: 40px 0px 0 40px; overflow: hidden; }
.newBox ul li a { width: 370px; height: 470px; background: #FFFFFF; float: left; overflow: hidden; }
.newBox ul li a:hover { width: 370px; height: 470px; background: #bb0000; float: left; overflow: hidden; }
.newBox ul li a h3 { width: 370px; height: 220px; float: left; overflow: hidden; }
.newBox ul li a h3 img { display: block; margin: 0; border: none; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }
.newBox ul li a:hover h3 img { transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }

.newBox ul li a h4 { width: 310px; height: 60px; float: left; margin: 10px 0 0 30px; font-family: 'Microsoft YaHei'; font-size: 36px; color: #dcdcdc; line-height: 40px; text-align: center; font-weight: normal; overflow: hidden; }
.newBox ul li a h4 font { width: 310px; height: 20px; float: left; font-family: 'Microsoft YaHei'; font-size: 12px; color: #dcdcdc; line-height: 20px; text-align: center; font-weight: normal; overflow: hidden; }


.newBox ul li a h5 { width: 310px; height: 40px; float: left; margin: 0px 0 0 30px; font-family: 'Microsoft YaHei'; font-size: 18px; color: #dcdcdc; line-height: 40px; text-align: center; font-weight: normal; overflow: hidden; }


.newBox ul li a h6 { width: 310px; height: 60px; float: left; margin: 10px 0 0 30px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #dcdcdc; line-height: 20px; text-align: center; font-weight: normal; overflow: hidden; }



.s_newsCon{width:1200px; height:auto; float:left;  padding:20px 0;   font-family: 'Microsoft YaHei'; font-size: 16px; color: #000000; line-height:30px; text-align: justify; font-weight: normal;  overflow:hidden; margin: 0 auto;}

.s_newsCon h3{width:499px; height:auto; margin:0 auto;   padding:0; }
.s_newsCon h3 img{display:block; padding:0;}


.s_newsCon h4{width:1200px; height:auto; float:left;   font-family: 'Microsoft YaHei'; font-size: 24px; color: #000000; line-height:30px; text-align: center; font-weight: bold;  }
.s_newsCon h4 font{width:1200px; float:left; font-size:16px;  font-weight: bold; }


.s_newsCon img{display:block; margin:20px auto 20px auto; padding:0; }










/*contact*/
.s_conta_map{width:1154px; height:auto; float:right; padding-top: 27px;}
.s_conta_txt{width:300px; float:left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #eee; line-height:32px; text-align: left; font-weight: normal; }

.s_conta_txt strong{color:#bb0000; font-size:20px; font-weight:bold;}



/*fanye*/

.s_fanye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
}

DIV.quotes {
	PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:center;
}
DIV.quotes A {
 padding:5px 8px 5px 8px; font-family:Arial; font-size:14px; COLOR: #000000; MARGIN-RIGHT:8px; TEXT-DECORATION: none; border:#555555 1px solid; background:   ;;
}
DIV.quotes A:hover {
 padding:5px 8px 5px 8px; MARGIN-RIGHT:8px;  font-family:Arial; font-size:14px; color:#dcdcdc; border:#bb0000 1px solid; BACKGROUND-COLOR: #bb0000;}
DIV.quotes A:active {
  padding:5px 8px 5px 8px; MARGIN-RIGHT: 8px;  font-family:Arial; font-size:14px; color:#dcdcdc;}
DIV.quotes a.select {
  padding:5px 8px 5px 8px; MARGIN-RIGHT:8px;  font-family:Arial; font-size:14px; color:#dcdcdc; border:#bb0000 1px solid; BACKGROUND-COLOR: #bb0000;
}
DIV.quotes SPAN.disabled {
  padding:5px 8px 5px 8px;  font-family:Arial; font-size:14px; COLOR: #dcdcdc; MARGIN-RIGHT: 8px; BORDER: #555 1px solid; background:#555;}



.s_fenye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px dashed #dcdcdc;
}



.s_fan1{width:600px; height:auto; float:left; font-family:'Microsoft YaHei';  font-size:14px; color:#dcdcdc; line-height:30px; font-weight:normal;}

.s_fan1 p{font-family:'Microsoft YaHei'; font-size:14px; color:#dcdcdc; line-height:30px; font-weight:normal;}

.s_fan1 p a{font-family:'Microsoft YaHei'; font-size:14px; color:#dcdcdc; line-height:30px; font-weight:normal;}

.s_fan1 p a:hover{font-family:'Microsoft YaHei'; color:#bb0000;}


.s_fan2{height:auto; float:right; padding-right:20px; margin-top:30px; font-family:'Microsoft YaHei'; font-size:14px; color:#dcdcdc; line-height:20px; font-weight:normal;}


.s_fan2 a{font-family:'Microsoft YaHei'; font-size:14px; color:#dcdcdc; line-height:30px; font-weight:normal;}

.s_fan2 a:hover{font-family:'Microsoft YaHei'; color:#bb0000;}


/*footer*/

.m_footer { background-image: url(../img/foot.png); width: 1920px; *width: 1920px; _width: 1920px; height: auto; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }

.m_foot_img { width: 260px; height: 360px; float: left; margin-top: 20px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #dcdcdc; line-height: 20px; text-align: center; font-weight: normal; }

.m_foot_img h3 { width: 170px; float: left; margin: 0px 0 0 20px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #dcdcdc; line-height: 20px; text-align: center; font-weight: normal; }

.m_foot_img h3 img { display: block; margin: 0 auto; border: none; padding: 0 0 10px 0; }



.m_foot_center { width: 400px; float: left; margin: 40px 0 0 0px; }

.m_foot_center h3 { width: 400px; height: 50px; float: left;margin-top: 25px; font-family: 'Microsoft YaHei'; font-size: 24px; color: #eee; line-height: 50px; text-align: left; font-weight: normal; background: url(../img/xian.png) no-repeat left bottom; overflow: hidden; }
.m_foot_center ul li {float: left; text-align: center; margin-top:10px;margin-right:25px;padding:0px;color: #FFFFFF; font-size: 18px;}

.m_foot_center dl { width: 290px; float: left; margin: 10px 0 0 0px; }
.m_foot_center dl dd { width: 290px; height: 40px; float: left; margin: 10px 0 0 0px; border-bottom: 1px solid #444; font-family: 'Microsoft YaHei'; font-size: 14px; color: #eee; line-height: 30px; text-align: left; font-weight: normal; }
.m_foot_center dl dd img { float: left; margin:4px 10px 0 0; border: none; }


.m_foot_gbk { width: 310px; float: right;  }

.m_foot_gbk h3 { width: 310px; height: 50px; float: left;margin-top: 50px; font-family: 'Microsoft YaHei'; font-size: 24px; color: #eee; line-height: 40px; text-align: left; font-weight: normal; background: url(../img/xian.png) no-repeat left bottom; overflow: hidden; }


.m_foot_gbk dl { width: 310px; float: left; margin: 10px 0 0 0px; }
.m_foot_gbk dl dd { width: 310px; height: auto; float: left; margin: 10px 0 0 0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #eee; line-height: 30px; text-align: left; font-weight: normal; }
.m_foot_gbk dl dd span { width: 50px; height: auto; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #eee; line-height: 30px; text-align: left; font-weight: normal; }


.tabt1 { width: 220px; height: 30px; float: left; padding-left: 10px; margin-top: 6px; background: none; border: 1px solid #444; font-family: Microsoft YaHei; font-size: 14px; color: #fff; line-height: 58px\9; line-height: 30px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }

.tabt2 { width: 220px; height: 60px; float: left; padding-left: 10px; margin-top: 6px; background: none; border: 1px solid #444; font-family: Microsoft YaHei; font-size: 14px; color: #fff; line-height: 58px\9; line-height: 30px; text-align: left; font-weight: normal; cursor: pointer; overflow: hidden; }

.tabt3 { width: 234px; height: 36px; float: left; margin-top: 8px; background: #bb0000; border: 1px solid #bb0000; border-radius:2px; font-family: Microsoft YaHei; font-size: 14px; color: #fff; line-height: 58px\9; line-height: 36px; text-align: center; font-weight: normal; cursor: pointer; overflow: hidden; }

.m_foot_txt {background-color: #960000; width: 100%; height: auto; margin: 0px auto; font-family: Microsoft YaHei; font-size: 12px; color: #FFFFFF; line-height:2; padding:10px 0; text-align: center; font-weight: normal; }

.m_foot_txt a { color: #FFFFFF; }

.img{
    float: right;
    padding-left: 0px;
    margin-top: 4px;
    color: #ffff;
    margin-right: 50px;
    text-align: center;
}

@media screen and (max-width:1920px){.img{
    float: right;
    padding-left: 0px;
    margin-top: 4px;
    color: #ffff;
    margin-right: 0px;
    text-align: center;
}}


.mem9 { width: 50px; height: auto; float: right; position: relative; z-index: 184; }

.topfixed { position: fixed; z-index: 199; right: 2px; bottom: 310px; float: right; display: block; }


#right_layer{width:50px; height:auto!important; min-height:52px; float:left; display:block; position:relative; _position:absolute; z-index:888;  }

#right_layer ul{float:left;}
#right_layer ul li{width:52px; height:52px; float:left; margin-top:5px;  position:relative; z-index:900; }
#right_layer ul li a{}
#right_layer ul li .rwx{width:120px; height:120px; float:left; display:block; display:none\9; position:absolute; z-index:990; right:56px; top:0; margin-top:-40px;  background:#ccc;  
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(0.0,0.0); -webkit-transform: scale(0.0,0.0); }
#right_layer ul li:hover .rwx{width:120px; height:120px; float:left; display:block; position:absolute; z-index:990; right:56px; top:0; margin-top:-40px;  background:#ccc; 
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear; transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}

#right_layer ul li .r_qq{width:110px; height:52px; float:left; display:block; position:absolute; z-index:590; right:52px; top:0; margin-top:0px; margin-right:-170px;  background:#000;  
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear;  }


#right_layer ul li:hover .r_qq{width:110px; height:52px; float:left; display:block; position:absolute; z-index:990; right:52px; top:0; margin-top:0px; margin-right:0px;  background:#000;  
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear;  }


/*#right_layer ul li .r_top{width:110px; height:50px; float:left; display:block; position:absolute; z-index:590; right:52px; top:0; margin-top:0px; margin-right:-170px;  background:#444;   font-family:SimSun; font-size:14px; color:#666; line-height:50px; text-align:center; font-weight:normal;  
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear;  }

#right_layer ul li:hover .r_top{width:110px; height:50px; float:left; display:block; position:absolute; z-index:990; right:52px; top:0; margin-top:0px; margin-right:0px;  background:#444; font-family:SimSun; font-size:14px; color:#666; line-height:50px; text-align:center; font-weight:normal;  
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear;  }*/

.nan-tu{margin-top: 0px;margin-left: 0px ;width: 100%;}
.divcss5{ width: 210px;height: 210px;text-align:center; } 
.divimg {    padding: 10px;
    margin-right: 10px;
    border-radius: 50%;
    border: 1px solid #000000;
    width: 180px;
    height: 180px;
    float: left;
    margin-bottom: 10px;}
.divfont{font-size:20px;color:#000000}
.divfonttwo{font-size:12px;line-height: 20px;}
.divbao{width: 100px;height: 200px;}


.s_pList1 {width:100%; float:left; margin-top:5px;}
.s_pList1 ul {width:100%; float:left; text-align: center;}
.s_pList1 ul li { display: inline-block; margin: 0 4px; cursor: pointer; height: 40px; line-height: 41px; font-weight: normal; text-align: center; width: 149px; font-size: 20px; border: 1px solid #000000;}
.s_pList1 ul li a {width: 100%; height:42px; float:left; no-repeat left top; color: #000000;}
.s_pList1 ul li a:hover{color:red display: none;};

/*case*/
.s_caseList1 {width:1200px; float:left; margin-top:-473px;  padding-left: 247px}
.s_caseList1 ul {width:1230px; float:left; margin-left:-20px; }
.s_caseList1 ul li {width:389px; height:265px; float:left; margin-left:20px; margin-top:10px;  overflow:hidden; }
.s_caseList1 ul li a{position:relative; z-index:78; overflow:hidden;}
.s_caseList1 ul li a img{display:block; margin:0; border:none; position:relative; z-index:56;}



.s_caseList1 ul li a:hover .caBox{width:285px; height:200px; float:left; position:absolute; background:url(../images/imgf_bg.png) no-repeat center top; z-index:89; left:0; top:0; background:url(../images/imgf_bg.png) no-repeat center top; display:block; -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; overflow:hidden;}


.s_caseList1 ul li a font{width:285px; height:36px; float:left; margin-top:10px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #000000; line-height:36px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}
 

.s_caseList2 {width:1200px; float:left; margin-top:-473px;  padding-left: 247px}
.s_caseList2 ul {width:1230px; float:left; margin-left:-20px; }
.s_caseList2 ul li {width:389px; height:265px; float:left; margin-left:20px; margin-top:10px;  overflow:hidden; }
.s_caseList2 ul li a{position:relative; z-index:78; overflow:hidden;}
.s_caseList2 ul li a img{display:block; margin:0; border:none; position:relative; z-index:56;}



.s_caseList2 ul li a:hover .caBox{width:285px; height:200px; float:left; position:absolute; background:url(../images/imgf_bg.png) no-repeat center top; z-index:89; left:0; top:0; background:url(../images/imgf_bg.png) no-repeat center top; display:block; -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; overflow:hidden;}


.s_caseList2 ul li a font{width:285px; height:36px; float:left; margin-top:-48px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #000000; line-height:36px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}


.bth{flex-wrap: wrap;display: flex;justify-content: space-between;}
.wd{width: 1200px;margin: auto;}
.main_wentu_1{width: 100%;height: 585px;margin-top: 0px;float:left;background:url(../images/sd.png) no-repeat center top;    background-size: 100% 96%;}
.yuanji{float:left;width: 100%;background-color:  ;height: 300px;margin-top: 0px;}
.bg_2{width: 100%;
    /*background: url(../img/bg2.png) no-repeat bottom;*/
    background-size: cover;}
.bg_2 img{width:100%;}
.s_pList1_bg{width: 100%;height: 100%;margin-top: 0px;}
.s_pList1_bg ul {width: 100%;float: left;clear: both;overflow: hidden;margin-left: 0px;text-align: center;}
.s_pList1_bg li {width: 300px;display: inline-block;margin: 0 20px;margin-top: 10px;}
.s_pList1_bg li a { color: #000000; }
.s_pList1_bg li a img {width: 300px;height:auto;display:block;margin:0 auto;border:none;}
.pro_list_t { width: 99%; position: relative; height: 30px; float: left; margin-top:6px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #81511; text-align: center; line-height:30px; text-overflow: ellipsis; overflow: hidden; }
.pro_list_fout{clear:both;text-align: center;color: #000000;}
.s_pList2{background-color:   ;margin-top: 0px;height: 100px;float: left;width: 100%;}
.s_pList2 ul {text-align: center;}
.s_pList2 ul li {float: left;text-align: center;margin-top: 20px;}
.bg_4{width: 100%;  float: left;
    margin-top: 30px;}
.bg_4 ul {width: 100%;float: left;clear: both;overflow: hidden;text-align: center;}
.bg_4 li {width:25%;display: inline-block;margin-left:10px;margin-top: 30px;}
f
.f_t {   font-family: 'Microsoft YaHei'; }
.new_bg1{width: 100%;height: 100px; margin-top: 0px;float: left; margin: 0 auto;}
.new_bg1_div{margin-left: 39%;float: left;margin-top: 20px;}
.new_bg1_div div{float:left;font-size: 16px;border: 1px solid #000000;margin-left: 40px;width: 100px;height: 40px;text-align: center;vertical-align:middle;height: 50%;}
.bg2_tu{width: 100%;height: 600px;float: left;}
.new_bg2_div{width: 20%;height:100%;float: left;margin-top: -300px;}
.new_bg_tu{width: 100%;height: 100%;float: left;}
.new_nr{    width: 48%;
    height: 150px;
    float: left;
    margin-left: 1%;
    margin-right: 1%;}
.new_bg_img{width: 30%;height: 120px;float: left;}
.new_bg_font{width: 70%;height: 120px;float: left;margin-left: 0px;text-align: left;}
.new_input{background-color: #cbab79;width:100px; text-align: center;float: left;border-radius:25px}
.about_pList{float:left;width: 100%;text-align: center;margin-bottom: 50px;}
.about_pList ul li{border: 1px solid #000000;width: 120px;text-align: center;display: inline-block;margin: 0 11px;}
.about_pList ul li a{color: #000000;}

.about_pList div a:hover,.about_pList div a.phov {width: 120px;  float:left;   color: #C70C00; }

.pro_pList1_bg{width: 100%;height: 1000px; background-color:   ;margin-top: -10px;z-index:998;};
.pro_pList1_bg ul { width: 100%; float: left; clear: both; overflow: hidden; }
.pro_pList1_bg li { width:370px;float: left; margin:0 15px;margin-top: 22px;}
.pro_pList1_bg li a { color: #000000; }
.pro_pList1_bg li a img { width:370px; height:auto ;display:block; margin:0 auto; border:none;  }

.about_bg2 {background-image: url(../img/yunshan.png); background-size: cover;}




.s_fanye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    TEXT-ALIGN:center;
}

DIV.quotes {
	PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:center;
}
DIV.quotes A {
 padding:5px 6px 5px 6px; display:inline-block; margin:0 auto; font-family:Arial; font-size:14px; COLOR: #333; MARGIN-RIGHT:8px; TEXT-DECORATION: none; border:#f4eee2 1px solid;   BACKGROUND:#f4eee2;
}
DIV.quotes A:hover {
 padding:5px 6px 5px 6px; MARGIN-RIGHT:8px;  font-family:Arial; font-size:14px; color:#fff; border:#af0e04 1px solid; BACKGROUND-COLOR: #af0e04;}
DIV.quotes A:active {
  padding:5px 6px 5px 6px; display:inline-block; margin:0 auto; MARGIN-RIGHT: 8px;  font-family:Arial; font-size:14px; color:#fff;}
DIV.quotes SPAN.current {
  padding:5px 6px 5px 6px;  FONT-WEIGHT: bold;  font-family:Arial; font-size:14px; COLOR: #fff; MARGIN-RIGHT:8px; BORDER: #af0e04 1px solid; BACKGROUND-COLOR: #af0e04;
}
DIV.quotes SPAN.disabled {
  padding:5px 6px 5px 6px; display:inline-block; margin:0 auto;  font-family:Arial; font-size:14px; COLOR: #333; MARGIN-RIGHT: 8px; BORDER: #f4eee2 1px solid; BACKGROUND:#f4eee2;}

table tbody tr td img{    max-width: 294px;height:auto;}


.z_logo{
    float: left;
    margin: 30px 0;
}
.z_logo img{}
.z_nav{
    float: left;
    margin-left: 31px;
    margin-top: 39px;
    font-size: 16px;
    line-height: 1.5;
}
.z_nav a{
    display: block;
    float: left;
    margin-right: 20px;
    color: #fff;
}
.z_nav a span{
    display: block;
    text-transform: uppercase;
    font-size: 14px;
}






