.mbutton {
color:#333300;
FONT-SIZE: 9pt;BORDER-RIGHT: #946300 1px solid;
BORDER-TOP: #946300 1px solid;
BORDER-LEFT: #946300 1px solid;
BORDER-BOTTOM: #946300 1px solid;
BACKGROUND-COLOR: #ffffff;
width: 120px;
}
.td {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 21px;
	color: #000000;
	text-decoration: none;
}
.font1 {
	font-family: "ºÚÌå";
	font-size: 16px;
	line-height: 21px;
	color: #ffffff;
	text-decoration: none;
}
.font2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.font3bgred {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 25px;
	color: #ffffff;
	text-decoration: none;
	background-color: F9EBEB;
}
.input1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	border: 1px solid B2717F;
	height: 23px;

}
.font4xhx {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 21px;
	color: #000000;
	background-image: url(../images/xhx.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.font5red {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BD4E6A;
	border-left-color: #BD4E6A;
	background-color: FAEDEF;
}
.boldredfont {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: A30937;
	text-decoration: none;
}
.boldbluefont {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: 1C69A0;
	text-decoration: none;
}
.border2blue {

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5CCDE;
	border-left-color: #B5CCDE;
}
.font6 {
	font-family: "Arial", "Helvetica", "sans-serif";
	line-height: normal;
	color: #345F7F;
	text-decoration: none;
	font-size: 12px;
}
.input2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
}
.boldyellowfont {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: 985211;
	text-decoration: none;
}
.border2yellow {


	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EDBD90;
	border-left-color: #EDBD90;
}
.picbk {
	border: 4px solid #CECBC9;
}
.border2green {



	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C1C97F;
	border-left-color: #C1C97F;
}
input {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	color: #000000;
}
.boldgreenfont {


	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: 5A6B03;
	text-decoration: none;
}
.border1green {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1C97F;
}
.picbk2 {

	border: 4px solid #E5E5E5;
}
.bk3 {
	border: 1px solid #E3e3e3;
	background-color: FAFAFA;

}
.xhx {
	background-image: url(../images/dian1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	height: auto;

}
.font6red {

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BD4E6A;
	border-left-color: #BD4E6A;
	background-color: F4E1E5;
}
.border2red {




	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D28699;
	border-left-color: #D28699;
}
.greenfont {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 21px;
	color: 658630;
	text-decoration: underline;
}
.white:link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.white:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	line-height: 21px;
}
.white:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

.black:link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #343434;
	text-decoration: none;
	line-height: 21px;
}

.black:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #343434;
	text-decoration: none;
	line-height: 21px;
}
.black:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #343434;
	text-decoration: underline;
	line-height: 21px;
}

.a4:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 21px;
}
.a4:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;

}
.a4:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
	line-height: 21px;
}
.gray:link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.gray:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
}
.gray:visited {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


.rightx {

	background-image: url(../images/second_03.gif);
	background-repeat: repeat-y;
	background-position: right;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 21px;
	color: #000000;
	text-decoration: none;
}
.boldwhitefont {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.english {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 8px;
	text-transform: uppercase;
	color: #D0D0D0;
	text-decoration: none;
	line-height: normal;

}
.td_jrdx {
	background-color: #42b428;
}
.td_zwgk {
	background-color: #4792CC;
}
.td_bmfw {
	background-color: #4BB4CC;
}
.td_gqxx {
	background-color: #DC1917;
}
.td_qyjj {
	background-color: #9e82fd;
}
.td_lytd {
	background-color: #AACE2A;
}
.td_ztlm {
	background-color: #ffb74b;
}





.background1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 21px;
	color: #333333;
	text-decoration: none;
	background-color: #F6F2F3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: FBE3E8;
	border-left-color: FBE3E8;
}
.border2gray {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: EEEEEC;
	border-left-color: EEEEEC;
}
.hxxhx {

	background-image: url(../images/12_03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	height: auto;
}
.boldblackfont {


	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.unnamed1 {

	background-image: url(../images/dian1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	height: auto;
}
.syxhx {

	background-image: url(../images/dian1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 21px;
	color: #333333;
	text-decoration: none;
	height: auto;
}
.input3 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid D3C7CA;

}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 25px;
}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td {
	font-size: 12px;
	text-decoration: none;
}
.bk4 {
	background-color: #F9F4F0;
	border: 1px solid #B2B6B5;
}

.bk42 {
	background-color: #F2F2F2;
	border: 1px solid #B2B6B5;
}
a:link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #FF6600;
}
.a1:link {font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.a1:visited {font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.a1:hover {font-size: 12px;
	color: #ffff00;
	text-decoration: none;
}
.a2:link {font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.a2:visited {font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.a2:hover {font-size: 12px;
	color: #C80237;
	text-decoration: none;
}
.a3:link {font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.a3:visited {font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.a3:hover {font-size: 12px;
	color: #006EC5;
	text-decoration: none;
}
.a6:link {font-size: 14px;
	color: #ff0000;
	text-decoration: none;
}
.a6:visited {font-size: 14px;
	color: #ff0000;
	text-decoration: none;
}
.a6:hover {font-size: 14px;
	color: #C80127;
	text-decoration: none;
}
.a5:link {font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.a5:visited {font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.a5:hover {font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}
.font3 {font-size: 12px;
	line-height: 21px;
	color: #666666;
	text-decoration: none;
}
.style4 {font-size: 16px;
	color: #000000;
}
.red{
	font-size: 14px;
	line-height: 20px;
	color: #cc3333;
	text-decoration: none;
}
.blue:link {
	font-size: 12px;
	color: #0000ff;
	text-decoration: none;
}
.blue:hover {
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}
.blue:visited {
	font-size: 12px;
	color: #0000ff;
	text-decoration: none;
}
.navmenu a:link{
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
}
.navmenu a:hover{
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
}
.navmenu a:visited{
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
}
.navmenu1 a:link{
	font-size: 16px;
	color: #666666;
	font-weight:bold;
}
.navmenu1 a:hover{
	font-size: 16px;
	color: #006EC5;
	font-weight:bold;
}
.navmenu1 a:visited{
	font-size: 16px;
	color: #666666;
	font-weight:bold;
}
.toutiao a:link{
	font-size: 22px;
	color: #ff0000;
	font-weight:bold;
	font-family:"Microsoft YaHei", '????', '??';
}
.toutiao a:visited{
	font-size: 22px;
	color: #ff0000;
	font-weight:bold;
	font-family:"Microsoft YaHei", '????', '??';
}
.toutiao a:hover{
	font-size: 22px;
	color: #ff0000;
	font-weight:bold;
	font-family:"Microsoft YaHei", '????', '??';
}

@charset "bg2312";

/*
	@????
	@lasted modify by lizm
*/
/**============================ ???? ===============================**/
* {
	margin:0;
	padding:0px;
}
.index_main_wrap{background:#fff;}
.mleft_wrap{ float:left; width: 400px;}
.mleft{padding:20px 0 0 0;}
.mleft_inner{padding:0 15px;}
.mcenter_wrap{ float:left;width:298px;  border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.mcenter{ height:625px; padding:20px 0 0 0; }
.mcenter_inner{padding:0 15px;}
.mright_wrap{ float:left; width:299px;_overflow:hidden;}
.mright{ padding:20px 0 0 0; }
/**============================ ???? End ===============================**/

/**============================ Banner ???????? ===============================**/
.banner_wrap{}
.banner{ position:relative; z-index:0; height:407px;  overflow:hidden;}
.banner_bg_default{ position:relative; z-index:1; height:353px; background:url(../images/banner_bg_default.jpg) no-repeat center top;}

.ei-slider{position: relative;width: 100%;max-width: 1920px;height: 407px;margin: 0 auto;}
.ei-slider-loading{width: 100%;height:100%;position: absolute;top: 0px;left: 0px;z-index:999;background:#eee;color: #2f3439;text-align: center;line-height: 440px;}
.ei-slider-large{width: 100%;height:100%;position:relative;overflow: hidden;}
.ei-slider-large .banner_bg_default{position: absolute;top: 0px;left: 0px;overflow: hidden;height: 100%;width: 100%;}
.ei-slider-thumbs{height: 53px;margin: 0 auto;position: relative;bottom:53px;z-index:1001;}
.ei-slider-thumbs li{position: relative;}
.ei-slider-thumbs li.ei-slider-element{bottom:10px;left:0px;position: absolute;height: 53px;z-index:10;text-indent: -9000px;opacity:0.5;filter:alpha(opacity=50);}


.banner_tab_wrap{ position:relative; height:65px;margin-top:-11px;}
.banner_tab_default{position:relative;height:65px; }
.banner_tab_news{position:relative;height:65px; background:url(../images/banner_tab.png) no-repeat center top;}
.banner_tab_subject{height:65px; background:url(../images/banner_tab.png) no-repeat center -65px;}
.banner_tab_service{height:65px; background:url(../images/banner_tab.png) no-repeat center -130px;}
.banner_tab_wrap ul{ width:603px; height:65px; margin:0 auto; padding:11px 0 0 0;}
.banner_tab_wrap ul li{ float:left; width:201px; height:53px;}
.banner_tab_wrap ul li a{ display:block; width:201px; height:53px;}

.banner_tab_bg_wrap{ position:absolute; z-index:999; left:0; bottom:0; width:100%;height:65px; background:url(../images/banner_bg.png) repeat-x center 11px;}
.banner_tab_bg{ position:relative; z-index:999; left:0;  height:65px; }
.banner_tab_bg_news{background:url(../images/banner_tab.png) no-repeat center top;}
.banner_tab_bg_subject{background:url(../images/banner_tab.png) no-repeat center -65px;}
.banner_tab_bg_service{background:url(../images/banner_tab.png) no-repeat center -130px;}

/**--------------- ???? --------------**/
.banner_news_wrap{ height:353px; background:url(../images/banner_bg_default.jpg) no-repeat center top;}
.banner_news{ width:1000px; margin:0 auto; padding:13px 0 0 0; }
.banner_news_pic{ float:left;width:500px;height:340px; overflow:hidden;}
.banner_news_text{ float:left;width:440px; height:340px; padding:0 30px; background:#fff; overflow:hidden;}
.banner_news_text h1{ color:#d03434; font-size:24px; line-height:36px;padding:10px 0;}
.banner_news_text h1 a{ color:#d03434;}
.banner_news_text h1 a:hover{ text-decoration:none;}
.banner_news_text p{ height:72px; text-indent:2em; padding:0 0 12px 0;}
.detail{ color:#0961a7;}
.banner_news_text .line_3{ width:100%;}
.banner_news_text ul{ padding:6px 0 0 0;}
.banner_news_text li{ line-height:32px;}
.banner_news_text li b{ font-weight:normal;}
a.banner_news_text_more{ display:block; text-align:right; line-height:14px; padding:0 10px 0 0; font-size:14px;}

.banner_news_pic{ position:relative;}
#slides {position:absolute;top:0;left:0;z-index:100;}
#slides .next,#slides .prev {position:absolute;top:160px;left:20px;width:19px;height:19px;display:block;z-index:101;background:url(../images/banner_news_arrow.png) no-repeat left bottom;}
.slides_container {width:500px;height:340px;overflow:hidden;position:relative;}
#slides .next {left:463px;background:url(../images/banner_news_arrow.png) no-repeat right bottom;}
.pagination {position:absolute;bottom:40px; z-index:102;width:500px;text-align:center;}
.pagination li {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 5px;}
.pagination li a {display:block;width:14px;height:0;padding-top:14px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -25px;}
.caption {position:absolute;left:0;bottom:-43px; z-index:101;height:43px;padding:5px 20px 0 20px;background:#000; opacity:0.7; filter:alpha(opacity=70);width:500px;line-height:32px;color:#fff; zoom:1; font-size:16px;}
.caption  p a{color:#fff;}
/**--------------- ???? End --------------**/


/**--------------- ???? --------------**/
.banner_subject_wrap{height:353px;}
.banner_subject{width:1000px; margin:0 auto; padding:30px 10px 10px 40px;}
.banner_subject_inner{ float:left;width:668px; padding:0 17px 0 0; border-right:1px dashed #ccc;}

.banner_subject_list{ float:left; padding:0 0 0 17px; }
.banner_subject_scroll{ height:308px;width:263px; border:1px solid #dfdfdf;}
.banner_subject_scroll a.prev{display:block;width:133px; height:20px; margin:0 auto; background:url(../images/banner_subject_scroll_arrow.png) no-repeat left top;}
.banner_subject_scroll a.next{display:block;width:133px; height:20px; margin:0 auto; background:url(../images/banner_subject_scroll_arrow.png) no-repeat left bottom;}
.banner_subject_scroll_center{ width:244px; height:268px;margin:0 auto; overflow:hidden; }
.banner_subject_scroll_center li{ width:244px; height:76px; padding:6px 0;border-bottom:1px dashed #ccc; overflow:hidden;}
.banner_subject_scroll_center li img{ border:3px solid #d9d9d9; }

/**--------------- ???? End --------------**/

/**--------------- ???? --------------**/

.banner_service_wrap{height:353px;background: url(../images/banner_bg_default.jpg) no-repeat center top;}
.banner_service{ width:1000px; height:340px; margin:0 auto; padding:13px 0 10px 0;  overflow:hidden;}

.banner_service_news{ float:left;width:370px; height:340px; padding:16px 30px 0 13px;background:#fff;}
.banner_service_news_tab{ background:url(../images/dline.png) repeat-x center top; border-bottom:1px dashed #ccc;}
.banner_service_news_tab ul{ position:relative;}
.banner_service_news_tab ul li{ float:left; width:88px; height:36px; line-height:36px;padding:4px 0 0 0; cursor:pointer; font-size:16px;color:#666; text-align:center;}
.banner_service_news_tab ul li.banner_service_news_tab_on{ padding:0 10px 0 10px; border-top:4px solid #016ec5; color:#016ec5;}

.banner_service_list { float:left; width: 587px; height:340px; padding:16px 0 0 0;background:#fff;}
.banner_service_list dl{ float:left; width:272px; }
.banner_service_list dl dt{ font-size:18px; color:#016ec5; line-height:22px; padding:0 0 10px 0; font-weight:bold;}
.banner_service_list dl dt a{ color:#016ec5; }
.banner_service_list dl dd{ height:165px; line-height:54px;}
.banner_service_list dl.banner_service_list_xzsp{ margin:0 20px 0 0;}
.banner_service_list dl.banner_service_list_xzsp dd{ background:url(../images/banner_service_list_xzsp.png) no-repeat;}
.banner_service_list dl.banner_service_list_zxzj dd{ background:url(../images/banner_service_list_zxzj.png) no-repeat;}
.banner_service_list dl dd ul{ padding:109px 0 0 20px;}
.banner_service_list dl dd li{ float:left; padding:0 0 0 150px; color:#666; }
.banner_service_list dl dd li.banner_service_list_sbzn{ background:url(../images/icon_sbzn.png) no-repeat 120px 16px; }
.banner_service_list dl dd li.banner_service_list_cjwt{ background: url(../images/icon_cjwt.png) no-repeat;}

.banner_service_list_scroll_wrap{width:545px; height:87px; border:1px solid #e3e3e3; background:#f6f6f6; padding:20px 0 0 20px;}
.banner_service_scroll{ position:relative;}
.banner_service_scroll .prev{ position: absolute; z-index:99; left:0; top:9px; display:block; width:24px; height:107px; background:url(../images/banner_service_list_scroll_arrow.png) no-repeat left top;}
.banner_service_scroll .next{position: absolute; z-index:99; right:0; top:9px; float:left; display:block; width:24px; height:107px; background:url(../images/banner_service_list_scroll_arrow.png) no-repeat right top;}
.banner_service_scroll_center{position:relative; z-index:1; width:527px; height:107px; left:0; top:0;margin:0 auto;overflow:hidden;}
.banner_service_scroll_center li{ float:left; width:167px;height:69px; margin:0 10px 0 0; border:1px solid #ccc;}
/**--------------- ???? End --------------**/


/**============================ Banner ???????? End ===============================**/

/**============================ ???? ===============================**/
/**------------ ???? ------------**/
.index_tit_wrap{ position:relative; border-bottom:1px solid #cfcfcf;}
.index_tit{ float:left; margin-bottom:-1px;padding:0 0 5px 0; border-bottom:2px solid #228fe7;}
.index_tit h2{color:#0a6fbf; font-size:22px; line-height:24px;}
.index_tit h6{color:#a1a1a1; font-size:12px; font-weight:normal; line-height:18px; font-family:Tahoma;}

.news_tab{ }
.news_tab li{ float:left; width:87px; height:35px; line-height:30px; margin:0 3px 0 0; background:url(../images/news_tab.png) no-repeat left top; text-align:center; color:#555; cursor:pointer;}
.news_tab li.news_tab_on{ background:url(../images/news_tab.png) no-repeat left -65px; color:#fff;}

.news_abs h2{ font-weight:normal; color:#0f6bb5; line-height:36px; }
.news_abs h2 a{ color:#0f6bb5;}
.news_abs p{ height:48px;font-size:12px; color:#444; line-height:24px;}

.news_list{ font-size:12px; color:#016ec5; line-height:30px;}
.news_list li b{ font-weight:normal;}

.news_more{ position:relative; height:20px; line-height:20px;}
.news_more .line{ position:absolute; left:0; top:10px; width:100%;}
.news_more a{ position:relative; z-index:1; float:right;margin:0 20px 0 0; display:block; background:#fff; padding:0 5px; font-size:12px; color:#999;}

.zfxxgk_wrap{width: 362px; height:91px; background:url(../images/index_zfxxgk_bg.png) no-repeat;}
.zfxxgk{ padding:12px 0 0 60px; }
.zfxxgk ul{ width:293px; height:58px;border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.zfxxgk li{ float:left; width:109px; height:29px; line-height:29px; background:#fff; border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; font-size:12px; text-align:center;}

.index_mleft_links{ padding:9px 20px; border-top:1px solid #dbdbdb; background:#f7f7f7 url(../images/index_mleft_links.jpg) no-repeat right top; font-size:12px;}
.index_mleft_links a{ float:left; display:block; width:72px;_width:71px; background:url(../images/line_v_1.png) no-repeat right; text-align:center; line-height:30px;}
.index_mleft_links a.none_bg{ background:none;}
/**------------ ???? End ------------**/

/**------------ ???? ------------**/
.mright_inner{padding:0 15px;}
.zmhd_links{ border-top:1px dashed #d8d8d8;}
.zmhd_links li{ float:left;width:86px; height:86px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;}
.zmhd_links li a{ display: block; padding: 50px 0 0 0; text-align:center; line-height:20px; color:#0c6cb8;}
.zmhd_links li.zmhd_links_jyxc,.zmhd_links li.zmhd_links_wsdt{border-right:0;}
.zmhd_links li.zmhd_links_ywzx a{ background:url(../images/zmhd_links.png) no-repeat center 5px;}
.zmhd_links li.zmhd_links_wsts a{ background:url(../images/zmhd_links.png) no-repeat center -132px;}
.zmhd_links li.zmhd_links_jyxc a{ background:url(../images/zmhd_links.png) no-repeat center -271px;}
.zmhd_links li.zmhd_links_dbwy a{ background:url(../images/zmhd_links.png) no-repeat center  -60px; padding: 47px 0 0 0;line-height:16px;}
.zmhd_links li.zmhd_links_yjzj a{ background:url(../images/zmhd_links.png) no-repeat center -205px; }
.zmhd_links li.zmhd_links_wsdt a{ background:url(../images/zmhd_links.png) no-repeat center -342px;}

.yjzj_wrap{ width:273px;height:71px; background:url(../images/yjzj_bg.png) no-repeat;}
.yjzj{ padding:13px 20px 0 30px; font-size:12px; line-height:22px; color:#0b6ab6;}
.yjzj a{ color:#666;}

.zxg_tab{ background:#f6f6f6; height:32px; line-height:32px; border:1px solid #eaeaea;}
.zxg_tab ul{ position:relative;}
.zxg_tab li{ float:left; width:98px; border-right:1px solid #eaeaea; text-align:center; color:#444; cursor:pointer; _display:inline-block;_display:inline;_zoom:1;_float:none;}
.zxg_tab li.zxg_tab_on{ position:relative; z-index:1;_left:0; bottom:-1px;background:#fff; }

.zxg_content{ padding:13px 0 0 0;}
.zxg_zxft li{ text-align:center;}
.zxg_zxft li img{ border:3px solid #eaeaea;}
.zxg_zxft li a{display:block;width:250px; margin:0 auto; line-height:20px; text-align:left;}
.zxg_zxft li a.z_zxft_zx_vedio{ display: inline-block; width: 107px;height:31px; line-height:30px; margin:5px 5px 5px 0;background:url(../images/btn_blue_3.png) no-repeat; color:#fff; text-align:left;}
.zxg_zxft li a.z_zxft_zx_vedio:hover{ text-decoration:none; opacity:0.9; filter:alpha(opacity=90);}
.zxg_zxft li a.z_zxft_zx_vedio span{ display:block; height:31px;padding:0 0 0 32px; background:url(../images/icon_pic.png) no-repeat 12px 6px;cursor:pointer;}
.zxg_zxft li a.z_zxft_zx_doc{ display: inline-block;*display:inline; zoom:1; vertical-align:top; width: 107px;height:31px; margin:5px 0; line-height:30px; background:url(../images/btn_blue_3.png) no-repeat;color:#fff;text-align:left;}
.zxg_zxft li a.z_zxft_zx_doc:hover{ text-decoration:none; opacity:0.9; filter:alpha(opacity=90);}
.zxg_zxft li a.z_zxft_zx_doc span{ display:block; height:31px;padding:0 0 0 32px; background:url(../images/icon_doc.png) no-repeat 12px 10px; cursor:pointer;}

/** ???? **/
.zxg_zxft{width:250px; height:225px; margin:0 auto; overflow:hidden; position:relative;}
.zxg_zxft ul {height:225px; position:absolute;}
.zxg_zxft ul li {float:left; width:250px; height:225px; overflow:hidden; position:relative;}
.zxg_zxft .btnBg {position:absolute; width:250px; height:20px; left:0; bottom:6px;*bottom:0; background:#000;}
.zxg_zxft .btn {position:absolute; width:250px; height:10px; padding:5px 10px; right:0; bottom:6px;*bottom:0; text-align: center; }
.zxg_zxft .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:5px; cursor:pointer; background: url(../images/zxg_zxft_dot.png) no-repeat;}
.zxg_zxft .btn span.on {background: url(../images/zxg_zxft_dot.png) no-repeat center -15px;}


.zxg_gfwb{}
/**------------ ???? End ------------**/

/**------------ ???? End ------------**/

/*??????*/
.ba_research{margin:7px 0 10px 0;}
.bg_input_wrap{ background: url(../images/ba_research_bg.png) no-repeat; width:272px;height:40px; line-height:37px; margin:0 auto;}
input.ba_input{ display:inline-block;width:220px; height:32px; line-height:32px; margin:2px 5px 0 5px; border:0; background:#fafafa; font-size:12px; color:#999; vertical-align:top;}
input.ba_input_btn{display:inline-block;height:38px; line-height:38px; width:36px; background:url(../images/icon_search.png) no-repeat 8px 10px; border:0; cursor:pointer;}

/*?????? End*/

/*??????????????*/
.ba_tit_wrap{ height:45px; background:url(../images/ba_tit_arrow.png) no-repeat 30px bottom;}
.ba_tit{ height:38px; line-height:38px;padding:0 5px 0 5px;border-top:2px solid #8abde7; border-bottom:1px solid #d1d1d1; overflow:hidden;}
.ba_tit h3{  color:#4583c1;}
.ba_tit a{ float:right; color:#6a6a6a; font-size:12px;}

.ba_list {padding:7px 0 15px 0;}
.ba_list li{ line-height:30px;padding:0 0 0 18px; background:url(../images/icon_q_dot_s.png) no-repeat 5px 14px;}

.ba_list_bqfw li{ height:32px; line-height:32px; padding:0 0 0 40px; border-bottom:1px dashed #c6c6c6;}
.ba_list_bqfw li.ba_list_bqfw_1{ background:url(../images/ba_list_bqfw_icon.png) no-repeat 3px -4px;}
.ba_list_bqfw li.ba_list_bqfw_2{ background:url(../images/ba_list_bqfw_icon.png) no-repeat 3px -38px;}
.ba_list_bqfw li.ba_list_bqfw_3{ background:url(../images/ba_list_bqfw_icon.png) no-repeat 3px -70px;}
.ba_list_bqfw li.ba_list_bqfw_4{ background:url(../images/ba_list_bqfw_icon.png) no-repeat 3px -102px;}
.ba_list_bqfw li.ba_list_bqfw_5{ background:url(../images/ba_list_bqfw_icon.png) no-repeat 3px -134px;}
/*?????????????? End*/

/**------------ ???? End ------------**/

/**============================ ???? End ===============================**/

/***** ???? *****/
.links_wrap{border-bottom:1px solid #dde1e3; background:url(../images/line_3.png) repeat-x;}
.links_bg{ background:url(../images/links_bg.png) no-repeat center 30px;}
.links{width:1000px; margin:0 auto;}
.links h3{ float:left;height:71px; line-height:71px; padding:0 25px 0 15px; font-size:20px; font-weight:normal; color:#888;}

.links_sel_wrap{ float:left;display:inline; margin:20px 15px 0 0;_width:195px;}
.links_sel{ }
.links_sel span{ float:left;display:block;height:31px; line-height:31px;}
.links_sel:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.links_sel {zoom:1;}
.links_sel em{ float:left;display:block; width:33px;height:33px; line-height:37px; *margin-top:1px;}
.links_sel_text{width:144px;height:31px; line-height:31px; padding:0 8px; background:#fff; border:1px solid #d1d1d1; border-right:0; color:#7f7f7f;}
 
.links_sel_btn{float:left;width:33px;height:33px; background: url(../images/index_sel_btn.png) no-repeat center top;  border:0; cursor:pointer;}

.links_content_wrap{ width:1000px; margin:0 auto;}
.links_content{ padding:15px; background:#fff; border:1px solid #d1d1d1; border-top:0;}
.links_content ul{ padding:0 0 0 30px;}
.links_content li{ float:left; width:210px; line-height:30px; padding:0 0 0 10px; background: url(../images/icon_q_dot_s.png) no-repeat left 13px;}
.links_content li a:hover{ color:#1765b9;}
.links_content_sssydw li{ width:430px;}
/***** ???? End *****/

/***** ????? *****/
.mail_gwy{width:1000px;margin:0 auto; background:#fff; height:46px; line-height:46px;}
.mail_gwy li{ float:left;margin:0 15px 0 0; font-size:16px;}
.mail_gwy li input.mail_gwy_input{ border:1px solid #d1d1d1; height:25px; line-height:25px; font-size:16px; color:#333;padding:0 3px; vertical-align:middle;}
.mail_gwy li b{ font-size:20px; font-weight:normal; color:#015cad;padding:0 0 0 20px;}
.mail_gwy_btn{ float:left;display:block;width:60px; height:27px;line-height:27px; text-align:center; font-size:14px; margin:11px 10px 0 0;background:url(../images/mail_gwy_btn.png) no-repeat; border:0; cursor:pointer;}
/***** ????? End *****/
/***** ?????? *****/
.blk_18 {
 BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; MARGIN-TOP: 0px; FONT-SIZE: 12px; BACKGROUND: #f3f3f3; OVERFLOW: hidden; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 923px; BORDER-BOTTOM: #e3e3e3 1px solid; ZOOM: 1
}
.blk_18 .pcont {
 FLOAT: left; OVERFLOW: hidden; WIDTH: 880px
}
.blk_18 .ScrCont {
 WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
 FLOAT: left
}
.blk_18 #List2_1 {
 FLOAT: left
}
.blk_18 .LeftBotton {
 BACKGROUND: url(/web/cbp-en/images/picr_1.gif) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 15px; HEIGHT: 72px
}
.blk_18 .RightBotton {
 BACKGROUND: url(/web/cbp-en/images/picr_1.gif) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 15px; HEIGHT: 72px
}
.blk_18 .LeftBotton {
 BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px
}
.blk_18 .RightBotton {
 BACKGROUND-POSITION: 0px -100px; MARGIN-LEFT: -1px
}
.blk_18 .LeftBotton:hover {
 BACKGROUND-POSITION: -20px 0px
}
.blk_18 .RightBotton:hover {
 BACKGROUND-POSITION: -20px -100px
}
.blk_18 .pl IMG {
 DISPLAY: block; MARGIN: 4px auto 4px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blk_18 .pl {
 BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; FLOAT: left; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 114px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f3f3f3 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.blk_18 A.pl:hover {
 BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ff9900 1px solid; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px solid
}
.commu_cont3 {
 MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
 WIDTH: 188px
}


