
#fun1{display:none;}
.sear{
	overflow: hidden;
	float: right;
}
.sear form{
	overflow: hidden;
}
.sear input{
	float: left;
}
.sear .text{
	line-height: 20px;
	float: left;
	width: 280px;
	overflow: hidden;
	height: 20px;
	text-indent: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
}
.sear .sub{
	float: left;
	height: 20px;
	width: 19px;
	overflow: hidden;
	padding: 0px;
	background-color: #FFF;
}

/*Menu*/
.primary a {
	color:#fff;
	display:block;
	text-decoration:none;
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 13px;
	overflow: hidden;
	margin: 0px;
}
.primary a:hover {
	color:#4284f4;
}
.cur a{
	color: #FF0;
}
.primary ul {
	position:absolute;
	top:49px;
	z-index:999;
	line-height:24px;
	display:none;
	padding-bottom: 10px;
	background-color: #252e38;
	left: 0px;
	text-align: left;
}
.primary ul li {
	font-size:14px;
	line-height:38px;
	overflow: hidden;
}
.primary ul li a {
	color:#FFF;
	padding:0 20px;
	white-space: nowrap;
	display: block;
}
.primary ul li a:hover {
	color:#FF0;
	text-decoration: none;
}
.btn:hover {
  text-decoration: none;
}

.btn-2 {
  letter-spacing: 0;
}

.btn-2:hover,
.btn-2:active {
  letter-spacing: 5px;
  
}

.btn-2:after,
.btn-2:before {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border: 1px solid rgba(255, 255, 255, 0);
  bottom: 0px;
  content: " ";
  display: block;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all 280ms ease-in-out;
          transition: all 280ms ease-in-out;
  width: 0;
  
}

.btn-2:hover:after,
.btn-2:hover:before {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-color: #4284f4;
  -webkit-transition: width 350ms ease-in-out;
          transition: width 350ms ease-in-out;
  width: 80%;
 
}

.btn-2:hover:before {
  bottom: auto;
  top: 0;
  width: 80%;
  
}
.cin_box{
	width: 100%;
	overflow: hidden;
}
/*é¦–é¡µbiaotiæ ‡é¢˜*/
.biaoti{
	width: 96%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 60px;
}
.biaoti span{
	line-height: 60px;
	font-size: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.biaoti h1{
	color: #FFF;
	background-color: #000;
	line-height: 40px;
	font-size: 26px;
	font-weight: bold;
	height: 40px;
	padding-right: 70px;
	padding-left: 70px;
	border-radius: 22px;
	display: inline-block;
}
.biaoti h1::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 19px;
    width: 100%;
    height: 2px;
    background-color: #ccc;
    z-index: -1;
}

.biaoti h2{
	line-height: 40px;
	font-size: 26px;
	font-weight: bold;
	height: 40px;
	padding-right: 70px;
	padding-left: 70px;
}
.biaoti b{
	width: 100%;
	position: relative;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 60px;
	display: block;
}
.biaoti b i{
	left: 44%;
	position: absolute;
	height: 6px;
	width: 12%;
	top: -2px;
	left: 44%;
	position: absolute;
	height: 6px;
	width: 12%;
}
.biaoti p{
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.biaoti p strong{
	font-weight: bold;
}
.biaoti_p1{
	color: #FFF;
}
.biaoti_p2{
	color: #333;
}
.biaoti .biaoti_span1{
	color: #ea4234;
}
.biaoti .biaoti_span1{
	color: #fff;
}
.biaoti .biaoti_span2{
	color: #000;
}
.biaoti .biaoti_span3{
	color: #525252;
	font-size: 32px;
}
.biaoti .biaoti_span5{
	color: #FFF;
}
.biaoti .biaoti_span4{
	font-size: 32px;
	}
.biaoti .biaoti_span4,.biaoti_span5{
	color: #1f2229;
}
.biaoti_zw{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
	z-index: 2;	
}
.biaoti_zw.zx1::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 19px;
	width: 100%;
	height: 2px;
	background-color: #ccc;
	z-index: -1;
}
.biaoti_zw.zx2::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 19px;
	width: 100%;
	height: 2px;
	background-color: #739bc6;
	z-index: -1;
}
.biaoti h2{
	border-radius: 22px;
	display: inline-block;}
.biaoti .biaoti_h1{
	color: #FFF;
	background-color: #000;
}
.biaoti .biaoti_h2{
	color: #FFF;
	background-color: #297cbf;
}
.biaoti .biaoti_h3{
	color: #FFF;
	background-color: #f25749;
}
.biaoti .biaoti_h4{
	color: #FFF;
	background-color: #f6b52b;
}
.biaoti .biaoti_h5{
	color: #FFF;
	background-color: #8b5cba;
}
.biaoti .biaoti_h5{
	color: #FFF;
	background-color: #8b5cba;
}
.ind_pzwmn{
	width: 100%;
	position: relative;
	background-image: url(../images/overview.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
	margin-top: 30px;
}
.ind_pzwmn_box{
	width: 96%;
	height:730px;
	max-width:1200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.ind_pzwmn_box .sd{
	position: absolute;
}
.ind_pzwmn_box .sd h5, .ind_pzwmn_box .sd p{
	display: inline-block;
	vertical-align: middle;
}
.ind_pzwmn_box .sd h5{
	font-size: 30px;
	line-height: 40px;
	color: #d04234;
	font-weight: bold;
	margin-right: 5px;
}
.ind_pzwmn_box .sd p{
	font-size: 16px;
	line-height: 20px;
	color: #333;
}
.ind_pzwmn_x1{
	text-align: center;
	width: 100%;
	top: 0px;
}
.ind_pzwmn_x2{
	left: 0px;
	top: 80px;
}
.ind_pzwmn_x3{
	right: 0px;
	top: 80px;
}
.ind_pzwmn_x4{
	left: 0px;
	bottom: 200px;
}
.ind_pzwmn_x5{
	right: 0px;
	bottom: 200px;
}
.ind_pzwmn_x6{
	left: 250px;
	bottom: 100px;
}
.ind_pzwmn_x7{
	right: 250px;
	bottom: 100px;
}
/*å†…é¡µæ ‡é¢˜neiye*/
.neiye{
	width: 96%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 2.5%;
}
.neiye h2{
	line-height: 80px;
	font-size: 50px;
	font-weight: bold;
}
.neiye h3{
	line-height: 60px;
	font-size: 50px;
	font-weight: bold;
}
.neiye h4{
	text-align: left;
}

.neiye h3 a:hover{
	color: #000;
}
.neiye_h1{
	color: #1359ab;
}
.neiye_h2{
	color: #000;
}
.neiye_h3{
	color: #FFF;
}
.neiye_h4{
	color: #1f2229;
}
.neiye_h5{
	color: #4284f4;
}
.neiye_h6{
	color: #297cbf;
}
.neiye_h7{
	color: #f25749;
}
.neiye_h8{
	color: #f25749;
}
#neiye_p1{
	color: #ea4234;
}
.neiye_h6 a{
	color: #ea4234;
}
.neiye_h7 a{
	color: #4284f4;
}
.neiye_sp {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.neiye_sp::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 19px;
    width: 100%;
    height: 2px;
    background-color: #ccc;
    z-index: -1;
}
.neiye_sp.zx::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 19px;
    width: 100%;
    height: 2px;
    background-color: #666;
    z-index: -1;
}
.neiye span{
	line-height: 40px;
	font-size:3rem;
	padding-right: 50px;
	padding-left: 50px;
	border-radius: 3px;
}
.neiye_spys1{
	background-color: #1359ab;
	color: #FFF;
}
.neiye_spys2{
	background-color: #f25749;
	color: #FFF;
}
.neiye_spys3{
	background-color: #41c883;
	color: #FFF;
}
.neiye_spys4{
	background-color: #2092ea;
	color: #fff;
}
.neiye_spys5{
	background-color: #8b5cba;
	color: #fff;
}
.neiye_spys6{
	background-color: #333;
	color: #fff;
}
.neiye_spys7{
	background-color: #000;
	color: #fff;
}
.neiye_spys8{
	background-color: #297cbf;
	color: #fff;
}
.neiye_spys9{
	background-color: #8b5cba;
	color: #fff;
}
.neiye p{
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}

.neiye .neiye_p1{
	color: #333;
}
.neiye .neiye_p2{
	color: #fff;
}
.location{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.location span{
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 20px;
	color: #666;
	display: block;
}
.location span a{
	display: inline-block;
	margin: 0 5px;
	color: #666;
}
.location span e{
	display: inline-block;
	margin: 0 5px;
	color: #666;
}
.location span a:hover{color: #4284f4;}
.xwzx{
	width: 100%;
	overflow: hidden;
}
.xwzx ul{
	width: 96%;
	max-width:1200px;
	margin:auto;
	overflow: hidden;
	margin-bottom: 20px;
}
.xwzx ul li{
	width: 48%;
	display:inline-block;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 1%;
	margin-bottom: 10px;
	margin-left: 1%;
	position: relative;
}
.xwzx ul li .news_img{
	width: 30%;
	float:left;
	margin-right: 15px;
	position: relative;
}
.xwzx ul li .news_img i {
    position: absolute;
    left: 0px;
    top: 0;
    width: 100%;
    height: 100%;
    transition: border 0.5s;
    border: 8px solid #000;
    box-sizing: border-box;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    z-index: 1;
}
.xwzx ul li .news_img:hover a i{
	border: 3px solid #000;
}
.xwzx ul li img{
	width: 100%;
	display:block;
}
.xwzx ul li h3{
	font-size: 16px;
	line-height: 30px;
	max-height:60px;
	overflow: hidden;
	font-weight: bold;
}
.xwzx ul li h3 a{
	color: #000;
}
.xwzx ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	height: 52px;
	overflow: hidden;
}
.xwzx ul li .time{
	font-size: 12px;
	line-height: 26px;
	color: #FFF;
	background-color: #333;
	height: 26px;
	display: inline-block;
	width: 90px;
	padding-left: 10px;
	margin-top: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.nei_new_more{
	width:96%;
	max-width:1200px;
	text-align: center;
	margin-bottom: 50px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.nei_new_more a{
	height: 30px;
	width: 120px;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	background-color: #999;
	display: inline-block;
	border-radius: 15px;
}
.nei_new_more a:hover{
	color: #fff;
	background-color: #000;
}


.what_qd h3 i,.what_qd h3 tt,.combo_qd h3 i,.combo_qd h3 tt{
	width: 138px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
}
.what_qd h3,.combo_qd h3{
	height: 24px;
	line-height: 24px;
	color: #555555;
	font-size: 25px;
	text-align: center;
	margin-bottom: 10px;
}
.what_qd h3 i,.combo_qd h3 i{
	background: url(../images/what_left.png)no-repeat;
	margin-right: 10px;
}
.what_qd h3 tt,.combo_qd h3 tt{
	background: url(../images/what_right.png)no-repeat;
	margin-left: 10px;
}
.tongue{
	overflow: hidden;
}
.what_qd p{
	font-size: 14px;
	line-height: 20px;
	color: #646464;
	text-align: center;
	display: none;
}
.combo_table,.tongue_table{
	text-align: center;
	width: 100%;
	max-width:990px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.combo_table tr,.tongue_table tr{
	border: 1px solid #eaeaea;
}
.combo_table td,.tongue_table td{
	width: 165px;
	height: 49px;
	color: #5d5d5d;
	border: 1px solid #eaeaea;
	font-size: 14px;
}
/*sbfæ­£å¸¸å¼€å§‹*/

.sbf{
	width: 100%;
	overflow: hidden;
	text-align: center;
	background-image: url(../images/ind_wmnbj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sbf ul{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 80px;
	margin-left: auto;
	font-size: 0px;
}
.sbf ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 30%;
	margin-right: 1%;
	margin-left: 1%;
}
.sbf ul li .sbf_box{
	height: 246px;
	width: 246px;
	border-radius: 50%;
	background-color:rgba(41, 124, 191, 0.4);
	overflow: hidden;
	display: inline-block;
}
.sbf ul li .sbf_boxnei{
	height: 220px;
	width: 220px;
	border-radius: 50%;
	background-color: #297cbf;
	margin: 13px;
}
.sbf ul li .sbf_box img{
	margin-top: 30px;
	margin-bottom: 20px;
}
.sbf ul li .sbf_box h3{
	color: #FFF;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}
.sbf ul li h4{
	color: #FFF;
	font-size: 16px;
	line-height: 40px;
	font-weight: normal;
}
.sbf ul li p{
	color: #FFF;
	font-size: 14px;
	line-height: 26px;
	max-width: 310px;
	margin: auto;
	padding-top: 10px;
}
/*sbfæ­£å¸¸ç»“æŸ*/
/*ind_jshxæ­£å¸¸å¼€å§‹*/
.ind_jshx{
	width: 100%;
	overflow: hidden;
}
.ind_jshx ul{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 80px;
	margin-left: auto;
	font-size: 0px;
}
.ind_jshx ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 23%;
	margin-right: 1%;
	margin-left: 1%;
}
.jshx_box{
	width: 128px;
	height: 220px;
	margin: auto auto 20px auto;
	background-color: rgba(242, 87, 73, 0.5);
	position: relative;
	padding-top: 10px;
}
.jshx_box::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: -64px;
    top: 0;
    border-right: 64px solid rgba(242, 87, 73, 0.5);
    border-top: 110px solid transparent;
    border-bottom: 110px solid transparent;
}
.jshx_box::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: -64px;
    top: 0;
    border-left: 64px solid rgba(242, 87, 73, 0.5);
    border-top: 110px solid transparent;
    border-bottom: 110px solid transparent;
}
.jshx_boxnei{
	width: 114px;
	height: 200px;
	margin: auto;
	background-color: #f25749;
	position: relative;
}
.jshx_boxnei::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: -58px;
    top: 0;
    border-right: 58px solid #f25749;
    border-top: 100px solid transparent;
    border-bottom: 100px solid transparent;
}
.jshx_boxnei::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: -58px;
    top: 0;
    border-left: 58px solid #f25749;
    border-top: 100px solid transparent;
    border-bottom: 100px solid transparent;
}
.ind_jshx ul li img{
	margin-top: 20px;
	margin-bottom: 20px;
}
.ind_jshx ul li h3 {
    color: #FFF;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
}
.ind_jshx ul li h4 {
    color: #333;
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;

}
/*ind_jshxæ­£å¸¸ç»“æŸ*/
/*nei_khalæ­£å¸¸å¼€å§‹*/
.nei_khal{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/khal_bj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:40px;
}
.nei_khal ul{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 0px;
}
.nei_khal ul li{
	width: 32%;
	margin-right: 0.5%;
	margin-left: 0.5%;
	position: relative;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	margin-bottom: 15px;
}
.nei_khal ul li:hover i{
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-bottom: 40px solid #000;
	border-right: 2px solid #000;
}
.nei_khal ul li:hover h4{
	color: #fff;
}
.nei_khal ul li i{
	position: absolute;
	left: 0px;
	top: 0;
	width: 100%;
	height: 100%;
	transition:border 1s;
	border-top: 12px solid #FFF;
	border-left: 12px solid #FFF;
	border-bottom: 40px solid #FFF;
	border-right: 12px solid #FFF;
	box-sizing: border-box;
	filter:alpha(opacity=70); /*IEæ»¤é•œï¼Œé€æ˜Žåº¦50%*/
	-moz-opacity:0.7; /*Firefoxç§æœ‰ï¼Œé€æ˜Žåº¦50%*/
	opacity:0.7;/*å…¶ä»–ï¼Œé€æ˜Žåº¦50%*/
	z-index: 1;
}
.nei_khal ul li h4{
	width: 100%;
	position: absolute;
	z-index: 2;
	font-size: 16px;
	line-height: 40px;
	color: #000;
	height: 40px;
	left: 0px;
	bottom: 0px;
	text-align: center;
	font-weight: bold;
	transition:color 1s;
	overflow: hidden;
}
.nei_khal ul li img{
	width: 100%;
	display:block;
}
.nei_khalmo{
	width:100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.nei_khalmo a{
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	display: inline-block;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #FFF;
	text-align: center;
	background-color:rgba(0, 0, 0, 0.6);
	border-radius: 22px;
	transition:background 0.6s;
}
.nei_khalmo a:hover{
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	display: inline-block;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #2d54a3;
	text-align: center;
	background-color:#000;
	border-radius: 22px;
}
/*nei_khalæ­£å¸¸ç»“æŸ*/
/*ind_newå¼€å§‹*/
.ind_new{
	width: 100%;
	overflow: hidden;
}
.ind_newbox{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin: 20px auto;
}
.ind_newbox a:hover{
	color: #C00;
}
.ind_newbox_l{
	float: left;
	width: 48%;
	margin-bottom:30px;
}
.ind_newbox_r{
	float: right;
	width: 48%;
	margin-bottom:30px;
}

.ind_newbox_lth{
	width: 100%;
	margin-bottom:20px;
}
.ind_newbox_lth strong{
	font-size: 24px;
	line-height: 30px;
	color: #f6b52b;
	vertical-align: bottom;
	display: inline-block;
	font-weight: bold;
}
.ind_newbox_lth e{
	font-size: 16px;
	line-height: 20px;
	color: #333;
	vertical-align: bottom;
	display: inline-block;
}
.ind_newbox_img{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom:10px;
}
.ind_newbox_img:hover a i,.newbox_rimg:hover a i{
	border: 3px solid #000;
}
.ind_newbox_img a i, .newbox_rimg a i{
	position: absolute;
	left: 0px;
	top: 0;
	width: 100%;
	height: 100%;
	transition:border 0.5s;
	border: 8px solid #000;
	box-sizing: border-box;
	filter:alpha(opacity=50); /*IEæ»¤é•œï¼Œé€æ˜Žåº¦50%*/
	-moz-opacity:0.5; /*Firefoxç§æœ‰ï¼Œé€æ˜Žåº¦50%*/
	opacity:0.5;/*å…¶ä»–ï¼Œé€æ˜Žåº¦50%*/
	z-index: 1;
}
.ind_newbox_img img{
	width:100%;
	display:block;
}
.ind_newbox_lt h3{
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	margin-bottom: 5px;
	height: 30px;
	overflow: hidden;
	font-weight: bold;
}
.ind_newbox_lt h3 a{
	color: #333;
}
.ind_newbox_lt p{
	font-size: 14px;
	line-height: 26px;
	width: 100%;
	height:52px;
	overflow:hidden;
	color: #666;
}
.ind_newbox_l ul{
	width: 100%;
	border-top: 1px solid #ccc;
	margin-top:10px;
}
.ind_newbox_l ul li{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 4px;
}
.ind_newbox_l ul li h3{
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin-right: 70px;
	font-weight: bold;
}
.ind_newbox_l ul li h3 a{
	color: #333;
}
.ind_newbox_l ul li span{
	position: absolute;
	right: 0px;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	top: 0px;
}
.ind_newbox_r ul{
	width: 100%;
	overflow: hidden;
}
.ind_newbox_r ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom:4%;
}
#dituContent{
	width: 100%;
	height: 650px;
	margin-right: auto;
	margin-left: auto;
}
.mapbox{
	margin: 30px auto;
}

.newbox_rimg {
	width:27%;
	float:left;
	overflow: hidden;
	position: relative;
}
.newbox_rimg img{
	width:100%;
	display:block;
}
.ind_newbox_r ul li h3{
	font-size: 16px;
	line-height: 30px;
	height:30px;
	float: right;
	width: 70%;
	overflow:hidden;
	font-weight: bold;
}
.ind_newbox_r ul li h3 a{
	color: #333;
}
.ind_newbox_r ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #666;
	height:52px;
	float: right;
	width: 70%;
	overflow:hidden;
}
.ind_newbox_r ul li span{
	font-size: 12px;
	line-height: 20px;
	color: #666;
	float: left;
	margin-left:3%;
	margin-top: 5px;
}
/*ind_newç»“æŸ*/
/*ind_contæ­£å¸¸å¼€å§‹*/
.ind_cont{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/cont_bj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:40px;
	background-size: auto 100%;
}
.ind_contbox{
	width: 96%;
	max-width:670px;
	overflow: hidden;
	background-image: url(../images/cont_xf.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: auto;
	padding-bottom: 70px;
	background-size:100% 100%;
}
.ind_contbox h5{
	width: 100%;
	font-size: 22px;
	line-height: 40px;
	color: #000;
	text-align: center;
	margin-top: 7%;
}
.ind_contbox table{
	width: 80%;
	margin: auto;
}
.ind_contbox table tr{
}
.ind_contbox table tr td{
	padding: 1% 5px;
}
.ind_contbox table td input{
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding: 4px;
	border: 1px solid #CCC;
}
.ind_contbox table td textarea{
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding: 4px;
	border: 1px solid #CCC;
}
.ind_contbox table .t_submit{
	color: #C60;
	background-color: #fee541;
	border: 1px solid #FC0;
	border-radius: 2px;
	cursor: pointer;
}
.ind_contbox table .t_submit:hover{
	color: #fff;
	background-color: #8b5cba;
	border: 1px solid #753eac;
	border-radius: 2px;
	cursor: pointer;
}
/*ind_contæ­£å¸¸ç»“æŸ*/
/*ind_hzhbæ­£å¸¸å¼€å§‹*/
.ind_hzhb{
	width: 100%;
	overflow: hidden;
	margin-bottom:20px;
}
.ind_hzhb ul{
	width: 100%;
	max-width:1180px;
	margin:30px auto;
	overflow: hidden;
	font-size: 0px;
}
.ind_hzhb ul li {
    width: 16%;
    display: inline-block;
    margin-right: 0.8%;
    border: 1px solid #eeeeee;
    overflow: hidden;
    vertical-align: top;
    margin-bottom: 0.8%;
}
.ind_hzhb ul li:nth-child(6n+6){
	margin-right: 0;
}
.ind_hzhb ul li a{
	display: block;
}
.ind_hzhb ul li img{
	width: 100%;
	height: auto;
	margin:auto;
	overflow: hidden;
}
/*ind_hzhbæ­£å¸¸ç»“æŸ*/
.bgtop{
	width: 100%;
	text-align:center;
	overflow: hidden;
}
.bgtop img{
	display: block;
	width: 100%;
}
.main{
	border-bottom: 1px solid #303030;
	position: relative;
	z-index: 5;
	overflow: hidden;
	padding-bottom: 0px;
}
.nei_wwmn{
	width: 100%;
	overflow: hidden;
}
.nei_wwmn ul{
	width: 96%;
	max-width:1200px;
	margin:30px auto;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.nei_wwmn ul li{
	width: 15%;
	margin: auto;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	background-image: url(../images/wwmn.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom:20px;
}
.nei_wwmn ul li:nth-child(2n+2){
	margin-top:100px;
}
.nei_wwmn ul li img{
	margin-top:50px;

}
.nei_wwmn ul li h3{
	padding-top:60px;
	margin:auto;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	max-width:140px;
}
.nei_dyyjz{
	width:100%;
	overflow:hidden;
	background-image: url(../images/nei_dyyjz.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 50px;
}
.nei_dyyjz ul{
	overflow: hidden;
	width: 96%;
	max-width:1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
	padding-top: 10px;
}
.nei_dyyjz ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 19%;
	margin: 10px 0.4%;
}
.nei_dyyjz ul li .dyyjz_box{
	display: block;
	border-radius: 7px;
	padding: 12px;
	background-color:rgba(65, 200, 131, 0.4);
	border-radius: 10px;
	margin-bottom:10px;
}
.nei_dyyjz ul li .dyyjz_box .dyyjz_boxf{
	background-color: #41c883;
	overflow: hidden;
	padding:20px 0;
	border-radius: 4px;
}
.nei_dyyjz ul li img{
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nei_dyyjz ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nei_dyyjz ul li h4{
	font-size: 16px;
	line-height: 26px;
	color: #FFF;
}
.nei_dyyjz ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
.nei_znyx{
	width: 100%;
	overflow: hidden;
	padding-bottom:20px;
}
.znyx_box{
	width: 96%;
	margin:30px auto;
	max-width:1200px;
	overflow:hidden;
		background-image: url(../images/znyx.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	}
.nei_znyx ul {
    margin-left: 35%;
    overflow: hidden;
}
.nei_znyx ul li {
    width: 100%;
    overflow: hidden;
    background-color:rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
    padding: 10px;
}
.znyx_img{
	width: 100%;
    overflow: hidden;
	background-color: #f0f0f0;}
.nei_znyx ul li img {
    float: left;
    margin: 25px 20px;
}
.nei_znyx ul li h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    color: #000;
    margin-top: 15px;
    margin-right: 20px;
}
.nei_znyx ul li p {
    font-size: 14px;
    line-height: 26px;
    color: #333;
    margin-top: 5px;
    margin-right: 20px;
}
.nei_znjc{
	background-image: url(../images/nei_znjc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	overflow: hidden;
}
.znjc_box{
	width:96%;
	max-width:1200px;
	overflow:hidden;
	margin: 30px auto;
}
.nei_znjc ul {
	margin-right: 35%;
	margin-bottom:20px;
	overflow: hidden;
	font-size: 0px;
}
.nei_znjc ul li {
	width: 49%;
	overflow: hidden;
	background-color:rgba(255, 255, 255, 0.4);
	margin-bottom: 15px;
	vertical-align: top;
	display: inline-block;
	margin-right:2%
}
.nei_znjc ul li:nth-child(2n+2){
	margin-right:0%
}
.znjc_img{
	background-color: #FFF;
	overflow: hidden;
	margin: 12px;
}
.nei_znjc ul li img {
    float: left;
    margin: 30px 20px;
}
.nei_znjc ul li h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    color: #000;
    margin-top: 15px;
    margin-right: 20px;
}
.nei_znjc ul li p {
    font-size: 14px;
    line-height: 26px;
    color: #333;
    margin-top: 5px;
    margin-right: 10px;
}
.nei_sns{
	width: 100%;
	overflow: hidden;
}
.sns_box{
	width:96%;
	max-width:1200px;
	overflow:hidden;
	margin: 30px auto;
}
.nei_sns ul {
	margin-bottom:20px;
	overflow: hidden;
	font-size: 0px;
	width: 100%;
	background-image: url(../images/sns.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.nei_sns ul li {
	width: 38%;
	overflow: hidden;
	background-color:rgba(41, 124, 191, 0.4);
	margin-bottom: 15px;
	vertical-align: top;
	display: inline-block;
	float: left;
}
.nei_sns ul li:nth-child(2n+2){
	float: right;
}
.sns_img{
	background-color: #297cbf;
	overflow: hidden;
	margin: 12px;
}
.nei_sns ul li img {
    float: left;
    margin: 30px 18px;
}
.nei_sns ul li h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    margin-top: 15px;
    margin-right: 20px;
}
.nei_sns ul li p {
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    margin-top: 5px;
    margin-right: 10px;
}
.nei_sdxt{
	width:100%;
	overflow:hidden;
	background-image: url(../images/nei_jstx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 30px;
}
.nei_sdxt ul{
	width:96%;
	max-width:1200px;
	margin: 20px auto;
	overflow:hidden;
	font-size: 0px;
	text-align: center;
}
.nei_sdxt ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 19%;
	margin: 10px 0.8%;
	background-color:rgba(255, 255, 255, 0.4);
	padding:12px;
	border-radius: 10px;
}
.nei_sdxt ul li .sdxt_box{
	display: block;
	border-radius: 7px;
	padding: 12px;
	border-radius: 6px;
	background-color: #FFF;
	height:340px;
	overflow:hidden;
}
.nei_sdxt ul li img{
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nei_sdxt ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nei_sdxt ul li h4{
	font-size: 16px;
	line-height: 26px;
	color: #FFF;
}
.nei_sdxt ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
.nei_jstx{
	width:100%;
	overflow:hidden;margin-bottom:2%;
}

.nei_jstx ul{
	overflow: hidden;
	width: 96%;
	max-width:1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.nei_jstx ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 31%;
	margin-right: 1%;
	margin-left: 1%;
	background-image: url(../images/jstx_wb.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nei_jstx ul li img{
	padding: 70px 0 10px 0;
}
.nei_jstx ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	margin-bottom:50px;
}
.nei_jstx ul li h4{
	font-size: 16px;
	line-height: 26px;
	color: #333;
	max-width:260px;
	display: inline-block;
}
.ind_sdys{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/ind_sdys.jpg);
	background-repeat: no-repeat;
	background-position: center top;
} 
.ind_sdys ul{
	overflow: hidden;
	width: 96%;
	max-width:1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
	padding-top: 30px;
	margin-bottom:80px;
}
.ind_sdys ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 30%;
	margin-right: 1%;
	margin-left: 1%;
}
.sdys_box{
	height: 240px;
	width: 240px;
	border-radius: 120px;
	text-align: center;
	background-color:rgba(41, 124, 191, 0.4);
	display: inline-block;
}
.sdys_boxnei{
	background-color: #297cbf;
	height: 216px;
	width: 216px;
	margin-top:12px;
	border-radius: 120px;
	display: inline-block;
}
.ind_sdys ul li img{
	padding-top: 30px;
}
.ind_sdys ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	margin-top: 10px;
}
.ind_sdys ul li h4{
	margin-top:10px;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
}
.ind_sdys ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	display:inline-block;
	max-width:270px;
}
.nei_yxys{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_yxysbj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
} 
.nei_yxys ul{
	width: 96%;
	max-width:1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
	padding-top: 30px;
	margin-bottom:60px;
}
.nei_yxys ul li{
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 23%;
	margin-right: 1%;
	margin-left: 1%;
	background-image: url(../images/yxys_xt.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 240px;
	cursor: pointer;
	transition:background-image 0.5s;
}
.nei_yxys ul li:hover{
	background-image: url(../images/yxys_xthover.png);
}
.nei_yxys ul li img{
	margin-top: 40px;
}
.nei_yxys ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
}
.nei_yxys ul li h4, .nei_yxys ul li p{
	font-size: 0px;
	color: #FFF;
	display: inline-block;
	width: 185px;
}
.nei_yxys ul li p{
	font-size: 0px;
}
.nei_yxys ul li:hover img{
	width:0px;
	height:0px;
}
.nei_yxys ul li:hover h3{
	font-size: 0px;
	line-height: 0px;
}
.nei_yxys ul li:hover h4{
	font-size: 16px;
	line-height: 30px;
	margin-top: 30px;
}
.nei_yxys ul li:hover  p{
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px;
}
.nei_yzys{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_shije.png);
	background-repeat: no-repeat;
	background-position: center 100px;
	margin-bottom: 30px;
}
.nei_yzys dl{
	width: 96%;
	max-width:1200px;
	font-size: 0px;
	margin: 20px auto;
	text-align: center;	
}
.nei_yzys dd{
	width: 246px;
	height:243px;
	margin: 0 2%;
	display: inline-block;
	vertical-align: top;
	background-image: url(../images/yzys01.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.nei_yzys dd img{
	display: inline-block;
	margin-top: 20px;
}
.nei_yzys dd h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	max-width:190px;
	display: inline-block;
}
.nei_yzys ul{
	width: 96%;
	max-width:1200px;
	font-size: 0px;
	margin: 20px auto;
}
.nei_yzys ul li{
	height: 44px;
	width: 12%;
	display: inline-block;
	vertical-align: top;
}
.nei_yzys ul img{
	width:39px;
	height:35px;
	margin-right:5px;
}
.nei_yzys ul img, .nei_yzys ul h5{
	display: inline-block;
	vertical-align: middle;
}
.nei_xtys{
	width: 100%;
	overflow: hidden;
	background-color: #eaeaea;
	background-image: url(../images/beijing01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
/*hzlcæ­£å¸¸å¼€å§‹*/
* {
    margin: 0;
    padding: 0;
  	-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
}
.hzlc{
	overflow: hidden;
	width: 100%;
}
.hzlctu_box{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	margin-top: 40px;
	margin-bottom: 1%;
	overflow: hidden;
}
.hzlctu_img{
	height: 150px;
	width: 15%;
	position: relative;
	text-align: center;
	margin-bottom: 70px;
	margin-right: 1.5%;
	margin-left: 1.5%;
	min-width:120px;
}

.hzlctu01{
	float: left;
}
.hzlctu02{
	float: right;
}
.hzlctu_img a{
	display: block;
	height: 100%;
	width: 100%;
	margin-top:12px;
	background-color: #d91618;
	border-radius: 5px;
	transition:background 1s;
	position: relative;
	
}
.hzlctu_img a::before{
	position: absolute;
	content: "";
	left: -12px;
	top: -12px;
	width: 100%;
	height: 100%;
	padding:12px;
	border-radius: 8px;
	background-color: #d91618;
	z-index: -1;
	filter:alpha(opacity=40); /*IEæ»¤é•œï¼Œé€æ˜Žåº¦50%*/
	-moz-opacity:0.4; /*Firefoxç§æœ‰ï¼Œé€æ˜Žåº¦50%*/
	opacity:0.4;/*å…¶ä»–ï¼Œé€æ˜Žåº¦50%*/

}
.hzlctu_img a:hover,.hzlctu_img a:hover span{
	background-color: #333;
}
.hzlctu_img a:hover h3{
	color: #fff;
}
.hzlctu_img a h3{
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	transition:color 1s;
}
.hzlctu_img span{
	height: 70px;
	width: 70px;
	position: absolute;
	text-align: center;
	background-color: #FFF;
	border-radius: 35px 35px 35px 35px;
	border: 5px solid #e99412;
	bottom: -25px;
	left: 30%;
	font-size: 46px;
	line-height: 60px;
	color: #e99412;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	transition:border 1s;
	transition:background 1s;
}
.hzlcjt{
	width: 100px;
	float: left;
	height: 150px;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hzlcjt2{
	width: 100px;
	float: left;
	height: 150px;
	background-image: url(../images/jiantou2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hzlcjt3{
	width: 100px;
	float: right;
	height: 150px;
	background-image: url(../images/jiantou3.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hzlcjt4{
	width: 100px;
	float: right;
	height: 150px;
	background-image: url(../images/jiantou4.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.hzlcjt5{
	width: 100px;
	float: right;
	height: 150px;
	background-image: url(../images/jiantou5.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 8%;
}
.hzlctu_box ul{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	position: relative;
	height: 600px;
}

.hzlctu h4{
	position: absolute;
	top: -78px;
	z-index: 50;
	color: #1f2229;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	width: 100%;
}
.hzlc ul {
	background-image: url(../images/hzlc_bj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 222px;
	max-width:1000px;
	text-align: center;
	width: 815px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	position: relative;
}
.hzlctu {
	list-style: none;
	position: relative;
	display: inline-block;
	width: 11%;
	height: 120px;
	padding: 0px;
}

@-moz-keyframes rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-360deg);}
}

@-webkit-keyframes rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-360deg);}
}

@-o-keyframes rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-360deg);}
}

@keyframes rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-360deg);}
}

.round {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-top: 30px;		
	text-decoration: none;		
	text-align: center;
	font-size: 25px;		
	text-shadow: 0 1px 0 rgba(255,255,255,.7);
	letter-spacing: -.065em;
	font-family: "Hammersmith One", sans-serif;		
	-webkit-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	border-radius: 300px;
	z-index: 1;
	border-width: 4px;
	border-style: solid;
}

.round:hover {
	width: 130%;
	height: 130%;
	left: -15%;
	top: -15%;
	font-size: 33px;
	padding-top: 38px;
	-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
	-o-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
	-moz-box-shadow: 5px 5px 10px rgba(0,0,0,.3);
	box-shadow: 5px 5px 10px rgba(0,0,0,.3);
	z-index: 2;
	border-size: 10px;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	transform: rotate(-360deg);
}
.weizhi1{
	position: absolute;
	left: 5%;
	top: 15%;
}
.weizhi2{
	position: absolute;
	left: 18.3%;
	top: 30%;
}
.weizhi3{
	position: absolute;
	left: 31.6%;
	top: 45%;
}
.weizhi4{
	position: absolute;
	left: 44.9%;
	top: 60%;
}
.weizhi5{
	position: absolute;
	left: 58.2%;
	top: 45%;
}
.weizhi6{
	position: absolute;
	left: 71.5%;
	top: 30%;
}
.weizhi7{
	position: absolute;
	left: 84.8%;
	top: 15%;
}
a.colour1 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour1:hover {
	color: #65c3fa;
}
a.colour2 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour2:hover {
	color: #8cd67d;
}
a.colour3 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour3:hover {
	color: #f88484;
}
a.colour4 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour4:hover {
	color: #ffcd66;
}
a.colour5 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour5:hover {
	color: #f98db9;
}
a.colour6 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour6:hover {
	color: #8ab4f8;
}
a.colour7 {
	background-color: #4284f4;
	color: #fff;
	border-color: #4284f4;
}
a.colour7:hover {
	color: #65c3fa;
}
.round span.round {
	display: block;
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	font-size: 1px;
	border: none;
	padding: 40% 20% 0 20%;
	color: #fff;
}

.round span:hover {
	opacity: .85;
	font-size: 16px;
	-webkit-text-shadow: 0 1px 1px rgba(0,0,0,.5);
	-moz-text-shadow: 0 1px 1px rgba(0,0,0,.5);
	-o-text-shadow: 0 1px 1px rgba(0,0,0,.5);
	text-shadow: 0 1px 1px rgba(0,0,0,.5);	
}

.round span {
	background: #4284f4;		
}

.description .xn_index_box_1200_box{margin-top:0;}
/*= Media Query 
=============== */
/*sdkjå¼€å§‹*/
.sdkj{
	overflow: hidden;
	width:100%;
	padding-bottom: 0px;
	background-repeat: no-repeat;
}
.sdkj ul{
	overflow: hidden;
	width:100%;
	max-width:1200px;
	margin:auto;
	text-align: center;
	padding-top: 30px;
	line-height: 0px;
}
.sdkj ul li{
	overflow: hidden;
/*	width:33%;*/
	display: inline-block;
	vertical-align: middle;
}
.sdkj ul li img{
	max-width:100%;
}
.sdkj_boxy{
	border-radius: 50%;
	background-color:rgba(214, 20, 23, 0.4);
	height: 134px;
	width: 134px;
	overflow: hidden;
	padding: 12px;
	margin-right: auto;
	margin-left: auto;
}
.sdkj_box{
	text-align: center;
	margin-bottom: 20px;
}
.sdkj_box img{
	border-radius: 50%;
	background-color: #d61417;
	padding:5px;
	position: relative;
}
.sdkj_box h3{
	font-size: 20px;
	line-height: 30px;
	color: #333;
	margin-top: 10px;
	font-weight: bold;
}
/*sdkjç»“æŸ*/
/*yxzlæ­£å¸¸å¼€å§‹*/
.yxzl{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_yxzl.jpg);
	background-repeat: no-repeat;
	background-position: center top;padding-top:3%;margin-bottom:1%;
}
.yxzl ul{
	overflow: hidden;
	width:96%;
	max-width:1200px;
	margin:auto;
	text-align: center;
	padding-top: 30px;
	padding-bottom:50px;
	font-size: 0px;
}
.yxzl ul li{
	overflow: hidden;
	width:49%;
	margin-right:2%;
	margin-bottom:20px;
	display:inline-block;
	vertical-align: top;
	background-color:rgba(226, 226, 226, 0.4);
	text-align: left;
}
.yxzl ul li:nth-child(2n+2){
	margin-right:0;
}
.yxzl ul li .yxzl_box{
	margin: 12px;
	background-color: #e2e2e2;
	overflow: hidden;
}
.yxzl ul li .yxzl_box .yxzl_img{
	width:150px;
	float: left;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}

.yxzl ul li .yxzl_box h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	margin-top: 20px;
}
.yxzl ul li .yxzl_box p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 10px;
}
.yxzl ul li .yxzl_box p i{
	float:left;
	height:30px;
}

/*yxzlæ­£å¸¸ç»“æŸ*/
/*yxxwzæ­£å¸¸å¼€å§‹*/
.yxxwz{
	width: 100%;
	overflow: hidden;
	padding-bottom: 50px;
}
.yxxwz_p{
	max-width:1200px;
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-bottom: 50px;
	vertical-align: top;
	}
.yxxwz_pb{
	width: 180px;
	overflow: hidden;
	height: auto;
	display: inline-block;
	margin-right: 4.5%;
	margin-left: 4.5%;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.yxxwz_pb h2{
	font-size: 16px;
	line-height: 30px;
	color: #4284f4;
	}

.yxxwz_pb h4{
	font-size: 14px;
	line-height: 30px;
	color: #000;
	}
.yxxwz_pb p{
	font-size: 12px;
	line-height: 18px;
	color: #333;
	}
.yxxwz_pb img{
	border-radius: 70px 70px 70px 70px;
}
/*yxxwzæ­£å¸¸ç»“æŸ*/
/*jsfwå¼€å§‹*/
.jsfw{
	overflow: hidden;
	width:100%;
	padding-bottom: 10px; background-color:#f3f4f5;padding-top:2%;margin-bottom:2%;
}
.jsfw ul{
	overflow: hidden;
	width:100%;
	max-width:1200px;
	margin: 20px auto;
	text-align: center;
}
.jsfw ul li{
	text-align: center;
	width: 30%;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	margin-top: auto;
	margin-right: 1%;
	margin-bottom: auto;
	margin-left: 1%;
	padding-bottom: 30px;
}
.jsfw ul li .jsfw_box{
	background-color:rgba(242, 87, 73, 0.2);
	padding: 12px;
	border-radius: 50%;
	display: inline-block;
}
.jsfw ul li .jsfw_box img{
	border-radius: 50%;
	padding:10px;
	background-color: #f25749;
}
.jsfw ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
}
.jsfw ul li p{
	font-size: 16px;
	line-height: 26px;
	color: #333;
}
/*jsfwç»“æŸ*/

/*xgbzå¼€å§‹*/

.xgbz{
	overflow: hidden;
	width:100%;
	padding-bottom: 30px;

}
.xgbz_box{
	overflow: hidden;
	width:96%;
	max-width:1200px;
	margin:auto;
	padding-top: 20px;
	background-image: url(../images/xgbz.png);
	background-repeat: no-repeat;
	background-position: 5% center;
	background-size:25%;
}
.xgbz ul{
	margin-left: 35%;
	overflow: hidden;
}
.xgbz ul li{
	width:100%;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 12px;
	background-color:rgba(0, 0, 0, 0.1);
}
.xgbz_img{
	width:100%;
	overflow: hidden;
	background-color: #f0f0f0;
	}
.xgbz ul li img{
	float: left;
	margin: 15px 20px;
}
.xgbz ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
	margin-right: 20px;
}
.xgbz ul li p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	margin-top: 5px;
	margin-right: 20px;
}
/*xgbzç»“æŸ*/
/*qywh*/
.qywh{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_qywh.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.qywh ul{
	position: relative;
	overflow: hidden;
	width: 100%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	margin-top: 30px;
	padding-bottom:20px;
	text-align: center;
}
.qywh ul li{
	margin-top: 20px;
	margin-bottom: 50px;
}
.qywh ul li h3{
	font-size: 20px;
	line-height: 40px;
	color: #e01023;
	overflow: hidden;
	width: 100%;
	font-weight: bold;
}
.qywh li p{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	margin-bottom: 5px;
	width: 100%;
}

/*qywhç»“æŸ*/
/*å›¾ç‰‡åˆ‡å¼€å§‹æ¢*/
#houtai_jm{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	margin: 0 auto;
	max-width:1200px;
}
#houtai_jmimg{
	width: 100%;
	overflow: hidden;
}
#houtai_jmimg img{
	width: 100%;
	overflow: hidden;
	display: block;
}
#houtai_jm .box{
	width: 74%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top: 6%;
	left: 13%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;	
}
#houtai_jm .box img{
	width:100%;
	height:autop;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	filter:alpha(opacity=0);
	display: block;
}
#houtai_jm .btnLeft{
	width:35px;
	height:57px;
	position:absolute;
	left:13%;
	top:40%;
	background:url(../images/TB2Z.png) no-repeat 0px 0px;
	z-index: 8888;
}
#houtai_jm .btnRight{
	width:35px;
	height:57px;
	position:absolute;
	right:13%;
	top:40%;
	z-index: 8888;
	background-image: url(../images/TB2Z.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
/*åŠ ç›Ÿä¼˜åŠ¿*/
.jmys ul{
	position: relative;
	width: 96%;
	max-width:1200px;
	text-align: center;
	margin: 30px auto 50px auto;
	font-size: 0px;
	}

.jmys ul li{
	margin: auto 1%;
	width: 30%;
	text-align: center;
	vertical-align: top;
	display: inline-block;
}
.jmys ul li .jmys_box {
    background-color: #f25749;
    height: 184px;
    width: 184px;
    border-radius: 50%;
    text-align: center;
    background-color: rgba(242, 87, 73, 0.4);
    display: inline-block;
}
.jmys ul li .jmys_box_c {
    background-color: #f25749;
    height: 160px;
    width: 160px;
    margin-top: 12px;
    border-radius: 50%;
    display: inline-block;
}
.jmys ul li img{
	margin-top:20px;
}
.jmys ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
}
.jmys ul li p{
	margin:auto;
	max-width:260px;
	font-size: 14px;
	line-height: 26px;
	color: #333;
	padding-top:10px;
}

.jmtj{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_jmtj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.jmtj ul{
	position: relative;
	width: 96%;
	max-width:1200px;
	text-align: center;
	margin: 50px auto;
	font-size: 0px;
	}

.jmtj ul li{
	margin: auto 1%;
	width: 30%;
	text-align: center;
	vertical-align: top;
	display: inline-block;
}
.jmtj ul li .jmtj_box {
    background-color: #f25749;
    height: 224px;
    width: 224px;
    border-radius: 50%;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.4);
    display: inline-block;
}
.jmtj ul li .jmtj_box_c {
    background-color: #fff;
    height: 200px;
    width: 200px;
    margin-top: 12px;
    border-radius: 50%;
    display: inline-block;
}
.jmtj ul li img{
	margin-top:20px;
}
.jmtj ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
}
.jmtj ul li p{
	margin:auto;
	padding:20px;
	max-width:240px;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}
.jmzc{
	width: 100%;
	overflow: hidden;
	padding-bottom: 30px;
}
.jmzc ul{
	width: 96%;
	max-width:1200px;
	margin:20px auto;
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.jmzc ul li{
	width:22%;
	overflow: hidden;
	display: inline-block;
	padding: 12px;
	background-color:rgba(19, 89, 171, 0.4);
	vertical-align: top;
	margin-top: 10px;
	margin-right: 0.5%;
	margin-bottom: 10px;
	margin-left: 0.5%;
}
.jmzc_box{
	background-color: #1359ab;
	padding: 10px;
}
.jmzc ul li img{display: inline-block;}
.jmzc ul li h3{
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: block;
}
.jmzc ul li p{
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}
.jmzx{
	width:100%;
	background-image: url(../images/nei_jmzx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	padding-bottom:30px;
}
.jmzx_box{
	width:96%;
	max-width:1200px;
	margin: 30px auto;
	overflow:hidden;
	}
.jmzx_box table{
	width:100%;
	text-align: center;
	}
.jmzx_box table tr td:nth-child(1){
	font-weight: bold;
	}	
.jmzx_box table tr th{
	font-size: 22px;
	line-height: 60px;
	color: #f25749;
	font-weight: bold;
	text-align: center;
	}	
.jmzx_box table tr td{
	font-size: 20px;
	line-height: 60px;
	color: #333;
	}
.xmgdjt{
	background-image: url(../images/nei_fzlc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;
	overflow:hidden;
}
.xmgdjt_box{
	width:96%;
	max-width:1200px;
	margin:auto;
	overflow:hidden;
	}
.xmgdjt_img{
	text-align: center;
	position: absolute;
	left: 20px;
	top: 10px;
}
.xmgdjt_img img{
	max-width:100%;
	display:inline-block;
}
.xmgdjt_boxp{
	margin:0 auto;
	overflow:hidden;
}
.xmgdjt_boxp p{
	font-size: 16px;
	line-height: 30px;
	color: #333;
}
.about-kftd{
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	text-align: center;
	padding: 10px;
	margin-bottom: 50px;
}
.about-kftd img{
	border: 5px solid #FFF;
	-webkit-box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
	vertical-align: top;
	display: inline-block;
	margin-right: 1%;
	margin-left: 1%;
	width: 30%;
}
.fzlc{
	padding-top:20px;
	text-align: center;
}
.fzlc_th {
	overflow:hidden;
	margin-bottom:30px;
}
.fzlc_th h3{
	font-size: 40px;
	line-height: 50px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.fzlc_th span{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	text-align: center;
}
.fzlc ul{
	height: 750px;
	width: 96%;
	max-width:1200px;
	margin:auto;
	position: relative;
	background-image: url(../images/gywm_tb.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.fzlc ul li{
	text-align: left;
	position: absolute;
}
.fzlc ul li e{
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: #000;
}
.fzlc ul li h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
}
.fzlc ul li.fzlc_box07 e{font-size: 38px;}
.fzlc ul li p{
	font-size: 14px;
	line-height: 20px;
	color: #333;
	padding: 10px;
	border-radius: 5px;
	background-color:rgba(255, 255, 255, 0.6);
}
.fzlc_box01{
	width: 210px;
	left: 320px;
	top:50px;
}
.fzlc_box02{
	width: 220px;
	left: 160px;
	top: 210px;
}
.fzlc_box03{
	width: 250px;
	left: 80px;
	top: 380px;
}
.fzlc_box04{
	width: 220px;
	left: 420px;
	bottom: 40px;
}
.fzlc_box05{
	width: 260px;
	left: 700px;
	bottom: 170px;
}
.fzlc_box06{
	width: 230px;
	bottom: 315px;
	right: 25px;
}
.fzlc_box07{
	width: 500px;
	right: 0px;
	top: -30px;
}
.gltd{
	width: 100%;
	overflow: hidden;
	background-color: #f7f7f7;
	background-image: url(../images/gltd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.gltd ul{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin:30px auto;
	font-size: 0px;
}
.gltd ul li{
	width: 19%;
	overflow: hidden;
	margin: auto 0.3%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-bottom:10px;
}
.gltd_box{
	width:100%;
	overflow:hidden;
	background-color: #FFF;
}
.gltd_img{
	border: 1px solid #E4E4E4;
	padding-top:30%;
	position: relative;
	overflow: hidden;
}
.gltd_img img{
	width:100%;
	display: block;
}
.gltd_img i{
	position: absolute;
	width:100%;
	height:100%;
	left: 0px;
	top: 0px;
	background-color:rgba(0, 0, 0, 0);
	transition:background 0.5s;
	z-index: 10;
}

.gltd ul li h3{
	font-size: 22px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
	margin-top: 10px;
}
.gltd ul li e{
	font-size: 16px;
	line-height: 30px;
	color: #000;
}
.gltd_img p{
	font-size: 0px;
	line-height: 0px;
	color: #fff;
	position: absolute;
	transition:bottom 0.5s;
	background-color:rgba(0, 0, 0, 0.6);
	left: 0px;
	bottom: -30px;
	padding: 10px 20px;
}
.gltd ul li:hover p{
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.gltd ul:hover i{
	background-color:rgba(0, 0, 0, 0.6);
}
.gltd ul li:hover i{
	background-color:rgba(0, 0, 0, 0);
}

.gltd .man_f{
	padding-bottom: 10px;
	overflow: hidden;
}

.fcjy{
	width: 100%;
	overflow: hidden;
	padding-bottom:20px;
}
.fcjy table{
	width: 96%;
	max-width:1200px;
	overflow: hidden;
	margin:30px auto;
	font-size: 0px;
	vertical-align: middle;
}
.fcjy table td{
	width: 16.5%;
	text-align: center;
	background-color: #333;
	color: #FFF;
	position: relative;
}
.fcjy table td a::after{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(0, 0, 0, 0);
	transition:background 0.5s;
	cursor: pointer;
}
.fcjy table:hover td a::after{
	background-color:rgba(0, 0, 0, 0.7);
}
.fcjy table td a:hover::after{
	background-color:rgba(0, 0, 0, 0);
}
.fcjy table td img{
	width: 100%;
	display: block;
}

.fcjy table td a{ width:100%; display:block;}
.fcjy table td b{
	font-size: 40px;
}



.about_ban{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.about_ban img{
	width: 100%;
	display:block;
}
.about_ban h3{
	text-align: center;
	position: absolute;
	top: 30%;
	width: 100%;
}
.about_ban h3 b{
	font-size: 24px;
	text-align: center;
	padding: 10px;
	border: 1px solid #FFF;
	border-radius: 5px 5px 5px 5px;
	color: #FFF;
	line-height: 40px;
}
.about_ban h3 p{
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	width: 100%;
	margin-top: 1%;
}

.index_footer{
	width: 100%;
	background-size:100%;
	overflow: hidden;
	text-align: center;
	background-color: #252525;
}
.index_footer ul{
	overflow: hidden;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin: 1.2%;
}
.index_footer ul li{
	width: 100%;
	overflow: hidden;
	
}
.index_footer ul li img{
	display: inline-block;
	overflow: hidden;
}
.index_footer ul li h1{
	font-size: 22px;
	line-height: 25px;
	color: #ea4234;
	display: inline-block;
	overflow: hidden;
	font-weight: bolder;
}
.index_footer ul li h2{
	font-size: 20px;
	color: #FFF;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
.index_footer ul li h3{
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	display: inline-block;
	overflow: hidden;

}
.index_footer_p{
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	max-width:550px;
	margin-top: 10px;
}
.index_footer_l{
	padding-right: 3%;
}
.index_footer_c{
	text-align: center;
	padding-left: 8%;
}
.index_footer_c li{	text-align: center;}
.index_footer ul li h3 a{
	color: #FFF;
}
.index_footer ul li h3 a:hover{
	color: #ea4234;
}
.demo1 a:hover{
	color: #ea4234;
}
.pop{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9999999;
}
.pop .popMain{
	min-height: 300px;
	position: absolute;
	height: 90%;
	z-index: 99999;
	bottom: 2%;
	width: 100%;
	text-align: center;
}
.pop .popMain img{
	max-height: 100%;
	max-width: 100%;
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: auto;
	margin-left: auto;
}
.pop .popBottom{
	position: absolute;
	display: flex;
	width: 80px;
	height: 50px;
	text-align: center;
	right: 0px;
	background-color: #ea4234;
	top: 0px;
}
.pop .popBottom span{
	flex: 1;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	cursor: pointer;
}
.pop .popBottom span:first-of-type{ border-right: 1px solid #fff;}
.f_links{
	width: 100%;
	overflow: hidden;
	margin-bottom: 1%;
}
.f_links ul{
	font-size: 14px;
	width: 96%;
	overflow: hidden;
	line-height: 30px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	padding-top: 1%;
}
.f_links ul li{
	display: inline-block;
	font-size: 14px;
}
.f_links ul li a{
	color: #333;
	padding-right: 10px;
	padding-left: 10px;
}
/*turn page*/
.yw0{
	text-align:center;
	line-height:35px;
	clear:both;
	padding-top: 20px;
	padding-bottom: 20px;
}
.page01 a{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #e2e2e2;
	color: #333;
}
.page01 a:hover{
	color: #FFF;
	background-color: #ea4234;
}
.yw0 .num{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.yw0 .current{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #4284f4;
	color: #FFF;
}
.yw0 .next, .yw0 .prev, .yw0 .first, .yw0 .last{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

@media only screen and (max-width: 1300px){
.ind_pzwmn{
	background-size:100%;
	background-position: center bottom;
}
.ind_pzwmn_box {
    height: auto;
	padding: 0 0 38% 0;
}
.ind_pzwmn_box .sd{
	position: static;
	text-align: center;
}
.ind_pzwmn_box .sd h5, .ind_pzwmn_box .sd p{
	display: inline-block;
	vertical-align: middle;
}
.ind_pzwmn_box .sd h5{
	font-size: 18px;
	line-height: 22px;
}
.ind_pzwmn_box .sd p{
	font-size: 14px;
	line-height: 16px;
}
.nei_wwmn ul li {
    width: 160px;
    background-size:85%;
	margin-bottom: 10px;
}
.nei_wwmn ul li:nth-child(2n+2){
	margin-top:0;
}
.nei_wwmn ul li img{
	margin-top:30px;
}
.nei_wwmn ul li h3 {
    padding-top: 30px;
    font-size: 16px;
}
.nei_sdxt ul li {
    width: 23%;
}
.nei_sdxt ul li h3 {
    font-size: 16px;
    line-height: 26px;
}
.nei_dyyjz ul li{
	width: 19%;
	margin: 5px 0.4%;
}
.nei_dyyjz ul li .dyyjz_box{
	border-radius: 5px;
	padding: 5px;
	border-radius: 8px;
	margin-bottom:5px;
}
.nei_dyyjz ul li .dyyjz_box .dyyjz_boxf{
	padding:10px 0;
	border-radius: 4px;
}
.nei_dyyjz ul li img{
	margin-top: 0px;
	margin-bottom: 0px;
}
.nei_dyyjz ul li h3{
	font-size: 16px;
	line-height: 26px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.nei_dyyjz ul li h4{
	font-size: 14px;
	line-height: 20px;
}
.nei_dyyjz ul li p{
	font-size: 12px;
	line-height: 18px;
}
.nei_znjc ul {margin-right: 10%;}
.yxzl ul li .yxzl_box .yxzl_img {
    width: 150px;
    float: none;
    text-align: center;
    margin: 5px auto;
}
.yxzl ul li .yxzl_box {
    margin: 5px;
    text-align: center;
}
.yxzl ul li .yxzl_box h3 {
    margin-top: 0;
}
.xmgdjt_boxp {
    margin: 10px auto;
}
.xmgdjt_boxp p {
    font-size: 14px;
    line-height: 26px;
}
.fzlc {
    padding-top: 0px;
    text-align: center;
}
.fzlc ul {
    height: auto;
	background-image: none;
	margin-bottom:20px;
}
.fzlc ul li {
	text-align: center;
	position: static;
}
.fzlc_box01, .fzlc_box02, .fzlc_box03, .fzlc_box04, .fzlc_box05, .fzlc_box06, .fzlc_box07{
	width: 100%;
}

}
@media only screen and (max-width: 1100px){
.nei_dyyjz ul li{width: 32%;}
.znyx_box {
    margin: 10px auto;
    background-size:33%;
	background-position: 0px center;
}
.sns_box {margin: 10px auto;}
.nei_sns ul {
    margin-bottom: 10px;
    background-size:23%;
	background-size:0;
}
.nei_sns ul li {
    width: 49%;
	margin:5px 0.5%;
	float: none;
}
.nei_sns ul li:nth-child(2n+2){
	float: none;
}
.sns_img {
    margin: 5px;
}
.nei_sns ul li img {
    float: left;
    margin: 30px 10px;
}
.nei_jstx ul li {background-size:88%;}
.nei_jstx ul li img {padding: 20% 0 10px 0; width:35%;}
.jmzc ul li {
    width: 48%;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
}
@media only screen and (max-width: 980px){

.qywh_img{
	background-size:120px;
	}
.qywh_p li h3{
	line-height: 20px;
	height: 20px;
}
.qywh_p li{
	position: absolute;
	height: 170px;
	width: 30%;
	overflow: hidden;
}
.qywh_sm{
	top: 0px;
	background-position: center bottom;
	padding-right: 0px;
	text-align: center;
	padding-bottom: 100px;
}
.qywh_zz{
	bottom: 0px;
	background-position: center top;
	padding-right: 0px;
	text-align: center;
	padding-top: 100px;
}
.qywh_ln{
	top: 0px;
	background-position: center bottom;
	padding-left: 0px;
	text-align: center;
	padding-bottom: 100px;
}
.qywh_yj{
	bottom: 0px;
	background-position: center top;
	padding-left: 0px;
	text-align: center;
	padding-top: 100px;
}
.index_footer ul{
	margin: 10px;
}
.index_footer_c{
	padding-left: 0%;
}
.sns_img {
	text-align: center;
	padding: 3px;
}
.nei_sns ul li img {
	width:80px;
    float: none;
    margin: 0px;
}
.nei_sns ul li h3 {
    font-size: 16px;
    line-height: 26px;
    margin-top: 5px;
    margin-right: 0;
}
.nei_sns ul li p {
    font-size: 11px;
    line-height: 18px;
    margin-right: 0;
}
}
@media screen and (max-width:900px){  
.header{
	height:50px;
}   
.bgtop { margin-top:50px;}               
.header #logo{ padding-left:2%;height:auto !important; max-width:272px; max-height:40px;margin-top: 5px;margin-bottom: 5px;}

.top_bread{
	display:none;
	width:100%;
	height:auto;
	position:relative;
	z-index:10001;
	padding-right: 10px;
	background-color: #000;
}
.top_bread ul{padding-left:2%;background:#fff;}
.top_bread ul li{float:none; height:auto; line-height:34px;border-bottom:1px solid #555; text-align:left; padding-left:30px} 
.top_bread ul a li { color: #FFF;}
#fun1{ display:none;}
.top_bread ul{display:none;}
.top_bread select{display:none;}

/*Menu*/
#fun1{position:absolute;right:3%;top:15px;display:block;cursor:pointer;} 
.top_bread .m{display:block;font-size:15px;}
.top_bread .m a{
	width: 100%;
	display: inline-block;
	float: left;
	overflow: hidden;
}
.top_bread .m .branch{
	height: 40px;
	width: 44%;
	display: inline-block;
	float: left;
	margin-right: 3%;
	margin-left: 3%;
}

.hzlctu_box{
	margin-top: 0;
	text-align: center;
	margin-bottom: 30px;
}
.hzlctu_img{
	margin-bottom: 40px;
	display: inline-block;
}
.hzlctu01{
	float: none;
}
.hzlctu02{
	float: none;
}
.hzlcjt{display:none;}
.hzlcjt2{display:none;}
.hzlcjt3{display:none;}
.hzlcjt4{display:none;}
.hzlcjt5{display:none;}
.index_footer ul{
	margin: 5px;
}
.index_footer_l{
	padding-right: 0px;
}
.index_footer ul li h1{
	font-size: 22px;
	line-height: 25px;
	color: #ea4234;
	display: inline-block;
	overflow: hidden;
	font-weight: bolder;
}
.index_footer ul li h2{
	font-size: 16px;
	color: #FFF;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
.index_footer ul li h3{
	font-size: 12px;
	line-height: 22px;
	color: #FFF;
	display: inline-block;
	overflow: hidden;
}
.ind_jshx ul {
    margin-top: 0px;
}
.ind_jshx ul li{
	width: 48%;
	margin-top:30px;
}
.ind_jshx ul li img{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 80px;
}
.ind_jshx ul li:nth-child(2n+2){
	margin-top:30px;
}
.ind_jshx ul li h3 {
    font-size: 16px;
    line-height: 26px;
}
.ind_jshx ul li h4 {
    font-size: 14px;
    line-height: 22px;
}

.jshx_box{
	width: 86px;
	height: 140px;
	margin: auto auto 10px auto;
	background-color: rgba(242, 87, 73, 0.5);
	position: relative;
	padding-top: 5px;
}
.jshx_box::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: -40px;
    top: 0;
    border-right: 40px solid rgba(242, 87, 73, 0.5);
    border-top: 70px solid transparent;
    border-bottom: 70px solid transparent;
}
.jshx_box::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: -40px;
    top: 0;
    border-left: 40px solid rgba(242, 87, 73, 0.5);
    border-top: 70px solid transparent;
    border-bottom: 70px solid transparent;
}
.jshx_boxnei{
	width: 80px;
	height: 130px;
	margin: auto;
	background-color: #f25749;
	position: relative;
}
.jshx_boxnei::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: -35px;
    top: 0;
    border-right: 35px solid #f25749;
    border-top: 65px solid transparent;
    border-bottom: 65px solid transparent;
}
.jshx_boxnei::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: -35px;
    top: 0;
    border-left: 35px solid #f25749;
    border-top: 65px solid transparent;
    border-bottom: 65px solid transparent;
}
.nei_khal ul li {
    width: 49%;
}
.nei_khal ul li h4{font-size: 14px;}
.ind_newbox_l, .ind_newbox_r{
    width: 100%;
}
.nei_sdxt ul li img {
	width:90px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.znyx_box {
	background-size:80px 60px;
}
.nei_znyx ul {
    margin-left: 0%;
    overflow: hidden;
}
.nei_znyx ul li {
    margin-bottom: 5px;
    padding: 5px;
}
.nei_znyx ul li h3 {
    font-size: 16px;
    line-height: 26px;
    margin-top: 6px;
    margin-right: 15px;
}
.nei_znyx ul li p {
    font-size: 12px;
    line-height: 18px;
    margin-right: 15px;
}
.nei_znyx ul li img {
	width:85px;
    float: left;
    margin: 25px 10px;
}
.znjc_box {margin: 10px auto;}
.nei_znjc ul {margin-right: 0%;}
.znjc_img{margin: 5px;}
.nei_znjc ul li img {
    float: left;
    margin: 20px 10px;
}
.nei_znjc ul li h3 {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
    margin-right: 15px;
}
.nei_znjc ul li p {
    font-size: 12px;
    line-height: 18px;
}
.sdkj_box h3 {
    font-size: 16px;
    line-height: 26px;
}
.yxzl ul li .yxzl_box h3 {
    font-size: 16px;
    line-height: 26px;
}
.yxzl ul li .yxzl_box p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
    margin-right: 0;
}
.xgbz ul {
    margin-left: 0;
    overflow: hidden;
}
.jmzx_box table tr th {
    font-size: 14px;
    line-height: 30px;
}
.jmzx_box table tr td {
    font-size: 12px;
    line-height: 20px;
	padding:5px;
}
.jmzx_box table tr td:nth-child(1){
	font-weight: normal;
	width:50px;
	}	
.xwzx ul li {
    width: 100%;
    margin: 10px 0;
    padding-bottom: 30px;
}

}
@media screen and (max-width:1200px){

.sdkj ul li{
	overflow: hidden;
	width:30%;
	display: inline-block;
	vertical-align: middle;
}}

/*= Media Query End
=================== */
@media screen and (max-width:767px){
.neiye_sp {
    margin-top: 5px;
    margin-bottom: 0px;
}
.neiye_sp::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 15px;
    width: 100%;
    height: 2px;
    background-color: #ccc;
    z-index: -1;
}
.neiye p{
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}
.biaoti{
	width: 96%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
}
.biaoti span{
	line-height: 20px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.biaoti h2{
	line-height: 30px;
	height:30px;
	font-size: 18px;
	font-weight: bold;
	padding-right: 30px;
	padding-left: 30px;
}
.biaoti .biaoti_span3,.biaoti .biaoti_span4{font-size: 16px;}
.biaoti b{
	width: 100%;
	position: relative;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
.biaoti b i{
	left: 44%;
	position: absolute;
	height: 6px;
	width: 12%;
}
.biaoti p{
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
}
.biaoti p strong{
	font-weight: normal;
}
.neiye h2{
	line-height: 40px;
	font-size: 24px;
}
.neiye h3{
	line-height: 34px;
	font-size: 22px;
}
.neiye h4{
	font-size: 18px;
}
.neiye span{
	line-height: 30px;
	font-size: 20px;
}

.neiye b{
	margin-bottom: 30px;
}
.ind_th{
	font-size: 20px;
}
.ind_th i{
    width: 0px;
}
.ind_th tt{
    width: 0px;
}
.ind_jshx ul li h4 {
    font-size: 11px;
    line-height: 18px;
}
.box{
    margin-top: 20px;
    margin-bottom: 20px;
}
.csslider1 {
	margin-top: 0px;
}



/*sbfèµ·å˜å¼€å§‹*/
.sbf{
	padding-top: 10px;
	padding-bottom: 15px;
}
.sbf ul {
    margin-top: 20px;
    margin-bottom: 20px;

}

.sbf ul li:nth-child(1){
	width: 50%;
}
.sbf ul li:nth-child(2), .sbf ul li:nth-child(3){
	width: 48%;
}
.sbf ul li .sbf_box{
	height: 130px;
	width: 130px;
}
.sbf ul li .sbf_boxnei{
	height: 120px;
	width: 120px;
	margin: 5px;
}
.sbf ul li .sbf_box img{
	width:60px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.sbf ul li .sbf_box h3{
	font-size: 16px;
	line-height: 26px;
}
.sbf ul li h4{
	font-size: 14px;
	line-height: 30px;
}
.sbf ul li p{
	font-size: 11px;
	line-height: 18px;
}
/*sbfèµ·å˜ç»“æŸ*/
.hzlctu h4{font-size: 14px;}
#contentscroll2{
	height: 260px;
	width: 90%;
	margin-bottom: 30px
}
/*bdyså¼€å§‹*/
.ch-grid li {
	width: 150px;
	height: 150px;
	display: inline-block;
	margin: 8px;
}
.ch-info .ch-info-front h2{
	font-size: 14px;
	padding-top: 100px;
}
.ch-info h3 {
	font-size: 13px;
	padding-top: 30px;
	padding-bottom: 5px;
}
.ch-info p {
	padding: 5px 5px;
	font-style: normal;
	margin: 0 15px;
	font-size: 10px;
}
.ch-img-1 {
	background-position: -25px top;
}
.ch-img-2 {
	background-position: -245px top;
}
.ch-img-3 { 
	background-position: -482px top;
}
.ch-img-4 { 
	background-position: -705px top;
}
.ch-img-5 { 
	background-position: -920px top;
}
.ch-img-6 { 
	background-position: -1142px top;
}
.ch-img-7 { 
	background-position: -1363px top;
}
.ch-img-8 { 
	background-position: -1578px top;
}*/
/*bdysç»“æŸ*/
/*scbzysèµ·å˜å¼€å§‹*/
.scbzys{
	margin-top: 30px;
}
.scbzys_t{
	width: 250px;
	}	
.scbzys_t img{
	overflow: hidden;
	position: absolute;
	display: inline-block;
	width: 68px;
	top: 38px;
	left: 91px;
}
#triangle {
	width: 250px;
	height: 0;
	border-bottom: 260px solid #525252;
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
}
.scbzys_t h3{
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	width: 250px;
	color: #FFF;
	top: 110px;
	position: absolute;
}
.scbzys_t p{
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	width: 170px;
	color: #FFF;
	top: 150px;
	position: absolute;
	left: 40px;
}
.scbzys_cl,.scbzys_cr{
	width: 150px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.scbzys_c h3{
	font-size: 14px;
	line-height: 18px;
	width: 90px;
	margin-right: 30px;
	margin-left: 30px;
}
#trapezium_cl {
    height: 0;
    width: 150px;
    border-bottom: 80px solid #525252;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;

} 
#trapezium_cr {
    height: 0;
    width: 150px;
    border-bottom: 80px solid #525252;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;

}
.scbzys_fl{
	width: 160px;
}
.scbzys_fr{
	width: 160px;
}  
#trapezium_fl {
    height: 0;
    width: 160px;
    border-bottom: 240px solid #525252;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;

} 
#trapezium_fr {
    height: 0;
    width: 160px;
    border-bottom: 240px solid #525252;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;

} 
.scbzys_fl01{
	float: left;
	width: 116px;
	margin-right: 22px;
	margin-left: 22px;
}
.scbzys_fl02{
	float: right;
	width: 116px;
	margin-right: 25px;
	margin-left: 22px;
}
.scbzys_fl:hover #trapezium_fl{
    border-bottom: 240px solid #333333
}
.scbzys_fr:hover #trapezium_fr{
    border-bottom: 240px solid #333333
}
/*scbzysèµ·å˜ç»“æŸ*/
.loopedimg{
	margin-top: 10px;
}
.scbzys_box{
	margin-bottom: 20px;
}
.jmzc li a h3 p{
	font-size: 16px;
}
.about_ban{
	margin-top: 50px;
	overflow: hidden;
}
.about_ban h3{
	top: 20%;
}
.about_ban h3 b{
	font-size: 18px;
	text-align: center;
	padding: 8px;
	line-height: 30px;
}
.about_ban img {
	width: 200%;
	display: block;
	text-align: center;
	overflow: hidden;
	margin-right: auto;
	margin-left: -50%;
}
.about_ban h3 p{
	font-size: 14px;
}
.ind_sdys ul li {width: 48%;}
.ind_sdys ul li:nth-child(1) {
    width: 60%;
}
.sdys_box{
	height: 140px;
	width: 140px;
}
.sdys_boxnei{
	margin-top: 5px;
	height: 130px;
	width: 130px;
}
.ind_sdys ul li img {
	padding-top: 10px;
    width: 60px;
}
.ind_sdys ul li h3{
	font-size: 16px;
	line-height: 26px;
}
.ind_sdys ul li h4 {
    margin-top: 5px;
    font-size: 14px;
    line-height: 20px;
}
.ind_sdys ul li p {
    font-size: 12px;
    line-height: 18px;
}
.ind_hzhb ul {
    width: 96%;
	text-align: center;
	font-size: 0px;
}
.ind_hzhb ul li {
    width: 31%;
	margin-left:0.8%;
	vertical-align: top;
	display: inline-block;
}
.ind_hzhb ul li:nth-child(6n+6) {
    margin-right: 0.8%;
}
.nei_sdxt ul li {
    width: 48%;
	padding: 5px;
	margin: 5px 0.8%;
}
.nei_sdxt ul li .sdxt_box {
    padding: 5px;
    height: 230px;
}
.nei_sdxt ul li h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.nei_sdxt ul li p {
    font-size: 12px;
    line-height: 18px;
}
.nei_dyyjz { background-size:auto 100%;padding-bottom: 20px;}
.nei_dyyjz ul li{width: 49%;}
.nei_dyyjz ul li img{ width:70px;}
.nei_dyyjz ul li h4{
	font-size: 13px;
	line-height: 20px;
}
.nei_dyyjz ul li p{
	font-size: 11px;
	line-height: 18px;
}
.znjc_img{text-align: center; padding:10px;}
.nei_znjc ul li img {float: none; width:80px; margin:auto;}
.nei_znjc ul li h3 { margin-right: 0;}
.nei_znjc ul li p {margin: 0px;}
.sdkj {padding-bottom: 20px;}
.sdkj_boxy {
    height: 90px;
    width: 90px;
    padding: 5px;
}
.sdkj ul li img {
    max-width: auto;
}
.yxzl ul li{
	width:100%;
	margin-right:0;
	margin-bottom:10px;
}
.yxzl {background-size:auto 100%;}
.yxzl ul {
    padding-top: 10px;
    padding-bottom: 20px;
}
.yxzl ul li .yxzl_box .yxzl_img img{
    width: 80px;
}
.yxzl ul li .yxzl_box p {
    font-size: 11px;
    line-height: 18px;
}
.nei_jstx ul li{
    width: 48%;
}
.nei_jstx ul li:nth-child(1){
	margin-right: 2%;
    margin-left: 2%;
}
.nei_jstx ul li h3 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
}
.nei_jstx ul li h4 {
    font-size: 12px;
    line-height: 18px;
}
.jsfw ul li .jsfw_box{
	padding: 5px;
}
.jsfw ul li {
    padding-bottom: 15px;
}

.jsfw ul li .jsfw_box img{
	width:80px;
	padding:10px;
}
.jsfw ul li h3{
	font-size: 16px;
	line-height: 26px;
	margin-top: 10px;
}
.jsfw ul li p{
	font-size: 12px;
	line-height: 18px;
}
.xgbz ul li {
    padding: 5px;
}
.xgbz ul li h3 {
    font-size: 16px;
    line-height: 26px;
    margin: 5px 20px;
}
.xgbz ul li p {
    font-size: 12px;
    line-height: 18px;
    margin: 5px 20px;
}
.xgbz ul li img {
	width:80px;
    margin: 20px 5px;
}
.jmys ul li {
    width: 48%;
}
.jmys ul li:nth-child(3){
    width: 50%;
}
.jmys ul li .jmys_box {
    height: 140px;
    width: 140px;
}
.jmys ul li .jmys_box_c {
    height: 130px;
    width: 130px;
	margin-top: 5px;
}
.jmys ul li img{
	width:80px;
	margin-top:15px;
}
.jmys ul li h3{
	font-size: 16px;
	line-height: 26px;
}
.jmys ul li p{
	width:90%;
	margin:auto;
	font-size: 12px;
	line-height: 18px;
	padding-top:10px;
}
.jmtj ul {
    margin: 20px auto;
}
.jmtj ul li{width: 48%;}
.jmtj ul li:nth-child(1){width: 50%;}
.jmtj ul li .jmtj_box {
    height: 140px;
    width: 140px;
}
.jmtj ul li .jmtj_box_c {
    height: 130px;
    width: 130px;
    margin-top: 5px;
}
.jmtj ul li img{
	width:80px;
	margin-top:10px;
}
.jmtj ul li h3{
	font-size: 16px;
	line-height: 26px;
	margin-top: 5px;
}
.jmtj ul li p{
	padding:5px;
	font-size: 12px;
	line-height: 18px;
}
.jmzc_box {
    padding: 5px;
}
.jmzc ul li img {
	width:70px;
}
.jmzc ul li h3{
	font-size: 16px;
	line-height: 26px;
}
.jmzc ul li p{
	font-size: 11px;
	line-height: 18px;
}
.xwzx ul li h3 {
    font-size: 14px;
    line-height: 26px;
    max-height: 52px;
}
.xwzx ul li p {
    font-size: 12px;
    line-height: 20px;
    height: 40px;
}
.fcjy table td b {
    font-size: 20px;
}

}



.w {
    padding: 55px 0 0;padding-bottom:50px;overflow:hidden;
    height: auto;width:1200px;margin:auto;
}div.span-1 {
    width: 31.3333%;
    margin-right: 24px;
    padding-bottom: 15px;
    opacity: 0;
    margin-top: 200px;float: left;
}.block-1 {
   
    border-radius: 6px; background-color:#fff;
    height: 350px;
    text-align: center;
/*    box-shadow: #eef4f9 7px 5px 17px;
*/}


.block-1 .btit {

    display: block;
    color: #fff;
    line-height: 25px;
    font-weight: bold;
    background: #c31105;
    position: relative;
    height: 150px;
    border-radius: 6px 6px 0 0;

}.block-1 .btit i.bi-1 {
    background-image: url(../images/cdot_3hv.png);
}

.block-1 .btit i.bi-3 {
    background-image: url(../images/cdot_1hv.png);
}
.block-1 .btit span {

    display: block;
    font-size:30px;
    font-weight: bold;
    padding: 75px 0 0; color:#fff;

}.block-1 .bkc {
    padding: 0px 0 0;
}.block-1 .on i.bi-2, .block-1:hover .btit i.bi-2 {
    background-image: url(../images/cdot_2hv.png);
    transition-duration: 0.4s;
}.block-1 .on i.bi-3, .block-1:hover .btit i.bi-3 {
    background-image: url(../images/cdot_1hv.png);
    transition-duration: 0.4s;
}.block-1 .btit i {
    display: block;
    width: 84px;
    height: 84px;
    border: 1px solid #c31105;
    margin: -25px auto 0;
    border-radius: 88px;
    background-color: #c31105;
    position: absolute;
    left: 0;
    right: 0;
    background-position: center center;
    background-repeat: no-repeat;
}
.bcat{ color:#666; font-size:16px;padding:20px;line-height:35px;}





.step1_6 {
    width: 100%;
    height: auto;
}

 .mf {
}
 .step_left {
    float: left;width:52%;
}
.step1_6 .num_txt {
    margin-top: 12%;
    margin-left: 24%;
}
.num_txt {
    position: relative;
    height: 104px;
    width: 350px;
}
 .num_txt img {
    display: block;
    width: 100%;
}
 ul.ulMeau li {
    float: left;
    margin-right: 10%;
    margin-top: 8px;
    width: 100%; 
} ul.ulMeau li p.pic {
    width: 120px;
    height: 90px;
} ul.ulMeau li p.pic img {
    display: block;
    width: 100%;
} ul.ulMeau li div.ms {
    margin-top: 10px;
    color: #666; font-size:16px; line-height:30px;
    width: 100%;
} ul.ulMeau li div.ms p {
    font-size: 14px;
    margin-top: 3px;
} ul.ulMeau li div.ms p {
    font-size: 14px;
    margin-top: 3px;
} .step_pic {
    width: 40%;
    height: auto;
/*    margin-right: 4%;*/
    margin-top: 5%;
} .step_right {
    float: right;
} .step_pic img {
    display: block;
    width: 100%;
}


.gps_h2 {
    font-size: 21px;
    padding: 20px 0 25px 0;
}.gps_h2 span {
    border-left: 2px solid #00A2CA;
    padding-left: 12px;
    font-weight: 600;
}.soc_hear {
    padding: 20px 0 25px 0;
}.table-bordered {
    border: 1px solid #ddd;margin-bottom:5%;
}.social_table .table td {
    padding: 20px 10px;
    line-height: 30px; text-align:left;
}.social_table .table td .sic_san {
    font-size: 18px;
    font-weight: 600;
    margin-top: 22px;
}.social_table .table td .sic_san img {
    margin-right: 10px;
}.social_table .table td span {
    font-size: 14px;
    line-height: 22px;
}.social_table .table td p {
    font-size: 16px;
    font-weight: 600;
}.soc_hear .soc-width {
    width: 20%;
    float: left;
    display: block;
}.soc_hear .soc-width1 {
    width: 40%;
    text-align: center;
    float: left;
    display: block;
}.soc_hear .soc-width1 {
    width: 40%;
    text-align: center;
    float: left;
    display: block;
}





 .step2_6 {
    width: 100%;
    height: auto;overflow:hidden; background-color:#f7f7f7;
}


.w-1200 {
    width: 1200px;
    margin: 0 auto;
}
 .step_left.step2_left {
    width: 40%;
    height: AUTO;
    margin: 56px 0px 0px 0px;
}
.step_left.step2_left img {
    display: block;
    width: 100%;
}
.step_pic1{WIDTH:52%;}

.step_right {
    float: right;
} .step2_6 .num_txt {
    margin-top: 66px;
    margin-right: 136px;
    left: 150px;
}.num_txt img {
    display: block;
    width: 100%;
} div.des {
    width: 100%;
    text-align: left;
    font-size: 16px;line-height:30px;
    color: #666;
    margin-top: 20px;
    line-height: 24px;
    margin-right: 40px;
}
/* .wrt{ background-color:#f7f7f7;} */





.bkl{ font-size:30px;}

.byi{font-size:26px;}


@media only screen and (max-width: 1200px){

.w-1200{width:100%;}

.w{width:100%;}
div.span-1{width:30%;}
ul.ulMeau li div.ms{padding-left:5%;}
div.des{padding-right:5%;}
.step_pic1{padding-right:0%;}

}
@media only screen and (max-width: 800px){
	div.span-1{width:100%;}
	.step_left.step2_left{width:100%;}
	.step_right{width:100%;}
	.step_left{width:100%;}
	.w{padding-top:0;padding-bottom:0;}
	.block-1{height:auto;}
	.bkl{ font-size:16px; color:#000; font-weight:bold;}
	.sdkj_box h3{ font-size:14px;}
	
	.sdkj ul li{float:left;width:50%;}
	.sdkj ul li.bdys_c{display:none;}
	

	.yxzl .clear{padding-left:15px;padding-right:15px;}
	.block-1 .btit{height:100px;}
	.block-1 .btit span{padding-top:55px;}
	.block-1 .btit span{ font-size:20px;}
	.neiye span{padding-left:0;padding-right:0;}
	.step1_6 .num_txt{margin-left:0;}
	ul.ulMeau li div.ms{padding-left:0;}
	.kolp_1 .wrt .clear{padding-left:15px;padding-right:15px;}
	div.des{padding-right:0;}
	.kolp_2 .w-1200{padding-left:15px;padding-right:15px;}
	.kolp_2 .des{margin-bottom:20px;}
	.byi{font-size:16px;}
	.step2_6 .num_txt{left:0;}
	.step_pic img{display:none;}
	.step_left.step2_left img{display:none;}
	.step2_6 .num_txt{margin-top:0;}
	.step_left.step2_left{margin-top:20px;}
	.step1_6 .num_txt{margin-top:20px;}
 .block-1 .btit{margin-top:40px; position:inherit;}
	}
	.xn_index_box_1200_box {
		margin-top: 7%;
	}.xn_index_box1_1200_box_ul{}
	.xn_index_box1_1200_box_ul li{width: 31.333%;height: auto;float:left;margin-left:20px;transition: all .2s linear;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);box-shadow: 0 2px 20px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);margin-bottom:5%;padding-bottom:5%;}

	.xn_index_box1_1200_box_li_t{width: 116px;height: 116px;margin:38px auto;border:1px solid #eee;transition: all .2s linear;border-radius: 50%;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);
		box-shadow: 0 10px 30px rgba(0,0,0,0.1);
		-webkit-transform: translate3d(0, -2px, 0);
		transform: translate3d(0, -2px, 0);
	}
	.xn_index_box1_1200_box_li_t1{background: url(../images/xn_index_box1_1.png) no-repeat center;}
	.xn_index_box1_1200_box_li_t2{background: url(../images/xn_index_box1_2.png) no-repeat center;}
	.xn_index_box1_1200_box_li_t3{background: url(../images/xn_index_box1_3.png) no-repeat center;}
	.xn_index_box1_1200_box_li_t4{background: url(../images/xn_index_box1_4.png) no-repeat center;}
	.xn_index_box1_1200_box_li_t5{background: url(../images/xn_index_box1_5.png) no-repeat center;}
	.xn_index_box1_1200_box_li_t6{background: url(../images/xn_index_box1_6.png) no-repeat center;}
	
	.xn_index_box1_1200_box_li_c{width: 80%;margin:0 auto;text-align: center;height: 50px;}
	.xn_index_box1_1200_box_li_c a{color:#333;font-size: 20px;transition: all .2s linear;}
	.xn_index_box1_1200_box_li_b{width: 80%;margin:0 auto;text-align: center;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;}
	.xn_index_box1_1200_box_li_b p{color:#666666;font-size: 15px;line-height: 22px;}
	
	.xn_index_box1_1200_box_ul li:hover{cursor: pointer;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
	.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t{background:#d2000c;}
	.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_c a{color:#d2000c; text-decoration: underline;}
	
	.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t1{background:#d2000c url(../images/xn_index_box1_1a.png) no-repeat center;}
	.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t2{background:#d2000c url(../images/xn_index_box1_2a.png) no-repeat center;}
	.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t3{background:#d2000c url(../images/xn_index_box1_3a.png) no-repeat center;}
	.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t4{background:#d2000c url(../images/xn_index_box1_4a.png) no-repeat center;}
	.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t5{background:#d2000c url(../images/xn_index_box1_5a.png) no-repeat center;}
	.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t6{background:#d2000c url(../images/xn_index_box1_6a.png) no-repeat center;}
	.company-profile{

		padding: 50px 0;
	
	}
	
	.company-title{
	
	text-align: center;
	
	font-size: 3rem;
	
	/* margin-bottom: 3%; */
	
	margin-top:0%;
	}
	
	.company-title .hr{
	
		margin:15px auto;
	
	}
	
	.hr{
	
		width: 100px;
	
		border-bottom: 5px solid #d9211a;
	
		margin:15px auto;
	
	}
	
	.company-profile p{
	
		line-height: 2em;
	
		font-size: 1.6rem;
	
	}
	
	.company-profile-r{
	
		padding-top: 15px;
	
		text-align: center;
	
	}
	
	.company-case{
	
		padding: 30px 0; background-color:#f5f6f8;
	
	}
	
	.company-case-list{
	
		padding: 0px 7px;
	
	}
	
	.company-case-list li{
	
		text-align: center;
	
		padding: 0px 8px;
	
		margin-bottom: 25px;	 
	
	}
	
	.company-case-list li>div{
	
		padding: 25px 0 5px 0;
	
		border:6px solid #DCDCDC;
	
	}
	
	.company-case-list li p{
	
		font-size: 1.6rem;
	
		margin-top: 18px;
	
		min-height: 42px;
	
	}
	
	.company-case-list li img{
	
		height: 54px;
	
	}
	
	.company-team{
	
		padding: 30px 0;
	
	}