@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-size:14px; margin:auto; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6,ul,li,ol,li,img,form,input{ padding:0; margin:0; border:0;}
ul{ list-style:none; margin:auto}
a{ text-decoration:none;}
a:hover{text-decoration:none;}
img{ border:0;}
/*logo*/
.logo{ width:100%; max-width:1440px; height:138px; margin:0 auto; overflow:hidden; background:#FFF; position:relative; }
.logo_bd{ width:1440px; margin:0 auto; position:relative; left:50%; margin-left:-720px; overflow:hidden;}
.logo_bd span.left{ float:left;}
.logo_bd span.right{ float:right;}
.nav{ width:1070px; height:54px; overflow:hidden; background:url(/img_xr/nav.png) no-repeat; margin:0 auto; text-align:center; position:relative; z-index:1;}
.nav li{ float:left; width:128px; height:48px; line-height:48px; font-size:18px; margin-top:1px;}
.nav li a{ display:block; width:100%; height:48px; color:#fff;}
.nav li:hover{ background:url(/img_xr/nav_h.jpg) repeat-x;}
.nav li.sy:hover{ background:url(/img_xr/nav_01.png) no-repeat;}
.nav li.wb:hover{ background:url(/img_xr/nav_02.png) no-repeat; background-size:100%;}

.nav li.sy{ margin-left:8px; width:143px;}
.nav li.wb{ margin-right:5px; width:145px;}
/*head*/
.head{ width:100%; max-width:1440px; height:561px; margin:0 auto; position:relative; overflow:hidden; margin-top:-50px;}
.banner{ width:1440px; margin:0 auto; position:relative; left:50%; margin-left:-720px; overflow:hidden;}
.ban_bd{ position:relative; overflow:hidden;}
.ban_bd ul{ overflow:hidden;}
.ban_bd ul li{ width:100%; float:left;}
.ban_bd ul li img{ font-size:0px; display:block;}
.ban_hd{ width:27px; height:360px; position:absolute; top:130px; right:236px; overflow:hidden; text-align:center; background:#3f3824; border-radius:14px;}
.ban_hd ul{ width:27px; overflow:hidden; border-radius:14px;}
.ban_hd ul li{ width:12px; height:12px; margin:14px auto 0; background-color:#d4bd77; border-radius:10px;}
.ban_hd ul li.on{ border:3px #8f835e solid;}
/*contit*/
.con_tit{ width:462px; height:62px; border-bottom:2px solid #a38447; text-align:center; margin:0 auto 98px; position:relative;}
.con_tit h4{ width:322px; font-size:30px; line-height:36px; color:#a38447; background:#FFF; position:absolute; top:42px; left:0; right:0; margin:0 auto;}
.con_tit h4 span{ font-weight:100; margin:0 5px;}
.con_tit h5{ width:100%; font-size:18px; line-height:24px; color:#d5bc79; background:#FFF; font-weight:100;position:absolute; top:80px;}

/*foot*/
.foot{ width:100%; height:242px;  margin:0 auto; overflow:hidden; position:relative; background:#FFF;}
.footer{ width:1440px; margin:0 auto; position:relative; left:50%; margin-left:-720px; overflow:hidden;}
.footer h5{ float:left; margin-left:116px; overflow:hidden;}
.footer div{ float:left; margin-left:78px; width:719px; height:232px; padding-top:10px; overflow:hidden;}
.footer div p{ float:left; display:inline; margin-top:20px; margin-right:58px; height:27px; line-height:27px; font-size:14px; color:#323232;}
.footer p.foot_qq{ min-width:166px;}
.footer div{ color:#323232;}
.footer div p a{ color:#323232;}
.footer div p span{ display:inline-block; margin-left:47px;}
.footer div p img{ float:left; margin-right:20px;}
.footer h6{ margin-top:20px; margin-right:100px; width:162px; height:122px; overflow:hidden;}
.footer h6 img{ float:left;}
.footer h6 span{ float:left; display:block; margin-top:15px; width:26px; font-size:14px; text-align:center; line-height:15px; color:#656565;}