@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;}
.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:864px; 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:872px; height:243px; background:#fff; position:absolute; top:45px; right:0;}
.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:#666; line-height:23px;}
.smenu a:hover{color:#f00;}

.nav_list{width:872px; 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:#666; font-size:14px;}
.nav_list li a:hover{border-bottom:2px solid #003e99;}

.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;}



.content{width:1200px; margin:0 auto; padding-top:30px;clear:both;}
.left{width:186px;}
.left_t{width:186px; height:35px; line-height:35px;border-bottom:2px solid #686563; font-size:20px; font-weight:bold;}
.left_t span{padding-left:5px; display:block;}
.left li{line-height:37px;border-bottom:1px solid #c9c9c9;}
.left li ul li{ margin-left:10px; border-bottom:1px dashed #c9c9c9; margin-bottom:5px;}
.left li a{font-family:Arial Bold;font-size:14px; color:#7B7B7B; width:186px;display:block;}
.left li a:hover{background:url(../images/company.jpg); height:37px; line-height:37px; color:#fff; padding-left:5px; width:181px;}

#menu{ }
#menu li a{  display:block;}
#menu li ul li a{  display:block; }

.right{width:984px;}
.right_t{width:984px; height:35px;line-height:35px; border-bottom:2px solid #686563;font-size:14px;}
.right_t p{float:left; color:#3f3a38;font-weight:bold;}
.right_t .t_r{float:right; color:#aeaeae;}
.right_t .t_r a{ color:#aeaeae;}
.right_t .t_bold{ font-weight:bold;}
.right_ct{width:984px; margin-bottom:35px;}
.r_box{width:984px;border-bottom:1px solid #d7d7d7; margin-bottom:28px;}
.right_ct li{background:url(../images/img.jpg) no-repeat left center; padding-left:18px; width:966px;height:45px; line-height:45px;border-bottom:1px solid #dfdfdf;}
.right_ct li a{color:#666;}
.right_ct li a:hover{color:#151515;}
.right_ct li span{float:right; color:#a9a8a8; margin-right:25px;}

.page{width:984px; margin:0 auto; height:22px; line-height:22px; clear:both; margin-bottom:90px; }
.pageing{width:600px; text-align:center;margin:0 auto; }
img{margin:0 8px; margin-top:5px;}
.page span{float:left; display:block;}
.page .number a{float:left; width:19px; height:20px; line-height:20px; margin:0 5px; display:block; font-weight:bold; color:#666;}
.page .number a:hover{background:url(../images/number.jpg); width:19px; height:20px;color:#ed1a8b;}
.page .number span{font-size:16px; font-weight: bold;color: #a8a7a5; margin-top:-2px;}

.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;}

.sub2{ background:url(../images/sub.png); width:99px; height:28px;}