body,div,ul,li,ol,pre,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,fieldset,form,textarea,p,th,td,botton,blockquote,span,img{margin:0;padding:0;}
body{font-size:14px;line-height:24px; width:100%; font-family:"微软雅黑"; margin:0; padding:0;}
fieldset,img,input,button{border:0;}
ul,li{list-style-type:none;}
a{ color:#000000;text-decoration:none;}
a:hover{ color:#4287ba; text-decoration:none;}
/*网站头部*/

a.dina .ewm{ display:none;position:absolute; left:-60px; top:25px; float:left; z-index:3; border:solid 1px #499fea}
a.dina:hover .ewm{ display:block; position:absolute; left:-60px; top:25px; float:left; z-index:3;}
a.soso_a{background:url(../images/soso_t_03.png) center center no-repeat; height:25px; width:25px; display:inline-block; margin-top:-25px; position:relative;}
.sosok{ height:44px; width:160px; position:absolute; right:0; top:25px; background:url(../images/soso_t_07.png) center left no-repeat; z-index:3;display:none;}
.sosok input{ height:25px; line-height:25px; width:154px; background:#499fea; border:1px solid #499fea; text-indent:10px; color:#fff; margin-top:17px;font-family:"微软雅黑"; }
a.soso_a:hover .sosok{display:block;}
.menu{ float:right; margin-top:23px; width:580px;}
.menu li{ float:left; height:80px;}
.menu li a{ font-size:15px;  margin:0 14px;}
/*Banner图片*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom: 20px;
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }/*首页木材种类*/
.S_service{ width:1200px; margin:0 auto; }
.S_service h2{ font-size: 26px;font-weight: normal;text-align: center;padding-top: 45px;height: 40px;line-height: 40px;letter-spacing: 2px;
color: black; display: table; margin: 0 auto}
.S_service_div{  height:400px;width:1224px; margin-top:35px; margin-bottom:50px; }
.S_service_div dl{ float:left; width:300px; height:400px; position:relative; cursor:pointer; margin:0; padding:0; overflow:hidden; padding: 0 3px; }
.S_service_div dl.on dt img{ width:300px; height:400px;}
.S_service_div dl.on dd{ width:300px; height:400px;}
.S_service_div dl.on:hover dd{ background:#006bb1 url(../images/da_more.png) no-repeat 130px 320px; display:block; width:300px; height:400px; position:absolute; left:0; top:0;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; }
.S_service_div dl.on:hover dd h3 a{ color:#ffffff; font-size:20px; text-align:center; margin-top:50px; margin-bottom:30px; line-height:30px; width:300px; float:left; font-weight:bold; letter-spacing:2px;}
.S_service_div dl.on:hover dd span{ width:200px;  text-align: justify; display:block; margin:0 auto;color:#ffffff; font-size:15px; }
.S_service_div .s_t,.S_service .s_b{ margin:0; padding-bottom: 4px;  width:300px; height:200px; position:relative; overflow:hidden;}
.S_service_div .s_t div,.S_service .s_b div{ margin:0; padding:0; height:200px;}
.S_service_div .s_t:hover div,.S_service_div .s_b:hover div{ background:#006bb1 url(../images/da_more.png) no-repeat 130px 135px; position:absolute; left:0; top:0; display:block;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; }
.S_service_div .s_t:hover div h3 a,.S_service_div .s_b:hover div h3 a{ color:#ffffff; font-size:20px; text-align:center; margin-top:30px; margin-bottom:10px; line-height:30px; width:300px; float:left; font-weight:bold;letter-spacing:2px;}
.S_service_div .s_t:hover div span,.S_service_div .s_b:hover div span{ width:200px;  text-align: justify; display:block;margin:0 auto;color:#ffffff; font-size:14px;  }
.index_bg{
	width: 100%;
	height: 360px;
	background-image: url(../images/index_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.index_bg1{
	width: 100%; height:auto
}
/*首页产品展示*/
.index_pro h2{ font-size:32px; font-weight:normal; text-align:center; margin-top:40px; margin-bottom:60px;height:40px; line-height:40px; letter-spacing:2px; color:#006bb1;}
.index_pro{ width:1200px; margin:auto; height:auto; display: table; }
.index_pro ul li{ width:290px;  float:left; margin:0 5px; margin-bottom:25px; }
.index_pro ul li dl{ width:100%; padding:0; margin:0}
.index_pro ul li dl dt{ padding:0; margin:0;width:290px; height:192px;overflow:hidden; position:relative;}
.index_pro ul li dl dt img{ width:290px; height:192px; }
.index_pro ul li dl dt:hover img {opacity: 1;	-webkit-transform: scale(1.2,1.2);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 500ms;	-moz-transform: scale(1.2,1.2);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 500ms; }
.index_pro ul li dl dt span{ padding:5px 15px; width:317px; display:none; position:absolute; left:0; bottom:0px; height:auto;opacity: 0.8; background:#006bb1; overflow:hidden;}
.index_pro ul li dl dt:hover span{ display:block; color:#ffffff; font-size:13px; z-index:1;}
.index_pro ul li dl dd{ padding:0; margin:0; margin-top:5px;}
.index_pro ul li dl dd h3{line-height:40px;height:40px; color:#333;font-size:16px;font-weight:normal;letter-spacing:2px;border-bottom:1px solid #dbdbdb}
.index_pro ul li dl dd a{color:#333;}
.index_pro ul li dl dd a:hover{ color:#006bb1}
.index_pro ul li dl dd h3:hover{border-bottom:1px solid #006bb1;-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
/*首页公司简介*/
/*.index_con3{ width: 100%; display: table; background-color: #efeff0}
.company{ padding-top: 3%; padding-bottom: 3%}
.cmpy_lf{ width: 48%; float: left; margin-right: 2%}
.cmpy_lf img{ border-radius: 10px;}
.cmpy_ri{ width: 50%; float: left;}
.cmpy_ri h1{ text-align: left; padding-top: 1%; color: #e60012; font-weight: normal; font-size: 24px; letter-spacing: 1px; line-height: 30px; padding-bottom: 15px}
.cmpy_ri p{ font-size: 16px; padding: 15px 0; line-height: 30px;}
.cmpy_bom{ text-align: center; padding-bottom: 2%; font-size: 22px; letter-spacing: 2px;}
.w980 {position: relative;width: 980px; margin: 0 auto}
.i-intro{ height: 375px;padding-top: 66px;background: url(../images/bg_iintro.jpg) no-repeat center;background-size: 130% 130%; margin-top: 30px;}
.i-intro.move{animation: introMove 2s forwards;}
.i-intro .w980{overflow: hidden;}
.i-intro .video{float: left;width: 416px;height: 271px;padding: 28px 21px 27px; background: url(../images/bg_iintrovideo.png) no-repeat;}
.i-intro .detail{position: relative;float: right;width: 440px;height: auto;padding-top: 30px;margin-right: -440px;line-height: 22px;color: #dbe4ed;}
.i-intro .detail h2{font-size: 24px;line-height: 70px;color: #fff;}
.i-intro .detail p{ font-size: 14px; text-align: justify; padding-bottom: 10px;}
.i-intro .detail a{display: inline-block;position: absolute;left: 0;width: 134px;border: 2px solid #f0f3f7;font-weight: bold;font-size: 14px;line-height: 36px;color: #f0f3f7;text-align: center;transition: all 500ms ease-in 0ms;}
.i-intro .detail a:hover{border-color: #073eac;background: #073eac;color: #fff;}*/
/*首页新闻栏目*/
.index_news{ width:1200px; height:630px; margin:0 auto; }
.N_Menu{ height:170px; font-size:14px; margin-top:50px;}
.N_Menu h2{font-size:32px; font-weight:normal; text-align:center; margin-top:25px; margin-bottom:5px;height:40px; line-height:40px; letter-spacing:2px; color:#2fa261;background-image: url(../images/title_bg.png);background-repeat: no-repeat;background-position: center center;}
.N_Menu ul{ height:30px; padding:45px 0; margin:0 auto; width:330px;}
.N_Menu ul li{ float:left; margin-left:10px;}
.N_Menu ul li a{text-align:center; width:100px; display:block; height:30px; line-height:30px;}
.N_Menu ul li a:hover,.N_Menu ul li a.on {text-align:center; width:100px;display:block;height:30px;background:#499fea; line-height:30px; color:#fff;}
.N_content{ height:440px; display:none; overflow:hidden; width:1200px;}
.N_content_l{ width:620px; height:440px; float:left; margin-left:-610px; overflow:hidden;}
.N_content_l dl{ width:300px; margin-right:10px; float:left;}
.N_content_l dl dt img{ width:300px; height:200px;}
.N_content_l dl dd h2{ width:300px; font-size:16px; color:#000; line-height:30px; margin:8px 0; height:30px; overflow:hidden; font-weight:normal;}
.N_content_l dl dd p{ width:300px; color:#666666; height:145px; overflow:hidden;}
.N_content_l dl dd span{ width:300px; color:#666666; margin-top:4px; display:block}
.N_content_l dl dd span a{ width:68px; float:right;}
.N_content_r{ width:570px; height:440px; float:right; margin-right:-570px;overflow:hidden;}
.N_content_r ul li{ height:105px; margin-bottom:5px;}
.N_content_r ul li dl{ width:90px; height:90px; margin-right:15px; border:1px solid #c1c1c1; float:left;}
.N_content_r ul li dl dt{ font-size:30px; font-weight:bold; line-height:50px; text-align:center; color:#499fea}
.N_content_r ul li dl dd{  text-align:center;}
.N_content_r ul li h2{ font-size:16px; line-height:30px; width:460px; float:left; font-weight:normal; padding-top:3px;}
.N_content_r ul li p{ font-size:14px; color:#666666; width:450px; float:left; line-height:25px;}
.N_content_r ul li:hover{ height:105px; margin-bottom:5px; background:#2fa261; color:#fff;opacity: 0.7;}
.N_content_r ul li:hover dl{ width:90px; height:90px; margin-right:15px;float:left; border:1px solid #2fa261}
.N_content_r ul li:hover dl dt{ font-size:30px; font-weight:bold; line-height:50px; text-align:center; color:#fff;}
.N_content_r ul li:hover dl dd{  text-align:center;}
.N_content_r ul li:hover h2{ font-size:16px; line-height:30px; width:460px; float:left;}
.N_content_r ul li:hover h2 a{ color:#fff;}
.N_content_r ul li:hover p{ font-size:14px; color:#fff;width:450px;}
/*首页案例展示*/
.index_case{ width:1200px; height:400px; margin:0 auto; background-color:#990; display:table}
/*首页客户*/
.index_kehu{ width:1200px; height:auto; display:table; margin:0 auto}
.index_kehu h2{font-size:32px; font-weight:normal; text-align:center; margin-top:25px; margin-bottom:5px;height:40px; line-height:40px; letter-spacing:2px; color:#2fa261;background-image: url(../images/title_bg.png);background-repeat: no-repeat;background-position: center center;}
.home_partner_list{width:1200px;margin:20px auto;padding-bottom:20px;}
.home_partner_list table{border-collapse:collapse;border:1px solid #e6e6e6;}
.home_partner_list table td{width:238px;height:138px;border:1px solid #e6e6e6;}
.home_partner_list table td .partner_box{width:150px;height:100px;padding:19px 44px;position:relative;z-index:1;}
.home_partner_list table td .partner_box2:hover{border:8px solid #f6f6f6;padding:11px 36px;}
.partner_box .cont1{width:150px;height:100px;position:absolute;top:19px;left:44px;z-index:2;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.9;}  
.partner_box .cont2{width:150px;height:100px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;top:19px;left:44px;z-index:1;transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}  
.partner_box:hover .cont1{transform:rotateY(180deg);z-index:1;alpha(opacity=0);-moz-opacity:0;opacity:0;-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.partner_box:hover .cont2{transform:rotateY(360deg);z-index:2;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}  
.partner_box:hover .cont2{z-index:2;}  
.partner_box .cont1{transition:all .5s linear 10ms;} 
.partner_box .cont2{transition:all .5s linear 10ms;} 
/*links*/
.links{ width:100%; height:auto; display:table; }
.links_con{ width:1200px; height:auto; margin:0 auto; display:table  }
.pro_right_tit{height:40px;line-height: 40px;display: block;font-size: 18px; text-align:left;margin:0 9px 0 9px;color: #006bb1;overflow: hidden;font-weight: bold;font-family:"微软雅黑";border-bottom: #CFCFCF solid 1px;}
.pro_right_tit .h1_box{ width:5px; height:25px; margin:10px 10px 0 0; float:left; background-color:#006bb1;}
.pro_right_tit span a{ color:#333; font-size:12px; font-weight:normal;}
.links_con ul{overflow: hidden;margin-bottom: 15px;margin-top:15px;}
.links_con ul li{ float:left; width:auto; margin:8px 0; line-height:14px; text-align:center; border-right:1px solid #999; padding:0 12px;}
.links_con ul li a{ color:#333; text-decoration:none;}
/*footer*/
.footer{ width:100%; height:auto; display:table}
.ft_nav{ width:100%; height:40px; background-color:#35363a}
.ft_nav ul{ width:1200px; line-height:40px; margin:0 auto;}
.ft_nav ul li{ font-size:15px; float:left; width:150px; text-align:center; display:block; letter-spacing:1px;}
.ft_nav ul li a{color:#fff; padding:0 10px; }
.ft_nav ul li i{ float:right; font-style:normal; color:#CCC}
.ft_con{ width:1200px; height:auto; display:table; margin:0 auto}
.ft_logo{ width:349px; height:150px; border-right: solid 1px #ccc; float:left; }
.ft_logo img{ display:block; margin:0 auto; padding-top:40px;}
.ft_text{ width:649px; height:150px; border-right: solid 1px #ccc; float:left; }
.ft_text p{ text-align:left; display:block; padding-left:60px; padding-top:10px; color:#333;}
.ft_text p a{color:#333}
.ft_erweima{ width:200px; height:150px; float:left;}
.ft_erweima img{ margin:0 auto; display:block; padding-top:10px}
.ft_erweima span{  height:30px; line-height:30px; text-align:center; display:block; padding-top:5px;color:#333;}
/*关于我们*/
.fy_b{ height:auto; width:100%; display:table;}
.about_div1{ width:100%;height:auto; display:table}
.about_div1_c{ padding:60px 50px; width:1100px; margin:0 auto; display:table}
.about_div1_c dl{ width:550px; float:left; height:275px;}
.about_div1_c dt{ width:275px; float:left;height:275px; position:relative; display:block; cursor:pointer;}
.about_div1_c dt img{ width:275px; height:275px;}
.about_div1_c dt.on span,.about_div1_c dt:hover span{ width:275px; float:left;height:275px; position:absolute; left:0; top:0; background:#000000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.about_div1_c dd{ width:165px; float:left; background:#f7f7f7;height:165px; padding:55px 55px;}
.about_div1_c dd h2{ font-size:24px; font-weight:500; text-align:center;width:165px; float:left; height:28px; line-height:28px; }
.about_div1_c dd i{ padding-top:7px; font-size:12px; text-align:center;width:165px; float:left; color:#999999; height:14px; line-height:14px;font-style: normal;}
.about_div1_c dd p{ font-size:14px; color:#666; text-align:center; width:170px; margin-top:30px; float:left; line-height:25px;}
.company{ width:100%; height:auto; display:table;}
.company_con{ width:1100px; height:auto; display:table; margin:0 auto;background:#f7f7f7;}
.company_one{ width:570px; height:300px; float: left; background:#f7f7f7; margin-right:30px; }
.company_one span{padding:18px; font-size:14px; line-height:30px; text-align:justify; display:block; text-indent:2em; color:#333333;}
.company_two{ width:500px; height:300px; float: left; }
.company_si{ width:570px; height:300px; float: left;background:#f7f7f7; }
.company_si span{padding:20px; font-size:14px; line-height:30px; text-align:justify; display:block;color:#333333; text-indent:2em;}
.company_san{ width:500px; height:300px; float: left;margin-right:30px;}
.about_bg{width: 100%;height: 250px;background-image: url(../images/index_bg.png);background-repeat: no-repeat;background-position: center;}

/*关于我们*/
/**新闻中心**/
.newsnav{ width:1100px; height:45px; margin:auto; margin-top:46px;}
.newsnav ul li{ float:left; background:#499fea; color:#fff; font-size:16px; height:45px; line-height:45px; text-align:center; border-right:1px solid #fff; width:200px;opacity:0.9;}
.newsnav ul li:hover{ background:#499fea;opacity:0.7;}
.newsnav ul li a{color:#fff;}
.newsnav span{ float:right; height:45px; line-height:45px; font-size:14px;}
.newscontent{ width:1100px; margin:auto; margin-top:40px;}
.newscontent ul li{ width:1098px; height:215px; border:1px solid #dddddd; margin-bottom:19px; }
.newscontent ul li dl{
	padding: 0;
	display: table;
	margin-top: 21px;
	margin-right: 36px;
	margin-bottom: 21px;
	margin-left: 17px;
}
.newscontent ul li:hover{background:#2088bf;/*opacity:0.7*/}
.newscontent ul li:hover a{ color:#fff;}
.newscontent ul li dl dt{ float:left;padding:0; margin:0; width:255px; height:170px;}
.newscontent ul li dl dt img{width:255px; height:170px;border:1px solid #dddddd; }
.newscontent ul li dl dd{ margin:0; padding:0; margin-left:34px; width:754px; position:relative; float:left;  }
.newscontent ul li dl dd h3{ color:#000000; font-size:22px; line-height:36px; width:621px;font-weight:normal}
.newscontent ul li dl dd h3 a{ color:#000000;}
.newscontent ul li dl dd p{ color:#4c4c4c; font-size:13px; height:72px;  width:622px; line-height:24px; margin-top:14px; overflow:hidden; text-align:justify}
.newscontent ul li dl dd p a{ color:#4c4c4c; }
.newscontent ul li dl dd h4{ color:#4c4c4c; font-size:13px; line-height:24px;font-weight:normal; margin-top:10px;}
.newscontent ul li dl dd h4 a{ color:#4c4c4c; }

.newscontent ul li dl dd h4 em{ color:#4c4c4c; font-style:normal; padding-right:40px;}

.newscontent ul li dl dd span{ position:absolute; right:0; top:0; width:65px; color:#999; font-size:18px;  line-height:40px;}
.newscontent ul li dl dd span i{ font-style:normal; font-size:60px; line-height:70px; width:65px;  border-bottom:1px solid #cccccc;  } 
.newscontent ul li:hover  span{ color:#fff;} 
.page{ height:30px; line-height:30px; width:1100px;  display:table; }
.page_info{text-align:center;margin-top:20px;color:#333;font-size:16px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:14px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}
/**新闻中心**/
/**新闻详情**/
.newsinfo{ width:1200px; margin:auto;}
.newsinfo h1{ font-size:30px; line-height:30px; color:#000000; font-weight:normal; text-align:center; margin-top:30px;}
.newsinfo h4{ font-size:14px; color:#999999; line-height:30px; text-align:center; font-weight:normal; margin-top:20px; }
.newsinfo .line{ background:#dddddd; height:1px; width:100%; margin-top:15px;margin-bottom:40px;}
.newsinfo p{ color:#4c4c4c; font-size:14px; line-height:27px; margin-top:25px; text-indent:2em; }
.newsinfo p a{color:#4c4c4c;}
.newsinfo p span{ float:right; padding-bottom:20px; padding-right:20px;}
.newsinfo img{ margin-top:25px;}
.newsinfo h5{ font-size:14px; color:#000000; line-height:30px;  margin-top:25px; text-indent:28px;  }
.newsinfo .return:hover{ opacity:1}
.newsinfo .return a{ color:#fff;width:129px; display:block;}
.newsinfo .nextorper{ width:1200px; height:98px; border:1px solid #e6e6e6; margin-top:14px;}
.newsinfo .nextorper ul { margin-top:20px;}
.newsinfo .nextorper ul li{ margin-left:20px; line-height:30px; height:30px;}
.newsinfo .nextorper ul li a{color:#333333}
.newsinfo .nextorper ul li a:hover{ color:#333333}
.news_pic{ width:1100px; height:auto; margin:0 auto; display:table}
.news_pic img{ display:block; margin:0 auto}
/**新闻详情**/
/*联系我们*/
.inside_banner{position: relative;}
.wrap{border:0;padding:0;width:1200px;margin:0 auto;*zoom:1;}
.form_msg{height: 400px;width: 420px;position: relative;padding-left: 40px;}
.form_msg dl{position: relative;z-index: 3;}
.form_msg dt{font-size: 18px;color: #fff;padding-top: 40px;}
.form_msg dd{margin-top: 10px;}
.form_msg .msg_input{border:1px solid #cccccc;background:transparent;color:#fff;height:32px;width:182px;line-height:32px;text-indent:12px;margin-right:14px;}
.form_msg .msg_input:focus{color: #fff;border-color: #fff;outline: none;}
.form_msg .msg_input_on{border-color:#fff;color:#fff;}
.form_msg .textarea{color:#ccc;line-height:32px;padding-left:12px;}
.form_msg .sub_btn{font-size:15px;border:1px solid #ccc;background:transparent;color:#fff;height:34px;width:118px;line-height:34px; display:block; text-align:center; letter-spacing:3px;}
.form_msg textarea{width:371px;border:1px solid #ccc;background:transparent;height:100px;color: #ccc;resize: none;*margin-left: 12px;overflow:auto;}
.form_msg textarea:focus{color: #fff;border-color: #fff;outline: none;}
.c_shade{position:absolute;top:0;left:0;background: #000;opacity: 0.4;filter:alpha(opacity=30);width: 100%;height: 100%;}
.connect{min-height: 290px;}
.connect_column{margin-top: 40px;}
.connect_column li{float: left;text-align: center;width: 285px;height: 200px;margin-left: 20px;position: relative;padding-top: 42px;font-size: 16px;color: #333;line-height: 32px;}
.connect_column li:first-child{margin-left: 0;}
.connect_column h2{font-size: 18px;color: #333;font-weight: normal;margin-top: 10px;margin-bottom: 10px;}
.connect_column .info{position: relative;z-index: 2;}
.connect_column .text{margin: 0 20px;}
.connect_column .text img{ padding:10px;}
.connect_column .s1{position:absolute;top:0;left:0;width:100%;height:100%;background: #de6764;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s2{position:absolute;top:0;left:0;width:100%;height:100%;background: #58bec8;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s3{position:absolute;top:0;left:0;width:100%;height:100%;background: #9ac047;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s4{position:absolute;top:0;left:0;width:100%;height:100%;background: #31a0e1;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .i1{display: inline-block;width: 36px;height: 46px; background: url("../images/sprite2.png") no-repeat 0 0;}
.connect_column .i2{display: inline-block;width: 42px;height: 46px; background: url("../images/sprite2.png") no-repeat -38px 0;}
.connect_column .i3{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -83px 0;}
.connect_column .i4{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -125px 0;}
.connect_column a{ color: #333;}
.connect_share{border-top: 2px solid #43bcc7;width: 120px;margin: 46px auto 0;text-align: center;padding-top: 46px;}
.connect_share .sh1{display: inline-block;width: 40px;height: 40px;background: url("../images/sprite2.png") 0 -48px;margin-right: 9px;}
.connect_share .sh2{display: inline-block;width: 40px;height: 40px;background: url("../images/sprite2.png") -41px -48px;}

.arrive_column_con{width:1150px;overflow:hidden;}
.arrive_column{margin-left:50px;width:1300px;}
.arrive_column dl{float:left;width:318px;margin:40px 90px 0 0px;}
.arrive_column dt{margin-bottom: 20px;}
.arrive_column dd{font-size: 16px;color: #333;line-height: 32px;}
.bus{font-size: 18px;color: #31a0e1;}
.bus dt{margin-left: -50px;}
.bus .icon{display: inline-block;width: 32px;height: 32px;background: url("../images/sprite2.png") 0 -90px;vertical-align: middle;margin-right: 18px;}
.taxi{font-size: 18px;color: #de6764;}
.taxi dt{margin-left: -50px;}
.taxi .icon{display: inline-block;width: 32px;height: 34px;background: url("../images/sprite2.png") -34px -90px;vertical-align: middle;margin-right: 18px;}
.metro{font-size: 18px;color: #9ac047;}
.metro dt{margin-left: -50px;}
.metro .icon{display: inline-block;width: 34px;height: 34px;background: url("../images/sprite2.png") -66px -90px;vertical-align: middle;margin-right: 16px;}
/*产品类别*/
.bgcaseinfo{ width:100%; height:45px; background:#35363a; left:0; z-index:999;}
.bgcaseinfo .casemenu{ width:1200px; height:45px; margin:auto; position:relative;}
.bgcaseinfo .casemenu ul li{ color:#fff; font-size:14px; line-height:45px; text-align:center; float:left}
.bgcaseinfo .casemenu ul li i{ float:right; font-style:normal;}
.bgcaseinfo .casemenu ul li a{color:#fff;padding:0 22px; }
.bgcaseinfo .casemenu ul li.cur a,.bgcaseinfo .casemenu ul li a:hover{color:#ffffff;}
.bgcaseinfo .casemenu span a{color:#fff; font-size:14px; line-height:45px; position:absolute ;right:0;}
.fypro_tit{height:40px;line-height: 40px;display: block;font-size: 18px; text-align:left;margin:0 9px 0 9px;color: #2fa261;overflow: hidden;font-weight: bold;font-family:"微软雅黑";border-bottom: #CFCFCF solid 1px;}
.fypro_tit .h1_box{ width:5px; height:25px; margin:10px 10px 0 0; float:left; background-color:#2fa261;}
.fypro_tit span{ float:right; padding-right:20px; font-size:13px; color:#000000; font-weight:normal}

/**网站搜索栏目**/
.soso_div{ width:1100px; margin:0 auto; display: table}
.soso_div h3{ font-size:24px; text-align:center; float:left; width:1100px; height:70px; line-height:70px; color:#333333; font-weight:normal; margin-top:30px;}
.soso_div_k{ background:#264377; height:100px; float:left; width:1100px;}
.soso_div_k_s{ width:765px; height:40px; line-height:40px; margin:30px auto; font-size:20px; color:#fff; }
.soso_div_k_s .input{ width:480px; height:40px; line-height:40px; font-size:16px; color:#000; margin-left:25px; background:#fff;}
.soso_div_k_s .button{ width:120px; text-align:center; line-height:40px; font-size:20px;  background:#eb6100; color:#fff; margin-left:25px;}
.soso_div ul{ width:345px; height:30px; margin:20px auto;} 
.soso_div ul li{ float:left; margin-left:18px; cursor:pointer; width:100px; height:30px; line-height:30px; border:1px solid #dfdfdf; border-radius:5px; text-align:center; font-size:14px; color:#333333;}
.soso_div ul li:hover,.soso_div ul li.on{ cursor:pointer; width:100px; height:30px; line-height:30px; border:1px solid #dfdfdf; border-radius:5px; text-align:center; font-size:14px; color:#fff; background:#eb6100;}
.soso_content{ display:none}
.soso_content p {    }
/*产品详情页*/
.productinfo{ width:1100px; margin:auto;}
.productinfo h1{ font-size:30px; line-height:30px; color:#000000; font-weight:normal; text-align:center; margin-top:30px;}
.productinfo h4{ font-size:14px; color:#999999; line-height:30px; text-align:center; font-weight:normal; margin-top:20px; }
.productinfo .line{ background:#dddddd; height:1px; width:100%; margin-top:15px;margin-bottom:40px;}
.productinfo p{ color:#4c4c4c; font-size:14px; line-height:27px; margin-top:25px; text-indent:2em; text-align:justify}
.productinfo p a{color:#4c4c4c;}
.productinfo p span{ float:right; padding-bottom:20px; padding-right:20px;}
.productinfo img{ margin-top:25px;}
.productinfo h5{ font-size:14px; color:#000000; line-height:30px;  margin-top:25px; text-indent:28px;  }
.productinfo .return:hover{ opacity:1}
.productinfo .return a{ color:#fff;width:129px; display:block;}
.productinfo .nextorper{ width:1098px; height:98px; border:1px solid #e6e6e6; margin-top:14px;}
.productinfo .nextorper ul { margin-top:20px;}
.productinfo .nextorper ul li{ margin-left:20px; line-height:30px; height:30px;}
.productinfo .nextorper ul li a{color:#333333}
.productinfo .nextorper ul li a:hover{ color:#333333}
.news_pic{ width:1100px; height:auto; margin:0 auto; display:table}
.news_pic img{ display:block; margin:0 auto}
/*index service*/
#content_ny2 { width:1200px; height:385px;  padding-top:30px; margin: 0 auto; display: table; }
.index_ny2_t1{ height:35px; font-size:14px; line-height:35px;  border-bottom:1px #c8bfb0 solid;  }
.index_ny2_bn1 { width:295px; height:350px; }
.index_ny2_bn2{ width:296px; height:350px; margin-left:5px; }
.index_ny2_bn2_t { height:171px; margin-bottom:8px;}
.index_ny2_bn2_b { height:171px; }
.fB {
    font-weight: bold;
}
.f_l {
    float: left;
}
#content_ny7 {
    width: 1190px; display: table; margin: 0 auto;
    height: 597px;
    padding-top: 20px;
}
.index_area_t {
    height: 31px;
    width: 1190px;
    border-bottom: 1px #af2727 solid;
}
.index_area_Bus {
    width: 1188px;
    height: 551px;
    float: left;
    margin-top: 10px;
}
.index_area_Bus_l {
    width: 632px;
    height: 551px;
    float: left;
}
.index_area_Bus1 {position: relative; 
    float: left;
    width: 322px;
    height: 548px;
    margin: 1px;
}
.index_area_Bus1-1{background: #000 none repeat scroll 0 0;    display: none;
bottom: 0;
left: 0;
opacity: 0.6;
position: absolute;
}
.index_area_Bus2 {
    float: left;
    width: 305px;
    height: 548px;
    margin: 1px;
}
.index_area_Bus_r {
    width: 554px;
    height: 551px;
    float: right;
    margin: 1px;
}
.index_area_Bus_rt {
    width: 554px; position: relative;
    height: 274px;
    float: right;
    margin-bottom: 2px;
}
.index_area_Bus_rb {
    width: 554px;
    height: 272px;
    float: right;
}
.index_area_Bus_rb_l {
    width: 268px;
    height: 272px; position: relative;
    float: left;
    padding-right: 3px;
}
.index_area_Bus_rb_r {
    width: 282px;
    height: 272px;
    float: left;position: relative;
}

/**/
.index_area_Bus2_t{width: 305px;height: 274px; position: relative; margin-bottom: 2px}
.index_area_Bus2_t_bg{ display: none; background: #000 none repeat scroll 0 0;   
bottom: 0;
left: 0;width: 305px;height: 274px;
opacity: 0.6;
position: absolute;
}
.index_area_Bus2_t_bg p{ text-align: center; font-size: 24px; color: #fff; padding-top: 50px; letter-spacing: 2px}
.index_area_Bus2_t_bg span{ padding: 15px 25px 0; color: #fff; display: block; letter-spacing: 1px}
.index_area_Bus2_t:hover .index_area_Bus2_t_bg{ display: block; cursor: pointer;}




.index_area_Bus2_b{width: 305px;height: 272px; position: relative;}
.index_area_Bus2_b_bg{ display: none; background: #000 none repeat scroll 0 0;   
bottom: 0;
left: 0;width: 305px;height: 272px;
opacity: 0.6;
position: absolute;
}
.index_area_Bus2_b_bg p{ text-align: center; font-size: 24px; color: #fff; padding-top: 50px;letter-spacing: 2px}
.index_area_Bus2_b_bg span{ padding: 15px 25px 0; color: #fff; display: block; letter-spacing: 1px}
.index_area_Bus2_b:hover .index_area_Bus2_b_bg{ display: block; cursor: pointer;}


.index_area_Bus1_bg{ display: none; background: #000 none repeat scroll 0 0;   
bottom: 0;
left: 0;width: 322px;height: 548px;
opacity: 0.6;
position: absolute;
}
.index_area_Bus1_bg p{ text-align: center; font-size: 24px; color: #fff; padding-top: 150px;letter-spacing: 2px}
.index_area_Bus1_bg span{ padding: 15px 25px 0; color: #fff; display: block; letter-spacing: 1px}
.index_area_Bus1:hover .index_area_Bus1_bg{ display: block; cursor: pointer;}



.index_area_Bus_rt_bg{ display: none; background: #000 none repeat scroll 0 0;   
bottom: 0;
left: 0;width: 554px;height: 270px;
opacity: 0.6;
position: absolute;
}
.index_area_Bus_rt_bg p{ text-align: center; font-size: 24px; color: #fff; padding-top: 50px;letter-spacing: 2px}
.index_area_Bus_rt_bg span{ padding: 15px 25px 0; color: #fff; display: block; letter-spacing: 1px}
.index_area_Bus_rt:hover .index_area_Bus_rt_bg{ display: block; cursor: pointer;}




.index_area_Bus_rb_l_bg{ display: none; background: #000 none repeat scroll 0 0;   
bottom: 0;
left: 0;width: 268px;height: 272px;
opacity: 0.6;
position: absolute;
}
.index_area_Bus_rb_l_bg p{ text-align: center; font-size: 24px; color: #fff; padding-top: 50px;letter-spacing: 2px}
.index_area_Bus_rb_l_bg span{ padding: 15px 25px 0; color: #fff; display: block; letter-spacing: 1px}
.index_area_Bus_rb_l:hover .index_area_Bus_rb_l_bg{ display: block; cursor: pointer;}


.index_area_Bus_rb_r_bg{ display: none; background: #000 none repeat scroll 0 0;   
bottom: 0;
left: 0;width: 282px;height: 272px;
opacity: 0.6;
position: absolute;
}
.index_area_Bus_rb_r_bg p{ text-align: center; font-size: 24px; color: #fff; padding-top: 50px;letter-spacing: 2px}
.index_area_Bus_rb_r_bg span{ padding: 15px 25px 0; color: #fff; display: block; letter-spacing: 1px}
.index_area_Bus_rb_r:hover .index_area_Bus_rb_r_bg{ display: block; cursor: pointer;}

