@charset "utf-8";
/* CSS Document */

/*公共样式*/
.btn{width:260px;}
.btn a{display: block;cursor: pointer; padding:8px 0px; border:1px solid #00a0e9;  color:#00a0e9; text-align:center; width:260px; font-size:14px; font-weight:bold;}
.btn a:hover { color:#fff;background: #00a0e9;}

.btn3{width:260px;}
.btn3 a{display: block;cursor: pointer; padding:8px 0px;background: #5a5a5a;  color:#fff; text-align:center; width:260px; font-size:14px;}
.btn3 a:hover { color:#fff;}


.btn_2{ width:125px;}
.btn_2 a{display: block;cursor: pointer; padding:8px 0px;background: #f60; border-radius:100px; color:#fff; text-align:center; width:125px; font-size:14px;}
.btn_2 a:hover { color:#fff;}
.button{width:280px; margin:0 auto; bottom: 20px;left: 110px;}
.button a{ width:280px; background:#ac0001; border-radius:100px; height:44px; line-height:44px; font-size:16px; text-align:center; cursor:pointer; color:#fff; display:inline-block;}
.button a:hover{background:#f30; color:#fff;}
.button_1{width:200px; margin:0 auto;}
.button_1 a{ width:200px; background:#fbed17; border-radius:100px; height:32px; line-height:32px; font-size:16px; text-align:center; cursor:pointer; color:#f10b32; display:inline-block;}

.button_2{width:280px; }
.button_2 a{ width:280px; background:#f60;  height:44px; line-height:44px; font-size:16px; text-align:center; cursor:pointer; color:#fff; display:inline-block;}
.button_2 a:hover{background:#f30; color:#fff;}
.button_3{width:280px; position:absolute; right:280px; bottom:30px; z-index:99;}
.button_3 a{ width:280px; background:#f60;  height:44px; line-height:44px; font-size:16px; text-align:center; cursor:pointer; color:#fff; display:inline-block;}
.button_3 a:hover{background:#f30; color:#fff;}

.ui-btn{display:block;font-size:18px;background:#ffc001;text-align:center;color:#fff;margin-left:auto;margin-right:auto;line-height:54px;}
.ui-btn1{width:330px;}
.ui-btn2{width:510px;margin-top:20px;}
.ui-btn3{width:286px;margin:0;margin-top:20px;}

 .ui-btn a:hover{ color: #fff;}
/*banner样式*/
.box_banner{ width:100%;}
.box_banner_1{ background:url(../images/banner_01.jpg) no-repeat center center; height:400px;}
.box_banner_2{ background:url(../images/banner_02.jpg) no-repeat center center; height:100px;}
.box_banner_3{ background:url(../images/banner_03.jpg) no-repeat center center; height:100px;}
.box_banner_4{ background:url(../images/banner_04.jpg) no-repeat center center; height:100px;}
.box_banner_5{ background:url(../images/img_02.jpg) no-repeat center center; height:153px;}
.box_banner_6{ background:url(../images/img_35.jpg) no-repeat center center; height:686px;}
/*main样式*/
.wrapper{ width:100%;}
.main{ width:1000px; margin:0 auto;}
.main1200{ width:1200px; margin:0 auto;}
.bg_1{ background:#fff; }
.bg_2{ background:#d1eaff;}
.bg_3{ background:#00a3f0;}
.bg_f10b32{ background:#f10b32;}
.w125{ width:125px;}
.w480{ width:480px;}
.pt-30{ padding-top:30px;}
/*内容样式*/
.content{ width:1200px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w350{ width:350px;}
.w400{ width:400px;}
.w450{ width:450px;}
.w960{ width:960px;}

/*引导广告*/
body{ background:#fff;}

.gezi_box div:first-child,.zy_data li:first-child,.yhj_box li:first-child{
    margin-left: 0px;
}

.mk_1{padding-top: 80px;padding-bottom: 70px;}
.mk_title{ position: relative;}
.mk_num{font-size: 80px;color: #f0f0f0;text-align: center;line-height: 100%;}
.mk_num span{color: #666;}
.mk_title h2{font-size:30px;color:#333;text-align:center;line-height:80px;position:absolute;width:100%;height:100%;z-index:3;top:0;left:0;}
.mk_title h2 span{color:#fff;}

.mk_con{}
.mk_icon{ width: 1200px;
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */ 
}
.mk_item{
	padding: 20px;
	-webkit-flex: 1;   /* Chrome */  
    -ms-flex: 1       /* IE 10 */  
    flex: 1;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-flex: 1 ;  /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: 1;    /* OLD - Firefox 19- */       
}
.mk_item .mauto{text-align:center;}
.mk_item h3{font-size:24px;color:#333;text-align:center;line-height:30px;margin-top:20px;}
.mk_item p{font-size:18px;color:#666;line-height:30px;text-align:center;}

.mk_2{ position: relative;}
.mk_2_left_bg{background:url("../images/jybz_05.jpg") no-repeat center center;height:700px;min-width:480px;width:43.75%;float:left;}
.mk_2_right_bg{background:#363635;height:700px;width:56.25%;float:left;position:relative;}
.mk_2_right_bg span{font-family:Arial;color:#3d3d3d;font-size:400px;position:absolute;right:30px;top:-100px;}
.mk_2_con{position:absolute;width:1200px;left:50%;margin-left:-600px;top:60px;z-index:9;}
.mk_2_con .ui-block-a,.mk_2_con .ui-block-b{width:50%;float:left;}
.mk_2_con .ui-block-a{background:#fff;width:600px;float:left;height:524px;padding:40px 0px 30px 0px;}
.mk_2_con .ui-block-a h3{font-size:14px;color:#333;text-align:left;line-height:20px;margin:0;}
.mk_2_con .ui-block-a p{font-size:14px;color:#999;text-align:left;line-height:25px}
.mk_2_con .ui-article{margin-top:20px;}
.mk_2_con .ui-block-a li{padding:11px 60px;}
.mk_2_con .ui-block-a li:hover{background:#efefef;cursor:pointer;}
	
.mk_2_con .ui-header h2 span{font-size:30px;color:#fff;}
.mk_2_con .ui-header .ui-grid-solo span{fotn-size:80px;color:#666;}
.ui-article {margin-top: 20px;}

.mk_2_con .ui-block-b h3{font-size:14px;color:#fff;text-align:left;line-height:20px;margin:0;}
.mk_2_con .ui-block-b p{font-size:14px;color:#999;text-align:left;line-height:24px;margin-top:8px;}
.mk_2_con .text-bg{background:#3d3d3c;}
.mk_2_con .ui-block-b li{padding:13px 30px 10px 36px;}
.mk_2_con .ui-block-b li:hover{background:#565656;cursor:pointer;}

.mk_3{ padding: 80px 0;}
.mk_3 .ui-grid-a{width:1070px;margin-left:auto;margin-right:auto;}
.mk_3 .ui-block-a{width:506px;}
.mk_3 .ui-block-b{width:564px;}
.mk_3 .ui-article{margin-top:33px;}
.mk_3 p{font-size:18px;color:#666;line-height:34px;margin-top:20px;}

.mk_4{background: rgba(0, 0, 0, 0) url(../images/bg_01.jpg) no-repeat fixed center center / cover ;height: 488px;padding: 80px 0;}
.mk_4 .mk_title{margin-left: 713px;}

.focusBox { position: relative; width:1000px; height:450px;  }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor:pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0;  background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: -80px; }
	.focusBox .next { background-position: 0 -90px; right: -80px; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.mk_4 b{font-family:Arial;font-size:400px;color:#ffc001;float:left;margin-top:-175px;margin-bottom:-340px;margin-left:-26px;}
.mk_4 h3{font-size:30px;color:#fff;text-align:left;margin-bottom:10px;}
.mk_4 p{font-size:18px;color:#ccc;}
.mk_4 .fr{float:left;}
.mk_4 .ui-block-a{margin-top:60px; width: 50%;}
.mk_4 .archeader{margin-bottom:20px;}
.mk_4 .ui-block-b img{margin-left:80px;width:390px}

.mk_5{background:#fff;padding-top:80px;padding-bottom:40px;}

.snBrand { position: relative; width:1000px; }
	.snBrand ol { float: right; border:8px solid #ccc;width:373px;padding-top:70px;padding-bottom:72px;margin-left:110px; }
	.snBrand ol li { display:block;padding-bottom:26px;border-bottom:1px solid #ccc;width:256px;text-align:center;margin-left:85px;font-size:18px;color:#666;line-height:100%;margin-top:40px; }
	.snBrand ol li.on { background: #fff; border-right: #fff; }
	.snBrand ul { float:left;  position: absolute;width: 707px;height: 314px; left: -40px;}
	.snBrand ul li { width: 707px;height: 314px;}
	.snBrand ul li a { margin-top: 20px; display: block; }