﻿@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;}

.content1200 a{ color:#333}


/*------------------------------------------------首页--------------------------------------------------------*/
.top1{ width:100%; height:105px; min-width:1200px;}
.logo{ margin-top:22px;}
.navbg{height:105px;}
.navbg #nav{}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navbg .nav{ padding:0 20px; height:105px; position:relative; z-index:1;  }
.navbg .nav a{ color:#333;  }
.navbg .nav .nLi{ float:left;  position:relative; display:inline; width:94px;}
.navbg .nav .nLi h3{ float:left;text-align:center;   }
.navbg .nav .nLi h3 .en{margin-top:-45px; font-size:10px;color:#a0a0a0; font-weight:normal;}
.navbg .nav .nLi h3 a{ display:block; font-size:14px;width:94px; line-height:80px; height:105px; text-align:center; font-weight:normal; }
.navbg .nav .sub{ display:none; width:94px; font-size:12px; left:0; top:100px;  position:absolute;   line-height:36px; padding:5px 0; text-align:center;  }
.navbg .nav .sub li{ zoom:1;background:#ae251c; margin:1px 0; }
.navbg .nav .sub a{ display:block; padding:0 10px;color:#fff; text-decoration:none;}
.navbg .nav .sub a:hover{ background:#9b001e; color:#fff; }
.navbg .nav .on h3 a{ background:#ae251c; color:#fff; text-decoration:none;}
.navbg .nav .on h3 .en{ color:#fff; }
.banner{ min-width:1200px; width:100%; overflow:hidden;}
.banner .slideBox{ width:100%; overflow:hidden; position:relative;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle;}
.banner .slideBox .bd img{ width:100%;display:block;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner  .slideBox .prev,
.banner  .slideBox .next{ position:absolute; left:5%; top:50%; margin-top:-40px; display:block; width:40px; font-size:30px; color:#fff; text-align:center; line-height:76px; height:80px; background:#000; filter:alpha(opacity=60);opacity:0.6;}
.banner  .slideBox .next{ left:auto; right:5%;}
.banner  .slideBox .prev:hover,
.banner  .slideBox .next:hover{ filter:alpha(opacity=80);opacity:0.8; text-decoration:none;}
.content{ min-width:1200px; margin:30px auto;overflow:hidden;height:350px;}
.content .company{ width:240px; }
.title{ font-size:16px; color:#b22822; border-left:3px solid #b22822; padding-left:8px;line-height: 20px; margin-bottom:16px;}
.title span{ color:#bababa; text-transform:uppercase; margin-left:8px; font-size:14px;}
.company .slideBox{ width:236px; height:157px; overflow:hidden; position:relative;}
.company .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.company .slideBox .bd li{ zoom:1; vertical-align:middle; width:236px; height:157px;}
.company .slideBox .bd img{ display:block;  }
.company .slideBox .bd li span{ height:42px; width:100%; color:#fff; font-size:14px; text-align:center; background:url(img/bg.png) repeat-x;position: absolute;top:115px;left: 0; line-height:42px;z-index: 99;}
.company .xinwen{ margin-top:8px;}
.company .xinwen li{ height:34px; border-bottom:1px dashed #cbcbcb; background:url(img/icon.png) left center no-repeat; padding-left:14px; }
.company .xinwen li a{ display:block; text-decoration:none;font-size:13px; color:#555; line-height:34px;}
.company .xinwen li a:hover{ color:#b22822; }
.content .about{ width:530px; margin:0 20px;}
.content .about .jianjie{ width:290px; overflow:hidden; height:160px;}
.content .about .jianjie p{ font-size:16px; color:#333; line-height:30px;}
.content .about .jianjie span{ font-size:12px; color:#555; height:95px; overflow:hidden; display:block;}
.content .about .jianjie .more{ width:99px; height:35px; background:#b22822; display:block; color:#fff; text-align:center; line-height:35px; text-decoration:none;}
.about .picMarquee-left{ width:100%;  overflow:hidden; position:relative;}
.about .picMarquee-left .bd{}
.about .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.about .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.about .picMarquee-left .bd ul li .pic{ text-align:center; width:126px; height:91px; overflow:hidden; }
.about .picMarquee-left .bd ul li .pic img{display:block;}		
.content .service{ width:390px;}
.service .picScroll-left{overflow:hidden; position:relative;}
.service .picScroll-left .bd{ }
.service .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.service .picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.service .picScroll-left .bd ul li .pic{ text-align:center; width:389px; height:307px;overflow:hidden; position:relative;}
.service .picScroll-left .bd ul li .pic img{  display:block;}
.service .picScroll-left .bd ul li .pic span{ height:42px; width:100%; color:#fff; font-size:14px; text-align:center; background:url(img/bg.png) repeat-x;position: absolute;top:265px;left: 0; line-height:42px;z-index: 99;}
.footer{ width:100%; min-width:1200px; height:180px; background:#505050; padding-top:30px;}
.footer .bt_logo{ margin-top:10px;}
.footer .bt_logo span{ margin-right:20px; width:72px; height:72px; overflow:hidden;}
.footer .bt_nav ul{ width:100px; float:left;}
.footer .bt_nav ul li{ line-height:24px;}
.footer .bt_nav ul li a{ color:#ababab;}
.footer .bt_nav ul li.er a{ color:#fff;}
.banquan{ width:100%; height:32px; min-width:1200px; background:#404040; line-height:32px; color:#757575;}


/*------------------------------------------------关于我们--------------------------------------------------------*/
.banner_nei{ width:100%; height:auto; overflow:hidden; position: relative;min-width: 1200px ;}
.banner_nei img{width:100%; height:100%;}
.local{ width:100%; min-width:1200px; height:56px; border-bottom:1px solid #e9e9e9;color:#b5b5b5;}
.local ul li{ float:left; margin-right:45px;}
.local ul li a{ font-size:14px; color:#505050; line-height:70px;padding-bottom: 8px; }
.local ul li a:hover{border-bottom:4px solid #bb2920; text-decoration:none;}
.local ul li a.on{border-bottom:4px solid #bb2920;}
.local span a{ font-size:14px; color:#b5b5b5; line-height:70px;}
.bg{ width:100%; min-width:1200px; background:#e9e9e9; min-height:500px;}
.bg .middle{ max-width:1330px; min-width:1200px; background:#fff; margin:0 auto; min-height:500px;padding-bottom: 50px;}
.middle .left{ width:870px; color:3b3b3b; line-height:30px; font-size:14px;}
.middle .left .biaoti{ font-size:22px; color:33b3b3b; text-align:center; margin:20px auto 30px auto;}
.middle .right{ border-left:1px solid #dbdbdb; padding-left:26px;}
.middle .right .tel{ width:230px; height:47px; overflow:hidden; background:url(img/con_bg.png) no-repeat; font-size:26px; color:#ae251c; font-weight:bold;padding: 66px 0 0 58px;}
.middle .right .lm_tu{ width:276px; height:113px; overflow:hidden; margin:14px 0;}
.middle .right .slideBox{ width:276px; height:214px; overflow:hidden; position:relative;}
.middle .right .slideBox .hd{ height:13px; overflow:hidden; position:absolute; right:8px; bottom:8px; z-index:1; }
.middle .right .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.middle .right .slideBox .hd ul li{ float:left; margin-right:2px;  width:13px; height:13px; line-height:13px; text-align:center; background:#fff; cursor:pointer; }
.middle .right .slideBox .hd ul li.on{ background:#d82133; color:#fff; }
.middle .right .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.middle .right .slideBox .bd li{ zoom:1; vertical-align:middle; width:450px; height:230px; overflow:hidden; }
.middle .right .slideBox .bd img{display:block;  }


/*------------------------------------------------新闻中心--------------------------------------------------------*/
.news{ width:784px; height:155px; background:#e9e9e9; padding:10px; margin-bottom:20px;}
.news .news_tu{ width:249px; height:154px; overflow:hidden; display:block; margin-right:20px;}
/*hover效果*/
.news .news_tu img{display:block;width:100%;height:100%;-webkit-transform: scale(1);webkit-transform: scale(1);-webkit-transition: all .2s linear;transition: all .2s linear;}
.news .news_tu img:hover{-webkit-transform: matrix(1.08, 0, 0, 1.08, 0, 0);transform: matrix(1.08, 0, 0, 1.08, 0, 0); cursor:pointer;}
.news .neir{ width:500px;}
.news .neir .bq{ display:block; font-size:18px; color:#3b3b3b;}
.news .neir p{font-size:14px; color:#8e8e8e;line-height: 22px;}
.news .neir span{font-size:14px; color:#3b3b3b; line-height:20px;}
.news .neir .ckxq{ display:block; width:88px; height:32px; background:#962626; font-size:12px; text-align:center; line-height:32px; color:#fff; margin-top:10px;}
.pages{ text-align:right; width:804px; margin-top:70px;}
.pages a{ width:24px; height:23px; display:inline-block; background:#b0b0b0; color:#fff; margin-right:10px; text-align:center; line-height:23px;}
.pages .form{ width:54px; background:#ae251c;}
.pages a:hover{ text-decoration:none; background:#ae251c;}
.pages a.on{ text-decoration:none; background:#ae251c;}

/*------------------------------------------------精品项目--------------------------------------------------------*/
.project{}
.project li{ width:243px; height:193px; overflow:hidden; float:left; margin:0 32px 40px 0;}
.project li img{ width:100%; height:153px; overflow:hidden;display:block;-webkit-transform: scale(1);webkit-transform: scale(1);-webkit-transition: all .2s linear;transition: all .2s linear;}
.project li img:hover{-webkit-transform: matrix(1.08, 0, 0, 1.08, 0, 0);transform: matrix(1.08, 0, 0, 1.08, 0, 0); cursor:pointer;}
.project li a{ display:block; width:100%; height:40px; text-align:center; line-height:40px; font-size:14px; color:#606060; background:#e9e9e9;}
.project li:hover a{ background:#ae251c; color:#fff; text-decoration:none;}

/*------------------------------------------------社区商城--------------------------------------------------------*/
.mall{ width:800px;}
.mall li{ margin:30px 0;}
.mall li a{ font-size:16px; color:#606060; background:url(img/dian.png) left center no-repeat; padding-left:20px;}
.mall li p{ font-size:16px; color:#606060;}
.mall li a:hover{ color:#ae251c;}

/*------------------------------------------------联系我们--------------------------------------------------------*/
.contact{ width:800px; overflow:hidden;}
.contact .map{ width:800px; height:346px; overflow:hidden; margin-bottom:30px;}
.contact .fangshi{ width: 245px;border-right: 1px solid #e9e9e9;padding-left: 20px;}
.contact .fangshi p{ font-size:18px; color:#505050; background:url(img/sy.png) left center no-repeat; padding-left:60px; height:39px; line-height:39px;}
.contact .fangshi span{ font-size:14px; color:#505050; line-height:30px;}
.liuyan{}
.liuyan th{ width:39px; height:39px; overflow:hidden;}
.liuyan td .text{ width:332px; height:38px; border:1px solid #b3b3b3; border-radius:100px; 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:#ae251c;}
.liuyan td .submit.on{background:#ae251c;}
.liuyan ul li{ line-height:60px; font-size:14px; color:#505050;}



.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}
