body{ background:url(../images/bodybg.jpg) no-repeat top center;}
.head{ width:950px; margin:0 auto;}
.menu{ background:url(../images/menubg.jpg) no-repeat; width:950px; height:47px; line-height:47px;}
.menu a{ margin-left:20px; margin-right:20px; font-size:14px; color:#FFF; font-weight:bold;}
.menu a:hover{ color: #F6F6F6;}
.banner{ width:950px; height:173px; margin:0 auto;}

img{ border:none; padding:0px; margin:0px;}

.main{ width:950px; margin:0 auto; margin-top:15px;}
.main .newslist{ width:307px; height:276px; background:url(../images/newsbg.jpg) no-repeat; float:left;}

.newslist .newslist_1{width:290px; margin:0 auto; padding-top:12px;}
.newslist .newslist_1 .pic{ float:left; width:139px; height:115px;}
.newslist .newslist_1 .txt{ float:right; width:143px;}
.newslist .newslist_1 .txt .title{ font-weight:bold; height:30px;}
.newslist .newslist_1 .txt .newstxt{ line-height:20px;}

.newslist ul{ background:none; padding-top:5px; padding:10px; padding-top:7px;}
.newslist li{ height:26px; line-height:26px; background:url(../images/libg.jpg) no-repeat left center; padding-left:15px;}
.newslist li a{color:#4d4d4d;}

.main .xmpro{ float:right; width:631px; height:276px; background:url(../images/xmbg.jpg) no-repeat;}
.xmpro .title{ font-size:12px; font-weight:bold; color:#FFF; height:29px; line-height:29px; padding-left:10px;}
.xmpro .txt img{ float:right; padding-left:8px; padding-bottom:0px; padding-top:5px;}
.xmpro .txt { line-height:200%; padding:9px;}


.downlist { float:left; background:url(../images/downbg.jpg) no-repeat; width:307px; height:262px; margin-top:10px;}
.downlist .title{ color:#053fc3; font-weight:bold; height:31px; line-height:31px; margin-left:30px;}
.downlist .title img{ vertical-align:middle; float:right; margin-top:10px; margin-right:10px;}

.downlist ul{ background:none; padding-top:5px; padding:10px; padding-top:7px;}
.downlist li{ height:26px; line-height:26px; background:url(../images/libg.jpg) no-repeat left center; padding-left:15px;}
.downlist li a{color:#4d4d4d;}

.other{ width:631px; float:right; height:262px; margin-top:10px;}

.other .other_ser{ background:url(../images/search.jpg) no-repeat; float:left; width:285px; height:143px;}
.other .other_type{background:url(../images/typebg.jpg) no-repeat; width:330px; height:143px; float:right;}
.other .other_comp{ background:url(../images/compbg.jpg) no-repeat; float:left; width:631px; height:107px; margin-top:10px;}
.other .other_ser .title{color:#fff; font-weight:bold; height:31px; line-height:31px; margin-left:10px;}
.other .other_ser .form{ width:275px; margin:0 auto;}
.other .other_ser .form input{ margin:0px; padding:0px;}
.other .other_ser .form select{ margin:0px; padding:0px;}
.other .other_ser .form .btn{ background:url(../images/btnbg.jpg) no-repeat; border:none; width:46px; height:19px; line-height:19px; color:#FFF;}
.other .other_type .title{color:#000; font-weight:bold; height:31px; line-height:31px; margin-left:10px;}
.other .other_type .type{ padding:2px; padding-top:10px; background:none; height:96px;}
.other .other_type .type a{ color:#FFF; margin-left:8px; margin-right:8px; font-weight:bold; letter-spacing:1px; white-space:nowrap; display:block;width:auto;
height:auto;float:left; line-height:32px; font-size:14px;}

.other .other_comp .title{color:#053fc3; font-weight:bold; height:31px; line-height:31px; margin-left:12px;}

.other .other_comp ul{ background:none; padding-top:5px; padding-top:7px;}
.other .other_comp li{ height:26px; line-height:26px; background:url(../images/libg.jpg) no-repeat left center; padding-left:10px; float:left; width:175px; margin-right:12px; margin-left:12px;}
.other .other_comp li a{color:#4d4d4d;}






.main .left{ width:190px; float:left;}
.main .left .left_1 .left_1_title{ height:29px; color:#FFF; text-indent:10px; background:url(../images/titlebg.jpg) repeat-x; line-height:29px; font-weight:bold;}
.main .left .left_1{ border:1px solid #F5F5F5; background-color:#f3f6fe;}
.main .left .left_1 .type{padding:2px; padding-top:10px; color:#0845c3;}  
.main .left .left_1 .type a{ color:#1c69cf; margin-left:8px; margin-right:8px; letter-spacing:1px; white-space:nowrap; display:block;width:auto;
height:auto;float:left; line-height:22px;}

.left_2{ margin-top:10px;}
.left_2 .left_2_title{ height:29px; color:#FFF; text-indent:10px; background:url(../images/titlebg.jpg) repeat-x; line-height:29px; font-weight:bold;}
.left_2 ul{padding-top:5px; padding:10px; padding-top:7px; background-color:#f3f6fe;}
.left_2 li{ height:26px; line-height:26px; background:url(../images/libg.jpg) no-repeat left center; padding-left:15px;}
.left_2 li a{color:#4d4d4d;}


.main .right{ float:right; width:750px;}

.right .right_dh{ height:29px; color:#FFF; text-indent:10px; background:url(../images/titlebg.jpg) repeat-x; line-height:29px; font-weight:bold;}
.right .right_dh a{ color:#FFF; margin-right:3px; margin-left:3px;}

.type{ background-color:#f3f6fe; font-weight:bold; line-height:21px; padding:10px;}
.type a{ font-weight:100; margin-left:0px; margin-right:10px;}

.prolist { padding-top:15px;}
.prolist li{ width:167px; line-height:200%; float:left; margin-left:10px; margin-right:10px; margin-bottom:15px;}





.xw {}
.xw ul li {
	padding-top: 6px; padding-left: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; list-style-type: none;}
.xw ul li a {
	line-height: 25px; font-family: "宋体"; font-size: 12px; color:#666
;}
.xw ul li span {
	line-height: 25px; padding-right: 20px; float: right; color:#CCC
;}
.xw span img {
	margin-left: 5px;}
.xw img {
	margin-right: 5px;}

.xw .list_2_2{ background-color:#f3f6fe;}
.xw .list_2_2 .titletwo{ height:30px; font-size:16px; font-weight:bold;font-family:'Microsoft YaHei'; color:#206fbc; text-align:center;}
.xw .list_2_2 .source{ margin:0 auto; display:block; text-align:center; padding-bottom:5px; border-bottom:1px dotted #CCC; margin-bottom:10px;}

.pro{ background-color:#f3f6fe; min-height:400px; padding:15px;}
.pro .title{ font-size:16px; font-weight:bold; color:#333; background-color:#E7E7E7; padding:7px;}
.pro .dq{ line-height:25px; margin-top:10px;}
.pro .dq img{ float:right; width:400px; height:310px;}
.pro .jj{ margin-top:15px;}
.pro .jj .jj_1{float:left; width:410px; line-height:150%;}
.pro .jj .jj_2{float:right;}








.page{text-align:right; height:30px; padding-top:20px;}
.page a{ display:block; height:15px; float:left; color:#ffffff; text-align:center; line-height:15px; margin-left:5px; padding-left:5px; padding-right:5px;text-decoration:none; background-color:#2c87d9;}
.page a:hover{ background-color:#47b8e9; color:#FFFFFF;}
.page b{ display:block; height:15px;float:left; color:#A7631F; text-align:center; line-height:15px; margin-left:5px; padding-left:5px; padding-right:5px; background-color:#000000; color:#FFF;}
.page a b{ width:60px; display:block; border:none; background:none; text-decoration:none; color:#ffffff;}





.link { width:950px; margin:0 auto; margin-top:10px; margin-bottom:10px; color:#999;}
.link a{color:#999; margin-right:10px;}

.footer{ width:900px; background:url(../images/footerbg.jpg) no-repeat; height:66px; margin:0 auto; margin-top:20px; margin-bottom:20px; padding-left:50px; line-height:21px; padding-top:10px;}








