* {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:"Microsoft YaHei";
}
ul,li {
	list-style-type:none;
}
.fl {
	float:left;
	display:inline;
}
.xg_p p {
	height: 133px;
    overflow-y: auto;
    line-height: 26px;
}
.fr {
	float:right;
	display:inline;
}
body {
	line-height:24px;
}
.head_dhzj{
	position: relative;
}

a {
	font-size:18px;
	color:#333333;
	text-decoration:none;
	line-height:35px;
}
a:hover {
	text-decoration:underline
}
.mt20 {
	margin-top:20px;
}
.ov {
	overflow:hidden
}
.mt10 {
	
}
#w120 {
	width:120px
}
.h1_title {
	position:absolute;
	left:-999999em;
}
.head {
	width:100%;
	height:auto;
	margin:0 auto;
}
.head_top {
	width:100%;
	height:120px;
	text-align: center;
}
.head_top img {
	max-width:100%;
	max-height:100%;
}
.head_dh {
	width:100%;
	height:40px;
	background:#2534b1;
}
.head_dhzj {
	width:980px;
	height:44px;
	margin:0 auto;

}
.language_btn{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid #2534b1;
	background: #fff;
	color: #2534b1;
	position :absolute;
	top: 50px;
	right:50px;
	z-index:1;
}
.language_btn:hover{
	border: 1px solid #fff;
	background: #2534b1;
	color: #fff;
}
.nxjk {
	width:200px;
	height:40px;
	cursor:pointer;
}
.nxjbdh {
	width:200px;
	height:40px;
	background:#0b1355 165px 15px;
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#FFFFFF;
	cursor:pointer;
}
.nxjkr {
	width:780px;
	height:40px;
	overflow: hidden;
}
.nxjkr li {
	width:86px;
	height:40px;
	text-align:center;
	line-height:40px;
	float:left;
	display:inline;
}
.nxjkr li a {
	width:100%;
	height:40px;
	display:block;
	color:#2534b1;
	font-size:16px;
	background:#FFFFFF;
	float:left;
	font-family:"Microsoft YaHei";
	line-height:40px;
}
.prenext {
	width: 664px;
	margin:0 auto;
	font-size:16px
}
.prenext a {
	font-size:16px
}
.nxjkr li a:hover {
	text-decoration:none;
}
#tpa {
	background:#2534b1;
	color:#FFFFFF;
}
.a_before{
	background:#2534b1;
	color:#FFFFFF;
}
.a_after{
	background:#FFFFFF;
	color:#2534b1;
}
.banner {
	width:100%;
	height:414px;
}
.Z_MenuList_ul {
	height:0px;
	display:none;
	width:200px;
	background:#fff;
	position:absolute;
	z-index:9999 !important;
}
.Z_MenuList_ul li {
	width:185px;
	padding-left:10px;
	display:block;
	float:left;
}
.Z_MenuList_ul .zhuanqu i,.zhuanqu h3 {
	float:left;
	margin-top:5px;
}
.Z_MenuList_ul .zhuanqu i {
	display:block;
	width:24px;
	height:24px;
	margin-top:10px;
	background-image:url(../image/sprite_bg3.png);
	margin-right:9px;
}
.Z_MenuList_ul .zhuanqu h3 {
	font-size:14px;
	float:left;
	height:25px;
}
.Z_MenuList_ul .zhuanqu p {
	float:left;
	width:185px;
}
.Z_MenuList_ul .zhuanqu p a {
	padding:0 5px;
	font-size:12px;
	float:left;
	line-height: 30px;
}
.Z_MenuList_ul .zhuanqu p a:hover {
	color:#854604;
}
.Z_MenuList_ul li.alt i.zq-icon1 {
	background-position:-24px top;
}
.Z_MenuList_ul li.alt i.zq-icon2 {
	background-position:-24px -25px;
}
.Z_MenuList_ul li.alt i.zq-icon3 {
	background-position:-24px -50px;
}
.Z_MenuList_ul li.alt i.zq-icon4 {
	background-position:-24px -75px;
}
.Z_MenuList_ul li.alt i.zq-icon5 {
	background-position:-24px -100px;
}
.Z_MenuList_ul li.alt i.zq-icon6 {
	background-position:-24px -125px;
}
.Z_MenuList_ul li.alt {
	background:#fef1da;
	z-index:9999;
}
i.zq-icon2 {
	background-position:left -25px;
}
i.zq-icon3 {
	background-position:left -50px;
}
i.zq-icon4 {
	background-position:left -75px;
}
i.zq-icon5 {
	background-position:left -100px;
}
i.zq-icon6 {
	background-position:left -125px;
}
.box {
	width:980px;
	height:auto;
	overflow:hidden;
	margin:25px auto;
}
.jbdh {
	width:938px;
	height:78px;
	padding:20px;
	border:1px solid #eeeeee;
	overflow:hidden;
}
.jbdh img {
	float:left;
	display:inline;
	width:87px;
	height:78px;
}
.jbdh ul {
	list-style-type:none;
	height: 80px;
	overflow: hidden;
}
.jbdh ul li {
	padding-left:16px;
	padding-right:17px;
	width:auto;
	height:30px;
	line-height:30px;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	margin-top:2px;
	overflow:hidden;
}
.jbdh ul li.fl {
	margin-left:11px;
}
.jbdh ul li a {
	font-size:14px;
	color:#333333;
	line-height:30px
}
#focusindex {
	height: 412px;
	overflow: hidden;
	position: relative;
}
#focusindex li {
	height: 420px;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
#wba {
	display: block;
	height: 420px;
	position: absolute;
	width: 100%;
	z-index:2
}
#focusindex .preNext {
	width:45px;
	height:100px;
	position: absolute;
	top:150px;
	cursor: pointer;
	z-index: 9;
}
#focusindex .pre {
	left:10%;
	z-index: 9;
	background: url(../image/left-arrow.png) no-repeat left center;
	opacity:0;
}
#focusindex .next {
	right:10%;
	z-index: 9;
	background: url(../image/right-arrow.png) no-repeat left center;
	opacity:0;
}
#focusindex .pre:hover, #focusindex .next:hover {
	opacity:0.5;
}
#focusindex ul li a {
	width:100%;
	height:420px;
	display:block;
}
.banner1 div {
	width:100%;
	height:40px;
	top:360px;
	position:absolute;
	z-index:10;
	overflow:hidden;
}
.banner1 div p {
	width:980px;
	height:40px;
	margin:0 auto;
}
.bandh {
	width:100%;
	height:43px;
	text-align:center;
	overflow:hidden;
	background:#eeeeee;
}
#diva {
	width:130px;
	height:40px;
	display:block-inline;
	float:right;
	margin-right:230px;
}
#focusindex .btn {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: -3px;
	text-align: center;
	z-index: 9
}
#focusindex .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:14px;
	height:14px;
	_font-size:0;
	margin:5px 10px;
	cursor: pointer;
	background: #dfdfdf;
	z-index: 9;
	border-radius: 50%
}
#focusindex .btn span.on {
	background: #0e2289;
	z-index: 9
}
#myFocus {
	width:316px;
	height:187px;
}

	.p_zj span {
	font-size:22px;
	color:#404040;
	font-family:"Microsoft YaHei";
}
.name_info {
	margin-left: 15px;
    width: 370px;
    font-size: 14px;
}
.p_zj {
	margin-bottom:20px;
}
.name_info .p1 {
	color:#585858;
	font-weight:bold;
}
.name_info .p2 {
	color:#585858;
	line-height:25px;
	padding-top:15px;
	padding-right:18px;
	font-size:14px
}
.mkzj_l {
	width:550px;
	height:136px;
	overflow:hidden
}
.mkzj_btn a {
	display:block;
	width:95px;
	height:35px;
	text-align:center;
	color:#fff;
	line-height:32px;
}
.mkzj_btn1 {
	margin-bottom:10px;
	background-image: url(../image/icon.png);
	background-repeat: no-repeat;
	background-position: 0 -82px;
}
.mkzj_btn2 {
	background:url(../image/icon.png) no-repeat 0 -117px;
}
.mkzj_cen {
	width:528px;
	height:133px;
	overflow:hidden
}
.mkzj_r {
	width:429px;
	height:133px;
	background:#f3f3f3;
}
.mkzj_r .mkzj_ul {
	overflow: hidden;
	width:384px;
	margin-right: 20px;
	height:110px;
}
.mkzj_r ul {
	position:relative;
	left:0;
	width:440px;
	height:110px;
}
.mkzj_r ul li {
	float:left;
	width:105px;
	height:110px;
	margin-right:15px;
	overflow:hidden;
}
.mkzj_r ul li img {
	opacity:0.5;
	max-width:100%;
}
.mkzj_r ul .active img {
	opacity:1
}
.zjjt img {
	margin-top:50px;
	cursor:pointer
}
.zj_l {
	width:2200px;
	height:324px;
	overflow:hidden;
}
.tbzx {
	width:980px;
	height:237px;
	margin-top:20px;
	overflow:hidden;
}
.tjjs {
	width:942px;
	height:auto;
	overflow:hidden;
	padding:18px;
	margin-top:25px;
	border:1px solid #eeeeee;
}
.tjleft {
	width:950px;
	height:auto;
	overflow:hidden;
}
.jsl_top {
	width:950px;
	height:55px;
	font-size:22px;
	color:#9e9e9e;
	font-family:"Microsoft YaHei"
}
.jsl_top font {
	font-size:36px;
	color:#0e2289;
	font-weight:700;
	padding-right:10px;
}
.jsl_left {
	width:137px;
	height:435px;
	overflow:hidden;
	margin-top:10px;
}
.jsl_left ul {
	list-style-type:none;
}
.jsl_left ul li {
	width:137px;
	height:52px;
	background:url(../image/jsbg2.jpg) no-repeat left center;
	font-size:14px;
	text-align:center;
	line-height:20px;
	margin-bottom:10px;
	cursor:pointer;
	font-family:"Microsoft YaHei";
	padding-top:13px;
}
.jsl_left ul li a {
	line-height:43px
}
.jsl_left ul li.active {
	background:url(../image/jsbg1.jpg) no-repeat left center;
	color:#FFFFFF;
	height:55px;
	width:137px;
}
.jsl_left ul li.active a {
	color:#fff;
	text-decoration:none;
}
.jsl_left p {
	width:137px;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	color:#666666;
	font-family:"Microsoft YaHei";
	margin-top:15px;
}
.jsl_left p img {
	margin-bottom:5px;
}
.jsl_cen {
	width:812px;
	height:433px;
	overflow:hidden;
	margin-top:10px;
}
.jsl_cenr {
	width:795px;
	margin-left:10px;
	padding-bottom:10px;
	overflow:hidden;
}
.jsl_jsmc {
	width:580px;
	height:60px;
	font-size:26px;
	color:#000000;
	font-family:"Microsoft YaHei";
	line-height:50px;
}
.tjright {
	width:189px;
}
.tjright_1 {
	
	padding-top:15px;
	border-top:none;
	border-bottom:none;
	padding-bottom:10px;
}
.jsl_cenr1 {
	width:580px;
}
.p_js1 {
	clear:both;
	color:#404040;
	font-size:23px;
	font-family:"Microsoft YaHei";
	width:942px;
}
.p_js1 span {
	color:#bbb;
	font-size:10px;
}
.p_js_ul {
	width:203px;
	overflow:hidden;
}
.p_js_ul li {
	color:#585858;
	font-size:14px;
	line-height:25px;
	height:25px;
}
.p_js_ul li span {
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:5px;
	background:#404040;
	vertical-align:middle;
	margin-right:10px;
}
.js_btn {
	margin: 20px 0 0 30px;
    width: 335px;
    float: right;
    padding-bottom: 10px;
}
.js_btn a {
	display:inline-block;
	width:130px;
	height:38px;
	color:#fff;
	text-align:center;
	line-height:38px;
}
.js_btn a:last-child{
	color:#fff;
}
.js_btn a:hover,.tjl_zx p a {
	text-decoration:none;
}
.js_btn1 {
	background:url(../image/icon.png) no-repeat 0 0;
	margin-right:10px;
}
.js_btn2 {
	background:url(../image/icon.png) no-repeat 0 -43px;
}
.js_ys_tbor {
	border-top:1px dotted #dbdbdb;
	padding-top:10px;
	float:left;
	width:580px;
}
.safe_ul {
	margin-top:5px;
}
.safe_ul li {
	width:290px;
	float:left;
	height:28px;
	line-height:28px;
	font-size:14px;
}
.safe_ul li img {
	vertical-align:middle;
	margin-right:5px;
}
.jsl_jstp img {
	width:328px;
	height:155px;
	border:1px solid #eeeeee;
	padding:2px;
}
.jsl_jstp span {
	width:131px;
	height:38px;
	text-align:center;
	line-height:40px;
	margin-top:10px;
	overflow:hidden;
}
.jsl_jstp span a {
	font-size:14px;
	color:#FFFFFF;
}
.jsl_jstp span.fl {
	background:url(404.png) no-repeat center;
	margin-left:20px;
}
.jsl_jstp span.fr {
	background:url(../image/jszx2.jpg) no-repeat center;
	margin-right:20px;
}
.jsl_jszz {
	width:225px;
	height:auto;
	padding-top:30px;
	background:url(../image/jszx2.jpg) no-repeat left top;
	font-size:14px;
	color:#333333;
	line-height:26px;
}
.jsl_jsjs {
	width:225px;
	height:auto;
	overflow:hidden;
	font-size:14px;
	color:#333333;
	line-height:26px;
	padding-top:10px;
}
.jsl_jsjs a {
	font-size:14px;
	color:#333333;
	padding-left:20px;
	color:#FF0000;
}
.jsl_zjtop {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	margin-left:10px;
	font-size:12px;
	color:#9e9e9e;
	font-family:"Microsoft YaHei";
}
.jsl_zjtop font {
	font-size:16px;
	color:#000000;
	font-family:"Microsoft YaHei";
}
.tjl_zjtop {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	font-size:12px;
	color:#9e9e9e;
	font-family:"Microsoft YaHei";
}
.wx {
	text-align:center
}
.wx p {
	color:#3d3d3d;
	font-family:"Microsoft YaHei";
	font-size:14px;
}
.zj_img img,.tjright_1 img {
	vertical-align:top;
}
.zj_img img{
	margin-top:14px;
}
.tjl_zx {
	width:187px;
	height:82px;
	float:left;
	
	padding:3px 0 6px 0;
	overflow:hidden;
}
.tjl_zx p {
	width:50px;
	height:65px;
	float:left;
	display: inline;
	text-align:center;
	margin-left:9px;
}
.tjl_zx p a {
	width:50px;
	padding-top:50px;
	display:block;
	font-size:12px;
	color:#333333;
}
.zxp1 a {
	background:url(../image/jsr1_ove.jpg) no-repeat center top;
}
.zxp2 a {
	background:url(../image/jsr2_ove.jpg) no-repeat center top;
}
.zxp3 a {
	background:url(../image/jsr3_ove.jpg) no-repeat center top;
}
.zxp1 a:hover {
	background:url(../image/jsr1.jpg) no-repeat center top;
}
.zxp2 a:hover {
	background:url(../image/jsr2.jpg) no-repeat center top;
}
.zxp3 a:hover {
	background:url(../image/jsr3.jpg) no-repeat center top;
}
.zjgd {
	width:942px;
	height:auto;
	overflow:hidden;
	margin-top:25px;
	border:1px solid #eeeeee;
	padding:18px;
}
.zjgdleft {
	width:942px;
	height:430px;
	overflow:hidden;
}
.zjgd_top {
	width:100%;
	height:50px;
	overflow:hidden;
}
.zjgd_top p {
	float:left;
	display:inline;
	width:560px;
	height:auto;
	overflow:hidden;
	font-size:22px;
	color:#9e9e9e;
	font-family:"Microsoft YaHei";
}
.zjgd_top p font {
	line-height:50px;
	font-size:36px;
	color:#008f70;
	font-weight:700;
	font-family:"Microsoft YaHei";
	padding-right:5px;
}
.zjgd_top span {
	text-align:right;
	height:33px;
	display:block;
	float:right;
	line-height:20px;
	margin-top:10px;
}
.zjgd_top span a {
	font-size:12px;
	color:#9e9e9e;
}
.zjgd_tx {
	width:182px;
	overflow:hidden;
	margin-top:10px;
}
.zjgd_tx li {
	width:158px;
	height:62px;
	overflow:hidden;
	padding:5px;
	background:#e5e5e5;
	float:left;
	margin-right:20px;
	font-size:14px;
	color:#333333;
	line-height:24px;
	cursor:pointer;
	margin-bottom:20px;
}
.zjgd_tx li img {
	float:left;
	padding-right:10px;
}
.zjgd_tx li font {
	font-size:14px;
	color:#333333;
	font-weight:700;
}
.zjgd_tx li.active {
	background:url(404.png) no-repeat scroll left center;
	color:#FFFFFF;
	width:178px;
	height:62px;
}
.zjgd_tx li.active font {
	color:#FFFFFF;
}
.zjhd .jump {
	bottom:4px;
}
.zjgd_cen {
	width:720px;
	height:324px;
	overflow:hidden;
	margin-top:23px;
	margin-right:20px;
	display:inline;
}
.zjhdnr {
	width:2880px;
	height:324px;
	overflow:hidden;
}
.zjgr {
	width:720px;
	height:324px;
	overflow:hidden;
}
.zjgrimg {
	width:322px;
	height:324px;
	float:left;
	margin-left:35px;
}
.zhgrp1 {
	width:270px;
	height:25px;
	font-size:16px;
	color:#9e9e9e;
	font-family:"Microsoft YaHei";
	margin-top:30px;
}
.zhgrp1 font {
	font-size:24px;
	color:#333333;
	font-weight:700;
	padding-right:10px;
}
.zhgrp2 {
	width:340px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#333333;
	margin-top:20px;
}
.zhgrp3 {
	width:270px;
	height:auto;
	overflow:hidden;
	line-height:24px;
	font-size:14px;
	margin-top:10px;
}
.zhgrp4 {
	width:280px;
	height:38px;
	overflow:hidden;
	margin-top:20px;
}
.zhgrp4 span.fl {
	width:131px;
	height:38px;
	display:block-inline;
	background:url(404.png) no-repeat center top;
	text-align:center;
	line-height:38px;
}
.zhgrp4 span.fr {
	width:131px;
	height:38px;
	display:block-inline;
	background:url(../image/jszx2.jpg) no-repeat center top;
	text-align:center;
	line-height:38px;
}
.zhgrp4 span a {
	font-size:16px;
	color:#FFFFFF;
}
.jtwz {
	width:720px;
	height:0px;
	position:relative;
}
.jtl {
	width:23px;
	height:42px;
	position:absolute;
	z-index:9999;
	display:block;
	top:140px;
	left:0px;
	cursor:pointer;
}
.jtr {
	width:23px;
	height:42px;
	position:absolute;
	z-index:8888;
	display:block;
	right:0px;
	top:140px;
	cursor:pointer;
}
.zjjs_ul li {
	float:left;
	width:217px;
	height:154px;
	margin-right:18px;
	display:inline;
}

	.tjsb {
	width:942px;
	height: auto;
	overflow:hidden;
	padding-bottom:30px;
}
.flow {
	width:970px;
	height: auto;
}
.sbl {
	width:137px;
	
	height:420px;
	overflow:hidden;
	margin-top:15px;
}
.sbl ul {
	list-style-type:none;
	width:137px;
	overflow:hidden;
}
.sbl ul li {
	width:137px;
	float:left;
	height:55px;
	background:url(../image/jsbg2.jpg) no-repeat left center;
	font-size:18px;
	text-align:center;
	line-height:56px;
	margin-bottom:12px;
	cursor:pointer;
}
.sbl ul li.active {
	width:137px;
	height:55px;
	background:url(../image/jsbg1.jpg) no-repeat left center;
	color:#FFFFFF;
	height:55px;
	width:137px;
}
.sb2 {
	width:790px;
	
	height:420px;
	border:1px solid #e9e9e9;
	margin-top:15px;
	margin-left:10px;
	overflow:hidden;
}
.sb2 p {
	
	width:191px;
	height:98px;
	float:left;
	
	font-size:12px;
	color:#333333;
	text-align:center;
	line-height:15px;
	display:inline;
	margin: 5px 3px 0;
}
.sb2 p img {
	margin-bottom:10px;
	float:left;
}
.p_js2 {
	letter-spacing:1px;
}
.ggw {
	width:980px;
	height:auto;
	overflow:hidden;
	margin-top:25px;
}
.pprr {
	width:978px;
	height:397px;
	border:1px solid #e9e9e9;
	margin-top:25px;
}
.ppr_tab {
	width:950px;
	margin:0 auto;
	border-bottom:1px solid #000;
	height:55px;
	background:url(404.png) 237px 0 no-repeat;
}
.ppr_tab ul li {
	width:206px;
	float:left;
	line-height:55px;
	margin-right:30px;
	display:inline;
	cursor:pointer;
}
.ppr_tab ul li.active {
	height:56px;
	padding-right:0;
	background:url(404.png) no-repeat center bottom;
}
.ppr_txt {
	width:950px;
	padding-top:20px;
	margin:0 auto;
	overflow:hidden;
}
.ppr_txt .ppr_img1 {
	float:left;
	width:210px;
}
.ppr_txt .ppr_img2 {
	float:left;
	width:266px;
}
.ppr_txt .ppr_img3 {
	float:left;
	width:298px;
}
.ppr_txt .ppr_img4 {
	float:left;
	width:169px;
}
.ppr_img1 img,.ppr_img2 img,.ppr_img3 img,.ppr_img4 img {
	margin-bottom:3px;
}
.ppr_txt2 {
	width:405px;
	float:left;
	padding-left:15px;
}
.ppr_txt2 p {
	width:400px;
	float:left;
	padding-left:5px;
	text-indent:2em;
	padding:8px 0;
	line-height:22px;
	font-size:12px;
}
.ppr_txt3 {
	float:left;
	width:175px;
	padding-left:20px;
}
.ppr_txt3 img {
	margin-top:10px;
}
.r_title h2 {
	font-weight:normal;
	font-family:'Microsoft YaHei';
}
.r_title h2 span {
	color:#404040;
	font-size:22px;
}
.r_title h2 i {
	font-size:12px;
	color:#B7B7B7;
	font-style:normal;
	float:left;
	display:inline;
}

	.rdmt {
	width:938px;
	border:1px solid #eee;
	height:225px;
	padding:0 20px 0 20px
}
.rdmt .syhd {
	width:290px;
	height:204px;
	float:left;
	overflow:hidden;
	position:relative;
}
.rdmt .syhd_txt {
	width:2000000px;
	height:184px;
	padding-top:20px;
}
.rdmt .syhd_txt div {
	float:left;
	display:block;
	height:100%;
}
.rdmt .syhd_txt div a {
	display:block;
	height:100%;
	overflow:hidden
}
.rdmt .syhd_txt div a img {
	}
.rdmt .jump {
	position:absolute;
	width:15px;
	border:1px solid #fff;
	color:#fff;
	height:15px;
	opacity:0.4;
	background:#000;
	bottom:10px;
	cursor:pointer;
	filter:alpha(opacity=40);
	line-height:15px;
	text-align:center;
	z-index:999;
}
.rdmt .jumpche {
	background:#098962;
	opacity:0.8;
	filter:alpha(opacity=80);
	text-decoration:none;
}
.tbxs {
	width:314px;
	height:190px;
	overflow:hidden;
	margin-left:37px;
	background:url(../image/bg2.jpg) repeat-x top;
	margin-top:20px;
}
.syhd {
	width:290px;
	margin-top:20px;
	float:left;
}
.tbxs_top {
	width:314px;
	height:30px;
	overflow:hidden;
}
.tbxs_top p {
	width:110px;
	height:30px;
	background:url(../image/jszx2.jpg) no-repeat center top;
	text-align:center;
	line-height:40px;
	float:left;
}
.tbxs_top p a {
	font-size:20px;
	color:#000000;
	font-family:"Microsoft YaHei";
}
.tbxs_top span {
	width:65px;
	text-align:center;
	line-height:20px;
	height:20px;
	display:block;
	float:right;
	margin-top:10px;
}
.tbxs_top span a {
	font-size:14px;
	color:#9e9e9e;
}
.tbxs_cen {
	width:314px;
	height:auto;
	overflow:hidden;
}
.tbxs_cen ul li {
	width:314px;
	height:25px;
	line-height:25px;
	font-size:14px;
}
.tbxs_cen ul li a {
	font-size:14px;
	color:#333333;
	padding-left:10px;
}
.mtimg {
	padding-top:5px;
}
.jinqila {
	border-left:1px solid #eee;
	float:right;
	margin-left:25px;
	display:inline;
}
.jinqi {
	width:246px;
	float:right;
	height:225px;
	margin-left:25px;
	overflow:hidden;
	display:inline;
}
.jinqi h3 {
	font-size:19px;
	line-height:48px;
	font-family:"Microsoft YaHei";
	color:#333;
	font-weight:normal;
}
.jinqi p a,.jinqi p a:hover {
	display:block;
	font-family:"Microsoft YaHei";
	color:#fff;
	margin-top:8px;
	font-size:16px;
	width:100%;
	text-align:center;
	background:#0e2289;
	line-height:36px;
	font-weight:bold;
	text-decoration:none;
}
.jinqi .jinqi_txt {
	width:2000000px;
	height:110px;
}
.jinqi .jinqi_txt div {
	float:left;
	display:block;
	height:100%;
}

	.foto {
	width:100%;
	background:#282828;
	border-top:1px solid #DBDBDB;
	margin-top:10px;
	padding-bottom:30px;
}
.footer {
	width:980px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.footer ul {
	width:980px;
	height:auto;
	padding-top:20px;
}
.footer ul li {
	width:101px;
	float:left;
	padding-left:15px;
	line-height:24px;
}
.footer ul li strong a {
	font-size:20px;
	color:#e6e6e6;
	font-family:'Microsoft YaHei';
	font-weight:normal;
	border-bottom:1px dashed #ccc;
	display:block;
	line-height:40px;
}
.footer ul li p {
	color:#9D9D9D;
	font-size:14px;
	padding-top:10px;
}
.footer ul li a {
	color:#a7a7a7;
	font-size:15px;
	line-height:22px
}
.footer ul li a span {
	
}
.footer ul li a .yk {
	color:#ff981f
}
.foot_txt {
	width:980px;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	line-height:25px;
	padding-top:15px;
	padding-bottom:50px;
	color:#767374;
	margin-top:15px;
	margin-top:20px;
}
.foot_txt a,.foot_txt a:hover {
	color:#767374;
}

	.ss_banner {
	width:100%;
	height:420px;
	background:url(404.png) top center no-repeat;
}
.ss_banner a {
	display:block;
	width:100%;
	height:420px;
}
.ss_content {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	margin-top:25px;
	line-height:24px
}
.jdjs {
	height:378px;
	border:1px solid #CBCBCB
}
.jdjs1 {
	height:430px;
	border:1px solid #CBCBCB
}
.jdjs0 {
	height:auto;
	border:1px solid #CBCBCB;
	overflow:hidden;
	padding-bottom:20px;
}
.js_t2 {
	font-size:28px;
	font-family:'Microsoft YaHei';
	padding-top:20px;
	line-height:28px;
}
.nkss_top {
	width:935px;
	margin:0 auto;
	padding:23px 0;
}
.js_tab {
	width:220px;
	float:left;
	margin-left:35px;
	display:inline;
}
.js_tab ul li {
	width:220px;
	margin-bottom:12px;
	line-height:77px;
	text-indent:30px;
	height:77px;
	color:#5D5D5D;
	background:url(404.png) repeat-y;
	font-size:18px;
	font-family:'Microsoft YaHei';
	cursor:pointer;
}
.js_tab ul li.active {
	background:url(404.png) top center no-repeat;
	color:#fff;
}
.js_con {
	width:565px;
	height:235px;
	background:#F8F8F8;
	float:left;
	padding:20px 55px 0 55px;
}
.jsm {
	font-size:18px;
	font-family:'Microsoft YaHei';
	font-weight:bold;
	line-height:38px;
}
.jsm font {
	color:#008F70;
	padding:0 10px;
}
.sls {
	text-align:center;
	padding-top:15px;
}
.sls p {
	text-align:left;
	text-indent:2em;
	color:#5D5D5D;
	line-height:24px;
	font-size:14px;
	padding-top:15px;
}
.jsy {
	padding-top:15px;
	font-size:14px;
	width:565px;
	float:left;
}
.jsy p {
	float:left;
	width:338px;
	color:#5D5D5D;
	text-indent:2em;
	line-height:26px;
}
.yyfw {
	line-height:26px;
	font-weight:bold;
	padding-top:15px;
	color:#5D5D5D;
	float:left;
	text-indent:0;
}
.yyfw img {
	margin-right:10px;
}
.nkly {
	width:900px;
	margin:0 auto;
}
.nkly1 {
	float:left;
	width:552px;
}
.nkly1 p {
	text-indent:2em;
	color:#5D5D5D;
	padding-bottom:25px;
	font-size:14px;
	border-bottom:1px dashed #D2D2D2;
}
.nkly1 ul li {
	width:183px;
	text-align:center;
	margin-top:25px;
	line-height:30px;
	font-size:14px;
}
.box_2 {
	width:900px;
	margin:0 auto;
	overflow:hidden;
}
.bz_top {
	width:900px;
	height:70px;
}
.bz_top ul li {
	background: url(../image/jszx2.jpg) repeat-x;
	width:170px;
	font-size:20px;
	color:#666;
	height:70px;
	text-align:center;
	font-family:'Microsoft YaHei';
	line-height:62px;
	float:left;
	margin-right:12px;
	cursor:pointer;
}
.bz_top ul li.active {
	background: url(../image/jszx2.jpg) no-repeat;
	color:#FFFFFF;
}
.mk_szzx {
	width:870px;
	height:265px;
	padding:25px 15px 0 15px;
	overflow:hidden;
	background:#F4F4F4;
}
.b2_mid {
	margin-top:20px;
}
.js_qtxbz {
	width:192px;
	float:left;
}
.js_qtxbz ul li {
	width:192px;
	height:55px;
	background:#DCDCDC;
	text-align:center;
	line-height:55px;
	margin-bottom:5px;
	font-size:20px;
	color:#666;
	font-weight:bold;
}
.js_qtxbz ul li.active {
	width:190px;
	height:53px;
	background:#fff;
	border:1px solid #B4B4B4;
	color:#8C8C8C;
}
.bpjs {
	width:655px;
	float:right;
}
.js_xza ul li {
	width:192px;
	height:85px;
	float:left;
	padding-top:30px;
	background:#DCDCDC;
	text-align:center;
	line-height:30px;
	margin-bottom:5px;
	font-size:20px;
	color:#666;
	font-weight:bold;
}
#tab8 li a {
	font-size:24px;
	color:#666;
	line-height:60px;
}
.js_xza ul li.active {
	width:190px;
	height:83px;
	background:#fff;
	border:1px solid #B4B4B4;
	color:#8C8C8C;
}
.js_xza_xza ul li {
	width:192px;
	height:62px;
	float:left;
	padding:6.5px 5px;
	background:#DCDCDC;
	text-align:center;
	line-height:30px;
	margin-bottom:5px;
	font-size:20px;
	color:#666;
	font-weight:bold;
}
.js_xza_xza ul li.active {
	width:190px;
	height:60px;
	background:#fff;
	border:1px solid #B4B4B4;
	color:#8C8C8C;
}

	.left_tel {
	height:114px;
	margin-left:5px;
	float:left;
	width:210px;
	display:inline;
}
.left_tel dd {
	height:45px;
	padding:12px 0 0 0;
}
.left_tel dd span {
	display:block;
	line-height:16px;
}
a.tx-online1,a.tx-online2 {
	display:inline-block;
	width:33px;
	height:33px;
	overflow:hidden;
	float:left;
	background:url(../image/sprite_bg1.png) -292px top no-repeat;
	margin-right:9px;
}
a.tx-online2 {
	background-position:-326px 0;
}
a.tx-online1:hover {
	background-position:-292px -33px;
}
a.tx-online2:hover {
	background-position:-326px -33px;
}
span.tx-tel {
	font-size:20px;
	font-family:Impact;
	height:22px;
	line-height:22px;
}
a.a-tab1,a.a-tab2,a.a-tab3,a.a-tab4 {
	width:45px;
	height:45px;
	background: url(../image/sprite_bg1.png) no-repeat;
	margin-right:12px;
	margin-top:15px;
	display: inline-block;
}
a.a-tab1:hover {
	background-position: left -45px;
}
a.a-tab2 {
	background-position: -48px top;
}
a.a-tab2:hover {
	background-position: -48px -45px;
}
a.a-tab3 {
	background-position: -95px top;
}
a.a-tab3:hover {
	background-position: -95px -45px;
}
a.a-tab4 {
	background-position: -142px top;
}
a.a-tab4:hover {
	background-position: -142px -45px;
}
.r_title h2 {
	font-weight:600;
	font-family:'Microsoft YaHei';
}
.r_title h2 span {
	color:#222;
	font-size:21px;
}
.r_title h2 i {
	color:#B7B7B7;
	font-style:normal;
	padding-left:10px;
	float:left;
	display:block;
}
.r_title1 {
	background:#E3E3E3;
	width:252px;
	height:140px;
	float:left;
	margin-top:10px;
	display:inline;
}
#marquee1 {
	width:212px;
	height:135px;
	overflow:hidden;
	float:left;
}
#marquee1 ul li {
	float:left;
	width:212px;
	text-align:center;
	height:115px;
	margin-top:10px;
}
#marquee1 ul li p a {
	font-size:16px;
	font-weight:bold;
	color:#00614B;
	line-height:28px;
}
.box1_r .jj {
	text-indent:2em;
	width:252px;
	padding:10px 0 0 0;
	color:#000;
	float:left;
	display:inline;
}
.r_zxzx {
	width:234px;
	height:117px;
	background:url(404.png) no-repeat;
	float:left;
	margin:10px 0 0 9px;
	display:inline;
}
.r_zxzx li {
	width:117px;
	height:32px;
	float:left;
	margin-bottom:7px;
}
.r_zxzx li a {
	display:block;
	width:117px;
	height:32px;
}
.postion {
	width:980px;
	margin:0 auto;
	height:32px;
	margin-top:5px;
	line-height:32px;
	background:url(../image/postion.jpg) 0 9px no-repeat;
	color:#000;
}
.postion strong {
	padding-left:30px;
}
.postion strong a {
	color:#000;
	font-weight: normal;
}
.postion span {
	float:right;
}
.channel_1 {
	width:980px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	font-size:12px;
}
.list_left {
	width:698px;
	background:#fff;
	border:1px solid #DBDBDB;
}
.list_cp {
	width:698px;
	height:auto;
	float:left;
}
.list_cp ul li {
	width:668px;
	height:115px;
	padding:0;
	float:left;
	padding-left:10px;
	margin-left:10px;
	padding-top:15px;
	margin-top:10px;
	background:#f7f7f7;
	border:0;
	display:inline;
}
.list_cp ul li a img {
	float:left;
	margin:0 15px 0 10px;
	border:1px solid #e0e0e0;
	padding:1px;
}
.list_cp ul li a:hover img {
	border:solid 1px #bbb;
}
.list_cp ul li strong a {
	float:left;
	width:475px;
	font-size:16px;
	color:#854604;
	line-height:25px;
}
.list_cp ul li p {
	width:500px;
	height:auto;
	line-height:24px;
	color:#444;
	float:left;
	text-indent:2em;
	margin-top:5px;
}
.list_cp ul li p a {
	color:#854604;
	font-size: 12px;
	line-height: 24px;
}
.list_lb {
	width:688px;
	height:auto;
	float:left;
}
.list_lb ul li {
	width:666px;
	height:85px;
	float:left;
	margin-left:20px;
	padding-bottom:10px;
	border-bottom:dashed 1px #ccc;
	margin-top:15px;
	display:inline;
}
.list_lb ul li strong {
	line-height:30px;
	height:30px;
	display:block;
}
.list_lb ul li strong a {
	font-size: 14px;
	color:#0e2289;
}
.list_lb ul li p {
	width:90%;
	float:left;
	text-indent: 2em;
	line-height:25px;
	padding-left:12px;
	color:#444;
}
.list_lb ul li p a {
	color: #854604;
	font-size: 12px;
	line-height: 24px;
}
.list_lb1 {
	width:688px;
	height:auto;
	float:left;
}
.list_lb1 ul li {
	width:207px;
	float:left;
	margin-left:20px;
	padding-bottom:10px;
	border-bottom:dashed 1px #ccc;
	margin-top:15px;
	display:inline;
	overflow:hidden
}
.list_lb1 ul li strong {
	line-height:30px;
	height:30px;
	display:block;
}
.list_lb1 ul li strong a {
	font-size: 14px;
	color:#0e2289;
}
.list_lb1 ul li p {
	width:654px;
	float:left;
	text-indent: 2em;
	line-height:25px;
	padding-left:12px;
	color:#444;
}
.list_lb1 ul li p a {
	color: #854604;
	font-size: 12px;
	line-height: 24px;
}
.list_lb1 img {
	width:100%;
	height:140px
}
#list_page {
	width:680px;
	height:30px;
	padding-top:34px;
	text-align:center;
	padding-bottom:22px;
	float:left;
	margin-left:10px;
	display:inline;
	line-height:24px;
}
#list_page li {
	float: left;
	border: 1px #cccccc solid;
	margin-right:5px;
	padding:1px 10px;
}
#list_page li a {
	color: #929292;
	line-height:20px;
	margin: 0px 1px;
	font-size:12px
}
#list_page .thisclass {
	background:#ccc;
}
.list_right {
	width:269px;
}
#jl {
	width:267px;
	border:1px solid #DBDBDB;
	padding-bottom:5px;
}
.zjhd {
	width:230px;
	height:247px;
	margin:10px auto;
	overflow:hidden;
	position:relative;
}
.zjhd .zjhd_txt {
	width:2000000px;
	height:247px;
}
.zjhd .zjhd_txt div {
	float:left;
	display:block;
	height:100%;
}
.zjhd .jump {
	position:absolute;
	width:25px;
	border:1px solid #fff;
	color:#fff;
	height:7px;
	opacity:0.4;
	background:#000;
	bottom:0;
	cursor:pointer;
	filter:alpha(opacity=40);
	line-height:15px;
	text-align:center;
	bottom:4px;
}
.zjhd .jumpche {
	background:#0e2289;
	opacity:0.8;
	filter:alpha(opacity=80);
	bottom:4px;
}
.gyjl .r_title1 {
	margin-left:8px;
	display:inline;
}
.gyjl .jj {
	text-indent:2em;
	width:252px;
	padding:10px 0 0 8px;
	color:#000;
	float:left;
	line-height:24px;
	font-size:14px;
}
.gyjl .jj a {
	color:#F00;
	font-size:14px;
}
.gyjl .r_zxzx {
	margin: 10px 0 0 17px;
}
.gyjl .left_tel {
	padding-left:12px;
	letter-spacing:2px;
	width:234px;
}
.index_nav {
	background:url(../image/index_045.jpg) repeat-x;
	border:1px solid #0e2289;
	height:35px;
}
.index_nav .guahao1 {
	margin-top:4px;
	margin-left:10px;
	float:left;
}
.index_nav h3 a {
	line-height:35px;
	font-size:16px;
	color:#fff;
	padding-left:5px;
	float:left;
}
.index_nav h3 a:hover {
	color:#fff;
	text-decoration:none;
}
.fannao a {
	float: left;
	width:76px;
	height: 29px;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 29px;
	margin:8px 0 0 8px;
	display: inline-block;
	font-size:14px;
	overflow:hidden
}
.fannao a:hover {
	background:#0e2289;
	border-color:#0e2289;
	color:#FFF;
	text-decoration:none;
}
.bz_wyzx {
	margin-top:15px;
	float:left;
}
.bz_wyzx a {
	width:220px;
	height:40px;
	border-radius:4px;
	margin-left:24px;
	display:inline-block;
	text-align:center;
	background:#0e2289;
	font-size:16px;
	color:#fff;
	line-height:40px;
	font-weight:bold;
}
.bz_left_map {
	padding:10px;
}
.bz_left_address {
	padding:2px 15px;
	font-size:14px;
	line-height:24px;
}

.wenzhang {
	border:1px solid #DBDBDB;
	width:696px;
	overflow:hidden;
	padding-bottom:10px;
	display:inline;
	background:#fff;
	font-family:'Microsoft YaHei';
}
.wz_cont{
	overflow:hidden;
}
.wz_cont p{
	width:auto !important;
}
.wenzhang div p img,
..wz_cont p img{
	max-width:100%;
}
.wenzhang h1 {
	font-size:24px;
	line-height:50px;
	text-align: center;
	display: block;
	padding-top: 20px;
	color: #333;
}
.share_ad {
	margin:8px;
}
.huanzhe-2 {
	width:664px;
	padding-top:5px;
	background-color: #e5e4e4;
	margin:20px auto 0;
	font-size:16px;
	line-height: 20px;
	padding-left:10px;
}
.ft-red {
	color: #e60012;
	font-weight:bold;
}
.wz_cont {
	width:664px;
	margin:20px auto;
}
.wz_cont p {
	padding:10px 0;
	line-height:26px;
	font-size:16px;
	color:#333;
	text-indent:2em;
}
.wz_cont a {
	font-size:16px;
}
.article-zx {
	height:50px;
	text-align:center;
	padding-top:20px;
}
.article-zx a {
	display: inline-block;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
a.bz-online5,a.bz-online6 {
	width:160px;
	height:40px;
	line-height:40px;
	font-size:16px;
}
a.bz-online5 {
	color:#fff;
	background:#666;
	margin-right:40px;
}
a.bz-online5:hover {
	color:#ddd;
}
a.bz-online6 {
	background:#0e2289;
	color:#FFF;
}
a.bz-online6:hover {
	color:#ddd;
}
.huanzhe-5 {
	width:696px;
	height:181px;
	position:relative;
	margin:25px auto 0;
}
.huanzhe-5 p {
	width:240px;
	height: 148px;
	position: absolute;
	top: 18px;
	left:440px;
	line-height:24px;
	font-size:14px
}
.huanzhe-8 {
	width:690px;
	height:170px;
	margin:20px auto 0px;
	position:relative;
	overflow:hidden;
}
.huanzhe-8 h2 {
	font-size:24px;
	font-weight:500;
	position:absolute;
	top:11px;
	left:18px;
}
.tj-1 {
	width:333px;
	height:105px;
	border-right:1px solid #ccc;
	margin-left:13px;
	overflow:hidden;
}
.tj-2 {
	width:280px;
	padding-left:40px;
	border-right:none;
}
.huanzhe-8 ul {
	margin-top:23px;
	padding-top:24px;
	_display:inline;
}
.huanzhe-8 li {
	list-style:inside square;
	width:274px;
	height:26px;
	border-bottom:1px dashed #ccc;
	color:#999;
}
.huanzhe-8 li a {
	font-size:14px;
	padding:0 2px;
	line-height:26px;
}
.huanzhe-8 li a:hover {
	background-color:#0e2289;
	color:#FFF;
}
.huanzhe-9 img {
	margin-left:10px;
	margin-top:30px;
}
.hz-tishi {
	color:red;
	font-size:16px;
}
.martop {
	margin-top:10px;
}

	.channel {
	width:1000px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	font-size:12px;
}
.channel_left {
	width:700px;
	height:auto;
	margin-left:10px;
	display:inline;
}
.channel_jb {
	border:1px solid #DBDBDB;
	width:698px;
	height:209px;
}
.channel_js {
	border:1px solid #DBDBDB;
	float:left;
}
.channel_left span a img {
	float:left;
	margin-top:12px;
	border:1px solid #f9c52d;
}
.channel_nav {
	height:41px;
	background:url(../image/postion.jpg) no-repeat;
	line-height:41px;
}
#ch_bnav {
	height:36px;
	background:url(404.png) no-repeat;
	line-height:36px;
}
#ch_bnav strong a, .channel_nav strong a:hover {
	font-size:14px;
	color:#fff;
	padding-left:35px;
	float:left;
}
.channel_nav span img {
	float:left;
	margin-left:10px;
	margin-top:7px;
}
.channel_nav strong a, .channel_nav strong a:hover {
	font-size:16px;
	color:#fff;
	padding-left:5px;
	float:left;
}
.channel_nav .jb {
	padding-left:50px;
	font-size:14px;
	color:#7E7E7E;
}
.channel_nav .jb a {
	font-size:14px;
	color:#7E7E7E;
	padding:0 4px;
}
.channel_nav .more a {
	float:right;
	color:#f00;
	padding-right:10px;
	font-size:12px;
}
.channel_jb a img {
	float:left;
	padding:3px;
	border:1px solid #cdcdcd;
	margin:20px 15px 0 15px;
}
.channel_jb p {
	text-indent:2em;
	padding-top:20px;
	padding-right:15px;
}
.channel_qlxjb {
	width:483px;
	border:1px solid #DBDBDB;
	height:230px;
	float:left;
	margin-left:10px;
	display:inline;
}
.channel_qlxjb .xbz {
	height:95px;
	margin-top:15px;
	padding-left:10px;
}
.channel_qlxjb .xbz span {
	float:left;
	padding-right:10px;
}
.channel_qlxjb .xbz span a img {
	border:1px solid #dbdbdb;
}
.channel_qlxjb .xbz span a:hover img {
	border:1px solid #f9c52d;
}
.channel_qlxjb .xbz h3 a {
	font-size:14px;
	margin-left:24px;
	color:#f9c52d;
}
.channel_qlxjb .xbz p {
	text-indent:2em;
	margin-top:5px;
	padding-right:10px;
}
.channel_qlxjb .xbz p a {
	color:red;
	font-size:12px;
}
.channel_qlxjb ul {
	padding-left:10px;
}
.channel_qlxjb ul li {
	float:left;
	width:230px;
	height:26px;
	background:url(404.png) no-repeat 0 4px;
}
.channel_qlxjb ul li a {
	line-height:26px;
	padding-left:20px;
	font-size:12px;
}

	.yypz_1 {
	float:left;
	margin-left:10px;
	display:inline;
}
.yypz {
	width:980px;
	height:260px;
}
.yypz_botxt img {
	margin-right:15px;
}
.yypz_botxt strong {
	font-size:16px;
	color:#f9c52d;
	padding-top:26px;
	display:block;
}
.yypz_botxt p {
	text-indent:2em;
	color:#666;
	padding-top:10px;
	width:655px;
	float:left;
}
.yypz_txt {
	width:978px;
	height:142px;
	border:1px solid #DBDBDB;
	background:url(404.png) repeat-x;
}
.yypz_bot {
	margin-top:-1px;
}
.yypz_bot ul li {
	float:left;
	width:101px;
	height:96px;
	padding-top:20px;
	margin-right:9px;
}
.yypz_bot ul li.active {
	background:url(../image/jszx2.gif) no-repeat
}

	.lylx {
	width:646px;
	margin:0 auto;
	overflow:hidden;
	font-family:'Microsoft YaHei';
}
.lylx img {
	padding-bottom:25px;
}
.lylx strong {
	font-size:28px;
	color:#007246;
	line-height:80px;
	display:block;
}
.lylx p.p1 {
	font-size:24px;
	color:#666;
	line-height:45px;
}
.lylx p.p2 a {
	font-size:24px;
	width:270px;
	margin:0 auto;
	display:block;
	line-height:70px;
	background:#008F70;
	color:#fff;
	border-radius:10px;
	text-align:center;
}
.lylx p.p2 a:hover {
	text-decoration:none;
}
.lylx .line {
	border-bottom:1px dashed #BCBCBC;
}
.p-address {
	width:646px;
}
.p-address li {
	width:155px;
	height:71px;
	line-height: 71px;
	text-align: center;
	margin-right:6px;
	color: #fff;
	background: #01826c;
	font-size:24px;
	margin-top:5px;
	float:left;
	display:inline-block;
}
.p-address li a {
	font-size:24px;
	color: #fff;
}
.p-address ul li.active {
	background:#F0B600;
	cursor:pointer;
}
.p-address ul li a:hover {
	text-decoration:none;
}
.lylx_txt {
	width:646px;
}
.lylx_txt p {
	font-size:24px;
	height:150px;
	color:#666;
	line-height:45px;
	padding-top:24px;
}
.xjsb h1 {
	text-align:center;
	line-height:68px;
	font-size:16px;
}

	.xjsb h1 {
	text-align:center;
	line-height:68px;
	font-size:16px;
}
.xjsb p.p1 {
	width:645px;
	margin:0 auto;
	text-indent:2em;
	color:#333;
	border-bottom:1px dashed #eee;
	padding-bottom:15px;
}
.xjsb p.p2 {
	text-align:center;
	width:100%;
	padding-top:20px;
}
.xjsb p.p3 {
	line-height:22px;
	text-align:right;
	width:645px;
	margin:20px auto;
	overflow:hidden;
}
.xjsb p.p3 span {
	padding:0 10px;
}
.xjsb_txt {
	width:650px;
	height:448px;
	border:1px solid #CCCCCC;
	background:url(../image/jszx2.jpg) repeat-y;
	margin-left:22px;
	display:inline
}
.xjsb_wrm {
	background:url(404.png) 6px 65px no-repeat;
	overflow:hidden;
}
.xjsb_blj {
	background:url(404.png) 70px 50px no-repeat;
}
.xjsb_crs {
	background:url(404.png) 53px 78px no-repeat;
}
.xjsb_bpt {
	background:url(404.png) 48px 105px no-repeat;
}
.xjsb_byk {
	background:url(../image/jszx2.jpg) 48px 105px no-repeat;
}
.xjsb_zrl {
	background:url(404.png) 50px 35px no-repeat;
}
.xjsb_znt {
	background:url(../image/postion.jpg) 35px 100px no-repeat;
}
.xjsb_mcdr {
	background:url(../image/jszx2.jpg) 35px 70px no-repeat;
}
.xjsb_dea {
	background:url(../image/jszx2.jpg) 65px 80px no-repeat;
}
.xjsb_okw {
	background:url(404.png) 35px 50px no-repeat;
}
.xjsb_lg {
	background:url(404.png) 35px 50px no-repeat;
}
.xjsb_dpl {
	background:url(../image/jszx2.jpg) 35px 30px no-repeat;
}
.xjsb_sw {
	background:url(404.png) 15px 70px no-repeat;
}
.xjsb_qj {
	background:url(../image/postion.jpg) 85px 40px no-repeat;
}
.xjsb_wrm_right {
	width:365px;
	float:right;
	height:375px;
	padding-bottom:73px;
	overflow-x: hidden;
	overflow-y: scroll;
	_overflow: scroll;
}
.wrm_right_txt {
	height:375px;
	padding-bottom:73px;
	padding-left:10px;
}
.wrm_right_txt h3 {
	font-size:16px;
	text-align:center;
	line-height:90px;
	padding-top:20px;
}
.wrm_right_txt b {
	font-size:14px;
	line-height:30px;
}
.wrm_right_txt .p11 {
	text-indent:2em;
	font-weight:bold;
	line-height:30px;
}
.wrm_right_txt .p22 {
	text-indent:2em;
	line-height:30px;
	padding-bottom:20px;
	width:312px;
}
.xjsb_wrm_left {
	width:212px;
	position:absolute;
	margin-top:360px;
	padding-left:35px;
}
.xjsb_wrm_left .p_fw {
	font-size:14px;
	font-weight:bold;
}
.xjsb_tab {
	height:240px;
	width:665px;
	padding-bottom:50px;
	padding-left:8px;
}
.xjsb_tab ul li {
	float:left;
	width:81px;
	height:101px;
	margin-top:15px;
	text-align:center;
	margin-left:14px;
	display:inline;
}
.xjsb_tab ul li img {
	border:1px solid #CCCCCC;
}
.xjsb_tab ul li.active img {
	border:2px solid #008F70;
}
.icpba {
	font-size:14px;
}
.language {
	width:980px;
	margin:0 auto;
	height:24px;
	line-height:24px;
	text-align:right;
	padding-right:4%;
}
.language .zh a,.language .en a {
	font-size:14px;
}
.language .zh a:hover,.language .en a:hover {
	color:#FC7A0C;
}
.xg_menucolor{
	color:#FC7A0C;
}
.xg_border {
	border:1px solid #eeeeee;
	padding:10px;
}
.banner1,.banner2,.banner3,.banner4,.banner5 {
	background-size:100% 100% !important;
}
.xg_dq {
	float:right;
}
.xg_kd,.xg_kd p {
	width:942px;
}
.xg_tjright {
	border:1px solid #dedede;
}
.qcacss{
	font-size: 12px;
    line-height: 0;
}
.syhd embed{
	width:290px;
	height:204px;
}
.wz_cont p embed{
	width: auto;
    margin: 0 auto;
    display: block;
    height: auto;
}
.phone-header{
	display: none
}

.phone_footer{
	display: none;
}
.phone_foot_txt{
	display: none;
}

@media screen and (max-width: 812px) {
	
	.head{display: none;}
	.phone-header{display: block;height: 45px;width: 100%;background: #fff;position: fixed;top: 0;left: 0;z-index: 100}
	.menu{height: 45px;line-height: 45px;float: left;}
	.logo{height: 45px;line-height: 45px;float: left;}
	.menu{width: 20%}
	.logo{width: 70%;}
	.menu img{width: 1rem;height: 1rem;vertical-align: middle;margin-left: 40%;}
	.logoimg{height: auto;vertical-align: middle;max-width: 80%;width: 100%;}
	.dropnav{
		display: none;
		position: absolute;
		left: 0;
		top: 46px;
		background:#fff;
		width: 20%;
		z-index: 1000;
		padding-left: 5px;
		padding-bottom: 5px;
		box-shadow: 1px 2px 3px gray;
	}
	.dropnav ul{
		background:#fff;
		width: 100%;

	}
	.dropnav ul li:nth-of-type(7){
		display:none;
	}
	.dropnav li{
		list-style: none;
		height: 30px;
		background:#fff;
		font-size: 13px;
	}
	#tpa{
		font-size: 13px;
		padding-left: 5px;
		background: #fff;
		color: black;
	}

	
	.box,.head_dhzj{width: 100%;}
	.box>div{
		width: 90%;
		margin: auto;
	}
	#focusindex li{
		width: 100%;
		height: 90px;
	}
	#focusindex ul li a {
		width:100%;
		height:100px;
		display:block;
	}
	.jbdh{
		width: 100%;
		display: -webkit-box;
        overflow-x: scroll;
        -webkit-overflow-scrolling:touch;
	}
	.jbdh ul{
		width: 850px;
        height: 80px;
        margin-right: 30px;
	}
	.p_zj span{
		font-size: 1rem;
	}
	.p_zj a>img{
		width: 60%;
		height: 90%;
	}
	.name_info{
		width: 45%;
		margin: auto;
		color: #000;
	}
	.mkzj_l img{
		margin-right: 10px;
	}
	.jsl_top .fl{
		width: 100%;
		font-size: 1.5rem;
		margin: auto;
		text-align: center;
	}
	.tjjs{
		width: 90%;
		height: 420px; 
		margin: auto;
	}
	.mkzj,.jbdh,.tjjs,.zjgd,.sb2,.pprr,.rdmt .jump{
		border:none; 
	}
	.tjleft{
		width: 100%;
	}
	.jsl_left ul li{
		width: 90%;
		height: 1.0rem;
		font-size: 0.7rem;
		background:url(../image/jsbg2.jpg) no-repeat left center;
		line-height: .5rem;
	}
	.jsl_cenr{
		margin-left: 0 !important;
	}
	.jsl_left {
		width:20%;
		height:435px;
		overflow:hidden;
	}
	.jsl_left ul li a {
		line-height:20px;
		font-size: 0.7rem;
		line-height: 0rem;
	}
	.jsl_left ul li.active {
		background:url(../image/jsbg1.jpg) no-repeat left center;
		color:#FFFFFF;
		width: 90%;
		height: 1.2rem;
	}
	.jsl_cen {
		width: 80%;
	}
	.jsl_cenr1{
		width: 70%;
	}
	.tjright{
		width: 30%;
		font-size: .7rem;
	}
	.jsl_jsmc,.p_js1{
		font-size: .9rem;
	}
	.p_js1 span{
		display: none;
		font-size: .4rem !important;
	}
	.js_img img{
		width: 30%;
		height: 20%;
	}
	.sb2{
		margin-left: 0;
	}
	.p_js_ul{
		width: 100% !important;
	}
	.p_js_ul li{
		font-size: .3rem;
	}
	.p_js2{
		position: relative;
		margin-bottom: 1rem;
	}
	.xg_dq {float: right;margin-right: 5%;}
	.js_btn {
	    height: 1.2rem;
		float: none !important;
	    bottom: 10px;
	    right: 13%;
	}
	.js_btn a{
	    display: inline-block;
	    width: 4rem;
	    height: 1.2rem;
	    color: #000;
	    text-align: center;
	    line-height: 1rem;
	    font-size: .5rem;
	    border: 1px solid gray;
	    border-radius: 5px;
	}
	.js_btn1 {
	    background: #fff;
	    border-right: 1px solid gray;
	    margin-right: 0;
	}
	.js_btn2 {
	    background: 1px solid gray;
	}
	.safe_ul li {
	    width: 90%;
	    float: left;
	    height: 1.2rem;
	    line-height: 1.2rem;
	    font-size: .4rem;
	}
	.ads{
		width: 90%;
	}
	.ads img{
		width: 100%;
	}
	#sb{
		margin-right: 0;
	}
	.sbl {
		width: 10%;
		height: 13rem;
		margin-right: 0;
	}
	.sbl ul{
		width: 85%;
	}
	.sb2{
		width: 30%;
		height: 13rem;
	}
	.sbl ul li{
		width: 90%;
		height: 1.5rem;
		font-size: 0.7rem;
		background:url(../image/jsbg2.jpg) no-repeat left center;
		line-height: .5rem;
		border-radius: 5%;
		line-height: 1.5rem;
	}
	.sbl ul li.active{
	    width: 90%;
		height: 1.5rem;
		font-size: 0.7rem;
	    background: url(../image/jsbg1.jpg) no-repeat left center;
	    color: #FFFFFF;
	}
	.sb2 p img{
		width: 95%;
	}
	.sb2 p {
	    height: 2.7rem;
	    width: 4rem;
	    float: left;
	    font-size: 12px;
	    color: #333333;
	    text-align: center;
	    line-height: 15px;
	    display: inline;
		margin: 0 !important;
	}
	.zjjs_ul{
		padding-left: 1rem;
	}
	.zjjs_ul li{
		width: 40%;
    	height: 7rem;
	}
	.zjjs_ul li a>img{
		width: 90%;
	}
	.tjsb{
		padding-bottom: 10px;
	}
	.flow{
		width: 90%;
	}
	.flow img{
		width: 100%;
	}
	.content{
		width: 100%;
		border: none;
	}
	.rdmt .syhd {
	    width: 30%;
	    height: 100px;
	    float: left;
	    overflow: hidden;
	    position: relative;
	    margin: 10px;
	}
	.rdmt {
	    width: 100%;
	    height: 225px;
	    padding: 0;
    	border: none;
	}
	.syhd {
		display: none;
	}
	.syhd embed {
	    width: 100%; 
	    height: 100px;
	}
	.tbxs {
	    width: 100%;
	    height: 190px;
	    overflow: hidden;
	    margin-left: 0;
	    background: url(../image/bg2.jpg) repeat-x top;
	    margin-top: 20px;
	    float: right;
	}
	.jinqila {
		display: none;
	    border-left: none;
	    float: none;
	    margin-left: 0;
	    display: inline;
	    width: 90%；
	}
	.jinqi {
		display: none !important;
	    width: 0;
	    float: right;
	    height: 0;
	    margin-left: 25px;
	    overflow: hidden;
	    display: inline;
	}
	.tbxs_top p a{
		font-size: 1rem;
	}
	.tbxs_cen ul{
		padding-left: 5rem;
		width: 100%;
		font-size: .7rem;
	}
	.jinqi h3{
		font-size: .7rem;
	}
	.r_title h2 span{
		font-size: .7rem;
	}
	.r_title h2 i {
	    font-size: .2rem;
	}
	.ppr_tab ul li{
		width: auto;
		margin-right: 0 !important;
	}
	.list_cp ul li{
		height: auto !important;
	}
	.list_lb ul li{
		height: auto !important;
	}
	.ppr_txt div img{
		width: 100%;
		height: 100%;
	}
	.ppr_txt div{
		width: 100%;
	}
	.ppr_txt {
	    width: 100%;
	}
	.ppr_txt .ppr_img1{
		width: 85px;
	}
	.ppr_txt .ppr_img2{
		width: 80px;
	}
	.ppr_txt .ppr_img3{
		width: 80px;
	}
	.ppr_txt .ppr_img4{
		width: 80px;
	}
	.ppr_img1 img:first-child{
		height: 76px !important;
	}
	.ppr_img2 img{
		height: 62px !important;
	}
	.ppr_img3 img:first-child{
		height: 76px !important;
	}
	.ppr_img3 img:last-child{
		height: 46px !important;
	}
	.ppr_img4 img{
		height: 62px !important;
	}
	.ppr_txt img{
		width: 100%;
		height: 50%;
	}
	.pprr{
		height: 200px;
	}
	.channel_1{
		width: 100%;
	}
	.list_left{
		width: 100%;
	}
	.list_lb1{
		width: 100%;
	}
	.list_right{
		display: none;
		width: 35%;
		float: right;
	}
	.list_lb1 ul {
		padding-left: 5%;
	}
	.list_lb1 ul li{
		float: left;
		width: 45% !important;
		margin-left: 0 !important; 
		margin-right: 5px;
	}
	.list_lb1 img {
		height: auto !important;
	}
	

	#jl {
	    width: 100%;
	    border: 1px solid #DBDBDB;
	    padding-bottom: 5px;
	}
	#w120{
		width: auto;
	}
	.index_nav h3 a{
		font-size: .5rem !important;
		color: #fff;
		width: 60%;
	}
	.index_nav{
		width: 100%;
	}
	.fannao a{
		width: 90% !important;
		margin-left: 5%;
	}
	.r_title1 {
	    width: 100%;
	    height: 120px;
	    margin-top: 10px;
	}
	#marquee1 {
	    width: 80%;
	    height: 135px;
	    overflow: hidden;
	    float: left;
	}
	.r_title1>div:first-child{
		margin-top: 60%;
		width: 5%;
	}
	.r_title1>div:last-child{
		width: 5%;
		float: left !important;
	}
	.r_title1>div:first-child a img{
		width: .5rem;
		margin-top: 20px !important;
	}
	.r_title1>div:last-child a img{
		margin-top: 20px !important;
		width: .5rem;
	}
	#marquee1 ul li{
		width: 112px;
	}
	#marquee1 ul li img{
		width: 100%;
		height: 90px;
	}
	.gyjl .jj {
	    text-indent: 2em;
	    width: 95%;
	    padding: 10px 0 0 8px;
	    color: #000;
	    float: left;
	    line-height: 24px;
	    font-size: .4rem !important;
	}
	.gyjl .left_tel{
		width: 100%;
	}
	span.tx-tel{
		font-size: .3rem !important;
	}
	a.tx-online1, a.tx-online2 {
	    width: 2rem;
	    height: 2rem;
	    margin-right: 5px;
	}
	.gyjl .left_tel {
	    padding-left: 0;
	    letter-spacing: 0;
	}
	.zjhd{
		width: 100%;
		height: 160px;
	}
	.zjhd_txt1{
		width: 100% !important;
	}
	.zjhd_txt img{
		width: 60%;
		height: 60%;
	}
	.bz_wyzx{
		margin-top: 0;
	}
	.bz_wyzx a{
		width: 120px;
		margin-left: 10px;
	}
	.bz_left_map img{
		width: 100%;
		height: 50%;
	}
	.bz_left_address{
		font-size: .5rem !important;
	}
	.bz_left_address a{
		font-size: .5rem !important;
	}



	
	#foot_zt{
		width: 100% !important;
	}
	#foot_zt a img{
		width: 100%;
		height: 50%;
	}
	.footer{
		width: 100%;
	}
	.footer ul{
		width: 100%;
		margin: auto;
	}
	.footer ul li{
		width: 45%;
		padding-left: 5px;
	}
	.footer ul li strong a{
		font-size: .5rem !important;
	}
	.footer ul li p a{
		font-size: .4rem !important;
	}
	.footer ul li:nth-of-type(5){
		width: 17% !important;
	}
	.footer ul li:nth-of-type(6),.footer ul li:nth-of-type(7){
		height: 200px;
	}
	
	.list_cp{
		width: 100%;
	}
	.list_cp ul li{
		margin-left: 0;
		padding-left: 0;
		width: 100%;
	}
	.list_cp ul li a img{
		width: 3rem !important;
		height: 2.5rem;
		margin:.1rem !important; 
	}
	.list_cp ul li strong a{
		font-size: .4rem !important;
		width: 76%;
	}
	.list_cp ul li p{
		font-size: .3rem !important;
		width: 100%;
	}
	.list_lb{
		width: 100%;
	}
	.list_lb ul li{
		width: 90%;
	}
	.list_lb ul li p {
		width: 80% !important；
	}

	
	.wenzhang{
		width: 100%;
	}
	.leftdiv{
		width: 100%;
	}
	.wenzhang>a{
		width: 100%;
	}
	.wenzhang>a img{
		width: 100%;
		height: 60%;
	}
	.postion{
		width: 100%;
		padding-top: 45px;
	}
	.postion strong{
		padding-left: 0;
		font-size: .4rem !important;
	}
	.postion strong a{
		font-size: .3rem !important;
	}
	.postion span{
		font-size: .4rem !important;
	}
	.wenzhang h1{
		width: 100%;
		padding-top: 0;
		font-size: 1rem !important;
	}
	.huanzhe-2{
		width: 98% !important;
		margin: 0 auto;
		padding-left: 0; 
	}
	.huanzhe-2 p{
		font-size: .7rem !important;
		width: 98%;
		margin: 0 auto;
	}
	.huanzhe-2 p a{
		font-size: .7rem !important;
	}
	.share_ad{
		margin: 0;
	}
	.wz_cont{
		width: 100%;
		margin: 0;
	}
	.wz_cont p{
		font-size: .5rem !important;
	}
	.wz_cont p a{
		font-size: .5rem !important;
	}
	.wz_cont img{
		width:80% !important;
		height: 30% !important;
	}
	.article-zx{
		width: 100%;
		padding: 0;
	}
	a.bz-online5, a.bz-online6 {
	    width: 30%;
	    height: 30px;
	    line-height: 30px;
	    font-size: .5rem !important;
	}
	.prenext{
		width: 100%;
		margin: 0; 
	}
	.prenext li{
		font-size: .5rem !important;
	}
	.prenext li a{
		font-size: .5rem !important;
	}
	.huanzhe-5{
		width: 100%;
		margin: 0;
		height: 250px;
	}
	.huanzhe-5 img{
		width: 100%;
		height: 30%;
	}
	.huanzhe-5 p{
		left: .1rem;
		width: 100%;
		font-size: .3rem ;
		position: relative !important;
	}
	.hz-tishi{
		font-size: 1rem !important;
	}
	.huanzhe-8{
		width: 100%;
		margin: 0; 
		height: 150px;
	}
	.huanzhe-8 h2{
		font-size: 1rem !important;
		top: 0;
	}
	.huanzhe-8 ul{
		width: 48%;
		padding-top: 0;
		margin-left: 0;
		padding-left: .1rem;
	}
	.huanzhe-8 li{
		width: 90%;
	}
	.huanzhe-8 li a{
		font-size: .3rem !important;
	}
	.tj-2{
		padding-left: 0;
		margin-top: 0;
	}
	.mt20 a img{
		width: 100%;
	}
	
	.ov_1{
		width: 100% !important;
		margin-top: 60px !important;
	}

	.mkzj_l img{
		height: 100% !important;
	} 
	.fleft{
		width: 20%;
		height: 20%;
	}
	.box_main_r1{
		width: 50% !important;
	}
	.box_main_r1>div{
		width: 9rem;
	}
	.doc_name1 .name {
	    font-size: .8rem !important;
	    padding-bottom: 0 !important;
	}
	.p_li3{
		font-size: .3rem !important;
		width: 10rem;
	}
	.p_li3 span, .p_li4 span, .p_li5 span {
	    display: inline-block;
	    width: 40% !important;
	    height: 24px;
	    line-height: 24px;
	    text-align: center;
	    background: #0e2289;
	    font-size: .3rem !important;
	    color: #fff;
	    font-family: "黑体";
	    padding-left: 0;
	}
	.p_li5 em a{
		font-size: .3rem !important;
	}
	.ov_1 ul li{
		margin: 0 5px 0 0 !important;
	}
	.ov_1 ul li:first-child{
		margin-left: 5px !important;
	}
	.core{
		width: 100%;
		padding: 0 !important;
		height: 360px !important;
	}
	.core_l_1{
		height: 160px;
		width: 90%;
		margin-left: 10%;
	}
	.core_r1{
		width: 100% !important;
	}
	.core_r_a{
		width: 100%;
	}
	.core_r1 .dp {
	    height: 31px;
	    width: 100% !important;
	}
	.core_r1 .dp img{
		height: 1rem;
		width: 1rem;
	}
	.fright {
		font-size: .7rem !important;
	}
	.btn_p a {
		font-size: .7rem !important;
	    padding-left: 10px;
	    width: 40% !important;
	}
	.mkzj_r{
		height:120px !important;
	}
	.footer>ul:first-child{
		display: none;
	}
	.foot_txt{
		display: none;
	}
	.foot_txt {
		width:90%;
		margin-left: 5%;
		height:auto;
		overflow:hidden;
		text-align:center;
		font-size:.5rem;
		line-height:25px;
		padding-top:15px;
		padding-bottom:2rem;
		color:#767374;
		margin-top:15px;
		margin-top:20px;
	}
	.phone_footer{
		display: block;
	}
	.phone_footer>li{
		float: left;
	}
	.phone_footer>li:first-shild{
		width:100px;
	}
	.phone_footer>li:first-shild img{
		max-width: 80% !important;
	}
	.phone_foot_txt{
		display: block;
	}
	.huanzhe-2-video p{
		width: 77% !important;
		margin-left:1%;
		margin-bottom: 1%;
	}
	.mkzj_r {
		width:100%;
		height:133px;
		background:#f3f3f3;
		display:flex; 
		justify-content:center;
		align-items:center; 
	}
	.mkzj_r .mkzj_ul {
		overflow: hidden;
		width:98%;
		margin-right: 1%;
		height:110px;
	}
	.mkzj_r ul {
		left:0;
		width: 100%;
		height:110px;
		display:flex; 
		justify-content:space-around;
		align-items:center;
	}
	.mkzj_r ul li {
		float:none !important;
		height:110px;
		margin-right:0 !important;
		overflow:hidden;
	}
	.jsl_top{
		width: 100%;
	}
	.language_btn{
		width: 30px;
		height: 30px;
		border-radius: 50%;
		border: 2px solid #2534b1;
		background: #fff;
		color: #2534b1;
		position :fixed;
		top: 10px;
		right:20px;
	}	
}