body{font:12px/24px "Microsoft Yahei";color:#424242;word-break:break-all;background-color:#fff!important;margin: 0px !important;line-height:1.7}
a{color:#424242;text-decoration:none;}
ul,h1,h2,h3,p{padding:0;margin:0; font-weight:normal}

img{border:0;vertical-align:middle;}
option{padding-left:5px;*padding:0;}
.clear{clear:both}
ul li {list-style:none;}
a {text-decoration:none;color:#5b5a5a}
input {border:none;background:none;outline:0}
textarea {outline:0;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
* { margin: 0; padding: 0; }

.topwel{height:35px;background:#f5f5f5;width:100%}
.topcon{width:1200px;margin:0px auto;line-height:35px;font-size:12px}
.topfl{float:left;width:100px;color:#666}

.topfr{float:right}

.nv{height:35px;width:340px;float:right}
.nv *{text-decoration:none;}
.nv * a:hover{}
.nv li{float:left;position:relative;font-size:12px;color:#666}
.nv li a{color:#666;height:36px;line-height:36px;padding:0 18px;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;font-size:12px}
.nv li a:focus{-moz-outline-style: none; }
.nv li .sub-nav{position:absolute;top:36px;left:0px;list-style:none;background-color:#7d7d7d;display:none;}
.nv li .sub-nav li{text-align:center;clear:left;width:90px;height:35px;line-height:35px;position:relative;z-index:1}
.nv li .sub-nav li a{height:34px;line-height:34px;width:88px;padding:0;display:inline-block;color:#000000}
.weixin{width:40px;height:36px;}
.weixin_sub{background:#999 url(../img/weixin.jpg) no-repeat 5px 5px;width:140px;height:140px}

.eng {position: relative;}
.nv li .eng i {width: 16px;height: 20px;background: url(../img/icon.png) no-repeat -32px 2px;background-repeat: no-repeat;}
.eng i {position: absolute;top: 25%;left: 0;display: block;}

.cnn {position: relative;}
.nv li .cnn i {width: 16px;height: 20px;background: url(../img/icon.png) no-repeat -60px 2px;background-repeat: no-repeat;}
.cnn i {position: absolute;top: 25%;left: 0;display: block;}

.weixin {position: relative;}
.nv li .weixin i {width: 20px;height: 20px;background: url(../img/icon.png) no-repeat 0px 2px;background-repeat: no-repeat;}
.weixin i {position: absolute;top: 25%;left: 0;display: block;}





.menu{width:1200px;margin:0px auto;padding:10px 0px 10px 0px}
.menuleft{width:200px;float:left;background:url(../img/logo.png)0 4px no-repeat;height:50px}
.menuleft a{width:200px;height:80px; display:block}

div.nav{width: 900px;height:36px;line-height: 36px;text-align: center;font-size: 16px;position: relative;margin:10px auto 0 auto;float:right}
ul.nav-main{width: 100%;height: 100%;list-style-type: none;}
ul.nav-main li a{ color:#434343}
ul.nav-main li a:hover{ color:#ff0000}
ul.nav-main li { color:#434343}
ul.nav-main li:hover{ color:#ff0000}

ul.nav-main span{display: inline-block;margin-left: 18px;width: 7px;height: 7px;background: url('../img/down-icon.png') no-repeat;}
.hover-up{transition-duration: .5s;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.hover-down{transition-duration: .5s;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
ul.nav-main>li{width: 127px;height: 100%;display: block;float: left;color: #434343;margin-right: 1px;cursor: pointer;}
ul.nav-main>li:hover{}
div.hidden-box{width: 120px;border-top: 0;position: absolute;display:none;background:#fff;top: 36px;border-radius:10px;background:rgba(255,255,255,0.6);z-index:999}
.hidden-box>ul{list-style-type: none;color: #643519;cursor: pointer;font-size:14px}
.hidden-box li a{display: block}
.hidden-box li:hover{ color: #fff}
.hidden-box li a:hover{color: #fff;background:#FF0000;background:#eb5d40;border-radius:10px;}
.hidden-loc-index{left: 111px;}
.hidden-loc-us{left: 130px;}
.hidden-loc-info{left: 272px;}
.hidden-loc-infoa{left: 626px;}
.hidden-loc-infob{left: 756px;}
.box04{left:696px;}
.menuab{color:#fff}


.slider{width:100%;height:715px;background: url('../img/01.jpg') no-repeat center ;}
.slidera{width:100%;height:400px;background: url('../img/01.jpg') no-repeat center ;}

.home_bt{width:500px;margin:0px auto; text-align:center;font-size:30px}
.home_bt span{color:#999}
.home_line{width:100%;border-bottom:1px solid #CCC;height:10px; text-align:center}
.home_line span{color:#999; background:#f5f5f5;padding:0px 10px 0px 10px}


.zh100{width:100%;height:100%; background:#f5f5f5;padding-top:20px;padding-bottom:20px;overflow:hidden}
.gw2000{width:1200px;margin:0px auto;height:100%;overflow:hidden;padding-top:30px;padding-bottom:20px}
.gw000{width:1200px;margin:0px auto;height:100%;overflow:hidden;padding-bottom:20px}
.service_block {text-align: center;padding-left: 15px;padding-right: 15px;float:left;width:370px}
.service_icon {border-radius: 50%;width: 120px;height: 120px;margin: 0px auto 10px;border:2px solid #ecad2f}

.service_icon span {background: transparent;border-radius: 50%;display: block;height: 100%;width: 100%;}
.service_icon i {color: #00a0e9;font-size: 40px;margin-top: 0;position: relative;top: 20px;z-index: 20;}
.service_icon:hover {border-radius: 50%;width: 120px;height: 120px;margin: 0px auto 10px; background:#ecad2f}
.fa {width:100%;background: url(../img/icon1.png) no-repeat center top;height: 60%;display: block;}
.fa:hover, .fa.active {width:100%;background: url(../img/icon1_1.png) no-repeat center top;height: 60%;display: block;}


.fab {width:100%;background:url(../img/icon2.png) 30px 15px no-repeat;height: 80%;display: block;}
.fab:hover, .fab.active {width:100%;background: url(../img/icon2_1.png) 30px 15px no-repeat;height: 60%;display: block;}

.fac {width:100%;background: url(../img/icon3.png) 30px 15px no-repeat;height: 80%;display: block;}
.fac:hover, .fac.active {width:100%;background: url(../img/icon3_1.png) 30px 15px no-repeat;height: 60%;display: block;}
.service_block h3{font-size:20px;color:#000;font-weight:normal}
.service_block p{font-size:12px;color:#666;}

.case_home{width:1200px;height:100%;overflow:hidden;padding-top:40px;padding-bottom:20px}
.case_home ul{height:100%;overflow:hidden;margin-right: -20px;}
.case_home li{width:590px;margin-right:20px;height:100%;float:left}
.case_home img{width:590px; height:335px;}

.caselist_home{width:1200px;height:100%;overflow:hidden;}
.caselist_home ul{height:100%;overflow:hidden;margin-right: -20px;}
.caselist_home li{width:285px;margin-right:20px;height:100%;float:left}
.caselist_home img{width:285px; height:175px;}

.zh00{width:100%;height:100%; background:#f5f5f5 url(../img/bg.png) center bottom no-repeat;padding-top:20px;padding-bottom:20px;overflow:hidden}
.about_bt{font-size:24px;width:1200px;height:80px; text-align:center;margin:0px auto;color:#e60303;line-height:60px}
.about_block {text-align: center;padding-left: 65px;padding-right: 65px;float:left;width:262px;background:url(../img/bga.png) no-repeat center;height:299px}
.about_block h3{font-size:24px;color:#f08519}
.about_block p{font-size:14px;color:#626262;padding:0 5px 0 5px}
.about_icon {width: 262px;height: 70px;}
.about_icon span {background: transparent;display: block;height: 100%;width: 100%;}
.about_icon i {color: #00a0e9;margin-top: 0;position: relative;top: 15px;z-index: 20;}
.aboa {width:100%;background: url(../img/logoa.png) no-repeat center;height: 54px;display: block;}
.aboab {width:100%;background: url(../images/ico2.png) no-repeat center top;height: 80%;display: block;}
.aboac {width:100%;background: url(../images/ico3.png) no-repeat center top;height: 80%;display: block;}
.service_block h3{font-size:20px;color:#000;font-weight:normal}
.service_block p{font-size:12px;color:#666;}


.news_home{width:1200px;height:100%;overflow:hidden;padding-top:40px;padding-bottom:20px}
.news_home_fl{width:580px;float:left}
.news_home_fl span{wodth:580px;height:220px;overflow:hidden}
.news_home_fl img{width:580px}
.news_home_fl p{width:580px;height:50px;line-height:50px; text-align:center;font-size:18px}
.news_home_fr{width:540px;float:right}
.news_home_fr ul{width:540px;padding-bottom:-20px;height:100%}
.news_home_fr ul li{width:540px;float:left;padding-bottom:20px;height:110px}

.news_fr_fl{width:110px;height:100px; background:#ededed;margin-right:10px;float:left}
.news_fr_fl h3{width:110px;height:50px; font-family:Georgia; text-align:center;font-size:30px;line-height:50px}
.news_fr_fl span{width:110px;height:50px;  text-align:center;font-size:16px;color:#999; display:block}
.news_fr_fr{width:420px;height:100px; float:right}
.news_fr_fr h3{width:420px;text-align:center;font-size:24px;}
.news_fr_fl p{width:420px;height:50px;font-size:14px;color:#999;}

.foota{width:100%;height:100%; background:#111111;overflow:hidden}


.bottom_box{width:100%;height:228px;background:#676664!important;padding-top:10px}
.bottom{width:1200px;margin:0 auto}
.bottom_nav{float:left}
.bottom_nav dl{float:left;width:100px;margin-right:30px}
.bottom_nav dl dt{color:#fff;font-size:14px;font-weight:700;line-height:45px;height:45px;overflow:hidden;border-bottom:1px solid #999;margin-bottom:10px}
.bottom_nav dl dd a{display:block;font-size:12px;color:#ddd;padding-left:10px;height:25px;line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bottom_nav dl dd a:hover{color:#fff}
.bottom_contact{float:right;padding-top:25px}
.bottom_contact h3{color:#fff;font-size:28px}
.bottom_contact p{color:#ddd}
.foot_box{width:100%;height:47px;line-height:47px;background:#1e1e1e;font-size:12px}
.foot{width:1060px;margin:0 auto;color:#777}
.foot p{float:left;margin-left:20px}
.foot p span{font-family:Arial}
.foot a{color:#6e6e6e}
.foot a:hover{color:#fff}



.bd_left {width: 288px;float: left;}
.leftmenu .title {height: 100px;background: #008bd3;text-align: center;position: relative;}
.leftmenu .title span.en {font-size: 16px;margin-top: 10px;}
.leftmenu .title span {display: inline-block;line-height: 38px;text-align: center;color: #fff;background: #008bd3;padding: 0 10px;position: relative;z-index: 2;}
.leftmenu .title span.cn {font-size: 24px;}
.leftmenu .title span {display: inline-block;line-height: 38px;text-align: center;color: #fff;background: #008bd3;padding: 0 10px;position: relative;z-index: 2;}
.leftmenu .title .borderk {border: 1px solid #fff;height: 36px;position: absolute;width: 240px;left: 25px;top: 32px;z-index: 1;}
.leftmenu .menulist {border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding: 10px;}
.leftmenu .menulist a {display: block;font-size: 16px;height: 40px;line-height: 40px;border: 1px solid #a9a9a9;padding: 0 0 0 40px;margin: 5px 10px;position: relative;background: url(../img/dot2.jpg) no-repeat 15px center;}
.leftmenu .menulist a span.l {display: block;position: absolute;width: 1px;height: 9px;line-height: 5px;background: #fff;left: -1px;top: 18px;}
.leftmenu .menulist a span.r {display: block;position: absolute;width: 1px;height: 9px;line-height: 5px;background: #fff;right: -1px;top: 18px;}
.nontice_fr{width:286px;height:100%;overflow:hidden;float:left;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.nontice_fr h3{width:276px;height:45px; background:#c2defd;margin-top:2px;font-size:18px;font-weight:normal;line-height:45px;padding-left:10px;margin-bottom:10px}
.nonticeul{width:276px;height:100%;overflow:hidden}
.nonticeul h2{width:290px;height:30px;font-weight:normal;padding-left:10px;line-height:30px;color:#000}

.bd_right {width: 858px;float: right;}
.maintitle {border-bottom: 1px solid #adadad;height: 60px;line-height: 60px;font-size: 36px;color: #008bd3;}
.maincontent {padding: 10px 0;line-height: 170%;background: #fff;}
.title_intro a.title {font-size: 16px;font-weight: bold;color: #1380b3;}
.title_intro .date {font-size: 12px;color: #999999;font-style: italic;}
.title_intro .intro {line-height: 22px;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;}
.article_title {font-size: 18px !important;font-weight: normal;line-height: 50px;text-align: center;}
.article_remark {color: #999;height: 30px;text-align: center;}

.met_pager {text-align: center;padding: 30px 0 0; width:850px;}
.met_pager .PreSpan, .met_pager .PreA {margin-right: 6px;}
.met_pager .PreSpan, .met_pager .NextSpan {height: 30px;line-height: 30px;min-width: 60px;_width: 60px;text-align: center;background: #FFF;color:#09F;   display: inline-block;border: 1px solid #e0e0e0;}
.met_pager .Ahover {font-weight: bold;background: #f0f0f0;color: #aaa;}

.met_pager a {border: 1px solid #e0e0e0; height: 30px;line-height: 30px;min-width: 60px;_width: 60px;text-align: center; display: inline-block;color: #aaa;}

.met_pager a:hover {border: 1px solid #e0e0e0;height: 30px;line-height: 30px;min-width: 60px;_width: 60px;text-align: center; display: inline-block;color:#F90; }

.met_pager .NextSpan, .met_pager .NextA {margin-left: 6px;}
.met_pager .PageText {margin-left: 10px;color: #aaa;}
.met_pager #metPageT {width: 20px;padding: 6px 5px 5px;}
.met_pager #metPageT, #metPageB {text-align: center;border: 1px solid #e0e0e0;color: #aaa;}
.met_pager #metPageB {min-width: 40px;_width: 40px;padding: 6px 0 5px;cursor: pointer;font-weight: bold;}
.met_pager #metPageT, #metPageB {text-align: center;border: 1px solid #e0e0e0;color: #aaa;}


.met_module3_list{width:854px;margin:0px auto;padding:0px 10px 0px 10px}
.met_module3_list ul.list_1 li {
    float: left;
    text-align: center;
    margin-top: 30px;
    overflow: hidden;width:25%
}.met_module3_list ul.list_1 li a {
    text-align: center;
    display: block;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #ddd;
    font-size: 0;width:90%
}.met_module3_list ul.list_1 li h2 {
    text-align: left;
    font-size: 14px;
    padding: 10px 10px;
    font-weight: normal;
    border-top: 1px solid #ddd;
}
.met_module3_list ul a img {
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;width:100%
}



.fullSlide {
	width:100%;
	position:relative;
	height:715px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:715px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:715px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}