﻿@charset "utf-8";
/* CSS Document */
/*公共样式*/
/* 谷歌浏览器字体不能小于12px的解决 */
html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:12px;line-height: 24px; font-family:"微软雅黑";margin:0;padding:0;color:#666; background:#fff;  }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{dede:arclist-style:none;margin:0;padding:0}
img{border:0px; vertical-align:top;}
.fl{ float:left; margin-right: 20px;} .fr{ float:right; margin-bottom: 20px;}
.fr h3{margin-top: 10px; margin-bottom: 10px;}
div,dl{ display: block; }
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}
.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}
/*----------linkes---------*/
a{color:#333; text-decoration:none;-webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
.red{ color:#c91b48;} 
.ju{ color:#ba843a;}
.hui{ color:#999999;}
/*公共样式结束*/
.main{ width:1100px; margin:0 auto; }
#ad_ad{height:360px;}
#dddd{background:#f6f6f6;}
li{ list-style-type:none;}
.hhmain_top{width: 1100px; margin:0 auto; position:relative;}
.top{height: 30px;line-height: 30px;border-bottom: 1px solid #eeeeee; color:#999; background:#444041; font-size:12px; margin-top: -24px;}
.top a:hover{color:#999;text-decoration: none;}

#head_top{width: 310px; height:34px; float: right;}
.top_links{ height: 34px;line-height: 34px;}
.top_links li{ float:left;width: 76px; height: 34px;line-height: 34px;  display:inline;}
.top_links li img{margin-top:8px; margin-right:5px;float: left;}
.top_links a{ float:left;width:76px; color:#9fa1a0; font-size:12px; line-height:34px; -ms-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s;  -o-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s;}
.top_icon1 span{ margin-top:0px; display:none; z-index:10px; }
.top_icon1:hover span{ display:block;}

/*导航下拉*/
.navBar{z-index:1;height:48px;background:#860d2c;color:#fff;line-height:48px;}
.nav{width:1100px;margin:0 auto; margin-top:3px;}
.nav li{float:left; width:183px; text-align:center;}
.nav li a{ display:block; float:left; text-align:center; width:100%; color:#fff; font-size:18px;border-left: 1px #d8d8d8 solid;}
.nav li:last-child a{
	border-right: 1px #d8d8d8 solid;
}
.nav li a:hover{
	background:#937340;
}



/*头图*/
.focusBox{position:relative;width:100%;height:420px;overflow:hidden;}
.banner_bd li{
	width:100%;
	height:420px;
}
.banner_show{
	display:block;
}
.banner_bd li a{
	display:block;
	width:100%;
	height:420px;
}
.banner_bd li.li_1 a{
	background:url(http://tuku.sxbdf.com/tuku/banner/images/banner1.jpg) no-repeat center center;
}
.banner_bd li.li_2 a{
	background:url(http://tuku.sxbdf.com/tuku/banner/images/banner2.jpg ) no-repeat center center;
}
.banner_bd li.li_3 a{
	background:url(http://tuku.sxbdf.com/tuku/banner/images/banner3.jpg ) no-repeat center center;
}
.focusBox .banner_hd{width:100%;position:absolute;bottom:15px; left:48%;}
.focusBox .banner_hd li{width: 50px;height: 12px;background:#b1b0ad;float: left;margin-left: 12px;}
.focusBox .banner_hd .on{background:#937340;}

/*footer*/
.footer{background:#444; overflow:hidden;height:320px;}
.footer .address {
	width:1100px;
    margin: 50px auto 60px;
    overflow: hidden;
}
.footer .address_left {
    width: 350px;
	float: left;
}
.footer .address_center {
    width: 438px;
	float: left;
    border-left: 1px solid #505050;
    border-right: 1px solid #505050;
    padding: 10px 35px;
}
.footer .address_center p {
    font-size: 16px;
    color: #dcdcdc;
    line-height: 33px;
}
.footer .address_center em {
    width: 80px;
    line-height: 33px;
	font-style: normal;
	font-weight: normal;
}
.footer .address_right {
    width: 198px;
	float: right;
}
#cnzz_stat_icon_1276697907{
	display:none;
}

.nav_f{width: 1100px; margin:0 auto; overflow:hidden;}
.nav_f .fl{width: 230px; margin-top:5px;}
.nav_f dl dt a{ -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur());}
.nav_f .fl dl dt a{float: left;width: 40px;height: 40px;background:url(../images/pho.png) no-repeat; margin-top:8px; margin-right:6px;}
.nav_f .fl dl:hover dt a{background:url(../images/pho.png) no-repeat 0 -40px;}
.nav_f .fl dl dd{float: left;}
.nav_f .fr{width: 770px;margin-top:13px;}
.nav_f .fr dl{float: left;width: 160px;border-left: 1px solid #1e1c1d; padding-left:30px; }
.nav_f .fr dl dt a{width: 35px;height:40px;background:url(../images/jhh.png) no-repeat;float: left; margin-right:6px;}
.nav_f .fr dl dd{float: left; margin-top:8px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.nav_f .fr dl:hover dd{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.nav_f .fr .lx dt a{background-position: 0 0;} .nav_f .fr .lx:hover dt a{background-position: 0 -40px;}
.nav_f .fr .gh dt a{background-position: -40px 0;} .nav_f .fr .gh:hover dt a{background-position: -40px -40px;}
.nav_f .fr .zx dt a{background-position: -80px 0;} .nav_f .fr .zx:hover dt a{background-position: -80px -40px;}
.nav_f .fr .back_top dt a{background-position: -120px 0;} .nav_f .fr .back_top:hover dt a{background-position: -120px -40px;}
.nav_f .fr .back_top{width: 130px; padding-left:60px;}

.nav_f .fr .zx{height: 35px; position: relative;}
.nav_f .fr .zx #aa{ width:14px; height:14px; position:absolute; top:-5px; left:145px;display:inline-block;}


/*footer*/

#footer{background:#272727; overflow:hidden; margin-top:22px;height:420px;}

#footer a{color:#ababab; padding:3px;text-decoration: none;}
#vbv a{display:inline-block;}
#fot{border-bottom: 1px dashed #686868; overflow:hidden;}

#fot a:hover{color:#fff;background:#9D0939; border-radius:3px;}

.zjnk{float: left;border-right: 1px dashed #686868; padding:30px 10px 20px;}

.zjnk h3{color:#fff;font-size: 16px;font-weight: bold; margin-bottom:3px;}
.zjnk a{display:block;}


.fot_con{ padding-top:26px;color:#ababab; padding-bottom:30px;}

.fot_con .fl{width: 875px;}

.fot_con .logo{float: left; margin-right:35px;}

.fot_con .p1{float: left;width: 150px; margin-top:18px; margin-bottom:22px;}

.fot_con .p1 img{float: left; padding-right:8px;}

.fot_con .p1 span{float: left;line-height: 18px; padding-top:3px;}

.fot_con .p2{float: left; padding-top:18px;}

.fot_con .p3{float: left;width: 592px;}

.fot_con .fr{width: 95px; padding-right:100px;margin-top:20px;}
