
@charset "UTF-8";
body {
	width:100%;
  margin:0;
  padding:0;
  font-family: "微软雅黑";
  min-width: 1190px;
  }

.fl{
	float: left;
}

.fr{
	float: right;
}

*{
	margin: 0;
  padding: 0;
}
img{
	border:0;
}



.w970{
	width:970px;
	height:auto;
	margin:0 auto;
}




.header{
	width:100%;
	height:122px;
	margin:0 auto;
}

.heade_top{
	width:100%;
	height:45px;
	margin:0 auto;
	background:#363636;
}

.page{
    padding:90px 0 10px;
    font-size:12px;
    font-weight:bold;
    line-height:22px;
    text-align:center;
    clear:both;}
.page a{
    text-decoration:none;
    color:#333;
    background:#fff;
    border:1px solid #333;
    padding:3px 6px;
    padding-bottom:2px;
    margin-right:3px}
.page a.active{
    background:#115399;
    border:1px solid #115399;
    color:#fff}
.page a:hover{
    text-decoration:none;
 color:#fff;
 background:#115399;
border:1px solid #115399;
}


.page strong{
    text-decoration:none;
	color:#fff;
	background:#115399;
	border:1px solid #115399;
    text-decoration: none;
    padding: 3px 6px;
    padding-bottom: 2px;
    margin-right: 3px;
}


.heade_topc{
	height:100%;
}

.heade_topl{
	width:auto;
	color:#888;
	text-align: left;
	height:45px;
	line-height:45px;
}

.heade_topl span{
	font-size:12px;
	height:45px;
	line-height:45px;
}

.heade_topr{
	width:400px;
	line-height:45px;
	height:100%;
}

.heade_toprl{
	width:90px;
	height:45px;
	float:left;
}

.heade_toprl span{
	width:80px;
	margin:0;
	height:45px;
	color:#fff;
	font-size:12px;
	background:url(../img/sy_09.jpg) no-repeat right;
	padding-right:5px;
	display: block;
	cursor:pointer;
}

.heade_toprl span img{
	float:left;
	position: relative;
    top: 15px;
    margin-right:0;
}

.heade_toprl span p{
	float:left;
	padding-right:0;
	text-align:center;
	width:45px;
}


.heade_toprl ul{
	display: none;
	list-style:none;
	padding:0;
	margin:0;
	position: relative;
    z-index: 5;
}

.heade_toprl ul li{
	width:100%;
	float: left;
	padding:0;
    display:inline-block;
    line-height:30px;
    text-align:center;
    background:#444;
    cursor:pointer;
}


.heade_toprl ul li a{
	width:100%;
	margin:0;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	display: block;
}
.heade_toprl:hover ul{
	display:block;
}






.heade_bot{
	width:100%;
	height:77px;
}

.heade_botl{
	width:213px;
	height:77px;
}

.heade_botl img{
	width:213px;
	height:77px;
	border:0;
}

.heade_botr{
	position:relative;
}



.nav{
	width:672px;
	height:77px;
	border-right:1px solid #eeeeee;
}

.nav ul{
	list-style: none;
	padding:0;
	margin:0;
}

.nav ul li{
	width:111px;
	line-height:77px;
	float: left;
	position:relative;
	border-left:1px solid #eeeeee;
}

.nav ul li a{
	width:100%;
	padding:0;
	height:54px;
	line-height:54px;
	color:#000;
	text-decoration:none;
	font-size:14px;
	display: block;
	text-align: center;
	border-bottom:3px solid #fff;
	padding-top:20px;
}
.nav ul li a img{
	border:0;
	margin-right:5px;
}

.nav ul li:hover a,.nav ul li.active a{
	border-bottom:3px solid #115399;
	font-weight:bold;
}





.shoaw{
	width:300px;
	height:26px;
	float: right;
	background:#fff;
	border:1px solid #dbdbdb;
	margin-top:9px;
}

.tijias{
	width:120px;
	height:26px;
	padding:0 10px;
	float: left;
	color: #444;
	line-height:26px;
	border:none;
	outline:none;
	text-align:left;
}




.souos{
	width:110px;
	height:26px;
	padding:0 10px;
	float: left;
	color: #444;
	line-height:26px;
	border:none;
	outline:none;
	text-align:left;
}


.submit{
	width:26px;
	height:26px;
	float: right;
	background:url(../img/sy_03.jpg) no-repeat right;
	border:0;
	outline:none;
	cursor: pointer;
}

.boxm{
	width:100%;
	height:380px;
	background:url(../img/bg_02.png);
	position: absolute;
	left:0;
	top:122px;
}


.boxm_cen{
	width:960px;
	height:auto;
	margin:0 auto;
	position:relative;
}








.sub-products .list{
	width: 645px;
	margin-top:55px;
}
.sub-products ul{
	list-style:none;
	padding:0;
	margin:0;
}
.sub-products li{
	width: 125px;
	height: 130px;
	padding-top:0;
	text-align:center;
	float: left;
	margin:0 15px;
}

.sub-products li a{
	text-decoration:none;
	color:#115297;
}

.sub-products li img{
	width: 123px;
	height: 72px;
	padding-top:0;
	border:1px solid #d5d5d8;
	text-align:center;
	float:left;
}


.sub-products li:hover img{
	border:1px solid #115297;
}



.sub-products p{
	height:40px;
	line-height:20px;
	font-size:15px;
	color:#115297;
	transition: color 0.5s;
	padding-top:10px;
	margin-bottom:10px;
	display:block;
}
.sub-products a:hover p{
	color: #0c4da2;
}


.box-tips{
	width:235px;
	height:245px;
	margin-top: 55px;
	/*border-right:1px solid #e8e8e8;*/
}
.box-tips .line{
	height: 4px;
	margin-bottom: 4px;
}
.box-tips .in{
	width: 42px;
	height: 4px;
	background: #0c4da2;
}
.box-tips h2{
	font-size:24px;
	line-height:30px;
	color:#0c4da2;
	margin-top:20px;
}
.box-tips a{
	display: inline-block;
	width: 145px;
	font-size:12px;
	color: #115297;
	text-align:center;
	line-height:45px;
	transition: color 0.5s;
	border:1px solid #5985b4;
	border-radius:10px;
	text-decoration:none;
	margin-top:23px;
}




.boxm2{
	width:100%;
	height:380px;
	background:url(../img/bg_02.png);
	position: absolute;
	left:0;
	top:122px;
}


.boxm_cen2{
	width:960px;
	height:auto;
	margin:0 auto;
	position:relative;
}








.sub-products2 .list2{
	width: 660px;
	margin-top:55px;
}
.sub-products2 ul{
	list-style:none;
	padding:0;
	margin:0;
}
.sub-products2 li{
	width: 153px;
	height: 88px;
	padding-top:0;
	text-align:center;
	float: left;
	margin:0 5px 30px;
	background:#fff;
	border:1px solid #d5d5d8;
}

.sub-products2 li a{
	text-decoration:none;
	color:#115297;
}

.sub-products2 li img{
	max-width:70px;
	max-height: 64px;
	padding-top:0;
	text-align:center;
	margin:0 auto;
	display: block;
}


.sub-products2 li:hover{
	border:1px solid #115297;
}



.sub-products2 p{
	width:100%;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#444;
	transition: color 0.5s;
	display:block;
	margin:0;
}
.sub-products2 a:hover p{
	color: #0c4da2;
}


.box-tips2{
	width:235px;
	height:285px;
	margin-top:35px;
	/*border-right:1px solid #e8e8e8;*/
	margin-left:60px;
	overflow:hidden;
}
.box-tips2 dl{
	width:235px;
	height:260px;
	margin:0 0 0;
	position:relative;
	top:-28px;
}

.box-tips2 dl dd{
	width:100%;
	height:28px;
	line-height:28px;
	margin:0;
}

.box-tips2 dl dd a{
	width:100%;
	height:28px;
	line-height:28px;
	margin:0;
	text-decoration:none;
	color:#8d9091;
	font-size:14px;
}

.box-tips2 dl dd.active a,.box-tips2 dl dd a:hover{
	color:#115399;
	font-weight:bold;
}

.boxm_01,.boxm_02,.boxm_03,.boxm_04,.boxm_05{
	z-index:3;
}

.tips2_bor{
	border-bottom:1px solid #ddd;
	padding-bottom:8px!important;
	margin-bottom:8px!important;
	display:block;
}















.banners {
  width: 100%;
  overflow: hidden;
  height:600px;
  position: relative;
  min-width:1200px;
}
.banners ul{
	width: 100%;
	height: 100%;
}
.banners ul li{
	width: 100%;
	height: 100%;
}
.banners ul li img{
	width: 100%;
	height: 100%;
}




.flexslider{
	position:relative;
	height:600px;
	overflow:hidden;
}
.slides{
	position:relative;
	z-index:1;
}
.slides li{
	height:650px;
	position:relative;
}

.slides li a{
	width:100%;
	height:650px;
	position: absolute;
	top:0;
	left:0;
	text-decoration:none;
}

.flex-control-nav{
	position:absolute;
	bottom:10px;
	z-index:2;
	width:100%;
	text-align:center;
}
.flex-control-nav li{
	display:inline-block;
	width:14px;
	height:14px;
	margin:0 5px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:40px;
	overflow:hidden;
	background:url(../img/dot.png) right 0 no-repeat;
	cursor:pointer;
}
.flex-control-nav .flex-active{
	background-position:0 0;
	position:relative;
	top:0px;
	left:2px;
}

.flex-direction-nav{
	position:absolute;
	/*z-index:3;*/
	width:100%;
	top:45%;
	display:none;
}
.flex-direction-nav li a{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
}













.pasdc{
	width:100%;
	height:317px;
	margin:0 auto;
	background:#fff;
	padding:50px 0;
}




.picScroll-leftm{position:relative;width:1085px; margin:0px auto 0;height:130px;}
.picScroll-leftm.on{display:block;}
.picScroll-leftm .prev{background:url(../img/sy_36.png) no-repeat; width:38px; height:38px; background-size:38px; position:absolute; right:40px; bottom:0px;}
.picScroll-leftm .next{background:url(../img/sy_33.png) no-repeat; width:38px; height:38px; background-size:38px; position:absolute; left:0%; bottom:0px;}

.picScroll-leftm .prev:hover{ background:url(../img/sy_36f.png) no-repeat; }
.picScroll-leftm .next:hover{background:url(../img/sy_33f.png) no-repeat; }


.picScroll-leftm .hd{ overflow:hidden; width:1120px;padding:0; position:absolute; bottom:-45%; left:0; height:40px;}
.picScroll-leftm .hd ul{overflow:hidden; zoom:1; margin-top:10px; position:relative; text-align:center; }
.picScroll-leftm .hd ul li{ width:11px; height:11px; overflow:hidden; margin-right:10px; display:inline-block; text-indent:-999px; cursor:pointer; background:url("../img/icoCircle.gif") 0 -11px no-repeat; }
.picScroll-leftm .hd ul li.on{ background-position:0 0; }


.picScroll-leftm .bd{ padding:0;margin:0 auto; overflow:hidden; width:960px;}
.picScroll-leftm .bd ul{ overflow:hidden;zoom:1;margin:0; padding:0;height:317px;border-left:1px solid #d5d5d5;  }
.picScroll-leftm .bd ul li{ width:236px;height:317px; margin:0px; border-right:1px solid #d5d5d5;position:relative; left:0px;float:left;_display:inline; overflow:hidden;}
.picScroll-leftm .bd ul li .tit a{
	color:#115399;
    font-size:14px;
    text-decoration:none;
}
.picScroll-leftm .bd ul li .pic{height:238px;position:relative;top:0; margin-top:25px;text-align: center;display:table-cell;vertical-align:middle; }
.picScroll-leftm .bd ul li .pic img{max-width:195px;max-height:237px;margin:0 22px;vertical-align:middle; display:inline-block;}
.picScroll-leftm .bd ul li .pic a{ text-decoration:none; color:#333;}
.picScroll-leftm .bd ul li .pic a:hover img{ }
.picScroll-leftm .bd ul li .tit{
	margin-top:10px;
	height:30px;
    width:100%;
    line-height:30px;
    text-align:center;
    color:#115399;
    font-size:14px;
}
.tempWrap{
	width:950px!important;
}




.pro_sx{
	width:100%;
	height:375px;
	background:#efefef;
}

.pro_sxc{
	padding:40px 0 50px;
}


.pro_sx_le{
	width:363px;
	height:285px;
	margin-left:10px;
}

.pro_sx_let{
	width:100%;
	height:35px;
	padding-top:5px;
}

.pro_sx_let span{
	width:auto;
	color:#000;
	font-size:16px;
	font-weight:bold;
	float: left;
}

.pro_sx_let a{
	width:auto;
	color:#000;
	font-size:16px;
	text-decoration:none;
	float:right;
	margin-right:5px;
}

.pro_sx_let a:hover{
	color:#0f5499;
}

.pro_sx_leb {
	width:365px;
	height:240px;
	background:#fff;
}

.pro_sx_lebt{
	width:120px;
	height:100%;
	float:left;
}

.pro_sx_lebt ul{
	list-style:none;
	padding:0;
	margin:0;
}

.pro_sx_lebt ul li{
	width:100%;
	height:47px;
	line-height:47px;
	background:#333;
	margin-bottom:1px;
	text-align:center;
	cursor: pointer;
	font-size:14px;
	color:#999;
	overflow:hidden;
}

.pro_sx_lebt ul li:hover,.pro_sx_lebt ul li.active{
	width:120px;
	height:47px;
	line-height:47px;
	text-align:center;
	padding-right:8px;
	cursor:pointer;
	color:#fff;
	background:url(../img/sy_54.jpg) no-repeat left;
	position: relative;
	z-index:2;
}

.pro_sx_lebb{
	width:241px;
	height:240px;
	border-left:1px solid #e1e1e1;
	float: left;
}

.pro_sx_lebb span{
	/*width:100%;
	height:100%;*/
	text-align: center;
	display: block;
}

.pro_sx_lebb span img{
	max-width:201px;
	max-height:200px;
	text-align:center;
	display: block;
	margin:20px auto;
}


.pro_sx_ce {
	width:343px;
	height:275px;
	margin-left:10px;
}

.pro_sx_ceb{
	width:100%;
	height:240px;
	background:#fff;
}

.pro_sx_dl{
	width:300px;
	height:100px;
	margin:0 auto 0;
	padding-top:15px;
}


.pro_sx_dl dl{
	width:300px;
	height:100px;
	margin:0 auto 0;
}

.pro_sx_dl dl dt{
	width:120px;
	height:100px;
	margin:0;
	float: left;
}

.pro_sx_dl dl dt img{
	width:120px;
	height:100px;
	margin:0;
}

.pro_sx_dl dl dd{
	width:170px;
	height:100px;
	margin:0;
	float:right;
	overflow: hidden;
}

.pro_sx_dl dl dd span{
	width:100%;
	height:28px;
	line-height:28px;
	margin:0;
	overflow:hidden;
	font-size:14px;
	color:#000;
	font-weight: bold;
}

.pro_sx_dl dl dd p{
	width:100%;
	height:47px;
	line-height:22px;
	margin:0;
	overflow:hidden;
	font-size:12px;
	color:#666;
}

.pro_sx_dl dl dd i{
	width:100%;
	height:30px;
	line-height:30px;
	margin:0;
	overflow:hidden;
	font-size:12px;
	color:#000;
	font-style:normal;
}

.pro_sx_dl dl:hover span{
	color: #0f5499;
}

.pro_sx_dld{
	width:300px;
	height:120px;
	margin:0 auto;
	overflow:hidden;
}

.pro_sx_dld ul{
	list-style:none;
	padding:0;
	margin:0;
	position: relative;
    top: 5px;
}

.pro_sx_dld ul li{
	width:100%;
	height:39px;
	line-height:39px;
	border-bottom:1px dashed #e1e1e1;
	font-size:12px;
}

.pro_sx_dld ul li a{
	width:100%;
	height:39px;
	line-height:39px;
	font-size:12px;
	text-decoration:none;
	color: #000;
}


.pro_sx_dld ul li span{
	width:222px;
	height:39px;
	line-height:39px;
	float:left;
	font-weight: bold;
}

.pro_sx_dld ul li p{
	width:70px;
	height:39px;
	line-height:39px;
	float:right;
}

.pro_sx_dld ul li:hover span{
	color: #0f5499;
}

.pro_sx_dld ul li p{
	width:70px;
	height:39px;
	line-height:39px;
	float:right;
}

.pro_sx_re{
	width:230px;
	height:275px;
	float: left;
	margin-left:12px;
}

.pro_sx_reb{
	width:230px;
	height:240px;
	float:left;
	background:#fff;
}

.pro_sx_reb a{
	width:230px;
	height:240px;
	margin:0;
	cursor:pointer;
	text-decoration: none;
	color:#666;
}

.pro_sx_reb dl{
	width:230px;
	height:240px;
	margin:0;
	cursor:pointer;
}


.pro_sx_reb dl dt{
	width:230px;
	height:138px;
	margin:0;
	overflow:hidden;
}

.pro_sx_reb dl dt img{
	width:230px;
	height:138px;
	margin:0;
	border:0;
	position:relative;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.pro_sx_reb dl dt img:hover{
	width:230px;
	height:138px;
	margin:0;
	border:0;
	transform: scale(1.1, 1.1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}



.pro_sx_reb dl dd{
	width:230px;
	height:100px;
	margin:0;
}

.pro_sx_reb dl dd span{
	width:197px;
	height:80px;
	margin:10px auto;
	color:#666;
	font-size:12px;
	display:block;
	line-height:26px;
}



.ny_ban{
	width:100%;
	height:380px;
	margin:0 auto;
}



.main{
	background:#f6f6f6;
	width:100%;
	overflow:hidden;
}





.ny_nav{
	width:100%;
	height:63px;
	background: url(../img/ab_04.jpg) repeat-x;
}

.ny_navc{
	height:60px;
	line-height:60px;
}
.ny_navc ul{
	list-style:none;
	padding:0;
	margin:0;
}
.ny_navc ul li{
	min-width: 90px;
    height: 57px;
    line-height: 57px;
    text-align: center;
    float: left;
    border-bottom: 3px solid #fff;
    margin: 0 18px;
    max-width: 180px;
    overflow: hidden;
}
.ny_navc ul li a{
	width:auto;
	text-decoration:none;
	color:#000;
	font-size:14px;
}


.ny_navc ul li:hover,.ny_navc ul li.active{
	border-bottom:3px solid #115399;
}

.ny_navc ul li:hover a,.ny_navc ul li.active a{
	color:#115399;
	font-weight: bold;
}



.po_navcc{
	height:60px;
	line-height:60px;
}

.po_navcl{
	width:475px;
	height:60px;
	background:#0f67c3;
	position: relative;
	z-index:5;
}


.po_navcl span{
	width:420px;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:14px;
	background:url(../img/cp_07.jpg) no-repeat right;
	display:block;
	margin:0 auto;
	cursor:pointer;
}




.po_navcl ul{
	list-style:none;
	padding:0;
	margin:0;
	position: relative;
	top:0;
	display:none;
}

.po_navcl ul li{
	width:475px;
	height:55px;
	line-height:55px;
	float:left;
	background:#e9e9e9;
}

.po_navcl ul li a{
	width:420px;
	height:55px;
	line-height:55px;
	margin:0 auto;
	color:#010101;
	display:block;
	text-decoration:none;
	font-size:15px;
}


.po_navcl ul li:hover{
	width:475px;
	height:55px;
	line-height:55px;
	background:#fff url(../img/jir_03.jpg) no-repeat right;
	background-position:450px 20px;
}

.po_navcl ul li:hover a{
	width:420px;
	height:55px;
	line-height:55px;
	margin:0 auto;
	color:#010101;
	font-weight:bold;
}



.po_navcl ul li dl{
	width:247px;
	height:auto;
	line-height:55px;
	float:left;
	border:1px solid #e9e9e9;
	box-shadow:3px 3px 3px #e9e9e9;
	float:left;
	display:none;
}

.po_navcl ul li:hover dl{
	width:247px;
	height:auto;
	line-height:55px;
	float:left;
	border:1px solid #e9e9e9;
	box-shadow:3px 3px 3px #e9e9e9;
	position:relative;
	left:475px;
	top:-55px;
	background:#fff;
	display:block;
}

.po_navcl ul li:hover dl dd{
	width:247px;
	height:auto;
	line-height:55px;
	float:left;
	color:#010101;
	font-size:15px;
}

.po_navcl ul li:hover dl dd a{
	width:200px;
	height:auto;
	line-height:55px;
	font-size:15px;
	margin:0 auto;
	text-align:left;
	display:block;
	background:none;
	font-weight:100;
}

.po_navcl ul li dl dd a:hover{
	width:200px;
	height:auto;
	line-height:55px;
	color:#0168b7;
	font-size:15px;
	margin:0 auto;
	text-align:left;
	display:block;
	font-weight:bold;
	background:none;
}

.po_navcl:hover ul{
	display:block;
}





.po_navcr{
	width:475px;
	height:60px;
	background:#0f67c3;
}





.shoaw2{
	width:200px;
	height:26px;
	float: right;
	background:#fff;
	border:1px solid #dbdbdb;
	margin-top:9px;
}





.souos2{
	width:365px;
	height:60px;
	line-height:60px;
	padding:0;
	float: left;
	color: #444;
	line-height:60px;
	border:none;
	outline:none;
	text-align:left;
	margin-left:33px;
	font-size:12px;
	color:#608ed0;
	background:none;
}


.submit2{
	width:56px;
	height:60px;
	float: right;
	background:url(../img/cp_04.jpg) no-repeat right;
	border:0;
	outline:none;
	cursor: pointer;
}



.product{
	width:880px;
	height:auto;
	margin:0 auto;
	overflow: hidden;
}


.product ul{
	list-style:none;
	padding:0;
	margin:0;
}


.product ul li{
	width:880px;
	height:300px;
	float:left;
}

.product ul li .produ_le{
	width:488px;
	height:300px;
	float:left;
}

.product ul li .produ_le span{
	width:400px;
	height:300px;
	float:left;
	text-align:center;
}

.product ul li .produ_le span img{
	max-width:400px;
	max-height:300px;
	text-align:center;
	margin:0 auto;
}


.product ul li .produ_re{
	width:355px;
	height:300px;
	float:left;
}

.product ul li .produ_re dl{
	width:100%;
	height:235px;
	margin:35px; 0 0;
}

.product ul li .produ_re dl dt{
	width:100%;
	height:90px;
	margin:0;
}

.product ul li .produ_re dl dt span{
	width:100%;
	height:40px;
	margin:0 0 22px;
	color:#444;
	font-weight:bold;
	font-size:30px;
	display:block;
	overflow: hidden;
}

.product ul li .produ_re dl dt p{
	width:100%;
	height:auto;
	margin:0;
	color:#444;
	font-size:16px;
}


.product ul li .produ_re dl dd{
	width:100%;
	height:90px;
	margin:0;
}

.product ul li .produ_re dl dd p{
	width:100%;
	height:auto;
	margin:10px 0 45px;
	color:#888;
	font-size:12px;
	line-height:22px;
	display:block;
}

.product ul li .produ_re dl dd a{
	width:150px;
	height:33px;
	margin:0 0;
	color:#fff;
	font-size:14px;
	display:block;
	text-align:center;
	line-height:33px;
	background:#115399;
	text-decoration:none;
}

.product ul li:hover{
	width:880px;
	height:300px;
	float:left;
	background:#fafafa;
}













.about{
	width:100%;
	min-height:500px;
	margin:30px auto 50px;
}

.about_ce{
	width:960px;
	min-height:500px;
	margin:0 auto;
	background:#fff;
}

.about_cel{
	width:505px;
	height:430px;
	float: left;
	margin:30px 0 0 42px;
}

.about_cel dl{
	width:100%;
	height:100%;
	margin:0;
	overflow: hidden;
}


.about_cel dl dt{
	width:100%;
	height:75px;
	margin:0;
}

.about_cel dl dt span{
	width:100%;
	height:42px;
	line-height:42px;
	margin:0;
	color:#000;
	font-size:30px;
	font-weight:bold;
}
.about_cel dl dt p{
	width:100%;
	height:25px;
	line-height:25px;
	margin:0;
	color:#888;
	font-size:16px;
	font-family:Arial;
	text-transform: uppercase;
}

.about_cel dl dd span{
	width:100%;
	height:30px;
	line-height:30px;
	margin:0;
	color:#333;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

.about_cel dl dd p{
	width:100%;
	height:auto;
	line-height:22px;
	margin:0;
	color:#666;
	font-size:12px;
}





.about_cer{
	width:360px;
	height:500px;
	float:right;
	margin:0;
}

.about_cer span{
	width:360px;
	height:500px;
	margin:0;
}


.about_cer img{
	border:0;
	height:250px;
	float: left;
}

.about_bot {
	width:960px;
	height:400px;
	margin:0 auto 50px;
}


.about_botl{
	width:428px;
	float: left;
}

.about_botr{
	width:532px;
	height:291px;
	float:left;
	background:#fff;
	margin-top:51px;
}

.about_botr dl{
	width:400px;
	height:250px;
	float:right;
	margin-right:55px;
	margin-top:15px;
	overflow:hidden;
}

.about_botr dl dd{
	width:100%;
	height:41px;
	border-bottom:1px solid #e9e9e9;
	float: left;
	line-height:41px;
}

.about_botr dl dd em{
	width:91px;
	height:41px;
	float:left;
	line-height:41px;
	color:#333;
	font-size:16px;
	font-style: normal;
}
.about_botr dl dd i{
	width:auto;
	height:41px;
	float:left;
	line-height:41px;
	color:#888;
	font-size:12px;
	font-style: normal;
}


.about_botr dl dd p{
	width:auto;
	height:41px;
	float:left;
	line-height:41px;
	color:#888;
	font-size:14px;
	margin:0 10px 0 0;
}




.frame{
	width:960px;
	height:auto;
	overflow: hidden;
	margin:30px auto 50px;
	background:#fff;
	padding-bottom:30px;
	min-height:400px;
}


.frame_top{
	width:auto;
	height:75px;
	margin:40px 0 0 42px;
}

.frame_top span{
	width:100%;
	height:42px;
	line-height:42px;
	margin:0;
	color:#000;
	font-size:30px;
	font-weight:bold;
}
.frame_top p{
	width:100%;
	height:25px;
	line-height:25px;
	margin:0;
	color:#888;
	font-size:16px;
	font-family:Arial;
	text-transform: uppercase;
}

.frame_bot{
	width:920px;
	height:auto;
	margin:0 auto;
}

.frame_bot img{
	max-width:100%;
	border:0;
}

.frame.marketing{
	width:960px;
	height:auto;
	overflow: hidden;
	margin:30px auto 50px;
	background:#2c2e33;
}


.frame_topm{
	width:auto;
	height:75px;
	margin:40px 0 0 42px;
}

.frame_topm span{
	width:100%;
	height:42px;
	line-height:42px;
	margin:0;
	color:#fff;
	font-size:30px;
	font-weight:bold;
}
.frame_topm p{
	width:100%;
	height:25px;
	line-height:25px;
	margin:0;
	color:#888;
	font-size:16px;
	font-family:Arial;
	text-transform: uppercase;
}






.job-list-tpl4{
	width: 100%;
	margin:45px 0;
}
.job-list-tpl4 dt {
    color:#333;
    cursor:pointer;
    font-weight: normal;
    height: 53px;
    line-height:53px;
    padding-left:20px;
    font-size:16px;
    border-bottom: 1px solid #e7e7e7;
    font-weight:bold;
}
.job-list-tpl4 dt i {
	 background:url(../img/job_bit01.png) no-repeat  0 13px;
	float: right;
    color: #444;
    cursor: pointer;
    display: inline-block;
    height: 53px;
    width: 36px
}
.job-list-tpl4 dd {
    display: none;
    overflow: hidden;
    padding: 20px 20px 15px;
    position: relative;
    border-bottom: 1px solid #e7e7e7;
}
.job-list-tpl4 dd td {
    line-height: 24px;
    padding: 0 0 0 18px;
}
.job-list-tpl4 dd td span {
    color: #333;
    padding-right: 5px;
}
.job-list-tpl4 .btn{
	background: #0c4da2;
    border: 1px solid #0c4da2;
    color: #fff;
    display: inline-block;
    line-height: 26px;
    margin-top: 10px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width:130px;
    text-decoration:none;
}
.job-list-tpl4 .btn:hover{
	border-color: #000;
	color: #000;
	background: none;
}
.job-list-tpl4 dt.open {
    background-color: #eee;
    color: #115399;
}
.job-list-tpl4 dt.open i {
   background-position: 0 -33px;
}




.contact{
	width:900px;
	min-height:120px;
	margin:62px auto 0;
}

.contact dl{
	width:100%;
	height:auto;
	overflow: hidden;
	margin:0;
}

.contact dl dt{
	width:118px;
	height:100%;
	margin:0;
	float:left;
}


.contact dl dt img{
	width:96px;
	height:95px;
	margin:0;
	float:left;
}

.contact dl dd{
	width:770px;
	height:80px;
	margin:0;
	float:right;
}

.contact dl dd span{
	width:100%;
	height:auto;
	margin:0;
	float:left;
	line-height:45px;
	font-size:18px;
	color:#000;
}

.contact dl dd p{
	width:100%;
	height:auto;
	margin:0;
	float:left;
	line-height:35px;
	font-size:14px;
	color:#333;
}

.conta{
	width:900px;
	min-height:210px;
	margin:25px auto 0;
}

.conta_le{
	width:50%;
	height:auto;
	margin:0;
	overflow: hidden;
	float: left;
}


.conta_le dl{
	width:100%;
	height:auto;
	overflow: hidden;
	margin:0;
}

.conta_le dl dt{
	width:118px;
	height:100%;
	margin:0;
	float:left;
}


.conta_le dl dt img{
	width:96px;
	height:95px;
	margin:0;
	float:left;
}

.conta_le dl dd{
	width:330px;
	height:auto;
	margin:0;
	float:right;
}

.conta_le dl dd span{
	width:100%;
	height:auto;
	margin:0;
	float:left;
	line-height:45px;
	font-size:18px;
	color:#000;
}

.conta_le dl dd p{
	width:100%;
	height:auto;
	margin:0;
	float:left;
	line-height:22px;
	font-size:14px;
	color:#333;
}



.conta_re{
	width:50%;
	height:auto;
	margin:0;
	overflow: hidden;
	float: left;
}


.conta_re dl{
	width:100%;
	height:auto;
	overflow: hidden;
	margin:0;
}

.conta_re dl dt{
	width:118px;
	height:100%;
	margin:0;
	float:left;
}


.conta_re dl dt img{
	width:96px;
	height:95px;
	margin:0;
	float:left;
}

.conta_re dl dd{
	width:330px;
	height:auto;
	margin:0;
	float:right;
}

.conta_re dl dd span{
	width:100%;
	height:auto;
	margin:0;
	float:left;
	line-height:45px;
	font-size:18px;
	color:#000;
}

.conta_re dl dd p{
	width:100%;
	height:auto;
	margin:0;
	float:left;
	line-height:22px;
	font-size:14px;
	color:#333;
}


.conta_re dl dd p img{
	width:80px;
	height:80px;
	margin:0;
	border:0;
}


.contas{
	width:900px;
	margin:0 auto;
}



.advis{
	width:526px;
	height:auto;
	margin:50px auto 30px;
}

.advis ul{
	list-style:none;
	padding:0;
	margin:0;
}

.advis ul li{
	width:100%;
	line-height:45px;
	margin-bottom:19px;
	overflow: hidden;
	position: relative;
}


.advis ul li span{
	width:45px;
	height:45px;
	float:left;
	position: relative;
    z-index: 2;
    padding:0!important;
}

.advis ul li .liiy{
	width:451px;
	height:45px;
	line-height:45px;
	float:left;
	background:url(../img/jyb_03.jpg) no-repeat left;
	position:relative;
	left:-2px;
	border:0;
	outline:none;
	padding:0 15px;
	color:#888;
	font-size:12px;
	position:relative;
}


.advis ul li .wenzs{
	width:451px;
	height:117px;
	line-height:25px;
	float:left;
	background:url(../img/jyb_06.jpg) no-repeat left;
	position:relative;
	left:-2px;
	border:0;
	outline:none;
	padding:15px;
	color:#888;
	font-size:12px;
	resize:none;
}

.chanos{
	width:270px;
	line-height:45px;
	height:45px;
	color:#333;
	font-size:12px;
	position: absolute;
	right:40px;
	top:0;
	border:0;
	background:none;
	outline:none;
}

.chanos2{
	width:325px;
	line-height:45px;
	height:45px;
	color:#333;
	font-size:12px;
	position: absolute;
	right:40px;
	top:0;
	border:0;
	background:none;
	outline:none;
}


.liiy2{
	width:72px;
	height:36px;
	background:#115399;
	font-size:14px;
	color:#fff;
	border:none;
	cursor:pointer;
	margin-left:180px;
	margin-right:5px;
}


.liiy3{
	width:72px;
	height:36px;
	background:#115399;
	font-size:14px;
	color:#fff;
	border:none;
	cursor:pointer;
}


.news{
	width: 960px;
    margin: 60px auto 0;
    position: relative;
    left: -18px;
    overflow: hidden;
}

.news ul{
	list-style:none;
	padding:0;
	margin:0;
}

.news ul li{
	width:306px;
	height:385px;
	margin:0 0 10px 10px;
	float:left;
	background:#f6f6f6;
}


.news ul li a{
	text-decoration:none;
	color:#666;
	width:240px;
	height:358px;
	margin:15px auto 0;
	display: block;
}

.news ul li .news_top{
	width:100%;
	height:90px;
}

.news ul li .news_top span{
	width:100%;
	height:auto;
	line-height:25px;
	font-size:16px;
	color: #000;
	padding-bottom:5px;
}

.news ul li .news_top p{
	width:100%;
	height:auto;
	line-height:22px;
	font-size:12px;
	color: #666;
	margin:0;
}


.news ul li .news_bot{
	width:100%;
	height:90px;
}

.news ul li .news_bot span{
	width:100%;
	height:auto;
	line-height:25px;
	font-size:16px;
	color:#000;
	padding-bottom:15px;
}

.news ul li .news_bot span img{
	width:240px;
	height:125px;
	border:0;
}

.news ul li .news_bot p{
	width:100%;
	height:auto;
	line-height:22px;
	font-size:12px;
	color: #666;
	margin:0 0 15px;
	display: block;
}

.news ul li .news_bot i{
	width:100%;
	height:auto;
	line-height:22px;
	font-size:14px;
	color: #000;
	margin:0;
	font-style:normal;
	background:url(../img/ne_13.jpg) no-repeat right;
	padding-right: 15px;
}


.news ul li:hover{
	background:#115399;
}


.news ul li:hover .news_top span{
	color: #fff;
}

.news ul li:hover .news_top p,.news ul li:hover .news_bot p{
	color: #ccc;
}



.news ul li:hover .news_bot i{
	color: #fff;
	background:url(../img/ne_16.jpg) no-repeat right;
}


.nesx_ne{
	width:100%;
	height:auto;
	margin:50px auto 30px;
	text-align: center;
}




.prod_list{
	width:100%;
	height:45px;
	margin:40px auto 0;
	border-bottom:1px solid #e5e5e5;
}

.prod_list_l{
	width:auto;
	margin-left:34px;
	font-size:30px;
	color:#000;
	font-weight:bold;
	float: left;
}

.prod_list_r{
	line-height:40px;
	color:#333;
	font-size:12px;
	float:right;
	margin-top:6px;
	margin-right:15px;
}

.prod_list_r p{
	line-height:45px;
	color:#333;
	font-size:12px;
	float:right;
	margin: 0
}


.prod_list_r span{
	line-height:45px;
	color:#333;
	font-size:12px;
	float:right;
	margin-right:20px;
}


.prod_list_r span i{
	line-height:45px;
	color:#333;
	font-size:12px;
	margin: 0;
	font-style:normal;
}


.prod_list_r span a{
	line-height:45px;
	color:#333;
	font-size:12px;
	margin: 0;
	text-decoration:none;
}

.prod_list_r span a:hover{
	color:#0168b7;
}





.product_s{
	width:100%;
	height: auto;
	margin:60px 6px 0;
	overflow: hidden;
}

.product_s a{
	text-decoration:none;
	color:#444;
	width:304px;
	height:340px;
	float:left;
	margin:0 5px 10px;
	border:1px solid #e1e1e1;
}
.product_s a dl{
	width:304px;
	height:340px;
	margin:0;
}

.product_s a dl dt{
	width:304px;
	height:255px;
	text-align:center;
	margin:0;
}

.product_s a dl dt span{
	width:264px;
	height:215px;
	text-align:center;
	padding:20px;
	display:block;
}

.product_s a dl dt img{
	max-width:264px;
	max-height:215px;
	text-align:center;
}

.product_s a dl dd{
	width:256px;
	height:82px;
	text-align:left;
	margin:0 auto;
}

.product_s a dl dd span{
	width:100%;
	height:30px;
	line-height:30px;
	padding:0;
	display:block;
	font-size:16px;
	color:#000;
	overflow: hidden;
}

.product_s a dl dd p{
	width:100%;
	height:45px;
	text-align:left;
	font-size:12px;
	line-height:22px;
	color:#666;
	margin:0;
	overflow: hidden;
}



.product_s a:hover{
	border:1px solid #0168b7;
}
.product_s a:hover dl dd span{
	color:#0168b7;
}



.prod_insd{
	width:100%;
	height:auto;
	margin:60px auto 20px;
}






.productmm{
	width:960px;
	height:auto;
	margin:0 auto;
	background:#fff;
	overflow:hidden;
	border:1px solid #eee;
}

.products_cen{
	width:960px;
	height:auto;
	margin:0 auto;
}

.products_top{
	min-height:682px;
	margin:0 auto;
}

.products_topl{
	width:600px;
	height:681px;
	border-bottom:1px solid #eee;
}

.products_topl a{
	text-decoration:none;
	color:#999;
	font-size:30px;
}
.products_topl dl{
	margin:0;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
}
.products_topl dl dt{
	margin:0 auto;
	max-width:600px;
	max-height:519px;
	overflow:hidden;
	text-align:center;
	line-height:519px;
}
.products_topl dl dd{
	margin:0 auto;
	text-align:center;
}
.products_topl a:hover dl{
	margin-top:-10px;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
}






.products_topr{
	width:600px;
	height:681px;
}

.products_topr a{
	text-decoration:none;
	color:#999;
	font-size:16px;
}
.products_topr dl{
	width:299px;
	height:340px;
	margin:0;
	float:left;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	overflow:hidden;
}
.products_topr dl dt{
	margin:0 auto;
	max-width:299px;
	max-height:280px;
	overflow:hidden;
	text-align:center;
	line-height:280px;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
}
.products_topr dl dd{
	margin:0 auto;
	text-align:center;
	height: 60px;
	padding:0 15px;
}

.products_topr a:hover dt{
	margin-top:-10px;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
}



.products_bot{
	width:1200px;
	height:293px;
}

.products_bot a{
	text-decoration:none;
	color:#999;
	font-size:16px;
}
.products_bot dl{
	width:599px;
	height:293px;
	margin:0;
	float:left;
	border-left:1px solid #eee;
	overflow:hidden;
}
.products_bot dl dt{
	margin:0 auto;
	max-width:598px;
	max-height:227px;;
	overflow:hidden;
	text-align:center;
	line-height:227px;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
}
.products_bot dl dd{
	margin:0 auto;
	text-align:center;
	height: 55px;
	padding:0 15px;
}

.products_bot a:hover dt{
	margin-top:-10px;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 500ms;
}




.anlse{
	width:960px;
	min-height:325px;
	margin:0 auto;
	background:#fff;
}

.anlse_left{
	width:445px;
	height:340px;
	margin-left:20px;
}

.anlse_right{
	width:460px;
	height:250px;
	margin-right:20px;
	background:#f8f8f8;
}

.anlse_rightt{
	width:422px;
	height:180px;
	padding-top:15px;
	margin:0 auto;
}
.anlse_rightt dl{
	margin:0;
}

.anlse_rightt dl dt{
	height:40px;
	line-height:40px;
	padding-bottom:10px;
	display:block;
}

.anlse_rightt dl dt span{
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#000;
	display:block;
	font-weight:bold;
}

.anlse_rightt dl dt span img{
	margin-right:13px;
	position: relative;
	top:3px;
}





.anlse_rightt dl dd{
	line-height:22px;
	font-size:16px;
	display:block;
	margin:0px 0 20px;
}

.anlse_rightt dl dd span{
	line-height:22px;
	font-size:14px;
	color:#666;
	display:block;
	font-style:normal;
	text-align:left;
}


.share-box{
	width: 415px;
    height: 35px;
    line-height: 48px;
    margin: 0 auto;
    border-top: 1px solid #e1e1e1;
    padding-top: 6px;
}




.anlse_rightb{
	width:455px;
	height:120px;
}









.game163{ position: relative;width:445px; height:340px; }
.game163 ul{
	list-style:none;
	padding:0;
	margin:0;
}
.game163 .bigImg{ width:445px; height:340px; position: relative; overflow:hidden; border:1px solid #e1e1e1;}
.game163 .bigImg li {width:445px; height:340px; text-align:center;}
.game163 .bigImg li img{ vertical-align:middle; max-width:445px; max-height:300px; margin:20px auto;    }

.game163 .smallScroll{width:455px; height:82px;position: relative;
    right: -465px;
    top: -82px;}
.game163 .sPrev{ float: left; display: block; width:34px; height:34px;background: url(../img/cp2_27.jpg) no-repeat; margin-right:18px; position: relative; top:20px; }
.game163 .sNext{ float: right;display: block; width:34px; height:34px; background: url(../img/cp2_30.jpg) no-repeat; position: relative; top:20px;}
.game163 .sPrev:hover{ background: url(../img/cp2_27f.jpg) no-repeat;}
.game163 .sNext:hover{ background: url(../img/cp2_30f.jpg) no-repeat;}

.game163 .smallImg{ float:left; display:inline; width:352px; overflow: hidden;}
.game163 .smallImg ul{ height:82px;  width:9999px; overflow: hidden; }
.game163 .smallImg li{border:1px solid #dcdddd; float: left; width:105px; height:80px;margin:0 5px;cursor:pointer;  display:block; position: relative; text-align:center;}
.game163 .smallImg li span{ width:105px; height:80px;position: absolute; top: 0; left: 0;  }

.game163 .smallImg li a{padding:0 0; display: block;}
.game163 .smallImg img{  max-width:105px; max-height:80px; text-align: center;  }
.game163 .smallImg li.on{border:1px solid #1e50a2; background:none;opacity:1;}
.game163 .smallImg li.on span{ opacity:1; background:none; position: absolute; top: 0; left: 0;  }




.share-box p{
	margin:0;
	float:left;
	font-size:12px;
	color:#444;
	padding-right:10px;
	font-family:'Arial';
}





.xuaxan{
	width:100%;
	height:auto;
	margin:37px auto 0;
}



.fxkz_wrap {
    overflow: hidden;
    padding-top: 8px;
}

.fxkz_wrap .tab_title {
    height:36px;
    font-size:16px;
    width: 100%;
}
.fxkz_wrap .tab_title ul{
	list-style:none;
	padding:0;
	margin:0 42px 0;
}
.fxkz_wrap .tab_title li {
    min-width:135px;
    float:left;
    display:inline;
    height:36px;
    line-height:36px;
    background:#01487d;
    margin-left:1px;
}

.fxkz_wrap .tab_title li a {
    color:#fff;
    display:block;
    padding:0 10px;
    font-size:16px;
    text-align:center;
    position: relative;
}

.fxkz_wrap .tab_title li a:hover {
    text-decoration: none;
}

.fxkz_wrap .tab_title li.first a {
    padding: 0;
}

.fxkz_wrap .tab_title li.active a,
.fxkz_wrap .tab_title li a:hover {
    color:#333;
    line-height:36px;
    background:#fff;
}


.k_hidden {
    display:none;
}

.risk_cont {
    padding-top:20px;
    /*min-height:558px;*/
    background:#fff;
    overflow: hidden;
    color: #747f8c;
    font-size: 14px;
    line-height: 1.7;
}

.risk_cont_cen{
	width:920px;
	height:auto;
	margin:0 auto;
}

.risk_cont_cen span{
	margin:0 auto;
	padding:45px 0;
	text-align:left;
	display: block;
}

.risk_cont_cen p{
	margin:0 auto;
	padding:0;
	text-align:left;
	display: block;
}

.risk_cont_cen td{
	padding:5px 15px;
	color:#7d7d7d;
}


.risk_cont_cen img{
	max-width:100%;
}


.risk_cont_cenb{
	width:100%;
	height:auto;
	margin:0 auto;
}



.risk_cont_cent{
	width:100%;
	height:65px;
	line-height:65px;
	font-family:'Arial';
	font-size:16px;
	color:#008cd8;
	border-bottom:1px solid #eee;
}

.hangs{
	width:100%;
	height:54px;
}


.cpspe{
	width:100%;
	height:145px;
	margin:0 auto;
	background: url(../img/cp2_36.jpg) no-repeat;
}

.cpsjz{
	width:auto;
	margin:0 42px 26px;
	color:#fff;
	font-size:30px;
	font-weight: bold;
	padding-top:25px;
}


.donw {
	width:890px;
	height:auto;
	margin-left:25px;
	margin:0 auto;
}


.donw ul{
	list-style:none;
	padding:0;
	margin:0;
}

.donw ul li{
	width:100%;
	height:45px;
	line-height:45px;
	color:#333;
	font-size:12px;
	border-bottom:1px dashed #e1e1e1;
}

.donw ul li span{
	width:80%;
	height:45px;
	line-height:45px;
	color:#333;
	font-size:12px;
	float: left;
	padding:0!important;
	text-align:left!important;
}
.donw ul li span img{
	width:auto;
	margin-right:10px;
	position: relative;
	top:9px;
}



.donw ul li p{
	width:20%;
	height:45px;
	line-height:45px;
	color:#333;
	font-size:12px;
	float:right;
	margin:0;
	text-align:right!important;
}
.donw ul li p img{
	width:auto;
	margin-right:10px;
	position:relative;
	top:3px;
}


.donw ul li:hover p,.donw ul li:hover span{
	color:#014379;
}


.donwus {
	overflow:hidden;
	padding-top:45px;
}


.doms_vo{
	width:903px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}

.doms_vo ul{
	list-style:none;
	padding:0;
	margin:0;
}

.doms_vo ul li{
	width:430px;
	height:385px;
	float: left;
	margin:0 10px;
	text-align:center;
}

.doms_vo ul li span{
	width:100%;
	height:300px;
	display:block;
	float: left;
}

.doms_vo ul li a{
	width:100%;
	height:85px;
	line-height:85px;
	margin:0 auto;
	color:#000;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	color:#000;
}

.doms_vo ul li p{
	width:100%;
	margin:0 auto;
	color:#000;
	font-size:16px;
}


.doms_vo ul li p img{
	width:auto;
	margin-left:10px;
	position:relative;
	top:5px;
}

.doms_vo ul li:hover p{
	color:#0168b7;
}

.serve{
	width:100%;
	height:auto;
	margin:45px auto 30px;
	overflow:hidden;
}

.serve_top{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
}

.serve_bot{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:left;
}


.serve_bot .span{
	width:auto;
	height:60px;
	margin:25px auto 15px;
	line-height:60px;
	text-align:left;
	color:#000;
	font-size:18px;
	font-weight: bold;
	display:inline-block;
	border-bottom:3px solid #115399;
}
/*
.serve_bot i{
	width:111px;
	height:3px;
	margin:0 0 10px;
	text-align:left;
	display:block;
	background:#115399;
	float:left;
}*/


.serve_bot p{
	width:100%;
	height:auto;
	margin:0;
	text-align:left;
	color:#666;
	font-size:12px;
	display:block;
	line-height:22px;
	overflow: hidden;
}

.serve_bot iframe{
	width:640px;
	height:500px;
	margin:0 auto;
	display: block;
}



.biaodans {
    width: 100%;
    height: auto;
    margin: 0 auto 50px;
}

.biaodans table {
    border: 1px solid #ddd;
}

.biaodans table tr {
    margin: 0;
    line-height:20px;
    padding:5px 0;
}
.hangs2 {
    background: #3c4145;
}

.biaodans table tr td {
    border: 1px solid #ddd;
    /*border-left: 0;*/
    color: #ddd;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    padding:5px 10px;
}

.dizhs{
	text-align: left!important;
}











.news_tit{
	width:100%;
	height:auto;
	margin:0 0 50px;
	text-align: center;
}

.news_tit span{
	width:100%;
	height:auto;
	margin:0;
	text-align: center;
	color:#666;
	font-size:20px;
	line-height:35px;
}


.news_tit p{
	width:100%;
	height:auto;
	margin:0;
	text-align: center;
	color:#999;
	font-size:14px;
	line-height:20px;
}







.list_is_topbb{
	height:80px;
	margin:60px auto 0;
	border-top:1px dashed #e3e3e3;
}

.list_is_topbb .list_is_topbbl{
	width:80%;
	height:auto;
	padding:10px 0;
	float:left;
}

.list_is_topbb .list_is_topbbl span{
	width:100%;
	height:30px;
	line-height:30px;
	float:left;
	color:#333;
	font-size:14px;
}

.list_is_topbb .list_is_topbbl span a{
	width:auto;
	height:30px;
	line-height:30px;
	color:#333;
	font-size:14px;
	text-decoration:none;
}

.list_is_topbb .list_is_topbbl span a:hover{
	width:auto;
	height:30px;
	line-height:30px;
	color:#115399;
	font-size:14px;
}

.list_is_topbb .list_is_topbbr{
	width:20%;
	height:100%;
	float:right;
}

.list_is_topbb .list_is_topbbr a{
	width:140px;
	height:32px;
	float:right;
	margin-top:20px;
	border:1px solid #999;
	text-decoration:none;
	line-height:32px;
	text-align:center;
	font-size:14px;
	color:#333;
}

.list_is_topbb .list_is_topbbr a:hover{
	border:1px solid #115399;
	color:#fff;
	background:#115399;
}







.leftsead {
  /*width:200px;*/
  width:83px;
  position: fixed;
  top: 32%;
  right: 0;
  /*margin-top: -200px; */
  z-index: 100; }

.leftsead ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.leftsead li {
  width: 100%;
  height: 56px;
  margin-top: 1px;
  clear: both;
  float: right;
  position: relative;
  cursor:pointer; }

.leftsead li .a {
  display: block;
  float: right;
  height: 56px;
  min-width: 83px;
  max-width: 232px; }

.leftsead .shows {
  float: right;
  width: 83px;
  height: 56px;
  color: #fff;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  padding-top:0; }

 .leftsead .shows img{
 	border-radius:10px 0 0 10px;
 }

.leftsead .qqq .shows {
  background: #989758; }

.leftsead .weixin .shows {
  }

.leftsead .weixin .shows:hover {
	display:block;
   }
.leftsead .gotop .shows {
 }

.leftsead .hides {
  width: 200px;
  height: 56px;
  margin-right:-200px;
  cursor: pointer;
  cursor: hand;
  position:absolute;
  right: 0;
  top: 0; }

.leftsead .qqq .hides {
  background:#6da9de; }

.leftsead .tel .hides {
  background: #fbb01f; }

.leftsead .gotop .hides {
  background:#115399; }

  .leftsead .gotop:hover .hides {
  background:#115399;
  margin-right:45px;
  border-radius:10px; }

.leftsead .hides i {
  display: block;
  width: 83px;
  height: 56px;
  float: left;
  margin: 1px 0 0 1px;
  background-color: #e4e4e4;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/zs_05.png); }

.leftsead .tel .hides i {
  background-image: url(../img/zs_05.png); }

.leftsead .hides span {
  display: block;
  float: left;
  color: #fff;
  padding: 18px 0 0 18px; }

.leftsead .hides em {
  display: block;
  font-family: arial;
  font-style: normal; }

.leftsead .hides em a {
  color: #fff; }

.leftsead .weixin .a {
  position: relative; }

.imghide {
  position:absolute;
  right:83px;
  top:0;
  display:none; }


.weixin .a:hover .imghide {
  display:block; }











.picScroll-leftfw{position:relative;width:910px; margin:0px auto 0;height:675px;}
.picScroll-leftfw.on{display:block;}
.picScroll-leftfw .prev{background:url(../img/sy_36.png) no-repeat; width:38px; height:38px; background-size:38px; position:absolute; right:0; bottom:0px;}
.picScroll-leftfw .next{background:url(../img/sy_33.png) no-repeat; width:38px; height:38px; background-size:38px; position:absolute; left:0%; bottom:0px;}

.picScroll-leftfw .prev:hover{ background:url(../img/sy_36f.png) no-repeat; }
.picScroll-leftfw .next:hover{background:url(../img/sy_33f.png) no-repeat; }


.picScroll-leftfw .hd{ overflow:hidden; width:910px;padding:0; position:absolute; bottom:50%; left:0; height:40px; z-index:22;}
.picScroll-leftfw .hd ul{overflow:hidden; zoom:1; margin-top:10px; position:relative; text-align:center; }
.picScroll-leftfw .hd ul li{ width:11px; height:11px; overflow:hidden; margin-right:10px; display:inline-block; text-indent:-999px; cursor:pointer; background:url("../img/icoCircle.gif") 0 -11px no-repeat; }
.picScroll-leftfw .hd ul li.on{ background-position:0 0; }


.picScroll-leftfw .bd{ padding:0;margin:0 auto; overflow:hidden; width:910px;}
.picScroll-leftfw .bd ul{ overflow:hidden;zoom:1;margin:0; padding:0;height:675px; }
.picScroll-leftfw .bd ul li{ width:910px;height:675px; margin:0px;position:relative; left:0px;float:left;_display:inline; overflow:hidden;}

.picScroll-leftfw .bd ul li .pic{height:675px;position:relative;top:0; margin-top:0; }
.picScroll-leftfw .bd ul li .pic img{max-width:910px;max-height:675px; display:block; margin:0 auto; text-align: center;}
.picScroll-leftfw .bd ul li .pic a{ text-decoration:none; color:#333;}
.picScroll-leftfw .bd ul li .pic a:hover img{ }


.no_do{
	padding-left:16px;
}









































































.footer{
	width:100%;
	height:410px;
	background:#333;
	margin:0 auto;
}

.foote_cen{
	height:362px;
}

.foot_top{
	width:100%;
	height:362px;
}

.foot_topr{
	width:170px;
	height:362px;
}

.foot_toprt{
	width:100%;
	height:225px;
	float: left;
}


.foot_toprt dl{
	width:100%;
	height:100%;
	margin:0;
}

.foot_toprt dl dt{
	width:100%;
	height:100px;
	margin-top:45px;
}

.foot_toprt dl dt span{
	width:100%;
	height:50px;
}

.foot_toprt dl dt span img{
	width:140px;
	height:25px;
}


.foot_toprt dl dt a{
	width:164px;
	height:44px;
	background:#115399;
	display:block;
	margin-top:15px;
	text-align:center;
	line-height:44px;
	text-decoration:none;
	color:#fff;
	*height:34px;
	*padding-bottom:10px;
}

.foot_toprt dl dt a img{
	width:auto;
	border:0;
	margin:0 10px;
	*position: relative;
	*top:-0px;
}

.gouw{
	position: relative;
	top:5px;
}

.foot_toprt dl dd{
	width:100%;
	height:50px;
	line-height:25px;
	color:#a5a5a5;
	margin-top:10px;
}


.foot_toprt dl dd span{
	color:#a5a5a5;
	font-size:12px;
}



.foot_toprt dl dd p{
	color:#ccc;
	font-weight: bold;
}


.foot_toprb{
	width:100%;
	height:90px;
	float: left;
	opacity:0;
}


.foot_toprb_sp{
	width:100%;
	font-size:12px;
	color:#a5a5a5;
}

.foot_topl {
	width:100%;
	height:44px;
	line-height:44px;
	color:#aeaeae;
	font-size:12px;
	float: left;
}


.foot_topl img{
	width:auto;
	margin-right:5px;
	position: relative;
	top:3px;
}

.foot_top_le{
	width:735px;
	height:232px;
	float:right;
	margin-top:49px;
	overflow:hidden;
}

.foot_topc{
	width:738px;
	height:232px;
	position: relative;
    left: -1px;
}

.foot_topc dl{
	width:90px;
	height:100%;
	margin:0 0px;
	float:left;
	border-left:1px solid #3a3a3a;
	padding:0 15px 0 20px;
}

.foot_topc dl dt{
	width:100%;
	height:auto;
	margin:0 0 10px;
	float:left;
	display:block;
}
.foot_topc dl dt a{
	width:auto;
	height:auto;
	margin:0;
	color:#cbcbcb;
	text-decoration:none;
	font-size:14px;
	display:block;
	padding-left:0px;
}

.foot_topc dl dd{
	width:100%;
	height:auto;
	margin:0;
	color:#cbcbcb;
	line-height:22px;
	text-decoration:none;
	font-size:12px;
	display:block;
	float: left;
}

.foot_topc dl dd a{
	width:auto;
	height:auto;
	margin:0;
	color:#5c5c5c;
	text-decoration:none;
	font-size:12px;
	display:block;
	float: left;
	padding-left:10px;
}

.fuwus{
	width:160px!important;
}

.fuwus2{
	width:120px!important;
}


.foot_topc dl dd:hover a{
	color:#cbcbcb;
}


.foot_bot{
	width:970px;
	height:46px;
	line-height:46px;
	border-top:1px solid #3c3d3d;
}

.foot_botl{
	color:#999;
	font-size:12px;
	text-align:left;
}

.foot_botl span{
	color:#999;
	font-size:12px;
	text-align:left;
	float: left;
}

.foot_botl .build{
	margin-left: 20px;
}
.foot_botl .build a{
	color: #999;
	text-decoration: none;
}
.foot_botl p{
	color:#999;
	font-size:12px;
	text-align:left;
	float: left;
}

.foot_botl img{
	margin-left:15px;
	*position: relative;
	*top:15px;
	*left: 15px;
}

.foot_botr{
	color:#999;
	font-size:12px;
	text-align:right;
}



















