@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:12px;color: #333;-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}
a:hover{text-decoration:underline;outline:none;color:#e63131;}
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}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}

/*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}.cl,.clearfix{zoom:1}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.content1200{ min-width:1200px; margin:0 auto; width:1200px;}



/*------------------------------------------------首页--------------------------------------------------------*/
.top{ text-align:right; height:38px; line-height:38px; color:#aeaeae;}
.top a{ color:#aeaeae;}
.daohang{ height:70px;}
.daohang .logo{ margin-right:30px;}
.daohang #nav{ height:65px; line-height:65px;}
.daohang .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.daohang .nav{height:65px; line-height:65px;  position:relative; z-index:1;  }
.daohang .nav a{ color:#343434;}
.daohang .nav .nLi{ float:left;  position:relative; display:inline; width:60px; text-align:center; margin-left:35px;}
.daohang .nav .nLi h3{ float:left;  }
.daohang .nav .nLi h3 a{ display:block; font-size:14px;width:60px; text-align:center; line-height:65px; font-weight:normal; }
.daohang .nav .sub{ display:none; width:60px; font-size:12px; left:0; top:77px;  position:absolute;line-height:30px; text-align:center;}
.daohang .nav .sub li{ zoom:1;margin:1px 0; }
.daohang .nav .sub a{ display:block;color:#5d5d5d;}
.daohang .nav .sub a:hover{color:#85bcff; }
.daohang .nav .on h3 a{border-bottom:5px solid #85bcff;text-decoration:none; }
.daohang .search{ margin-top:10px;}
.daohang .search .s_ipt{ width:180px; height:34px; background:#ebebeb;color:#bdbdbd; border:none; font-size:14px;}
.daohang .search .s_btn{ width:39px; height:34px; background:url(../imgs/search.png) no-repeat; cursor:pointer; border:none; margin-left:-4px;}
.banner{}
.banner .slideBox{ width:100%; height:100%; overflow:hidden; position:relative;}
.banner .slideBox .hd{overflow:hidden; position:absolute; height:34px; left:50%; margin-left:-600px;z-index:1; bottom:0; background:url(../imgs/bann_bg.png) repeat-x;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left;width:8px; height:8px; margin:13px 0 13px 12px; text-align:center; background:#fff; cursor:pointer; border-radius:10px;}
.banner .slideBox .hd ul li.on{ background:#ec903f;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd li p{ z-index: 101;position: relative;color: #fff;margin-top: -34px;width: 1150px;left: 50%;margin-left: -592px;height: 34px; padding-left:150px; line-height:34px; font-size:16px;}
.banner .slideBox .bd img{ width:100%; height:100%; display:block; }
.about{ width:373px; max-height:350px; overflow:hidden;margin:35px 0;}
.title{ font-size:12px; text-transform:uppercase; color:#8d8d8d;}
.title a{ font-size:16px;color:#85bcff; margin-right:6px;}
.ab_img{ width:373px; height:135px; display:block; margin:20px 0;}
.ab_img img{ width:100%; height: 136px}
.about .bq{ font-size:16px; color:#525252; line-height:30px; display:block;}
.about span{ font-size:12px; color:#838383; }
.about .guanli{ width:373px; height:71px; background:url(../imgs/gl_bg.png) right center no-repeat; display:block; margin-top:10px;}
.about .guanli img{ width:248px; height:71px; overflow:hidden;}
.case{ width:373px;max-height:350px; overflow:hidden; margin:35px 0 35px 26px;}
.ab_img p{ font-size:14px; width:358px; color:#fff; height:38px; line-height:38px; background:url(../imgs/bann_bg.png) repeat-x; position:absolute; margin-top:-34px; padding-left:15px;}
.case ul li{ background:url(../imgs/icon.png) left center no-repeat; padding-left:16px;}
.case ul li a{ display:block; line-height:31px; font-size:14px; color:#525252;}
.contact{ width:373px; max-height:350px;overflow:hidden; margin:35px 0; }
.contact .address{ height:119px; background:url(../imgs/ditu.png) right center no-repeat; border:1px solid #dfdfdf; margin-top:29px;padding:10px;}
.contact .address p{ font-size:16px; color:#85bcff;}
.contact .address span{ font-size:10px; color:#737373; text-transform:uppercase;}
.contact .address .tel{ background:url(../imgs/dianhua.png) left center no-repeat; padding-left:30px; font-size:20px; color:#6c6c6c; margin:0px 0;}
.contact .address .email{ background:url(../imgs/email.png) left center no-repeat; padding-left:30px; font-size:16px; color:#6c6c6c;}
.contact .address .enter{ background:#85bcff; width:91px; height:28px; line-height:28px; font-size:12px; text-align:center; color:#fff; display:block; margin-top:-40px;}
.link{ width:100%; height:65px; background:#eee;}
.link .picMarquee-left{ width:1200px;  overflow:hidden; position:relative;}
.link .picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:1200px;}
.link .picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.link .picMarquee-left .bd ul li .pic{ text-align:center; width:113px; height:48px; overflow:hidden; margin-top:10px;}
.link .picMarquee-left .bd ul li .pic img{ width:99%;display:block;border:1px solid #dfdfdf; }
.link .picMarquee-left .bd ul li .pic a:hover img{ border-color:#bebebe;  }
.bottom{ width:100%; height:50px; background:#505050;}
.bottom p{ line-height:50px; color:#797979;}
.bottom span{ margin-top:20px;}



/*------------------------------------------------内页--------------------------------------------------------*/
.banner_nei{ width:100%; height:220px; overflow:hidden; min-width:1200px;}
.middle{min-width:1200px; min-height:500px;padding-bottom: 50px;}
.left{ width:276px; overflow:hidden; margin-top:-50px; position:relative; z-index:99;}
.left .lm_bt{ text-align:right; width:243px; height:126px; background:url(../imgs/lanmu_bt.png) no-repeat; padding-right:30px;}
.left .lm_bt p{ font-size:26px; color:#fff; text-transform:uppercase; padding-top:30px;}
.left .lm_bt span{ font-size:15px; color:#fff;}
.left .tel{ width:276px; height:47px; overflow:hidden; background:url(../imgs/con_bg.png) no-repeat; font-size:26px; color:#85bcff; font-weight:bold;padding: 66px 0 0 58px;}
.left .lm_tu{ width:273px; height:166px; overflow:hidden; margin:14px 0;}
.right{ width:870px; overflow:hidden;min-height:500px;}
.right .er_nav{ margin-top:50px; border-bottom:1px solid #b9b9b9;padding-bottom:10px;}
.right .er_nav a{ font-size:14px; color:#525252;margin-right:40px;padding-bottom:8px; }
.right .er_nav a.on{border-bottom:3px solid #85bcff;}
.right .team{ margin-top:40px;width:870px; height:200px; overflow:hidden;}
.right .team .team_tu{ width:306px; height:183px; overflow:hidden;}
.right .team .team_ri{ padding:20px 10px 0 30px; width:487px; height:157px;  border-bottom:3px  solid #eaeaea; border-top:3px  solid #eaeaea; border-right:3px  solid #eaeaea; overflow:hidden;}
.right .team .team_ri .name{ font-size:20px; border-left:4px solid #85bcff; padding-left:6px; color:#525252;}
.right .team .team_ri p{ font-size:16px; background:url(../imgs/xian.png) bottom left no-repeat; padding-bottom:10px;color:#898989; margin:15px 0 10px 0;}
.right .team .team_ri span{ line-height:25px; color:#5e5e5e;}
.pages{ text-align:right; margin:60px 0 100px 0;}
.pages a{ wid th:34px;padding:0 10px; height:33px; display:inline-block; background:#bdbcbc; color:#fff; margin-right:10px; text-align:center; line-height:33px;}
.pages .form{ margin-right:40px;}
.pages .form1{ margin-left:30px;}
.pages a:hover{ text-decoration:none; background:#85bcff;}
.pages a.on{ text-decoration:none; background:#85bcff;}
.right .case{ margin-top:40px;width:870px; height:177px; overflow:hidden;}
.right .case .case_tu img{width: 306px;height: 177px;}
.right .case .case_tu{ width:306px; height:177px; overflow:hidden;}
.right .case .case_ri{ padding:15px 10px 0 30px; width: 478px;height: 156px; border-bottom:3px  solid #eaeaea; border-top:3px  solid #eaeaea; border-right:3px  solid #eaeaea; overflow:hidden;}
.right .case .case_ri .name{ font-size:20px; border-left:4px solid #85bcff; padding-left:6px; color:#525252;}
.right .case .case_ri p{ font-size:16px; background:url(../imgs/xian.png) bottom left no-repeat; padding-bottom:10px;color:#898989; margin:15px 0 10px 0;}
.right .case .case_ri span{ line-height:25px; color:#5e5e5e;}
.news{ width:870px;}
.news li{ height:60px; line-height:60px; border-bottom:1px dashed #d4d4d4; padding-right:20px;}
.news li img{margin: -14px 0 0 8px;}
.news li a{ font-size:18px; color:#525252; background:url(../imgs/dian.png) left center no-repeat; padding-left:20px;}
.news li p{ font-size:18px; color:#525252;}
.news li a:hover{ color:#85bcff;}
.lianxi{}
.lianxi .map{ height:340px; width:870px; overflow:hidden; margin:20px 0 30px 0;}
.lianxi .dizhi{ background:url(../imgs/address.png) left center no-repeat; padding-left:50px; margin-bottom:28px; height:34px; line-height:34px; font-size:20px; color:#5d5d5d;}
.lianxi .dianhua{ background:url(../imgs/tel.png) left center no-repeat; padding-left:50px; margin-bottom:28px; height:34px; line-height:34px; font-size:20px; color:#5d5d5d;}
.lianxi .youxiang{ background:url(../imgs/youxiang.png) left center no-repeat; padding-left:50px; margin-bottom:28px; height:34px; line-height:34px; font-size:20px; color:#5d5d5d;}
.lianxi .qq{ background:url(../imgs/qq.png) left center no-repeat; padding-left:50px; margin-bottom:28px; height:34px; line-height:34px; font-size:20px; color:#5d5d5d;}
.liuyan{ margin:30px 0 60px 0;}
.liuyan th{ width:39px; height:39px; overflow:hidden;}
.liuyan td .text{ width:225px; height:32px; border:1px solid #b3b3b3; border-radius:10px; padding-left:5px;}
.liuyan td textarea{width:332px; height:190px;border:1px solid #b3b3b3; border-radius:10px;padding-left:5px;}
.liuyan td .submit{ width:116px; height:42px; font-size:12px; color:#fff;  background:#7f7f7f; cursor:pointer; border:none; border-radius:8px;}
.liuyan td .submit:hover{background:#85bcff;}
.liuyan td .submit.on{background:#85bcff;}
.liuyan ul li{ line-height:60px; font-size:14px; color:#bdbdbd;}
.huiyuan{ margin-top:40px;}
.huiyuan .member li{ height:50px; color:#85bcff; font-size:14px;}
.huiyuan .member li span{color:#666;}
.huiyuan .xinxi{ width:540px; overflow:hidden;}
.huiyuan .xinxi .bt{ font-size:14px;color:#85bcff; line-height:30px;}
.load{}
.load .welcome{ padding-left:10px; border-left:6px solid #85bcff; margin:60px 0;}
.load .welcome p{ font-size:32px; color:#85bcff; text-transform:uppercase; line-height:30px;}
.load .welcome span{ font-size:20px; color:#7c7c7c;}
.load .denglu{margin:0 auto 120px auto;}
.load .denglu th{ width:39px; height:39px; overflow:hidden;}
.load .denglu td .text{ width:222px; height:30px; border:1px solid #d8d8d8;padding-left:5px;}
.load .denglu td .submit{ width:133px; height:46px; font-size:12px; color:#fff;  background:#cecece; cursor:pointer; border:none; margin-top:30px;}
.load .denglu td .submit:hover{background:#85bcff;}
.load .denglu td .submit.on{background:#85bcff;}
.xiangq{ line-height:34px;}
.xiangq .timu{ font-size:20px; color:#525252; margin:20px 0 0px 0; text-align:center;}




