﻿@charset "utf-8";

/*--重定义浏览器默认样式--*/
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#333;}
a:hover{outline:none;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle; max-width:100%}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
body{ width:100%; overflow-x: hidden;}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}
time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cr:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cr,.clearfix{zoom:1}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

/*------------------------------------------------首页--------------------------------------------------------*/
.cp_img{width:100%; cursor:pointer;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.cp_img:hover{ position:relative; z-index:1000;filter: Alpha(Opacity=80); 
	opacity: 1; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14); }

/*pc导航*/
.header{ width:100%; height:90px;}
.header .navbg{ width:100%; height:68px; background:url(../imgs/tm.png) repeat; position: absolute; left:0; top:90px; z-index:999; opacity:0;}
.header .navbg1{ width:100%; height:136px; background:url(../imgs/tm.png) repeat; position: absolute; left:0; top:90px; z-index:999; opacity:0;}
.logo{ display:block;margin: 0 0 0 2%;}
.logo img{ /*width:100%;*/}
.change-city{ background:#4a4a4a; color:#fff; font-size:14px; text-align:center; line-height:90px; width:200px; cursor: pointer;}
.nav{ max-width:1110px; position:relative; float:right;}
.nav .dh1{ margin:0 20px; height:90px; float:left;}
.nav .dh1 #dh1{ line-height:87px; border-bottom:3px solid #fff; display:block;}
.nav .dh2{ position:absolute; left:0; top:90px; z-index:999; height:136px; display:none;    width: 100%; padding-top: 15px;}
.nav .dh2 a{ display:block; background:url(../imgs/dian.png) left center no-repeat; padding-left:14px; float:left; margin:0 10px; color:#fff;line-height:50px; }
.nav .dh2 a:hover{ background:url(../imgs/dian1.png) left center no-repeat;color:#fb3d00;}
.nav .dh1 #dh1:hover{ border-bottom:3px solid #fb3d00; color:#fb3d00;}
.nav .dh1 #dh1.on{ border-bottom:3px solid #fb3d00; color:#fb3d00;}
.nav .dh1:hover .dh2{ display:block;}
/*wap导航*/
.header_phone{ height: auto; display:none;}
.phone_city{background:#4a4a4a; color:#fff; font-size:14px; width:96%; height:60px; line-height:60px; padding:0 2%; text-align: left;}
.hea_phone{padding:0 2%;height: 84px;box-shadow: none;width: 96%; padding-top:26px;}
.menu{ cursor:pointer; margin-top:2%;}
.menu .menu_sub{width:50vmin;width:100%; position:absolute; right:0; top:170px; z-index:10000; background-color:#f4f4f4; display:none;}
.menu .menu_sub li{ float:left;width:100%; padding:10px 0px; text-align:center; border-bottom:1px solid #d3d3d3; text-align:center; overflow:hidden;}
.menu .menu_sub li a{ color:#fb3d00; font-size:20px;}

.banner{ width:100%; max-height:540px; overflow:hidden; position:relative;}
.banner img{ width:100%;} 
.ban_opt{ width:100%; height:164px; background:url(../imgs/opt.png) center center no-repeat; position:absolute; bottom:0; left:0; display: none;}
.company{ width:100%; background:url(../imgs/company.png) bottom left no-repeat #4a4a4a; padding-bottom:114px;}
.con_title{ width:62%; padding:40px 0; margin:0 auto; text-align:center; color:#fff;}
.con_title p{ font-size:40px; background:url(../imgs/line.png) bottom center no-repeat; margin:0 0 20px 0; padding-bottom:10px;}
.con_title span{ font-size:14px;}
.company ul{ width:75%; margin:0 auto; padding-bottom:60px;}
.company ul li{ width:21%; text-align:center; padding:0 2%; float:left;}
.company ul li i{ display:block; width:60%; margin:0 auto; position: relative;} 
.company ul li i img{max-width:100%;}
.company ul li i .img1{}
.company ul li i .img2{position:absolute; left:0; top:0;display: block;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.company ul li:hover .img1{opacity:0;}
.company ul li:hover .img2{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.company ul li a{ font-size:24px; color:#fff; display:block; margin:10px 0;}
.company ul li a:hover{ color: #e63d00;}
.company ul li p{ font-size:14px; color:#fff; }
/*pc解决方案*/
.solute{ width:100%; background:url(../imgs/anli.jpg) no-repeat; padding:90px 0 120px 0;}
.so_title{ font-size:40px; color:#fff; background:url(../imgs/line1.png) bottom center no-repeat; text-align:center; padding-bottom:10px;}
.fangan{ width:100%;  margin-top:60px;}
.slideTxtBox{ width:100%; text-align:left; }
.slideTxtBox .hd{ width:50%; background:url(../imgs/so-bg.jpg) no-repeat;float:left; height:370px; }
.slideTxtBox .hd ul{ width:100%; margin-top:8%;}
.slideTxtBox .hd ul li{float:left;cursor:pointer; width:28%; padding:2% 0; border:2px solid #fff; text-align:center; margin:2%; color:#fff; font-size:16px;}
.slideTxtBox .hd ul li:nth-child(3n+1){ clear:both}
.slideTxtBox .hd ul li.on{ background:#fb3d00; border:2px solid #fb3d00; color:#fff;}
.slideTxtBox .bd{ float:left; width:50%; background:#fff; height:370px; }
.slideTxtBox .bd ul{zoom:1;}
.slideTxtBox .bd li{ margin:6%; color:#444;}
.slideTxtBox .bd li p{ font-size:24px;}
.slideTxtBox .bd li span{ font-size:16px; display:block;margin: 4% 0 8% 0;}
.slideTxtBox .bd li a{ float:right;}
/*wap解决方案*/
.solute_wap{ width:100%; background:#fb3d00;padding:10% 0 8% 0;}
.so_title_wap{font-size:40px; font-size:5vmin; font-size:5min; color:#fff; background:url(../imgs/line1.png) bottom center no-repeat; text-align:center; padding-bottom:10px;}
.anniu_wap{ width:100%; margin-top:6%;}
.anniu_wap a{float:left; display:block;width:98%; height:40vmin; line-height:40vmin; margin:2% 1%;/*border:2px solid #fff;*/ text-align:center;color:#fff; font-size:18px; font-size:3vmin; font-size:3min;}
/*pc工程案例*/
.project{position: relative;
	box-sizing: border-box;
	width:100%;}
.slideTxtBox1{ width:100%;}
.slideTxtBox1 .hd{ text-align:center; width:850px; height:50px; margin:0 auto 40px auto;}
.slideTxtBox1 .hd ul{ text-align:center; display:block;}
.slideTxtBox1 .hd ul li{ float:left;  height:33px; border-radius:100px; border:1px solid #959595; font-size:16px; color:#333; line-height:33px; margin:5px 8px; cursor:pointer; padding:0 15px  }
.slideTxtBox1 .hd ul li.on{ background:#fb3d00; color:#fff; border:1px solid #fb3d00;}
.slideTxtBox1 .hd ul li.on a{ color:#FFF}
.slideTxtBox1 .bd ul{ zoom:1;  }
/*
.slideTxtBox1 .bd li{ float:left; width:17.6%; margin:0 1%;}
.slideTxtBox1 .bd li p{ max-height:32vmin;overflow:hidden;}
.slideTxtBox1 .bd li p img{ width:100%;}
.slideTxtBox1 .bd li span{ text-align:center;  display:block; border-bottom:1px solid #c7d022; line-height:60px;}
.slideTxtBox1 .bd li span a{font-size:18px; color:#333;}
.slideTxtBox1 .bd li span a:hover{ color:#89A936;}
*/

.bg_blur1{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background:url(../imgs/anli-bg.jpg);
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	z-index: 1;
	}
.a_zpdiv{width:100%; height:100%;position:relative; z-index:1; padding:4% 0px 5% 0px;background: url(../imgs/d_01.png) repeat;}



/*wap工程案例*/
.project_wap{ width:100%;padding:10% 0 8% 0; display:none;}
.con_title_wap{font-size:40px; font-size:5vmin; font-size:5min; color:#444; background:url(../imgs/line.png) bottom center no-repeat; text-align:center; padding-bottom:10px;}
.project_wap ul{ margin-top:4%;}
.project_wap ul li{float:left; width:46%; margin:2%; overflow:hidden;}
.project_wap ul li p{max-height:32vmin;overflow:hidden;}
.project_wap ul li img{ width:100%;}
.project_wap ul li span{ text-align:center;  display:block; border-bottom:1px solid #c7d022; line-height:10vmin; font-size:4vmin; font-size:4min; color:#333;min-height: 82px;}
.wap_more{ width:100%; padding:2% 0; margin-top:4%; text-align:center; background:#fb3d00; color:#fff; font-size:30px; font-size:4vmin; font-size:4min; display:block;}
/*pc新闻中心*/
.news_bg{ width:100%; background:url(../imgs/news-bg.png) bottom center no-repeat #fff; padding-top:60px;font-size:24px;color:#333;}
.news{ max-width:1200px; padding-bottom:80px; margin:0 auto;}
.news .news_fl{ width:50%; overflow:hidden;}
.news .news_fl p{ width:100%; max-height:350px; overflow:hidden; margin-bottom:10px;}
.news .news_fl p img{ width:100%;}
.news .news_fl a{ font-size:16px; color:#333;}
.news .news_fl span{ font-size:14px; color:#999; display:block;}
.news .news_fl a:hover{color:#fb3d00;}
.news .news_fr{ width:46%;}
.train_two{}
.train_two .rili{ width:20%; padding-top: 2px; text-align:center;}
.train_two .rili p{ font-size:36px; color:#000;  text-align:center; line-height:50px;}
.train_two .rili span{ font-size:14px; color:#b2b2b3;border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:2px 0;}
.train_two .xinxi{width:80%; height:100px; overflow:hidden;}
.train_two .xinxi .xinxi_title{ display:block; font-size:16px; color:#000; line-height:30px; margin: 3px 0 5px 0;}
.train_two .xinxi span{ font-size: 14px;    color: #888;    line-height: 18px;    display: block;}
.train_two:hover{background:#d8400f;}
.train_two:hover .rili p{color:#fff;}
.train_two:hover .rili span{color:#fff;border-top:1px solid #fff; border-bottom:1px solid #fff; }
.train_two:hover .xinxi .xinxi_title{color:#fff;}
.train_two:hover .xinxi span{color:#fff;}
/*wap新闻中心*/
.news_wap{width:100%;padding:10% 0 8% 0; display:none;}
.footer{ width:100%; background:#4a4a4a; padding:80px 0;}
.footer .foot{ max-width:1366px; margin:0 auto;}
.address{ color:#fff; width:30%; margin:0 5%;}
.address p{ font-size:18px; font-weight:bold;}
.bt_nav{color:#fff;width:15%; margin-right: 5%;}
.bt_nav p{ font-size:18px; font-weight:bold;}
.bt_nav .bt_dh{padding:6px 0;}
.bt_nav .bt_dh a{ font-size:14px; display:block; float: left;color:#fff; width: 50%; margin: 2% 0;}
.bt_nav .bt_dh a:hover{ color:#fb3d00;}
.ewm{color:#fff; width: 7%;}
.bt_logo { width:13%; overflow: hidden;}
.bt_logo img{ width:100%;}
.ewm p{ font-size:18px; font-weight:bold;}
.ewm ul li{ width:82px; overflow:hidden; float:left; margin-right:16px;}
.ewm ul li img{ width:82px; height:82px;}
.ewm ul li span{ font-size:14px; line-height:40px;}
.banquan{ width:100%; text-align:center;background:#4a4a4a; border-top:1px solid #5a5a5a; line-height:90px; color:#fff; font-size:14px;}
.bt_dh_sub{ width:100%;}
.bt_dh_sub ul{ float:left; width: 12.5%; overflow: hidden;}
.bt_dh_sub ul li a { color:#fff; font-size: 12px;} 
.bt_dh_sub ul li a:hover{ color:#fb3d00;}

/*解决方案*/
.banner_nei{ width:100%;}
.banner_nei img{ width:100%;}
.a_nav{width:96%; background-color:#f4f4f4;position: relative;min-height:68px; height: auto !important;z-index: 1;padding:0px 2%;position: relative;}
.a_nav_an{width:100%; position:absolute; left:0px; top:0px; height:50px; background-color:#fb3d00; display:none; line-height:50px; text-align:center; font-size:16px; color:#fff; cursor:pointer;}
.a_nav_an span{ background:url(../imgs/gg.png) right center no-repeat; padding-right:25px; height:50px; line-height:50px;}
.a_nav_ul { margin:0px; padding:0px; list-style:none; display:block;}
.a_nav_ul li{height:68px; float:left; list-style:none;}
.a_nav_ul li a{ /*width:158px; */ height:68px; line-height:68px; display:inline-block; font-size:16px; color:#333333; text-align:center; padding:0 15px }
.a_nav_ul li a:hover,.a_nav_ul li a.on{ background: url(../imgs/jj.png) top center  repeat-x; position:relative; top:0px;-webkit-transition: background 1s;-moz-transition:background 1s;-o-transition: background 1s;transition: background 1s; height:75px; color:#fff; text-align:center; text-decoration:none;}

.a_content{}
.a_zhuti{ text-align:center; margin:10px 0;}
.a_zhuti p{ color:#444; font-size:28px;}
.a_zhuti span{ color:#999; font-size:14px;}
.a_news_cond{width:96%; padding:30px 2% 50px 2%; background:url(../imgs/bg.png) repeat;}
.a_news_ul{width:18%; float:left;font-size:14px; padding:2% 1%;min-height: 1px;}
.a_news_ul .a_div{width:100%; background-color:#f0efef; cursor:pointer; color:#999999; display:inline-block; overflow:hidden;}
.a_news_ul .a_div:hover{ background-color:#fb3d00; color:#fff; text-decoration:none;}
.a_news_ul .a_div img{width:100%;}
.a_news_ul .a_div .text{width:100%;}
.a_news_ul .a_div .text_div{width:85%; height:190px; margin:0px auto; position:relative;}
.a_news_ul .a_div .text_div .s1{width:100%; height:28px; overflow:hidden; margin:5% 0px;color:#444444; font-size:18px; display:inline-block;word-wrap:break-word;}
.a_news_ul .a_div .text_div .s2{width:100%; /*height:72px;*/ overflow:hidden; line-height:18px; text-indent:20px;word-wrap:break-word;}
.a_news_ul .a_div .text_div .s3{width:100%; height:27px; line-height:27px; margin-top:5%; position:absolute; left:0px; bottom:7%;}
.a_news_ul .a_div .text_div .s3 .a1{width:33px; margin-top:2px; height:23px; border:2px solid #bfbfbf; color:#bfbfbf; line-height:20px; text-align:center; display:inline-block;}
.a_news_ul .a_div:hover .text_div .s1,.a_news_ul .a_div:hover .text_div .s3 .a1{ color:#fff; color:#fff;}
.a_news_ul .a_div:hover .text_div .s3 .a1{ border:2px solid #fff;}
.a_mtbd_dpages{width:94%; text-align:center; padding:50px 3%;  font-size:16px; }
.a_mtbd_dpages a,.a_mtbd_dpages span{height:40px; margin-bottom:5px; line-height:40px; text-align:center; background-color:#dcdcdc; color:#333333; display:inline-block; padding:0 15px}
.a_mtbd_dpages a:hover,.a_mtbd_dpages span{ color:#fff; text-decoration:none; background-color:#fb3d00;}

.a_content_c{width:100%; margin:0px auto; padding:0 0 5% 0;background: url(../imgs/bg.png) repeat;}
.a_about{width:100%; line-height:2; color:#333333; font-size:14px;word-wrap:break-word;}
.a_mtbd_top{width:100%; padding:70px 0px 45px 0px; text-align:center; color:#333333; font-size:15px; line-height:1.8;word-wrap:break-word;}
.a_mtbd_div{width:100%; padding:55px 0px; background:url(../imgs/z_bg.jpg) repeat;}
.a_mtbd_d1{width:100%; border:1px solid #d4d4d4;/* height:264px;*/ margin-bottom:30px; display:inline-block; position:relative;}
.a_mtbd_d1 .img{width:100%;transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0;display:none\9;transition:600ms;-webkit-transition:600ms;}
.a_mt_title{width:100%; padding:11px 0px; text-align:center; color:#444444; font-size:18px;word-wrap:break-word;}
.a_mt_time{width:100%; padding:13px 0px; text-align:center; color:#999999; font-size:14px;word-wrap:break-word;}
.a_mt_con{overflow: hidden;width:71%; line-height:2.0; color:#333333; font-size:14px;  padding:33px 0px; word-wrap:break-word; margin: 0 auto;}
.a_mt_pages{ border:1px solid #dfdfdf; border-left:0px; border-right:0px; color:#999999; font-size:14px text-align:center; line-height:2.0;}
.a_mt_pages a:hover{ color:#fb3d00;}
.a_mt_pages .btb{ padding:3% 0px;word-wrap:break-word; text-align:center; float:left; width:49%;}
.a_mt_pages .btb1{ border-right:1px solid #dfdfdf;}

.a_project ul{ /*display:table;*/ text-align:center}
.a_project ul li{width:18%; font-size:14px; padding:2% 1%;min-height: 1px; display:inline-block}
.a_project ul li p{max-height:32vmin;overflow:hidden;}
.a_project ul li p img{ width:100%;}
.a_project ul li span{ text-align:center;  display:block; border-bottom:1px solid #b6340b; line-height:6vmin;}
.a_project ul li span a{font-size:24px; font-size:2vmin; font-size:2.6min; color:#333;}

.a_pro{ width:62.5%; margin:2% auto;  background:#fff;}
.a_pro .a_tu{ display:block; width:38%; float:left;max-height:37vmin; overflow:hidden;}
.a_pro .a_tu img{ width:100%;}
.a_pro .a_wz{ width:58%; padding:0 2%; float:left;}
.a_pro .a_wz span{ font-size:22px; padding:6% 0 3% 0; display:block;}
.a_pro .a_wz p{font-size:14px; padding-bottom:3%; height:9vmin;overflow: hidden;}
.a_pro .a_wz .a_more{ display: inline-block; text-align:right; width:100%;}

.a_contact{width:62.5%; margin:2% auto; padding:2% 0; border-bottom:1px solid #ccc;}
.a_contact .a_wz{ float:left; width:50%;}
.a_contact .a_wz span{ font-size:22px; padding:6% 0 3% 0; display:block; color:#fb3d00;}
.a_contact .a_wz p{font-size:14px; padding-bottom:3%; overflow: hidden;}
.a_contact .a_tu{ display:block; width:50%; float:left;max-height:37vmin; overflow:hidden; height:400px; overflow:hidden;}

.liuyan{width:62.5%; margin:2% auto 10% auto;}
.ly_title{ text-align:left;}
.ly_title p{ font-size:22px; color:#fb3d00; text-transform:uppercase;}
.ly_title span{ font-size:14px; color:#333;}
.shuru{ width:100%;}
.shuru input{ width:44%; margin:2% 4% 0 0; border:1px solid #ccc; text-indent:10px; font-size:14px; color:#333; line-height:6vmin; float:left;}
.ly_area{ margin:2% 0 4% 0;}
.ly_area textarea{border:1px solid #ccc; text-indent:10px; font-size:14px; color:#333; line-height:6vmin; width:92.2%;}
.ly_button{ width:92.6%; padding-bottom:6%;}
.ly_button input{ float:left; width:50%; background:#f3f3f5; color:#333;border:none; display:block; padding:2% 0; font-size:14px; cursor:pointer;}
.ly_button input.on{ background:#fb3d00; color:#fff;}

.a_shou{ width:100%; color:#666; }
.a_nei{width:62.5%; padding:1% 0; border-bottom:1px solid #ccc; margin:0 auto;}
.a_nei_title{ width:100%;}
.a_nei_title a{ color:#444; font-size:22px; float:left;}
.a_nei_title span{ color:#444; font-size:14px; float:right;}
.a_nei .a_nei_wz{font-size:14px; padding:2% 0;}
.a_nei_more{ text-align:right; width:100%; opacity:0;}
.a_shou:hover{ background:#fb3d00; color:#fff;}
.a_shou:hover a{ color:#fff;}
.a_shou:hover span{ color:#fff;}
.a_shou:hover .a_nei_more{ opacity:1;}

.a_down{width:62.5%; padding:1% 0; border-bottom:1px solid #ccc; margin:0 auto;}
.a_down_le{ width:90%; float:left;}
.a_down_le a{color:#444; font-size:22px;}
.a_down_le span{ color:#666; font-size:14px;}
.a_down_anniu{ display:block; width:10%; float:left; background:url(../imgs/down.png) center center no-repeat; height:9vmin;}
.a_shou:hover .a_down_anniu{ background:url(../imgs/down1.png) center center no-repeat;}

.a_ryzz_ul{width:100%; }
.a_ryzz_ul_l{width:18%; float:left; margin:1%;}
.a_ryzz_ul_l .a_div1{width:100%; cursor:pointer;}
.a_ryzz_ul_l a{width:100%; display:inline-block; position:relative;}
.a_ryzz_ul_l a:hover{ text-decoration:none;}
.a_ryzz_ul_l a img{width:100%;border:7px solid #e2e2e2;}
.a_ryzz_ul_l a .s1_div{width:100%;  height:100%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; background:url(../imgs/eee.png) repeat; position:absolute; left:7px; top:0px; text-align:center;}
.a_ryzz_ul_l a:hover img{ border:7px solid #fb3d00;}
.a_ryzz_ul_l a .s1_div1{ position:absolute; left:50%; top:50%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; margin-left:-34px; margin-top:-26px; background:url(../imgs/eeetb.png) top center no-repeat; padding-top:30px; display:inline-block; color:#fff; font-size:18px; z-index:1;}
.a_ryzz_ul_l a:hover .s1_div{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_ryzz_ul_l a:hover .s1_div1{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_ryzz_ul_l .a_div1 .s2{ color:#333333; padding:15px 0px; text-align:center; font-size:16px; display:inline-block; width:100%;word-wrap:break-word;}
.a_ryzz_ul_l .a_div1:hover .s2{ color:#fb3d00;}
.a_fzlc_div{width:100%; margin-top:40px; padding-top:40px; background:url(../imgs/xx1.png) left repeat-y; /*background-size:4%;*/position:relative;}
.a_fzlc_div .tb_01{width:45px; height:44px; background:url(../imgs/bb_01.png) no-repeat;/* background-size:80%;*/ position:absolute; left:0px; top:-40px;}
.a_fzlc_ul{width:95%;margin:0px; padding:0px; margin-left:23px;}
.a_fzlc_ul li{ width:100%; padding-bottom:20px; float:left;}
.a_fzlc_ul li .a_toptitle{width:100%; background:url(../imgs/xx2.jpg) left center no-repeat; background-size:3%; padding:2% 0px 2% 4%; color:#333333; font-size:24px;}
.a_fzlc_ul li .a_topcon{width:100%; word-wrap:break-word;line-height:2.0; padding-left:4%; color:#777777; font-size:14px;position: relative;
	overflow: hidden;
	height:300px;
	/* Prevent native touch events on Windows */
	-ms-touch-action: none;

	/* Prevent the callout on tap-hold and text selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Prevent text resize on orientation change, useful for web-apps */
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;}
.a_fzlc_ul li .a_topcon span{ color:#40d2aa;}


/*2016 12 16 xl 首页城市弹窗start*/
.city-pic-pop{position: fixed;left:0;width: 100%;height: 100%;top: 0;z-index:99999;background-color: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);display: none;}
.city-pic-pop1{position: fixed;left:0;width: 100%;height: 100%;top: 0;z-index:99999;background-color: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);/*display: none;*/}
.city-pic-pop-info{position: absolute;background-color: white;width: 600px;left: 50%;margin-left: -300px;top: 50%; margin-top: -230px;}
.pop-info-top{width: 500px;margin: 0 auto;}
.pop-info-top .til{color: #5d923c;font-size: 20px;font-weight: bold;text-align: center;padding: 30px 0;border-bottom: 1px solid #e5e5e5;}
.city-pic-choose{padding: 30px 0 15px;}
.current-place{color: #666;font-size: 14px;}
.current-place .address{color: #5d923c;}
.immediately-enter{background-color: #5d923c;display: inline-block;*display: inline;*zoom: 1;padding: 4px 15px;color: white;font-size: 12px;border-radius: 2px;}
.city-til{padding: 15px 0;}
.city-pic-choose ul{zoom: 1;width: 520px;}
.city-pic-choose ul:after {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.city-pic-choose ul li{border: 1px solid #c9c9c9;border-radius: 2px;float: left;text-align: center;margin-right: 20px;width: 108px;margin-bottom: 20px;}
.city-pic-choose ul li:hover{background-color: #5d923c;border: 1px solid #5d923c;}
.city-pic-choose ul li a{color: #444; display: block;padding: 7px 0;}
.city-pic-choose ul li:hover a{color: white;}
.pop-info-bottom{width: 600px;background-color: #f5f5f5;padding: 20px 0;text-align: center;}
.pop-info-bottom .til{color: #333;}
.pop-info-bottom .sub-til{color: #999;}


.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.navbox { float: right; display: block; width:710px; padding-top: 20px; height: 70px; position: relative; padding-right:30px }
.nav li { float: left; display: block; width: 91px; display: inline-block; text-align: center; position: relative; line-height: 48px; }
.nav li.line1 { width: 68px; }
.nav li.hov a { color: #cd3b0c; }
.nav a { font-size: 13px;}
.mtop { height: 80px; }
.subbox { position: absolute; right: 0px; top: 100px; /*width: 729px;*/background-color: #d8400f; /*padding: 0px 0px 0px 68px;*/ display: none; z-index: 999999;margin-right: 30px;}
.subnav { line-height: 1.6; float: left; display: block; border-left: 1px solid #b6340b; height: 378px; padding: 14px 0px; width: 90px; position: relative;}
.subnav a { text-align: center;padding: 8px 0px; display: block; position: relative;  font-size: 12px; color: #fff;}
.csstransitions .cbg { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #9ec04a; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.csstransitions .subnavAct .cbg { -webkit-transform: scaleX(1); transform: scaleX(1); }
.no-csstransitions .cbg { display: none; }
.no-csstransitions .subnavAct { background: #a22e09; }
.subnav a:hover{ text-decoration: underline;}

@media screen and (min-width: 0px) and (max-width: 620px){
	.logo_phone{
		width: 80%;
	}
	.logo_phone img{
		width: 100%;
	}
	.header_phone{
		height: 60px;
	}
	.hea_phone{
		padding-top: 10px;
	}
	.banner .bx-wrapper .bx-pager.bx-default-pager a{
		width: 30px;
	}
	

}
@media screen and (min-width: 0px) and (max-width: 420px){
	.company ul li{
		padding: 0px;
	}
}	


