@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; font-size:12px; font-family:"宋体";}
li{ list-style:none;}
a{ text-decoration:none; color:#666;}
img{ border:none;}

body{ width:100%; height:auto; min-width:1200px;}
/*------------------------------head------------start-------------*/
.header{ width:100%; height:auto; border-bottom:1px solid #FFFFFF; position:fixed; top:0px;}
.top{ width:100%; height:80px; background:url(../images/top_bg.jpg) repeat-x;}
.top_n{width:1005px; height:80px; margin:0 auto;}
.top_logo{ float:left;}
.top_1{ float:right; margin-right:40px; margin-top:50px;} 
.top_2{ float:right; margin-right:20px; margin-top:50px;}
.nav{ height:45px; width:100%; background:url(../images/nav_bg.jpg) repeat-x;}
.nav_n{width:972px; height:45px; margin:0 auto;}
.nav_n ul li{ width:162px; height:45px; text-align:center; float:left;}
.nav_n ul li a{ display:block; height:45px; line-height:45px; color:#FFFFFF; font-size:14px; font-family:"微软雅黑";}
.nav_n ul li a:hover{  color:#231e51; background:url(../images/nav_hover_bg.jpg) repeat-x;}
.nav_n dl{position:absolute; z-index:999;top:125px; width:158px; background:#fff; opacity:0.7; border:2px solid #004c92;}
.nav_n dl dd{text-align:center;}
.nav_n dl dd a{color:#000; display:block;}
.nav_n dl dd a:hover{color:#0066FF;}

/*--------------------------------head------------end-------------*/

/*--------------------------------banner------------start-------------*/
.banner{width:100%; height:370px; background:url(../images/banner_bg.jpg) repeat-x; margin-top:125px;}
.banner_n{ width:975px; height:370px; margin:0 auto;}
.banner_n img{ width:975px; height:370px;}

.banner_t{width:100%; height:220px; background:url(../images/banner_page_bg.jpg) repeat-x; margin-top:125px;}
.banner_n_t{ width:975px; height:220px; margin:0 auto;}
.banner_n_t img{ width:975px; height:220px;}
/*--------------------------------banner------------end-------------*/

/*--------------------------------main------------start-------------*/
.main{ width:975px; margin:0px auto; margin-top:30px; margin-bottom:70px; overflow:hidden;}
.main .b{width:310px; float:left;}
.main .z{width:355px; float:left; text-align:center;}
.main .b a{display:block; width:104px; height:28px; margin-top:15px; margin-left:10px;}
.main .t{display:block; width:104px; height:28px; margin-top:15px; margin-left:35px;}
/*--------------------------------main------------end-------------*/


/*------------------------------------foot--------start-------------*/
.footer{ background-color:#004c92; width:100%; height:40px; position:fixed; bottom:0px;}
.foot {width:975px; margin:0 auto;}
.footer p { float:right; color:#FFFFFF; line-height:40px; margin-left:20px;}
.footer a { color:#FFFFFF; line-height:40px;}
.footer .bshare-custom{width:500px; margin-top:8px; float:left;}
.footer span{color:#FFFFFF;}

/*--------------------------------foot------------end-------------*/