*{ font-family: "微软雅黑";}
ul,ol{
	list-style: none;
}
a{
	text-decoration: none;
	color: inherit;
	transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s; 
	
}
li a{width: 100%;height: 100%;}
body{overflow-x: hidden;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;box-sizing: border-box;}
button{cursor: pointer;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
.left{
	float: left;
}
.right{
	float: right;
}
.clear{clear: both;}
/*head*/
.header{
	margin: 0 auto;
	padding: 0;width: 100%;
	height: 124px;position: absolute;
	left: 0;top: 0;	
	
}
/*top_bar*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main_container{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin: 0 auto;
}



/*logobar*/
.top_bar{
	background: #4b4b4b;
	color: #999999;
	font-size: 12px;
	width: 100%;
	height: 34px;
	position: relative;
}
.top_bar .main_container{position: relative;}

.f-fl{
	float: left;
	line-height: 34px;
}
.f-fr{
	float: right;
	line-height: 34px;
	font-size: 14px;color: #ffffff;
	
}
.f-fr_left{line-height: 34px;}
.f-fr_right{line-height: 34px;margin-left: 6px;}
.f-fr>span{float: left;margin: 0 10px;}
.fxl{cursor: pointer;position: relative;}
.fxl span{float: left;}
.fxl i{display: inline-block;float: left;margin-top: 5px;margin-right: 12px;}
i.ico_shouji{background: url(../images/shouji.png) no-repeat;width: 22px;height: 22px;}
.ter_box{position: absolute;left: 0;top: 34px;left: 50%;margin-left: -49.5px; width: 99px;height: 99px;z-index: 20;display: none;}
.ter_box img{width: 100%;height: 100%;}
.fxl:hover .ter_box{display: block;}
i.ico_weixin{background: url(../images/tweixin.png) no-repeat;width: 22px;height: 22px;}
i.ico_ttel{display: block;background: url(../images/ttel.png) no-repeat;width: 19px;height: 19px;margin-top: 7px;}
i.ico_qq{background: url(../images/qq.png) no-repeat;width: 22px;height: 22px;}




h3.logo {
	float: left;
	margin-top: 7.5px;
}
h3.logo img{float: left;}

/*narbar*/
.top_nav {
    width: 100%;
    height: 90px;
    background: url(../images/bg_topnav.png) no-repeat bottom;
  
}
.top_nav .main_container{position: relative;}
ul.nav{float: right;margin-top: 40px;}
.nav .nLi h3{height: 100%;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;}


.nav_yc{
    display:none;
    position:absolute;
	top:49px;
	
    left: 50%;
    margin-left: -70px;
    width: 140px;
    padding: 10px 0;
    background: rgba(245,245,245,.8);
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
	position:relative;
}
ul.nav li .nav_yc li:hover
{
	background: #128fd1;color: #FFFFFF;
}

ul.nav>li{width:auto;height:49px;text-align:center;line-height:22px;margin-right: 48px; float:left;position:relative;display:inline;font-size: 14px;color: #333333;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.tab h3,ul.nav>li:hover h3{color: #128fd1;border-bottom: 2px solid #128FD1;}
ul.nav>li a{display: block;}
i.ico_sanjiao{display: none;background: url(../images/sanjiao.png) no-repeat;width: 14px;height: 7px;margin: 10px auto 0 auto;}
ul.nav>li.tab i.ico_sanjiao,ul.nav>li:hover i.ico_sanjiao{display: block;}

ul.ul_san{position: absolute;top: 0px;left: 160px;display: none; background: rgba(245,245,245,.8);width: 160px;font-size: 12px;}
.nav_yc li:hover ul.ul_san{display: block;}

/*banner*/
.mbanner{width:100%; height:670px;position: relative;margin-top: 102px;}
.mbanner .slideBox{ width:100%; height:620px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:30px; z-index:1;  margin-right: -65px;}
.mbanner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mbanner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #128FD1; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#128FD1;}
.mbanner .slideBox .hd ul li:last-child{margin-right: 0;}
.mbanner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mbanner .slideBox .bd ul{height: 100%;width:100%}
.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mbanner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mbanner .slideBox .bd img{ width:100%; height:100%; display:block;  }

/**mabout**/
.mabout{margin-top: 69px;padding-bottom: 66px;}
.mabu_con{}
.mabu_l{float: left;width: 582px;}
.mabu_tit h4{font-size: 30px;color: #999999;font-weight: bold;text-transform: uppercase;margin-bottom: 14px;}
.mabu_tit h6{font-size: 30px;font-weight: bold;color: #333333;}
.mabu_tit h6 em{font-style: normal;color: #2194d3;}
i.ico_line{display: block;width: 54px;height: 4px;background: #9ad13a;margin-top: 20px;}
.mabu_jj{font-size: 14px;color: #666666;line-height: 30px;margin-top: 75px;margin-bottom: 64px;}
em.mabu_more{font-style: normal;color: #9ad13a;}
.mabu_list ul{overflow: hidden;}
.mabu_list ul li{width: 285px;height: 113px;overflow: hidden;float: left;position: relative;}
.mabu_list ul li:last-child{float: right;}
.mabu_list ul li img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mabu_list ul li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.mwh_tit{width: 100px;height: 100px;background: rgba(154,209,58,.66);position: absolute;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;border-radius: 50%;text-align: center;line-height: 100px;font-size: 14px;color: #fefefe;}
.ld_tit{font-size: 14px;color: #ffffff;width: 86px;height: 37px;background: rgba(0,0,0,.66); position: absolute;left: 0;bottom: 0;text-align: center;line-height: 37px;}
.mabu_r{width: 547px;float: right;}
.mshipin{width: 547px;height: 516px;position: relative;}
.mabu_k{display: block;background: url(../images/kuang.png) no-repeat;width: 510px;height: 487px;position: absolute;left: 92px;bottom: -29px;z-index: 10;}
.msp_nr{position: relative;z-index: 20;}

/**mcase**/
.mcase{background: #eeeeee;padding-top: 58px;padding-bottom: 53px;}
.mcase_tit{text-align: center;}
.mcase_tit i.ico_line{margin: 20px auto 0 auto;}
.mcase_con{margin-top: 40px;}
.mcc_u{overflow: hidden;}
.mccu_l{float: left;width: 714px;height: 473px;overflow: hidden;position: relative;}
.mccu_r{width: 473px;float: right;}
.mccur_pic{width: 473px;height: 313px;overflow: hidden;position: relative;}
.mc_logo{margin-top: 55px;margin-left: 36px;}
.mcase_list{margin-top: 10px;}
.mcase_list ul{overflow: hidden;}
.mcase_list ul li{width: 391px;height: 260px;float: left;overflow: hidden;position: relative;margin-right: 11px;}
.mcase_list ul li:last-child{margin-right: 0;}
.mcase_list ul li img,.mccu_l img,.mccur_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mcase_list ul li:hover img,.mccu_l:hover img,.mccur_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mcase_hd{width: 100%;height: 100%;background: rgba(0,0,0,.54);position: absolute;left: 0;top: 0;padding: 10px;display: none;}
.mch_nr{width: 100%;height: 100%;border: 1px solid #FFFFFF;}
i.ico_sousuo{display: block;background: url(../images/sousuo.png) no-repeat;width: 44px;height: 44px;margin: 66px auto 20px auto;}
.mcc_tit{width: 206px;height: 39px;background: #9ad13a;text-align: center;line-height: 39px;font-size: 16px;color: #FFFFFF;margin: 0 auto;}
.mcase_list ul li:hover .mcase_hd,.mccu_l:hover .mcase_hd,.mccur_pic:hover .mcase_hd{display: block;}
.mccu_l i.ico_sousuo{width: 88px;height: 88px;background-size: cover;margin: 126px auto 40px auto;}
.mccur_pic i.ico_sousuo{margin: 86px auto 30px auto;}
a.mc_more{display: block;width: 101px;height: 34px;border: 1px solid #128fd1;border-radius: 17px;text-align: center;line-height: 34px;font-size: 14px;color: #1490d1;margin: 66px auto 0 auto;}
a.mc_more:hover{background: #128FD1;color: #FFFFFF;}

/**mproduct**/
.mproduct{padding-top: 59px;padding-bottom: 52px;}

.mpro_con{margin-top: 54px;}
.picScroll-left{ width:100%;  position:relative;    }
		.picScroll-left .hd{ position: relative; }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:59px; height:59px; position: absolute;left: -106px;top: 220px;
			 cursor:pointer; background:url(../images/plleft.png) no-repeat center;}
		.picScroll-left .hd .next{ background: url(../images/plright.png) no-repeat center;left: auto;right: -106px;  }
		.picScroll-left .hd .prev:hover{background: url(../images/plleft_on.png) no-repeat center;}
		.picScroll-left .hd .next:hover{background: url(../images/plright_on.png) no-repeat center;}
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{    }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center;width:385px; height:397px;overflow: hidden; }
		.picScroll-left .bd ul li .pic img{ width:385px; height:397px; display:block;transition: all 0.8s ease-in-out;  }
		.picScroll-left .bd ul li:hover .pic img{  transform: scale(1.1);
	-webkit-transform: scale(1.1);}
		.picScroll-left .bd ul li .title{ width: 385px;height: 49px;line-height: 49px;background: #eeeeee;font-size: 16px;color: #333333;  }
		.picScroll-left .bd ul li .title h6{font-size: 16px;color: inherit;height:49px;
		}
		.picScroll-left .bd ul li .title h6 span{width:75%;display:inline-block;
		overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
		}
.picScroll-left .bd ul li:hover .title{background: #9ad13a;color: #FFFFFF;}
.picScroll-left .bd ul li:hover .title h6{background: url(../images/h6tit.png) no-repeat center;}

/**wdys**/
.wdys{background: url(../images/bg_wdys.jpg) no-repeat center top;padding-top: 70px;padding-bottom: 112px;}
.wdys_tit{text-align: center;line-height: 30px;}
.wdys_tit h6{font-size: 30px;font-weight: bold;color: #FFFFFF;margin-bottom: 10px;}
.wdys_tit h6 em{font-style: normal;color: #1490d1;}
.wdys_tit h5{font-size: 24px;color: #1490d1;font-weight: bold;}
.wdys_tit p{font-size: 14px;color: #FFFFFF;}
.wdys_list{margin-top: 97px;}
.wdys_list ul{overflow: hidden;}
.wdys_list ul li{width: 170px;float: left;margin-right: 79px;}
.wdys_list ul li:last-child{margin-right: 0;}
.ys_pic{width: 126px;height: 126px;margin: 0 auto 24px auto;}
.ys_pic img{width: 100%;height: 100%;}
.wdys_list ul li p{font-size: 14px;color: #FFFFFF;line-height: 30px;text-align: center;}

/**mnews**/
.mnews{background: #EEEEEE;padding-top: 96px;padding-bottom: 95px;}
.mnews_con{overflow: hidden;}
.mn_l{width: 300px;float: left;}
.mn_tit{width: 300px;height: 108px;background: #1490d1;color: #FFFFFF;padding: 32px 31px 0 24px;overflow: hidden;}
.mnt_nr{float: left;}
.mnt_nr h6{font-size: 25px;}
.mnt_nr span{font-size: 17px;text-transform: uppercase;}
a.mn_more{display: block;float: right;background: url(../images/mn_more.png) no-repeat;width: 30px;height: 30px;margin-top: 4px;}
.mn_pic{width: 300px;height: 257px;overflow: hidden;}
.mn_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mn_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mn_logo{width: 300px;height: 134px;background: #FFFFFF;text-align: center;line-height: 134px;}
.mn_logo img{display: inline-block;vertical-align: middle;}
.mn_r{width: 879px;float: right;margin-bottom: 21px;}
.mnr_nr{width: 879px;height: 239px;background: #FFFFFF;padding: 29px 39px 0 32px;}
.mnr_tit{overflow: hidden;}
.mnr_tit .mnt_nr{float: left;}
.mnr_tit .mnt_nr h6{font-size: 25px;color: #333333;}
.mnr_tit .mnt_nr h6 strong{color: #1490d1;}
.mnr_tit .mnt_nr span{font-size: 14px;color: #999999;}
a.mn_gd{display: block;background: url(../images/mn_gd.png) no-repeat;width: 30px;height: 30px;float: right;margin-top: 10px;}
.mn_list{margin-top: 15px;}
.mn_list ul{overflow: hidden;}
.mn_list ul li{float: left;width: 348px;line-height: 30px;}
.mn_list ul li:last-child{float: right;}
.mn_list ul li h6{font-size: 16px;color: #333333;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.mn_list ul li p{font-size: 12px;color: #999999;line-height: 24px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mn_time{overflow: hidden;}
i.mn_hx{display: block;float: left;width: 91px;height: 1px;background: #a9a9a9;margin-top: 14.5px;}
.mn_time span{float: right;font-size: 12px;color: #999999;}
.mn_list ul li:hover h6{color: #128FD1;}

/**mlinks**/
.mlinks{height: 39px;line-height: 39px;overflow: hidden;}
.mlinks > span{display: inline-block;float: left;background: url(../images/sp.png) no-repeat left center;padding-left: 11px;margin-right: 23px;}
.mlinks ul{float: left;overflow: hidden;}
.mlinks ul li{float: left;font-size: 16px;color: #333333;font-size: 14px;color: #999999;background: url(../images/ypsp.png) no-repeat right center;padding-right: 21px;margin-right: 21px;}
.mlinks ul li:hover{color: #128FD1;}
.mlinks ul li:last-child{margin-right: 0;}

/**footer**/
.footer{background: #1e1e1e;padding-top: 76px;padding-bottom: 20px;}
.ft_con{overflow: hidden;}
.ft_dh{width: 264px;height: 126px;float: left;}
.ftc_m{float: left;margin-left: 49px;}
.ftc_m > ul{overflow: hidden;}
.ftc_m > ul li{float: left;font-size: 12px;color: #FFFFFF;border-right: 2px solid #bcbcbc;padding-right: 9px;margin-right: 9px;}
.ftc_m > ul li:last-child{margin-right: 0;}
.ftc_m > ul li:hover{color: #128FD1;}
.ftm_d{margin-top: 30px;overflow: hidden;}
.ftm_d{font-size: 12px;color: #999999;line-height: 24px;}
.ftmd_l{float: left;margin-right: 60px;}
.ftmd_l:last-child{margin-top: 0;}
.ft_er{overflow: hidden;float: right;}
.fte{float: left;width: 108px;text-align: center;}
.fte:first-child{margin-right: 45px;}
.fte_pic{width: 108px;height: 105px;background: #eeeeee;border-radius: 5px;text-align: center;line-height: 105px;}
.fte_pic img{width: 99px;height: 99px;display: inline-block;vertical-align: middle;}
.fte span{font-size: 13px;color: #999999;display: inline-block;margin-top: 10px;}

.bq_con{overflow: hidden;line-height: 20px;height: 76px;padding-top: 40px;}
.ftd_l p{font-size: 12px;color: #999999;position: relative;line-height: 18px;}
.ftd_l p a:hover{color: #128FD1;}
.ftd_l{float: left;}
.ftd_r{float: right;margin-top: 10px;}
.ftd_r span{font-size: 12px;color: #999999;}
a.vl{width: 121px;height: 18px;display: inline-block;background: url(../images/vd.png) no-repeat;margin-right: 15px;}
a.vl:hover{background: url(../images/vd_on.png)no-repeat;}
a.ws{width: 121px;height: 18px;display: inline-block;background: url(../images/ws.png) no-repeat;}
a.ws:hover{background: url(../images/ws_on.png)no-repeat;}