@charset "utf-8";
/* CSS Document */
/*全局样式
---------------------------------------------*/
*{margin:0px;padding:0px;}
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
fieldset,img{ border:0; }
.clear{clear:both;font-size:0px;height:0px;_height:0px;overflow:hidden; }
/* Hide from IE Mac */ 
.ovfl{ overflow:hidden;}
.mar{ margin:0px auto;}
.filter_bg{ filter: alpha(opacity=80); opacity: 0.8; }

/*网站样式
---------------------------------------------*/
body{background:#fff; color:#333; font-family:'微软雅黑','Microsoft YaHei',宋体,Arial,Helvetica,'方正兰亭粗黑简体'; }
a{color:#333;text-decoration:none;cursor :pointer; outline: none;transition: all 0.4s;
-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.transition1s{ transition: all 1s;
-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.radius5{-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */}

/* CSS Header */
.header{ width:1200px; height:135px;  }
.logo{ margin-top:27px;}
.tel{ margin-top:45px; line-height:26px;}
.tel i{ font-size: 18px; color: #FF6A27; font-family:Arial;}
.h_search{ width: 354px; height: 37px; border:solid 2px #FF6A27;  margin-top: 52px; margin-left:30px;}
.h_search_txt{ width: 288px; height: 33px; line-height: 33px; padding: 0px 15px; float: left;}
.h_search_btn{ width:62px; height: 33px; border: 0px; background:#FF6A27 url(../images/s_btn.jpg) no-repeat center; float: left; outline: none; cursor: pointer; }
.mheader{ height:7rem; padding-top:2rem; position: relative; }
.button-collapse {
    position: absolute;
    right: 0px; font-size: 1.20rem;
}
.mlogo{ position:absolute; left: 0px;   }
#output {
    width: 100%;
    height: 100%;
    opacity: 0.2;
}




/* CSS nav */
#nav{ height:50px; min-width: 1200px; background: #1A1A1A;}
.nav{ width:1200px; height:50px;}
.navl{ width: 200px; position: relative; }
.navlp1{ height: 50px; line-height: 50px; text-align: center; background: #FF6A27; color: #fff; }
.navlc1{ width:200px; /*height: 457px;*/ overflow: hidden; background: rgba(0,0,0,0.8); position: absolute; top: 50px; left: 0px; z-index: 999;}
.navlc1 dl{ margin-top: 6px; padding-bottom: 14px; border-bottom: solid 1px #515050; }
.navlc1 dl dt{ height: 30px; line-height: 30px; }
.navlc1 dl dt a{ color:#fff; font-weight: bold; margin-left: 30px;}
.navlc1 dl dd{ width: 150px; line-height: 22px; margin-top: 4px; margin-left: 30px;}
.navlc1 dl dd a{ width: 75px; color: #A0A0A0; display: inline-block; font-size: 14px;}
.navlc1 dl dd a:hover{ color: #FF6A27; }

.navr{ width: 200px; position: relative; }
.navrp1{ height: 50px; line-height: 50px; text-align: center; background:#363636; color: #fff; font-size:16px;}
.navrc1{ width:200px; height: 457px; overflow: hidden; background: rgba(255,255,255,0.8); position: absolute; top: 50px; left: 0px; z-index: 999;}
.nav_mess{ margin-top: 10px; margin-left: 15px; width: 170px; height:206px; overflow: hidden;}
.mess_txt{ width: 170px; color: #888888; padding:0px 20px; outline: none; height: 40px; line-height: 40px; border-radius:20px; margin-top: 11px; float: left;}
.mess_btn{ width: 170px; border: 0px; transition: all 0.4s; text-align: center; cursor: pointer; outline: none; background: #FF6A27; color: #fff; font-size: 16px; height: 40px; line-height: 40px; border-radius:20px; margin-top: 13px; float: left;}
.mess_btn:hover{ background: #C5111B; }
.navrp2{ height: 30px; line-height: 30px; margin-top: 15px; text-align: center;}
.navrp2 i{ font-size: 21px; color: #FF6A27; }
.navrp3{ height:127px; margin-top: 15px; text-align: center;}
.navrp4{ height: 30px; line-height: 30px; margin-top:5px; text-align: center; color: #888888;}


.dnav{ width:774px; height:50px; z-index:1; float:left; margin-left: 13px;}
.dnav .nLi{ float:left;  position:relative; display:inline;  }
.dnav .nLi p{ float:left; font-weight:normal;  }
.dnav .nLi p a{ width:86px; height:50px; line-height: 50px; font-size: 14px; display:block; text-align:center; color:#fff;  }
.dnav .nLi p a:hover{ color:#FF6A27;}
.dnav .selectli{ float:left;  position:relative; display:inline;}
.dnav .selectli p{ float:left; font-weight:normal;  }
.dnav .selectli p a{width:86px; height:50px;  display:block; text-align:center; font-size:14px; color:#FF6A27;}
.dnav .sub{ display:none; width: 100px; left:0px; top:50px;  position:absolute; z-index:9999; background:rgba(0,0,0,0.8); transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.dnav .sub li{ zoom:1; border-bottom:solid 1px #515050; height:35px; line-height:35px;}
.dnav .sub a{ display:block; padding:0 10px; font-size:14px; color: #fff; transition: padding 0.2s ease-in-out;
    -moz-transition: padding 0.2s ease-in-out;
    -webkit-transition: padding 0.2s ease-in-out;
    -o-transition: padding 0.2s ease-in-out;}
.dnav .sub a:hover{ color:#FF6A27; }
.sub li:hover > a {
	padding-left: 18px;
}
.dnav .sub li.selectlis a{ color:#FF6A27; }

/* CSS banner */
.banner{height:100%; text-align:center; overflow:hidden; margin:0px auto;}
.page_banner{ height:250px; min-width: 1200px; background:url(../images/page_banner.jpg) no-repeat center; background-size:cover; margin:0px auto;}
/* CSS Main */
#wrap{ width:100%; height:100%;  overflow:hidden;  }
.wrap{  height:100%;  overflow:hidden;  }
.main{ width:1200px; height:100%;  overflow:hidden; margin:0px auto; background-color:#fff; }
/* CSS Home */


.news{ padding-top:30px; height: 100%; }
 
.news_p1{ height:55px; line-height:55px; }
.news_a1{ font-size: 2.28rem; }
.news_a1:hover{ color: #FF6A27;}
.more_01{ color:#888888; font-size: 1rem;}
.more_01:hover{ color: #FF6A27;}
.news_dl{ margin-top:5px; background:#EFEFEF; width: 49%;}
.news_dl dt{ background: #57296A;}
.news_dl dt a:hover{ filter:alpha(opacity=80);opacity:0.8;}
.news_dl dt a img{ width: 100%; }
.news_dl dd{padding-bottom: 10px; }
.news_p2{ height:32px; line-height: 32px; margin: 5px 0px 0px 5px; font-size: 1.20rem;  }
.news_p2 a{  }
.news_p2 a:hover{ color: #FF6A27; margin-left:5px;}
.news_p3{ height:48px; line-height: 24px; color: #8F8F8F; }
.news_ul{ margin-top:5px; width: 49%;}
.news_ul li{ height:41px; line-height:41px; background: url(../images/line1.jpg) repeat-x bottom;}
.news_ul li b{ width:7px; height:7px; background:url(../images/icon1.jpg) no-repeat; float:left; margin-top:18px; margin-left: 10px; }
.news_ul li a{float: left; margin-left: 10px; width: 85%; overflow: hidden;}
.news_ul li a:hover{ color:#FF6A27; margin-left: 15px;}
.news_ul li span{ float: right; color: #999;}
@media only screen and (max-width: 1024px)
{
    .news_dl{ width: 100%; }
    .news_ul{ width: 100%; }
}

.products{ height:100%; margin-top: 30px;}
.products_p1{  line-height: 55px; text-align: center; }
.products_p1 a{ font-size: 2.28rem; }
.products_p1 a:hover{ color: #FF6A27; }
.products_p2{ line-height: 30px; text-align: center; font-size: 1.20rem; }
.iproducts_cls{  height: 100%; overflow: hidden; border: solid 1px #EFEFEF; margin-top: 20px;}
.iproducts_cls p{ width: 100%; float: left; height:auto; padding: 10px 0px; border-bottom: solid 1px #EFEFEF; }
.iproductssp1{ text-align: center; float: left;}
.iproductssp2{ float: left;}
.iproductssp2 a{ height: 25px; line-height: 25px; padding: 0px 10px; float: left; margin-left: 15px;}
.iproductssp2 a:hover{ background: #FF6A27; color: #fff; }
.iproductssp2 a.selected{ background: #FF6A27; color: #fff; }
.iproducts_cls p#productsp3{ border-bottom:0px; }
@media only screen and (max-width: 600px)
{
    .iproductssp1{ margin-bottom: 15px; font-weight:bold; }
    .iproductssp2 a{ margin-top: 5px; }
    .swiper-wrapper img{height: 252px !important;}
}


.products_c{ height: 100%; overflow: hidden;}
.products_c li{ float: left; margin-top: 25px;}
.products_c li a{ width: 100%; background: #EFEFEF; float: left; }
.products_cp1{ width:100%; height:100%; overflow: hidden; text-align: center; }
.products_cp1 img{ transition: all 0.4s;}
.products_cdiv{ width: 100%; height: 75px; }
.products_cp2{ height: 22px; line-height: 22px; transition: all 0.4s; margin-top: 13px; padding:0px 25px;   overflow: hidden; }
.products_cp3{ width: 170px; height: 22px; line-height: 22px; margin-top:3px; padding:0px 25px;    color: #888888;}
.products_c li a:hover{ background: #FF6A27; }
.products_c li a:hover .products_cp1 img{ transform:scale(1.03);  }
.products_c li a:hover .products_cp2{ padding-left:30px; color: #fff;}
.products_c li a:hover .products_cp3{ color: #fff; }
.products_p3{ width: 100%; height: 40px; margin-top: 25px; position: relative; }
.products_p3 a{ width: 170px; text-align: center; height: 40px; line-height: 40px; background: #FF6A27; border-radius:20px; position:absolute; left: 50%; margin-left: -85px; color: #fff; font-size: 16px;}
.products_p3 a:hover{ background:#C5111B;  }
.iproducts_result{ display:none; }
.productspre{ width: 1200px; height: 45px; line-height: 45px; text-align: center; margin-top: 35px; font-size: 18px; color:#FF6A27;  }
#chan1{ height: 946px;  background: url(../images/bg2.jpg) no-repeat center; }
.chan1{ width: 1200px;  height:946px; padding-top:103px; position: relative;}
.mchan1{  height:946px; padding-top:85px; position: relative;}
.chan1_p1{ height: 50px; line-height: 50px; text-align: center; }
.chan1_p1 a{ font-size: 2.28rem; color: #fff; }
.chan1_p1 a:hover{ padding-left: 10px; }
.chan1_p2{ height: 28px; line-height: 28px; text-align: center; margin-top: 6px; font-size:1.20rem; color: #fff;}
.sjs{ margin-top: 35px; position: relative;}
.sjs .bd{ width: 100%; overflow: hidden; }
.sjs .bd li{ position: relative; margin-bottom: 80px; margin-left: 0.5rem; width: 49%; float: left; }
.sjsa1{ width: 48px; height: 52px; background: url(../images/icon5.png) no-repeat; position: absolute; top: 50%; margin-top: -26px; right: 27px; z-index: 55;}
.sjsp1{ text-align: center; width: 100%; height: 100%; border-radius:10px; overflow: hidden; transition: all 0.4s;}
.sjsp1 img{ border-radius:10px; width: 100%; height: 100%; }
.sjsc1{ overflow: hidden; padding:0px 20px 0px 20px;  transition: all 0.4s;  height: 188px; position: absolute; bottom: -50px; left: 50%; background: rgba(255,255,255,0.8); border-radius:10px;}
.sjsp2{ height: 38px; line-height: 38px; font-size: 1.20rem; margin-top: 20px;}
.sjsp2 span{ margin-left: 13px; font-size: 14px; }
.sjsp3{ height: 66px; line-height: 22px; color: #666666; margin-top: 7px; overflow: hidden;}
.sjsp4{ height: 27px; line-height: 27px; margin-top: 9px; text-decoration: underline; transition: all 0.2s;}
.sjs .bd li a:hover .sjsc1{ bottom:-40px; }
.sjs .bd li a:hover .sjsp1{ margin-top: 5px;}
.sjs .bd li a:hover .sjsp4{ color:#FF6A27;}

.m_sjs{ margin-top: 35px; position: relative;}
.m_sjss .bd{ width: 100%; overflow: hidden; }
.m_sjs .bd li{ position: relative; margin-bottom: 80px;  width:100%; float: left; }
.m_sjsa1{ width: 48px; height: 52px; background: url(../images/icon5.png) no-repeat; position: absolute; top: 50%; margin-top: -26px; right: 27px; z-index: 55;}
.m_sjsp1{ text-align: center; width: 100%; height: 100%; border-radius:10px; overflow: hidden; transition: all 0.4s;}
.m_sjsp1 img{ border-radius:10px; width: 100%; height: 100%; }
.m_sjsc1{ overflow: hidden; padding:0px 20px 0px 20px;  transition: all 0.4s;  height: 188px; position: absolute; bottom:-10px; left: 50%; background: rgba(255,255,255,0.8); border-radius:10px;}
.m_sjsp2{ height: 38px; line-height: 38px; font-size: 1.20rem; margin-top: 20px;}
.m_sjsp2 span{ margin-left: 13px; font-size: 14px; }
.m_sjsp3{ height: 66px; line-height: 22px; color: #666666; margin-top: 7px; overflow: hidden;}
.m_sjsp4{ height: 27px; line-height: 27px; margin-top: 9px; text-decoration: underline; transition: all 0.2s;}
.m_sjs .bd li a:hover .sjsc1{ bottom:0px; }
.m_sjs .bd li a:hover .sjsp1{ margin-top: 5px;}
.m_sjs .bd li a:hover .sjsp4{ color:#FF6A27;}

.pc_sjs{ width: 1200px; height:470px; margin-top: 35px; position: relative;}
.pc_sjs .prev,.pc_sjs .next{ width: 50px; height: 50px; position: absolute; top: 195px; }
.pc_sjs .prev{ background: url(../images/left1.png) no-repeat; left: -70px; }
.pc_sjs .next{ background: url(../images/right1.png) no-repeat; right: -70px; }
.pc_sjs .prev:hover{ background: url(../images/left11.png) no-repeat;  left: -80px;}
.pc_sjs .next:hover{ background: url(../images/right11.png) no-repeat; right: -80px; }
.pc_sjs .bd{ width: 1200px; height:470px; position: absolute; left: 50%; margin-left: -600px; }
.pc_sjs .bd li{ float: left; margin:0px 7px; width: 285px; height:470px; position: relative;}
.pc_sjsa1{ width: 48px; height: 52px; background: url(../images/icon5.png) no-repeat; position: absolute; top: 211px; right: 27px; z-index: 55;}
.pc_sjsp1{ width: 285px; height: 388px; text-align: center; border-radius:10px; overflow: hidden; transition: all 0.4s;}
.pc_sjsp1 img{ width: 285px; height: 388px; border-radius:10px;  }
.pc_sjsc1{ width: 254px; overflow: hidden; padding:0px 20px 0px 30px;  transition: all 0.4s;  height: 188px; position: absolute; bottom: 0px; left: 50%; margin-left: -127px; background: rgba(255,255,255,0.8); border-radius:10px;}
.pc_sjsp2{ height: 38px; line-height: 38px; font-size: 22px; margin-top: 20px; overflow: hidden;}
.pc_sjsp2 span{ margin-left: 13px; font-size: 14px; }
.pc_sjsp3{ height: 66px; line-height: 22px; color: #666666; margin-top: 7px; overflow: hidden;}
.pc_sjsp4{ height: 27px; line-height: 27px; margin-top: 9px; text-decoration: underline; transition: all 0.2s;}
.pc_sjs .bd li a:hover .pc_sjsc1{ bottom: 10px; }
.pc_sjs .bd li a:hover .pc_sjsp1{ margin-top: 5px;}
.pc_sjs .bd li a:hover .pc_sjsp4{ color:#FF6A27;}

.sjscs{ height: 50px; width: 100%; }


.chan1_p3{ width: 100%; height: 40px; line-height: 40px; color: #FFFFFF; position: absolute;  bottom:150px; text-align:center; font-size: 1.20rem;}
.chan1_p3 a{ color: #fff; }
.chan1_p3 a:hover{ color: #FF6A27; }
.chan1_p4{ width: 100%; height: 40px;  position: absolute; bottom:100px; }
.chan1_p4 a{ width: 170px; height: 40px; line-height: 40px; position: absolute; left: 50%; margin-left: -85px; background: #FF6A27; border-radius:20px; color: #fff; text-align:center; font-size: 1rem;}
.chan1_p4 a:hover{ background:#C5111B;  }
#chan2{ height: 100%; overflow: hidden; background: #F5F5F5; }
.chan2{ padding-bottom: 60px; }
.chan2_p1{ height: 55px; line-height: 55px; text-align: center; margin-top:30px;}
.chan2_p1 a{ font-size: 2.28rem; }
.chan2_p1 a:hover{ color: #FF6A27; }
.chan2_p2{ height: 28px; line-height: 28px; text-align: center; margin-top: 5px; font-size:1.20rem;}
.chan2_ul{ }
.chan2_ul li{ float: left; margin-top: 22px; }
.chan2_ul li a{ width: 100%; height: 100%; float: left; background: #FFFFFF;}
.chan2p1{ width:100%; height: 100%; overflow: hidden; }
.chan2p1 img{width: 100%; height: 100%;   transition: all 0.4s;}
.chan2p2{ height: 33px; line-height: 33px; transition: all 0.4s; text-align: center; margin: 20px auto 0px; font-size:1.20rem; font-weight: bold;}
.chan2p3{ height: 105px; line-height: 26px; margin: 15px 25px 15px 25px;  color: #888888; overflow: hidden;}
.chan2_ul li a:hover{ box-shadow:0 3px 25px rgba(0,0,0,0.2); }
.chan2_ul li a:hover .chan2p1 img{ transform:scale(1.05); }
.chan2_ul li a:hover .chan2p2{ color: #FF6A27; }


.jzkt{ height: 100%; margin-top:30px; }
.jzktlc{  margin-top: 15px;}
.jzktlc .bd{ width: 100%; height: 100%; }
.jzktlc .bd li{ float: left;  text-align: center; position: relative;}
.jzktlc .bd li a img{  width: 100%;  height:auto; margin:0px auto; display: block;  transition: all 0.4s;}
.jzktlc_c{ width: 100%; height: 140px; padding: 15px 0px 15px 0px; text-align: left; background: rgba(0,0,0,0.5); position: absolute; bottom: 0px; transition: all 0.4s;}
.jzktlcp1{ padding:0px 35px;  overflow: hidden; height: 45px; line-height: 45px; color: #fff; font-weight:bold; font-size:20px; transition: all 0.4s; }
.jzktlcp2{ padding:0px 35px; overflow: hidden; height: auto; line-height: 26px; color: #d1d1d1; }
.jzktlc .bd li a:hover .jzktlc_c{ height:80px;}
.jzktlc .bd li a:hover .jzktlcp2{ display: none; }
.jzktlc .bd li a:hover .jzktlcp1{ margin-left: 5px; color:#FF6A27; }
.jzktlc .bd li a:hover img{ transform:scale(1.05); }
.jzktul{  height:100%; margin-top: 15px; }
.jzktul li{ width:100%; height: 102px; margin-bottom:15px; }
.jzktulp1{ width:22%; height: 102px; overflow: hidden;}
.jzktulp1 img{ width:100%; height: 102px; }
.jzktulc1{ width:75%; }
.jzktulp2{ height: 35px; line-height: 35px; margin-top: 4px; font-size: 1.20rem; transition: all 0.4s; overflow: hidden;}
.jzktulp3{ height: 48px; line-height: 24px; margin-top: 8px; color: #888888; overflow: hidden;}
.jzktul li a:hover .jzktulp2{ margin-left: 5px; color:#FF6A27;}


.smjz{ height: 100%; margin-top: 30px; }
.smjzp1{  margin-top: 30px; }
.smjzp1 a{ width:49%; height: 100%; border: solid 1px #D4D5D4; float: left; overflow: hidden;}
.smjzp1 a img{ width: 100%; height: 100%; transition: all 0.4s; float: left;}
.smjzp1 a:hover{ border: solid 1px #FF6A27;}
.smjzp1 a:hover img{ transform:scale(1.05); }


#chan3{ height: 100%; background:#F5F5F5; margin-top:30px; }
.chan3{ margin-bottom: 50px; }
.zhj_ul{ margin-top: 20px; }
.zhj_ul li{ float: left; margin: 10px 0px 0px 0px;text-align: center;}
.zhj_ul li a{ width: 100%; height: 100%;  background: #fff; float: left; }
.zhj_ul li a img{ max-width: 100%; height: auto; margin-left: auto;margin-right: auto; display: block;  }
.zhj_ul li a:hover{ background: #FF6A27; }

.imess{ background: #1A1A1A; margin-top: 30px; }
.imessl{ background: url(../images/yybg1.jpg) no-repeat; height:407px; background-size:cover; width: 100%; padding:47px 6% 0px; }
.imessl_p1{ width: 100%; height: 37px; line-height: 37px; font-size:1.30rem; color: #fff;}
.imessl_p1 a{ font-weight: bold; color: #fff; }
.imessl_p1 a:hover{ margin-left: 5px; }
.imessl_p2{ width: 100%; height: 25px; line-height: 25px; margin-top:5px; color: #fff;}
.imess_form{ margin-top: 20px;}
.imess_form li{ margin-top: 10px; height: 40px;}
.imess_txt{ width: 300px; height: 40px; line-height: 40px; padding: 0px 30px; border-radius:20px; outline:none;}
.yzm{ width: 170px; height: 40px; border-radius:20px; background: #fff; float: left; }
.imess_yzm{ width: 60px; height: 40px; line-height: 40px; float: left; margin-left: 25px; outline:none;}
.imess_img{ width: 65px; height: 30px; margin-top: 5px; cursor: pointer; }
.imess_btn{ width: 150px; border: 0px; margin-left:5px; height: 40px; transition: all 0.4s; line-height: 40px; background: #1A1A1A; color: #fff; font-size:16px; border-radius:20px; outline:none; cursor: pointer;}
.imess_btn:hover{ background:#C5111B;  }
.iwx{ margin-top: 33px;   }
.iwxp2{ height: 40px; line-height: 40px; color: #fff; text-align: center; }
.imessr{ width:90%; margin-top: 47px; }
.imessr_p1{ height: 37px; line-height: 37px; color: #fff; font-size: 1.30rem; }
.imessr_p1 i{ color:#FF6A27; font-size: 1.30rem; margin:0px 5px; }
.imessr_p2{ height: 25px; line-height: 25px; color: #fff; margin-top:10px; }
.imesslist{ width: 100%; height: 230px; margin-top: 10px; }
.imesslist li{ height: 38px; line-height: 38px; color: #666666; }
.imesssp1{ float: left; }
.imesssp2{ margin-left: 30px; float: left;}
.imesssp3{ float: right; }


/* CSS Footer */
.footer{width:1200px; height:620px; color:#888888;  margin:0px auto; position: absolute; left: 50%; margin-left: -600px; z-index: 33;}
.footer a{ color:#888888;}
.footer a:hover{ text-decoration:underline; color: #fff;}
#footer{ height:540px; background:#1A1A1A url(../images/fbg1.jpg) no-repeat center top; margin-top:45px; min-width: 1200px; position: relative; width: 100%; overflow: hidden;}
#footer1{ height:620px; background:#1A1A1A url(../images/fbg2.jpg) no-repeat center top; min-width: 1200px; position: relative; width: 100%; overflow: hidden;}
.footer_01{ margin-top:103px; height: 305px;}
.footer_p1{ height: 52px; line-height: 52px; overflow: hidden;}
.footer_p1 a{ float: left; }
.footer_p1 span{ float: left; color:#fff; font-size: 16px; margin-left: 10px; }
.footer_01 dl{ float: left; margin-left: 60px; margin-top: 28px;}
.footer_01 dl dt{ height: 28px; line-height: 28px; font-size: 16px; color: #b9b9b9;}
.footer_01 dl dt a{ color: #b9b9b9; }
.footer_01 dl dd{ margin-top: 15px; line-height: 30px;}
.footer_01 dl dd a{ display: inline-block; }
#footerdl1 dd a{ width: 70px; }
#footerdl2 dd a{ width: 70px; }
.footer_02{ width: 274px; height: 305px; margin-top:103px;}
.footerp1{ height: 45px; }
.footerp1 a{ height: 45px; line-height: 45px; font-size: 18px; color:#eb9c03; padding-left: 35px;}
.footera1{ background: url(../images/icon3.jpg) no-repeat left center; }
.footera2{ background: url(../images/icon4.jpg) no-repeat left center; margin-left: 50px;}
.footerp2{ height:165px; margin-top: 50px;}
.footerp2 a{ width: 125px; float: left; text-align: center; }
.footerp3{ width: 274px; height: 42px; margin-top: 15px; }
.footerp3 a{ width: 40px; text-align: center;  height: 40px; line-height: 40px; color: #D0D0D0; background:#5F5F5F; float: left; font-size: 22px; border: solid 1px #5F5F5F; border-radius:50%; margin-left: 18px;}
.footerp3 a:hover{ background:#1A1A1A;  }
.footer_03{ width: 1200px; /*height: 83px; margin-top: 25px;*/ }
.footerp4{ height: 24px; line-height: 24px; }
.footerp5{ height: 54px; line-height: 27px; }
.footer_04{ width: 1200px; height: 40px; /*margin-top: 20px; */}
.yslz{ width: 100%; height: 620px; position: absolute; top: 0px; left: 0px;   }

.adlist{ width: 1200px; height: 95px; margin-top: 70px; }
.adlist img{ width: 1200px; height: 95px; }

.mfooter{ width: 100%; padding: 15px; /*background: #FF6A27;*/background: #424141; position: fixed; bottom: 0px; left: 0px;}
.mfooter li{ width: 20%; float: left; text-align: center; font-size: 1rem; color: #fff;}
.mfooter li a{ color: #fff; }
.mfooter1{ width: 100%; height: 100px; }
/*CSS Left_side*/
.left_side{ width:254px;  float:left; display:inline;}
.left_sidep1{}
.left_sidecon{}

.left_sideul{ width:254px;  margin-top:5px;}
.left_sideul li{ height:33px; overflow:hidden;_float:left; margin-top:2px; }
.left_sideul li.sline{ width:254px; height:2px; background:url(../images/page_line.png) repeat-x; overflow:hidden; margin:0px auto;}
.left_sideul li a{ width:170px; padding-left:84px; height:33px; line-height:33px; background:#EAEAEA; font-size:16px; color:#242424; float:left; text-align:left;  }
.left_sideul li a:hover{ background-color:#025AA4; color:#fff;}
.left_sideul li.selectli a{ background-color:#025AA4; color:#fff;}

.pcontact_us{ width:206px; height:250px;  margin-top:40px;}
.pcontact_p1{ height:138px;}
.pcontact_usa1{ float:left; margin-top:12px; margin-left:1px;}
.pcontact_us_01{ width:265px; height:105px; line-height:22px; margin-top:5px; color:#696868;}
/*CSS Right_side*/
.right_side{ width:800px; height:100%; overflow:hidden;  float:right; display:inline;}
.right_title{  height:48px; line-height: 48px; border-bottom: solid #EFEFEF 1px;  margin-top: 10px;}
.right_title_right{ color:#888888; float:left;}
.right_title_right a{ color:#888888;}
.right_title_right a:hover{ text-decoration:underline; color: #FF6A27;}
.right_title_right_sp1{ width:0px; height:0px;  float:left;  }
.right_title_right_sp2{ float:left;}
.right_title_right_sp2 .active{ color: #FF6A27; }

.right_content{width:100%; min-height:471px; _height:471px;padding:20px 0px 10px 0px; }


.company{ height: 100%; margin-top: 30px; }
.company_t{ height: 54px; line-height: 54px; font-size: 2.28rem; text-align: center;}
.company_tf{ line-height: 31px; font-size: 1.20rem; color: #666666; text-align: center;}
.company_c{ margin-top: 30px; line-height: 28px; text-indent:2em;}
.company_ul{  }
.company_ul li{ width:45%; float: left; margin-top: 20px; background: #F5F5F5; padding-bottom: 20px;}
@media only screen and (max-width: 600px)
{
  .company_ul li{ width: 100%; }
}
.companyc1p1 img{  width: 100%; }
.companyc1p2{ width: 100%; height:40px; line-height: 40px; font-size:1.20rem; margin-top:15px; font-weight: bold; text-align: center;}
.companyc1p3{ padding: 0px 15px; height: auto; float: left; width: 100%; height:auto;  line-height: 28px; margin-top:5px;}
.companyc1p3 b{ width: 5px; height: 5px; background:#FF6A27; float: left; margin-right: 10px; margin-top:12px;}
.companyc1p3 span{ width:85%; float: left; }
#companyc2{ height: 475px; background:#F5F5F5; width: 100%; position: relative; margin-top: 30px;}
.companyc2a1{ width: 960px; height: 470px; overflow: hidden; position: absolute; top: 20px; left: 50%; margin-left: -960px;}
.companyc2a1 img{ transition: all 0.4s; }
.companyc2a1:hover img{ transform:scale(1.03); }
.companyc2r{ width: 495px; height: 410px; position: absolute; left: 50%; margin-left: 40px; top: 40px;}
.companyc2r .bd{ width: 495px; height: 380px; overflow: hidden;}
.companyc2p1{ height: 30px; line-height:30px; font-size: 18px; font-weight: bold;}
.companyc2p2{ height: 350px; margin-top: 10px; line-height: 26px;}
.companyc2r .prev,.companyc2r .next{ width: 30px; height: 30px; position: absolute; bottom: 0px;}
.companyc2r .prev{ background:url(../images/left2.png) no-repeat; left: 0px; }
.companyc2r .next{ background:url(../images/right2.png) no-repeat; left: 35px; }
.companyc2r .prev:hover{ background:url(../images/left21.png) no-repeat; }
.companyc2r .next:hover{ background:url(../images/right21.png) no-repeat; }

.mcompanyc2r{ padding-bottom: 50px; background: #F5F5F5;}
.mcompanyc2r li{ padding:10px; }
.mcompanyc2p1{ height: 30px; line-height:30px; font-size: 1.20rem; font-weight: bold;}
.mcompanyc2p2{ margin-top: 10px; line-height: 26px;}
.mcompanyc2r .prev,.mcompanyc2r .next{ width: 30px; height: 30px; position: absolute; bottom: 0px;}
.mcompanyc2r .prev{ background:url(../images/left2.png) no-repeat; left: 0px; }
.mcompanyc2r .next{ background:url(../images/right2.png) no-repeat; left: 35px; }
.mcompanyc2r .prev:hover{ background:url(../images/left21.png) no-repeat; }
.mcompanyc2r .next:hover{ background:url(../images/right21.png) no-repeat; }



.companyz{ width: 1200px; height: 100%; overflow: hidden; margin-top: 20px; }
.companyz .bd li{ width: 280px; float: left; margin: 0px 10px; text-align: center;}
.companyzp1{ width: 280px; height: 210px; overflow: hidden; text-align: center;}
.companyzp1 img{ max-width: 280px; height: 210px; transition: all 0.4s;}
.companyzp2{ width: 280px; height: 35px; line-height: 35px; }
.companyz .bd li a:hover .companyzp1 img{ transform:scale(1.05); }
.companyz .bd li a:hover .companyzp2{ color: #FF6A27; }
.companyz_ul{ height: 100%; overflow: hidden; margin-top: 20px; }
.companyz_ul li{ width: 46%; float: left; margin:2%; text-align: center;}
.mcompanyzp1 img{ max-width: 100%;  }
.mcompanyzp2{ height: 35px; line-height: 35px; }

.companyh_ul{}
.companyh_ul li{ height: 100%; overflow: hidden; text-align: center; position: relative; margin-top: 20px; }
.companyhp1 img{ width: 100%; height:100%; transition: all 0.4s;}
.companyhp2{ width: 100%;  height: 40px; line-height: 40px; }
.companyh_ul li a:hover .companyhp1 img{ transform:scale(1.05); }
.companyp{ height: 45px; line-height: 45px; margin-top: 20px; text-align: center;  position: relative;}
.companyp a{ font-size: 16px; color: #666;  width: 140px; position: absolute; left: 50%; margin-left: -70px; height: 43px; line-height: 43px; border: solid 1px #efefef;}
.companyp a:hover{ color: #fff; background:#FF6A27;  }
.companyc_img{ margin: 20px 0px; }


/* CSS News */
#indexNews{ padding:5px; }
#indexNews li{ height:30px; line-height:30px; border-bottom:#D9D9D9 1px dotted; padding:5px 10px 5px 10px; }
#indexNews li a{ padding-left:15px; float:left;}
#indexNews li span{ float:right;}
#indexNews li a:hover{color:#FF6A27; }
#indexNews li i{ float: left; margin-top: 10px; }

#indexNews1{ margin-top: 10px; }
#indexNews1 li{width: 100%; padding: 20px 20px; height: 100%; overflow: hidden; background: #f8f8f8; float: left; margin-top: 20px;}
.indexNews_p1{ overflow: hidden; text-align: center; background: #fff;}
.indexNews_p1 img{ width: 100%; height: 100%; transition: all 0.4s; }
.indexNews_c1{ }
.indexNews_p2{  line-height: 35px; font-size:1.20rem; font-weight: bold; transition: all 0.4s; }
.indexNews_p3{ height:25px; line-height: 25px; font-size:13px;}
.indexNews_p3 span{ margin-left: 10px; }
.indexNews_p4{ line-height: 25px;  color: #666; margin-top: 5px;}
#indexNews1 li a:hover .indexNews_p2{ color:#FF6A27; margin-left: 5px;}
#indexNews1 li a:hover .indexNews_p1 img{ transform:scale(1.05); }
#indexNews1.row{ margin-left:0px; margin-right: 0px; }


#indexNews2{ margin-top: 10px; }
#indexNews2.row{ margin-left:0px; margin-right: 0px; }
#indexNews2 li{ width: 100%; padding: 20px; height: 100%; overflow: hidden; margin-top: 20px; background: #f8f8f8; }
.indexNews2_p1{  text-align: center; background: #fff; }
.indexNews2_p1 img{ width:100%; height:100%;}
.indexNews2_c1{  }
.indexNews2_p2{ line-height: 35px; font-size:1.20rem; font-weight: bold; transition: all 0.4s; }
.indexNews2_p3{ line-height: 26px;  color: #666; margin-top: 5px;}
.indexNews2_p4{ height: 40px; margin-top: 20px; }
.indexNews2_p4 a{ width: 138px; height: 38px; font-size: 1.0rem; line-height: 38px; text-align: center; float: left; border: solid 1px #FF6A27; color:#FF6A27; }
.indexNews2_p4a2{ margin-left: 20px; }
.indexNews2_p4 a:hover{ background: #FF6A27; color:#fff; }
.indexNews2_p2 a:hover{ color:#FF6A27; margin-left: 5px; }


.materialc1{ margin-top:10px; padding-bottom: 15px;  height: 100%; overflow: hidden;}
.material_pic{ text-align: center; margin: 10px 0px;}
.material_con{  line-height: 35px; text-indent: 2em;}
.material_con img{ max-width: 100%; }
.material_conp1{  line-height:1.8; font-size:2.0rem; text-align:center; font-weight: bold; }
.materialc_ul li{ float: left; margin-top: 20px; text-align: center;}
.materialc_ul li a{ float: left; width: 100%; height: 100%; background:#F5F5F5; }
.materialp1{ width: 100%; height: 100%; overflow: hidden;}
.materialp1 img{ max-width: 100%; transition: all 0.4s;}
.materialp2{  width: 100%;  height:50px; line-height: 50px; overflow: hidden;}
.materialc_ul li a:hover{ background: #FF6A27; }
.materialc_ul li a:hover .materialp1 img{ transform:scale(1.05); }
.materialc_ul li a:hover .materialp2{ color: #fff; }

/*Related*/
.related{ padding:10px 0px; float: left; width: 100%;}
.related p{ height:35px; font-size: 1.2rem; font-weight:bold; border-bottom:solid 1px #F1F1F1;}
.related ul { width:100%; padding:10px 0px;float:left;}
.related ul li{ width:50%; line-height:30px; float:left;}
.related ul li b{ float:left;}
.related ul li a{ float:left; margin-left:5px; display:inline; color:#666;}
.related ul li a:hover{ color:#FF6A27;}
/*上一条下一条*/
#prev_next{margin: 10px auto;clear: both;overflow: hidden; }
#prev_next li{margin: 10px 0;}
#prev_next li i{ margin-right: 5px; }
#prev_next li a:hover{ color: #FF6A27; margin-left: 5px;}
/* CSS Pic */
#picUL{ }
#picUL li{ float:left; text-align:center; margin-top: 20px;}
#picUL li a{ width: 100%; height: 100%; background: #F7F7F7; float: left;}
#picUL li a .pic_01{ width:100%; height:100%; overflow: hidden;}
#picUL li a .pic_01 img{ max-width: 100%;  transition: all 0.4s; }
#picUL li a .pic_02{ width:100%; height: 50px; line-height: 50px;  margin-top: 10px; transition: all 0.4s;}
#picUL li a:hover{ background: #FF6A27; }
#picUL li a:hover .pic_01 img{ transform:scale(1.05); }
#picUL li a:hover .pic_02{ color: #fff; }

#houses_ul{}
#houses_ul li{ float:left; margin-top:20px; text-align:center; }
#houses_ul li a{ width: 100%; height: 100%; overflow: hidden; padding-bottom:30px; background: #F7F7F7; border:solid 1px #dedede; float: left;}
#houses_ul li a .houses_pic{ width: 100%; height: 100%; overflow: hidden; position: relative;}
#houses_ul li a .houses_pic img{ max-width: 100%;  transition: all 0.4s; }
#houses_ul li a .houses_pic span{ width:39px; height: 132px; background: url(../images/hbg1.png) no-repeat; transition: all 0.4s; line-height: 24px; position: absolute; top: 0px; right: 20px; text-align: center; padding: 10px 10px 20px 10px; color: #fff; font-size: 18px; }
#houses_ul li a .houses_txt{ width: 100%; line-height: 45px;  margin-top: 10px; transition: all 0.4s; }
#houses_ul li a .houses_con{ width: 100%; height: 46px; padding: 0px 25px; overflow: hidden; line-height: 23px; color: #888888; transition: all 0.4s;}
#houses_ul li a:hover{ background: #FF6A27; }
#houses_ul li a:hover .houses_pic img{ transform:scale(1.05); }
#houses_ul li a:hover .houses_pic span{ background: url(../images/hbg2.png) no-repeat; }
#houses_ul li a:hover .houses_txt{ color: #fff; }
#houses_ul li a:hover .houses_con{ color: #fff; }

.houses_cls{ height: 40px; border: solid 1px #D7D6D6; background-color:#F7F7F7; margin-top: 20px; }
.houses_cls .htype{width:77px;height:40px;float: left;line-height: 40px;text-align: center;position: relative;}
.houses_cls .hline{width:1px;height:40px;float: left;border-left:1px solid #eaeaea;}
.houses_cls .htype .icon_top{width:7px;height:8px;background: url(../images/icon.png) no-repeat 0 0;position: absolute;left:60px;top:18px;}
.houses_cls .htype .icon_down{width:7px;height:8px;background: url(../images/icon.png) no-repeat -7px 0;position: absolute;left:60px;top:18px;}
.houses_cls .htype .icon_top_hover{width:7px;height:8px;background: url(../images/icon.png) no-repeat -14px 0;position: absolute;left:56px;top:18px;}
.houses_cls .htype .icon_down_hover{width:7px;height:8px;background: url(../images/icon.png) no-repeat -21px 0;position: absolute;left:56px;top:18px;}

.product_cls{ height: 100%; overflow: hidden; border: solid 1px #EFEFEF; margin-top: 20px;}
.product_cls p{ width: 100%; float: left;  padding:10px 0px; height: 100%; border-bottom: solid 1px #EFEFEF;}
.product_cls p#productsp3{ border-bottom:0px; }
.productsp1{ line-height: 35px; text-align: center; float: left;}
.productsp2{ float: left; }
.productsp2 a{ height: 25px; margin-top: 5px; line-height: 25px;  padding: 0px 10px; float: left; margin-left: 15px;}
.productsp2 a:hover{ background: #FF6A27; color: #fff; }
.product_cls .cutter{ background: #FF6A27; color: #fff; }
@media only screen and (max-width: 600px)
{
    .productsp1{ margin-bottom: 15px; font-weight:bold; }
}


#prosUL{ height: 100%; overflow: hidden; }
#prosUL li{ float: left; margin:30px 0px 0px 0px; position: relative;}
.prosula1{ width: 63px; height: 63px; border: solid 2px #fff; border-radius:50%; position: absolute;  right: 14px; z-index: 55;}
.prosula1 img{ width: 63px; height: 63px; border-radius:50%; }
.prosula2{ width: 100%; height:100%; background: #EFEFEF; float: left; padding-bottom: 20px;}
.prosula2 .pic{ width: 100%; height: 100%; overflow: hidden; text-align: center; }
.prosula2 .pic img{ max-width: 100%;  transition: all 0.4s;}
.prosula2 .txt{ width:100%; line-height: 45px; padding:0px 1rem; transition: all 0.4s; font-size: 0.7rem}
.prosula2 .con{ width: 100%; height: 30px; line-height: 20px;  padding:0px 1rem; color:#888888; transition: all 0.4s;font-size: 0.7rem}
.consp1{ float: left; }
.consp2{ float: right; }
.prosula2:hover{ background: #FF6A27; }
.prosula2:hover .pic img{ transform:scale(1.05); }
.prosula2:hover .txt{ color: #fff; }
.prosula2:hover .con{ color: #fff; }

#team{ background: #0F0F0F; width: 100%; height: 100%; overflow: hidden;   padding-bottom: 30px;}
.team1{ height: 100%; overflow: hidden; background: url(../images/tbg1.jpg) no-repeat top center; margin-top: 30px;}
.team1_p1{ height: 54px; line-height: 54px; margin-top:30px; font-size:2.28rem; color: #666666; text-align: center;}
.team1_p2{ line-height: 31px; font-size: 1.20rem; color: #666666; text-align: center;}
.team1_p3{ height: 40px; margin-top: 25px; width: 100%; position: relative;}
.team1_p3 p{ left: 50%; position: absolute; margin-left: -372px;}
.team1_p3 a{ width: 170px; text-align: center; margin:0px 8px; height: 40px; line-height: 40px; background: #363636; border-radius:20px; color: #fff; font-size: 20px; float: left;}
.team1_p3 a:hover{ background: #FF6A27; }
.team1_p3 a.selected{background: #FF6A27;}
.team1_cls{ }
.team1_cls li{ position: relative;  margin-top: 20px;}
.team1_cls li a{ width:90%; text-align: center; margin:0px 5%; height: 40px; line-height: 40px; background: #363636; border-radius:20px; color: #fff; font-size: 1.2rem; float: left; }
.team1_cls li a.selected{background: #FF6A27;}


#team_ul li{ float: left; position: relative; margin-top:35px; }
.teama1{ width: 48px; height: 48px; background: url(../images/ticon1.png) no-repeat; position: absolute; bottom:120px; right: 85px; }
.teama2{ width: 48px; height: 48px; background: url(../images/ticon2.png) no-repeat; position: absolute; bottom:120px; right: 28px; }
.teama1:hover{ animation: swing 1s; }
.teama2:hover{ animation: swing 1s; }
.team_pic{ width: 100%; height: 100%; text-align: center; overflow: hidden; border-radius:10px;}
.team_pic img{ width: 100%; height: auto; border-radius:10px; }
.team_txt{  line-height:35px; padding: 5px 0px; transition: all 0.4s;  border-radius:10px; position: absolute; left: 50%; bottom: 20px; background: rgba(255,255,255,0.8);}
.team_txtsp1{ width: 100%; float: left; padding-left: 20px;  font-size: 1.2rem;}
.team_txtsp2{ width: 100%; float: left; padding-left: 20px; }
#team_ul li a:hover .team_txt{ bottom: 25px; }

.teamc1{ width: 100%; height: 100%; overflow:hidden; margin-top: 5px; }
.teamc_pic{ width: 100%; height: 100%; text-align: center; }
.teamc_pic img{ max-width: 100%; }
.teamc_con{   }
.teamTitle{ line-height: 45px; font-size:1.6rem; }
.teamcp1{ line-height: 30px; margin-top: 5px; }
.teamcp1 strong{ font-size: 16px; color: #FF6A27; font-weight: bold;}
.teamcp2{ height: 40px; margin-top: 10px; }
.teamcp2 a{ width: 170px; height: 40px; line-height: 40px; background: #FF6A27; float: left; text-align: center; color: #fff; font-size: 18px; border-radius:20px;  }
.teamcp2 a:hover{ background:#C5111B; }

.seacp{ height: 45px; line-height: 45px; font-size: 1.2rem; font-weight: bold; }

.schan2{ height: 100%; overflow: hidden; margin-top:30px; padding-bottom: 30px;}
.schan2 a{ height: 280px; width: 30%; margin:1.5%; box-shadow:10px 10px 20px rgba(0,0,0,0.3); border-radius:5px; float: left;}
@media only screen and (max-width: 600px)
{
  .schan2 a{ width:94%; margin:3%;}
}
.schan2p1{ height: 58px; margin-top: 40px;}
.schan2p2{ height: 30px; line-height: 30px; text-align: center; margin-top: 25px; font-size: 20px; font-weight: bold;}
.schan2p3{ height:48px; text-align: center; line-height: 24px; margin: 25px auto 0px; font-size: 1rem;}
.schan2 a#schan2a1 .schan2p1{ background: url(../images/sicon1.png) no-repeat center; }
.schan2 a#schan2a2 .schan2p1{ background: url(../images/sicon2.png) no-repeat center; }
.schan2 a#schan2a3 .schan2p1{ background: url(../images/sicon3.png) no-repeat center; }
.schan2 a.on{ background:#FF6A27; color: #fff; box-shadow:10px 10px 20px rgba(0,0,0,0.5); }
.schan2 a#schan2a1.on .schan2p1{ background: url(../images/sicon11.png) no-repeat center; animation: swing 1s;}
.schan2 a#schan2a2.on .schan2p1{ background: url(../images/sicon21.png) no-repeat center; animation: swing 1s;}
.schan2 a#schan2a3.on .schan2p1{ background: url(../images/sicon31.png) no-repeat center; animation: swing 1s;}
#allmap{ height: 350px; margin: 30px auto 0px; }
.dt{ height: 50px; text-align: center; font-size: 20px; color: #FF6A27; font-weight:bold; line-height: 50px; margin-top: 30px; position: relative;}
.dt .dtsp1{ width: 80%; height: 1px; background:#EFEFEF; position: absolute; left: 50%; margin-left: -40%; top: 0px;  }
.dt .dtsp2{ width: 80%; height: 1px; background:#EFEFEF; position: absolute; left: 50%; margin-left: -40%; bottom: 0px;  }

/* CSS Info */

#newTitle{ line-height:1.8; font-size:2.0rem; text-align:center;}
#newsInfo{ height:32px; line-height:32px; text-align:center; border-bottom:solid 1px #f1f1f1; margin:10px;}
.newsinfoleft {padding-left: 30px;}
#newsInfo i{ margin-right: 5px; }
.xxsmys{ width:600px; height:30px; line-height:30px; background-color:#ececec;}
.xxsmwz{ width:88px; height:30px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }
#infoImage{width:100%;text-align:center; margin:10px 0 10px 0;}
#infoImage img{ max-width:100%; border:#dcdcdc solid 1px;}
#newsContent{ margin:0 auto;line-height:35px; padding:10px; text-indent:2em;}
#newsContent img{width:100%; text-indent:0em; text-align: center;}

.newsContent table {
    width:100%;
    margin:0 auto;
    border-width:1px;
    font-family: verdana,arial,sans-serif;
    color:#333;
    border-color: #f1f1f1 !important;
    border-collapse: collapse;
    box-sizing: border-box;
}
.newsContent table th {
    border-width:1px;
    padding:5px;
    border-style: solid;
    border-color: #f1f1f1 !important;
    background-color: #dedede;
}
.newsContent table td {
    border-width:1px;
    padding:5px;
    border-style: solid;
    border-color: #f1f1f1 !important;
}
.newsContent table td a { text-decoration:underline; color: #333;}

.page_ct{ height: 40px; line-height: 40px; color:#FF6A27; text-indent:0em; border-bottom: solid 1px #EFEFEF; margin:15px 0px; font-size: 18px; font-weight:bold;}
.housesc2 li{ float: left; margin-top: 20px; }
.housesc2 li a{ width: 100%;  background: #F7F7F7; float: left; text-align: center;}
.housesc2 li a .housesc2p1{ width:100%; height: 100%; overflow: hidden; text-indent: 0em;}
.housesc2 li a .housesc2p1 img{ max-width: 100%;   transition: all 0.4s; }
.housesc2 li a .housesc2p2{ width:100%; height: 50px; line-height: 50px; text-indent: 0em; transition: all 0.4s;}
.housesc2 li a:hover{ background: #FF6A27; }
.housesc2 li a:hover .housesc2p1 img{ transform:scale(1.05); }
.housesc2 li a:hover .housesc2p2{ color: #fff; }

.contactus{  height:auto;  line-height:32px; text-align:left;}
#company_main{ margin:0 auto; line-height:32px; padding:10px; }
#company_main img{ max-width:100%; }
#company_main a{ text-decoration:underline; }
#newsContent div.alink{ padding:5px; margin:0 auto; text-indent:0em;}

.newsInfo{ height: 64px; margin-top: 15px; line-height: 64px; color:#999999;  border-top:solid 1px #EFEFEF; border-bottom:solid 1px #EFEFEF; }
.newsInfo i{ margin-right: 5px; }
.sha{ margin-right: 10px; }
.sha a{ float: left; margin-top: 9px; margin-left: 10px;}
.sha a:hover{ animation: swing 1s; }
.sha span{ float: left; }

.housesc1{ height: 100%; width: 100%; overflow: hidden; margin-top: 20px; }
.pro_pic{ width: 482px; }
.pic-box{}
.pic-preview{ width:480px; height:360px; position: relative; }
.pic-scroll{ margin-top:10px; width:480px; }
.pic-scroll .prev{ float:left; margin-right:5px; }
.pic-scroll .next{ float:right; }
.pic-scroll .prev,.pic-scroll .next{ display:block; text-align:center; width:20px; height:64px; line-height:64px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
.pic-scroll .prev:hover{ background:#FF6A27;  color:#fff;}
.pic-scroll .next:hover{ background:#FF6A27;  color:#fff;}
.pic-scroll .items{ position:relative; float:left; width:430px; height:64px; overflow:hidden; }
.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
.pic-scroll .items ul li{ float:left; text-align:center; margin: 0px 3px;}
.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:58px; height:58px; cursor: pointer; }
.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #FF6A27; }
.jqzoom{ position:relative; float:left; display:block; margin:0; padding:0; width:480px; height:360px; border:none; cursor:crosshair; }
.jqzoom img{ width:480px; height:360px; }
.zoomdiv{ position:absolute; top:0; left:0; z-index:100; display:none; width:480px; height:360px; background:#fff; border:1px solid #e8e8e8; text-align:center; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; width:20px; height:20px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
.infoImage{ width:480px; height: 360px;  background:#F5F5F5; text-align:center; border: solid 1px #EFEFEF;}
.infoImage img{max-width: 480px; height: 360px;}
.pro_con{ width: 680px;  }
.pro_conp1{ height: 35px; line-height: 35px; font-size: 17px; font-weight:bold; color:#FF6A27;}
.pro_con div{ line-height: 35px; padding-top:5px; }
.pro_con div b{ color:#FF6A27;}

.mhousesc1{ height: 100%; width: 100%; text-align: center; overflow: hidden; margin-top: 20px; }
.mhousesc1 img{max-width: 100%; }


.casel{ width: 100%; padding:5px 20px; border: solid 1px #EAEAEA; margin-top: 15px;}
.caseinfo{ line-height: 35px; height:100%; overflow: hidden; margin: 10px 0px; color:#888888;}
.caseinfo span{ float: left; margin-left: 20px;}
.caseinfo .bdsharebuttonbox{ margin-left: 5px; margin-top:3px; float: left; }
.casesx{width:100%; margin-top: 20px; height: 100%; overflow: hidden; border:solid 1px #EAEAEA;}
.casesx li{ height: 40px; line-height: 40px; border-bottom: solid 1px #EAEAEA; float: left;}
.casesxsp1{ width:25%; float: left; height: 40px; background: #F2F2F2; text-align: center;  border-right: solid 1px #EAEAEA;}
.casesxsp2{ width:75%; float: left; height: 40px; color: #888888; text-align: center;  border-right: solid 1px #EAEAEA;}
.casesxsp2 a{ color: #888888; }
.casesxsp2 a:hover{ color: #FF6A27; }
#casesx.row{ margin-left:0px; margin-right: 0px;  }
#casesx.row .col{ padding: 0px; }

.casepic{ width: 602px; margin-top: 30px;}
.cpic-box{}
.cpic-preview{ width:600px; height:450px; position: relative; }
.cpic-scroll{ margin-top:10px; width:600px; }
.cpic-scroll .prev{ float:left; margin-right:5px; }
.cpic-scroll .next{ float:right; }
.cpic-scroll .prev,.cpic-scroll .next{ display:block; text-align:center; width:30px; height:64px; line-height:64px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; }
.cpic-scroll .prev:hover{ background:#FF6A27;  color:#fff;}
.cpic-scroll .next:hover{ background:#FF6A27;  color:#fff;}
.cpic-scroll .items{ position:relative; float:left; width:530px; height:68px; overflow:hidden; }
.cpic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
.cpic-scroll .items ul li{ float:left; text-align:center; margin: 0px 10px;}
.cpic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:62px; height:62px; cursor: pointer; }
.cpic-scroll .items ul li img:hover{ padding:1px; border:2px solid #FF6A27; }
.cjqzoom{ position:relative; float:left; display:block; margin:0; padding:0; width:600px; height:450px; border:none; cursor:crosshair; }
.cjqzoom img{ width:600px; height:450px; }
.czoomdiv{ position:absolute; top:0; left:0; z-index:100; display:none; width:600px; height:450px; background:#fff; border:1px solid #e8e8e8; text-align:center; overflow:hidden; }
.cjqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; width:20px; height:20px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
.cinfoImage{ width:600px; height: 450px;  background:#F5F5F5; text-align:center; border: solid 1px #EFEFEF;}
.cinfoImage img{max-width: 600px; height: 450px;}
.caser{ width: 280px; margin-top: 15px; float: right; }
.caserc1{ width: 278px; padding: 25px 20px; border: solid 1px #EAEAEA;  }
.caserc1p1{ height: 220px; text-align: center; }
.caserc1p1 img{ width: 220px; height: 220px; border-radius:50%; }
.caserc1p2{ height: 55px; line-height: 55px; text-align: center; }
.caserc1p2 a{ font-size: 22px; }
.caserc1p2 a:hover{ color: #FF6A27; }
.caserc1p3{ height: 40px;}
.caserc1p3 a{ width: 105px; text-align: center; border-radius:18px; height: 40px; line-height: 40px; float: left; font-size: 16px; color: #fff;}
.caserc1a1{ margin-left: 7px; background: #FF6A27;}
.caserc1a2{ margin-left: 12px; background: #363636;}
.caserc1p3 a:hover{ background: #C5111B; }
.caserc1p4{ height: 30px; line-height: 30px; margin-top: 15px;}
.caserc1p4 b{ width: 7px; height: 7px; background: #FF6A27; float:left; border-radius:50%; float: left; margin-top: 12px; margin-left: 5px;}
.caserc1p4 strong{ float: left; margin-left: 5px; }
.caserc1p4 span{ float: left; margin-left: 5px; color: #888888; }
.caserc1p4 strong a:hover{ color: #FF6A27; }
.caserc1p5{ margin-left: 20px; width: 210px; line-height: 24px; color:#888888;  }
.caserc2{ width: 278px; margin-top: 20px; border: solid 1px #EAEAEA; }
.caserc2p1{ height: 50px; line-height: 50px; text-align: center; background: #363636; color: #fff; font-size: 16px;}
.caserc2c{ width: 248px; padding: 10px 15px; }
.caserc2_mess{ height: 100%; overflow: hidden; width: 248px; }
.caserc2_mess input[type=text]{ border:1px solid #dedede; }
.casemess_txt{ width: 246px; padding:0px 20px; outline: none; height: 38px; line-height: 38px; border-radius:20px; border:solid 1px #EAEAEA; margin-top: 10px; float: left;}
.casemess_btn{ width: 248px; text-align: center; border:0px; outline: none; background: #FF6A27; color: #fff; font-size: 16px; height: 40px; line-height: 40px; border-radius:20px; margin-top: 13px; float: left;}
.casemess_btn:hover{ background: #C5111B; }
.caserc2p2{ height: 30px; line-height: 30px; margin-top: 15px; text-align: center;}
.caserc2p2 i{ font-size: 21px; color: #FF6A27; }
.caserc2p3{ height:127px; margin-top: 15px; text-align: center;}
.caserc2p4{ height: 30px; line-height: 30px; margin-top:5px; text-align: center; color: #888888;}
.qtpro{ height: 100%; margin-top: 50px; overflow: hidden; }
.qtpro_p1{ height: 60px; line-height: 60px; font-size: 24px; font-weight:bold;}

.mcasepic{ margin: 20px 0px; width: 100%; overflow: hidden; position: relative;}
.mcasepic img{ max-width: 100%; }
.mcaser{ margin-top: 30px; text-align: center;}
.mcaserp1{ height: 45px; line-height: 45px; font-size: 1.6rem; font-weight:bold;}
.mcaserp2{ margin: 15px 0px;}
.mcaserp2 img{ max-width: 100%; }
.mcaserp3{ margin: 10px 0px; height: 35px; line-height: 35px; font-size: 1.2rem; font-weight:bold;}
.mcaserp4{ line-height: 35px; margin: 10px 0px; text-align: left; }
.mcasepic .prev,.mcasepic .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.mcasepic .next{ left:auto; right:3%; background-position:8px 5px; }
.mcasepic .prev:hover,
.mcasepic .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.sm_p1{ width: 670px; line-height: 35px; position: relative; padding-right:530px;}
.sm_p1 img{ position: absolute; top:15px; right: 0px; }
.sm_p2{ width:490px; height: 330px; position: relative; padding-left:710px; position: relative; margin-top: 30px;}
.sm_p2 img{ position: absolute; top:15px; left: 0px; }
.sm_p3{ margin-top: 20px; }
.sm_p4{ width: 580px; height: 240px; padding-right: 620px; line-height: 35px; position: relative; }
.sm_p4 img{ position: absolute; top:10px; right: 0px; }
.sm_p5{ width: 580px; height: 240px; padding-left: 620px; line-height: 35px; position: relative;  margin-top: 30px;}
.sm_p5 img{ position: absolute; top:10px; left: 0px; }
.sm_p6{ margin-top: 20px; }

/*css digg style pagination*/
div.digg{ margin:30px auto 10px; text-align:center; font-size: 16px;}
div.digg a{ margin:0px 6px; color:#888888; background: #EFEFEF; border-radius:5px;  text-align: center; height: 35px; line-height: 35px; display: inline-block;}
div.digg a:hover{ color:#fff; background: #FF6A27;}
div.digg a:active{color:#fff; background: #FF6A27;}
div.digg a.downa1{ width: 75px; }
div.digg a.upa1{ width: 75px; }
div.digg span{  width: 35px; height: 35px; line-height: 35px; border-radius:5px; text-align: center; display: inline-block; }
div.digg span.current{color:#fff; background: #FF6A27;}
div.digg span.disabled{ color:#EFEFEF;}
div.digg select{ border:#aaaadd 1px solid; padding:3px 0px;}
/*******************************message css start***************************************/
.message_p1{ line-height:35px; font-size:1.20rem;color: #FF6A27; font-weight: bold; }
.message_ul{
	margin:0px auto;
	float:left;
	padding:10px;
}
.message_ul li{
	float:left;
	width:100%;
    margin: 10px 0px;
}
.message_ul li i{ width:80px; float:left; text-align:right; font-style:normal;font-weight: bold; margin-top:10px;}
.message_ul li b{ margin-top: 11px; float: left; color: #FF6A27;}
.message_ul input[type=text]{ border:1px solid #dedede; }
.G_textarea{
	width:50%;
	height:150px;
	border:1px solid #dedede;padding:10px;
    float: left;outline: none;
}
.G_InputText{
	width:50%;
	height:40px;
	line-height:40px;
	border:1px solid #dedede;outline: none;
	padding:0px 10px;
	float:left;
	border-radius: 10px;
}
@media only screen and (max-width: 600px)
{
  .G_InputText{ width:70%;  }
  .G_textarea{ width:70%;  }
}

.yanzheng{
	width:100px;
	height:40px;line-height: 40px;
	border:1px solid #dedede;outline: none;
	padding:0px 5px;
}
.But{
	width:150px;
	height:50px;
	line-height:50px;
	background:#FF6A27;
	border-radius:2px;
	text-align:center;
	margin-top:14px;
	margin-left:5px;border: 0px;
	color:#FFF;
	cursor:pointer;
    transition: all 1s;
   font-size:1rem;
}
.But:hover{
    background:#C5111B;
}
.G_tips{
    width: 70%;
	line-height:35px;
	margin-top:30px;
	border:1px solid #dedede;
	padding:3px 7px 7px 7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}
@media only screen and (max-width: 600px)
{
  .G_tips{ width:100%;  }
}

.red{
	color:#ff0000;
}
.cpmcys{ height:28px; border:solid 1px #DEDEDE;}
/*******************************message css end***************************************/

/******************************job css start***************************************/
.jobs_ul{ padding:10px 0px;}
.jobs_ul li{
	border:dashed 1px #cfcfcf;
	padding:15px 10px;
    height: 100%;
    overflow: hidden;
    margin-top: 20px;
}
.jobs_sp1{ float: left; width: 50px; text-align: center; font-size: 25px; font-weight: bold; color: #fff; height: 50px; line-height: 50px; background: #FF6A27; }
.jobs_info{ float: left; margin-left:40px; line-height: 32px; }
.job_nam{ font-weight:bold;  color: #FF6A27; font-size: 15px;}
.jobs_but{ width: 150px; height: 40px; line-height: 40px; border-radius:5px; margin-top:50px; text-align: center; background:#FF6A27; font-size: 1rem; color: #fff; float: right;}
.jobs_but:hover{ margin-right:15px;  background:#C5111B;}
.recruit_info{  }

.recruit_info_tit_bg{
	height:40px;
	background:#f8f8f8;
	border-radius:2px;
	margin:30px auto;
}
	
.recruit_info_tit_bg .recruit_info_tit{
	width:120px;
	height:40px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	background:#FF6A27;
	color:#ffffff;
	line-height:40px;
    text-align: center;
    font-size: 1rem;
}
.recruit_info_main{
	margin:0px auto;
	margin-top:10px;
	margin-bottom:60px;
	padding:0px 10px;
}

.recruit_info_main p {
	text-align: justify;
	letter-spacing: 1px;
	line-height: 30px;
	color: #444444;
}
