@charset "utf-8";
*{padding:0px;margin:0px}
body{font-size:12px; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; color:#333; }
body,div,p,ul,li,span{margin:0; padding:0;}
body.jlong{ width:1000px; margin:0 auto; position:relative}
a{color: #333333; text-decoration:none;}
a:link {color: #333333}	
a:visited {color: #333333}
a:hover {text-decoration:none; color:#581c63;}
table {border-collapse:collapse;}
ul,li {list-style:none;}
img {border:0;vertical-align:middle;}
.fl,.fl_m{float: left;}
.fr,.fr_m{float: right;}
.clear {clear: both;}
/*头部*/
header{width:100%;height:58px;background:#393546; background-size:auto 100%; border-bottom:1px #412c70 solid; text-align:center; position:relative}
header img.logo{height:100%}
header .yb_dh,header .zb_cd{height:30px;width:30px;position:absolute;top:14px; background:no-repeat; background-size:auto 100%}
header .yb_dh {left:3%;background-image:url(../images/m/cd.png); cursor:pointer}
header .zb_cd a{ display:block;height:30px;width:30px;}
header .zb_cd {right:3%;background-image:url(../images/m/wz.png)}
/*隐藏-滑动导航*/
.nav{position:absolute; height:100%; background:#414141; overflow:hidden; width:100%; min-height:100px; z-index:999;}
.nav ul{ width:80%; margin:50px auto 0; overflow:hidden;border-bottom:1px solid #666666}
.nav ul li{ line-height:60px; text-align:center; border-top:1px solid #666666; font-size:18px;}
.nav ul li a{ color:#999999}
.nav ul li a:hover,.nav ul li.hover a{color: #fff;}
.nav ul li ul{ border:0; margin:-10px auto 10px; display: none}
.nav ul li ul li{ border:0; line-height:40px;}
.nav ul li ul li a,.nav ul li.hover ul li a{ color:#FFF; font-size:16px}
.nav ul li a.active{ color:#FFF}
.nav ul li ul li ul{ margin-top:5px;}
.nav ul li ul li ul li a,.nav ul li.hover ul li ul li a{ color:#FFF; font-size:14px}
/*导航*/
nav{ width:100%; height:50px;background-image:linear-gradient(to bottom,#f9f9f9,#f1f1f1); border-bottom:1px solid #FFF}
nav ul li{ float:left; text-align:center; font-size:15px; overflow:hidden; height:50px; line-height:50px; width:20%; background:url(../images/m/nav_x.gif) repeat-y left center;}
nav ul a{ display:block}
nav ul a:link, .dh ul a:visited{ color:#333;}
nav ul li.home{background:none;}
nav ul li.home img{ margin:-2px 4% 0 0;}
nav .nav_n10{ display:none !important}
nav ul li a:hover,nav ul li.hover a{color: #581c63;}
/*幻灯片*/
.main_visual{position:relative}
.main_image {width:100%;height:100%;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:100%; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:100%;}
.main_image li span {display:block; width:100%; height:100%; background:no-repeat left top; background-size:100% 100%}
.main_image li a {display:block;}
div.flicking_con {width:100%;position:absolute;bottom:20px;z-index:9;height:20px}
div.flicking_con .flicking_inner { text-align:center} /* 121126 */
div.flicking_con a {background:url(../images/m/btn_main_img.png) 0 0 no-repeat;text-indent:-1000px; padding:10px; font-size:0;}
div.flicking_con a.on {background-position:0 -21px}

/*首页内容*/
.sy_content {background:#e4dbe3; padding:5% 2.5% 4px; width:95%; overflow:hidden}
.F1{overflow:hidden; }
.F1 li{ width:48%; background:#FFF;border:1px solid #c8b6c6; margin-bottom:3%; float:left;}
.F1 li img{ width:100%;}
.F1 li span{ display:block; padding:3% 0 3% 4%; width:92%; background:url(../images/m/sy_00.jpg) no-repeat right center; background-size:22px;  line-height:36px;height:36px; overflow:hidden; font-size:1.5em; color:#581c63}
/*底部*/
footer {width:100%; margin:0px 0 80px;background:#ffffff; overflow:hidden}
footer .footer_nav{background:#af8369;height:50px; line-height:50px; overflow:hidden}
footer .footer_nav ul{ width:95%; margin:0  auto; overflow:hidden}
footer .footer_nav ul li{ float:left; width:33%; text-align:center;}
footer .footer_nav ul li img{ height:30px; margin-right:2%}
footer .footer_nav ul li a{ display:block; color:#FFF; font-size:15px}

footer .footer_xx{ width:96%; overflow:hidden;text-align:center; padding:4% 2% 0%}
footer .footer_xx p{ width:100%; font-size:13px; color:#666;line-height:20px; padding:1% 0;}
footer .footer_xx div.footer_xx1{ color:#af8369; font-size:16px; font-weight:bold;padding:1% 0;}
footer .footer_xx div.footer_xx2{ color:#af8369; font-size:26px; font-family:Helvetica, sans-serif;padding:3% 0 0;}
footer .menu{width:100%;height:64px; position:fixed; bottom:0; left:0; z-index:99999; overflow:hidden; border-top:1px solid #b1b1b1; background:#FFF}
footer .jlong{left:50%; margin-left:-500px;}
footer .menu dl{width:25%;height:100%;background:url(../images/m/di.gif) repeat-y right top;float:left;}
footer .menu dl dt{width:100%;height:75%;text-align:center; overflow:hidden}
footer .menu dl dt img{ height:30px;margin-top:6px;}
footer .menu dl dd{line-height:25%;text-align:center; line-height:25%}
footer .menu a {color:#666; overflow:hidden;height:100%; display:block; font-size:14px}
footer .menu a:hover {background:#cdcdcd;color:white;height:100%;display:block}
footer .menu a:active{background:#cdcdcd;display:block}