@charset "utf-8";
/* CSS Document */
/*luozhuzhu 15902822580 */
body,html{ font-family: "微软雅黑", Microsoft YaHei, Arial, Verdana; line-height: 1.8; background-color:#fafafa;}

.f_faminly{ font-family:"微软雅黑";}
.fl{ float:left;}
.fr{ float:right;}
.clearboth{ clear:both;}
.bigzm{text-transform:uppercase;}
.b_cursor{ border:0px; cursor:pointer;}
input{ outline:0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #4d4d4f;  
} 

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #4d4d4f;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #4d4d4f;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #4d4d4f;
}

.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs17{ font-size:17px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
ul li{ list-style-type:none; float:left;}
/*.container{ border:1px solid red;}*/
.container {
       width: 100%!important;
       max-width:1700px;
     /*  max-width:1170px\9;*/
}
/*头部*/

.i_wapper{width:100%;/* height:100%;*//*position:fixed;*/ overflow-x:hidden; background:url(../images/bb.jpg); background-size:100% 100%;background-position: center center;background-repeat: no-repeat; position:absolute; left:0px; top:0px;}
.i_logo{width:90%; margin:0px 5% 3% 5%; padding-top:3%;}
.logo_img{ width:288px;}
.logo_img img{width:100%;}
.i_list{width:38px; cursor:pointer; margin-top:2%; /*position:relative; */ position:fixed; right:5%;z-index:10000000000000;}
.i_list img{width:100%;}
.i_list .div{width:400px; position:absolute; right:0px; top:100%; display:none;}
.i_list .div ul{width:100%; padding-top:20px;}
.i_list .div ul li{width:100%; float:left; margin:0px; padding:0px; padding:8px 0px; text-align:right;}
.i_list .div ul li a{ font-size:16px; color:#fff; float:right; height:22px; line-height:22px;}
.i_list .div ul li a:hover{ color:#ccc; text-decoration:none;}
.i_list .div .wx{width:120px; margin-top:2px;}
.i_list .div .wx img{width:100%;}

.i_list1{width:38px; cursor:pointer; margin-top:2%; position:fixed; right:5%; /*top:5%;*/ z-index:10000000000000; display:none;}
.i_list1 img{width:100%;}
.i_list1 .div{width:400px; position:absolute; right:0px; top:100%; display:none;}
.i_list1 .div ul{width:100%; padding-top:20PX;}
.i_list1 .div ul li{width:100%; float:left; margin:0px; padding:0px; padding:8px 0px; text-align:right;}
.i_list1 .div ul li a{ font-size:16px; color:#fff; float:right; height:22px; line-height:22px;}
.i_list1 .div ul li a:hover{ color:#ccc; text-decoration:none;}
.i_list1 .div .wx{width:120px; margin-top:2px;}
.i_list1 .div .wx img{width:100%;}

.i_zc{width:100%; height:100%; position:fixed; background:url(../images/zc1.png) repeat; left:0px; top:0px; display:none;}

.i_div{width:880px; margin:0px auto;}
.i_footer{width:100%; margin-top:120px;background:url(../images/f_bg.png) repeat; text-align:center; padding:23px 0px 14px 0px; line-height:37px; color:#feffff; font-size:14px;}
.i_footer a,.i_footer a:hover{ color:#feffff;}

.i_lm_ul{width:100%; margin:0px; padding:0px;}
.i_lm_ul li{ margin-bottom:20px; float:left; /*width:320px;*/ margin-right:2%; color:#fff; cursor:pointer;}
.i_lm_ul li a,.i_lm_ul li a:hover{ text-decoration:none;}
.i_lm_ul li.lmdiv1 a,.i_lm_ul li.lmdiv1 a:hover{ color:#fff;}
.i_lm_ul li.lmdiv1{width:32%;height:272px; background:url(../images/bg1.png) repeat; overflow:hidden;}
.i_lm_ul li.lmdiv1 .div_t{width:100%; text-align:center; margin-top:8px;}
.i_lm_ul li.lmdiv1 .div_t .s1 img{width:52%; border:6px solid #78c4ed;-moz-border-radius: 100%;      /* Gecko browsers */-webkit-border-radius: 100%;   /* Webkit browsers */border-radius:100%;            /* W3C syntax */}
.i_lm_ul li.lmdiv1 .div_t1,.i_lm_ul li.lmdiv1 .div_t1:hover{width:100%; height:42px; line-height:42px; overflow:hidden; text-align:center; color:#fff; font-size:18px; font-weight:bold;}
.i_lm_ul li.lmdiv1 .div_t2{width:90%; line-height:24px; height:92px; overflow:hidden; font-size:13px; margin:0px 5%;}
.i_lm_ul li.lmdiv2{width:36%; height:126px; background:url(../images/bg2.png) repeat;overflow:hidden;}
.i_lm_ul li.lmdiv2 .div_t{width:82%; margin:4px 9% 0px 9%;}
.i_lm_ul li.lmdiv2 .div_t dt{width:100%; height:44px; line-height:44px; overflow:hidden; font-size:18px; font-weight:bold;}
.i_lm_ul li.lmdiv2 .div_t dd{width:100%;/* height:48px;*/ line-height:18px; float:left; overflow:hidden; font-size:12px;}
.i_lm_ul li.lmdiv2 .div_t dd a{ color:#fff;}
.i_lm_ul li.lmdiv2 .div_t dd a:hover{  color:#fff; text-decoration:underline;}

.i_lm_ul li.lmdiv3{width:28%; height:126px; background:url(../images/bg3.png) repeat; margin-right:0px;overflow:hidden;}
.i_lm_ul li.lmdiv3 .div_t{width:100%; margin-top:8px; height:63px; line-height:63px; text-align:center;}
.i_lm_ul li.lmdiv3 .div_t a,.i_lm_ul li.lmdiv3 .div_t a:hover{ background:url(../images/w1.png) left center no-repeat; line-height:63px; display:inline-block; padding-left:46px; font-size:26px; color:#ffdfbb;}
.i_lm_ul li.lmdiv3 .div_t1,.i_lm_ul li.lmdiv3 .div_t1:hover{width:100%; height:38px; line-height:38px; text-align:center; overflow:hidden; color:#ffeedb; font-size:16px; display:inline-block;}

.i_lm_ul li.lmdiv4{width:21%; height:126px; background:url(../images/bg4.png) repeat;overflow:hidden;}
.i_lm_ul li.lmdiv4 .div_t,.i_lm_ul li.lmdiv4 .div_t:hover{ display:inline-block;width:100%; overflow:hidden; margin-top:23px; background:url(../images/w2.png) top center no-repeat; color:#a3eef0; font-size:18px; text-align:center; padding-top:52px; line-height:50px;}

.i_lm_ul li.lmdiv5{width:20%; height:126px; background:url(../images/bg5.png) repeat;overflow:hidden;}
.i_lm_ul li.lmdiv5 .div_t,.i_lm_ul li.lmdiv5 .div_t:hover{ display:inline-block;width:100%;  overflow:hidden;margin-top:23px; background:url(../images/w3.png) top center no-repeat; color:#d3f7ff; font-size:18px; text-align:center; padding-top:52px; line-height:50px;}

.i_lm_ul li.lmdiv6{width:21%; height:126px; background:url(../images/bg6.png) repeat; margin-right:0px;overflow:hidden;}
.i_lm_ul li.lmdiv6 .div_t,.i_lm_ul li.lmdiv6 .div_t:hover{ display:inline-block;width:100%; overflow:hidden; margin-top:23px; background:url(../images/w4.png) top center no-repeat; color:#f7f894; font-size:18px; text-align:center; padding-top:52px; line-height:50px;}

.i_lm_ul li.lmdiv7{width:32%; height:126px; background:url(../images/bg7.png) repeat;overflow:hidden;}
.i_lm_ul li.lmdiv7 .div_t,.i_lm_ul li.lmdiv7 .div_t:hover{ display:inline-block;width:100%; overflow:hidden; margin-top:20px; background:url(../images/w5.png) top center no-repeat; color:#e0dafc; font-size:16px; text-align:center; padding-top:59px; line-height:46px;}

.i_lm_ul li.lmdiv8{width:32%; height:126px; background:url(../images/bg8.png) repeat;overflow:hidden;}
.i_lm_ul li.lmdiv8 .div_t,.i_lm_ul li.lmdiv8 .div_t:hover{ display:inline-block;width:100%; overflow:hidden; margin-top:20px; background:url(../images/w6.png) top center no-repeat; color:#d0f6bf; font-size:16px; text-align:center; padding-top:59px; line-height:46px;}


.i_lm_ul li.lmdiv9{width:32%; height:126px; background:url(../images/bg9.png) repeat; margin-right:0px;overflow:hidden;}
.i_lm_ul li.lmdiv9 .div_t,.i_lm_ul li.lmdiv9 .div_t:hover{ display:inline-block;width:100%; overflow:hidden; margin-top:20px; background:url(../images/w7.png) top center no-repeat; color:#ebb8ad; font-size:16px; text-align:center; padding-top:59px; line-height:46px;}

.i_wapper1{ background:url(../images/banner1.jpg) no-repeat;background-position: center center;background-repeat: no-repeat; width:100%; height:300px; }
.a_fbg{ background-color:#333333; margin-top:0px;}
.a_section{width:72%; float: right; padding: 3%; }
.left-img{width: 28%; float: left;padding-left: 3%; position: relative;top: 20px;}
.left-img img{width: 100%;}
.name_wz{font-size: 34px; line-height: 1.2; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 20px;}
.a_content{width:100%; padding-bottom:5%;}
.a_about{width:100%; padding:30px 0px; color:#333333; font-size:18px; line-height:2.0; overflow-x:hidden;}
.a_back{width:100%; padding:30px 0px;}
.a_back .s2 a,.a_back .s2 a:hover{width:113px; height:38px; line-height:38px; text-align:center; background-color:#666666; color:#fff; text-align:center; display:inline-block; overflow:hidden; font-size:16px;-moz-border-radius: 5px;      /* Gecko browsers */-webkit-border-radius: 5px;   /* Webkit browsers */border-radius:5px;            /* W3C syntax */}
.a_back .s1{ line-height:2.0;}
.a_back .s1 a,.a_back .s1 a:hover{ color:#333333; font-size:18px;}

.a_swyw{width:100%;}
.a_swyw_ul{width:100%; margin:0px; padding:0px;}
.a_swyw_ul li{width:100%; border-bottom:1px solid #cccccc; float:left; padding:16px 0px; cursor:pointer;color:#666666; }
.a_swyw_ul li:hover{ background-color:#eeeeee;-webkit-transition: background-color 1s;
    -moz-transition:background-color 1s;
    -o-transition: background-color 1s;
    transition: background-color 1s;}
/*.a_swyw_ul li .div{width:1000px; margin:0px auto;}*/
.a_swyw_ul li .a_img_rt{width:100%;  line-height:1.4; overflow:hidden;  color:#999999;}
.a_swyw_ul li .a_img_rt a,.a_swyw_ul li .a_img_rt a:hover{ color:#222222; font-size:24px;}
.a_swyw_ul li .a_img_rc{width:100%; padding-top:0px; line-height:2.0; font-size:14px; padding-top:10px;}

.a_pages{width:100%; padding:70px 0px 70px 15px;}
.a_pages a,.a_pages span{ padding:0px 10px; display:inline-block; height:34px; line-height:34px; background-color:#eeeeee; color:#666666;}
.a_pages a:hover,.a_pages a.activepages,.a_pages span{ background-color:#333333; color:#fff; text-decoration:none;}

.a_sw_title{width:100%; padding:15px 0px; text-align:center; color:#333333; font-size:30px; margin-top:35px; display:inline-block;}
.a_sw_time{width:100%; padding:18px 0px; color:#999999; font-size:14px; text-align:center;}
.a_sw_tcon{width:100%; padding:20px 0px; line-height:2.0; color:#666666; font-size:18px; overflow-x:hidden; border-bottom:1px dashed #afafaf;}

.a_bk_padding{ padding:0px 10px;}
.a_bk_div{width:100%; border:1px solid #eeeeee; background-color:#ffffff; padding:4%; margin-bottom:18px;}
.a_bk_div .a_img{width:100%;/* height:14vmin;*/ display:inline-block; overflow:hidden;}
.a_bk_div .a_img img{width:100%;/*height:14vmin;*/}
.a_bk_div .a_text,.a_bk_div .a_text:hover{width:100%; height:50px; line-height:25px; overflow:hidden; text-align:center; color:#333333; font-size:14px; margin-top:10px;}
.a_bk_div .a_text_c{width:100%; height:80px; line-height:20px; overflow:hidden; color:#888888; margin-top:10px;}

.a_bkjj{width:100%; border:1px solid #eeeeee; background-color:#ffffff; padding:5% 7%;margin-bottom:18px;}
.a_bkjj_t{width:100%; text-align:center;}
.a_bkjj_t a img{width:70%; border:1px solid #6f6f6f;-moz-border-radius: 100%;      /* Gecko browsers */-webkit-border-radius: 100%;   /* Webkit browsers */border-radius:100%;            /* W3C syntax */}
.a_bkjj_tile,.a_bkjj_tile:hover{width:100%; text-align:center; height:51px; line-height:51px; color:#333333; font-size:22px; overflow:hidden; display:inline-block;}
.a_bkjj_tile_c{width:100%; color:#666666; font-size:14px; line-height:2.0;}

.a_bklm{width:100%;border:1px solid #eeeeee; background-color:#ffffff; margin-bottom:18px;}
.a_bklm_t{width:100%; height:50px; line-height:50px; text-align:center; overflow:hidden; border-bottom:1px dashed #b2b2b2; color:#333333; font-size:22px;}
.a_bklm_c{ width:86%; margin:0px; padding:0px; margin:5% 7%;}
.a_bklm_c li{width:100%; float:left; height:25px; line-height:25px; overflow:hidden;}
.a_bklm_c li a,.a_bklm_c li a:hover{ color:#666666; font-size:14px;}

.a_ttztitle{width:100%; padding-top:30px;font-size:36px; color:#666666}
.lmfl_div{width:100%; padding:3% 0px; color:#666; font-family:"微软雅黑";}
.lmfl_div a,.lmfl_div a:hover{ color:#666;}

.bc_down{
	-webkit-animation: moveDown 0.5s ease-in-out .3s backwards;
	-moz-animation: moveDown 0.5s ease-in-out .3s backwards;
	-ms-animation: moveDown 0.5s ease-in-out .3s backwards;
	-o-animation: moveDown 0.5s ease-in-out .3s backwards;
	animation: moveDown 0.5s ease-in-out .3s backwards;
	}
	.bc_up{
	-webkit-animation: moveUp 0.5s ease-in-out .3s backwards;
	-moz-animation: moveUp 0.5s ease-in-out .3s backwards;
	-ms-animation: moveUp 0.5s ease-in-out .3s backwards;
	-o-animation: moveUp 0.5s ease-in-out .3s backwards;
	animation: moveUp 0.5s ease-in-out .3s backwards;
	}
	.bc_left{
	-webkit-animation: moveLeft 0.5s ease-in-out .3s backwards;
	-moz-animation: moveLeft 0.5s ease-in-out .3s backwards;
	-ms-animation: moveLeft 0.5s ease-in-out .3s backwards;
	-o-animation: moveLeft 0.5s ease-in-out .3s backwards;
	animation: moveLeft 0.5s ease-in-out .3s backwards;
	}
	.bc_right{
	-webkit-animation: moveRight 0.5s ease-in-out .3s backwards;
	-moz-animation: moveRight 0.5s ease-in-out .3s backwards;
	-ms-animation: moveRight 0.5s ease-in-out .3s backwards;
	-o-animation: moveRight 0.5s ease-in-out .3s backwards;
	animation: moveRight 0.5s ease-in-out .3s backwards;
	}

@-webkit-keyframes moveDown {
	from {
		-webkit-transform: translateY(-100px);
		opacity: 0;
	}
	to {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}
@-moz-keyframes moveDown {
	from {
		-moz-transform: translateY(-100px);
		opacity: 0;
	}
	to {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}
@keyframes moveDown {
	from {
		transform: translateY(-100px);
		opacity: 0;
	}
	to {
		transform: translateY(0);
		opacity: 1;
	}
}
@-ms-keyframes moveDown {
	from {
		-ms-transform: translateY(-100px);
		opacity: 0;
	}
	to {
		-ms-transform: translateY(0);
		opacity: 1;
	}
}

@-webkit-keyframes moveUp {
	from {
		-webkit-transform: translateY(100px);
		opacity: 0;
	}
	to {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}
@-moz-keyframes moveUp {
	from {
		-moz-transform: translateY(100px);
		opacity: 0;
	}
	to {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}
@keyframes moveUp {
	from {
		transform: translateY(100px);
		opacity: 0;
	}
	to {
		transform: translateY(0);
		opacity: 1;
	}
}
@-ms-keyframes moveUp {
	from {
		-ms-transform: translateY(100px);
		opacity: 0;
	}
	to {
		-ms-transform: translateY(0);
		opacity: 1;
	}
}


@-webkit-keyframes moveLeft {
	from {
		-webkit-transform: translateX(-100px);
		opacity: 0;
	}
	to {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}
@-moz-keyframes moveLeft {
	from {
		-moz-transform: translateX(-100px);
		opacity: 0;
	}
	to {
		-moz-transform: translateX(0);
		opacity: 1;
	}
}
@keyframes moveLeft {
	from {
		transform: translateX(-100px);
		opacity: 0;
	}
	to {
		transform: translateX(0);
		opacity: 1;
	}
}
@-ms-keyframes moveLeft {
	from {
		-ms-transform: translateX(-100px);
		opacity: 0;
	}
	to {
		-ms-transform: translateX(0);
		opacity: 1;
	}
}

@-webkit-keyframes moveRight {
	from {
		-webkit-transform: translateX(100px);
		opacity: 0;
	}
	to {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}
@-moz-keyframes moveRight {
	from {
		-moz-transform: translateX(100px);
		opacity: 0;
	}
	to {
		-moz-transform: translateX(0);
		opacity: 1;
	}
}
@keyframes moveRight {
	from {
		transform: translateX(100px);
		opacity: 0;
	}
	to {
		transform: translateX(0);
		opacity: 1;
	}
}
@-ms-keyframes moveRight {
	from {
		-ms-transform: translateX(100px);
		opacity: 0;
	}
	to {
		-ms-transform: translateX(0);
		opacity: 1;
	}
}


.top-bg{width: 100%; height:180px;padding-top: 25px; background: url(../images/top_bg1.jpg) no-repeat center top; border-bottom:3px solid #bd8c73;}
.top-bg .top_content{width: 100%; margin: 0px auto;position: relative; padding: 0px 1%; /*min-width: 1200px;*/}
.top-bg .top_content .photo{ float: left; position: relative; text-align: center;}
.top-bg .top_content .name{position: absolute; display: block; width: 100%; bottom: 0px; line-height: 24px; color: #fff; font-size: 17px;    font-weight: bold;  background: rgb(0,0,0,0.8);}
.top-bg .top_content .ewm{float: right; background: rgb(255,255,255,0.9);position: relative;  width: 320px; line-height: 1.4; height: 124px;}
.top-bg .top_content .ewm p span{ background: #a9765b; color: #fff; display: list-item; padding: 3px 3px 3px 0px; margin-bottom: 5px;font-size: 16px;font-weight: bold;}
.top-bg .top_content .ewm img{float: left; margin-right: 10px;}
.top-bg .top_content .ewm p{padding:10px; font-size: 14px;}
.top-bg .top_content .ewm strong{line-height: 1;}
.tj{ margin: 0px auto; position: absolute; width: 100%; text-align: center; }
.leftfixed{position: fixed;}
.leftfixed{position: fixed;}
.leftfixed{position: fixed;}
.leftfixed{position: fixed;}
.leftfixed{position: fixed;}

@media (max-width:767px) {
 .video_banner{ height: auto!important;}
 .video_banner video{ height: auto!important;}
 
}