/****  文字大小初始化,使1em=10px *****/
* {
    -wekit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
font: normal 14px/1.4 Verdana, "Lantinghei SC", "Hiragino Sans GB", 'Microsoft YaHei', Helvetica, arial, simsun, sans-serif ; (英文字体)
font-size:100%;
} /* for IE/Win */
html>body {
font-size:14px;
-webkit-text-size-adjust:none;  
} /* for everything else 去除chrome最小字体限制 */
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}  
/*字体边框等初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
 padding: 0;
 margin: 0;
 }
table {
 border-collapse: collapse;
 border-spacing: 0;
 }
fieldset,img {
 border: 0;
 }
address,caption,cite,code,dfn,th,var {
 font-weight: normal;
 font-style: normal;
 }
ol,ul {
 list-style: none;
 }
caption,th {
 text-align: left;
 }
h1,h2,h3,h4,h5,h6 {
 font-weight: normal;
 font-size: 100%;
 }
q:before,q:after {
 content:'';
 }
abbr,acronym { border: 0;
 }

a {
text-decoration:none; color:#232323;
}
/*video{width:95%;height:100%;}*/
input, select, textarea {
    font-size: 14px;
    font-family: "Microsoft Yahei",sans-serif;
    outline: 0;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
/*去除 拖动和黄色边框*/
textarea {resize: none;}
textarea:focus, input:focus{outline: none;}

/*修改input里面placeholder字体颜色*/
input::-webkit-input-placeholder { color: #000;}
::-webkit-input-placeholder { /* WebKit browsers */
　　color:#999;
　　}
　　:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
　　color:#999;
　　}
　　::-moz-placeholder { /* Mozilla Firefox 19+ */
　　color:#999;
　　}
　　:-ms-input-placeholder { /* Internet Explorer 10+ */
　　color:#999;
　　}
.mt5{ margin-top: 5px !important;}
.mt10{ margin-top: 10px !important;}
.mt15{ margin-top: 15px !important;}
.mt20{ margin-top: 20px !important;}
.mt25{ margin-top: 25px !important;}
.mt30{ margin-top: 30px !important;}
.mt40{ margin-top: 40px !important;}
.mt50{ margin-top: 50px !important;}

.mb5{ margin-bottom: 5px !important;}
.mb10{ margin-bottom: 10px !important;}
.mb15{ margin-bottom: 15px !important;}
.mb20{ margin-bottom: 20px !important;}
.mb25{ margin-bottom: 25px !important;}
.mb30{ margin-bottom: 30px !important;}
.mb40{ margin-bottom: 40px !important;}
.mb50{ margin-bottom: 50px !important;}
.mb60{ margin-bottom: 60px !important;}

.pt5{ padding-top: 5px !important;}
.pt10{ padding-top: 10px !important;}
.pt15{ padding-top: 15px !important;}
.pt20{ padding-top: 20px !important;}
.pt25{ padding-top: 25px !important;}
.pt30{ padding-top: 30px !important;}
.pt40{ padding-top: 40px !important;}
.pt50{ padding-top: 50px !important;}

.pb5{ padding-bottom: 5px !important;}
.pb10{ padding-bottom: 10px !important;}
.pb15{ padding-bottom: 15px !important;}
.pb20{ padding-bottom: 20px !important;}
.pb25{ padding-bottom: 25px !important;}
.pb30{ padding-bottom: 30px !important;}
.pb40{ padding-bottom: 40px !important;}
.pb50{ padding-bottom: 50px !important;}
.pb60{ padding-bottom: 60px !important;}

.w1200{ width: 1200px; margin: 0px auto;}
.ovhid{ overflow: hidden;}
.bg000{ width: 100%; background-color: #000;}
.clear{ clear: both;}
/*头部*/
.head{ width:1200px; margin: 15px auto; overflow: hidden;}
.head dt{ width: 50%; float: left;}
.head dt img{ display: block; max-width: 100%; float: left;}
.head dd{ width: 40%; float: right; }
.head dd img{ display: block; float: right; max-width: 80%;}
/*导航*/
.naverul{ width: 1300px; margin: 0px auto; overflow: hidden;}
.naverul li{ width: 160px; text-align: center; float: left; line-height: 47px; font-size: 16px;}
.naverul li a{ display: block; width: 100%; color: #b7b7b7;}
.naverul li a:hover{ background-color: #e60012; color: #fff;}
/*banner*/

.banner{ height:550px; width:100%;}
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{ display:inline-block;height:14px; margin-left:5px; margin-right:5px;*display:inline;zoom:1;}
.flex-control-nav a{border-radius:50%;display:inline-block;width:6px;height:6px; border:2px solid #fff;line-height:120px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{ width:10px; height:10px; background:#ff476f; border:none;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.slides li a{ width:100%; height:550px; display:block;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:70px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:20px;background:url(../images/banner_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/banner_r.png) center center no-repeat;}
/*我们的优势*/
.index-tit{ width: 100%; max-width: 1200px; margin: auto; text-align: center; background: url(../images/line.jpg) center bottom no-repeat;}
.index-tit span{ display: block; color: #d0d0d0; font-size: 26px; line-height:20px;}
.index-tit p{ color: #000; font-weight: bold; font-size: 26px; line-height: 52px;}

.index-ptu a{text-decoration:none;}
.index-ptu img{margin:0 auto; display: block; max-width: 80%;}
.index-ptu h5{color:#EF233C;line-height:40px; font-size:20px; margin-top: 13px; font-weight: bold; text-align:center;}
.index-ptu p{padding-left:0;text-align:center;}
.index-ptutop .p1{color:#666; font-size: 15px; line-height: 26px;}
.index-ptu .index-ptutop{margin-top:5px;padding-top:5%;border-bottom:5px solid #fff; padding-bottom: 5%; width: 25%; float: left; padding-left:1.5%; padding-right: 1.5%;}
.index-ptu .index-ptutop:hover{border-bottom:5px solid #ef233c;color:#ef233c;box-shadow:2px 2px 15px #ccc;}
.index-ptu .index-ptutop:hover .p1{ color: #EF233C;}

/*关于我们*/
.index-about{ width: 100%; overflow: hidden; background: url(../images/index0_31.jpg) top center no-repeat;}
.index-about-center{ width: 1200px; margin: 110px auto 40px auto; overflow: hidden;}
.index-about-left{ float: left; width: 500px; margin-left: 100px; margin-right: 34px;}
.index-about-left dt{ font-size: 24px; color: #010101; font-weight: bold; line-height: 50px;}
.index-about-left dd{ width: 100%; overflow: hidden;}
.index-about-left dd p{ font-size: 14px; line-height: 34px; color: #666;}
.index-about-left dd span{ display: block; float: right; width: 114px; background-color: #e60012; text-align: center; color: #fff; font-size: 14px; line-height: 34px;}
.index-about-left dd span a{ color: #fff;}
.index-about-right{ float: left; width: 560px; overflow: hidden;}
.index-about-right img{max-width: 100%;}
/*我们的实力*/
.index-sl{ width: 100%; background: url(../images/index0_39.jpg) top center no-repeat; overflow: hidden;}
.video{ width: 713px; height: 406px; margin: 65px auto 270px auto;}
/*产品推荐*/
.prolist-titol{ width: 100%; overflow: hidden; text-align: center; margin-bottom: 31px;}
.prolist-titol li{ display: inline-block; text-align: center; width: 226px; margin-left: 6px; margin-right: 6px; line-height: 50px; font-size: 18px; color: #222;}
.prolist-titol li a{ color: #222; display: block; width: 100%; background-color: #ededed;}
.prolist-titol li a:hover{background-color: #e60012; color: #fff;}
.prolist-titol li:first-child{ margin-left: 0px;}
.prolist-titol li:first-child+li+li+li+li{ margin-right: 0px;}
/*产品展示*/
#tab_container1 {
    width:100%;
  overflow: hidden; text-align: center; margin-bottom: 31px;
}
.cls_tab_nav {
    height:50px;
    overflow:hidden;
}
.cls_tab_nav ul {
    margin:0;
    padding:0;
}
.cls_tab_nav_li {
    display:block; float: left; text-align: center; width: 226px; margin-left: 6px; margin-right: 6px; line-height: 50px; font-size: 18px; color: #222;
}
.cls_tab_nav_li a{ color: #222; display: block; width: 100%; background-color: #ededed;}
.cls_tab_nav_li a:hover, .cls_tab_nav_li.crumb a{background-color: #e60012; color: #fff !important;}
.cls_tab_nav_li:first-child{ margin-left: 0px;}
.cls_tab_nav_li:first-child+li+li+li+li{ margin-right: 0px;}


.cls_tab_body {
    min-height:260px; margin-top: 20px; width: 100%; overflow: hidden;
}
.cls_div {
    display:none;
    font-size:18px;
}

.index-prolist{ width: 100%; overflow: hidden;}
.index-prolist li{ float: left; width: 289px; margin-left: 14px; margin-bottom: 18px;}
.index-prolist li a {
    font-weight: normal;
    display: block;
    width: 100%;
    text-align: center;
    background-color: #ededed;
    font-size: 16px;
    line-height: 40px;
    color: #000;}
.index-prolist li p{ width: 289px; height: 245px; display: block; position: relative;}
.index-prolist li p a{ display: block; width: 100%; height: 245px;}
.index-prolist li p img{ display: block; width: 100%; height: 245px;}
.index-prolist li p span{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:url(../images/bgpng.png) repeat; text-align: center;}
.index-prolist li p span i{ display: block; text-align: center; font-style: normal; margin: auto; margin-top: 136px; width: 154px; line-height: 33px; border-radius: 50px; border: 1px solid #fff; color: #fff;}
.index-prolist li p a:hover span{ display: block;}
.index-prolist li b{ font-weight: normal; display: block; width: 100%; text-align: center; background-color: #ededed; font-size: 16px; line-height: 40px; color: #000;}
.index-prolist li:first-child, .index-prolist li:first-child+li+li+li+li{ margin-left: 0px;}

/*小banner*/
.smallbanner{ width: 1200px; margin: 30px auto;}
.smallbanner img{ display: block; width: 100%;}
/*新闻资讯*/
.index-news{ float: left; width: 690px;}
.index-news-one{ width: 100%; overflow: hidden;}
.index-news-one dt{ float: left; width: 230px;}
.index-news-one dd{ width: 448px; float: right;}
.index-news-one dd span{ display: block; width: 100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.index-news-one dd span a{ color: #010101;}
.index-news-one dd p{ font-size: 14px; line-height: 26px; max-height: 104px; overflow: hidden; width: 100%;}
.index-news-one dd p a{ color: #777;}
.index-news-one dd p i{ display: block; font-style: normal; font-size: 12px; color: #999;}
.index-news-one dd p i.index-news-i{float: left; background: url(../images/index-newsibg.jpg) left center no-repeat; padding-left: 19px;}
.index-news-one dd p i.index-news-date{ float: right;}
.index-news-ul{ width: 100%; overflow: hidden;}
.index-news-ul li{ float: left; width: 45%; margin-right: 5%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px;}
.index-news-ul li a{ color: #333;}
.index-news-ul li a:hover{ color: #999;}
/*客户来访*/
.index-khlf{ width: 480px; float: right; overflow: hidden;}
.focus{ position:relative; width:480px; height:334px; background-color: #000;}  
.focus img{ width: 480px; height: 334px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:38px; line-height: 38px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:45px; left:42%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*友情链接*/
.link{ width: 100%; background-color: #2d2d2d; border-bottom: 1px solid #404040;}
.link ul{ width: 1200px; margin: 0px auto; overflow: hidden;}
.link ul li{ float: left; font-size: 12px; color: #999; line-height: 14px; margin: 8px 10px 8px 0px;}
.link ul li a{ display: block; border-right:1px solid #545454; color: #999; padding-right: 10px;}
/*底部*/
.footer{ width: 100%; background-color: #111; padding-top: 30px; padding-bottom: 30px;}
.foot-logo{ float: left; width: 411px; background: url(../images/footbg.jpg) right center no-repeat;}
.foot-logo img, .foot-tel img{ display: block; margin: 0px auto; max-width: 96%;}
.foot-text{ float: left; width: 380px; background: url(../images/footbg.jpg) right center no-repeat;}
.foot-text p{ color: #ebebeb; line-height: 32px; padding-left: 56px;}
.foot-tel{ float: left; width: 389px; margin-top: 22px;}
/*内页*/
.bgf5f5f5{ background-color: #f5f5f5;}
.bgfff{ background-color: #fff;}
.h1tit{ color: #000; text-align: center; font-size:50px; font-weight: bold; line-height: 70px;}
.about{ width: 1200px; overflow: hidden; margin: auto;}
.about p{ font-size: 14px; color: #333; line-height: 32px;}
.aboutul{ width: 1200px; margin: 30px auto;}
.abouttext{ width: 1200px; margin: 0px auto; padding: 30px 0px; overflow: hidden;}
.abouttext dt{width: 612px;}
.abouttext dd{ width: 536px;}
.abouttext dd span{ display: block; font-size: 50px; font-weight: bold; color: #000; margin-top: 110px; margin-bottom: 50px;}
.abouttext dd p{ font-size: 14px; line-height: 30px; color: #333;}
.fl{ float: left;}
.fr{ float: right;}
.aboutfoot{ width: 100%; padding-top: 115px; background: url(../images/aboutfootbg.jpg) top center no-repeat;}
.aboutfootul{ width: 738px; float: left;}
.aboutfootul li{ width: 46%; float: left; margin: 70px 2% 0px 2%;}
.aboutfootul li img{ display: block; margin: 0px auto;}
.aboutfootul li span{ display: block; font-size: 20px; line-height: 60px; color: #fff; text-align: center;}
.aboutfootul li p{ display: block;font-size: 14px; color: #aeaeae; line-height: 20px; text-align: center; width: 238px; margin: 0px auto;}
.aboutfootul li span a{color: #fff;}
.aboutfootul li span a:hover{color: #f14351;}
.aboutfoottext{ width: 350px; float: right; margin-right: 40px;}
.aboutfoottext span{ display: block; font-size: 50px; color: #fff; margin: 130px 0px 60px 0px;}
.aboutfoottext p{ color: #fff; font-size: 14px; line-height: 30px; margin-bottom: 106px;}

/**/
.proindex{ width: 1200px; overflow: hidden; margin: 60px auto 22px auto; position: relative;}
.proindex dl{ width: 370px; padding:0px 19px; height: 492px;}
.proindex dl dt{ color: #fff; margin-top: 208px; line-height: 70px; padding-bottom: 5px; margin-bottom: 5px; font-size: 45px; border-bottom: 1px solid #3c3c3c;}
.proindex dl dd p{ font-size: 14px; color: #bdbdbd; line-height: 30px; margin-bottom: 25px; height: 120px; overflow: hidden;}
.proindex dl dd span{ display: block; line-height: 42px; font-size: 18px; width: 203px; margin: 0px auto; text-align: center; background-color: #e60012; border: 1px solid #ff0000; color: #b2b2b2;}
.proindex dl dd span a{ color: #d2d2d2;}
.proindeximg{ width: 906px; height: 548px;}
.proindeximg img{ display: block; width: 100%;}
.proindexul{ width: 1200px; margin: 0px auto 60px auto; overflow: hidden;}
.proindexul li{ display: inline-block; padding: 0px 10px; margin-right: 10px; text-align: center; line-height: 42px; background-color: #ededed; color: #222; font-size: 14px;}
.proindexnumright{ position: absolute; right: 0; bottom:20px;}
.proindexnumleft{ position: absolute; left: 0; bottom:20px;}
.num1{ background: url(../images/num1.png) no-repeat;}
.num2{ background: url(../images/num2.png) no-repeat;}
.num3{ background: url(../images/num3.png) no-repeat;}
.num4{ background: url(../images/num4.png) no-repeat;}
.num5{ background: url(../images/num5.png) no-repeat;}

.breadcrumb{margin-bottom:30px;}

.proshow-one{ width: 1200px; max-width: 100%; overflow: hidden; margin: 30px auto 0px auto; padding-bottom: 30px;}
.proshow-one-left{ width: 60%; float: left; }
.proshow-one-left img{ display: block; width: 100%;}
.proshow-one-right{ width: 36%; float: right;}
.proshow-one-right h1{ font-size: 30px; font-weight: bold; display: block; line-height: 60px; margin-bottom: 30px;}
.proshow-one-right p{ font-size: 14px; line-height: 32px; color: #666;    margin-bottom: 13px;}
.proshow-one-right p i{ display: inline-block; font-style: normal; color: #e70012;}
.proshow-one-right img{ display: block; margin-top: 40px; margin-bottom: 20px; max-width: 90%;}
.proshow-tel{ width: 100%; overflow: hidden; margin-top: 2%;}
.proshow-one-right .proshow-tel img{ display: block; float: left; width: 40%; margin-right: 5%;}

.pd_guide { margin-bottom: 40px; width: 100%; overflow: hidden; background-color: #f4f4f4; }
.pd_guide p { background: #FF3F3C; color: #fff; width: 19.8%;font-size: 20px; padding: 15px 0; *width: 19.7%;float: left; margin-right: 2px; text-align: center;  }
.proshowleft{ width: 900px; float: left;}
.proshowtext{ width: 98%; margin-left: 1%;}
.proshowtext a{color: red;}
.proshowtext p{    font-size: 16px;
    color: #666;
    line-height: 1.8em;
    text-indent: 2em;
    margin-top: 12px;}
.proshowtext img{ display: block; max-width: 96%; margin: 10px auto;}
.proshowtext h2{
    font-size: 22px;
    color: #333;
    font-weight: 600;
    margin-top: 30px;
    position: relative;}
.proshowtext h3{   
    font-size: 19px;
    color: #333;
    font-weight: 600;
    margin-top: 20px;
    position: relative;}
.proshowtext h2:before{
    content: "";
    display: inline-block;
    background: url(../images/h_a.png) no-repeat;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    margin-right: 10px;
    -o-background-size: cover;
    background-size: cover;
}
.proshowtext video{width:600px;height:450px;}
.proshowright{ width: 230px; float: right;}
.left-contact{ width: 100%; background-color: #f9f9f9; padding-bottom: 20px; margin-bottom: 20px;}
.left-contact dt{ width: 100%; color: #fff; font-size: 24px; font-weight: bold; text-align: center; line-height: 60px; background-color: #000;}
.left-contact dd{ width: 199px; margin: 0px auto;}
.left-contact dd span{ display: block; font-size: 16px; line-height: 30px; margin-top: 10px; color: #333;}
.left-contact dd p{ font-size: 14px; color: #666; line-height: 30px;}
.pro_hot h4 { background: url(../images/hot_tj.png) no-repeat left top; color: #fff; text-align: center; padding: 31px 0 18px; text-indent: 35px; margin-top: 10px; font-weight: 500; font-size: 22px; }
.pro_hot, .pro_more { overflow: hidden; margin: 0 auto; }
.pro_hot { padding: 0 3px; border: #d8d8d8 1px solid; width: 96%; }
.pro_hot ul {margin: 0 auto; padding: 7%; overflow: hidden; }
.pro_hot li { text-align: center; line-height: 30px; width: 100%; margin-bottom: 7px; float: left; }
.pro_hot li img { width: 100%; height: auto; }
/*翻页 上一篇下一篇*/
.text-prev{ border-top: 1px solid #cfcfcf; width: 98%; max-width: 1200px; margin: 0px auto; overflow: hidden;  padding-top: 15px; margin-bottom: 15px;}
.text-prev p{ width: 50%; float: left; color: #666; font-size: 16px;  line-height: 36px; overflow: hidden;}
.text-prev p a{ color: #333;}
.text-prev p a:hover{ color: #999;}
.page-con{ text-align: center; width: 100%; overflow: hidden; margin-top: 30px; margin-bottom: 30px;}
.page-con li{ display:inline-block; margin-right:10px; margin-bottom:10px; list-style:none; line-height:40px; text-align: center;  font-size: 18px; color: #414141; border: 1px solid #d9d9d9;background-color: #fff;}
.page-con li:first-child, .page-con li:first-child+li, .thisclass{ padding:0px 15px;}
.page-con a{ display:block; padding:0px 15px; height: 40px; line-height: 40px; display: inline-block; color: #333; }
.page-con .point{ line-height: 40px; font-weight: bold; font-size: 19px; margin-right: 5px;}
.page-con a:hover, .page-con .current{ display:block; height: 40px; line-height: 40px; padding:0px 15px; color: #fff; background-color: #ff3a3b;}
/*新闻列表*/
.newslist{ width: 1200px; margin: 0px auto; overflow: hidden;}
.newslist dl{ width: 48%; margin-right: 2%; float: left; margin-top: 35px; overflow: hidden;}
.newslist dl dt{ display: block; float: left; width: 17%; text-align: center; border: 1px solid #808080;}
.newslist dl dt i{ font-style: normal; font-size: 2.25em; margin-top: 5px; font-weight: bold; color: #1e1e1e1; display: block;}
.newslist dl dt b{ font-weight: normal; font-size: 0.875em; margin-bottom: 1em; color: #1E1E1E; display: block; text-align: center;}
.newslist dl dd{ float: right; width: 80%;}
.newslist dl dd span{ display: block; color: #333333; font-size: 1.125em; line-height: 2em;}
.newslist dl dd p{ font-size: 0.875em; color: #666; line-height: 1.875em; height: 3.75em; overflow: hidden;}
.newslist dl dd p a{ color: #666;}
/*新闻详情*/
.news_detail { width: 900px; float: left; }
.news_detail ._head { width: 100%; overflow: hidden; }
.news_detail ._head h1 { font-size: 28px; text-align: left; color: #000; line-height: 1.4; font-weight: bold; text-align: center; }
.news_detail ._tools { padding: 10px 0; color: #999999; }
.news_detail .ion { font-size: 16px; font-weight: normal; vertical-align: top; }
.news_detail ._tools ._tool { height: 50px; line-height: 50px; margin: 0 4px; display: inline-block; vertical-align: middle; }
.nd_menus span { display: block; float: left; margin-left: 5px; }
.jl5 { margin-top: 5px; }
.tit_left { width: 60%; margin-top: 15px; }
.news_detail .fx { width: 40%; float: left; }
.news_detail .fx span { display: block; float: left; }
.news_detail_con { width: 100%; margin-top: 20px; }
.news_detail_con video { padding-left:12%;}
.news_detail_con a { color: #eb0001; }
.news_detail_con p { margin: 15px 0; text-indent: 25px; line-height: 30px; font-size: 15px; }
.news_detail .myart { padding: 20px 0; line-height: 2; }
.news_detail .myart img { display: block; margin: 0 auto; }
.news_detail ._detailPage_bottom { border-top: 1px solid #cccccc; }
.news_detail ._detailPage_bottom li { height: 60px; line-height: 60px; overflow: hidden; border-bottom: 1px solid #cccccc; }
.news_detail ._detailPage_bottom ._mark { width: 104px; font-size: 16px; float: left; margin-right: 10px; text-align: center; }
.news_detail ._detailPage_bottom ._title { font-size: 18px; float: left; width: 68%; color: #000; }
.news_detail ._detailPage_bottom ._time { float: right; color: #999; }
.tit_left span{margin-right:5%; }
._time1 { color: #666; margin: 3px 0; background: url(../images/b.jpg) left center no-repeat; padding-left: 20px; }
.daodu {padding: 2% 1% 2% 15%; margin-bottom: 35px; background: #f4f4f4 url(../images/wxts.png) no-repeat 20px 15px; overflow: hidden; }
.daodu p { display: inline-block; margin: 5px 0 10px; text-indent: 0; }
.daodu_lx { width: 100%; }
.daodu_lx .tel { background: url(../images/new_tel.png) no-repeat left bottom; padding: 18px 0 0 50px; color: #666; margin: 20px 0 0 10%; font-size: 16px; }
.daodu_lx .tel strong { font-size: 26px; color: #FE4042; }
.daodu_lx .tel strong a { color: #FE4042; }
.daodu_lx .chat { background: #FF3D17; margin-left: 10%; color: #fff; font-size: 18px; padding: 10px 50px; }
.daodu_lx .chat a { color: #fff; }
/*相关文章*/
.xgwz{ width: 99%; border: 1px solid #e1e1e1; margin: 0px auto; margin-top: 20px; margin-bottom: 40px;}
.xgwz-tit{ background-color: #f8f8f8; border-bottom: 1px solid #e1e1e1;}
.xgwz-tit p{ width: 15%; text-align: center; border-right: 1px solid #e1e1e1; display: block; font-style: normal; border-top: 3px solid #e96a59; line-height: 2.75em; font-size: 1em; background-color: #fff;}
.xgwx-ul{ padding: 0px 2%; width: 96%; overflow: hidden;}
.xgwx-ul li{width: 47%; float: left; font-size: 14px; line-height: 32px; padding-left: 2%; background: url(../images/dian.jpg) left center no-repeat;}
.xgwx-ul li a{ color: #555;}

/*新闻资讯左右*/
.nei_box{ width:1200px; height:auto; overflow:hidden; margin:20px auto; min-height:300px;}
.nei_left{ width:270px; height:auto; overflow:hidden; margin:0px auto; float:left;}
.nei_right{ width:900px; float:right; height:auto; overflow:hidden;}
.nei_left h2{ height:100px; width:100%; line-height:100px; text-indent:30px; background:#000;color: #fff; font-weight:bold; font-family:"微软雅黑";  font-size: 26px;}
.nei_left .news_type ul{ width:100%; height:auto; overflow:hidden; margin:0px auto;}
.nei_left .news_type ul li{ background:#f5f5f5; height:50px; line-height:50px; text-indent:30px; border-bottom:1px solid #eaeaea;}
.nei_left .news_type ul li a{ color:#666; font-size:15px; display:block;}
.nei_left .news_type ul li:hover{ background:#f9f9f9;}
.nei_right_top{ height:30px; line-height:30px; overflow:hidden; width:100%; border-bottom:1px solid #eee;}
.nei_right_top h4{ float:left; font-size:16px; color:#999; font-weight:bold;}
.nei_right_top p{ float:right; text-align:right; font-size:14px; color:#666;}
.nei_right_top p a{ color:#666; padding:0px 3px;}
.nei_right_top p a:hover{ color:#999;}
.nei_right_bottom{margin:20px auto;}
.news_list ul li{width:900px; height:auto; overflow:hidden; margin:0px auto; padding:15px 0px; border-bottom:1px dashed #eee;}
.news_list ul li:first-child{ padding-top:0px;}
.news_list ul li img{-webkit-transition:transform 0.5s ease-out;-ms-transform:transform 0.5s ease-out;-moz-transform:transform 0.5s ease-out;transition:transform 0.5s ease-out;}
.news_list ul { width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.news_list ul li img:hover {-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.news_list ul li .g_img {width:230px;height:156px;line-height:156px;overflow:hidden; float:left;}
.news_list ul li .g_img img {width:230px;height:156px; }
.news_list ul li .g_text { width:95%;overflow:hidden; float:right;}
.news_list ul li .g_text .tt {width:100%;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_list ul li .g_text .tt a{color:#333333;font-size:18px;font-weight:bold;}
.news_list ul li .g_text .tt:hover a{color:#999;}
.news_list ul li .g_text .g_aside {font-size:14px;color:#999999;line-height:24px;padding:15px 0;overflow:hidden;}
.news_list ul li .g_text .g_aside span{float: right;}
.news_list ul li .g_text .g_mark {width:100%;overflow:hidden;color:#999999;font-family:Arial; font-size:12px;}
.news_list ul li .g_text .g_mark span {margin-right:40px;}
.news_list ul li .g_text .g_mark span:last-child {margin-right:0;}
.news_list ul li .g_text .g_mark span.time {padding-left:20px;background:url(../images/wicth.png) no-repeat left center; float:right; font-size:12PX;}
.pro_left h4 { background: url(../images/hot_tj.png) no-repeat left top; color: #fff; text-align: center; padding: 31px 0 18px; text-indent: 35px; margin-top: 10px; font-weight: 500; font-size: 22px; }
.pro_left, .pro_more { overflow: hidden; margin: 0 auto; }
.pro_left { padding: 0 3px; border: #d8d8d8 1px solid; width: 96%; }
.pro_left ul { width: 85%; line-height:30px; margin: 0 auto; padding: 7%; overflow: hidden; }
.pro_left li { text-align: center;  width: 100%; margin-bottom: 7px; float: left; }
.pro_left li img { width: 100%; height: auto; }
/*客户见证*/
.contentanli{width:1200px; height:auto; overflow:hidden; margin:auto;}
.contentype{width:100%; border-bottom:1px solid #e9e9e9;}
.contentype ul{width:100%; text-align:center;}
.contentype ul li{ display:inline-block; margin:30px 30px; }
.contentype ul li a{background-color:#e9e9e9; padding:10px 40px; font-size:16px; color:#000;}
.contentype ul li .on{ background-color: #e60012; color: #fff;}
.contentype ul li a:hover{ background-color: #e60012;color: #fff;}
.jianzheng_list{ width:100%; margin:10px 0px; overflow:hidden; padding-left:5px;}
.jianzheng_list li{ display: block; float:left; width:32%;margin-right: 1.3%;}
.jianzheng_list li img{ margin:0 auto; max-width:100%;max-height: 286px;}
.jianzheng_list li h2{ line-height:30px; height:30px; padding:3px 0px 10px 0px;  font-size:16px;}
.jianzheng_list li h2 a:hover{ color:#999}

.naverul li .on{ background-color: #e60012; color: #fff;}
/*分页*/
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode ul{display: inline-block;}
.tcdPageCode li{float: left;}
.tcdPageCode a{display: inline-block;color: #e60012;display: inline-block;height: 25px; line-height: 25px;  padding: 0 10px;border: 1px solid #ddd; margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #e60012;}
.tcdPageCode .disabled{ display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px; color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
.tcdPageCode .active{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #e60012;  border: 1px solid #e60012;border-radius: 4px;vertical-align: middle;}

/*产品分类首页*/
.prolist-nav{ width: 100%; overflow: hidden; margin-top: 20px; margin-bottom: 20px; text-align: center;}
.prolist-nav li{ width: 20%; float: left; font-size: 18px; line-height: 52px; text-align: center; border-bottom: 2px solid #EB0001;}
.prolist-nav li a{ display: block;  border-right: 1px solid #D9D9D9; background-color: #EBEBEB; color: #333;}
.prolist-nav li a:hover, .prolist-nav li.crumb a{ background-color: #EB0001; color: #fff;}
/*地图*/
.map{ width: 100%; overflow: hidden;}
/*问答*/
.middleBox { width:1158px; padding: 20px; border:#999 1px dashed;margin: 30px auto; position: relative; overflow: hidden; }
.middleBox .title { clear: left; float: left; font-size: 18px; font-weight: bold; }
.middleBox .time { clear: left; float: left; font-size: 14px; color: #000; margin-top: 10px; margin-bottom: 10px; background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.middleBox .w1 { clear: left; float: left; font-size: 18px;margin-top: 10px; margin-bottom: 10px; }
.middleBox .cpxl { clear: left; float: left; font-size: 14px; margin-bottom: 8px; }
.middleBox .cpxl span { float: left; }
.middleBox a { float: left; font-size: 14px; line-height: 24px; padding-left: 8px; padding-right: 8px; margin-right: 4px; color: #444; }
.middleBox a.on { background-color: #ED1C24; }
.middleBox .w1 span { font-size: 14px; color: #A7A7A7; padding-left: 5px; }
.middleBox .textarea { clear: left; float: left; display: block; width: 98%; padding: 3px; border: 2px solid #dadbdc; height: 100px; margin-bottom: 17px; color: #AAA; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.middleBox .textarea.on { color: #000; }
.middleBox .link { display: block; width: 130px; height: 37px; padding-right: 38px; background-position: right center; background-repeat: no-repeat; border: none; font-size: 16px; text-align: center; line-height: 15px; color: #FFF; background-color: #2D2D2D; background-image: url(../images/r_.jpg); float: right; margin-right: 10px; cursor: pointer; }
.middleBox .link:hover { color: #000; background-color: #FDCE00; background-image: url(../images/r.jpg); }
.tj_wenti { width: 100%; overflow: hidden; clear: both; }
.tj_wenti .name { width: 25%; float: left; margin-right: 2%; }
.tj_wenti .qus_tel { width: 41%; float: left; }
.tj_wenti input { width: 100%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #dadbdc; background: #fff; color: #999; padding: 11px 0 11px 8px; font-size: 12px; }
.tj_wenti1 { width: 96%; margin: 0 auto; overflow: hidden; position: absolute; top: 400px; _left: 0; }
.tj_wenti1 .name { width: 22%; float: left; margin-right: 2%; margin-left: 8%; }
.tj_wenti1 .tel { width: 34%; float: left; margin-right: 2%; }
.tj_wenti1 input { width: 100%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #dadbdc; background: #fff; color: #999; padding: 8px 0 8px 8px; font-size: 12px; }

.answerlist{ width: 1200px; margin: 20px auto; overflow: hidden;}
.answerlist dl{ width: 100%; overflow: hidden; border-top: 3px solid #333; margin-bottom: 30px; padding-top: 5px;}
.answerlist dl dt{ width: 100%; margin: 0px auto; overflow: hidden; line-height: 60px;}
.answerlist dl dt img{ display: block; float: left; margin-right: 10px; margin-top: 12px; margin-left: 10px;}
.answerlist dl dt span{ display: block; float: left; font-size: 16px;}
.answerlist dl dt i{ display: block; float: right; font-style: normal; font-size: 12px; color: #888; margin-right: 10px;}
.answerlist dl dd{ background-color: #f4f4f4; width: 92%; padding: 1% 4%;}
.answerlist dl dd span{ display: block; font-size: 16px; font-weight: bold; line-height: 36px; color: #cc1616;}
.answerlist dl dd p{ font-size: 16px; color: #777; line-height: 36px;}
.answerlist dl dd p a{ color: #777;}

.contacticon{ width: 1200px; margin: 30px auto; overflow: hidden;}
.contacticon li{ float: left; width: 21%; margin: 20px 2%;}
.contacticon li img{ display: block; margin: 0px auto; width: 50%; max-width: 135px;}
.contacticon li span{ display: block; text-align: center; font-size: 16px; line-height: 32px; margin-top: 5px;}
.contacticon li span a{ color: #333;}

/*见证弹出*/
 #jc-Mod { position:absolute; z-index:99; display:none; left:0; right:0; bottom:0; top:0; cursor:pointer; }
#jc-Box { position:absolute; left:0; top:0; z-index:100; display:none; }
#box-top { height:24px; position:relative; /*background:url(../images/box-top.png) repeat-x 0 0;*/ }
#box-top-left { /*background:url(../images/box-ra.png) no-repeat 0 0; height:24px; */width:24px; position:absolute; left:-24px; top:0; }
#box-top-right {/* background:url(../images/box-ra.png) no-repeat -25px 0;*/ height:24px; width:24px; position:absolute; right:-24px; top:0; }
#box-btm { height:24px; position:relative;  /*background:url(../images/box-bottom.png) repeat-x 0 0;*/ }
#box-btm-left { /*background:url(../images/box-ra.png) no-repeat 0 -25px;*/ height:22px; width:24px; position:absolute; left:-24px; top:0; }
#box-btm-right { /*background:url(../images/box-ra.png) no-repeat -25px -25px;*/ height:22px; width:24px; position:absolute; right:-24px; top:0; }
#box-cen {/* background:url(../images/box-left.png) repeat-y 0 0;*/ position:relative; left:-24px;}
#box-cen-right { /*background:url(../images/box-right.png) repeat-y right 0;*/ position:relative; right:-48px;}
#box-cen-img { position:relative; left:-24px; }
/*#box-cen-img img{ border:5px solid #fff;}*/
#box-pn { position:absolute;  top:50%; height:30px; width:700px; z-index:101; }
#box-prev { background:#000; float:left; width:27x; height:64px; cursor:pointer;background:url(../images/hl_scroll_left.png) no-repeat; }
#box-next { background:#000; float:right; width:27px; height:64px; cursor:pointer;background:url(../images/hl_scroll_right.png) no-repeat;}
#box-pn a { display:block; width:27px; height:64px; }
#box-close {/* background:url(../images/box-close.png) no-repeat; */height:60px; width:42px; position:absolute; top:23px; right:-50px; cursor:pointer; z-index:101; }
#box-close a { display:block; height:20px; position:relative; top:20px; left:8px; background:url(../images/sprite.png) no-repeat 0 0;}
#box-text { height:50px; position:absolute; left:0; }
#box-text samp { display:block; position:absolute; background:url(img/arrow.png) no-repeat; height:12px; width:12px; left:48%; top:-8px; z-index:1;}
#box-text-left { background:url(../images/box-text.png) no-repeat; height:50px; width:10px; position:absolute; left:0; top:0;}
#box-text-cen { color:#fff; text-shadow:1px 1px 0 #000; text-align:center; background:url(../images/box-text-cen.png) repeat-x; height:50px; line-height:50px; margin:0 10px; padding:0 30px; font-size:15px;overflow:hidden;}
#box-text-right { background:url(../images/box-text.png) no-repeat right 0; height:50px; width:10px; position:absolute; right:0; top:0;}


.fw-tit{text-align:center;position:relative;z-index:1}
.fw-tit h2{display:inline-block;font-size:38px;font-weight:700;line-height:64px;color:#3f84ce;background:-webkit-linear-gradient(left,#3f84ce,#2c3d75);background:-o-linear-gradient(right,#3f84ce,#2c3d75);background:-moz-linear-gradient(right,#3f84ce,#2c3d75);background:linear-gradient(to right,#3f84ce,#2c3d75);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background:0 0\0}
.fw-tit p{font-size:18px;color:#fff;line-height:28px;margin-top:40px}
.fw-inner{background:url(../images/fw-bg.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:30px;position:relative}
.fw-inner .fw-wrapper1{margin-top:70px;padding-bottom:136px}
.fw-inner ul{margin-top:65px;margin-left:-3%}
.fw-inner ul li{float:left;width:22%;text-align:center;margin-left:3%;background:url(../images/fw-bg.png) no-repeat center;border-radius:20px 20px 50px 50px;padding-top:31px;box-sizing:border-box;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:0 0 35px rgba(27,29,37,.1);-moz-box-shadow:0 0 35px rgba(27,29,37,.1);-ms-box-shadow:0 0 35px rgba(27,29,37,.1);-o-box-shadow:0 0 35px rgba(27,29,37,.1);box-shadow:0 0 35px rgba(27,29,37,.1)}
.fw-inner ul li strong{display:block;font-size:26px;line-height:36px;color:#daaa6e;font-weight:400;font-family:"Adobe 黑体 Std";margin:22px 0 8px}
.fw-inner ul li p{font-size:20px;color:#333;line-height:30px;margin-bottom:30px}
.fw-wrapper2{margin-top:80px}
.fw-wrapper2 .fw-tit p{color:#666}
.fw-wrapper2 ul{margin-top:65px;overflow:hidden;margin-left:-4.4%}
.fw-wrapper2 ul li{float:left;width:28.8%;margin-left:4.4%;border-radius:30px 30px 0 30px;position:relative}
.fw-wrapper2 ul li>img{display:block;width:100%;height:auto;border-radius:30px 30px 0 30px}
.fw-wrapper2 ul li .text{padding:0 38px;position:absolute;left:0;bottom:0;color:#fff}
.fw-wrapper2 ul li .text span{display:block;font-weight:700;font-size:24px;line-height:34px;margin-bottom:4px}
.fw-wrapper2 ul li .text p{font-size:16px;line-height:26px;font-weight:100;margin-bottom:15px}
.fw-wrapper2 ul li .num{position:absolute;right:20px;bottom:18px}
.fw-wrapper3{margin-top:120px;background:url(../images/fw-bg1.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.fw-wrapper3 .fw-tit{margin-top:78px}
.fw-wrapper3 .fw-tit h2{background:-webkit-linear-gradient(left,#3f84ce,#4e68b9);background:-o-linear-gradient(right,#3f84ce,#4e68b9);background:-moz-linear-gradient(right,#3f84ce,#4e68b9);background:linear-gradient(to right,#3f84ce,#4e68b9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background:0 0\0}
.fw-wrapper3 .fw-tit:after{background:url(../images/fw-txt2.png) no-repeat center}
.fw-wrapper3 .fw-lc{margin-top:95px;margin-left:-3%}
.fw-wrapper3 .fw-lc dl{float:left;width:13.5%;margin-left:3%;text-align:center;color:#fff;background:url(../images/fw-bg2.png) no-repeat -6px -20px;margin-bottom:160px;-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%}
.fw-wrapper3 .fw-lc dl dt{margin-top:42px}
.fw-wrapper3 .fw-lc dl dd{font-size:22px;width:24px;display:inline-block;color:#c6c9d0;font-weight:700;line-height:26px;margin-top:48px}
.fw-wrapper4{margin-top:80px;margin-bottom:90px}
.fw-wrapper4 .fw-tit:after{background:url(../images/fw-txt3.png) no-repeat center}
.fw-wrapper4 .fw-tit p{color:#666}
.fw-wrapper4 ul{margin-top:85px;margin-left:-3.3%;position:relative}
.fw-wrapper4 ul li{width:30%;float:left;margin-left:3.3%;border-radius:20px;-webkit-box-shadow:0 6px 29px rgba(27,29,37,.28);-moz-box-shadow:0 6px 29px rgba(27,29,37,.28);-ms-box-shadow:0 6px 29px rgba(27,29,37,.28);-o-box-shadow:0 6px 29px rgba(27,29,37,.28);box-shadow:0 6px 29px rgba(27,29,37,.28);position:relative}
.fw-wrapper4 ul li img{display:block;width:100%;height:auto;border-radius:20px}
.fw-wrapper4 ul:before{content:'';width:151px;height:150px;background:url(../images/ab-pic.png) no-repeat;position:absolute;right:-70px;bottom:-70px}
.clearfix:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.in-tit {
    position: relative;
    z-index: 1;
    margin-bottom: 32px;
}
.in-tit h2 {
    display: inline-block;
    font-size: 38px;
    font-weight: 700;
    line-height: 48px;
    margin-top: 15px;
    color: #3f84ce;
    background: -webkit-linear-gradient(left,#3f84ce,#2c3d75);
    background: -o-linear-gradient(right,#3f84ce,#2c3d75);
    background: -moz-linear-gradient(right,#3f84ce,#2c3d75);
    background: linear-gradient(to right,#3f84ce,#2c3d75);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background: 0 0\0;
}
.in-tit h2:after {
    content: '';
    width: 100%;
    height: 45px;
    background: url(../images/index-hx4.png) no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.crumb-box {
    margin-top: 10px;
}
.wrap {
    max-width: 1400px;
    width: 94%;
    margin: 0 auto;
}
.crumbs {
    overflow: hidden;
    background: url(../images/crummbs-icon.png) no-repeat 6px center;
    padding-left: 32px;
    margin-bottom: 38px;
}
.crumbs li {
    float: left;
    font-size: 12px;
    line-height: 22px;
    color: #c6c9d0;
    margin-left: 2px;
    padding: 14px 0;
}
.crumbs li a {
    color: #c6c9d0;
    margin-left: 2px;
}

.main-message{background:url(../images/meg-bg.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:78px;padding:70px 0}
.main-message .in-tit{position:relative;z-index:1}
.main-message .in-tit h3{font-size:28px;font-weight:700;line-height:49px;color:#3f84ce;background:-webkit-linear-gradient(left,#3f84ce,#2c3d75);background:-o-linear-gradient(right,#3f84ce,#2c3d75);background:-moz-linear-gradient(right,#3f84ce,#2c3d75);background:linear-gradient(to right,#3f84ce,#2c3d75);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background:0 0\0}
.main-message .wrap{overflow:hidden}
.main-message .msg-base{float:left;width:47%;background:url(../images/msg-bg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-top-right-radius:46px;padding:50px 45px 42px 60px}
.main-message .msg-base p{width:100%;border:1px dashed #daaa6e;padding:12px 35px;margin-bottom:45px;display:block;border-radius:40px 10px 10px 10px;position:relative}
.main-message .msg-base p input{width:100%;height:45px;line-height:45px;font-size:18px;color: #333;background:transparent;}
.main-message .msg-base p textarea{width:100%;font-size:18px;height:126px;line-height:32px;color: #333;background:transparent;}

.main-message .msg-base p:nth-child(4){margin-bottom:0}
.main-message .msg-base .sub{margin-top:30px;text-align:center;position:relative;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.main-message .msg-base .sub button{display:inline-block;background-color:#daa56c;font-size:20px;color:#fffeff;font-weight:700;height:50px;line-height:50px;border-radius:25px;border:1px solid #c59252;padding:0 58px}
.main-message .msg-base .sub:after{content:'';width:100%;height:66px;background:url(../images/msg-bg1.png) no-repeat center;position:absolute;top:20px;left:0;z-index:-1}
.main-message .msg-base .sub button:hover{background-color:#1c95e3;border-color:#1c95e3}
.main-message .msg-base i{display:block;font-style:normal;position:absolute;left:20px;color:#c42020}
.main-message .right-base{float:right;width:48%}
.main-message .right-base .base-line{margin-top:60px}
.main-message .right-base .base-tel{margin-top:112px}
.main-message .right-base .base-tel p{height:80px;line-height:80px;font-size:20px;color:#fff;background:url(../images/msg-bg.png) no-repeat;margin-bottom:40px;padding-left:30px;border-top-right-radius:25px;position:relative;-webkit-box-shadow:0 0 40px rgba(52,63,83,.3);-moz-box-shadow:0 0 40px rgba(52,63,83,.3);-ms-box-shadow:0 0 40px rgba(52,63,83,.3);-o-box-shadow:0 0 40px rgba(52,63,83,.3);box-shadow:0 0 40px rgba(52,63,83,.3);-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.main-message .right-base .base-tel p span{color:#1c95e3}
.main-message .right-base .base-tel p i{display:block;width:96px;height:80px;position:absolute;right:0;top:0}
.main-message .right-base .base-tel .tel span{font-size:26px;font-family:impact}
.main-message .right-base .base-tel .tel i{background:url(../images/msg-icon.png) no-repeat center}
.main-message .right-base .base-tel .adress i{background:url(../images/msg-icon1.png) no-repeat center}
.main-message .in-tit h3 {
    font-size: 28px;
    font-weight: 700;
    line-height: 49px;
    color: #3f84ce;
    background: -webkit-linear-gradient(left,#3f84ce,#2c3d75);
    background: -o-linear-gradient(right,#3f84ce,#2c3d75);
    background: -moz-linear-gradient(right,#3f84ce,#2c3d75);
    background: linear-gradient(to right,#3f84ce,#2c3d75);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background: 0 0\0;
}
.contact-con{margin-top:60px;margin-bottom:115px}
.contact-con .left{padding-left:28px;float:left;width:45%}
.contact-con .left .in-tit{margin-bottom:50px}
.contact-con .left .in-tit h2{font-size:42px;line-height:52px}
.contact-con .left .in-tit h2:after{left:-28px;width:405px;height:64px;background:url(../images/lx-hx4.png) no-repeat}
.contact-con .left>p{font-size:18px;color:#666;line-height:2;margin-bottom:60px}
.contact-con .left ul li{position:relative;z-index:1;margin-left:30px}
.contact-con .left ul li p{display:block;font-size:16px;max-width:520px;width:100%;line-height:66px;height:66px;border-radius:33px;color:#fff;padding-left:48px;background:-moz-linear-gradient(left,#2c3b69 0,#5475b5 100%);background:-webkit-linear-gradient(left,#2c3b69 0,#5475b5 100%);background:-o-linear-gradient(left,#2c3b69 0,#5475b5 100%);background:-ms-linear-gradient(left,#2c3b69 0,#5475b5 100%);background:linear-gradient(to right,#2c3b69 0,#5475b5 100%);background:#5475b5\0}
.contact-con .left ul li p strong{font-size:24px}
.contact-con .left ul li p em{font-style:normal;font-size:18px}
.contact-con .left ul li:before{content:'';width:10px;height:10px;border-radius:50%;background-color:#daaa6e;position:absolute;left:-30px;top:30px}
.contact-con .left ul li:after{content:'';max-width:520px;width:100%;height:70px;background:url(../images/lx-bg.png) no-repeat;position:absolute;top:30px;left:0;z-index:-1}
.contact-con .left ul .tel{margin-bottom:40px}
.contact-con .left ul .tel strong{cursor:pointer}
.contact-con .left .qt{overflow:hidden;margin:65px 0 50px}
.contact-con .left .qt span{float:left;font-size:16px;color:#daaa6e;line-height:26px;margin-right:20px;background:url(../images/icon1.png) no-repeat left center;padding-left:60px}
.contact-con .left .qt span:last-child{margin-right:0}
.contact-con .right{float:right;width:45%}
.contact-con .right .pic{margin-top:50px;margin-right:50px;position:relative;z-index:1;border-radius:10px 100px 6px 10px;-webkit-box-shadow:0 0 20px 4px rgba(42,50,65,.2);-moz-box-shadow:0 0 20px 4px rgba(42,50,65,.2);-ms-box-shadow:0 0 20px 4px rgba(42,50,65,.2);-o-box-shadow:0 0 20px 4px rgba(42,50,65,.2);box-shadow:0 0 20px 4px rgba(42,50,65,.2)}
.contact-con .right .pic img{border-radius:10px 100px 6px 10px;display:block;width:100%;height:auto}
.contact-con .right .pic:after{content:'';width:599px;height:657px;background:url(../images/lx-bk.png) no-repeat;position:absolute;right:-65px;top:-50px;z-index:-1}
.contact-con .right .tel{display:block;width:150px;height:66px;line-height:66px;background:url(../images/tel-bg.png) no-repeat center;border-radius:33px 0 0 33px;text-align:center;font-size:22px;color:#fff;font-weight:700;position:absolute;right:0;bottom:56px;-webkit-box-shadow:-5px -6px 10px rgba(36,41,56,.2);-moz-box-shadow:-5px -6px 10px rgba(36,41,56,.2);-ms-box-shadow:-5px -6px 10px rgba(36,41,56,.2);-o-box-shadow:-5px -6px 10px rgba(36,41,56,.2);box-shadow:-5px -6px 10px rgba(36,41,56,.2);cursor:pointer}


.tags {
    overflow: hidden;
}
.tags a{
    margin: 24px 2% 0;
    padding: 7px 0;
    width: 46%;
    float: left;
    border: 1px solid #000000;
    border-radius: 4px;
    font-size: 13px;
    color: #000000;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}

.tags a:hover {
    border: 1px solid #FE4042;
    color: #FE4042;
}
.taglist{
    width: 1100px;
    margin-top:30px; 
}
.taglist li{
    margin-top:15px; 
    margin-right: 15px;
    padding: 0 15px;
}
.taglist a:hover {
    color: #fe4042;
}


.float_mess,.float_tell,.float_Qr,#gotoTop2,.float_foot{display: block; width: 80px;height: 60px;background-color: #d11a2d;border-radius:6px;margin-bottom: 2px;transition:all 0.5s ease-in-out;-wekbit-transition:all 0.5s ease-in-out;position: fixed;right: -20px;z-index: 100000000000;cursor: pointer;border-radius: 6px 0 0 6px ;text-decoration: none;}
.float_tell{width: 200px;right: -140px;}
.float_mess{width: 164px;right: -104px;}
.float_mess{top: 460px;}
.float_Qr{top: 582px}
#gotoTop2{top: 643px;display:none;}
.float_foot{top: 499px;}
.float_zoosnet .float_tell:hover,.float_zoosnet .float_mess:hover{right: 0px; transition:all 0.5s ease-in-out;-wekbit-transition:all 0.5s ease-in-out;}
.float_tell,.float_mess{overflow: hidden;}
.float_tell{top:521px;}
.float_tell img,.float_mess img{float: left;}
.float_tell p,.float_mess p{color: white;font-size: 16px;font-family: 微软雅黑;font-weight: 600;padding-top: 17px;}
.float_Qr_img{position: fixed;top: 482px;display: none; transition:right 0.5s ease-in-out;-wekbit-transition:right 0.5s ease-in-out;z-index: 10000000000000000000}
.float_Qr:hover .float_Qr_img{width:220px;display: block; right: 65px; transition:right 0.5s ease-in-out;-wekbit-transition:right 0.5s ease-in-out;}
