@charset "utf-8";
/* CSS Document */

body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color: #fff; width:100%; max-width:100%; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
input:hover,input:active,input:focus{ outline: 0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix:after {content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1200px; margin:0 auto; margin-left:auto !important; margin-right:auto !important; }
/*top*/
.head{ width:100%;  position:relative; z-index:1000;background:#fff url(../images/topbg.jpg) top center no-repeat; }
.head .head_top{height:40px; line-height:40px; font-size:14px; color:#000; background-color:#2c73cd;background: rgba(0,0,0,0.05);}
.head .head_top .spanN{ padding:0 15px; color:#888; }
.head .head_top .span_l{ color:#b7b7b7;display:inline-block;}
.head .head_top a{ color:#b7b7b7;}
.head .head_top a:hover{ text-decoration:underline; }
.head .head_top .show_img{ position:relative; padding:0 20px; z-index:200; margin-right:2px; }
.head .head_top .show_img .span_img{ display:block; padding-left:23px; color:#888; font-size:14px; height:40px; line-height:39px; cursor:pointer;}
.head .head_top .show_img .span_01{ background:url(../images/website_weixin.png) left center no-repeat; padding-left:33px;}
.head .head_top .show_img .span_02{ background:url(../images/website_wap.png) left center no-repeat;}
.head .head_top .show_img .span_03{ background:url(../images/website_share.png) left center no-repeat;}
.head .head_top .show_img .showImg{ position:absolute; width:200px; background:#fff; border:1px solid #ddd; border-radius:5px; overflow:hidden; top:100%; left:50%; margin-left:-101px; display:none;}
.head .head_top .show_img .showImg img{ display:block; width:130px; margin:20px auto auto auto;}
.head .head_top .show_img .showImg span{ display:block; text-align:center; color:#666; font-size:14px; line-height:30px; padding-bottom:14px;}
.head .head_top .show_img:hover{ background-color:#0072d4 ;}
.head .head_top .show_img:hover .span_img{ color: #ccc;}
.head .head_top .show_img:hover .showImg{ display:block;}
.head .head_top .show_img .bdsharebuttonbox{ position:absolute; left:0; top:0; width: 100%; height: 100%;}
.head .head_top .show_img .bdsharebuttonbox .bds_more{ display:block; width:100%; height:100%; background:none !important; }
.head .head_top .topTel{padding-left:33px; background: url(../images/tel.png) left center no-repeat; height: 40px; line-height:38px; color: #ccc;}

.head .head_logo{width:100%; }
.head .head_logo .logoDiv{float:left; width:744px; height:150px; background:url(../images/logo.png) left center no-repeat;}
.head .head_logo .biaoyu{ height:60px; padding-left:30px; margin-left:30px; margin-top:36px;}
.head .head_logo .biaoyu .img{ height:100px;  width:100px; }
.head .head_logo .biaoyu .div1 span{color:#444; font-weight:normal;font-size:18px; padding:0 5px;}
.head .head_logo .biaoyu .div2{color:#666; font-size:15px; padding-top:5px;}
.head .head_logo .l1{ height:150px; text-align:left; padding-left:85px; background:url(../images/dianhua.png) left center no-repeat;}
.head .head_logo .l1 .div1{ display:block; line-height:25px; height:25px; font-size:14px; color:#666; padding-top:45px;}
.head .head_logo .l1 .div2{ display:block; height:40px; line-height:40px; font-size:30px; color:#000; font-weight:700; letter-spacing:-1px;}
.head .head_logo .top_ewm{ width:110px; height:110px; margin:10px 0 0 0;}
.head .head_logo .top_ewm img{ display:block; width:100%;}

.nav{ position: relative; z-index:100;background: #fff url(../images/navbg.jpg) left center repeat; box-shadow: -3px 3px 15px rgba(0,0,0,0.1); border-bottom: 5px solid #dedede; }
.navMain{ position:relative; z-index:100; }
.nav .navMain .navLi{ float:left; position:relative; z-index:101; width:12.5%;  text-align:center;}
.nav .navMain .navLi.indexLi .a1{ border-left:1px solid #dedede;}
.nav .navMain .navLi a.a1{ display:block;color:#000;  position:relative; height:60px; line-height:60px; font-size:17px; border-right:1px solid #dedede;}
.nav .navMain .navLi a.a1 span{ }
.nav .navMain .navLi a.a1:hover,.nav .navMain .navLi.active a.a1{ color: #f90000;}
.nav .navMain .navLi .dh2{ width:230px; padding:10px; top:100%; left:50%;margin-left:-125px ; background-color:#2169e1;  box-shadow: 0 3px 5px rgba(0,0,0,0.1); border-top:5px solid #1455c0; position:absolute; z-index:1000; display:none; overflow:hidden; -moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s; }
.nav .navMain .navLi .dh2 a.a2{ display:block;  color:#fff;line-height:20px; font-size:14px; padding:15px 0; margin:0px 5px; border-bottom:1px solid #1455c0;}
.nav .navMain .navLi .dh2 a.a3 span{ padding-left:35px;}
.nav .navMain .navLi .dh2 a.a2 span{-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.nav .navMain .navLi .dh2 a.a2:hover span{ padding-left:35px;}
.nav .navMain .navLi .dh2 a.a2:hover,.nav .navMain .navLi .dh2 a.a3:hover{background-color:#ad1603; }
.nav .navMain .navLi .dh2 a.a3{ display:block; width:200px;  float:left; line-height:20px; font-size:14px; padding:15px 0; margin:0px 5px; border-bottom:1px solid #ebebeb; }
.nav .navMain .navLi:hover .dh2{ display:block;}

/*banner*/
.banner{width:100%; background:#fafafa; position:relative; z-index:11;}
.banner_slides{ position:relative; overflow:hidden; width:100%; margin:auto; }
.banner_slides , .slides_container,.slides_control ,.banner_pic{ display:block; height:740px;}
.slidesjs-slide{width:100%;height:100%;}
.banner_slides li a{ display:block;}
.banner_pic{display:block; width:100%; height:100%; background-size:cover !important}
.slides_btn{position:absolute; z-index:999;display:block;width:40px;height:70px;margin-top:-35px;top:50%;overflow: hidden;text-indent:-9999px; background-color:#fff;filter:alpha(opacity=20); /*IEÂË¾µ£¬Í¸Ã÷¶È50%*/-moz-opacity:0.2; /*FirefoxË½ÓÐ£¬Í¸Ã÷¶È50%*/opacity:0.2;/*ÆäËû£¬Í¸Ã÷¶È50%*/ background-position: center center; background-repeat:no-repeat; }
.banner:hover .slides_btn{filter:alpha(opacity=60); -moz-opacity:0.6; /*FirefoxË½ÓÐ£¬Í¸Ã÷¶È50%*/opacity:0.6;}
.btn_previous{ left:4%; background-image:url(../images/pre01.png);}
.btn_previous:hover{ background-color:#c11b06;background-image:url(../images/pre02.png);}
.btn_next{ right:4%; background-image:url(../images/next01.png);}
.btn_next:hover{ background-color:#c11b06;background-image:url(../images/next02.png);}
/**/
.slides_pagination{ width:1200px;bottom:20px; left:50%; margin-left:-600px; position:absolute;z-index:100; text-align: center; }
.slides_pagination li{margin: 0 5px;display:inline-block; +float:left;}
.slides_pagination li a{display:inline-block; *display:inline;zoom:1;overflow:hidden;width:12px;height:12px; border-radius:100%;line-height:50px; background-color:#fff; color:#666;}
.slides_pagination li a.active,.slides_pagination li a:hover.active,.slides_pagination li a:hover{background:#d81e06;color:#d81e06;}

.banner_by{ width:0; overflow: hidden; height:155px; background: url(../images/banner_by.png) left center no-repeat; position: absolute; top:50%; left:50%; z-index:10; margin-left:-440px;margin-top:-98px;/* -moz-transition: all 0.9s;-webkit-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s;*/}

/*banner end*/


/**/
.ss{ background:#333 /*url(../images/ssbg.png) center center no-repeat*/; position: relative; z-index: 10; }
.ss .ssBox{ width:100%;position:relative;height:80px;line-height:80px;  z-index: 10;}
.ss .ssBox .ss_left{ position:absolute; left:0; bottom:0; width:290px; height:80px; background:#2169e1;color: #fff;  }
.ss .ssBox .ss_left .div_top{ width:260px;margin:auto;margin-top:15px;/* border-bottom: solid 1px #f44630; padding-bottom:30px;*/ }
.ss .ssBox .ss_left .div_top .nian{ height:50px; width: 50px; text-align: center; line-height: 50px;  font-size:40px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.ss .ssBox .ss_left .div_top .nr{ padding-left:10px; }
.ss .ssBox .ss_left .div_top .nr .div1{ font-size: 24px; font-weight: 700; line-height:47px;color: #f8e9e7 }
.ss .ssBox .ss_left .div_top .nr .div2{ font-size:16px;line-height:18px;text-transform:Uppercase;margin-top:8px; color: #f5c4bd; }
.ss .ssBox .ss_left .div_center{width:240px;margin:auto;margin-top:25px;}
.ss .ssBox .ss_left .div_center .div1{font-size: 12px; line-height: 25px;}
.ss .ssBox .ss_left .div_center .div2{ font-size:15px; line-height:25px; }
.ss .ssBox .ss_left .div_center .div3{ width:15px; height:2px; background: #fff;margin:10px 0; }
.ss .ssBox .ss_left .div_center .div4{ font-size:26px; font-weight:700; line-height:50px; }

.ss .ssBox .title{ background:url(../images/ggt.png) center center no-repeat; height: 100%; width: 80px; margin-left:320px;}
.ss .ssBox .ss_nr{ width:470px;overflow:hidden;white-space:nowrap; margin:0px auto auto 0;}
.ss .ssBox .ss_nr .divBox{ display:inline-block; padding-right:40px; font-size:14px; color:#b7b7b7;}
.ss .ssBox .more{ display:block; height:50px; width:50px; margin:15px 15px auto auto; background:url(../images/more.png) center center no-repeat;}
.ss .ssBox .more:hover{ background:url(../images/more2.png) center center no-repeat;}
.searchBox{ position:relative;overflow:hidden; background: #fff; margin-top:20px}
.searchBox .search_input{ display:block; float:left; height:40px; line-height:40px; border:0; font-family:"Microsoft YaHei"; font-size:14px; width:200px; padding-left:18px;padding-right: 10px;}
.searchBox .search_btn{ display:block; z-index:10; width:50px; height:40px; background:#d81e06 url(../images/ss.png) center center no-repeat; border:0; cursor:pointer;}
.searchBox .search_btn:hover{ background:#f7270d url(../images/ss.png) center center no-repeat;}


.baseTitle{margin:auto; position:relative;}
.baseTitle .t1{}
.baseTitle .t1 div{ width:190px; height:33px; border:1px solid #bbb; margin:auto; text-align:center;}
.baseTitle .t1 div span{ display: inline-block ; height:25px; line-height:25px; color:#555; font-size:20px; margin-top:15px; padding:0 20px; background-color:#fff;}
.baseTitle .t2{ height:35px; line-height:35px; position:relative; text-align:center; margin-top:15px;}
.baseTitle .t2 span{ display:inline-block;color:#0074bf; font-size:33px; font-weight:700; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; position:relative; z-index:10; background-color:#fff; padding:0 20px; }
.baseTitle .t2 .bg{ position:absolute; z-index:1; width:80%; left:10%; top:50%; border-top:1px solid #ddd;}
.baseTitle .t3{ text-align:center; font-size:14px; color:#999; padding:8px 0 20px 0;} 


.index_class{ padding:85px 0 25px 0; background:#fff;position:relative; border-top: 1px solid #aaa;}
.index_class .title02{display: block; position: absolute;left:50%; margin-left:-600px; width:60px ; height: 90px; background: #333; z-index: 100;top:-35px;}
.index_class .title02 .div1{ color:#d81e06; font-size: 50px; line-height: 60px; }
.index_class .title02 .div2{ color:#fff; font-size:15px; line-height:25px; width:30px; margin:auto; overflow:hidden;padding-top:20px;}
.index_class .title02:hover{ background: #d81e06; }

.index_class .title{ text-align: center;padding-bottom:30px; }
.index_class .title .div1{ color:#dc3b0c; font-size: 50px; line-height: 60px; }
.index_class .title .div2{ color:#333; font-size:35px; line-height: 50px; }
.index_class .classBox{}
.index_class ul{ margin:auto; position:relative; width: 1224px}
.index_class ul li{float:left; position:relative; margin-right:24px; width:384px;margin-bottom:20px; }
.index_class ul li a{ display:block; background-color:#f4f4f4;border:1px solid rgb(238, 238, 238);padding-top: 15px; }
.index_class ul li a .img{ display:block; width:352px; margin:auto; height:220px; overflow:hidden; background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.index_class ul li a:hover{ border:1px solid #d81e06;}
.index_class ul li a .spanT{ display:block; font-size:16px; color:#222; text-align:center; height:35px; line-height:35px; position:relative; padding:12px;}


/**/
.indexMain{ padding:0 0 40px 0; background:#fff ;   }
.indexMain .news_title{background: url(../images/pro_title.png) center center no-repeat; height:60px; line-height:60px; color:#fff; text-align:center; margin-top:-33px ; }
.indexMain .news_title .span1{ font-size:28px; padding-right:10px; font-weight: 700; display:inline-block;}
.indexMain .news_title .span2{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:29px;  display:inline-block; color: #cae99e;}
.indexMain .product{ position:relative; z-index:10;}
.proTitle{ width:245px; background:#fff;}
.proTitle .t_t{ height:90px; background:#2169e1 ; color:#fff;  text-align:center; }
.proTitle .t_t .span1{ display:block; font-size:35px; font-weight:700; padding-top:9px;}
.proTitle .t_t .span2{ display:block; font-size:13px;}
.proTitle .pclass{  padding:0px 0 10px 0; border:3px solid #2169e1;}
.proTitle .pclass .lin1{ margin:auto; padding-top:10px;}
.proTitle .pclass .lin1 a{ display:block;height:55px; line-height:55px; font-size:16px; background-color:#f4f4f4;color:#333; width:225px; margin:auto; }
.proTitle .pclass .lin1 a .span1{ display:inline-block; height:55px; width:25px; }
.proTitle .pclass .lin1 a .span2{ display:inline-block; height:55px; }
.proTitle .pclass .lin1 a:hover{ background-color:#ddd;}
.proTitle .pclass .lin2 a{ display:block;height:50px; line-height:50px; font-size:14px; color:#333; width:200px; background-color:#fff; margin:auto; border-bottom:1px dashed #bbb; margin-left:25px; }
.proTitle .pclass .lin2 a span{ display:inline-block;  padding-left:30px; background:url(../images/jt.png) left center no-repeat; margin-left:9px;}
.proTitle .pclass .lin2 a:hover span{color:#c20307; text-decoration:underline;}
.proTitle .pclass li:last-child a{}
.proTitle .m{ display: block; height:60px; line-height:60px; background:#2169e1; color:#fff; text-align:center; font-size:18px; margin-top:10px; }
.proTitle .m:hover{ background-color:#333;}
.proTitle .lxwm1{ margin-top:10px; }
.proTitle .lxwm_t{ margin:auto; height:50px; background:#333; color: #aaa; text-align:  center; line-height: 50px; font-size: 20px;letter-spacing: 5px;}

.proTitle .lxwm1 .box{ color:#666; font-size:14px; padding:15px 0; border:1px solid #333;}
.proTitle .lxwm1 p{ padding:8px 15px; line-height: 23px;  margin:auto;word-break:break-all; border-bottom: 1px solid #fff;}
.proTitle .lxwm1 p:last-child{ border:0; }
.prdListBox{}





/*广告*/
.guanggao{ height:150px; width:100%; background:url(../images/guanggao.jpg) center center no-repeat; position: relative; text-align: center;}


/*关于我们*/
.about{ background:#fff url(../images/1l9u.jpg) top center ; padding:40px 0; border-top:#019AD6 10px solid;}
.about .about_title{height:90px; position:relative; background-color:#fff; display:none; }
.about .about_title .b1{ position:absolute; top:50%; margin-top:-15px;height:30px; width:100%; left:0; background-color:#019AD6; z-index:2;}
.about .about_title .bCenter{ position:relative; z-index:10; height:90px;}
.about .about_title .bCenter .top_b{ height:90px; background-color:#019AD6;}
.about .aboutT{ width:100%; height:95px; background:url(../images/about_t.png) left top no-repeat; }
.about .about_center{}
.about .about_center .about_left{ width:840px; }
.about .about_center .about_left .title{ }
.about .about_center .about_left .title .span1{ display:block;color:#fff; font-size:32px; font-weight:700;height:40px; line-height:35px; }
.about .about_center .about_left .title .span2{ display:block;  height:60px; line-height:60px; padding:0 25px; font-size:15px; color:#fff;}
.about .about_center .about_left .box{ background-color:rgba(255,255,255,0.9); padding:20px 0;}
.about .about_center .about_left .box .aboutBox{ width:740px; line-height:40px; font-size:15px; color:#333;height:240px; overflow:hidden;margin:auto; }



/*联系我们*/
.lxwm_btn{ width:860px; margin-top:18px;}
.lxwm_btn a{ display:block; text-align:left; float:left; height:60px; width:260px; margin-right:25px; line-height:60px; background-color:#019AD6; color:#fff; font-size:16px; margin-bottom:10px; position:relative;}
.lxwm_btn a em{ display:block; height:20px; width:20px; position:absolute; right:30px; top:50%; margin-top:-10px; background:url(../images/jiantou.png) center center no-repeat;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.lxwm_btn a span{ display:inline-block; padding-left:40px; background:url(../images/jiahao.png) left center no-repeat; margin-left:30px;}
.lxwm_btn a:hover{ background-color:#028bc0;}
.lxwm_btn a:hover em{right:50px;}
.lxwm{ width:330px; position:relative;  padding-bottom:10px;}
.lxwm .lx_t{ width:250px; margin:auto; padding:20px 15px; background:url(../images/lx.jpg) center center no-repeat;}
.lxwm .lx_t .a1{ display:block; float: left; height:50px; line-height:50px; width:110px; text-align:center; color:#fff; font-size:15px; background-color:#d40000;}
.lxwm .lx_t .a2{ display:block; float: left; height:50px; line-height:50px; width:140px; text-align:center; color:#fff; font-size:14px; background-color:#6c7e8f;}
.lxwm .lx_t .a1:hover{background-color:#6c7e8f;}
.lxwm .lx_t .a2:hover{background-color:#d40000;}
.lxwm .box{  margin:auto; line-height:22px; font-size:14px; color:#333; width:245px; padding-top:10px; }
.lxwm .box p{ padding:10px 5px; background-color:#f9f9f9; margin-bottom:5px; }
.lxwm .box a{ color:#666;}
.lxwm .tel{ width:233px; height:55px; border:1px solid #d40000; line-height:60px; text-align:center; position:relative; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; color:#d40000; font-size:33px; margin:30px auto 10px auto ; }
.lxwm .tel .span1{ position:absolute; top:-15px; height:30px; width:130px; left:50%; margin-left:-65px; color:#333; font-size:15px; text-align:center; line-height:25px; height:30px; z-index:10; background-color:#fff; font-family:Microsoft YaHei;}


/*荣誉*/
.rongyu{ padding:20px 0; background:#fff url(../images/rybg.jpg) center center no-repeat;  position: relative; }
/*.rongyu .title{ position: absolute;left:50%; margin-left:-600px; width:60px ; height: 90px; background: #c4151c; z-index: 100;top:-45px;}
.rongyu .title .div1{ color:#d81e06; font-size: 50px; line-height: 60px; }
.rongyu .title .div2{ color:#fff; font-size:15px; line-height:25px; width:30px; margin:auto; overflow:hidden;padding-top:20px;}
*/
.rongyu .title{ text-align: center;padding-bottom:30px; }
.rongyu .title .div1{ color:#dc3b0c; font-size: 50px; line-height: 60px; }
.rongyu .title .div2{ color:#333; font-size:35px; line-height: 50px; }
.rongyu .ryList{ overflow:hidden;position:relative; z-index:10;padding-top: 20px; }
.rongyu .ryList ul{ float: left; }
.rongyu .ryList li{ float:left; width:290px;margin-right:10px; }
.rongyu .ryList li a{ display: block;position: relative;padding-bottom:35px;  }
.rongyu .ryList li a .abg{ width: 100%; height:250px; background: #2169e1;z-index: 1; position:absolute; bottom:0;left:0; }
.rongyu .ryList li .imga{display:block; position:relative;z-index: 10; margin:auto; width:250px; height:165px;border:1px solid #ebebeb;box-shadow: -5px 0px 15px rgba(0,0,0,0.1); overflow:hidden;background-position:top center; background-size:cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; -moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.rongyu .ryList li .spanT{ display:block; color:#fff; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; text-align:left; font-size:15px; width: 240px; margin:auto;position: relative; z-index: 10;padding-top:20px;}
.rongyu .ryList li .time{display: block; position: relative;z-index: 10; color:#dd9898; font-size: 12px;width: 240px; margin:auto;padding:8px 0; }
.rongyu .ryList li .desc{display: block; position: relative;z-index: 10; color: #eaafaf; font-size: 12px; line-height: 25px; height:50px; overflow: hidden;width: 240px; margin:auto;}
.rongyu .ryList li:nth-child(2n) a .abg{ background: #2169e1;  }
.rongyu .ryList .box{ position:relative; z-index:10; width: 9999px;}
.rongyu .more{ display: block; margin:auto;border-radius: 30px; height:50px; background:rgba(0,0,0,0.2); line-height: 50px;width:300px ; text-align: center; color:rgba(255,255,255,0.5); font-size: 15px; margin-top: 45px;}
.rongyu .more:hover{ background:#d81e06; }
.rongyu .ryList li a:hover .imga{transform: translate3D(0,-10px,0);-webkit-transform: translate3D(0,-10px,0);}


/*case*/
.cases{position:relative; padding:50px 0;background: #fff  url(../images/8bg_vgs0.jpg) center center no-repeat; background-size: cover;}
.cases .case_title{ text-align: center;display: none }
.cases .case_title .t1{font-size:35px;font-weight: 700;  color:#000; line-height: 50px; }
.cases .case_title .t2{ width: 60px; height: 3px; background: #dbdbdb; margin:5px auto 10px auto; }
.cases .case_title .t3{ color: #888; font-size:15px; }
.cases .caseList{  overflow:hidden;position:relative; z-index:10;}
.cases .caseList .more{ display:block;position: absolute; top:50%; left:50%; width:200px; height: 200px ;margin-left:-100px;margin-top:-100px; z-index: 100; background: rgba(194,26,5,0.9); }
.cases .caseList .more:hover{background: rgba(194,26,5,1); }
.cases .caseList .more .m_box{ height:168px;width: 168px; margin:15px; border:1px solid rgba(255,255,255,0.7); text-align: center; color: #fff; }
.cases .caseList .more .m_box .span1{ display:block; padding-top:30px; font-size: 26px; line-height: 30px; }
.cases .caseList .more .m_box .span2{ display:block; padding-top:5px; font-size:13px;padding-bottom:55px; background:url(../images/caseT.png) bottom center no-repeat; }
.cases .caseList ul{}
.cases .caseList li{ float:left; width:50%; }
.cases .caseList li a.imga{display:block; position:relative; width:100%; height:315px; overflow:hidden;background-position:top center; background-size:cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; }
.cases .caseList li .spanT{ display:none; color:#fff; text-align:center;overflow:hidden; white-space: nowrap;text-overflow: ellipsis; text-align:center; font-size:14px; line-height:55px; height: 55px; position: absolute; bottom:0; left:0; width: 100%; background: rgba(0,0,0,0.6); z-index: 10;}
.cases .caseList .box{ position:relative; z-index:10;}



/*新闻*/
.indexNews{ padding:20px 0 20px 0; background:#fff ;    border-top: 1px solid #aaa;}
.indexNews .news_title{ text-align: center; padding-bottom: 30px;}
.indexNews .news_title .t1{font-size:35px;font-weight: 700;  color:#000; line-height: 50px; }
.indexNews .news_title .t2{ width: 60px; height: 3px; background: #d81e06; margin:5px auto 10px auto; }
.indexNews .news_title .t3{ color: #888; font-size:15px; }
.indexNews .newsBox{ width:880px; }
.indexNews .newsBox ul{margin-top:-5px;}
.indexNews .newsBox ul li{border-bottom: 1px solid #ddd;padding:25px 0;}
.indexNews .newsBox ul li .time{ width: 80px; height: 80px;background:#b92825; }
.indexNews .newsBox ul li .time .div1{overflow:hidden; white-space: nowrap; width:28px ; height: 30px; line-height: 30px; font-size:24px;font-weight: 700; color: #fff;margin:auto;margin-top:13px;}
.indexNews .newsBox ul li .time .div2{overflow:hidden; white-space: nowrap; width:48px ; font-size:12px; color: #fff;margin:auto;}
.indexNews .newsBox ul li .nr{width: 770px;}
.indexNews .newsBox ul li a.title{ display:block;color: #333; font-size: 16px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; font-weight: 600;}
.indexNews .newsBox ul li .desc{height:48px;line-height: 24px ; overflow: hidden;font-size:13px; color:#888;margin-top:7px ; }
.indexNews .newsBox ul li:hover{/* box-shadow:0 5px 10px rgba(0,0,0,0.1);*/}
.indexNews .newsBox ul li a:hover{ color: #b92825; text-decoration: underline; }
.indexNews .news_img{ width:270px; height: 390px; background:url(../images/news.jpg) center center no-repeat; position: relative; }
.indexNews .news_img .more{display: block; position: absolute;left:0; bottom:45px; width: 120px;height:55px; line-height: 55px; color: #fff; font-size: 14px; text-align: center; background:#b92825;}


/*底部*/
.foot{ background:#1b1b1b; padding:40px 0 0px 0; position:relative; border-top:5px solid #c10000; }

.foot .bottomNav{text-align:center; height:81px; background: url(../images/foot_nav_bg.jpg) top center no-repeat; padding-top:5px ; line-height: 58px; margin-bottom: 15px;}
.foot .bottomNav a{ color:#fff; font-size:15px; }
.foot .bottomNav .span_n{ padding:0 51px; font-size:13px; color:#0665c5;}
.foot .bottomNav a:hover{ text-decoration:underline;}


.foot .foot_lxwm{ font-size:13px; color:#666; line-height:30px; text-align:left;}
.foot .foot_lxwm .foot_title{ color: #fff; font-size: 18px;padding-bottom: 10px;line-height: 20px; }
.foot .foot_lxwm .span1{ padding:0 15px 0 0;}
.foot .foot_lxwm a{ color:#666;}
.foot .foot_lxwm a:hover{ color:#fff;}
.foot .foot_share{ padding:20px 0 20px 0; }
.foot .foot_share a{/*width: 48px; height:48px;display:block; float: left;*/}
.bshare-custom.icon-medium-plus a{display: inline-block; padding-left: 55px !important; height:48px !important; opacity:0.5;}
.foot .foot_share .bshare-weixin{ background: url(../images/share01.png) no-repeat left center !important; }
.foot .foot_share .bshare-sinaminiblog{ background: url(../images/share02.png) no-repeat left center !important; }
.foot .foot_share .bshare-neteasemb{ background: url(../images/share03.png) no-repeat left center !important; }
.foot .foot_share .bshare-qzone{ background: url(../images/share04.png) no-repeat left center !important; }
.foot .foot_share .bshare-more.bshare-more-icon.more-style-addthis{ background: url(../images/share05.png) no-repeat left center !important; }

.foot .foot_ewm{}
.foot .foot_ewm .box{}
.foot .foot_ewm .box .img{ height:120px; }
.foot .foot_ewm .box .img img{ display: block; height: 100%; width: auto; }
.foot .foot_ewm .box .t{ height:120px; width: 15px; padding-right:10px ; color:#555; font-size: 14px; line-height: 16px; }
.foot .foot_ewm .box .t span{ padding-top:21px; display: block;}

.copyright{ border-top:1px solid #444; line-height: 45px; color: #555; font-size: 13px; }
.copyright .span1{ padding-right:20px; }
.copyright a{ color: #555; font-size: 13px;}
.copyright a:hover{ color: #fff; }


/**/
.breadcrumbs{margin-bottom:15px; border-top: 2px solid #2169e1;font-size: 14px; padding: 8px 20px; line-height: 30px; background:#f4f4f4;}
.breadcrumbs a{color:#666; font-size:14px;}
.breadcrumbs a:hover{ text-decoration:underline;}
.breadcrumbs .sortName{ color:#fff; font-size:20px;}
.breadcrumbs .indexa{ padding-left:30px; background:url(../images/icon-home_61y0.png) left center no-repeat;}
/*Â·Ã–Ã’Â³*/
.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#fff;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #fff;}
.page_nav font,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #e5e5e5; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #fff;}
.page_nav a:hover{ color:#fff; border:1px solid #54a530; background-color:#54a530}

.viewpage{ margin:0; padding:20px 0 50px 0; border-top:1px solid #eee;}
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:30px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;}

/*分页*/
.fenye{ text-align:center; color:#666; font-size:14px; line-height:30px; padding:20px 0;}
.fenye .rows{ color:#666; font-size:13px; padding:0 10px;}
.fenye .current{ display: inline-block; color:#cc0000; font-size:14px; padding:0 5px;}
.fenye .num,.fenye .next{display:inline-block; margin:0 3px; padding:0 10px;  border:1px solid #ddd; color:#666; font-size:14px; height:28px; line-height:27px; border-radius:5px;}
.fenye .num:hover,.fenye .next:hover{ background-color:#dc0000; color:#fff; border:1px solid #dc0000;}



.main{ background-color:#fff; padding:30px 0;}
.main .main_right{ width:930px;}
.text{ line-height:35px; font-size:15px; color:#666;padding:30px;}
.text span{font-size:15px; color:#666;}
.text img{ max-width:100%;}
.main .tT01{ text-align:center; line-height:50px; margin-top:30px;}
.main .tT01 .span1{ font-size:24px; color:#000; font-weight: 700;}
.main .subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;}
.main .subtitle span{ padding:0 10px;}

.main .main_left{ width:182px; }
.main .main_left .titleL{ height:80px; background:url(../images/bt_vt57.jpg) top right no-repeat;  text-align:center; overflow:auto;}
.main .main_left .titleL span{ font-size:24px; color:#fff; font-weight:700; display:block; width:100%; height:80px; line-height:80px;}
.main .main_left .titleL2{ display: block ;width:100%; margin-top:10px; overflow:hidden; }
.main .main_left .titleL2 img{ display:block; width:100%;}
.main .navLeft{}
.main .navLeft li a{ display:block; width:100%; height:45px; line-height:45px;;color:#305dc3; text-align:left; border-bottom:1px solid #305dc3; font-size:14px; position:relative;}
.main .navLeft li a span{ position:relative; z-index:5; padding-left:15px  }
.main .navLeft li a em{ display:block; width:0; position:absolute; z-index:1; left:0; top:0; height:100%;background-color:#305dc3;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main .navLeft li a:hover,.main .navLeft li.active a{ color:#fff;}
.main .navLeft li a:hover em,.main .navLeft li.active a em{ width:100%;}


#faqbox{padding:90px 0 50px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:30px; color:#ff9900; font-size:14px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#000; font-weight:700;font-size: 14px;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:30px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #bbb; width:685px; vertical-align:top; border-radius:15px;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:685px;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#74ba13; margin-top:0px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;}
.wizfrm:hover{ background-color:#64a806; }

/**/

.main .proList{width:930px;overflow:hidden; position:relative; margin-top:20px;}
.main .proList ul{  width:945px;}
.main .proList li{ width:298px;  border:1px solid #ddd; float:left; margin:0 15px 15px 0px; } 
.main .proList li .boxa{ width:100%; display:block; cursor:pointer;}
.main .proList li .boxa .spanImg{ display:block; overflow:hidden;width:100%; height:200px;  position:relative;
background-position:center center; 
-webkit-background-size: cover;  
-moz-background-size: cover;  
-o-background-size: cover; 
background-size:cover;}
.main .proList li .boxa .spanImg .aB{display:block; width:100%;height:100%; position: absolute; background:rgba(193,27,6,0.8); overflow: hidden; left: 0; top:-100%; z-index: 5; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s; }
.main .proList li .boxa .spanImg .aB em{ display:block; width:100%; height:100%;background:url(../images/chakan.png) center center no-repeat;}
.main .proList li .boxa:hover .spanImg .aB{ top:0;}
.main .proList li .spanT{ display: block; z-index:10; height:45px; line-height:45px; width:100%; background: #f6f6f6; margin:auto; text-align:center;color:#666; font-size:13px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.main .proList li .spanT:hover{ color:#e0222c;}
.main .proList li:hover{  }
/**/
.main .news_list{}
.main .news_list li{border-bottom: 1px dashed #e4e4e4; padding:15px;}
.main .news_list li .titleBox{}
.main .news_list li a{ color:#333; font-size:15px;}
.main .news_list li a:hover{ color:#dc2b21; text-decoration:underline;}
.main .news_list li .desc{ line-height: 22px; max-height: 44px;  color: #999;  overflow: hidden; font-size:13px; margin-top:8px; padding:0 0 0 0px;}
.main .news_list li .lMore{ font-size:13px; color:#b7b7b7;}

/*产品详情*/
.product_top{ padding-top:20px; }
.product_top .left_Img{ background: #f4f4f4; }
.jqzoom{ position:relative;cursor: pointer; }
.zoomdiv{z-index:100;position:absolute;top:0px;left:350px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.spec-preview{width:350px;height:350px; border:1px solid #DFDFDF; display:table;line-height: 350px;text-align: center;  }
.spec-preview span{display: table-cell; vertical-align:middle; width:350px;height:350px; }
.spec-preview span img{ display: inline-block ;max-width:100%; max-height:100%;  }

.product_top .right_nr{ width:550px; }
.product_top .right_nr .pro_title{ margin-bottom:20px; }
.product_top .right_nr .pro_title .span1{ display:block; color:#666; font-size: 14px; }
.product_top .right_nr .pro_title .span2{ color:#222; font-size:30px; font-weight:700; display:block; line-height: 35px;  }
.product_top .right_nr .t_v{ display: block; color: #999; font-size: 14px; line-height: 35px;  }
.product_top .right_nr .pro_center{ background: #f6f6f6; padding: 10px 20px; }
.product_top .right_nr .pro_tel{ margin-top:15px ; padding:15px 20px; background:#f9f9f9; }
.product_top .right_nr .pro_tel .div1{ color: #999; font-size: 14px; }
.product_top .right_nr .pro_tel .div2{ color: #ff7b00; font-size:28px; }
.xiangqing_top{margin-top:30px;}
.xiangqing_top a{ display:block; float:left; width:230px; background-color:#fff;color:#eea200; text-align:center; height:50px; line-height:50px; font-size:22px; font-weight:700;}
.xiangqing_top a.active{ background-color:#0072d4; color:#fff;}
.xiangqing .content{ border:1px solid #ddd; border-top:2px solid #bbb; padding:20px 50px;}


#indemoa {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2 {	FLOAT: left}

#demo {
	WIDTH:1200px; OVERFLOW:hidden; height:320px; margin:0 auto; }

#indemo {
	WIDTH:9999px; FLOAT:left
}
#demo1 {
	FLOAT:left
}
#demo2 {
	FLOAT:left
}

.showcar li{width:190px; height:300px; float:left; margin:0px 15px 0 5px; border:1px solid #d8d8d8; overflow:hidden; display:inline; background:#2169e1;}
.showcar li img{width:170px; height:250px; margin:4px; margin-left:10px;}
.showcar li p{width:200px; height:31px;  text-align:center; line-height:31px;}
.showcar li a{color:#fff;}
.pro_list{
    margin: 10px auto;
}
.pro_list ul li{
    float: left;
    width: 200px;
    height: 50px;
    text-align: center;
    background: #2169e1;
    border-left: 5px solid #ed0000;
    box-sizing: border-box;
    margin: 3px;
    line-height: 50px;
    position: relative;
}
.pro_list ul li::before{
    content: '';
    display: block;
    width: 3px;
    height: 50px;
    background: #ed0000;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.6s;
}
.pro_list ul li:hover::before{
    width: 100%;
}
.pro_list ul li a{
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 15px;
    position: relative;
    z-index: 11;
}


.lc_con{
   width: 1260px;
   margin: 0 auto;
   margin-top: 30px;
}




.indexMain .productList{ overflow:hidden; width:1260px; height:600px; position:relative; overflow: hidden; margin-top:35px;}
.indexMain .productList ul{ overflow:hidden; width:1260px;height:1020px;}
.indexMain .productList ul li{ width:398px; float:left; margin:0 20px 15px 0px; } 
.indexMain .productList ul li .boxa{display:block; cursor:pointer; border:1px solid #ebebeb; background: #fff;}
.indexMain .productList ul li .boxa .spanImg{ display:block; overflow:hidden;width:398px; height:285px;  position:relative;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.indexMain .productList ul li .boxa .spanImg .aB{display:block; width:100%;height:100%; position: absolute; background: rgba(0,114,212,0.5); overflow: hidden; left: 0; top: -100%; z-index: 5; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s; }
.indexMain .productList ul li .boxa .spanImg .aB em{ display:block; width:100%; height:100%;background:url(../images/chakan.png) center center no-repeat;}
.indexMain .productList ul li .boxa:hover .spanImg .aB{ top:0;}
.indexMain .productList ul li .spanT{ display:block; z-index:10; height:40px; line-height:40px; width:100%; margin:auto; text-align:center;color:#444; background: #f4f4f4; font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.indexMain .productList ul li:hover {}
.indexMain .productList ul li:hover .spanT{ background:#0072d4; color:#fff; }

.sypt6{background: url(albj.jpg) center no-repeat;}
.sypt6 .more a{background: #db2536}



#focus_Box{position:relative;width:1180px;height:440px;margin:10px auto 0 auto;}
#focus_Box ul{position:relative;height:440px;}
#focus_Box li{ z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px; overflow: hidden;}
#focus_Box li img{width:100%;height:100%;vertical-align:top;transition: .5s;}
#focus_Box li:hover img{transform: scale(1.05,1.05);}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:51px;height:101px;top:131px;transition: 0.5s;opacity: 0.6;}
#focus_Box .prev{background:url(../images/btnl.png) no-repeat; left:-90px; top:190px;}
#focus_Box .next{background:url(../images/btnr.png) no-repeat;right:-90px; top:190px;} 
#focus_Box .prev:hover{left: -110px;opacity: 1;}
#focus_Box .next:hover{right:-110px;opacity: 1;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}




/*职业*/
.zhiye{ background: url(../images/bj1.jpg) top center no-repeat; background-size: cover;}
.zhiye .zhiye_title{padding:30px 0 15px 0;}
.zhiye .zhiye_title .div1{ color: #3894e4; font-size: 24px; font-weight: 700; line-height:34px; }
.zhiye .zhiye_title .div2{line-height: 24px; color: #cdcccc; font-family:Arial;font-size: 18px;text-transform:Uppercase;}
.zhiye .zhiye_title .div3{ line-height: 58px; color: #999; font-size: 18px; }
.zhiye .zhiye_box{background: url(../images/ys_bj.jpg) center center no-repeat;background-size: cover;padding-top:60px;}
.zhiye .zhiye_box .zhiye_list{}
.zhiye .zhiye_box .zhiye_list li{ float: left;width:238px;padding-right: 2px; margin-right:2px;  }
.zhiye .zhiye_box .zhiye_list li {display: block; background:rgba(255, 255, 255, 0.6);padding:40px 0 30px 0 ;}
.zhiye .zhiye_box .zhiye_list li a:hover{background:rgba(255, 255, 255, 1); box-shadow: 0 3px 15px rgba(0,0,0,0.1);}
.zhiye .zhiye_box .zhiye_list li .img{display: block; width: 68px; height:56px;margin:auto; }
.zhiye .zhiye_box .zhiye_list li .t{display:block;overflow: hidden;height: 30px;line-height: 30px; margin-top: 20px; text-align:center; font-size: 18px; color: #292929;transition: all 0.4s;}
.zhiye .zhiye_box .shuzi{padding:30px 0 40px 0;}
.zhiye .zhiye_box .shuzi li{ float: left; width: 20%; }
.zhiye .zhiye_box .shuzi li .shuzi_pp{width:80px; height:80px;margin:auto; border:1px solid rgba(255,255,255,0.3); border-radius:50%; }
.zhiye .zhiye_box .shuzi li .shuzi_pp span{width:60px; display:block; overflow:hidden; height:60px;margin:9px; line-height:60px; text-align:center; border:1px solid rgba(255,255,255,0.6); border-radius:50%; font-family:Impact; font-size:36px; color:rgba(255,255,255,0.5); transition:all 0.4s;}


/*新闻*/
.indexNews{   background:#fff;background: url(../images/bj1.jpg) top center no-repeat; background-size: cover; }
.indexNews .news_title{ border-bottom: 1px solid #ccc;padding:25px 0 25px 0; }
.indexNews .news_title .div1{ color: #3894e4; font-size: 24px; font-weight: 700; line-height:34px; text-align:left; }
.indexNews .news_title .div2{line-height: 24px; color: #cdcccc; font-family:Arial;font-size: 18px;text-transform:Uppercase;}
.indexNews .news_title a{width: 110px; height: 38px; background: #929292; line-height: 38px; text-align: center;   font-size: 15px; color: #fff;margin-left: 1px;margin-top:10px;}
.indexNews .news_title a.a1{border-radius: 19px 0 0 19px;}
.indexNews .news_title a.a2{border-radius: 0 19px 19px 0;}
.indexNews .news_title a:hover{ background:#3894e4; }
.indexNews .newsBox{ width: 1200px;overflow:hidden;padding:0px 0 0px 0; }
.indexNews .news_list{width: 1221px}
.indexNews .news_list li{ float: left; width:386px;margin-right:21px; }
.indexNews .news_list li a{ display:block; }
.indexNews .news_list li a .img{height:190px; position: relative; background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.indexNews .news_list li a .title{ overflow:hidden; white-space:nowrap;text-overflow:ellipsis;  color:#222; font-size:16px; width:280px; line-height:40px; margin:10px 0 0px 0; }
.indexNews .news_list li a .img .time{ text-align: center; color:#fff; width: 100px; height:75px; background: rgba(0,0,0,0.7); }
.indexNews .news_list li a .img .time:hover{ background: rgba(255,156,0,0.7); }
.indexNews .news_list li a .img .time .div1{font-size: 25px;padding-top:7px ;}
.indexNews .news_list li a .img .time .div2{font-size: 14px;}
.indexNews .news_list li .desc{ height: 75px; line-height:25px; overflow: hidden; color: #888; font-size: 13px; }
.indexNews .news_list li .more{overflow: hidden; height: 22px; line-height: 22px; font-family: Arial; font-size: 12px; color: #a3a3a3; text-transform: uppercase; margin-top: 10px;}
.indexNews .news_list li .more:hover{ color: #ff9c00; }
.indexNews .news_list li a:hover .title{ color:#dc0000; text-decoration:underline; }
.indexNews .lxwm{ width:340px; }
.indexNews .lxwm .a_ditu{display: block; height: 130px; background:url(../images/ditu.jpg) center center no-repeat;}
.indexNews .lxwm .lxwm_box{ line-height: 20px; }
.indexNews .lxwm .lxwm_box p{ padding:10px 20px; font-size: 14px; color: #666; background: #f9f9f9; margin-top:5px; }

.footer{
    background: url(../images/footer.jpg) top center;
    width: 100%;
    height: 390px;
    box-sizing: border-box;
    padding-top: 10px;
}
.f_t,.f_b_con{
    width: 1230px;
    margin: 0 auto;

    overflow: hidden;
}
.f_nav,.f_contact{
    float: left;
}
.f_nav{
    overflow: hidden;
    width: 720px;
}
.f_nav div{
    overflow: hidden;
    border-bottom: 1px solid #333;
    padding: 20px 0;
}
.f_nav div span,.f_nav div i{
    float: left;
    position: relative;
}
.f_nav div span::after{
    content: '';
    display: block;
    width: 1px;
    height: 70px;
    background: #333;
    position: absolute;
    top: 11px;
    right: -28px;
}
.f_nav div i{
    font-size: 40px;
    color: #fff;
    line-height: 82px;
    margin-left: 60px;
}
.f_nav ul li{
    float: left;
    font-size: 15px;
    margin-right: 5px;
    line-height: 36px;
	text-align:center;
	margin-top:5px;
	    border-radius:20px;
		width:173px;
	 height:36px; background:#7b7b7b;
}
.f_nav ul li a{
    color: #000;
}
.f_nav ul li a:hover{
	font-weight: bold;
}
.f_contact{
    width: 400px;
    box-sizing: border-box;
    padding: 0 0 0 0px;
    margin-top: 31px;
}
.f_contact h3{
    font-size: 20px;
    color: #fff;
    margin-bottom: 15px;
    font-weight: normal;
}
.f_contact ul li{
    font-size: 16px;
    color: #868686;
    line-height: 38px;;
}
.f_contact ul li::before{
    content: '';
    display: inline-block;
    width: 27px;
    height: 30px;
    background: url(../images/dbtel.png) top no-repeat;
    margin-bottom: -4px;
    margin-right: 20px;
}
.f_contact ul li:nth-child(1)::before{
        background-position: 0px 8px;
}
.f_contact ul li:nth-child(2)::before{
        background-position: 0px -28px;
}
.f_contact ul li:nth-child(3)::before{
        background-position: 0px -62px;
}
.f_ewm{
    float: right;
}
.f_ewm img{
    width: 110px;
    height: 110px;
    margin-top: 47px;
}
.f_ewm i{
    text-align: center;
    color: #5d5d5d;
    font-size: 14px;
    margin-top: 8px;
    display: block;
}
.f_b{
    border-top: 1px solid #333;
    font-size: 15px;
    color: #868686;

}

.bq {
	text-align: center;
    line-height: 68px;
}
.bq a, .bq a {
    color: #868686;
}
.bq a img{
    vertical-align: middle;
    margin-left: 8px;
    height: 30px;
}
