@charset "utf-8";

@font-face {
    font-family:'icomoon';
    src:url('../fonts/icomoon.eot?z3gqi2');
    src:url('../fonts/icomoon.eot?z3gqi2#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?z3gqi2') format('truetype'),
        url('../fonts/icomoon.woff?z3gqi2') format('woff'),
        url('../fonts/icomoon.svg?z3gqi2#icomoon') format('svg');
    font-weight:normal;
    font-style:normal;
}
[class^="icon-"], [class*=" icon-"] {
font-family:'icomoon' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.icon-uniE900:before { content:"\e900"; }
.icon-uniE901:before { content:"\e901"; }
.icon-uniE902:before { content:"\e902"; }
.icon-uniE903:before { content:"\e903"; }
.icon-uniE904:before { content:"\e904"; }
.icon-uniE905:before { content:"\e905"; }
@font-face {
    font-family:'bellmt';
    src:url('../fonts/bellmt.eot?z3gqi2');
    src:url('../fonts/bellmt.eot?z3gqi2#iefix') format('embedded-opentype'),
        url('../fonts/bellmt.ttf?z3gqi2') format('truetype'),
        url('../fonts/bellmt.woff?z3gqi2') format('woff'),;
    font-weight:normal;
    font-style:normal;
}
*{ margin:0; padding:0; list-style-type:none; }
body{ font:normal 100% "Microsoft YaHei",Arial; overflow-x:hidden; min-height:700px; margin:0 auto; font-size:12px; }
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,table,tbody,thead,tfoot,tr,td,th,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,em,h6,b,p{ font-weight:normal; font-style:normal; }
img{ vertical-align:bottom; border:none; }
a{ text-decoration:none; color:#000; }
a:hover{ color:#ce1724; }
ul,li{ list-style:none outside none; }
li,p,a{ vertical-align:bottom; }
.clear{ clear:both; }
table{ border-collapse:collapse; }
::selection{ background:#ce1724; color:#fff; /* Safari */} 
::-moz-selection{ background:#ce1724; color:#fff; /* Firefox */ }
input,select{ -webkit-appearance:none; appearance:none; }
select::-ms-expand{ display:none; }
input[type=radio]::-ms-check,input[type=checkbox]::-ms-check{ display:none; }
.fl{ float:left !important; }
.fr{ float:right !important; }
.mr0{ margin-right:0px !important; }
.pr0{ padding-right:0px !important; }
.ml0{ margin-left:0px !important; }
.pl0{ padding-left:0px !important; }
.fb{ font-weight:bold; }
.bor0{ border-right:0 !important; }
.bag0{ background:none !important; }
.main{ width:1100px; margin:0 auto; overflow:hidden; }
.none{ display:none; }


/*头部*/
.top{ width:100%; overflow:hidden; height:40px; background-color:#fff; min-width:1100px; line-height:40px; color:#000; border-bottom:1px #e6e6e6 solid; }
.head{ width:100%; overflow:hidden; height:auto; background-color:#fff; min-width:1100px; }
.head .logo{ width:auto; float:left; padding:47px 0; }
.head .tel{ width:auto; height:100px; float:right; padding-left:53px; background:url(../images/tel.png) no-repeat left center; color:#000; padding-top:50px; }
.head .tel p{ font-size:30px; font-weight:bold; font-family:Arial; }

/*头部*/
.menu{ width:100%; height:52px; line-height:52px; background-color:#000; vertical-align:middle; min-width:1100px; }
.nav { width:1100px; margin:0 auto; }
.nav li{position:relative; width:157px; height:52px; display:inline; float:left; text-align:center; }
.nav span{ float:left; display:block; height:52px; width:2px; background:url(../images/tianwa_11.jpg) left center no-repeat; }
.nav li.last{ width:157px; margin-right:0; }
.nav a.tit{ display:inline-block; width:100%; font-size:14px; line-height:52px; color:#fff; text-align:center; font-weight:bold; }
.nav li:hover{ color:#fff; }
.nav li.hover a.tit, .nav li.on a.tit{ color:#fff; background-color:#ce1724; }
.subnav{ position:absolute; left:0; top:52px; width:157px; display:none; padding:5px 0; background:#ce1724; z-index:100; *zoom:1; }
.subnav a{ display:inline-block; width:157px; line-height:32px; color:#fff !important; text-align:center; z-index:100; *zoom:1; }
.subnav a:hover{ color:#000 !important; background:#ce1724; z-index:100; }

/*banner*/
.banner { width:100%; position:relative; height:600px; min-width:1100px; z-index:8; position:relative; vertical-align:middle; overflow:hidden; }
.banner .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; height:600px; }
.banner .bd ul { width:100% !important; -moz-width:100% !important;}
.banner .bd li { width:100% !important; height:600px; overflow:hidden; text-align:center; -moz-width:100% !important; }
.banner .bd li a { display:block; height:600px; width:100% !important; -moz-width:100% !important; }
.banner .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.banner .hd ul { text-align:center; float:none; }
.banner .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:43px; height:8px; margin:0px 8px; overflow:hidden; background:#000; line-height:999px; }
.banner .hd ul .on { background:#ce1724; }

/*标题*/
.title { width:100%; height:auto; overflow:hidden; vertical-align:middle; min-width:1100px; padding-bottom:26px; text-align:center; }
.title h2 { font-size:28px; font-weight:bold; }
.title em{ display:block; font-size:20px; color:#cecece; text-transform:uppercase; font-weight:normal; }
.title span{ width:58px; color:#777; font-size:25px; display:block; float:left; padding-top:15px; }
.title p{ width:521px; height:1px; background-color:#cecece; margin-top:25px; float:left; }
.title_co{ color:#fff !important; }

/*first*/
.first{ width:100%; overflow:hidden; height:203px; vertical-align:middle; min-width:1100px; background-color:#ededed; }
.first li { float:left; width:100px; padding:0 60px; background:url(../images/icon01.png) no-repeat right top; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }
.first li img { display:block; width:72px; height:72px; padding:0 14px; }
.first li em { display:block; text-align:center; font-size:14px; color:#333; padding-top:10px; }
.first li em b { display:block; font-size:10px; color:#888; text-transform:uppercase; font-weight:normal; padding-top:2px; }
.first li:hover { margin-top:-10px; }
.first li:nth-child(5){ background:none !important; }
.first li:first-child + li + li + li + li{ margin-right:0px; }

/*second*/
.second{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; overflow:hidden; padding:60px 0 100px; }
#Tab1{ width:1100px; padding-top:9px; }
.secondbox { width:100%; height:56px; }
.secondbox li{ float:left; display:block; cursor:pointer; width:258px; text-align:center; color:#000; border:1px #cecece solid; margin:10px 20px 10px 0; font-size:14px; line-height:36px; }
.secondbox li:nth-child(4n){ margin-right:0px; }
.secondbox li span{ font-size:16px; padding-right:10px; line-height:36px; }
.secondbox li.hover{ padding:0px; background:#ce1724; width:258px; color:#fff; font-weight:bold; height:36px; line-height:36px; border:1px #ce1724 solid; }
.productbox{ width:100%; float:left; margin-top:25px; height:auto; }
.productbox li{ width:346px; height:246px; margin:0 30px 30px 0; float:left; overflow:hidden; cursor:pointer; }
.productbox li:nth-child(3n){ margin-right:0px; }
.productbox li img{ width:100%; height:100%; float:left; display:block; }
.productbox li .boxhover{ width:286px; height:186px; float:left; background:#ce1724; margin-top:-492px; position:relative; z-index:55; transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; padding:30px; display:block; color:#fff; text-align:center; }
.productbox li .boxhover h2{ font-size:16px; padding:5px 0 0 0; }
.productbox li .boxhover p{ font-size:18px; }
.productbox li .boxhover .boxtxt{ width:100%; height:110px; line-height:24px; opacity:0.7; filter:"alpha(opacity=70)"; filter:alpha(opacity=70); text-align:left; }
.productbox li .boxhover .boxbottom{ width:66px; border:1px #fff solid; margin:0 auto; line-height:22px; text-transform:uppercase; }
.productbox li:hover .boxhover{ margin-top:-246px; }

/*third*/
.third { width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; overflow:hidden; padding:60px 0 120px; background:url(../images/bg.jpg) center top; }
.third .third_txt{ width:1100px; float:left; line-height:32px; color:#fff; font-size:14px; padding:49px 0 0 0; }
.third .third_txt p{ text-indent:2em; }
.third .third_milieu{ width:1100px; float:left; margin-top:81px; }
.third .third_milieu li{ width:174px; height:174px; border-radius:174px; -moz-border-radius:174px; -webkit-border-radius:174px; -0-border-radius:174px; float:left; background-color:#fff; margin-left:81px; _display:inline; overflow:hidden; transition-duration:0.8s; -moz-transition-duration:0.8s; -webkit-transition-duration:0.8s; -o-transition-duration:0.8s; z-index:1; transform: rotate3d(0,1,0,0deg); -webkit-transform: rotate3d(0,1,0,0deg); -moz-transform: rotate3d(0,1,0,0deg); }
.third .third_milieu li:hover{ z-index:0; transition-duration:0.8s; -moz-transition-duration:0.8s; -webkit-transition-duration:0.8s; -o-transition-duration:0.8s; transform:rotate3d(0,1,0,-180deg); -webkit-transform:rotate3d(0,1,0,-180deg); -moz-transform:rotate3d(0,1,0,-180deg); }

/*fourth*/
.fourth{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; overflow:hidden; padding:30px 0 100px; }
.fourth_list{ width:1100px; float:left; padding-top:30px; }
.fourth_list li{ width:525px; height:auto; float:left; padding:20px 15px 20px 0; margin-right:20px; _display:inline; border-bottom:1px #bfbfbf solid; }
.fourth_list li:nth-child(2n){ margin-right:0px; }
.fourth_list li .list_time{ width:71px; height:106px; float:left; border:1px #000 solid; text-align:center; color:#000; }
.fourth_list li .list_time .list_day{ width:71px; height:70px; float:left; border-bottom:1px #000 solid; line-height:70px; font-size:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.fourth_list li .list_time .list_month{ width:71px; height:35px; float:left; line-height:35px; }
.fourth_list li .list_txt{ width:437px; height:108px; float:left; padding-left:15px; }
.fourth_list li .list_txt h2{ width:437px; height:auto; font-size:18px; padding:7px 0 4px; }
.fourth_list li .list_txt h2 a{ width:437px; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.fourth_list li .list_txt p{ color:#999; line-height:24px; }

/*友情链接*/
.link{ background:#000 none repeat scroll 0 0; overflow:hidden; padding:15px 0; border-bottom:1px #1f1f1f solid; min-width:1100px; }
.link strong{ margin-right:30px; text-align:center; font-size:14px; color:#ffffff; display:block; float:left; font-weight:400; }
.link a{ display:block; float:left; padding-right:35px; font-size:14px; color:#666; }
.link a:hover{ color:#fff; }

/*foot*/
.footer{ overflow:hidden; background:#000; overflow:hidden; padding:50px 0px 55px 0px; min-width:1100px; }
.footermain{ width:1100px ; margin:auto; overflow:hidden; }
.footer ul{ width:862px; float:left; overflow:hidden; display:block; }
.footer li{ float:left; overflow:hidden; margin-right:30px; width:135px; border-right:1px #1f1f1f solid; height:247px; }
.footer li.r{ margin-right:0px; }
.footer li.p{ border-right:0px; }
.footer strong a{ display:block; font-weight:500; font-size:14px; color:#fcfcfc; line-height:35px; margin-bottom:12px; -webkit-transition:all 0.5s ease-in-out; }
.footer li p a{ font-size:12px; color:#666; line-height:32px; -webkit-transition:all 0.5s ease-in-out; }
.footer li p a:hover,.footer strong a:hover{ color:#fff; }
.footer_r{  width:238px; line-height:18px; color:#9b9b9b; text-transform:uppercase; float:right; }
.footer_r p.t{  font-size:14px; line-height:40px; color:#fff; }
.footer_r p.t a{  font-size:14px; color:#fff; }
.footer_r p.num{  margin-bottom:10px; font:bold 30px/30px Arial; color:#fff; }
.footer_r p.mt28{  margin-top:28px; border-top:1px solid #1f1f1f; padding:5px 0; }
.bdshare-button-style0-32 a {  background-image:url(../images/icon.png) !important; background-repeat:no-repeat; color:#3a8ceb; cursor:pointer; float:left; height:55px; line-height:52px; margin:0 18px 0 0 !important; overflow:hidden; text-indent:-100em; width:55px; }
.footer_r a{ width:55px !important; height:52px !important; }
.bds_weixin { background-position:0 0 !important; }
.bds_tsina { background-position:0 -62px !important; }
.bds_tqq { background-position:0 -124px !important; }

/*底部*/
.beian{ padding:10px 0px; background:#000; border-top:1px solid #1f1f1f; min-width:1100px; }
.beian p{ font-size:12px; color:#666; line-height:22px; float:left; }
.beian p a{ font-size:12px; color:#666; }
.beian p a:hover{ color:#fff; }


/*内页公共*/
.wbanner{ width:100%; overflow:hidden; height:340px; vertical-align:middle; min-width:1100px; }
.wtitle{ width:100%; height:auto; overflow:hidden; vertical-align:middle; min-width:1100px; text-align:center; border-bottom:1px #f5f5f5 solid; padding:0 0 7px; margin-bottom:80px; }
.wtitle h2 { font-size:28px; color:#323232; z-index:2; position:relative; }
.wtitle p{ font-size:26px; text-transform:uppercase; font-weight:normal; color:#e0e0e0; font-family:'bellmt'; margin-top:-16px; z-index:1; position:relative; }
.abouttwo>.wtitle{ border-bottom-color:#5d5d5d; }
.abouttwo>.wtitle h2{ color:#fff !important; }
.abouttwo>.wtitle p{ color:#5d5d5d; }
.upcontact{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; background-color:#ededed; text-align:center; padding:45px 0 54px; }
.upcontact img{ display:inline-block; }
.upcontact h3{ font-size:36px; font-weight:bold; color:#e60012; }
.upcontact p{ font-size:18px; color:#000; padding:20px 0 44px; }
.upcontact em{ font-size:18px; font-weight:bold; color:#000; line-height:44px; }
.submenu{ width:100%; height:46px; vertical-align:middle; min-width:1100px; padding:26px 0; text-align:center; margin:-85px 0 38px; }
.submenu li{ width:116px; height:46px; line-height:46px; font-size:18px; border:1px #d6d7dc solid; margin:5px 20px; display:inline-block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -0-border-radius:3px; }
*+ html .submenu li { display:inline; zoom:1; }
* html .submenu li { display:inline; zoom:1; }
.submenu li img{ display:inline-block; }
.submenu li a{ width:100%; display:block; color:#323232; border-radius:2px; -moz-border-radius:3px; -webkit-border-radius:3px; -0-border-radius:3px; float:left; }
.submenu li a:hover{ background-color:#e6e6e6; }
.submenu .procxz{ background-color:#e6e6e6; }
.submenu li a.submenubg{ background-color:#e6e6e6; }
.sunmenup{ background:url(../images/icon07.png) no-repeat 95px center; }
.suntwo{ width:114px; height:auto; float:left; background:#fff; position:relative; z-index:80; border:1px #d6d7dc solid; display:none; }
.submenu li:hover .suntwo{ display:block; }
.suntwo dd{ width:114px; height:46px; float:left; font-size:14px; text-align:center; line-height:46px; border-bottom:1px #d6d7dc dotted; }
.fy{ width:100%; height:auto; float:left; line-height:24px; text-align:center; padding:30px 0; }
.fy span{ color:#ce1724 !important; background:#fff !important; border:1px #fff solid !important; padding:5px 10px !important;}
.fy a{ color:#727272; background:#f5f5f5; border:1px #e1e1e1 solid; padding:5px 10px;}
.fy a:hover{ color:#000; background:#e6e6e4; border:1px #d7ddde solid; padding:5px 10px; }


/*关于我们*/
.aboutone{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; padding:80px 0 120px 0; }
.aboutone img{ width:515px; height:355px; float:left; display:block; }
.aboutone .aboutonetxt{ width:530px; height:auto; float:left; font-size:14px; color:#666; line-height:30px; padding:18px 0 0 55px; }
.abouttwo{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; padding:80px 0 120px 0; background:url(../images/aboutbg.jpg) repeat-y center top; }
.abouttwo li{ width:290px; height:284px; float:left; border:1px rgba(255,255,255,0.6) solid; margin-right:97px; padding:5px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; }
.abouttwo li:nth-child(3){ margin-right:0px; }
.abouttwo li:first-child + li + li{ margin-right:0px; }
.abouttwo li .abouttwotxt{ width:230px; height:284px; background-color:rgba(255,255,255,.28); padding:0 30px; }
.abouttwo li .abouttwotxt .abouttwottit{ width:230px; height:auto; float:left; font-size:20px; color:#fff; border-bottom:1px rgba(255,255,255,.2) solid; text-align:center; font-weight:bold; padding:25px 0 13px; float:left; }
.abouttwo li .abouttwotxt .abouttwotext{ font-size:14px; color:#FFF; line-height:24px; padding-top:10px; float:left; }
.abouttwo li:hover{ margin-top:-10px; }
.aboutthree{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; padding:80px 0 120px 0; }
.honer { position:relative; overflow:hidden; width:1100px; height:480px; float:left; }
.honer ul.honer-wrapper { position:absolute; top:0; left:0; z-index:1; margin:0; padding:0; height:425px; width:1100px; overflow:hidden; }
.honer ul.honer-wrapper li { position:absolute; margin-top:0px; height:425px; width:1100px; }
.honer ul.honer-wrapper li .honer_list{ width:304px; height:423px; float:left; margin-right:91px; border:1px #f0f0f0 solid; overflow:hidden; }
.honer ul.honer-wrapper li .honer_list:nth-child(3n){ margin-right:0px; }
.honer ul.honer-wrapper li .honer_list img{ width:294px; height:413px; float:left; display:block; margin:5px; } 
.honer ul.honer-wrapper li .honer_list .honerhover{ width:294px; height:243px; float:left; background-color:rgba(0,0,0,.5); margin-top:1px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; text-align:center; padding:5px; color:#FFF; font-size:18px; padding-top:180px; }
.honer ul.honer-wrapper li .honer_list:hover .honerhover{ margin-top:-423px; }
.honerbox { position:absolute; left:50%; bottom:12px; z-index:30; }
.honerbox ul { height:18px; padding:0 4px; }
.honerbox ul li { float:left; height:18px; margin:0 5px; }
.honerbox ul li em { display:block; width:18px; height:18px; border-radius:100%; background-color:#d9d9d9; text-indent:-9999px; cursor:pointer; }
.honerbox ul li.current em { background-color:#e60012; }
.honerbox ul li em:hover { background-color:#e60012; }


/*案例*/
.caseone{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; padding:80px 0 120px 0; }
.caselist li{ width:510px; height:auto; float:left; padding:0 80px 37px 0; }
.caselist li .caseimg{ width:498px; height:358px; float:left; padding:5px; border:1px #f5f5f5 solid; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }
.caselist li .casetxt{ width:510px; height:89px; float:left; }
.caselist li .casetxt a{ width:100%; display:block; overflow:hidden; color:#ce1724; font-size:18px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; padding:11px 0 6px; }
.caselist li .casetxt p{ width:100%; line-height:24px; color:#bababa; }
.caselist li:nth-child(2n){ padding-right:0px; }
.caselist li:hover .caseimg{ border:1px #ce1724 solid; }


/*案例详细页*/
.caseshow_title{ width:100%; height:auto; float:left; border-bottom:1px #ebebeb dashed; text-align:center; }
.caseshow_title h1{ color:#323232; font-size:22px; }
.caseshow_title p{ color:#909090; font-size:14px; padding:9px 0 21px; }
.caseshow_text{ width:880px; height:auto; float:left; color:#646464; line-height:24px; padding:20px 110px; font-size:14px; }
.caseshow_text img{ margin:10px 0; max-width:880px; }
.caseshow_page{ width:100%; height:auto; float:left; padding:21px 0; border-top:1px #e6e6e6 solid; }
.caseshow_page a{ width:88px; height:28px; text-align:center; line-height:26px; border:1px #d6d7dc solid; display:block; float:left; font-size:14px; color:#909090; margin-right:20px; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius:28px; -0-border-radius:28px; }
.caseshow_page a:hover{ border:1px #ce1724 solid; color:#ce1724; }


/*产品*/
.productone{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; padding:80px 0 120px 0; }
.productlist li{ width:350px; height:auto; float:left; padding:0 24px 24px 0; overflow:hidden; }
.productlist li .productimg{ width:350px; height:249px; float:left; }
.productlist li .producthover{ width:290px; height:189px; float:left; background:#ce1724; margin-top:-498px; position:relative; z-index:55; transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; padding:30px; display:block; color:#fff; text-align:center; }
.productlist li .producthover p{opacity:0.7; filter:"alpha(opacity=70)"; filter:alpha(opacity=70); color:#fff; font-size:14px; line-height:24px; padding-top:30px; }
.productlist li:hover .producthover{ margin-top:-249px; }
.productlist li .producttxt{ width:230px; height:70px; float:left; background:url(../images/icon08.png) no-repeat 20px center #fafafa; padding:0 60px; }
.productlist li .producttxt a{ width:100%; display:block; overflow:hidden; color:#666; line-height:70px; font-size:16px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.productlist li .producttxt a:hover{ color:#ce1724; }
.productlist li:nth-child(3n){ padding-right:0px; }


/*产品详细页*/
.productshow_img{ width:502px; height:502px; float:left; }
.productshow_txt{ width:568px; height:auto; float:left; padding-left:30px; }
.productshow_txt h1{ width:568px; color:#000; font-size:20px; border-bottom:1px #d6d7dc solid; display:block; padding:5px 0 22px; }
.productshow_txt .show_text{ width:568px; color:#323232; font-size:14px; line-height:28px; padding-top:8px; }
.productshow_page{ width:100%; height:auto; float:left; padding:21px 0; border-top:1px #e6e6e6 solid; margin-top:30px; }
.productshow_page a{ width:88px; height:28px; text-align:center; line-height:26px; border:1px #d6d7dc solid; display:block; float:left; font-size:14px; color:#909090; margin-right:20px; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius:28px; -0-border-radius:28px; }
.productshow_page a:hover{ border:1px #ce1724 solid; color:#ce1724; }


/*新闻*/
.newsone{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; padding:80px 0 120px 0; }
.newslist li{ width:1100px; height:auto; float:left; padding:30px 0; border-bottom:1px #f5f5f5 dotted; }
.newslist li .newsimg{ width:221px; height:136px; float:left; padding:5px; border:1px #f5f5f5 solid; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }
.newslist li .newstime{ width:150px; height:148px; float:left; text-align:center; }
.newslist li .newstime p{ font-size:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#323232; margin-top:35px; }
.newslist li .newstime span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#909090; }
.newslist li .newstxt{ width:717px; height:148px; float:left; }
.newslist li .newstxt h2{ width:100%; display:block; font-size:18px; padding:11px 0 6px; }
.newslist li .newstxt h2 a{ width:100%; display:block; overflow:hidden; color:#323232; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.newslist li .newstxt h2 a:hover{ color:#ce1724; }
.newslist li .newstxt p{ width:100%; line-height:24px; color:#bababa; }
.newslist li .newstxt span{ margin-top:10px; display:block; }
.newslist li .newstxt span a{ color:#ce1724; }
.newslist li:hover .newsimg{ background-color:#ce1724; border:1px #ce1724 solid; }


/*新闻详细页*/
.newsshow_title{ width:100%; height:auto; float:left; border-bottom:1px #ebebeb dashed; text-align:center; }
.newsshow_title h1{ color:#323232; font-size:22px; }
.newsshow_title p{ color:#909090; font-size:14px; padding:9px 0 21px; }
.newsshow_text{ width:880px; height:auto; float:left; color:#646464; line-height:24px; padding:20px 110px; font-size:14px; }
.newsshow_text img{ margin:10px 0; max-width:880px; }
.newsshow_page{ width:100%; height:auto; float:left; padding:21px 0; border-top:1px #e6e6e6 solid; }
.newsshow_page a{ width:88px; height:28px; text-align:center; line-height:26px; border:1px #d6d7dc solid; display:block; float:left; font-size:14px; color:#909090; margin-right:20px; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius:28px; -0-border-radius:28px; }
.newsshow_page a:hover{ border:1px #ce1724 solid; color:#ce1724; }


/*下载*/
.downloadone{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; padding:80px 0 120px 0; }
.downloadlist li{ width:1100px; height:auto; float:left; padding:40px 0; border-bottom:1px #f5f5f5 dotted; }
.downloadlist li .downloadimg{ width:70px; height:80px; float:left; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }
.downloadlist li .downloadimg a{ width:100%; height:80px; display:block; background:url(../images/icon09.png) no-repeat left center; }
.downloadlist li .downloadimg a:hover{ background:url(../images/icon010.png) no-repeat left center; }
.downloadlist li .downloadtxt{ width:962px; height:80px; float:left; padding-left:68px; }
.downloadlist li .downloadtxt h2{ width:100%; display:block; font-size:18px; padding-bottom:5px; }
.downloadlist li .downloadtxt h2 a{ width:100%; display:block; overflow:hidden; color:#323232; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.downloadlist li .downloadtxt h2 a:hover{ color:#ce1724; }
.downloadlist li .downloadtxt p{ width:100%; line-height:24px; color:#bababa; }


/*联系我们*/
.contactone{ width:100%; overflow:hidden; height:auto; vertical-align:middle; min-width:1100px; padding:80px 0 120px 0; }
.contactone .map{ width:554px; height:422px; float:left; display:block; padding:5px; border:1px #fff solid; border:1px #e1e1e1 solid; }
.contactone .contacttxt{ width:494px; height:auto; float:left; font-size:14px; color:#666; line-height:30px; padding-left:40px; }
.contactone .contacttxt .contact{ width:100%; font-size:14px; line-height:40px; color:#2b2b2b; }


/*留言*/
.czlybs{ }
.czlybs p{ font-size:16px; font-weight:bold; color:#323232; padding:10px 0 5px; }
.czlybs input{ width:204px; float:left; border:1px solid #f1f1f1; margin:0 25px 20px 0; background:#f7f7f7; color:#b2b2b2; font-size:12px; outline:medium none; padding:5px 13px; -webkit-transition:all 0.5s ease-in-out; font-family:"Microsoft YaHei"; }
.czlybs input.r{ margin-right:0px; }
.czlybs input:hover,.czlybs textarea:hover{ border:1px solid #ce1724; }
.czlybs input:hover,.czlybs textarea:hover{ color:#ce1724; }
.czlybs textarea{ height:70px; width:460px; border:1px solid #f1f1f1; margin-bottom:10px; background:#f7f7f7; color:#b2b2b2; font-size:12px; font-family:"Microsoft YaHei"; outline:medium none; padding:15px; -webkit-transition:all 0.5s ease-in-out; }
.czlybs .dbutton{ width:80px; height:28px; outline:medium none; line-height:28px; border:none; text-align:center; color:#fff; font-size:12px; cursor:pointer; background:#ce1724; font-family:"Microsoft YaHei"; -webkit-transition:all 0.5s ease-in-out; cursor:pointer; }
.czlybs .dbutton:hover{ background:#212427; }


/*招聘*/
.hrtitle{ width:1100px; height:40px; float:left; border-bottom:0; background-color:#ce1724; line-height:40px; }
.hrtitleli{ float:left; text-align:center; font-size:14px; }
.hrw147{ width:198px; }
.hrw260{ width:260px; }
.hrw146{ width:145px; }
.hrw203{ width:203px; }
.hrwcolf{ color:#fff; }
.hrlist{ width:1098px; height:auto; overflow:hidden; border-left:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid; float:left;  }
.hrlist dt{ width:1098px; height:51px; border-bottom:1px #d9d9d9 solid; line-height:51px; }
.hrwcol5{ color:#505050; }
.hrlist dd{ width:1164px; height:auto; position:relative; overflow:hidden; }
.hrlist dd .hrlisttxt{ width:1064px; height:auto; padding:20px 50px; background:#ecf1f2; border-bottom:1px #d9d9d9 solid; line-height:24px; font-size:12px; text-align:left; color:#666; }
.hrlist dd .hrlisttxt .hrspan{ padding-right:90px; }
.hrlist dd .hrlisttxt .hrp{ font-size:14px; padding:10px 90px 0 0; }
.hrlist dd .hrlisttxt a{ color:#ce1724; padding:0 5px; }


/*===============侧边联系我们===============*/
.qqkefu{ position:fixed; top:58%; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 365)); z-index:100; right:0; width:45px; }
.qqkefu ul li{ width:45px; height:45px; margin-bottom:1px; float:right; line-height:45px; font-size:14px; cursor:pointer; position:relative; text-indent:10px; }
.qqkefu ul li a{ color:#fff; display:block; overflow:hidden; height:45px; }
.qqkefu ul li.qq_cza{ overflow:hidden}
.qqkefu ul li:hover{ background:#000; }
.qqkefu ul li.upwards{ background:url(../images/k1.png) no-repeat center #ce1724; position:relative; width:45px; height:45px; cursor:pointer; }
.qqkefu ul li.upwards span{ position:absolute; display:block; left:0; top:-5px; height:5px; width:45px; }
.qqkefu ul li.upwards:hover{ background:url(../images/k1.png) no-repeat center #000; }
.qqkefu ul li b{ width:45px; height:45px; display:block; overflow:hidden; float:right; }
.qqkefu ul li span{ font-size:14px; font-weight:bold; color:#FFF; }
.qqkefu ul li b.a{ background:url(../images/k2.png) no-repeat center #ce1724; }
.qqkefu ul li b.b{ background:url(../images/k3.png) no-repeat center #ce1724; }
.qqkefu ul li b.f{ background:url(../images/k4.png) no-repeat center #ce1724; }
.qqkefu ul li b.c{ background:url(../images/k5.png) no-repeat center #ce1724; }
.qqkefu ul li:hover b.a{ background:url(../images/k2.png) no-repeat center center #000; }
.qqkefu ul li:hover b.b{ background:url(../images/k3.png) no-repeat center center #000; }
.qqkefu ul li:hover b.f{ background:url(../images/k4.png) no-repeat center center #000; }
.qqkefu ul li:hover b.c{ background:url(../images/k5.png) no-repeat center center #000; }
.qqkefu ul li.qq_czb{ text-indent:0; }
.qqkefu ul li.qq_czae{ line-height:15px !important}
.erweima{ position:absolute; width:111px; height:150px; top:-120px; left:-111px; float:right; cursor:default !important; display:none; background:url(../images/qr_img.png) no-repeat; }
.erweima p{ margin-top:20px; margin-left:10px; }
.erweima img{ width:90px; height:90px; }
.qqkefu li .erweima p a{ display:block; font-size:14px; color:#333; margin-top:-8px; margin-left:30px; }
.mlogo{ display:none; }
.top-bar{ display:none; }


@media (max-width:991px) {
     .title h2 { font-size:5em; font-weight:bold; }
     .title em{ display:block; font-size:24px; color:#cecece; text-transform:uppercase; font-weight:normal; }
	 .top, .head, .menu .nav, .qqkefu, .first, .third .third_milieu, .footer ul, .bdsharebuttonbox, p.mt28 { display:none !important; }
	 .menu{ height:auto; background-color:#fff; border-bottom:1px #ededed solid; }
	 .mlogo{ width:35%; height:auto; float:left; padding:30px 0; display:block; }
	 .mlogo img{ width:100%; }
	 .top-bar, .top-bar .navbox-tiles, .navbox-trigger, .navbox-tiles .tile, .navbox-tiles .tile .icon .fa, .navbox-tiles .tile .title { -webkit-transition:all .3s; transition:all .3s; }
	 .navbox-tiles:after { content:''; display:table; }
	 /* Core Styles */
	 .top-bar { height:166px; position:relative; z-index:1000; display:block; }
	 .top-bar .bar { background-color:transparent; width:100%; height:100%; position:absolute; z-index:2; float:right; }
	 .top-bar .navbox { visibility:hidden; opacity:0; position:absolute; top:100%; left:0; z-index:1; -webkit-transform:translateY(-200px); -ms-transform:translateY(-200px); transform:translateY(-200px); -webkit-transition:all .2s; transition:all .2s; }
	 .top-bar .navbox-tiles { -webkit-transform:translateY(-200px); -ms-transform:translateY(-200px); transform:translateY(-200px); }
	 .top-bar.navbox-open .navbox-trigger { background-color:transparent; }
	 .top-bar.navbox-open .navbox { visibility:visible; opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); -webkit-transition:opacity .3s, -webkit-transform .3s; transition:opacity .3s, transform .3s; }
	 .top-bar.navbox-open .navbox-tiles { -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
	 .navbox-trigger { background-color:transparent; width:166px; height:166px; line-height:166px; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; float:right; }
	 .navbox-trigger .fa { font-size:20px; color:#fff; }
	 .navbox-trigger:hover { background-color:transparent; }
	 .navbox { background-color:#ce1724; width:100%; -webkit-backface-visibility:initial; backface-visibility:initial; }
	 .navbox-tiles { width:100%; }
	 .navbox-tiles li{ width:100%; height:auto; border-bottom:1px rgba(255,255,255,0.5) solid; text-align:center; font-size:4em; line-height:3em; }
	 .navbox-tiles li a{ color:#fff; display:block; }
	 .secondbox li{ width:48.8%; line-height:100px; font-size:4em; }
	 .secondbox li:nth-child(2n){ margin-right:0px; }
	 .secondbox li span{ font-size:1em; line-height:100px; }
	 .secondbox li.hover{ width:48.8%; height:100px; line-height:100px; }
	 .productbox li{ width:48.633333333%; height:446px; }
	 .productbox li:nth-child(3n){ margin-right:30px; }
	 .productbox li:nth-child(2n){ margin-right:0px; }
	 .productbox li:nth-child(5){ display:none; }
	 .productbox li:nth-child(6){ display:none; }
	 .productbox li img{ width:100%; height:100%; }
	 .productbox li .boxhover{ width:88.666666667%; height:386px; margin-top:-896px; }
	 .productbox li .boxhover h2{ font-size:4em; }
	 .productbox li .boxhover p{ font-size:3em; }
	 .productbox li .boxhover .boxtxt{ width:100%; height:165px; line-height:1.5em; text-align:center; margin-bottom:20px; font-size:3em; overflow:hidden; }
	 .productbox li .boxhover .boxbottom{ width:30%; line-height:50px; font-size:2em; }
	 .productbox li:hover .boxhover{ margin-top:-446px; }
	 .third .third_txt{ width:1060px; float:left; line-height:32px; color:#fff; font-size:3em; padding:49px 20px 0 20px; height:500px; overflow:hidden; }
	 .third .third_txt p{ text-indent:3em; line-height:1.7em; }
	 .fourth_list li{ width:100%; }
	 .fourth_list li:nth-child(5){ display:none; }
	 .fourth_list li:nth-child(6){ display:none; }
	 .fourth_list li .list_time{ width:18%; height:244px; }
	 .fourth_list li .list_time .list_day{ width:100%; height:180px; line-height:180px; font-size:5em;  }
	 .fourth_list li .list_time .list_month{ width:100%; height:64px; line-height:64px; font-size:3em; }
	 .fourth_list li .list_txt{ width:80%; height:108px; }
	 .fourth_list li .list_txt h2{ width:100%; font-size:4em; }
	 .fourth_list li .list_txt h2 a{ width:100%; }
	 .fourth_list li .list_txt p{ font-size:3em; line-height:1.5em; height:110px; overflow:hidden; display:block; }
	 .link strong{ font-size:2.5em;  }
	 .link a{ font-size:2.5em; }
	 .footer_r{ width:100%; line-height:3em; text-align:center; }
	 .footer_r p{ font-size:2em; }
	 .footer_r p.t{ font-size:2em; line-height:3em; }
	 .footer_r p.t a{ font-size:2em; }
	 .footer_r p.num{ font:bold 4em/0 Arial; padding:20px 0; }
}
@media screen and (max-width:370px) { 
	 .navbox-tiles .fa { font-size:25px; }
}