﻿*{ 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%;color: #333;}
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:15px;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;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main_container{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin: 0 auto;
}

h3.logo {
	float: left;
	margin-top: 19.5px;
}


/*narbar*/
/* 屏幕大于1200px时 */
@media (min-width: 1200px){
.moblie_head{display:none;}
.header{display:block}
.a_txt{display: none}
.tn_nr{float: right;color: #666;padding-top: 8px;}
.tnn_u{padding-left: 66px;overflow: hidden;line-height: 27px;}
.tnn_u>p{font-size: 14px;float: left;}
.tn_xx{overflow: hidden;margin-left: 35px;float: left;}
i.ico_tntel{display: inline-block;background: url(../images/fn_tel.png)no-repeat;width: 27px;height: 27px;float: left;margin-right: 10px;}
.tn_xx h6{float: left;font-size: 14px;}
.tn_xx h6 span{font-size: 20px;}
.yuyan{float: right;overflow: hidden;}
i.ico_yy{display: inline-block;background: url(../images/yy.png)no-repeat;width: 28px;height: 28px;float: left;margin-right: 6px;}
.yuyan span{float: left;}
.top_nav {
    width: 100%;
    height: 100px;
    
}
.top_nav .main_container{position: relative;}
ul.nav{width: 820px;margin-top: 31px;}
.nav .nLi h3{height: 100%;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;color: #333;}


.nav_yc{
    display:none;
    position:absolute;
	top:44px;
	
    left: 50%;
   width: 140px;
   margin-left: -70px;
    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;
    font-size: 12px;
    position: relative;
    

}
.nav_yc li a{display: block;}
ul.nav li .nav_yc li:hover
{
	background: #ff8814;color: #FFFFFF;
}
ul.nav li .nav_yc li:hover>a{color: #fff;}

ul.nav>li{width: auto;height:43px;text-align:center;line-height:43px;float:left;position:relative;display:inline;font-size: 14px;color: #333;margin-right: 53px;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.tab,ul.nav>li:hover{border-bottom: 1px solid #FFFFFF;}


ul.ul_san{position: absolute;top: 0px;left: 112px;display: none;background: #F5F5F5;width: 180px;font-size: 12px;}
.nav_yc li:hover ul.ul_san{display: block;}
} 

/* 屏幕小于1200px时 */
@media (max-width: 1200px){
.header{display:none}
.moblie_head{display:block;height:60px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd}
.moblie_head .lf{padding-top:10px;padding-left:5%;float: left; }
.moblie_head .lf img{height:40px;}
.moblie_head .rg{padding-right:5%;float: right;line-height: 60px;}
.moblie_head .rg a img{height:16px;vertical-align:middle}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
}


/*banner*/
/* 屏幕大于1200时 */
@media (min-width: 1200px){
.mbanner{width:100%; height:730px;}
.mbanner .slideBox{ width:100%; height:730px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -29px;}
.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 #ff8814; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#ff8814;}
.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;  }
}
/* 屏幕小于1200px时 */
@media (max-width: 1200px){
	.mbanner{width:100%; height:210px;}
	.mbanner .slideBox{ width:100%; height:210px; overflow:hidden; position:relative; }
	.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -29px;}
	.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 #ff8814; cursor:pointer; }
	.mbanner .slideBox .hd ul li.on{ background:#ff8814;}
	.mbanner .slideBox .hd ul li:last-child{margin-right: 0;}
	.mbanner .slideBox .bd{ position:relative; height:210px; z-index:0;width:100%;  }
	.mbanner .slideBox .bd ul{height: 210px;width:100%}
	.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 210px;width:100%}
	.mbanner .slideBox .bd li a{height: 210px;width:100%; display: block; overflow:hidden}
	.mbanner .slideBox .bd img{ width:100%; height:210px; display:block;  }

}


/**mproduct**/
/* 屏幕大于1200时 */
@media (min-width: 1200px){
.product-banner-statistics{display: none}
.mproduct{margin-top: 50px;padding-bottom: 50px;}
.mpro_tit{text-align: center;}
.mpro_tit h3{font-size: 30px;color: #333333;font-weight: bold;}
.mpro_tit p{font-size: 14px;color: #999999;margin: 10px 0;}
i.tit_line{display: block;width: 43px;height: 1px;background: #ff8814;margin: 0 auto;}
.mpro_tab{text-align: center;margin-top: 20px;font-size: 14px;color: #333333;}
.mpro_tab ul{display: inline-block;overflow: hidden;}
.mpro_tab ul li{float: left;}
.mpro_tab ul>span{float: left;margin: 0 14px;}
.mpro_tab ul li.on,.mpro_tab ul li:hover{color: #ff8814;}
.mpro_more{overflow: hidden;line-height: 15px;text-align: center;margin-top: 20px;}
.mpro_more a{overflow: hidden;display: inline-block;}
.mpro_more a span{float: left;font-size: 14px;color: #ff8814;}
i.mp_more{float: left;background: url(../images/mmore.png)no-repeat;width: 15px;height: 15px;margin-left: 4px;}

.picScroll-left{ width:100%;margin-top: 35px;  position:relative;    }
		.picScroll-left .hd{   height:1px; }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:35px; height:35px; overflow:hidden;position: absolute;left: -41px;top: 50%;margin-top:-17.5px ;
			 cursor:pointer; background:url(../images/pl_left.png) no-repeat;}
		.picScroll-left .hd .next{ background: url(../images/pl_right.png)no-repeat;right: -38px;left: auto;  }
		
	
		.picScroll-left .bd{    }
		.picScroll-left .bd .tempWrap{width: 100%!important;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;  }
		.picScroll-left .bd ul li .pic{ text-align:center;width:291px; height:246px;overflow: hidden;border:1px solid #e5e5e5;box-sizing: border-box;position: relative; }
		.picScroll-left .bd ul li .pic img{ width:291px; height:246px; 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{ line-height:24px;font-size: 14px;color: #333333; margin-top: 15px;  }
.picScroll-left .bd ul li:hover .title{color: #ff8814;}
.pl_hd{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(255, 136, 20, 0.69);padding: 14px 15px;display: none;}
.plh_nr{width: 100%;height: 100%;border: 1px solid #FFFFFF;text-align: center;padding-top: 77px;}
i.pl_lj{display: inline-block;background: url(../images/pl_lj.png)no-repeat;width: 44px;height: 44px;}
.plh_nr h6{font-size: 14px;color: #ffffff;}
.picScroll-left .bd ul li:hover .pl_hd{display: block;}
}
/* 屏幕小于1200时 */
@media (max-width: 1200px){
	.mproduct main_container{
        width: 100%;
        min-width: 0;
    }
    .main_container{
        min-width: 0;
        width: 100%;
    }
	.mpro_tit{
		text-align: center;
    }
  
	.mpro_tab{text-align: center;}
	.mpro_tab ul{display: inline-block;overflow: hidden;}
	.mpro_tab ul li{float: left;}
	.mpro_tab ul>span{float: left;margin: 0 14px;}
	.mpro_tab ul .apphide{
		display: none;
	}
	.mpro_more{overflow: hidden;line-height: 15px;text-align: center;}
	.mpro_more a{overflow: hidden;display: inline-block;}
	.mpro_more a span{float: left;font-size: 14px;color: #ff8814;}
	i.mp_more{float: left;background: url(../images/mmore.png)no-repeat;width: 15px;height: 15px;margin-left: 4px;}
	/* .picScroll-left {display: none;} */
	.product-banner-statistics{display: block}


	/*----- mobile menu start -----*/
.mobile-header {
    padding: 10px 0;
}

.mobile-header-top {
    border-bottom: 1px solid #efefef;
}

.mobile-header-top .header-top-settings {
    float: none;
}

.mobile-logo {
    max-width: 140px;
    width: 100%;
}

.mobile-main-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.mobile-main-header .mobile-menu-toggler {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mobile-main-header .mobile-menu-toggler .mini-cart-wrap {
    line-height: 1;
}

.mobile-main-header .mobile-menu-toggler .mini-cart-wrap a {
    font-size: 25px;
    line-height: 1;
    color: #222222;
    position: relative;
}

.mobile-main-header .mobile-menu-toggler .mini-cart-wrap a:hover {
    color: #c29958;
}

.mobile-main-header .mobile-menu-toggler .mini-cart-wrap .notification {
    font-size: 13px;
    color: #fff;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 50%;
    text-align: center;
    font-weight: 600;
    right: -4px;
    top: -4px;
    position: absolute;
    background-color: #c29958;
}

.mobile-main-header .mobile-menu-toggler .mobile-menu-btn {
    margin-left: 25px;
}

.mobile-main-header .mobile-menu-toggler .mobile-menu-btn span {
    width: 25px;
    height: 2px;
    display: block;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    background-color: #222222;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}

.mobile-main-header .mobile-menu-toggler .mobile-menu-btn span:nth-child(2),
.mobile-main-header .mobile-menu-toggler .mobile-menu-btn span:nth-child(3) {
    margin-top: 5px;
}

.mobile-main-header .mobile-menu-toggler .mobile-menu-btn:hover span {
    background-color: #c29958;
}

.mobile-main-header .mobile-menu-toggler .mobile-menu-btn:hover span:nth-child(1),
.mobile-main-header .mobile-menu-toggler .mobile-menu-btn:hover span:nth-child(3) {
    width: 20px;
}

.mobile-navigation {
    overflow: hidden;
    max-height: 250px;
}

.mobile-navigation nav {
    height: 100%;
}

.mobile-menu {
    margin-top: 30px;
    height: 100%;
    overflow: auto;
    padding-right: 30px;
    margin-right: -30px;
}

@media only screen and (max-width: 479.98px) {
    .mobile-menu {
        margin-top: 15px;
    }
}

.mobile-menu li>a {
    font-size: 15px;
    color: #222222;
    text-transform: capitalize;
    line-height: 18px;
    position: relative;
    display: inline-block;
    padding: 10px 0;
}

.mobile-menu li>a:hover {
    color: #c29958;
}

.mobile-menu li ul li {
    border: none;
}

.mobile-menu li ul li a {
    font-size: 14px;
    text-transform: capitalize;
    padding: 10px 0 8px;
}

.mobile-menu li.menu-item-has-children {
    display: block;
    position: relative;
}

.mobile-menu li.menu-item-has-children .dropdown {
    padding-left: 15px;
}

.mobile-menu li.menu-item-has-children .menu-expand {
    line-height: 50;
    top: -5px;
    left: 95%;
    width: 30px;
    position: absolute;
    height: 50px;
    text-align: center;
    cursor: pointer;
}

.mobile-menu li.menu-item-has-children .menu-expand i {
    display: block;
    position: relative;
    width: 10px;
    margin-top: 25px;
    border-bottom: 1px solid #222222;
    -webkit-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.mobile-menu li.menu-item-has-children .menu-expand i:before {
    top: 0;
    width: 100%;
    content: "";
    display: block;
    position: absolute;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    border-bottom: 1px solid #222222;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.mobile-menu li.menu-item-has-children.active>.menu-expand i:before {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

/*----- mobile menu end -----*/
	
}



/**mabout**/
.mabout{background: url(../images/bg_about.jpg)no-repeat center top;padding-top: 50px;padding-bottom: 55px;}
.mabout .mpro_tit h3,.mabout .mpro_tit p{color: #FFFFFF;}
.mabout .mpro_tit i.tit_line{background: #FFFFFF;}
.mabu_con{background: #FFFFFF;margin-top: 40px;    padding-top: 50px;
    padding-bottom: 50px;}
.mabuc_u{padding-left: 50px;padding-right: 40px;overflow: hidden;}
.mabucu_l{float: left;width: 523px;}
.mabucu_l_tit h6{font-size: 30px;color: #333333;}
i.mb_line{width: 68px;height: 2px;background: #ff8814;display: inline-block;}
.mabu_txt{margin-top: 10px;}
.mabu_txt p{font-size: 14px;color: #333333;line-height: 24px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:5;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.mabu_btn{display: block;width: 101px;height: 32px;background: #ff8814;text-align: center;line-height: 32px;border-radius: 16px;font-size: 14px;color: #FFFFFF;margin-top: 35px;}
.mabu_tab{margin-top: 39px;}
.mabu_tab ul{overflow: hidden;}
.mabu_tab ul li{float: left;width: 90px;height: 34px;text-align: center;line-height: 34px;font-size: 14px;color: #333333;}
.mabu_tab ul li.on,.mabu_tab ul li:hover{background: #ff8814;color: #FFFFFF;}
.mshipin{float: right;width: 547px;height: 334px;}
.mshipin img{width: 100%;height: 100%;}
.mabuc_d ul{overflow: hidden;}
.mabuc_d ul li{float: left;margin-right: 10px;}
.mabuc_d ul li:last-child{margin-right: 0}
.mabuc_d{margin-top: 40px;}
.mad_pic{width: 292px;height: 214px;overflow: hidden;position: relative;}
.mad_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mad_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mad_hd{position: absolute;left: 0;bottom: 0;width: 100%;height: 42px;line-height: 42px;background: rgba(0,0,0,.61);text-align: center;}
.mad_hd h6{font-size: 14px;color: #ffffff;}

/**mcase**/
.mcase{padding-top: 30px;}
.mcase_con{overflow: hidden;margin-top: 68px;}
.mc_l{float: left;width: 595px;height: 454px;position: relative;overflow: hidden;}
.mc_l img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mc_l:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mc_hd{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.6);left: 0;top: 0;text-align: center;line-height: 454px;display: none;}
i.mc_more{display: inline-block;background: url(../images/mc_more.png)no-repeat;width: 35px;height: 35px;vertical-align: middle;}
.mc_l:hover .mc_hd{display: block;}
.mc_r{float: right;width: 592px;}
.mc_r ul{overflow: hidden;}
.mc_r ul li{float: left;width: 290px;height: 223px;overflow: hidden;position: relative;margin-right: 12px;margin-bottom: 12px}
.mc_r ul li:nth-child(2n){margin-right: 0;}
.mc_r ul li img{width: 100%;height:98%;transition: all 0.8s ease-in-out;}
.mc_r ul li:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mc_r ul li .mc_hd{line-height: 223px;}
.mc_r ul li:hover .mc_hd{display: block;}

/**myoushi**/
.myoushi{background: url(../images/bg_youshi.jpg)no-repeat center top;padding-top: 30px;margin-top: 48px;padding-bottom: 106px;}
.mys_tit{text-align: right;width: 525px;margin-left: 130px;}
.mys_tit h3{font-size: 35px;color: #ff8814;font-weight: bold;padding-right: 20px;}
.mys_tit p{font-size: 24px;color: #333333;font-weight: bold;padding-right: 20px;}
i.mys_line{display: inline-block;width: 45px;height: 1px;background: #ff8814;}
.mys_list{margin-top: 60px;}
.mys_list ul li{margin-bottom: 39px; width: 516px;height: 120px;background: #fdfdfd;border: 1px solid #e0e0e0;border-radius: 60px;overflow: hidden;padding-top: 8px;padding-left: 10px;}
.mys_pic{float: left;width: 101px;height: 101px;border-radius: 100%;overflow: hidden;}
.mys_pic img{width: 100%;height: 100%;}
.mys_wenzi{float: left;width: 356px;margin-left: 20px;}
.mysw_tit{margin-top: 10px;background: url(../images/mys_line.png)no-repeat bottom left;padding-bottom: 7px;}
.mysw_tit h6{font-size: 20px;color: #ff8814;font-weight: bold;}
.mysw_tit h6 span{font-size: 16px;color: #333333;font-style: normal;margin-left: 10px;}
.mys_wenzi p{font-size: 14px;color: #333333;line-height: 24px;margin-top: 10px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mys_list ul li:nth-child(1){margin-left: 117px;}
.mys_list ul li:nth-child(2){margin-left: 38px;}
.mys_list ul li:nth-child(3){margin-left: 50px;}
.mys_list ul li:nth-child(4){margin-left: 72px;}
.mys_list ul li:nth-of-type(even){padding-right: 10px;}
.mys_list ul li:nth-of-type(even) .mys_pic{float: right;}

/**mnews**/
.mnews{margin-top: 60px;padding-bottom: 50px;}
.mnews_con{padding-left: 20px;margin-top: 55px;}
.mnews_con>ul{overflow: hidden;}
.mnews_con>ul>li{float: left;width: 338px;padding-right: 28px;margin-right: 28px;box-sizing: content-box;}
.mnews_con>ul>li:last-child{margin-right: 0}
h6.mn_tit{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 25px;}
.mn_pic{width: 338px;height: 165px;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_txt{margin-top: 20px;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;margin-bottom: 20px;}
.mn_txt h6{font-size: 16px;color: #333333;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.mn_txt span{display: inline-block;margin: 5px 0;}
.mn_txt span,.mn_txt p{font-size: 14px;color: #999;}
.mn_txt p{line-height: 24px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:4;height: 96px;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mn_txt:hover h6,.mn_list ul li:hover{color: #ff8814;}
.mn_list ul li{font-size: 16px;color: #333333;margin-bottom: 15px;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
a.mn_btn{margin-top: 20px; width: 94px;height: 27px;background: #ff8814;border-radius: 13.5px;text-align: center;line-height: 27px;display: block;font-size: 14px;color: #fff;}

/**mlinks**/
.mlinks{background: #333333;color: #fff;line-height: 49px;}
.mlk_con{overflow: hidden;}
.mlk_con span{float: left;font-size: 14px;border-right: 1px solid rgba(255,255,255,.18);padding-right: 15px;margin-right: 44px;}
.mlk_con ul{float: left;overflow: hidden;}
.mlk_con ul li{float: left;font-size: 14px;margin-right: 80px;}
.mlk_con ul li:last-child{margin-right: 0;}
.mlk_con ul li:hover{color: #ff8814;}

/**footer**/
.footer{background: #2b2b2b;padding-top: 42px;color: #fff;padding-bottom:30px ;}
.ft_con{overflow: hidden;}
.ft_xx{float: left;}
.ftx_tit{overflow: hidden;line-height: 26px;}
.ftx_tit i{display: inline-block;width: 26px;height: 26px;float: left;margin-right: 7px;}
i.ico_fttel{background: url(../images/fttel.png)no-repeat center;}
.ftx_tit h6{font-size: 16px;font-weight: bold;margin-top: 0;}
.ftx_tit h6 span{font-size: 20px;color: #ececec;display: inline-block;text-transform: uppercase;margin-left: 9px;}
.ftx_nr{margin-top: 25px;font-size: 14px;line-height: 30px;}
.ft_xian{width: 1px;height: 146px;background: rgba(255,255,255,.35);float: left;margin:0 50px;margin-top: 45px;}
.ft_form{float: left;width: 402px;margin-left: 7px;margin-right: 18px;}
.ft_form form{margin-top: 35px;overflow: hidden;}
i.ico_ftliuyan{background: url(../images/ft_liuyan.png)no-repeat center;}
.ft_form form p{float: left;margin-bottom: 25px;width:191px;}
.ft_form form p:nth-child(2n){float: right;}
.ft_form form input[type=text]{outline: none;background: none;border: none;border-bottom: 1px solid #bfbfbf;width: 191px;box-sizing: border-box;padding-bottom: 20px;}

.ft_form form input[placeholder],.ft_form form [placeholder],.ft_form form *[placeholder] {
   color:#fff !important;
}
.ft_form form ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.ft_form form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
.ft_form form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
.ft_form form :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}
.ft_form form input[type=submit]{width: 191px;background: none;border: none;outline: none;font-size: 14px;color: #fff;cursor: pointer;margin-top: 20px}

.ft_er{float: right;overflow: hidden;margin-top: 40px;}
.fte_box{float: left;text-align: center;}
.fte_pic{width: 120px;height: 120px;background: url(../images/er_k.png)no-repeat center;padding: 10px;}
.fte_pic img{width: 100%;height: 100%;}
.fte_box span{font-size: 13px;display: inline-block;margin-top: 10px;}
.fte_box:first-child{margin-right: 40px;}

.banquan{background: #FFFFFF;height: 35px;}
.bq_con{line-height: 35px;overflow: hidden;}
.ftd_l p{font-size: 14px;color: #999;}
.ftd_l p a:hover{color: #40220f;}
.ftd_l{float: left;}
.ftd_r{float: right;}
.ftd_r span{font-size: 12px;color: #999;}
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;}

/* 屏幕小于1200px时 */
@media (max-width: 1200px){
    .mpro_tit p{font-size: 12px;}
    .mys_tit{width: 100%;text-align: center;margin-left: 0;}
    .tempWrap{width: 100% !important;}
    .mabucu_l{width: 100%}
    .mys_list ul li:nth-child(1){margin-left: 0;}
    .mys_list ul li{height: 105px;line-height: 105px;width: 100%;}
    .mys_pic{width: 20%;}
    .mys_pic img{width: 80%;height: 80%;}
    .mys_wenzi{margin-left: 10%;width: 70%;}
    .mysw_tit h6{font-size: 16px;}
    .mys_wenzi p{font-size: 12px;}
    .mys_list ul li:nth-child(1){margin-left: 0;}
    .mys_list ul li:nth-child(2){margin-left: 0;}
    .mys_list ul li:nth-child(3){margin-left: 0;}
    .mys_list ul li:nth-child(4){margin-left: 0;}
    .mys_list ul li:nth-child(1) .mys_wenzi{margin-left: 0;    }
    .mys_list ul li:nth-child(3) .mys_wenzi{margin-left: 0;}
    .mys_list ul li:nth-child(1) .mys_pic img{margin-left: 10px;}
    .mys_list ul li:nth-child(3) .mys_pic img{margin-left: 10px;}
    .mysw_tit h6 span{font-size: 12px;}
    .picScroll-left{margin-top: 35px;}
    .picScroll-left .bd ul li .pic{ text-align:center;width:100%;overflow: hidden;border:1px solid #e5e5e5;box-sizing: border-box;position: relative; }
    .picScroll-left .bd ul li .pic img{ width:100%; display:block;  transition: all 0.8s ease-in-out; }
    .picScroll-left .bd ul li .title{ line-height:24px;font-size: 14px;color: #333333; margin-top: 15px; text-align: center; }
    .picScroll-left .bd ul li:hover .title{color: #ff8814;}
    .pl_hd{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(255, 136, 20, 0.69);padding: 14px 15px;display: none;}
    .plh_nr{width: 100%;height: 100%;border: 1px solid #FFFFFF;text-align: center;padding-top: 77px;}
    i.pl_lj{display: inline-block;background: url(../images/pl_lj.png)no-repeat;width: 44px;height: 44px;}
    .plh_nr h6{font-size: 14px;color: #ffffff;}
    .picScroll-left .bd ul li:hover .pl_hd{display: block;}
    .picList li{width: 50%;float:left;}
    .mabout{background: #fff;padding: 0; height:185px;}
    .mabu_con{margin-top: 0;padding: 0 20px 0 20px;}
    .mabuc_u{padding: 0;}
    a.mabu_btn{margin-top: 0;}
    .mshipin{width: 100%;height: auto;margin-top: 35px;}
    .mcase_con{margin: 0;}
    .mc_l{display: none;}
    .mc_r{width: 100%;}
    .mc_r ul li{width: 48%;height: auto;margin-right: 0;}
    .mc_r ul li:nth-child(odd){margin-right: 4%;}
    /* i.mb_line{display: none;} */
    .mys_tit p{font-size: 16px;padding-right: 0;}
    .mys_tit h3{font-size: 26px;margin-top: 0;}
    .mys_list{margin-top: 20px;}
    .myoushi{margin: 0;padding: 0;padding: 0 20px;}
    .mys_list ul li{padding: 0;margin-bottom: 15px;}
    .mys_pic{height: auto;}
    .mnews{margin-top: 0;padding-bottom: 0;}
    .mnews_con{margin-top: 0;}
    .ft_xian{display: none;}
    .ft_form{display: none}
    .ft_er{display: none}
    .ftd_l p{font-size: 12px;}
    .mcase{padding: 0 20px;}
    .mnews_con>ul>li{width: 100%;margin-bottom: 0;}
    .mn_pic{width: 35%;float: left;height: 100px;}
    .mn_txt{width:55%;  float: left; height: 95px;}
    .mn_txt h6{font-size: 14px;margin-bottom: 0;}
    .mn_txt span, .mn_txt p{font-size: 12px;}
    .mn_txt p{font-size: 12px;height: 50px;}
    .mn_txt{margin-top: 0;margin-left: 10px;}
    .ft_xx{margin-left: 20px;}
    .mbanner .slideBox .hd{position: absolute;right: 50%;bottom: 0;}
    .mbanner .slideBox .hd ul li{width: 10px;height: 10px;}
    .banquan{display: none;}
    .mshipin{display: none;}
    
}
