@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;}
body{font:12px "微软雅黑",Arial; background:url(../images/bg.jpg) repeat;}
a{text-decoration:none;}
ul{list-style:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}

.header{width:100%; min-width:1200px;margin:0 auto; position:relative;}
.top{width:1200px;height:20px; padding-top:30px; margin:0 auto;}
.top p{float:right;}
.top a{color:#333; padding:0 6px;background:url(../images/top_b.jpg) no-repeat right center;}

.head{width:1200px;margin:0 auto; position:relative;}
.logo{width:320px;}
.nav{width:880px; height:42px; margin-top:5px;background:url(../images/nav.jpg) repeat;}
.nav li{float:left; line-height:40px;background:url(../images/nav_b.jpg) no-repeat right center;}
.nav li a{color:#fff; font-size:14px; padding:0 28px; display:block;}
.nav li a:hover{ background:url(../images/nav_a.jpg) no-repeat center bottom #fff; color:#003e99;}

.nav_pro{width:880px; height:238px; background:#fff; position:absolute; top:45px; right:0; display:none;}
.nav_pro .menu_box{float:left; width:140px; text-align:center;}
.menu_box .stit a{color:#333; font-size:14px;}
.menu_box .smenu{background:background:url(../images/nav_b.jpg) no-repeat left center;}
.smenu a{ color:#b4b4b4; line-height:23px;}
.smenu a:hover{color:#f00;}

.nav_list{width:880px; height:50px; line-height:50px;background:#fff; position:absolute; top:45px; right:0;}
.nav_list ul{float:right;}
.nav_list li{float:left; padding:0 12px;background:url(../images/menu_b.jpg) no-repeat right center;}
.nav_list li a{color:#b2b2b2; font-size:14px;}
.nav_list li a:hover{border-bottom:2px solid #003e99;}

.banner{ width:1200px; margin:0 auto; padding-top:55px;clear:both;}
.banner_t{width:1200px;height:55px; line-height:55px; border-top:2px solid #686563; border-bottom:1px solid #e9e6e1; margin-bottom:30px;}
.banner_t span{background:url(../images/pro_t.jpg); width:220px; height:55px; display:block; font-size:22px; padding-left:25px; color:#666; float:left;}
.select{ margin-top:15px; margin-left:20px; width:120px; height:25px; float:left; border:1px solid #e9e9e9;}
.banner_t ul li{float:left; padding:0 10px;background:url(../images/pro_b.jpg) no-repeat right center;}
.banner_t li a{color:#333;}

.banner_box{width:1145px; background:#2b3242; padding:29px; margin-bottom:60px;}
.right{width:487px;}
.title{width:487px; border-bottom:1px dashed #5c616b; float:left;}
.title p{float:left;color:#fff; font-size:39px; line-height:70px;}
.title img{margin-right:3px;}
.title span{float:right;}
.r_ct{width:487px;clear:both; margin-top:120px;}
.r_l{width:355px;}
.li_img{width:88px;text-align:center; height:240px; background:#1c2333; padding-top:10px;}
.li_img li{margin:5px 0;}

.content{width:1200px; margin:0 auto;border-top:2px solid #686563; padding-top:28px; margin-bottom:360px; clear:both;}
.content p{color:#666; line-height:22px;}

.return_top{position:absolute; top:70%; right:1%;}

.footer{width:100%; min-width:1200px; height:70px;background:url(../images/footer.jpg) repeat; clear:both;}
.foot{width:1200px; margin:0 auto; line-height:70px;}
.foot p{color:#fff;font-size:14px; float:left;}
.search{ float:right; width:193px; height:27px;background:url(../images/search.jpg); margin-top:20px;}
.txt{width:150px; height:27px; line-height:27px; padding-left:7px; margin-left:2px; float:left; background:none; border:none;}
.sub{width:30px; height:27px; background:none; border:none; float:right; cursor:pointer;}

.nav_list1{width:872px; height:100px; line-height:50px;background:#fff; position:absolute; top:45px; right:0;;}
.nav_list1 ul{float:right;}
.nav_list1 li{float:left; padding:0 12px;background:url(../images/menu_b.jpg) no-repeat right center;}
.nav_list1 li a{color:#666; font-size:14px;}
.nav_list1 li a:hover{border-bottom:2px solid #003e99;}