html,body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0;font-size:12px;font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;color:#333333; background:#e1e1e1 url(/img/wrap_bg2.gif) repeat-y center top;}
div,ol,ul,li,h1,h2,h3,form,dl,dt,dd,h3,h4,h5,h6{padding:0;margin:0;font-size:12px;}
p{padding:0;margin:0;}
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}
a:link {color:#333333;text-decoration: none;}
a:visited {text-decoration: none;color:#333333;}
a:hover {text-decoration: none;color:#de6113;}
a:active {text-decoration: none;color:#333333;}
.clear{clear:both;}
.clearfloat{clear:both;line-height:0px;height:0px;padding:0;font-size:0;margin:0;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
.clearfix{*zoom:1}
/*::selection{background:#ab0907;color:#FFF;}
::-moz-selection{background:#ab0907;color:#FFF;}
*/
.animate-box {
  opacity: 0;
}



/*首页大图*/
.sy_main_bnr{ height:620px; min-width:1000px; position:relative; z-index:1;}

.bnr{
	width:auto;
	height:620px;
	text-align:center;
	margin:0 auto 0 auto;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.main_bnr{
	width:1440px;
	height:620px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-720px;
}
.main_bnr img {
	width:1440px;
	height:620px;
}
.main_bnr_fmenu {
	width:100%;
	padding:10px 0;
	text-align:center;
	position:absolute;
	bottom:10px;
	z-index:2000;
	overflow:hidden;
}
#main_bnr_fmenu A {
	width:12px;
	height:12px;
	border-radius:100%;
	background:#6d6d6d;
	color:#6d6d6d;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	display:inline-block;
	overflow:hidden;
	margin:0 8px;
}
#main_bnr_fmenu A.activeSlide {
	background:#efefef;
	color:#efefef;
}
#main_bnr_fmenu A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}



.heat_top{
	width:auto;
	min-width:1200px;
	height:202px;
	background:url(/img/headtop_bg.gif) no-repeat center top;
	margin:0 auto;
}
.head{
	width:1200px;
	height:131px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
.top_tel{
	height:34px;
	line-height:34px;
	font-size:24px;
	background:url(/img/toptel_i.gif) no-repeat;
	padding-left:156px;
	position:absolute;
	right:0;
	top:30px;
}


.top_search{
	width:325px;
	height:29px;
	position:absolute;
	right:0;
	top:75px;
}
.top_search .s_text{width:294px; height:27px; border:1px solid #e6e6e6; float:left; overflow:hidden;}
.top_search .s_text input{width:260px; padding:0 0 0 10px; border:0; margin:7px 0 0 0; color:#999; font-size:12px; height:14px; background:none; outline:none; line-height:14px;}
.top_search .s_btn{width:29px; height:29px; float:left; overflow:hidden;}
.top_search .s_btn input{width:29px; height:29px; cursor:pointer;}






.navwrap{width:1200px;height:71px; margin:0 auto;}
.nav{
	width:1200px;
	height:71px;
	margin:0 auto;
	position:relative;
	z-index:100000;
}
.nav ul{
	width:100%;
	height:71px;
}
.nav li{
	width:122px;
	height:71px;
	padding-left:1px;
	background:url(/img/nav_line.gif) no-repeat left top;
	position:relative;
	z-index:4000;
	float:left;
}
.nav li.fli{
	background:none;
}
.nav li span a,.nav li span a:visited{
	height:53px;
	padding-top:18px;
	text-align:center;
	font-size:16px;
	color:#000;
	display:block;
	transition:all .3s ease;
}
.nav li span a b{
	display:block;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:18px;
}
.nav li span a:hover{
	color:#fff;
	background:#de6113;
}
.nav li.ov span a,.nav li span a.ov,.nav li span a:visited.ov{
	color:#fff;
	background:#de6113;
}




.nav li dl{
	width:100%;
	background:#de6113;
	position:absolute;
	left:0;
	top:71px;
	z-index:5000;
	display:none;
}
.nav li dl dd{
	height:40px;
	line-height:40px;	
	text-align:left;
	position:relative;
	z-index:5;
}
.nav li dl dd a,.nav li dl dd a:visited{
	height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	display:block;
	overflow:hidden;
}
.nav li dl dd a:hover{
	background:#f9b52c;
	color:#fff;
}
.nav li dl dd a.ov{
	background:#f9b52c;
	color:#fff;
}
.nav li dl dd dl{
	position:absolute;
	left:124px;
	top:-1px;
	display:none;
	border:1px solid #de6113;
}



.main_services{
	width:1100px;
	padding:50px 0;
	margin:0 auto;
	position:relative;
}
.main_services .next,.main_services .prev{
	width:40px;
	height:70px;
	background:#8d8d8d;
	display:block;
	cursor:pointer;
	position:absolute;
	top:150px;
	z-index:2;
	transition:all .3s ease-in-out;
}
.main_services .next{
	background:#8d8d8d url(/img/turn_left.gif) no-repeat center center;
	left:-10px;
}
.main_services .next:hover{
	background-color:#2186cf;
}
.main_services .prev{
	background:#8d8d8d url(/img/turn_right.gif) no-repeat center center;
	right:-10px;
}
.main_services .prev:hover{
	background-color:#2186cf;
}


.main_services .focusBox{
	width:1120px;
	height:389px;
	padding:10px 0;
	position:relative;
	z-index:1;
}
.main_services .focusBox ul{
	
}
.main_services .focusBox ul li{
	width:260px;
	padding:0 10px;
	height:389px;
	float:left;
}
.main_services .focusBox ul li a{
	width:260px;
	height:369px;
	padding-top:20px;
	background:#fff;
	display:block;
	position:relative;
	z-index:1;
	transition:all .3s ease-in-out;
}
.main_services .focusBox ul li a:hover{
	transition:all .3s ease-in-out;
	box-shadow:0px 0px 15px #ccc;
}
.main_services .focusBox ul li a img{
	width:260px;
	height:389px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.main_services .focusBox ul li a span{
	width:80px;
	height:4px;
	background:#da5611;
	margin:0 auto 0 auto;
	display:block;
	position:relative;
	z-index:2;
	transition:all .3s ease-in-out;
}
.main_services .focusBox ul li a:hover span{
	width:160px;
}
.main_services .focusBox ul li a p{
	width:220px;
	height:44px;
	line-height:22px;
	text-align:center;
	color:#666;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:4;
}
.main_services .focusBox ul li a h3{
	width:240px;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#666;
	padding:10px 0;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:3;
}
.main_services .focusBox ul li a:hover h3{
	color:#da5611;
}




.main_about{
	width:auto;
	min-width:1200px;
	height:460px;
	background:url(/img/main_about_bg.jpg) no-repeat center top;
	overflow:hidden;
}
.about_wrap{
	width:1200px;
	height:360px;
	padding:50px 0;
	margin:0 auto;
}
.about_pic{
	width:520px;
	height:360px;
	float:left;
	overflow:hidden;
}
.about_content{
	width:680px;
	height:360px;
	background:#fff;
	float:left;
}
.about_content h3.tit{
	font-size:22px;
	color:#da5611;
	line-height:24px;
	font-weight:normal;
	padding:40px 0 10px 32px;
}
.about_content .about_text{
	padding:0 30px 15px 32px;
	line-height:26px;
	color:#666;
	font-size:14px;
}
.about_content a.more{
	display:block;
	width:88px;
	height:30px;
	border:1px solid #da5611;
	line-height:30px;
	text-align:center;
	color:#da5611;
	font-size:18px;
	text-transform:uppercase;
	margin:0 auto;
	transition:all .3s ease-in-out;
}
.about_content a.more:hover{
	color:#fff;
	background:#da5611;
}



.mtit{
	height:55px;
	line-height:50px;
	padding:0 50px;
	background:url(/img/tit_xline.gif) no-repeat left bottom;
	text-align:right;
	margin-bottom:25px;
	position:relative;
}
.mtit h3{
	height:50px;
	font-size:24px;
	color:#da5611;
	font-weight:normal;
	position:absolute;
	left:50px;
	top:0;
}
.mtit h3 span{
	font-size:14px;
	color:#666666;
	padding-left:10px;
	text-transform:uppercase;
}
.mtit a{
	font-size:14px;
	color:#da5611;
}


.main_case{
	width:1200px;
	padding-top:50px;
	padding-bottom:10px;
	margin:0 auto;
}
.main_case ul{
	width:1120px;
	margin:0 auto;
}
.main_case ul li{
	width:260px;
	padding:0 10px;
	height:384px;
	float:left;
}
.main_case ul li a{
	width:250px;
	height:374px;
	padding:5px;
	background:#fff;
	display:block;
	position:relative;
	z-index:1;
	transition:all .3s ease-in-out;
}
.main_case ul li a:hover{
	background:#2186cf;
	transition:all .3s ease-in-out;
	box-shadow:0px 0px 15px #ccc;
}
.main_case ul li a img{
	width:250px;
	height:250px;
}
.main_case ul li a h3{
	height:30px;
	line-height:30px;
	padding:10px 0;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#000;
	font-weight:normal;
}
.main_case ul li a p{
	height:60px;
	line-height:20px;
	font-size:12px;
	color:#666;
	text-align:center;
	padding:0 5px;
}

.main_case ul li a:hover h3,.main_case ul li a:hover p{
	color:#fff;
}



.main_brand{
	width:1200px;
	padding-top:50px;
	padding-bottom:50px;
	margin:0 auto;
	overflow:hidden;
}
.main_brand ul{
	width:110%;
	overflow:hidden;
}
.main_brand ul li{
	width:203px;
	float:left;
}







.foot_wrap{
	padding:32px 0;
	min-width:1200px;
	background:url(/img/foot_bg.jpg) repeat-y center top;
	margin:0 auto;
}
.foot_wrap .foot{
	width:1100px;
	color:#fff;
	margin:0 auto;
}
.foot_wrap .foot .copyright{
	width:700px;
	font-size:14px;
	line-height:1.8em;
	float:left;
}
.foot_wrap .foot a,.foot_wrap .foot a:visited{
	color:#fff;
}
.foot_wrap .foot a:hover{
	color:#fff;
}
.foot_wrap .foot .foot_r{
	width:350px;
	float:right;
}
.foot_wrap .foot .foot_r .foot_ewm{
	width:105px;
	font-size:12px;
	line-height:2em;
	text-align:center;
	float:left;
}
.foot_wrap .foot .foot_r .foot_contact{
	width:225px;
	padding-left:20px;
	padding-top:20px;
	float:left;
	font-size:18px;
}
.foot_wrap .foot .foot_r .foot_contact h3{
	font-size:32px;
	line-height:40px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.foot_wrap .foot .foot_r .foot_contact p{
	font-size:12px;
}




/*在线客服样式2 */
.izl-rmenu{position:fixed; left:50%; margin-left:600px; bottom:10px; padding-bottom:73px; background:url(/img/r_b.png) 0px bottom no-repeat; z-index:999; _position:absolute; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(/img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(/img/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-126px; top:0px; display:none;width:126px;}
.izl-rmenu .btn-phone{background:url(/img/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(/img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}