@charset "utf-8";div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre,input{margin:0;padding:0;border:0;background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0;padding:0;font-weight:normal;}
body{font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px;color:#333;line-height:24px;height:auto;clear:both;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none;color:#333;outline:none;}
.f{float:left;}
.mar{ margin-left:auto; margin-right:auto; width:1220px; height:auto; overflow:hidden;}
a:hover{ background-repeat:no-repeat;color:#03a5e3;}
.clear{ clear:both;line-height:0;height:0;font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}
#hed{ width:90%; height:80px; border-bottom:1px #E6E6E6 double; background:#FFFFFF; padding:0px 5%; position:fixed; z-index:10;}
#hedd{ width:100%; height:79px; overflow:hidden;}
#hed .log{ height:70px; padding-top:10px; width:200px;}
#hed .dianh{ height:78px;  line-height:80px; width:auto; float:right;}
#hed .dianh a{ margin-left:8px; font-size:14px;  color:#333333;}
#hed .dianh a:hover{ color:#ea5504; text-decoration:none;}
#hed .dianh li{ list-style:none; float:left;}
#hed .csos{ width:180px; height:50px; float:right; margin-top:25px;}

.marr{ width:100%; height:auto; background:#F6F6F6;}
/* main_image */
.main_visual{height:520px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:520px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:520px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:520px;}
.main_image li span{display:block;width:100%;height:520px}
.main_image li a{display:block;width:100%;height:520px}

div.flicking_con{position:absolute;top:460px;left:50%;z-index:999;width:350px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/* main_image */
#zhti{width:100%; height:650px;}
#zhti .zhtlb{ width:1220px; padding-top:35px; margin-left:auto; height:500px; margin-right:auto; display:block;}
#zhti .zhtlb a{ display:block; width:280px; margin:10px; height:220px; float:left; line-height:25px;}
#zhti .zhtlb img{ width:280px; height:170px;}
#mozt{ width:182px; height:47px; margin-left:auto; margin-right:auto;}
#mozt a{ display:block; width:180px; height:45px; border:1px #999999 double; font-size:16px; text-align:center; line-height:45px; text-decoration:none;}
#mozt a:hover{color:#F90; border:1px #F90 double;}

#bott{ width:100%;  background:#FFFFFF; padding-top:25px;}
.btlin{ color:#333333; width:1220px; height:260px;}
.btlin .fenl{ float:left; width:130px; height:260px; float:left; }
.btlin .fenl .fnt{line-height:30px; font-size:16px; font-weight:bold; width:100%; padding-bottom:10px;} 
.btlin .fenl a{ display:block; width:100%; height:23px; color:#333333; font-size:13px; line-height:23px; padding-bottom:8px;}
.btlin .fenl a:hover{ color:#ea5504;}
.btlin .lianx{ width:280px; height:260px; float:right;}
.btlin .na{ width:280px; height:25px; line-height:25px; font-size:15px; color:#333333;}
.btlin .mobi{ width:280px; height:33px; padding-bottom:5px; font-size:28px; line-height:33px; color:#ea5504;}
.btlin .ewm{ width:280px; height:120px;}
.btlin .ewm img{ width:120px; height:120px; margin-left:20px;}
.copyright{ color:#333333; width:100%; padding:8px 0px; line-height:24px; text-align:center; word-break:break-all; border-top:1px #999999 double;}
.copyright a{ color:#333333;}
/*banner*/
#banner-box{margin:0px auto;height:500px;overflow:hidden;position:relative;padding-top:-40px;}
.banner-inner{height:65px; margin:0px auto;}
.banner-nav-abs{position:absolute;left:0px;bottom:0px;z-index:3;min-width:1200px;}
.banner-nav-abs-opac{position:absolute;width:100%;height:78px;left:0px;bottom:-22px;z-index:2}
.banner-nav-fix{position:fixed;left:0px;top:82px;z-index:3}
.banner-nav{width:100%}
.banner-nav ul {width:600px;margin:0px auto}
.banner-nav li {float:left;display:inline;width:11px;height:5px;font-size:14px;padding:5px 43px 0px 43px;cursor:pointer;position:relative;margin:0px 1px}
.banner-nav li div{width:11px;height:5px;padding:5px 43px 0px 43px;position:absolute;left:0px;top:0px;z-index:5;background:#fff;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}
.banner-nav li a span{display:block;height:5px;width:11px;margin:3px auto 0px auto;background:url(../img/icon-banner.png) no-repeat;}
.banner-nav li a.bg1 span{background-position:15px 2px}
.banner-nav li a.bg2 span{background-position:-53px 2px}
.banner-nav li a.bg3 span{background-position:-110px 2px}
.banner-nav li a.bg4 span{background-position:-174px 2px}
.banner-nav li a.bg5 span{background-position:-235px 2px}
.banner-nav li a.bg6 span{background-position:-297px 2px}
.banner-nav li a{display:block;float:left;position:absolute;left:0px;top:0px;color:#fff;z-index:6;padding:5px 43px 0px 43px;display:inline;width:11px;height:5px;padding-top:5px;text-align:center}
.banner-nav li.current{cursor:default}
.banner-nav li.current div{width:95px;height:95px;background:none;}
.banner-nav li.current a{color:#333;cursor:default;background:#eee;}
.banner-nav li.current a.bg1 span{background-position:15px -32px}
.banner-nav li.current a.bg2 span{background-position:-53px -32px}
.banner-nav li.current a.bg3 span{background-position:-110px -32px}
.banner-nav li.current a.bg4 span{background-position:-174px -32px}
.banner-nav li.current a.bg5 span{background-position:-235px -32px}
.banner-nav li.current a.bg6 span{background-position:-297px -32px}
.banner-list{position:absolute;height:500px;position:absolute;z-index:2;overflow:hidden;width:100%}
.banner-list li{width:100%;height:500px;text-align:center;float:left;display:inline-block}
.banner-list li .animate-box {width:1200px;margin:0px auto;position:relative}
.banner-list li .animate-box .t-d{position:absolute;width:400px;left:20px;top:100px}
.banner-list li .animate-box .t-d h2 {display:block;margin:0px;padding:0px;font-size:30px;text-align:left;color:#fff}
.banner-list li .animate-box .t-d p{color:#fff;padding:10px 0px 0 0;line-height:32px;left:20px;text-align:left}
.banner-list li .animate-box .animate-img{position:absolute;top:50px;right:0px}
.slider-btn{width:100px;height:30px;background:#fff;border-radius:4px;-moz-border-radius:4px;line-height:30px;text-align:center;font-size:12px;color:#444;display:block ;font-family:"宋体";}
.slider-btn:hover{color:#fff;background:#c80106;}


/*在线客服浮动窗口*/
#rightDiv{width:130px; text-align:center; margin:0; padding:0;display:block;overflow:hidden;position:absolute;}
#rightDiv a {margin:0px; display:block; padding:10px 0 10px 0;}
#rightDiv a:hover{color:#000000;}
#rightDiv_top{width:110px;margin:0; padding:0;}
#rightDiv_middle{width:130px; background:url(../images/middle.gif);margin:0; padding:0;}
#rightDiv_bottom{width:130px;margin:0; padding:0;}

/*兼容*/
@media screen and (max-width: 850px) {
	body{font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px;color:#333;line-height:24px;height:auto;clear:both; width:100%;}
	.mar{ margin-left:auto; margin-right:auto; width:100%; height:auto; overflow:hidden;}
	#hed{width:100%; border-bottom:1px #E6E6E6 double; background:#FFFFFF; padding:0px; height:auto; overflow:hidden; position:static;}
	#hed .dianh{width:100%; display:block; height:180px; padding:5px 0px; background:#333;}
	#hed .dianh a{font-size:15px; line-height:20px;  color:#FFF; height:45px;}
	#hed .dianh a:hover{ color:#ea5504; text-decoration:none; }
	#hed .dianh li{ list-style:none; float:left; width:21.8%; padding:5px 1%; display:block; text-align:center; height:45px; display:block; background:#F60; color:#FFF; margin:2px;}
	#hedd{ width:100%; height:0px; overflow:hidden; padding:0px;}
	
	
		#zhti{width:100%; height:auto;}
#zhti .zhtlb{ width:98%; padding-top:35px; margin-left:auto; height:auto; margin-right:auto; display:block;}
#zhti .zhtlb a{ display:block; width:100%; margin:10px; height:220px; float:left; line-height:25px;}
#zhti .zhtlb img{ width:100%;}
#mozt{ width:80%; height:47px; margin-left:auto; margin-right:auto; overflow:hidden;}
#mozt a{ display:block; width:98%; height:45px; border:1px #999999 double; font-size:16px; text-align:center; line-height:45px; text-decoration:none;}
#mozt a:hover{color:#F90; border:1px #F90 double;}
	
.btlin{ color:#333333; width:100%; height:260px;}
.btlin .fenl{ float:left; width:98%; padding-left:2%; height:auto;}
.btlin .fenl .fnt{line-height:30px; font-size:16px; font-weight:bold; width:100%; padding-bottom:10px; float:left;} 
.btlin .fenl a{ display:block; width:30%; height:23px; color:#333333; font-size:13px; float:left; line-height:23px; padding-bottom:8px;}
.btlin .fenl a:hover{ color:#ea5504;}
.btlin .lianx{ width:90%; padding-left:5%; height:260px; float:right;}
.btlin .na{ width:280px; height:25px; line-height:25px; font-size:15px; color:#333333;}
.btlin .mobi{ width:280px; height:33px; padding-bottom:5px; font-size:27px; line-height:33px; color:#ea5504;}
.btlin .ewm{ width:280px; height:120px;}
.btlin .ewm img{ width:120px; height:120px; margin-left:20px;}
.copyright{ color:#333333; width:98%; padding:8px 1%; line-height:24px; text-align:center; word-break:break-all; border-top:1px #999999 double; padding-bottom:5px;}
.copyright a{ color:#333333;}
	}