body {
 background: #F2EFFB;
 /*background-image: url('bg_3.png');*/
}

a {
 text-decoration: none;
}

.main_box {
 margin-left: auto;
 margin-right: auto;
 background: #FFFFFF;
 width: 1030px;
 min-height: 1880px;
}

.top_empty_line {
 margin-left: auto;
 margin-right: auto;
 width: 1000px;
 height: 5px;
}

.top_head {
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 width: 1000px;
 height: 100px;
}

.top_logo {
 position: absolute;
 width: 550px;
 height: 100px;
}

.qr_code {
	position: absolute;
	width: 90px;
	height: 90px;
	margin-left: 905px;
	margin-top: 5px;
}

.top_right {
 position: absolute;
 margin-left: 520px;
 margin-top: 10px;
 width: 480px;
 height: 80px;
}

.top_contact_line {
 position: absolute;
 margin-left: 60px;
 margin-top: 12px;
 width: 420px;
 height: 28px;
 line-height: 28px;
 font-size: 13px;
}

.top_contact_line > a {
 color: #000000;
}

.top_contact_line > a:hover {
 color: #0000FF;
}

.show_time {
 position: absolute;
 margin-left: 40px;
 margin-top: 60px;
 width: 400px;
 height: 30px;
 text-align: center;
 font-size: 13px;
}

.menu_bar {
 background: #B9D1FD;
 background-image: url('menu_bar_1.png');
 background-repeat: repeat-x;
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto;
 width: 1000px;
 height: 32px;
}

.menu_default, .menu_current {
 position: absolute;
 width: 143px;
 margin-top: 1px;
 height: 28px;
 float: left;
 font-size: 14px;
 text-align: center;
 line-height: 28px;
 border-right: 1px solid #B3B5B1;
}

.menu_default > a, .menu_current > a {
 color: #000000;
}

.menu_drop_down_box {
 position: absolute;
 width: 143px;
 height: 125px;
 display: none;
}

.menu_default:hover {
 background-image: url('menu_bar_4.png'); 
}

.menu_drop_down_line {
 background: #EEEEEE;
 background-image: url('dp_menu_default.png');
 background-repeat: repeat-y;
 margin-left: -1px;
 width: 143px;
 height: 30px;
 font-size: 14px;
 line-height: 33px;
 border-bottom: 1px solid #388FE4;
 opacity: 0.9;
}

.menu_drop_down_line:hover {
 background: #B9D1FD;
 background-image: url('dp_menu_current.png');
 background-repeat: repeat-y;
}

.menu_drop_down_line > a {
 color: #4E086E;
}

.menu_default:hover .menu_drop_down_box {
 display: block;
 background-repeat: repeat-y;
}

.menu_current:hover .menu_drop_down_box {
 display: block;
}

.banner {
 background: #EEEEEE;
 margin-left: auto;
 margin-right: auto;
 width: 1000px;
 height: 250px;
}

.top_a {
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 width: 1000px;
 height: 312px;
}

.content_top {
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 width: 1000px;
 min-height: 810px;
}

.content_top_left {
 float: left;
 width: 320px;
 min-height: 810px;
}

.content_top_right {
 float: left;
 width: 640px;
 margin-left: 10px;
 min-height: 800px;
}

.top_a_left {
 position: absolute;
 width: 320px;
 height: 310px;
 border: 1px solid #B8D8F3;
}

.top_a_right {
 position: absolute;
 margin-left: 334px;
 width: 664px;
 height: 310px;
 border: 1px solid #B8D8F3;
}

.top_title_box {
 background: #DDDDDD;
 background-image: url('title.png');
 position: absolute;
 width: 200px;
 height: 35px;
 border-bottom: 1px solid #B8D8F3;
}

.top_title_left {
 position: absolute;
 width: 184px;
 height: 35px;
 font-family: "黑体";
 font-size: 19px;
 line-height: 37px;
}

.top_title_more {
 background: #3285B3;
 background-image: url('more.png');
 position: absolute;
 margin-left: 252px;
 margin-top: 8px;
 width: 47px;
 height: 20px;
 font-size: 14px;
 text-align: center;
 line-height: 22px;
 color: #FFFFFF;
}

.top_title_more > a {
 color: #FFFFFF;
}

.main_content {
 position: absolute;
 margin-top: 48px;
 margin-left: 6px;
 width: 300px;
 height: 256px;
}

.main_content_inside {
 background: #FFFFFF;
 position: absolute;
 margin-left: 6px;
 width: 300px;
 height: 256px;
}

.top_b {
 margin-left: auto;
 margin-right: auto;
 margin-top: 14px;
 width: 1000px;
 height: 132px;
 border: 1px solid #B8D8F3;
}



.picMarquee-left {
 overflow:hidden; 
 position:relative;
 width: 992px;
}
.picMarquee-left .hd {
 overflow: hidden;
 height: 30px;
 background: #f4f4f4;
 padding: 0 10px;
}

.picMarquee-left .hd .prev,.picMarquee-left .hd .next {
 display: block;
 width: 5px;
 height: 9px;
 float: right;
 margin-right: 5px;
 margin-top: 10px;
 overflow: hidden;
 cursor: pointer;
 background: url("../images/arrow.png") no-repeat;
}

.picMarquee-left .hd .next {
 background-position: 0 -50px;
}

.picMarquee-left .hd .prevStop {
 background-position: -60px 0;
}

.picMarquee-left .hd .nextStop {
 background-position: -60px -50px;
}

.picMarquee-left .bd {
 padding: 10px;
}

.picMarquee-left .bd ul {
 overflow: hidden;
 zoom: 1;
}

.picMarquee-left .bd ul li {
 margin: 0 8px;
 list-style-type: none;
 float: left;
 _display: inline;
 overflow: hidden;
 text-align: center;
}

.picMarquee-left .bd ul li .pic {
 text-align: center;
}

.picMarquee-left .bd ul li .pic img {
 width: 120px;
 height: 90px;
 display: block;
 padding: 2px;
 border: 1px solid #ccc;
}

.picMarquee-left .bd ul li .pic a:hover img {
 border-color: #999;
}

.picMarquee-left .bd ul li .title, .title > a {
 font-size: 13px;
 color: #000000;
 line-height: 24px;
}

.title > a:hover {
 color: #0000FF;
}



.top_c {
 margin-left: auto;
 margin-right: auto;
 margin-top: 14px;
 width: 1000px;
 height: 480px;
}

.top_c_a {
 position: absolute;
 width: 320px;
 height: 250px;
 border: 1px solid #B8D8F3;
}

.top_c_b {
 position: absolute;
 margin-top: 260px;
 width: 320px;
 height: 218px;
 border: 1px solid #B8D8F3;
}

.top_c_c {
 position: absolute;
 margin-left: 330px;
 width: 330px;
 height: 478px;
 border: 1px solid #B8D8F3;
}

.top_c_d {
 position: absolute;
 margin-left: 670px;
 width: 329px;
 height: 478px;
 border: 1px solid #B8D8F3;
}

.lp_box {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 width: 1000px;
 min-height: 800px;
 margin-top: 10px;
}

.lp_top_a {
 position: absolute;
 width: 320px;
 height: 310px;
 border: 1px solid #B8D8F3;
}



.list_page_style {
 position: absolute;
 margin-left: 334px;
 width: 664px;
 height: 804px;
 border: 1px solid #B8D8F3;
}

.list_top_title_box {
 background: #DDDDDD;
 background-image: url('title.png');
 position: absolute;
 width: 664px;
 height: 35px;
 border-bottom: 1px solid #B8D8F3;
}

.list_page_inside {
 position: absolute;
 margin-left: 6px;
 margin-top: 42px;
 width: 624px;
 min-height: 756px;
}

.content_a {
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 width: 1000px;
 min-height: 770px;
 border: 1px solid #B8D8F3;
}

.content_top_line {
 margin-left: auto;
 margin-right: auto;
 width: 1000px;
 height: 35px;
 background: #DDDDDD;
 background-image: url('title.png');
 border-bottom: 1px solid #B8D8F3;
}

.content_main {
 margin-left: auto;
 margin-right: auto;
 margin-top: 9px;
 width: 984px;
 height: 716px;
}



.content_page_style {
 margin-left: 334px;
 width: 664px;
 min-height: 800px;
 border: 1px solid #B8D8F3;
}

.content_top_title_box {
 background: #DDDDDD;
 background-image: url('title.png');
 position: absolute;
 width: 664px;
 height: 35px;
 border-bottom: 1px solid #B8D8F3;
}

.content_page_inside {
 margin-left: 14px;
 margin-top: 52px;
 width: 650px;
 min-height: 732px;
}

.content_page_inside_main {
 width: 620px;
 min-height: 400px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-top: 30px;
}

.link_ul {
 margin-left: 13px;
}

.link_ul li {
 text-decoration: none;
 list-style-type: none;
}

.yq_box {
 width: 278px;
 height: 23px;
 margin-top: 8px;
}



.footer_box {
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 height: 85px;
 background: #132D3E;
 background-image: url("footer.png");
}

.footer_line {
 margin-left: auto;
 margin-right: auto;
 width: 1000px;
 height: 75px;
}

.footer_left, .footer_right {
 position: absolute;
 margin-top: 18px;
 margin-left: 10px;
 width: 600px;
 height: 55px;
 font-size: 12px;
 font-family: 'Tahoma';
 line-height: 22px;
 color: #DDDDDD;
}

.footer_left > a, .footer_right > a {
 color: #FFFFFF;
}

.footer_left > a:hover, .footer_right > a:hover {
 color: #FFFFFF;
}

.footer_right {
 margin-left: 600px;
 width: 380px;
}

.footer_right > a {
 float: right;
}

.ext_line {
	margin-left: auto;
	margin-right: auto;
	width: 326px;
	height: 31px;
	border-bottom: 1px dotted #BBBBBB;
}

.ext_left {
	position: absolute;
	float: left;
	width: 220px;
	height: 25px;
	font-size: 13px;
	line-height: 34px;
}

.ext_left > a {
	margin-left: 10px;
}

.ext_right {
	position: absolute;
	margin-left: 250px;
	width: 70px;
	height: 25px;
	font-size: 13px;
	line-height: 34px;
}