﻿*{ 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;
}
.container{width:1200px; margin:0px auto;}
.r{float:right;}
.l{float:left;}
.main_container{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin: 0 auto;
}

/*logobar*/
.logo_bar{
	width: 100%;
	height: 125px;
}
h3.logo {
	float: left;
	margin-top: 16px;
}
h3.logo img{float: left;}

.lb_r{float: right;margin-top: 16px;}
.lbru_nr{overflow: hidden;float: right;}
.txx{overflow: hidden;float: left;}
i.ico_ttel{display: inline-block;background: url(../images/ttel.png) no-repeat;width: 165px;height: 44px;float: left;}
.txx h6{float: left;font-size: 24px;color: #174eb2;font-weight: bold;line-height: 44px;}
i.ico_shu{width: 1px;height: 29px;display: block;background: #dddddd;float: left;margin: 0 10px;margin-top: 6px;}
.msearch{float: left;width: 214px;height: 26px;position: relative;margin-top: 6px;}
.msearch input{outline: none;width: 214px;height: 26px;border-radius: 100px;border: 1px solid #dddddd;padding-right:28px;box-sizing: border-box;padding-left: 15px;font-size: 14px;color: #999999;}
a.ms_sousuo{display: block;background: url(../images/sousuo.jpg) no-repeat;width: 20px;height: 20px;position: absolute;right: 8px;top: 3px;}
.yuyan{float: right;margin-top: 10px;margin-left: 19px;font-size: 12px;color: #999999;font-weight: bold;}
.yuyan span{display: inline-block;margin: 0 8px;}
.yuyan a.on,.yuyan a:hover{color: #124fa4;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*narbar*/

ul.nav{width: 940px;border-top: 1px solid #e5e5e5;}
.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:62px;
	
    left: 50%;
    margin-left: -60px;
    width: 120px;
    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;
}
ul.nav li .nav_yc li:hover
{
	background: #184fb3;color: #FFFFFF;
}

ul.nav>li{width: 130px;height:62px;text-align:center;line-height:62px; float:left;position:relative;display:inline;font-size: 14px;color: #333333;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.on>h3>a{background: url(../images/li_on.png) no-repeat center;color: #184fb3;}
ul.nav>li.on>h3>a span{display: none;}
ul.nav>li:hover i.ico_yuan{display: block;}
i.ico_yuan{width: 10px;height: 10px;border: 1px solid #FFFFFF;border-radius: 50%;display: block;position: absolute;bottom: 4px;left: 50%;margin-left: -5px;display: none;}
ul.nav>li a{display: block;}
ul.nav>li>h3>a>span{display: inline-block;font-size: 12px;color: #999999;margin-left: 8px;}

/*banner*/
.banner{width:100%;height:660px}
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%;bottom:77px;z-index:1;overflow:hidden;margin-right:-58px;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:20px;height:20px;border:1px solid #cf422d;border-radius:50%;cursor:pointer}
.banner .slideBox .hd ul li.on{background:#cf422d}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}


/*内页*/
.page_nav{padding: 30px 0;overflow: hidden;}
.page_nav p {font-size: 14px;color: #999;margin-bottom: 22px;}
.page_nav p i{display: inline-block;margin-right: 6px;}
.page_nav p b{font-weight: normal;}
.page_nav p a{color: #999;}
.page_nav ul li{ float:left; width:16.5%; text-align:center; line-height:46px;font-size:15px; position:relative; margin-bottom: 10px;}
.page_nav ul li a{ display:block; border:1px solid #e8e8e8; border-bottom:5px solid #e8e8e8;}
.page_nav ul li a:after{ content:""; height:5px; width:0; position:absolute; bottom:0px; left:1px; background:#184fb3; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s;}
.page_nav ul li a:hover,.page_nav ul li.active a{ background:#006bd4; color:#333; *border-bottom-color:#184fb3; color: #fff;}
.page_nav ul li a:hover:after,.page_nav ul li.active a:after { width:calc(100% - 2px) ; }

/*产品*/
.index_product{width:100%; height: 462px; margin-top: -60px; position: relative }
.container{position: relative}
.index_prl{width:870px; height: 460px; background: #cf422d}
.index_pro_li{width:930px;  height: 400px; float: right;margin-top:-430px;}
.index_pro_li ul{width:870px;  height: 400px; float: left}
.index_pro_li li{width:290px; height: 100%; float: left; padding: 84px 60px; text-align: center; overflow: hidden }
.index_pro_li .pro_1{background: #535353}
.index_pro_li .pro_2{background: #7d7d7d}
.index_pro_li .pro_3{background: #a0a0a0}
.index_pro_li .pro_1:hover{background:url(../images/pro1.jpg) no-repeat; transition: 0.5s ease-out;}
.index_pro_li .pro_2:hover{background:url(../images/pro2.jpg) no-repeat; transition: 0.5s ease-out;}
.index_pro_li .pro_3:hover{background:url(../images/pro3.jpg) no-repeat; transition: 0.5s ease-out;}



.index_pro_li li h3{ font-size: 24px;}
.index_pro_li li a{color: #ffffff}
.index_pro_li li h4{ font-size: 16px; color: #fff}
.index_pro_li li span{width:120px; height: 1px; background: #fff; display: block; margin: 25px auto;}
.index_pro_li li p{font-size: 14px; line-height: 24px;}
.index_pro_li li img{margin-bottom: 10px; 
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;}
.index_pro_li .pro_more{width:60px;  height: 57px; background: #cf422d; text-align: center; display: block; overflow: hidden; color: #fff; padding-top: 5px; float: right; 
	margin-top: 343px}
.pro_1:hover img{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg); }
.pro_2:hover img{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg);}
.pro_3:hover img{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg); }



.index_prl_xx{width:200px; height: 100%; padding-top: 106px; margin-left:38px;}
.index_prl_xx h3{font-size: 30px; color:#fff}
.index_prl_xx h4{font-size: 16px; color: #fff}
.index_prl_xx ul{width:100%; height: auto; margin-top: 80px;}
.index_prl_xx ul li{width:100%; height: 40px; line-height: 40px; background: url(../images/y.png) no-repeat left; padding-left: 25px;}
.index_prl_xx ul li a{color:#fff; font-size: 16px;}



/*简介*/
/*关于我们*/
.index_about{width: 100%; height:auto; margin-top: 58px; background: url(../images/hh.jpg) repeat-x top; overflow: hidden; padding-top: 97px; }
.index_about_top{width: 100%; height: 400px; background:#cf422d; position: relative}
.index_about_video{width:472px; height: 400px; position: absolute; top: -40px; left: 42px;}
.index_about_video img{width:100%; height: 100%;}
.index_about_xx{width:595px; height: 300px; float: right;margin-top: 28px; margin-right: 54px;}
.index_about_xx a{color: #ffffff;}
.index_about_xx h3{ font-size: 30px; }
.index_about_xx h4{ font-size: 16px; margin-bottom: 32px; }
.index_about_xx h5{font-size: 22px;}
.index_about_xx h6{font-size: 18px;}
.index_about_xx span{width:250px; height: 1px; background: #fff; display: block; overflow: hidden; margin: 15px 0}
.index_about_xx p{font-size: 14px; height: 95px; line-height:24px;}
.about_more{width:57px; height: 59px; background: #fff;  color:#cf422d; font-size: 16px; text-align: center;padding-top: 5px; display: block; position: absolute; bottom: 0; right: 0}

.index_about_bottom{width:100%;  height:214px; margin-top: 40px; }
.index_about_bottom ul{width:100%; height: 100%;}
.index_about_bottom ul li{width:374px; height: 206px; float: left;position: relative; overflow: hidden;}
.index_about_bottom ul li img{width:100%; height: 100%;  transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.index_about_bottom ul li .index_about_ab{width:100%; height: 100%; position: absolute; top: 0px; left: 0px; padding: 17px;}

.index_about_bottom ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

.index_about_ab div{border: 1px solid #fff; width: 100%; height: 100%; text-align: center; padding-top: 45px;}
.index_about_ab div h3{font-size: 22px; color: #fff; line-height: 35px;}
.index_about_ab div p{ font-size: 14px; color: #fff; line-height: 35px;    }
.in_img{ margin: 0px 39px;}
.in_img_san{width:56px; height: 23px; position: absolute; top: -8px; left: 50%; margin-left: -28px;}





/*车间展示*/
.index_cj{width:100%; height: auto; display: block;  padding-top: 56px; background: url(../images/cjbj.jpg) no-repeat top; margin-top:60px;}
.index_cj_t{width:601px; height:65px; background: url(../images/cj_t.png) no-repeat center; text-align: center; margin: 0px auto;}
.index_cj_t h3{ font-size: 30px; color: #fff}
.index_cj_t p{font-size: 16px; color: #fff}
.index_cj_info{width:100%; height: 645px;}
.index_cj_info ul{width:100%; height: 100%;}
.index_cj_info ul li{width:380px; height: 290px; position: relative; overflow: hidden; margin-top: 30px; float: left; margin-right: 27px;}
.index_cj_info ul li:nth-child(3n){margin-right: 0px;}
.index_cj_info ul li .index_cj_pic{width:100%; height: 100%;}
.index_cj_pic img{width:100%; height: 100%;  transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s;}
.index_cj_ab{width:100%; height: 100%; position: absolute; top: 290px; left: 0px; text-align: center; background: rgba(0,0,0,0.7); border-bottom: 10px solid #cf422d;padding-top: 85px; }
.index_cj_ab p{ font-size: 16px; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 35px; line-height: 35px;}
.index_cj_info ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_cj_info ul li:hover .index_cj_ab{top: 0px; transition: 0.3s ease-out;}





/*产品展示*/
.index_case{width:100%; height: auto; display: block; overflow: hidden; margin-top: 70px;}
.index_case_t{width:601px; height: 77px; background: url(../images/pro_t.png) no-repeat center; text-align: center; color: #777777; margin: 0px auto;}
.index_case_t h3{font-size: 30px;}
.index_case_t p{font-size: 16px;}


.index_pro_show{width:100%; height: auto; display: block; margin-top: 38px;}

.slideGroup{ width:100%; text-align:left;  }
.slideGroup .parHd{ height:50px;    width: 516px; margin: 0px auto 30px;  }
.slideGroup .parHd ul{width:100%; height: auto; display: block; overflow: hidden}
.slideGroup .parHd ul li{ float:left; padding:0 15px;  margin-right: 18px; cursor:pointer; width: 160px; height: 40px; line-height: 40px; background: #bebebe; color:#777777; font-size: 16px; text-align: center  }
.slideGroup .parHd ul li:nth-child(3){margin-right: 0px;}
.slideGroup .parHd ul li.on{ height:50px;  background:url(../images/hh.png) no-repeat; color: #fff  }
.slideGroup .slideBox{zoom:1; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{  display:block; width:46px; height:46px;   }
.slideGroup .sNext{position:absolute; right:-65px; top:80px; background: url(../images/c_right.png) no-repeat}
.slideGroup .sPrev{position:absolute; left:-65px; top:80px; background: url(../images/c_left.png) no-repeat}

.slideGroup .sPrev:hover{background: url(../images/c_hleft.png) no-repeat }
.slideGroup .sNext:hover{background: url(../images/c_hright.png) no-repeat}


.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; width: 290px; height: 219px; border: 1px solid #bebebe; margin: 0px 5px; padding: 8px; overflow: hidden}
.slideGroup .parBd ul li .pic img{ width:100%; height:100%; display:block;    transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1); -webkit-transform: all 1s ease 0s; }
.slideGroup .parBd ul li .pic a:hover img{ transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s; }

.slideGroup .parBd ul li .pic a{width:100%; height: 100%; overflow: hidden; display: block; overflow: hidden}







/*新闻*/
.index_news{width: 100%; height:629px;margin-top: 50px; background: url(../images/newsbj.jpg) no-repeat;padding-top: 57px;}
.index_news_li{width:100%; height: auto; overflow: hidden; margin-top: 30px;}
.index_news_li .news_li{width:380px; height: auto; float: left; background: #fff; padding-bottom: 10px;}
.index_news_li .news_li .news_li_t{width:100%; height: 60px; background: url(../images/news_t.jpg) no-repeat}
.news_li_t h3{font-size: 20px; color: #fff; line-height: 60px; padding: 0px 30px;}
.news_li_top{width:100%; height: 86px; margin-top: 27px;}
.news_li_top img{width:100%; height: 100%;}
.news_li_top .news_li_img{width:130px; height: 86px; float: left; overflow: hidden;}
.news_li_top .news_li_img img{width:100%; height: 100%; transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.news_li_top .news_li_xx{width:225px; height: 100%; float: left; margin-left: 10px; }
.news_li_xx h3{ font-size: 16px; color: #777777;height:30px; line-height: 30px; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.news_li_xx p{ font-size:14px; line-height: 24px; color: #777777; height: 50px; margin-top: 2px;}
.news_li ul{width:100%; height: auto; display: block; padding: 0px 22px; margin-top: 15px;}
.news_li ul li{width:100%; height: 45px; line-height: 45px; border-bottom: 1px dashed #d8d8d8; background: url(../images/hs.jpg) no-repeat left; padding-left: 15px;}
.news_li ul li h3{width:250px; height: 100%; float: left; font-size: 14px; color: #777777; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.news_li ul li span{float: right; font-size: 14px; color: #bebebe}
.news_li ul li:last-child{border-bottom: 0px;}
.news_hy{margin: 0px 30px;}
.news_li ul li:hover h3,.news_li ul li:hover span{color:#cf422d}
.news_li_top:hover h3,.news_li_top:hover p{color:#cf422d}
.news_li_top:hover img{transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}



/**内页**/
.ny_banner{width: 100%;height: 360px;}

/**second_nav**/
.second_nav{overflow: hidden;margin-top: 20px;}
i.ico_home{background: url(../images/home.png)no-repeat;width: 20px;height: 20px;display: inline-block;float: left;margin-right: 10px;}
.second_nav p{font-size: 14px;color: #808080;}
.second_nav p a:hover{color: #184fb3;}

/**abu_tab**/
.abu_tab{margin: 20px auto;}
.abu_tab ul{overflow: hidden;}
.abu_tab ul li{float: left;width: 200px;height: 40px;border: 1px solid #006bd4;text-align: center;line-height: 40px;font-size: 16px;color: #777777; margin-right:2px;}
.abu_tab ul li.on,.abu_tab ul li:hover{background: #006bd4;color: #FFFFFF;}
.abu_tab ul li.on a,.abu_tab ul li:hover a{color: #FFFFFF;}
.abu_tab ul li a{display: block;}
/**abu_con**/
.abu_con{margin-top: 20px;font-size: 14px;color: #777777;line-height: 30px;padding-bottom: 60px;}
.honor_pic ul,.goods_pic ul{overflow: hidden;}
.honor_pic ul li,.goods_pic ul li{width: 282px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(4n),.goods_pic ul li:nth-child(4n){margin-right: 0;}
.hon_jpg{width: 100%;height: 154px;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.hon_txt{overflow: hidden;line-height: 54px;}
.hon_txt h6{font-size: 14px;color: #999999; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
a.hon_mor{display: inline-block;width: 62px;height: 20px;background: url(../images/more.png)no-repeat;float: right;margin-top: 15px;}
.honor_pic ul li:hover .hon_txt h6{color: #184fb3;}
.honor_pic ul li:hover{border-color: #184fb3;}
.honor_pic ul li:hover a.hon_mor{background: url(../images/more_on.png) no-repeat;}


/*产品*/
.goods_pic .hon_jpg{width: 100%;height: 195px;overflow: hidden;}
.case_jpg{height: 167px; width:100%; overflow:hidden;}
.case_jpg img{width:100%; height:100%; transition: all 0.8s ease-in-out;}
.case_jpg:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}



/**news**/
.news_u{overflow: hidden;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #bebebe;}
.news_pic{float: left;width: 300px;height: 180px;overflow: hidden;}
.news_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.news_pic:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.news_wz{float: left;margin-left: 32px;width: 868px;}
.news_wz h6{font-size: 20px;color: #777777;margin-bottom: 25px;}
.news_wz p{font-size: 14px;color: #777777;line-height: 22px;height: 44px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.news_wz span{font-size: 14px;color: #bebebe;display: inline-block;margin-bottom: 10px;}
.news_btn{width: 150px;height: 32px;text-align: center;line-height: 30px;border: 1px solid #184fb3;font-size: 14px;color: #184fb3;}
.news_btn:hover{background: #184fb3;color: #FFFFFF;}
.news_list ul{overflow: hidden;}
.news_list ul li{overflow: hidden;margin-bottom: 20px;}
.ndate{text-align: center;width: 120px;height: 120px;border: 1px solid #bebebe;padding-top: 30px;float: left;}
.ndate h6{font-size: 40px;color: #777777;margin-bottom: 10px;}
.ndate span{font-size: 18px;color: #777;}
.ntxt{float: right;width: 1060px;height: 120px;border: 1px solid #bebebe;padding: 22px 25px 0 20px;}
.ntxt h6{font-size: 20px;color: #777777;margin-bottom: 6px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:100%;}
.ntxt p{font-size: 14px;line-height: 22px;color: #777;height: 44px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.news_list ul li:hover .ndate,.news_list ul li:hover .ntxt{background: #184fb3;border-color: #184fb3;}
.news_list ul li:hover .ndate h6,.news_list ul li:hover .ndate span,.news_list ul li:hover .ntxt h6,.news_list ul li:hover .ntxt p{color: #FFFFFF;}

/**contact**/
.map{width: 100%;height: 500px;}
.con_xx{margin-bottom: 30px;overflow: hidden;}
.conx_l{float: left;/*! font-size: 14px; *//*! color: #333333; *//*! line-height: 30px; */}
.conx_r{float: right;overflow: hidden;}
.coner{float: left;text-align: center;}
.cone_pic{width: 124px;height: 124px;padding: 4px;border: 1px solid #ddd;}
.cone_pic img{width: 100%;height: 100%;}
.coner span{font-size: 16px;color: #333333;line-height: 30px;}
.coner:first-child{margin-right: 10px;}









/*首页：友链*/
.index_link{width:100%; height: auto; display: block; overflow: hidden; padding: 12px 0; background: #cf422d}
.index_link .link_bt{width:74px; height: auto; float: left; }
.index_link .link_bt span{ background: #fff; color:#cf422d; padding:0px  12px; font-size: 18px;}
.index_link .link_info{ float: left; margin-left: 20px;}
.index_link .link_info a{ font-size: 12px; color:#fff;line-height: 25px; margin-left: 15px;}
.index_link .link_info a:hover{color:#035cac}







/**footer*/
.footer{background: #202020;padding-top: 58px;padding-bottom: 20px;}
.ft_tit{font-size: 16px;color: #666666;}
.ft_tit h6 em{font-style: normal;color: #FFFFFF;}
.ft_xian{width: 62px;height: 1px;background: #f08519;margin-top: 16px;}
.ft_u{overflow: hidden;}
.express{overflow: hidden;float: left;}
.express ul{float: left;margin-right: 65px;}
.express ul:last-child{margin-right: 0;}
.express ul li{color: #999999;font-size: 13px;line-height: 30px;}
.exp_con{margin-top: 18px;overflow: hidden;}
.exp_con ul li a:hover{color: #FFFFFF;} 
.ft_contact{float: left;margin:0 130px;}
.ft_contact p{font-size: 13px;color: #999;line-height: 30px;margin-top: 10px}
.ft_er{float: right;}
.ft_er_con{margin-top: 18px;overflow: hidden;}
.er_box{overflow: hidden;width: 140px;float: left;}
.er_box:first-child{margin-right: 25px;}
.er_pic{width: 108px;height: 108px;float: left;}
.er_pic img{width: 100%;height: 100%;}
.er_txt{width: 32px;height: 108px;border: 1px solid #FFFFFF;float: left;color: #FFFFFF;text-align: center;padding-top: 20px;font-size: 12px;padding-left:3px;}
.banquan{background:#000000;line-height: 60px;}
.bq_con{overflow: hidden;}
.ftd_l p{font-size: 12px;color: #999999;}
.ftd_l p a:hover{color: #184fb3;}
.ftd_l{float: left;}
.ftd_r{float: right;}
.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;}





/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#cf422d;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}











