/*----------pages----------*/
.share_style{
	font-size:12px;
	font-family:"宋体";
}
.share_style img{
	vertical-align:middle;
}
.share_style em,.share_style i,.share_style b{
	font-style:normal;
	font-weight:normal;
}
.head_x1_bg{
	width:100%;
	min-width:1000px;
	height:38px;
	background:url(imgbg_x001.png) repeat-x;
}
.head_x1{
	width:1000px;
	margin:0 auto;
}
.hx1_l{
	float:left;
	line-height:38px;
	color:#535353;
}
.hx1_r{
	float:right;
	margin-top:9px;
}
.hx1_r a, .hx1_r b, .hx1_r img{
	vertical-align:middle;
	display:inline-block;
	font-weight:normal;
	color:#535353;
}
.con_box_xl1_bg{
	background:#fff;
}
.con_box_xl1{
	width:1000px;
	margin:0 auto;
}
.logo_x1{
	margin-left:30px;
}
.cbx1_menu{
	border:solid 1px #2879c8;
	background:url(imgbg_x002.png) repeat-x left 1px;
}
.cbx1_menu ul{
	height:39px;
	border:solid 1px #78bbef;
}
.cbx1_menu ul li{
	float:left;
}
.cbx1_menu ul li a{
	float:left;
	padding:0 27px;
	text-align:center;
	line-height:39px;
	height:39px;
	font-size:16px;
	color:#fff;
	font-family:"微软雅黑";
	background:url(imgbg_x003.png) no-repeat right top;
}
.cbx1_menu ul li.last a{
	background:none;
}
.cbx1_xl1{
	height:30px;
	background:url(imgbg_x004.png) repeat-x;
	font-family:"宋体";
}
.cbxx1_date{
	float:left;
	line-height:30px;
	margin-left:50px;
}
.cbxx1_r{
	float:right;
	margin-right:25px;
	margin-top:4px;
}
.cbxx1_r b{
	float:left;
	width:22px;
	height:22px;
	background:url(imgicon_x008.png) no-repeat center center;
	margin-right:5px;
	cursor:pointer;
}
.cbxx1_r i{
	float:left;
	padding:0 5px;
	line-height:20px;
	border:solid 1px #ccc;
	background:#fff;
	color:#555;
	height:20px;
	border-radius:2px;
	margin-left:10px;
	cursor:pointer;
}
.cbxx1_r input{
	float:left;
	width:120px;
	height:20px;
	border:solid 1px #ccc;
	background:#fff;
	line-height:20px;
}
.cbxx2_l{
	float:left;
	height:370px;
	width:570px;
}
.cbxx2_r{
	float:right;
	width:410px;
	height:370px;
}
.cbxx2r_t{
	font-size:30px;
	line-height:36px;
	color:#d30011;
	height:90px;
	background:#fff;
	padding:0 15px;
}
.cbxx2r_b{
	background:#fff;
	font-family:"宋体";
	margin-top:3px;
	height:277px;
}
.cbb_h3{
	height:30px;
	border-bottom:solid 1px #dddddd;
	background:#eaeaea;
	padding:4px 10px 0;
}
.cbb_h3 b{
	float:left;
	width:63px;
	text-align:center;
	height:30px;
	background:#eaeaea;
	color:#246ab0;
	line-height:30px;
	border:solid 1px #fff;
	border-bottom:none;
	cursor:pointer;
}
.cbb_h3 b.cur{
	color:#a40605;
	background:#fff;
	border-top-color:#246ab0;
}
.cbb_list{
	height:236px;
	border:solid 1px #ccc;
	border-top:none;
	padding-top:5px;
}
.cbb_list ul {
	float:left;
	width:100%;
}
.cbb_list ul li{
	float:left;
	width:100%;
	line-height:26px;
}
.cbb_list ul li a{
	float:left;
	padding-left:30px;
	background:url(imgicon_x009.png) no-repeat 14px center;
	color:#333;
}
.cbb_list ul li span{
	float:right;
	width:60px;
}
.cbxx3_l{
	float:left;
}
.cb3l_l1{
	border:solid 1px #ddd;
	border-top:solid 2px #246ab2;
}
.solid_1px{
	border-bottom:solid 1px #ddd;
}
.cbxll1_h3{
	height:40px;
	padding:0 20px;
}
.cbh3_l{
	float:left;
	line-height:40px;
	color:#a50809;
	font-size:22px;
}
.cbh3_r{
	float:right;
	line-height:20px;
	margin-top:10px;
}
.cbh3_r span, .cbh3_r a{
	color:#246ab0;
	vertical-align:middle;
	display:inline-block;
	font-weight:normal;
}
.box_cb3_l1{
	height:175px;
	border-bottom:solid 1px #ddd;
}
.cb3ll1_l{
	float:left;
	width:290px;
	border-right:solid 1px #ddd;
	height:100%;
}
.cb3ll1_r{
	float:left;
	width:437px;
	height:100%;
}
.ce_lp{
	font-size:14px;
	font-family:"微软雅黑";
	color:#fff;
	background:#4d95df;
	width:35px;
	text-align:center;
	line-height:20px;
	height:100%;
	float:left;
}
.xlbl_list{
	float:left;
	width:255px;
	margin-top:10px;
}
.xlbl_list ul li a{
	margin:10px 0;
	float:left;
	padding-left:30px;
	background:url(imgicon_x010.png) no-repeat 15px center;
	height:20px;
	line-height:20px;
	color:#333;
}
.cb3ll1_r_h3{
	padding-left:2px;
	padding-top:2px;
}
.cb3ll1_r_h3 b{
	float:left;
	border:solid 1px #e6e6e6;
	height:28px;
	line-height:28px;
	text-align:center;
	background:#f2f2f2;
	cursor:pointer;
	width:105px;
	margin-left:1px;
	border-top:none;
	color:#555;
}
.cb3ll1_r_h3 b.cur, .cb3ll1_r_h3 b:hover{
	border-top:solid 2px #246ab2;
	border-bottom:none;
	background:#fff;
	color:#a40605;
}
.cb3ll1_r_list{
	padding-top:10px;
}
.cb3ll1_r_list ul li a{
	display:block;
	padding-left:25px;
	line-height:20px;
	height:20px;
	background:url(imgicon_x012.png) no-repeat 5px center;
	color:#333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin:5px;
}
.box_cb3_l2{
	height:165px;
}
.box_cb3_l2_l{
	float:left;
	width:290px;
	border-right:solid 1px #ddd;
	height:161px;;
	padding-top:4px;
}
.box_cb3_l2_l a{
	float:left;
	line-height:20px;
	margin:10px 0;
	width:26%;
	color:#333;
}
.box_cb3_l2_l a.last{
	width:48%;
}
.box_cb3_l2_l a b{
	display:block;
	background:url(imgicon_x011.png) no-repeat 10px center;
	padding-left:25px;
}

.box_cb3_l2_r{
	float:left;
	width:423px;
	height:151px;
	padding:7px;
}
.box_cb3_l2_r a{
	color:#333;
	float:left;
	line-height:21px;
	margin:6px;
}
.box_cb3_l2_r a span{
	color:#dd0303;
}
.cbxx3_r{
	float:right;
	width:260px;
}
.list_ccpp a{
	display:block;
	padding-left:20px;
	padding-right:10px;
	line-height:20px;
	height:20px;
	background:url(imgicon_x012.png) no-repeat 5px center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin:5px 0;
}
.list_ccpp{
	border:solid 1px #ddd;
	margin-top:-1px;
}
.cxx5_l{
	float:left;
	width:730px;
	height:77px;
}
.cxx5_r{
	float:right;
	width:260px;
	height:75px;
	border:solid 1px #ddd;
}
.cxx5_r ul{
	float:left;
	width:100%;
}
.cxx5_r ul li{
	float:left;
	width:50%;
	height:27px;
	margin-top:7px;
}
.cxx5_r ul li a{
	display:block;
	width:107px;
	height:25px;
	background:url(imgbg_x005.png) repeat-x;
	border:solid 1px #ccc;
	border-radius:2px;
	margin:0 auto;
	line-height:25px;
	color:#333;
	text-indent:10px;
}
.cxx5_r ul li a span{
	display:block;
	width:100%;
	height:100%;
	background:url(imgicon_x005.png) 90px center no-repeat;
}
.cbx1_xl6{
	border:solid 1px #ddd;
	border-top:solid 2px #246ab2;
}
.cxx6_h3{
	height:40px;
	line-height:40px;
	font-size:22px;
	color:#a50708;
	text-indent:15px;
	border-bottom:solid 1px #ddd;
}
.cxx6_con{
	height:270px;
	background:url(imgimg_x009.jpg) no-repeat center center;
	margin:1px;
}
.cxx6c_l{
	float:left;
	width:240px;
	height:100%;
}
.cxx6c_l a{
	display:block;
	background:url(../img/icon_x007.png) no-repeat;
	width:165px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin:0 auto;
}
.cxx6c_c{
	float:left;
	width:510px;
	height:100%;
	background:rgba(255,255,255,.8)
}
.cxx6c_r{
	float:left;
	width:246px;
	height:100%;
	background:rgba(255,255,255,.5)
}
.cc6_l1 label,.cc6_l1 input, .cc6_l1 b{
}
.cc6_l1 label{
	float:left;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:bold;
	line-height:24px;
	margin-left:15px;
}
.cc6_l1 input{
	float:left;
	width:100px;
	height:22px;
	border:solid 1px #ccc;
	background:#fff;
}
.cc6_l1 b{
	float:right;
	color:#fff;
	line-height:24px;
	cursor:pointer;
	height:24px;
	letter-spacing:0.5em;
	padding:0 20px;
	text-align:center;
	border-radius:3px;
	background:url(imgbg_x006.png) repeat-x;
}
.table_box,.cc6_l1{
	padding:0 25px;
}
.table_box table{
	width:100%;
}
.table_box th{
	font-weight:normal;
	color:#fff;
	height:28px;
	vertical-align:middle;
	background:#126ebd;
	text-align:left;
}
.table_box td{
	text-align:left;
	color:#333;
	height:30px;
	vertical-align:middle;
}
.table_box td b, .table_box th b{
	padding-left:20px;
	display:inline-block;
}
.cxx7_h3{
	height:40px;
	font-weight:normal;
	padding:0 15px;
}
.cxx7_h3_l{
	float:left;
	padding-top:5px;
	line-height:30px;
}
.cxx7_h3_l b, .cxx7_h3_l i, .cxx7_h3_l a, .cxx7_h3_l strong, .cxx7_h3_l img,.cxx7_h3_l span{
	display:inline-block;
	vertical-align:middle;
}
.cxx7_h3_l strong{
	font-size:22px;
	color:#a60606;
}
.cxx7_h3_l a, .cxx7_h3_l i{
	color:#246ab0;
}
.cxx7_h3_l b{
	font-size:14px;
	color:#d82828;
}
.cbx1_xl7_l{
	width:730px;
	float:left;
	border:solid 1px #ddd;
	border-top:solid 2px #246ab2;
}
.cxx7_h3_r{
	float:right;
}
.cxx7_h3_r a{
	color:#999;
	line-height:40px;
}
.cxx7_con{
	margin:1px;
	height:230px;
}
.cxx7_cc1{
	float:left;
	width:35px;
	text-align:center;
	line-height:20px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#fff;
	background:#246ab2;
	height:100%;
}
.cxx7_cc2{
	float:left;
	margin-left:10px;
	width:222px;
}
.c72p1_l{
	float:left;
	width:42px;
}
.c72p1_l b{
	display:inline-block;
	padding:0 5px;
	line-height:20px;
	background:#4993d2;
	color:#fff;
	position:relative;
}
.c72p1_l img{
	position:absolute;
	right:-3px;
	top:1px;
}
.c72p1_r{
	float:left;
	width:180px;
}
.c72p1_r h5{
	font-size:14px;
	color:#c00000;
	line-height:22px;
	border-bottom:solid 1px #ccc;
}
.c72p1_r b{
	line-height:18px;
	color:#333;
}
.cxx7_cc3{
	float:left;
	width:450px;
	padding:0 5px;
}
.cxx7_cc3 table{
	width:100%;
	color:#333;
}
.cxx7_cc3 table th{
	text-align:center;
	font-weight:normal;
	background:#efefef;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	vertical-align:middle;
	height:20px;
}
.cxx7_cc3 table td{
	text-align:left;
	height:30px;
	vertical-align:middle;
}
.cxx7_cc3 table td a{
	display:block;
	width:110px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#333;
}
.cbx1_xl7_r{
	float:right;
	width:260px;
}
.cxx7r_t,.cxx7r_b{
	border:solid 1px #ddd;
}
.cxx7r_t_h3{
	height:40px;
	border-bottom:solid 1px #ddd;
	padding:0 10px;
}
.cxx7r_t_h3 strong{
	font-size:20px;
	color:#a50603;
}
.cxx7r_t_h3 span{
	color:#bbb;
	font-weight:normal;
}
.cxx7r_t_con{
	padding:10px;
}
.cxx7r_t_con table{
	width:100%;
}
.cxx7r_t_con td{
	text-align:center;
	height:24px;
	vertical-align:middle;
}
.cxx7r_t_con td a{
	color:#333;
}
.middle_td a{
	display:block;
	color:#333;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
.cxx5_r_ch7.cxx5_r{
	border:none;
	height:auto;
}
.cbx1_xl9{
	border:solid 1px #ddd;
	border-top:solid 2px #246ab2;
}
.cxx9_h3{
	height:40px;
	border-bottom:solid 1px #ddd;
	padding:0 20px;
}
.cxx9_h3 b{
	line-height:40px;
	font-size:24px;
	color:#a50603;
	float:left;
}
.cxx9_h3 i{
	float:right;
	padding-top:8px;
}
.cxx9_h3 i strong{
	float:left;
	font-weight:normal;
	padding:0 5px;
	height:25px;
	line-height:25px;
	text-align:center;
	cursor:pointer;
	position:relative;
}
.cxx9_h3 i strong span{
	display:none;
	position:absolute;
	bottom:-4px;
	left:0;
	width:100%;
	background:url(imgicon_x015.png) no-repeat center center;
	height:4px;
}
.cxx9_h3 i strong.cur{
	background:#e1e1e1;
	color:#cf1101;
	border-radius:3px;
}
.cxx9_h3 i strong.cur span{
	display:block;
}
.cxx9c_box1{
	padding:15px 30px;
}
.cxx9c_box1 table{
	float:left;
	width:300px;
}
.cxx9c_box1 td{
	text-align:left;
	vertical-align:middle;
	height:24px;
}
.cxx9c_box1 td a{
	color:#000;
}
.foot_xl_bg{
	height:130px;
	border-top:solid 2px #246ab2;
	background:#ededed;
}
.foot_xl{
	line-height:30px;
	color:#333;
	text-align:center;
	padding-top:25px;
}

.head_x2_bg{
	width:100%;
	min-width:1000px;
	height:262px;
	background:url(imgbg_x007.png) repeat-x;
}
.head_x2{
	width:1000px;
	height:262px;
	background:url(imgbanner_x001.jpg) no-repeat;
	margin:0 auto;
	position:relative;
}
.hx2_menu{
	position:absolute;
	left:0;
	bottom:0;
	height:40px;
	background:#0064c3;
	width:1000px;
}
.he2menu_l, .he2menu_r{
	width:40px;
	height:40px;
	position:absolute;
	top:0;
}
.he2menu_l{
	background:url(imgicon_x019.png) no-repeat;
	left:-40px;
}
.he2menu_r{
	background:url(imgicon_x020.png) no-repeat;
	right:-40px;
}
.hx2_menu ul{
	float:left;
	width:100%;
	overflow: hidden;
	height:40px;
}
.hx2_menu ul li{
	float:left;
	width:12.5%;
}
.hx2_menu ul li a{
	display:block;
	height:40px;
	line-height:40px;
	border-right:solid 1px #0054a4;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	color:#fff;
}
.hx2_menu ul li.last a{
	border:none;
}
.hx2_xl1_bg{
    margin:0 auto;
	height:60px;
	width:1000px;
	background:url(imgbg_x008.png) repeat-x;
}
.hx2_xl1{
	width:1000px;
	margin:0 auto;
	position:relative;
}
.date_cx2{
	line-height:44px;
	color:#666;
}

.top_search{position:absolute; width:265px; height:30px; right:0; bottom:0;}
.top_search select{float:left; width:50px; height:25px; border:1px solid #ccc; border-right:none;}
.top_search input.txt_search{float:left; width:155px; height:23px; border:1px solid #ccc; padding-left:3px;}
.top_search input.btn_search{float:left; width:50px; height:25px; border:1px solid #0064C3; background:#0064C3; color:#fff;}
.content_xl2{
	width:1000px;
	margin:0 auto;
}
.cx21_l{
	float:left;
	width:570px;
}
.cx21l_t{
	background:#fff;
	border:solid 1px #ddd;
}
.box_swf_x1{
	width:550px;
	height:350px;
	margin:9px;
}
.cx21l_h3{
	float:left;
	width:36px;
	background:url(imgicon_x018.png) no-repeat;
	height:96px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	padding-top:12px;
	text-align:center;
}
.cx21l_h3 p{text-align:center;}
.cx21l_b{
	height:125px;
	border:solid 1px #ddd;
	background:#fff;
	padding:1px;
}
.cx21l_list{
	width:500px;
	float:left;
	margin-top:10px;
	margin-left:15px;
}
.cx21l_list ul li{
	line-height:26px;
	height:26px;
}
.cx21l_list ul li a{
	float:left;
	color:#333;
	width:230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cx21l_list ul li span{
	float:right;
	color:#666;
}
.cx21_r{
	float:right;
	width:405px;
	background:#fff;
	padding:10px;
	border:solid 1px #ddd;
}
.cx21r_t_h3 b{
	float:left;
	background-image:url(../img/icon_x017.png);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#0766BF;
	width:auto;
	padding-right:55px;
	height:35px;
	text-indent:25px;
	line-height:35px;
	color:#fff;
	font-size:16px;
	font-family:"微软雅黑";
}
.cx21r_t_h3 a{
	float:right;
	padding:0 10px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#a3a3a3;
	margin-top:3px;
	background:#f0f0f0;
	font-family:"微软雅黑";
	font-weight:normal;
}
.cx21r_l2{
	text-align:center;
	color:#e10000;
	font-size:24px;
	font-family:"微软雅黑";
}
.cx21r_l3{
	width:405px;
	margin:0 auto;
	line-height:24px;
}
.cx21r_l3 a{
	color:#e60000;
}
.dashed_3px{
	border-bottom:dashed 3px #ddd;
}
.cx21r_list{
	padding-top:15px;
}
.cx21r_list ul li{
	line-height:29px;
	height:29px;
	padding-left:10px;
}
.cx21r_list ul li a{
	float:left;
	background:url(imgicon_x009.png) no-repeat 5px center;
	padding-left:20px;
	color:#666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:360px;
}
.cx21r_list ul li span{
	float:right;
	font-family:"微软雅黑";
	color:#666;
}
.cxl2_x2 ul{
	float:left;
	width:1010px;
	margin-left:-5px;
}
.cxl2_x2 ul li.pic{
	float:left;
	width:240px;
	border:solid 1px #ddd;
	margin:0 5px;
	height:62px;
}
.cxl2_x2 ul li a img{
   	width:240px; 
	height:60px;
}
.cxl2_x2 ul li.cur img{
	border:solid 1px #97cdff;
}
.cxl23_l{
	float:left;
	width:360px;
	border:solid 1px #ddd;
	background:#fff;
}
.cxl23_c{
	float:left;
	width:360px;
	margin:0 12px;
	border:solid 1px #ddd;
	background:#fff;
}
.cxl23_r{
	float:left;
	width:250px;
	border:solid 1px #ddd;
	background:#fff;
}
.cxl23_sh .cx21r_t_h3{
	margin-top:1px;
	margin-right:10px;
}
.cxl23_sh .cx21r_t_h3 a{
	color:#0766bf;
}
.cx23_list ul li{
	line-height:30px;
	height:30px;
	padding:0 10px;
}
.cx23_list{
	padding:15px 0;
}
.cx23_list ul li a{
	float:left;
	color:#666;
	padding-left:15px;
	background:url(imgicon_x009.png) no-repeat 7px center;
}
.cx23_list ul li span{
	float:right;
	color:#666;
}
.cxl23_r .cx21r_t_h3{
	background:#f0f0f0;
	margin-right:1px;
	padding-right:15px;
}
.cxl2_x5{
	height:40px;
	background:#fff;
}
.cx5_l{
	float:left;
	height:38px;
	text-align:center;
	width:182px;
	line-height:40px;
	color:#0766bf;
	font-family:"微软雅黑";
	font-weight:bold;
	border:solid 1px #ccc;
}
.foot_xlx1{
	text-align:center;
	line-height:24px;
	color:#666;
}
.content_xl3{
	width:1000px;
	margin:0 auto;
	background:#fff;
	border:solid 1px #ddd;
}
.cx3_h3{
	padding:0 15px;
	line-height:40px;
	height:40px;
	font-weight:normal;
	font-size:14px;
	border-bottom:solid 1px #6dbee3;
	background:#f2f2f2;
}
.cx3_h5{
	font-size:30px;
	color:#d50000;
	text-align:center;
	font-family:"微软雅黑";
}
.cx3_x1{
	text-align:center;
	margin:0 auto;
	width:900px;
	color:#666;
	height:40px;
	line-height:40px;
	background:#ebf0f2;
}
.cx3_x2{
	width:900px;
	margin:0 auto;
}
.cx3_x2 p{
	line-height:30px;
	color:#666;
	text-indent:2em;
	text-align:justify;
	margin-bottom:30px;
}
.cx3_foot p{
	font-size:14px;
	color:#666;
	padding-bottom:10px;
	width:900px;
	margin:0 auto;
}
.cx3_foot p a{
	color:#000;
}
.cx3_foot p a:hover{
	color:#e00303;
	text-decoration:none;
}
.content_xl4{
	width:1000px;
	margin:0 auto;
}
.cx4_l{
	float:left;
	width:220px;
	backgroun:#e8e8e8;
	border:solid 1px #ddd;
}
.cx4_r{
	float:right;
	width:760px;
	border:solid 1px #ddd;
	background:#fff;
}
.cx4_l_h3{
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:18px;
	background:#0766bf;
	text-indent:20px;
}
.cx4_l_ul{
	background:#fff;
}
.cx4_l_ul li{
	padding:0 20px;
}
.cx4_l_ul li a{
	display:block;
	height:50px;
	line-height:50px;
	padding-left:30px;
	background:url(imgicon_x021.png) no-repeat 8px center;
	font-family:"微软雅黑";
	font-size:16px;
	color:#000;
}
.cx4_r_list{ padding:15px 0;}
.cx4_r_list ul li{
	height:30px;
	line-height:30px;
	padding:0 30px;
}
.cx4_r_list ul li a{
	float:left;
	padding-left:15px;
	background:url(imgicon_x009.png) no-repeat left center;
	color:#666;
	font-size:14px;
}
.cx4_r_list ul li span{
	float:right;
	color:#666;
}
.cbx1_xl8 b{
	float:left;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#c70001;
}
.daohang_xl{
	float:left;
	margin-left:30px;
}
.cxl2_x4{
	width:100%;
	height:72px;
}
.cx5_select{
	float:left;
	margin-left:-1px;
}





/*----------custom----------*/