﻿@charset "utf-8";
*{margin: 0;
  padding: 0;
  line-height: inherit;
  vertical-align: baseline;}
  

  
body{
	font: 14px/1.7  PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, sans-serif;
	overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,form,span,input,a,div{ margin:0px; padding:0px; font-style:normal; border:0;}	
img{ border:0px;border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#3e3e3e;}
a:hover{ color:#000;}	
.w1000{width:1000px;}
.w1400{width:1400px;}
.w1100{width:1100px;}
.w100 { width:100%; }
.headers{height:100px;}
.md {margin:0 auto; }
.fl {float:left;}
.rt {float:right;}
.clear {clear:both;}
ul::after {content: "."; clear: both; display: block; height: 0; overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.orange {color:#E47023;}
.clear {clear:both;}
.bg-none {background:none;}
.pr {position: relative;}
.pa {position: absolute;}
.w1md{width:1100px;margin:0 auto;}
/* 基础CSS样式 */


/*header*/
#header {
	width: 100%;
}

.mainNav .Mli {
	float:left;
	margin-left: 0px;
	padding-top: 28px;	 
	position: relative; 
}
.mainNav .Mli a {
	color: #fff;
    font-size: 17px;
    width: 160px;
    /*margin: 17px 0;border-radius: 3px 3px 0 0; */
    padding: 9px 0px;
    text-align: center; 

    display: block;
}
.mainNav .Mli  ul li a {
	width: 160px;
	   font-size: 14px;
	 padding: 10px 0px;
	}
.mainNav .Mli  #menu1 {width: 100px;margin-right:0px;}
.mainNav .Mli  #menu5 {width:100px; margin-right:20px;}

/*
.Mli:hover a {
	background: url(/css/img/black20.png);
	} 
*/
.mainNav .Mli a:hover {background: url(/css/updata/black40.png);}

.mainNav .dropdown-menu {
	position: absolute;
    width: 160px;
    left: 0%;   
    top: 71px;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0 0 3px 3px;    
    font-size: 16px;
    box-shadow: 0 2px 2px rgba(0,0,0,.2)!important;
    background: url(/css/updata/black40.png) repeat;
    margin-left: 0px; 
    overflow-x: hidden;   
    overflow-y: auto;    
    transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -webkit-transition: all .24s ease-in;
    -o-transition: all .4s ease-in;   
    display:none;  
}

.mainNav .Mli:hover .dropdown-menu {display:block;}


.navv{
	border-bottom: 0;
	transition: all .4s ease-in-out 0s;
	transition: all .4s linear 0s;
	background: url('/css/img/header_bg.png') repeat-x;
	height: 85px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
}
 .top_logo {
 	display:block;
 	width: 200px;
 	margin-top: 35px;
 	height:62px;
 	background: url('/css/logo1.png') no-repeat;
}
.navv.sticky{
		height: 51px;
		background: #fff;
	 border-bottom: #1B4F7D solid 1px;
}
.navv.sticky .top_logo{
	width: 200px;
	margin-top: 14px;
	background: url('/css/logo2.png') no-repeat;
}
.navv .top_logo,.Mli{
transition: all .4s ease-in-out 0s;
}

.navv.sticky  img.logo{
	height: 34px;
	width: 34px;
}
.navv.sticky .mainNav .Mli a{
	color:#000;
	z-index: 99999;
	background: url(/css/updata/white98.png) repeat;
}
.navv.sticky .mainNav .Mli a:hover {background:#f5f5f5;}
.navv.sticky .mainNav .Mli {
    padding-top: 5px;
}
.navv.sticky .mainNav .dropdown-menu {
    top:48px;
    background: url(/css/data/white98.png);
}

.mainNav .F00 {
    background: url(/css/img/42.png) no-repeat;
    width: 140px;
    height: 24px;
    margin-top: 36px;
    padding-left: 40px;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
}
.sticky .mainNav .F00 {
	background:url(/css/img/40.png) no-repeat;margin-top: 16px;color: #3a67a4;}


/*视频弹出*/
.modal p {
  font-size: 14px;
  text-align:right;
  margin: 10px 0 0;
  color: #444;
  background: url(/css/movie/close.png) no-repeat right;
  padding-right: 21px;
  line-height: 18px;
  cursor: pointer;
    letter-spacing: 1px;
    font-weight: bold;
}
.modal p:hover {cursor: pointer;}

.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
}
.modal {
  display: none;
  background: #eee;
  padding: 0 20px 20px;
  overflow: auto;
  z-index: 100000;
  position: absolute;
  width: 1000px;
  min-height: 500px;
}

/*section0*/
.section0 {padding: 60px 0px 40px;}

/* ------- 图片滚动 ------- */
.section0 .home-tulb {width:650px; padding-top: 15px;}
/*yx_rotaion*/
.section0 .yx-rotaion{min-width: 650px; min-height: 324px;}
.section0 .yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.section0 .yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.section0 .yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.section0 .yx-rotation-focus span,.yx-rotaion-btn span{background:url(/css/section0/ico.png) no-repeat;display:block;}
.section0 .yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.section0 .yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.section0 .yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.section0 .yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.section0 .yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.section0 .yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.section0 .yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.section0 .yx-rotation-focus span.hover{background-position:-10px -126px}
.section0 .rotaion_list{
	width: 100%;
    height: 100%;
    overflow: hidden;
}
.rotaion_list img {width:650px; height:324px;}


/* ------- 文字滚动 ------- */
.section0 .home-wzlb {width:410px;}
.section0 .home-wzlb h2 a{color: #db2216; font-size:16px;}
.section0 .home-wzlb h2 a:hover {text-decoration: underline;}

.home-wzlb  #scrollDiv{overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
.home-wzlb  #scrollDiv li{overflow:hidden;}

.home-wzlb  #scrollDiv li h3 a{color:#353535; text-decoration:none}
.home-wzlb  #scrollDiv li h3 a:hover {color:#1B4F7D;text-decoration:underline;}

.home-wzlb  #scrollDiv li div{ height:36px; width:400px; color:#383838; line-height:18px; overflow:hidden}
.home-wzlb  #scrollDiv li div a{ color:#383838; text-decoration:none}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-top:15px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:10px}
.scroltit #but_up{ background:url(/css/wzgd/up.jpg) no-repeat 0 0; text-indent:-9999px}
.scroltit #but_down{ background:url(/css/wzgd/down.jpg) no-repeat 0 0; text-indent:-9999px}


/*section2*/
.section2 {padding:60px 0px;background:#f2f2f2;margin-top: -24px;}

.titles {
	text-align: center;
    font-size: 32px;
}
.section2 ul li {
	float:left;
	background:#fff;
	margin-right:30px;
	width: 250px;
	text-align: center;
	height: 191px;
}
.section2 ul .li-last {margin-right:0px;}
.section2 ul .li_inner {padding: 40px 26px 0px;}
.section2 ul .li_inner img {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}    

/*sectiona3*/
.section3 {padding:0px 0px;}

.section3 .row {margin-bottom: 40px;width:550px;}
.section3 .left {width: 50px;}
.section3 .right {padding-left: 20px;width:480px;}

.section3 .right h4 {
    font-size: 18px;
    font-weight: bold;
}
.section3 .right p {
    font-size: 15px;
}
.section3 .yspic {padding-top: 30px;}

/*section4*/
.section4 {
	padding: 0px 0px 55px;
    background: url(/css/img/dotted.png) repeat;
}

.section4 .tabs {margin-bottom: 10px;}

.partner .tabs li {
    float: left;
    height: 150px;
    background: #ededed;
    margin-right: 5px;
    width: 271px;
} 
.partner .tabs .current,
.partner .tabs li:hover {
	background: #1B4F7D;
    height: 160px;
    transition: transform ease .2s;
    -webkit-transition: transform ease .2s;
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.partner .tabs li:hover .a {color:#fff;}
.partner .tabs .li4:hover .img1 {display:none;}
.partner .tabs .li4:hover .img2  {display:block;}

.partner .tabs .current a {color:#fff;}

.partner .tabs .li4.current .img1 {display:none;}
.partner .tabs .li4.current .img2 {display:block;}

.partner .tabs li a {
	text-align: center;
    display: block;
    font-size: 18px;
    height: 100%;
}
.partner .tabs li img {
	padding-bottom: 8px;
	display: block;
    margin: 0 auto;
    padding-top: 20px;
    width: 75px;
}
.partner .tabs .li4 .img2 {display:none;}

.partner.tab .tab_content {
	height: 389px;
    overflow: hidden;
}
.partner .tab_content .pay_bg1 {
	background: url(/css/partner/pay_bg1.jpg);
	height: 389px;
	color: #2F2F2F;
	padding: 0 80px;
} 
.partner  .pay_bg1 .clearfix {
    border: 1px solid #757575;
    padding: 30px 60px 20px 60px;
    margin-top: 10px;
}
.partner  .pay_bg1 h3 {
    font-size: 18px;
    padding-bottom: 20px;
    text-align: center;
    padding: 30px 0px 10px;
}
.partner  .pay_bg1 .pic img {width:140px;}
.partner  .pay_bg1  .text {
	font-size: 15px;
	line-height: 26px;
	width: 640px;
	text-align: justify;
	letter-spacing: 1px;
}

.partner .tab_content .pay2 {padding-top:20px;}

.partner  .pay3 .pic img {
    width: 280px;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}
.partner .pay3 .text {width: auto;}

/*section5*/
.section5 {padding-top:60px;}
.business_boxs {
    background: url(/css/img/business-area.jpg) fixed center;
    background-size: cover;
    margin: 0 auto;
}    
.business_inner li {
	position: relative;
	float:left;
	width:33.3%;
	text-align: center; 
	color: #fff; 
}
.business_inner li a {
	-webkit-transition: all 1s;
    transition: all 1s;
    
    display:block;
    border-color: #fff;
    border-style: solid;
    height:100%;
}    


.business_inner .item_01 a {border-bottom-width: 1px;border-right-width: 1px;}
.business_inner .item_02 a {border-bottom-width: 1px;border-right-width: 1px; }
.business_inner .item_03 a {border-bottom-width: 1px;}

.business_inner li h3 {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 20px;
    letter-spacing: .1em;
}
.business_inner li .item_icon {
	height: 85px;
	width: 100%;
	margin-bottom: 6px;
}
.business_inner .item_icon img {
    position: absolute;
    left: 50%;   
    top: 30px;
    transition: opacity 1000ms;
    /*height: 80px;*/
}
.item_01 .item_icon img {margin-left: -85px;}
.item_02 .item_icon img {margin-left: -86px;}
.item_03 .item_icon img {margin-left: -86px; }
.item_04 .item_icon img {margin-left: -36px;}


.item_icon .icon2 {opacity: 0;}
.business_inner li a:hover .item_icon .icon2 {opacity: 1;}
.business_inner li a:hover .item_icon .icon1 {opacity: 0;}

.business_inner p {
    color: #fff;
    padding-bottom: 31px;
    font-size: 15px;
    width: 90%;
    margin: 0 auto;
    height: 75px;
}  
.business_inner .more {
    font-size: 16px;
    line-height: 16px;
    color: #FFFFFF;
    border: 2px solid #B82729;
    display: block;
    width: 88px;
    margin: auto;
    text-align: center;
    -webkit-transition: width 500ms,color 500ms,border 500ms;
    transition: width 500ms,color 500ms,border 500ms;
    -webkit-transition-delay: 0ms,200ms,200ms;
    transition-delay: 0ms,200ms,200ms;
    padding: 10px;
    background: #B82729;
}  
.business_inner li a:hover .more {
    width: 117px;
    color: #fff;
    border-color: #B82729;
    -webkit-transition-delay: 0ms,0ms,0ms;
    transition-delay: 0ms,0ms,0ms;
}    

/*section6*/
.section6 {padding: 5px 0px 10px;}

.section6 .w1100 {background: url(/css/img/bg-pattern.png) repeat;margin-top: 50px;}

.shadow {
    width: 100%;
    height: 220px;
    background: url(/css/img/bg-pattern.png) top left;
    right: -30px;
    bottom: -30px;
    z-index: -2;
    position: absolute;
}
.section6 .picScroll-left {
	margin: 0 auto;
	/* margin-top: -100px; */
	width: 1000px;
	position: relative;
	top: -50px;
}
.section6 .picScroll-left li {
	width:300px;
	float: left;
    margin-right: 50px;
}
.section6 .picScroll-left .thumbnail {width:100%; height:315px; display: block;}
.section6 .picScroll-left .des {background-color: #E4E4E4;}
.section6 .picScroll-left .des p {
	padding: 35px 30px 20px;
    color: #747474;
    text-align: center; 
    height: 69px;
}

.picScroll-left .doted {
    position: absolute;
    display: block;
    left: 50%;
    top: -25px;
    width: 40px;
    height: 44px;
    background: url(/css/news/02.png) no-repeat;
    margin-left: -21px;
}
.picScroll-left .sjiao {
    position: absolute;
    display: block;
    left: 50%;
    bottom: -20px;
    width: 20px;
    height: 20px;
    background: url(/css/news/03.png) no-repeat;
    margin-left: -10px;
}
.picScroll-left .headline h3 {
	padding-top: 15px;
    text-align: center;
    font-size: 16px;
    color: #000000;
}
.picScroll-left .headline .time {
	color: #747474;
	display:block;
	text-align: center;
}
.picScroll-left .hd .next {
    background: url("arrow_right.jpg") no-repeat;
    right: -80px;
    bottom: 30%;
    width: 48px;
    height: 48px;
    display: block;
    cursor: pointer;
    position: absolute;
    z-index: 2;
}
.picScroll-left .hd .next:hover {background: url("arrow_right2.jpg") no-repeat;}


.picScroll-left .hd .prev {
    background: url("arrow_left.jpg") no-repeat;
    height: 48px;
    width: 48px;
    display: block;
    /* top: 50%; */
    cursor: pointer;
    left: -60px;
    bottom: 30%;
    position: absolute;
}
.picScroll-left .hd .prev:hover {background: url("arrow_left2.jpg") no-repeat;}

/*页脚*/
.footer {
    background: url(bg.jpg);
    margin-bottom: 65px;
}
.foot-area {width: 1100px;}

.foot-area .hzjg {
	width: 670px;
    margin-top: 58px;
    margin-bottom: 30px;
} 
.foot-area .hzjg .H {
	border-top: 1px solid #383838;
    padding: 20px 0 15px;
    color: #cccccc;
    font-size: 16px;
    display: block;
    font-weight: bold;
 }
.foot-area .hzjg .logos {
    float: left;
    width: 131px;
    height: 35px;
    background: #fff;
    padding: 20px 10px;
    margin-right: 20px;
    margin-bottom:10px;
    border-radius: 3px;
}
.foot-area .hzjg .logos.r0 {margin-right:0px;}
.foot-area .hzjg .logos img {
	height: 100%;
    display: block;
    margin: 0 auto;
 }
.foot-area .dhdj {float:right;}

.foot-area .F-row {
	float:left;
	margin-top: 58px;
	margin-bottom: 40px;
	text-align: left;
	padding-right: 30px;
	width: 160px;
}
.foot-area .F-row-3 {width: 130px;}
.foot-area .F-row-last {width:220px;}

.cios {
    margin-top: 58px;
    margin-bottom: 40px;
    text-align: left;
    padding-left: 0px;
    width: 120px; margin-left: 39px;
}
.cios h4 {
	border-top: 1px solid #383838;
	padding: 20px 0 15px;
	color: #cccccc;
	font-size: 16px;
	display: block;
	font-weight: bold;
}
.foot-area .cios img {width:120px;}


.foot-area .F-row .H {
    border-top: 1px solid #383838;
    padding: 20px 0 15px;
    color: #cccccc;
    font-size: 16px;
     display: block;
     width: 160px;
    font-weight: bold;
}
.foot-area .F-row .H:hover {color:#fff;text-decoration: underline;}

.foot-area ul li a {
    color: #BFBFBF;
    display: block;
    letter-spacing: 1px;
    line-height: 28px;
    font-size: 13px;
}
.foot-area ul li a:hover {color:#fff;}
.F-row.F-row-last a:hover {color: #BFBFBF;}
.foot-area .F-row-last {padding-right: 0px;}
.foot-area .F-row-last ul li a {letter-spacing: 0px;}

.foot-area2 {
    border-top: 3px solid #525252;
    padding-bottom: 20px;
    color: #C6C6C6;
    padding-top: 15px;
}
.foot-area2 div img {
	width: 310px;
	height:211px;
    display: block;
    padding-bottom: 5px;
}
.foot-area2 .fl22 img {margin: 0 auto;}


.foot-area2 div p{
	background:url(/css/img/icon.png) no-repeat left;
	padding-left: 16px;
}
.foot-area2 .fl1 {padding-right: 38px; }
.foot-area2 h3 {font-weight: normal; padding-bottom: 10px;}
.foot-area2 a {padding-right: 15px; padding-bottom: 8px;color: #535353;}
.foot-area2 a:hover {color: #BFBFBF; text-decoration: underline;}


.footer .rights {
	text-align: center;
    color: #C6C6CC;
    letter-spacing: 0px;
    height: 40px;    font-size: 12px;
    line-height: 40px;}

.footer .rights a { color: #C6C6CC;}

.navv.sticky .top_logo{
	    height: 27px;
}
.navv1{
	position: relative;
	top: 0;
	left: 0;
}
.navv1 h3{
	font-size: 24px;
	height: 50px;
	line-height: 70px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #3a85d4;
	padding-bottom: 20px;
	margin-bottom: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	padding-left: 0px;
	color: #fff;
}
.navv1.sticky1{
	position: fixed;
	top: 20px;
	left: 50%;
	width: 280px;
	margin-left: -550px;
	z-index: 99;
		/*transition: all 1s linear 0s;*/
}
.nav-container1 .navv1{
	background: #195798;
	border-top: 5px solid #ab0000;
	/*transition: all 1s linear 0s;*/
}
#nav li{
	float: left;
		height: 30px;
		line-height: 30px;
		margin-top: 5px;
}
#nav li a{
	display: block;
	padding: 0px 30px;
	color: #fff;
	transition: all .2s linear 0s;
}
#nav li:hover a{
	color: #002f61;
	background: #fff;
}
.current{
	background: #fff;
	
}
#nav li.current a{
	color: #002f61;
}
#xm11,#xm13,#xm14,#xm15{
	padding-bottom: 20px;
}
#xm12{
	padding:  50px 0 30px;
	border-bottom: 1px dotted #195798;
	margin-bottom: 50px;
}
#xm12 .nybg1_h3{
	margin-bottom: 20px;
}
.xm1_fl #nav li.current a,.xm1_fl #nav li a:hover {
    color: #ffffff;
    background: #002f61;
}
/**/
.scrollMouse{
	display: none;
}
.year b,.year{
	font-size: 16px;
	font-weight: normal;
}
.process-row {
	margin-bottom: 21px;
}
.process-content p{
	font-size: 16px;
}
.process-body {
    background: url(/css/eb5/lishi.png) no-repeat center;
    margin-bottom: 30px;
}
.process-timeline{    width: 950px; margin: 0 auto;} 
.process-timeline .process-row {height: 75px;}
.process-timeline .row-R {
	margin-left: 470px;
    width: 380px;
    background: #f7f7f7;
    padding: 10px 0 0 20px;
    border-radius: 5px;
}
.process-timeline .row-L {
	width: 380px;
    background: #f7f7f7;
    padding: 10px 0 0 20px;
    border-radius: 5px;
}

.process-noyear{
	display: none;
}
/**/

.nybg1_h3 {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 2px;
    margin-bottom: 15px;
    padding-left: 20px;
    display: block;
    text-align: left;
    font-weight: bold;
    border-left: 10px solid #ab0000;
}
.xm1_fl{
	width: 280px;
	float: left;
	padding-top: 70px;
}
.xm1_fl #nav li{
	width: 280px;
	    margin-top: 0px;
	    height: 45px;
	    line-height: 45px;
	    font-size: 14px;
	    border-bottom: 0px solid #0f4073;
  }
.xm1_rt{
	width: 800px;
	float: right;	
	margin-top: 40px;
}
.xm111{
	margin-bottom: 50px;
}
.xm1111{
	font-size: 14px;
	margin-top: 20px;
	/* background: #bf0a0a; */
	/* padding: 10px 5px; */
	line-height: 20px;
	color: #fff;
	width: 800px;
}
.xm1111 .fl{
	width: 186px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	background: #bf0a0a;
	margin-right: 5px;
	padding: 10px 5px;
	line-height: 22px;
}
.xm1111 .rt{
	margin-right: 0px;	
}
.xm1111 i{
	font-size: 14px;
	font-style: normal;
}
.xm1112{
	padding-bottom: 6px;
	font-size: 18px;
	text-align: left;
	line-height: 38px;
}
.xm1112 li{
	background: url('/css/img/star.png') no-repeat left center;
	padding-left: 30px;
}
.xm1112 b{
	display: block;
	font-size: 22px;
	text-decoration: underline;
}
.xm1112 i{
	display: block;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	line-height: 38px;
	text-decoration: underline;
}
.xm111 .rt img{
	width: 295px;
}
.xm111 h1{
	font-size: 32px;
	text-align: center;
	line-height: 36px;
	height: 66px;
	margin-bottom: 20px;
	padding: 20px 0;
	border: 10px solid #002f61;
	width: 350px;
	margin: 0 auto 30px;
	border-radius: 4px;
}
.xm111 h1 i{
	font-size: 22px;
	display: block;
	font-weight: normal;
	font-style: normal;
}
.xm111_h1{
	width: 800px;
	position: relative;
	margin-bottom: 20px;
}
.xm111_h1 img{
	width: 800px;
	height: 300px;
}
.xm111_h1 .pa {
    position: absolute;
    top: 0;
    left: 0;
    width: 800px;
    height: 300px;
}
.xm111_h1  .pa .pad10 {
    margin: 30px;
    width: 720px;
    height: 220px;
    border: 10px solid rgba(255, 255, 255, 0.85);
    _border: 10px solid #fff;
}
.xm111_h1  .pa .pad10 h2{
   font-size: 34px;
   font-weight: bold;
   letter-spacing: 5px;
   line-height: 50px;
   text-align: center;
   color: #fff;
   margin-top: 60px;
}
.xm111_h1  .pa .pad10 h2 i{
		font-size: 22px;
    display: block;
    font-weight: normal;
    font-style: normal;
}
#xm11 .xm112 .fl{
	width: 400px;
}
#xm11 .xm112 .fl img{
	width: 450px;
	height: 600px;
}
#xm11 .xm112 .fl .pa{
	position: absolute;
	top: 0;
	left: 0;
	width: 450px;
	height: 600px;
}

.xm112 .fl .pa .pad10 h2 i{
	font-size: 22px;
	    display: block;
	    font-weight: normal;
	    font-style: normal;
}
#xm11 .xm112_rt{
	position: relative;
	border-top: 1px dotted #195798;
	padding-top: 50px;
}
#xm11 .xm112_rt .pa{
	top: 280px;
	right: -70px;
	z-index: 0;
	background: url(/css/2.png) no-repeat left top;
	width: 254px;
	height: 400px;
	opacity: .3;
}
#xm11 .xm112_rt strong{
 
}

.xm13_1{
	width: 800px;
	margin: 0 auto;
}
.xm13_11 img{
	width: 100%;
	height: 410px;
}
.xm13_12 {
	margin-top: 20px;
}
.xm13_1 .fl img{
	width: 400px;
	display: block;
	padding: 10px;
	border: 1px solid #002f61;
}
.xm13_2 .fl span{
	display: block;
	margin-top: 144px;
	text-align: center;
	font-size: 14px;
	background: #fff;
	z-index: 99;
	position: absolute;
	top: -4px;
	left: 8px;
	width: 100%;
}
.xm13_2 .fl span b{
	font-size: 13px;
}
.xm13_1 .rt{
	width: 600px;
	margin-top: 80px;
	font-size: 14px;
	line-height: 28px;
	text-indent: 30px;
}
.xm13_2{
	margin-top: 60px;
}
.xm13_2 .fl{
	width: 200px;
	position: relative;
	width: 198px;
	height: 194px;
	background: #fff;
}
.xm13_2 .fl .menb{
	position: absolute;
	top: 0px;
	left: 31px;
	width: 140px;
	height: 140px;
	z-index: 2;
	background: url(/css/eb5/menb.png) no-repeat;
}
.xm13_2 .fl img{
	width: 160px;
	height: 160px;
	border-radius: 200px;
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 0px;
	left: 50%;
	/* height: 140px; */
	margin-left: -67px;
	width: 139px;
	/* height: 134px; */
	z-index: 0;
}
.xm141 span{
	text-align: center;
	display: block;
	font-size: 14px;
}
.xm141 .clearfix {
	margin-top: 30px;
}
.xm141 .fl{
	width: 400px;
	height: 260px;
}
#xm16,#xm17,#xm18,#xm19,#xm20 {
	padding-top: 30px;
	padding-bottom: 20px;
}
#xm20{
	padding-bottom: 50px;
}
.xm161 .fl,.xm161 .fl img{
 width: 500px;
}

.xm161 .rt{
	width: 470px;
}
.xm161 .rt b{
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
}
.xm171 .fl,.xm171 .rt{
	width: 390px;
	height: 500px;
	margin-bottom: 100px;
	position: relative;
	border: 1px solid #d4d4d4;
}
.xm171 span{
	display: block;
	    text-align: center;
	    width: 390px;
	    height: 40px;
	    line-height: 40px;
	    background: #195798;
	    color: #fff;
	    font-size: 14px;
	}
.xm171 img{
	width: 359px;
	height: 470px;
	margin: 0 auto;
	display: block;
	padding: 15px;
}
#xm17{
	margin-bottom: 0px;
	padding-bottom: 0;
}
#xm18 .tmd{
	text-align: center;
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	margin: 30px auto 20px;
}
#xm18 .tmd i{
	font-size: 12px;
	font-weight: normal;
}
.xm191 .fl {
    width: 580px;
    margin: 0 auto 40px;
    float: none;
    display: block;
    
}
.xm191 span {
    text-align: center;
    display: block;
    font-size: 18px;
}
.xm191 img{
    width: 580px;
        border: 1px solid #ccc;	
}


/* banner */
.banner1{height:440px;   position: relative;}
.banner1 .d1{width:100%;height:410px;display:block;position:absolute;left:0px;top:0px;}
.banner1 .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:420px;}
.banner1 .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -46px;display:inline;}
.banner1 .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(/css/eb5/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner1 .d2 li.nuw{background:url(/css/eb5/img1_1.png) no-repeat center;}


/* daxiehui */
.l{ width:100%; float:left;}
.fl{float:left;}
.fr{display:inline; float:right;}
.content{ float:left; _display:inline; overflow:hidden;}
.side{ float:right; _display:inline; overflow:hidden;}
#slides{width:820px;margin: 20px auto 0px;/* height: 324px; */overflow:hidden;position:relative;}
.slides_container li{width:820px;/* float:left; */margin-bottom: 80px;}
.slides_container li a{display:inline-block;width: 262px;height: 315px;border: 1px solid #c7c7c7;}
.slides_container li a img{
	display: block;
	margin-bottom: 1px;
	width: 262px;
	height: 312px;
	}
.slides_container li a span{display: block;
/* width: 264px; */
cursor: pointer;
height: 40px;
line-height: 40px;
background: #195798;
color: #ffffff;
text-align: center;}

.slides_container li a:hover span{ color:#fff;background: #002f61;}

.pagination{ position:absolute; left:375px; z-index:10; top:310px;}
.pagination li{ float:left; padding-right:7px;}
.pagination a{ display:block; outline:none; background:url(/css/eb5/pg.gif) no-repeat -1px 0; text-indent:-999em; width:14px; height:14px;}
.pagination li.current a{ background-position:-22px 0;}

.prev{background:url(/css/eb5/arr.png) no-repeat;width:29px;height:55px;display:block;left:1px;top:110px;position:absolute;text-indent:-999em;outline:none;z-index:11;display: none;}
.prev:hover{ background-position:0 -55px;}
.next{background:url(/css/eb5/arr.png) no-repeat -29px 0;width:29px;height:55px;display:block;right:1px;top:110px;position:absolute;text-indent:-999em;outline:none;z-index:11;display: none;}
.next:hover{ background-position:-29px -55px;}

.litebox{
	position: relative;
	display: block;
}
.litebox:hover p{
 	display: block;
}
.litebox .big{
	background: url(/css/eb5/bg.png) center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	display: block;
	width: 100%;
	height: 100%;
	display: none;
	text-indent: -999px;
}

#topcontrol{
	left: 50%;
	top: 558px;
	    z-index: 9;
	margin-left: -550px;
}


/* suspend */
.suspend {width:40px;height:258px;position:fixed;bottom:100px;right:0;overflow:hidden;z-index:9999;}
.suspend dl {width:200px;height:258px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt {width:40px;height:258px;background:url(/css/kefu/suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd {}
.suspend dl dd.suspendQQ {width:160px;height:66px;background:#ffffff;}
.suspend dl dd.suspendQQ a {width:160px;height:66px;display:block;background:url(/css/kefu/suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel {width:160px;height:70px;background:#ffffff;}
.suspend dl dd.suspendTel a {width:160px;height:70px;display:block;background:url(/css/kefu/suspend.png) -40px -65px;overflow:hidden;}

.suspend dl dd.suspendweix {width:160px;height:125px;background:#ffffff;}
.suspend dl dd.suspendweix a {
    width: 160px;
    height: 125px;
    display: block;
    background: url(/css/kefu/suspend.png) -40px -135px;
    overflow: hidden;
}

* html .suspend {position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}



.index_17 li {
    width: 800px;
    height: 215px;
    margin-bottom: 50px;
    text-align: center;
    border-radius: 4px;
}
.index_17 li img {
    padding-top: 40px;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}
.index_17 li p {
    font-size: 16px;
}
.index_17 li p span {
    display: block;
    width: 50px;
    height: 2px;
    margin: 0 auto;
    margin-top: 10px;
}

.index_17 .kli03 p span { background: #eb3b53;}
.index_17 .kli03 p {color: #eb3b53;}

.index_17 .kli04 p { color: #f89a4c;}
.index_17 .kli04 p span { background: #f89a4c;}

.index_17 .kli01 p {color: #538bff;}
.index_17 .kli01 p span { background: #538bff;}

.index_17 .kli02 p {color: #563dcf;}
.index_17 .kli02 p span { background: #563dcf;}

/*updata*/
.mainNav .ym-dropdown-menu {width: 1100px; left: -320px;background: url(/css/updata/black40.png);height: 280px;  overflow: hidden;}
.ym-dropdown-menu .ym1 {
    padding-left: 30px;
    text-align: center;
    padding-right: 30px;
    padding: 15px;
}
.ym-dropdown-menu .ym1 h3 {font-weight: normal;color: #fff;padding-bottom:10px;}
.mainNav .Mli .ym-dropdown-menu .ym1 a {width:180px;padding: 3px 0px;    font-size: 14px;}

.navv.sticky .mainNav .ym-dropdown-menu {
    color: #000;
    z-index: 99999;
    background: url(/css/updata/white98.png) repeat;
}
.navv.sticky .ym-dropdown-menu .ym1 h3 {color: #d62418;}
.navv.sticky .mainNav .Mli .ym-dropdown-menu .ym1 a {background:none}
.navv.sticky .mainNav .Mli .ym-dropdown-menu .ym1 a:hover {
    background: #f5f5f5;
}