@charset "gb2312";
/* CSS Document */
body{ 
    margin: 0px; padding: 0px; font-size: 12px; font-family: ËÎÌå, serif; color: #3a3a3a; font-size: 12px; background: #ffffff url(imagesbody_bg.jpg) repeat-x;
}
div { 
    margin:0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}
form { 
    margin:0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}
ul{ 
    margin:0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}
li { 
    list-style:none; 
}
p {
  margin: 0px; padding: 0px;
}
img {
    margin:0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}
select {
    font-size:12px; vertical-align:middle;
}
input {
	font-size:12px; vertical-align:middle;
}
H1 {
	margin:0px; font-weight:normal;  
}
H2 {
	margin:0px; font-weight:normal;  
}
h3 { 
    font-size: 12px; font-weight: bold;
}
.clear{ 
    clear: both;
}
A:link { 
    color: #3a3a3a; text-decoration: none;
}
A:visited { 
	color: #3a3a3a; text-decoration: none; 
}
A:hover { 
	color: #ff0000; text-decoration: none;
}
A:active {
    color: #ff0000; 
}




.header {
	margin: 0px auto; width: 100%; overflow: hidden;
}
.header .top_box{
	margin: 0px auto; width: 1170px; overflow: hidden;
}
.header .top_box .top_info{
	float: left; width: 500px; height: 43px; line-height: 43px; overflow: hidden;
}
.header .top_box .top_tip{
	float: right; width: 600px; height: 43px; line-height: 43px; text-align: right; overflow: hidden;
}
.header .top_box .top_tip a{
	margin: 0px 15px; overflow: hidden;
}
.header .top_box .logo{
	float: left; width: 285px; height: 94px; line-height: 94px; overflow: hidden;
}
.header .top_box .sousuo{
	float: left; width: 340px; height: 94px; margin-left: 150px; overflow: hidden;
}
.header .top_box .dh_box{
	float: right; width: 125px; height: 69px; line-height: 27px; padding-top: 25px; font-size: 18px; padding-left: 80px; font-weight: bold; background: url(imagesdh_ico.jpg) 0px 20px no-repeat; overflow: hidden;
}


.header .nav_box{
	margin: 0px auto; width: 100%; border-top: #cf2b36 5px solid;
}
.header .nav_box .nav{
	margin: 0px auto; width: 1170px; height: 65px; line-height: 65px; font-size: 22px; position: relative; z-index: 1;
}
.header .nav_box .nav ul li{
	float: left; width: 130px; height: 65px; line-height: 65px; font-size: 20px; text-align: center; overflow: hidden;
}


.header .banner{
	margin: 0px auto; width: 100%; height: 360px; overflow: hidden;
}
.header .nav .dl_box{
	width: 255px; height: 304px; padding: 5px 10px; overflow: hidden; left: 0px; top: 90px; background: url(imagesdl_bg.png) no-repeat; position: absolute; z-index: 999;
}
.header .nav .dl_box ul{
	margin: 0px auto; width: 250px; overflow: hidden;
}
.header .nav .dl_box ul li{
	margin: 0px auto; width: 250px; height: 50px; margin-top: 15px; overflow: hidden;
}
.header .nav .dl_box .wx_img{
	margin: 0px auto; width: 250px; height: 85px; margin-top: 15px; overflow: hidden;
}




.main {
	margin: 0px auto; width: 100%; margin-top: 40px; overflow: hidden;
}
.main .con_01{
	margin: 0px auto; width: 1170px; overflow: hidden;
}

.main .con_01 .tablist ul li{
	float: left; width: 300px; height: 27px; line-height: 27px; padding-right: 35px; overflow: hidden;
}
.main .con_01 .tablist ul li span{
	margin-left: 8px; overflow: hidden;
}
.main .con_01 .tablist .hot_news{
	width: 670px; height: 100px; line-height: 25px; margin-bottom: 15px; overflow: hidden;
}
.main .con_01 .tablist .hot_news .bt{
	width: 490px; height: 25px; line-height: 25px; font-size: 16px; font-weight: bold; overflow: hidden;
}
.main .con_01 .tablist .hot_news .sm{
	width: 490px; height: 75px; line-height: 25px; overflow: hidden;
}
.main .con_01 .tablist .hot_news .sm a{
	color: #ce2a33; overflow: hidden;
}
.main .con_01 .con_R{
	float: right; width: 445px; height: 345px; border-radius: 10px; overflow: hidden;
}
.main .con_01 .con_R li{
	width: 445px; height: 345px; overflow: hidden; position: relative; z-index: 1;
}
.main .con_01 .con_R li span{
	width: 435px; height: 40px; line-height: 40px; background: #000000; overflow: hidden; bottom: 0px; left: 0px; padding-left: 10px; font-size: 14px; font-weight: bold; color: #ffffff; position: absolute; z-index: 100; filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  
}


.main .con_01 .con_L{
	float: left; width: 700px; height: 343px; border: #ececec 1px solid; overflow: hidden;
}
#tab1{
	width:700px;height:45px;
}
#tab1 ul{
	margin:0;padding:0; width: 700px; height: 45px; background: url(imagestab_ul_bg.jpg) repeat-x;
}
#tab1 li{
	float:left; width: 144px; height:45px;line-height:45px; text-align: center; font-size: 14px; background: url(imagestab_li_bg.jpg); cursor:pointer;
}
#tab1 li.now{
	color:#5279be; height: 45px; line-height: 45px; background: url(imagestab_li_on_bg.jpg) no-repeat; color: #cb2b35; font-weight:bold;
}
.tablist{
	margin: 0; width:670px;height:268px; padding: 15px 15px; display:none;
}
.block{
	display:block;
}
.tablist span{
	float: right;
}




.main .con_02{
	margin: 0px auto; width: 100%; height: 800px; margin-top: 70px; background: url(imagescon_02_bg.jpg); overflow: hidden;
}
.main .con_02 .title{
	margin: 0px auto; width: 437px; height: 107px; line-height: 80px; color: #ffffff; font-size: 48px; padding-top: 60px; font-weight: bold; text-align: center; background: url(imagescon_02_title_bg.jpg) no-repeat; overflow: hidden;
}
.main .con_02 .content{
	margin: 0px auto; width: 1170px; height: 580px; margin-top: 20px; overflow: hidden;
}
.main .con_02 .content ul{
	margin: 0px auto;width: 1220px; height: 580px; margin-top: 20px; overflow: hidden;
}
.main .con_02 .content ul li{
	float: left; width: 525px; height: 195px; padding: 15px 15px; margin-top: 30px; background: #ffffff; border-radius: 10px; margin-right: 45px; overflow: hidden;
}
.main .con_02 .content .imgbox{
	float: left; width: 190px; height: 190px; border-radius: 10px; overflow: hidden;
}
.main .con_02 .content .info_box{
	float: right; width: 315px; height: 190px; overflow: hidden;
}
.main .con_02 .content .info_box .bt{
	width: 315px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; overflow: hidden;
}
.main .con_02 .content .info_box .sm{
	width: 315px; height: 90px; line-height: 30px; font-size: 14px; margin-top: 10px; overflow: hidden;
}
.main .con_02 .content .info_box .btn{
	width: 148px; height: 42px; line-height: 42px; font-size: 16px; margin-top: 10px; overflow: hidden;
}
.main .con_02 .content .info_box .btn a{
	width: 148px; height: 42px; line-height: 42px; font-size: 16px; color: #ffffff; display: block; background: #ef2d36; text-align: center; overflow: hidden;
}


.main .con_03{
	margin: 0px auto; width: 100%; height: 760px; margin-top: 40px; overflow: hidden;
}
.main .con_03 .title{
	margin: 0px auto; width: 437px; height: 107px; line-height: 80px; color: #cc2c36; font-size: 48px; padding-top:30px; font-weight: bold; text-align: center; background: url(imagescon_03_title_bg.jpg) no-repeat; overflow: hidden;
}
.main .con_03 .content{
	margin: 0px auto; width: 985px; height: 464px; margin-top: 60px; padding-top: 43px; background: url(imagescon_03_content_bg.jpg) no-repeat; overflow: hidden;
}
.main .con_03 .content .L_list{
	float: left; width: 345px; height: 375px; margin-left: 42px; color: #ffffff; font-size: 14px; overflow: hidden;
}
.main .con_03 .content .L_list #tablelist{
	width: 345px; height: 375px; overflow: hidden;
}
.main .con_03 .content .L_list #tablelist th{
	border: none; background: #ea6169; line-height: 37px; overflow: hidden;
}
.main .con_03 .content .L_list #tablelist td{
	border: none; height: 37px; line-height: 37px; overflow: hidden;
}
.main .con_03 .content .R_list{
	float: right; width: 505px; height: 375px; margin-right: 20px; font-size: 14px; overflow: hidden;
}
.main .con_03 .content .R_list ul li{
	width: 490px; height: 37px; line-height: 37px; padding-left: 15px; background: url(imagesli_bg01.jpg) 0px 15px no-repeat; overflow: hidden;
}
.main .con_03 .content .R_list .time{
	float: right; overflow: hidden;
}


.main .con_04{
	margin: 0px auto; width: 100%; height: 640px; margin-top: 30px; background: url(imagescon_04_bg.jpg) repeat-x; overflow: hidden;
}
.main .con_04 .title{
	margin: 0px auto; width: 437px; height: 107px; line-height: 80px; color: #ffffff; font-size: 48px; padding-top: 60px; font-weight: bold; text-align: center; background: url(imagescon_02_title_bg.jpg) no-repeat; overflow: hidden;
}
.main .con_04 .content{
	margin: 0px auto; width: 1170px; height: 374px; margin-top: 70px; overflow: hidden;
}
.main .con_04 .content ul{
	margin: 0px auto; width: 1194px; height: 374px; overflow: hidden;
}
.main .con_04 .content ul li{
	float: left; width: 275px; height: 374px; margin-right: 23px; overflow: hidden;
}
.main .con_04 .content .picbox{
	width: 275px; height: 329px;border-radius: 10px; overflow: hidden;
}
.main .con_04 .content .picbox img{
	width: 275px; overflow: hidden;
}
.main .con_04 .content p{
	width: 275px; height: 45px; line-height: 45px; text-align: center; font-size: 14px; background: #ff0000; color: #ffffff; overflow: hidden;
}
.main .con_04 .content p a{
	color: #ffffff; overflow: hidden;
}


.main .con_05{
	margin: 0px auto; width: 1170px; height: 350px; margin-top: 10px; margin-bottom: 40px; overflow: hidden;
}
.main .con_05 .about{
	float: left; width: 808px; height: 348px; border: #dcdcdc 1px solid; border-top: none; overflow: hidden;
}
.main .con_05 .about .title{
	margin: 0px auto; width: 788px; padding: 0px 10px; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; border-bottom: #dcdcdc 2px solid; border-top: #b80f08 2px solid; background: #f8f8f8; color: #ce313c; overflow: hidden;
}
.main .con_05 .about .title span{
	font-size: 14px; overflow: hidden;
}
.main .con_05 .about .content{
	margin: 0px auto; width: 788px; padding: 0px 10px; height: 280px; margin-top: 18px; line-height: 2.0; font-size: 14px; overflow: hidden;
}
.main .con_05 .about .content img{
	float: left; width: 251px; height: 233px; border-radius: 10px; margin-right: 15px; overflow: hidden;
}
.main .con_05 .jkfs{
	float: right; width: 265px; height: 335px; padding: 0px 15px 15px 15px; background: #ce313c; border-radius: 10px; overflow: hidden;
}
.main .con_05 .jkfs .title{
	width: 265px; height: 40px; line-height: 40px; border-bottom: #ffffff 2px dashed; font-size: 18px; font-weight: bold; color: #ffffff; overflow: hidden;
}
.main .con_05 .jkfs .content{
	width: 265px; height: 285px; line-height: 1.8; margin-top: 15px; color: #ffffff; font-size: 14px; overflow: hidden;
}



.ar_main {
	margin: 0px auto; width: 100%; overflow: hidden;
}
.ar_main .msg{
	margin: 0px auto; width: 100%; height: 75px; border-bottom: #eaeaea 1px solid; overflow: hidden;
}
.ar_main .msg .msg_box{
	margin: 0px auto; width: 1170px; height: 75px; overflow: hidden;
}
.ar_main .msg .msg_box .msg_info{
	float: left; width: 600px; height: 75px; line-height: 75px; background: url(imagesico_01.jpg) 0px 31px no-repeat; padding-left: 20px; font-weight: bold; overflow: hidden;
}
.ar_main .msg .msg_box .msg_nav{
	float: right; width: 400px; height: 75px; line-height: 75px; font-weight: bold; overflow: hidden;
}
.ar_main .msg .msg_box .msg_nav ul li{
	float: right; width: 80px; height: 73px; line-height: 73px; font-weight: bold; margin-left: 20px; text-align: center; overflow: hidden;
}
.ar_main .msg .msg_box .msg_nav .on{
	float: right; width: 80px; height: 73px; line-height: 73px; font-weight: bold; margin-left: 20px; border-bottom: #ce313b 2px solid; overflow: hidden;
}

.ar_main .main_box{
	margin: 0px auto; width: 1170px; overflow: hidden;
}
.ar_main .main_box .con_L{
	float: left; width: 820px; padding: 20px 0px; border-right: #eaeaea 1px solid; overflow: hidden;
}
.ar_main .main_box .con_L .news_list{
	width: 800px; overflow: hidden;
}
.ar_main .main_box .con_L .news_list li{
	width: 800px; height: 95px; padding-bottom: 20px; border-bottom: #e8e6e7 2px solid; margin-bottom: 20px; overflow: hidden;
}
.ar_main .main_box .con_L .news_list .bt{
	width: 800px; height: 25px; line-height: 25px; font-size: 16px; font-weight: bold; overflow: hidden;
}
.ar_main .main_box .con_L .news_list .info{
	width: 800px; height: 20px; line-height: 20px; margin-top: 5px; overflow: hidden;
}
.ar_main .main_box .con_L .news_list .sminfo{
	width: 800px; height: 40px; line-height: 20px; margin-top: 5px; overflow: hidden;
}

.ar_main .main_box .con_L .jkxx_list{
	width: 800px; overflow: hidden;
}
.ar_main .main_box .con_L .jkxx_list li{
	width: 800px; height: 35px; line-height: 35px; border-bottom: #e8e6e7 1px solid; overflow: hidden;
}

.ar_main .main_box .con_L .qy_list{
	width: 820px; overflow: hidden;
}
.ar_main .main_box .con_L .qy_list li{
	float: left; width: 190px; height: 267px; margin-right: 15px; margin-bottom: 20px; overflow: hidden;
}
.ar_main .main_box .con_L .qy_list .qy_img{
	width: 190px; height: 227px; border-radius: 10px; overflow: hidden;
}
.ar_main .main_box .con_L .qy_list p{
	width: 190px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; margin-top: 10px; overflow: hidden;
}


.ar_main .main_box .con_L .xm_list{
	width: 820px; overflow: hidden;
}
.ar_main .main_box .con_L .xm_list li{
	float: left; width: 380px; height: 190px; margin-right: 20px; margin-bottom: 20px; overflow: hidden;
}
.ar_main .main_box .con_L .xm_list .imgbox{
	float: left; width: 140px; height: 140px; border-radius: 10px; overflow: hidden;
}
.ar_main .main_box .con_L .xm_list .info_box{
	float: right; width: 225px; height: 140px; overflow: hidden;
}
.ar_main .main_box .con_L .xm_list .info_box .bt{
	width: 225px; height: 25px; line-height: 25px; font-size: 14px; font-weight: bold; overflow: hidden;
}
.ar_main .main_box .con_L .xm_list .info_box .sm{
	width: 225px; height: 75px; line-height: 25px; font-size: 12px; margin-top: 5px; overflow: hidden;
}
.ar_main .main_box .con_L .xm_list .info_box .btn{
	width: 148px; height: 30px; line-height: 30px; font-size: 16px; margin-top: 5px; overflow: hidden;
}
.ar_main .main_box .con_L .xm_list .info_box .btn a{
	width: 120px; height: 30px; line-height: 30px; font-size: 14px; color: #ffffff; display: block; background: #ef2d36; text-align: center; overflow: hidden;
}



.ar_main .main_box .con_L .ar_title{
	margin: 0px auto; width: 800px; height: 45px; line-height: 45px; font-size: 18px; font-weight: bold; text-align: center; overflow: hidden;
}
.ar_main .main_box .con_L .ar_content{
	margin: 0px auto; width: 800px; line-height: 2.0; font-size: 14px; overflow: hidden;
}



.ar_main .main_box .con_L .page{
	margin: 0px auto; width: 800px; height: 45px; line-height: 45px; text-align: center; overflow: hidden;
}


.ar_main .main_box .con_R{
	float: right; width: 349px; padding-bottom: 20px; overflow: hidden;
}
.ar_main .main_box .con_R .jkfs{
	margin: 0px auto; width: 265px; height: 335px; padding: 0px 15px 15px 15px; background: #ce313c; border-radius: 10px; margin-top: 30px; overflow: hidden;
}
.ar_main .main_box .con_R .jkfs .title{
	width: 265px; height: 40px; line-height: 40px; border-bottom: #ffffff 2px dashed; font-size: 18px; font-weight: bold; color: #ffffff; overflow: hidden;
}
.ar_main .main_box .con_R .jkfs .content{
	width: 265px; height: 285px; line-height: 1.8; margin-top: 15px; color: #ffffff; font-size: 14px; overflow: hidden;
}

.ar_main .main_box .con_R .ly_btn{
	margin: 0px auto; width: 295px; height: 55px; background: #ff7300; border-radius: 10px; margin-top: 20px; font-size: 18px; line-height: 55px; text-align: center; overflow: hidden;
}
.ar_main .main_box .con_R .ly_btn a{
	margin: 0px auto; width: 100%; height: 100%; display: block; color: #ffffff; overflow: hidden;
}

















.footer {
	margin: 0px auto; width: 100%; border-top: #ebebeb 1px solid; padding-top: 25px; padding-bottom: 15px; background: #fbfbfb;
}
.footer .link{
	margin: 0px auto; width: 1170px; overflow: hidden;
}
.footer .link .title{
	margin: 0px auto; width: 1170px; font-size: 14px; font-weight: bold; overflow: hidden;
}
.footer .link .content{
	margin: 0px auto; width: 1170px; padding-bottom: 20px; margin-top: 5px; line-height: 25px; border-bottom: #ebebeb 1px solid;  overflow: hidden;
}
.footer .link .content a{
	margin-right: 15px; overflow: hidden;
}
.footer .copyright{
	margin: 0px auto; width: 1170px; line-height: 35px; text-align: center; margin-top: 15px; overflow: hidden;
}








	