@charset "gb2312";body{font-size:12px;font-family:"microsoft yahei",simsun,sans-serif;color:#565656}
abbr,blockquote,body,caption,col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,span,strike,strong,summary,tbody,tfoot,th,thead,ul{margin:0;padding:0;margin:0;padding:0;border:0;font-family:"microsoft yahei",simsun,sans-serif;list-style-type:none}
table tr td{line-height:30px;height:30px;padding-top:3px;padding-bottom:4px;text-align:center}
button,input[type=submit]{cursor:pointer}
textarea{margin:0;padding:0;font-size:14px;overflow:auto}
p{margin:0;padding:0;font-weight:400}
img{border:0;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;width:100%;border:#dedede 1px}
a{color:#666;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}
a:focus{outline:0;-moz-outline-style:none}
a:hover{color:#e7402f;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}
.clear{clear:both}
.w1000{margin:0 auto;width:1000px}
.w1100{margin:0 auto;overflow:hidden;max-width:1100px}
.w1170{overflow:hidden;width:1170px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.contain{width:100%}
*html .contain{overflow:hidden}
.nav-fixed-top{top:0;border-width:0 0 1px}
.nav-fixed-top{position:fixed;right:0;left:0;z-index:1030}
.header_top{height:40px;line-height:40px;background:url(../images/headbg.jpg) repeat;color:#444;font-size:14px}
.header_toplf{width:30%;float:left}
.header_toprg{width:50%;float:right}
.header_toptell{background:url(../images/itell.png) no-repeat 3% 13px;color:#444;text-indent:40px;float:right}
.header_toprg a{color:#444}
.navzone{width:100%;position:relative;overflow:hidden;margin-top:65px}
.logo{float:left;width:168px;height:68px;background-image:url(../images/zhlogo.png);background-repeat:no-repeat}
.navlist{width:778px;height:65px;float:right;background:#DC291E;font-size:15px;margin-bottom:25px}
.navlist a{display:block;width:128px;height:65px;margin-right:1px;float:left;line-height:65px;font-family:"΢���ź�";font-size:15px;color:#fff;text-align:center;display:block}
.navlist a.current{color:#fff;background:#222}
.navlist a:hover{color:#fff;background:#222}
#zh-demo{position:relative;width:100%;max-width:1920px;height:500px;margin:0 auto 0 auto;min-width:1920px;overflow:hidden}
#zh-demo .item{position:relative;display:block}
#zh-demo img{display:block;width:100%;max-width:1920px;height:500px;overflow:hidden}
.owl-pagination{position:absolute;left:0;bottom:-5px;width:100%;min-width:1920px;max-width:1920px;height:22px;text-align:center}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(images/bg15.png)}
.owl-pagination .active{width:25px;background-image:url(images/bg16.png)}
.owl-buttons{display:none}
.owl-buttons div{position:absolute;top:43%;width:56px;height:100px;margin-top:-40px;text-indent:-9999px}
.owl-prev{left:0;background-image:url(images/bg17.png)}
.owl-next{right:0;background-image:url(images/bg18.png)}
.owl-prev:hover{background-image:url(images/bg19.png)}
.owl-next:hover{background-image:url(images/bg20.png)}
.owl-carousel{display:none;position:relative;width:1920px;min-width:1920px;height:500px;-ms-touch-action:pan-y;margin:0 auto}
.owl-carousel img{min-width:1920px;max-width:1920px}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0);min-width:1920px}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;min-width:1920px;overflow:hidden}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height1000ms ease-in-out;-moz-transition:height1000ms ease-in-out;-ms-transition:height1000ms ease-in-out;-o-transition:height1000ms ease-in-out;transition:height1000ms ease-in-out}
.owl-carousel .owl-item{min-width:1920px;float:left;overflow:hidden}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.indhot-pro{width:100%;background:#f5f5f5;margin-top:0;margin-right:auto;margin-bottom:30px;overflow:hidden;margin-left:auto;padding-top:18px;padding-right:0;padding-bottom:5px;padding-left:0}
.indhotp-zone{width:100%}
.indhotp-zonetit{width:100%;overflow:hidden;color:#656d78}
.indhotp-zonetit p.t1{margin-bottom:0;text-align:center;padding:10px 0 0;text-transform:uppercase;font-size:26px;color:#ED2E1B;font-weight:700}
p.t2{font-size:13px;color:#666;text-align:center;margin-top:15px}
.slidewrap{margin-top:15px}
.slidewrap ul li{margin-bottom:20px;overflow:hidden}
.one-fourth{width:23%;margin-right:23px;margin-bottom:20px;float:left}
.item-wrapp{border-radius:4px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}
.item-wrapp img{width:269px;height:199px}
.item-wrapp:hover{box-shadow:0 0 5px #e6e9ee}
.item-wrapp img:active,.item-wrapp img:focus,.item-wrapp img:hover{opacity:.8}
.portfolio-item-title{text-align:center;border-top:none;height:45px;line-height:45px;overflow:hidden}
.portfolio-item-title a{margin-bottom:0;font-size:14px;font-weight:400;color:#333;display:inline-block;width:100%}
.portfolio-item-title a:hover{text-decoration:none;background:#E3131E;color:#fff}
.index_case{float:left;width:48%}
.index_casetit{font-size:16px;margin:0 0 20px;font-weight:700}
.index_case dl{width:100%;float:left;margin-bottom:15px;overflow:hidden;border-bottom:1px #dedede dashed;padding-bottom:10px}
.index_case dl dt{float:left;width:33%}
.index_case dl dt img{width:185px;height:137px}
.index_case dl dd{float:right;width:63%}
.index_case dl dd a{display:block;font-size:14px;font-weight:700;margin:10px 0 14px}
.index_case dl dd a:hover{color:#ed2e1b}
.index_case dl dd p{margin-bottom:5px;font-size:13px;line-height:25px;height:75px;overflow:hidden}
.index_case dl dd p span{padding-right:5px;color:#ed2e1b}
.index-news{margin:0 auto 10px;float:right;width:48%}
.index-news dl{font-size:14px;width:100%;padding-bottom:10px;border-bottom:#d8d8d8 1px dashed;overflow:hidden;margin-bottom:10px}
.index-news dt{float:left;width:32%}
.index-news dt img{width:100%;height:auto}
.index-news dd{float:right;width:66%;line-height:25px}
.index-news ul{overflow:hidden}
.index-news ul li{float:left;width:100%;margin-bottom:10px;margin-top:3px;border-bottom:1px #dedede dashed}
.index-news ul li a{font-size:13px;background:url(images/new_ico.jpg) no-repeat left center;padding-left:25px;display:block;margin-bottom:6px;height:25px;line-height:25px;overflow:hidden}
.index-news ul li a:hover{color:#ed2e1b}
.index-news ul li p{color:#888}
.hpt_line{background:#333942;width:100%;margin:20px auto 0}
.hpt_linel{float:left;padding-left:100px;width:75%;/* background:url(../images/jt_fh.jpg) left top no-repeat; */}
.hpt_line_cp{float:left;width:65%;margin-top:10px;margin-bottom:15px;display:inline}
.hpt_line_news{float:left;width:35%;margin-top:10px;margin-bottom:15px;display:inline}
.hpt_line_cp2{float:left;width:30%;margin-top:10px;margin-bottom:15px;display:inline;margin-right:20px}
.boxtit{color:#FC0;font-size:15px;line-height:30px}
.boxtit a{color:#FC0}
.hpt_line_cp ul li{line-height:28px;height:28px;overflow:hidden;float:left;width:48%;font-size:12px;margin-top:2px;margin-bottom:2px;padding-left:8px;background-image:url(images/inarrow.jpg);background-repeat:no-repeat;background-position:left 12px;display:block}
.hpt_line_cp2 ul li,.hpt_line_news ul li{line-height:28px;height:28px;overflow:hidden;float:left;width:97%;font-size:12px;margin-top:2px;margin-bottom:2px;padding-left:8px;background-image:url(images/inarrow.jpg);background-repeat:no-repeat;background-position:left 12px;display:block}
.hpt_line_cp ul li a,.hpt_line_cp2 ul li a,.hpt_line_news ul li a{color:#fff}
.hpt_line_cp ul li a:hover,.hpt_line_cp2 ul li a:hover,.hpt_line_news ul li a:hover{color:#FC0}
.indexlx{float:left;width:28%;margin-top:10px;margin-left:30px;display:inline}
.indexinfo{margin-bottom:15px;margin-top:8px}
.indexinfo span{display:block;background:url(images/contacticon.jpg) no-repeat;color:#fff;padding-left:28px;margin-bottom:15px}
.indexinfo span.address{background-position:0 3px;line-height:23px}
.indexinfo span.ema{background-position:0 -78px;line-height:23px}
.indexinfo span.ema a{color:#fff}
.indexinfo span.ema a:hover{color:#FC0;text-decoration:underline}
.indexinfo span.phone{background-position:0 -40px;line-height:23px}
.hpt_line_r{float:right;width:189px;background:url(../images/zx_jt.jpg) left top no-repeat;height:157px;margin-top:12px}
.hpt_line_r a{display:block;font-size:20px;color:#333;font-weight:700;line-height:150px;padding:20px 0 0 60px}
.footerlast{width:100%;background:#292f38}
.footerinner{padding:0;overflow:hidden;width:1170px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;line-height:35px}
.footerinner a{color:#fff}
.footerinner_l{color:#fff;padding-top:0;padding-right:4px;padding-bottom:0;padding-left:4px;float:left;width:46%}
.footerinner_r{float:right;color:#fff}
.other_ban{margin:0 auto;height:200px;width:100%;background:url(../images/otherbanner.jpg) no-repeat left center}
.other_ban1{margin:0 auto;height:200px;width:100%;background:url(../images/kehu.jpg) no-repeat left center}
.other_ban2{margin:0 auto;height:200px;width:100%;background:url(../images/lianxi.jpg) no-repeat left center}
.other_ban3{margin:0 auto;height:200px;width:100%;background:url(../images/xinwen.jpg) no-repeat left center}
.other_ban4{margin:0 auto;height:200px;width:100%;background:url(../images/guanyu.jpg) no-repeat left center}
.other_title{height:40px;line-height:40px;width:100%;margin:0 auto;overflow:hidden;font-size:14px;margin-top:20px;background:#f0f0f0}
.other_titlel{text-align:left;float:left;color:#fff;background:url(images/arrow.png) no-repeat right center #f33035;padding:0 15px 0 5px}
.other_titlel a{color:#fff}
.other_titler{float:right;padding-right:5px;background:#f0f0f0;color:#fff;width:200px;text-transform:uppercase}
.other_titler .go-more{float:right;line-height:40px;padding-right:20px; right center;margin-right:10px;display:inline}
.other_titler .go-more:hover{background:url(images/more2.png) no-repeat right center;color:#f33035}
.protype-list{width:100%;overflow:hidden;margin-top:25px}
.protype-piclist{margin-bottom:30px;overflow:hidden}
.items{width: 25%;float: left;}
.items a{overflow:hidden;display:block;padding: 0 10px;}
.items a:hover{color:#0689d8}
.items a.title{display:block;font-size:14px;text-align:center;margin-top:6px;height:40px;line-height:20px}
.items a img{-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);width:100%;height:auto;}
.items a:hover img{-webkit-transform:scale(1.16);-moz-transform:scale(1.16);-ms-transform:scale(1.16);-o-transform:scale(1.16);transform:scale(1.16)}
.pages{color:#999;clear:both;border-top-width:1px;border-top-style:dashed;border-top-color:#dbdbdb;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:30px;padding-right:0;padding-bottom:10px;padding-left:0}
.pages .cpb,.pages a{text-decoration:none;padding:6px 10px;border:1px solid #d8d8d8;background:#ffff;margin:0 2px;font-size:12px;color:#000;margin:5px}
.pages a:hover{background:#0689d8;color:#fff;border:1px solid #4b77ad;text-decoration:none}
.pages .cpb{font-weight:700;color:#fff;background:#0689d8;border:1px solid #4b77ad;padding:4px 10px}
#totop{width:56px;height:56px;display:none;cursor:pointer;text-indent:-999em;background:url(images/totop.gif) no-repeat -64px 0;position:fixed;right:15%;bottom:10%}
#totop:hover{background:url(images/totop.gif) no-repeat}
.prenext{margin-top:15px;font-size:13px}
.prenext ul li{margin-bottom:5px;padding-bottom:8px;overflow:hidden;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#dedede}
.prodetail{margin:15px auto 15px;width:100%}
.prodetail_left{float:left;width:44%}
.prodetail_left img{width:480px;height:355px}
.mod18{position:relative;float:left;overflow:hidden;width:44%;margin-top:20px;height:430px}
.mod18 .btn{position:absolute;top:75pt;z-index:99;width:18px;height:52px;font-weight:700;font-size:50px;cursor:pointer}
.mod18 #nextTop,.mod18 #prevTop{top:75pt;width:46px;height:3pc}
.mod18 .prev{left:0}
.mod18 .next{right:0}
.mod18 #prevTop{background-position:-61px -238px}
.mod18 #nextTop{background-position:-61px -287px}
.mod18 .cf li{position:relative;float:left}
.mod18 .picBox{position:relative;overflow:hidden;width:480px;height:355px}
.mod18 .picBox ul{position:absolute}
.mod18 .picBox li img,.mod18 .picBox ul{width:480px;height:355px}
.mod18 .listBox{position:relative;overflow:hidden;padding-top:6px;width:480px;height:70px}
.mod18 .listBox ul{position:absolute;margin-left:0;height:60px}
.mod18 .listBox li{position:relative;width:99px;cursor:pointer}
.mod18 .listBox li img{width:92px;height:58px;border:1px solid #dedede}
.mod18 .listBox .on img{width:92px;height:58px;border:1px solid #dbdbdb}
.prodetail_right{float:left;width:56%;margin-top:20px}
.prodetail_right h1{font-size:24px;font-weight:400;line-height:35px;margin-bottom:10px;font-size:24px;color:red}
.pwenzi{margin-bottom:5px;overflow:hidden;line-height:26px;font-size:13px;padding-bottom:10px;border-top-width:1px;border-top-style:dashed;border-top-color:#dedede;padding-top:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#dedede}
.pwenzi p{width:100%}
.pwenzi p strong{display:inline-block;width:100%;float:left}
.pwenzi p span{display:inline-block;width:100%;line-height:30px;height:90px;overflow:hidden;float:left}
.pemail{background:url(images/email.jpg) no-repeat left center;font-size:17px;color:#FF5858;width:96%;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:23px;margin-bottom:15px}
.pemail a{color:#FF5858}
.pemail a:hover{color:#FF5858;text-decoration:underline}
.aj{width:100%;margin:0 auto;overflow:hidden;cursor:pointer}
.prodetail_right a.send-message{background:url(images/message-icon.png) no-repeat 15px center #0F258B;height:40px;line-height:40px;margin-right:20px;padding-right:30px;color:#fff;font-size:16px;display:block;padding-left:55px;float:left;display:block}
.prodetail_right a.sale-service{float:left;background:url(images/send-service.png) no-repeat 15px center #ff6f00;height:40px;line-height:40px;margin-right:20px;padding-right:30px;color:#fff;font-size:16px;display:block;padding-left:55px;float:left;display:block}
.promain{width:1170px;margin-top:20px;margin-right:auto;margin-bottom:25px;margin-left:auto}
.promain_left{width:25%;float:left;border:#d8d8d8 1px solid}
.promain_left-list{margin-bottom:20px}
.promain_left-listtit{font-size:18px;font-weight:400;text-transform:capitalize;font-weight:600;height:42px;line-height:42px;width:100%;width:96%;margin:0 auto;margin-bottom:10px;margin-top:5px;text-indent:5px;background:url(images/bt_line.jpg) no-repeat left bottom}
.promain_leftser{overflow:hidden;margin-top:0;margin-right:10px;margin-bottom:15px;margin-left:10px}
.promain_leftser img{width:278px;height:126px}
.promain_leftser img.promain_leftserimgx{width:240px;height:115px}
.aside-pro-list{width:100%;position:relative}
.aside-pro-list dl{z-index:20;line-height:35px}
.aside-pro-list dl dt{z-index:30;height:35px;text-indent:25px;margin:12px 5px}
.aside-pro-list dl dt a{display:block;color:#333;background:url(../images/jia.jpg) no-repeat 5px center;border-bottom:1px dashed #CCC;font-size:14px}
.aside-pro-list dl dt a:hover{display:block}
.aside-pro-list dl dd{position:absolute;z-index:20;top:-1px;left:100%;display:none;width:254px;height:auto!important;height:330px;min-height:330px;background:#fff;border:1px solid #d6dbe1;box-shadow:-1px 1px 6px rgba(0,0,0,.3)}
.aside-pro-list dl dd ul{padding:15px 0 26px}
.aside-pro-list dl dd ul li{padding:0 15px;height:35px;line-height:35px;font-size:13px}
.aside-pro-list dl dd ul li a{display:block;height:35px;background:url(../images/jiant.jpg) no-repeat left center;text-indent:15px;border-bottom:1px dotted #ccc;overflow:hidden}
.aside-pro-list dl dd ul li a:hover{color:#ff5858}
.aside-pro-list dl:hover dt a{color:#ff5858;background:url(../images/jian.jpg) no-repeat 5px center #F7F7F7;border-left:1px dashed #CCC;border-top:1px dashed #CCC}
.aside-pro-list dl:hover dd{display:block}
.aside-pro-list dl.phover dt a{color:#ff5858;background:url(../images/jian.jpg) no-repeat 5px center #F7F7F7}
.aside-pro-list dl.phover dd{display:block}
.aside-pro-list dl dd.sub-list1{top:-8px}
.promain_right{float:right;width:850px}
.promain_right_menu{margin-bottom:3px}
.promain_right_menu ul{overflow:hidden;width:100%;background:url(images/bottom_x.gif) repeat-x center bottom;height:42px;line-height:42px}
.promain_right_menu ul li{padding:0 42px;height:40px;float:left;margin-right:2px;font-size:15px;cursor:pointer;line-height:40px;border:1px solid #d8d8d8;border-bottom:none;background-color:#fafafa;text-transform:uppercase;text-align:center;display:inline}
.promain_right_menu ul li.active{border-top:#ff4a00 2px solid;color:#ff4a00;background:#fff;font-size:14px;font-weight:700}
.promain_right_menu ul li.active a{color:#ff4a00}
.promain-box{line-height:35px;margin:5px;padding-bottom:20px;font-size:14px}
.message{margin:0}
.pro_text_title{margin-bottom:15px;height:34px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#dedede}
.pro_text_title span{border-left:#fc0000 3px solid;padding-bottom:0;line-height:34px;padding-left:18px;padding-right:18px;background:#0075c2;float:left;height:34px;color:#fff;font-size:15px;font-weight:400;padding-top:0}
.pro_text p{line-height:25px;margin:10px}
.message p{line-height:28px;margin:10px;border-bottom:1px dashed #dedeed;padding-bottom:10px;font-size:14px}
.message a{color:#0075c2}
.form{padding-right:0;padding-left:0;width:650px;margin-right:auto;}
.oform_cont{line-height:35px;margin-bottom:10px}
.oform_name{text-align:right;display:block;font-size:14px;float:left;width:100px}
.inputo{width:350px;line-height:33px;text-indent:1em;color:#666;margin-left: 20px;border-top: 1px solid #b0b1b3;border-right: 1px solid #b0b1b3;border-bottom: 1px solid #b0b1b3;border-left: 1px solid #b0b1b3;height:33px;}
.otextarea{height:145px;line-height:35px;text-indent:1em;color:#666;resize:none;width:60%;margin-left:20px;border-top:1px solid #b0b1b3;border-right:1px solid #b0b1b3;border-bottom:1px solid #b0b1b3;border-left:1px solid #b0b1b3}
input.osend{cursor:pointer;margin:10px 100px 5px 130px}
.rgcp{overflow:hidden;margin-top:20px;margin-bottom:20px}
.rgcp_tit{background:url(images/tit_b.jpg) no-repeat left bottom;padding-bottom:10px;font-size:15px;color:#236D9E}
.rgcp ul{margin-top:10px;margin-bottom:10px}
.rgcp ul li{float:left;width:24%;margin-right:4px;margin-left:4px;display:inline}
.rgcp ul li img{width:205px;height:145px;margin-bottom:10px}
.rgcp ul li span{display:block;text-align:center;width:100%}
.rgcp a span:hover{color:#f14829}
.solution-left{float:left;width:22%;padding-top:10px}
.solution-right{float:right;width:900px;overflow:hidden;margin-bottom:30px}
.solution-right dl{margin-top:25px;overflow:hidden;width:23%;margin-right:18px;float:left;height:270px}
.solution-right dl dt img:hover{opacity:.9;filter:alpha(opacity=90);display:block}
.solution-right dl dt img{float:left;width:210px;height:150px;margin-bottom:5px}
.solution-right dl dd{width:100%;float:left}
.solution-right dl dd a{font-size:14px;display:block;padding-top:6px;height:25px;overflow:hidden}
.solution-right dl dd a:hover{color:#0689d8}
.solution-right dl dd p{color:#7d7d7d;height:50px;overflow:hidden;line-height:25px}
.solution-right dl dd a.sreadmore{font-size:12px;line-height:25px;color:#fd732b}
.solution_zone{width:auto}
.xgpro{border:1px solid #e1e1e1;border-top:none;background:url(images/xgcpbg.png) repeat-x;margin:3% 0 1% 0;overflow:hidden}
.xgpro_tit{width:100%;overflow:hidden;z-index:10;height:40px}
.xgpro_tit p{background:0 0;border-bottom:0;color:#333;overflow:hidden;padding:0;padding-left:0;margin-top:0;text-align:center;line-height:37px;height:37px;background:#fff;border-top:3px solid #e96a59;border-right:1px solid #eee;font-size:15px;float:left;position:absolute;width:auto;padding:0 15px}
.xgpro_tit span{text-align:right;margin-right:20px;line-height:40px;display:block;float:right}
.xgpro a{color:#333}
.xgpro a:hover{color:#db0000}
.xgpro ul{width:100%;overflow:hidden;margin:1% 0 0 0}
.xgpro li{margin:1%;width:18%;float:left;line-height:20px;text-align:center;overflow:hidden;display:inline}
.xgpro li img{width:100%;height:165px;margin-bottom:8px}
.xgpro li img:hover{height:165px;width:100%;margin-bottom:8px;opacity:.9;filter:alpha(opacity=90);display:block}
.newszone{overflow:hidden;margin-top:0;margin-right:auto;margin-bottom:30px;margin-left:auto}
.newszone ul{width:100%;overflow:hidden}
.newszone li{float:left;margin-right:7px;padding:1%;width:30%;background:#f5f5f5;overflow:hidden;display:inline;margin-top:1%;margin-bottom:1%;cursor:pointer;margin-left:7px}
.newszone .img{display:block;width:100%;height:auto;overflow:hidden;padding-bottom:75%;position:relative}
.newszone .img img{width:100%;height:100%;position:absolute;left:0;top:0}
.newszone .time{display:block;margin-bottom:5px;color:#999}
.newszone h2{display:block;height:30px;line-height:30px;font-size:14px;font-weight:400;padding-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px;font-weight:700;width:100%;color:#0689d8}
.newszone h2 a{color:#0689d8}
.newszone h2 a:hover{color:#f33035}
.newszone .time{width:85px;height:35px;line-height:35px;background:#E73527;text-align:center;position:relative;margin-top:-35px;color:#fff;margin-bottom:0}
.newszone .time b{display:block;font-size:20px;font-weight:700;line-height:1.2;padding-top:5px}
.newszone li:hover .time{background:#222}
.newszone .text{color:#454545;font-size:12px;line-height:25px;height:50px;overflow:hidden;width:100%}
.newszone .text a:hover{color:#00ace3}
.newszone h1{border-bottom:1px dotted #ccc;font-size:16px;text-align:center;margin-top:25px;color:#0689d8;padding-bottom:15px}
.newszone_tool{overflow:hidden;height:30px;line-height:30px}
.newszone_toolleft{float:left;background:url(images/nb.png) no-repeat left center;padding-left:20px}
.newszone_toolright{float:right;background:url(images/fh.png) no-repeat left center;padding-left:20px}
.newszi{width:100%;overflow:hidden;font-size:13px}
.newszi p{margin-bottom:15px;line-height:25px;text-indent:25px}
.daodu{font-size:12px;width:96.3%;background:#f8f8f8;border:1px #E5E5E5 solid;color:#333;margin-bottom:20px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;line-height:25px}
.detailpage{border-top:1px solid #ccc;margin-top:15px}
.detailpage li{line-height:40px;overflow:hidden;height:40px;padding:0 10px;border-bottom:1px solid #ccc;width:100%}
.detailpage li.n_prev{background:url(images/jt_s.png) no-repeat left center;padding-left:20px}
.detailpage li.n_next{background:url(images/jt_x.png) no-repeat left center;padding-left:20px}
.detailpage li a:hover{color:#e50012}
.aboutzone{margin-top:15px;width:100%;margin-bottom:30px}
.aboutzone-hd{height:35px;border-bottom:1px solid #ddd;margin-bottom:10px}
.aboutzone-hd h3{padding-bottom:8px;border-bottom:3px solid #ff5858;float:left;font-size:20px;font-weight:400}
.aboutzone p{line-height:35px;text-indent:30px;font-size:13px}
.aboutcom{width:100%;margin-top:20px}
.aboutcom .diy{font-size:20px;color:#FF3A3B;margin-bottom:10px;margin-left:10px}
.titleborder{position:relative;border-bottom:medium double #f6f6f6}
.abox{background:url(images/abtbbg.jpg) no-repeat;padding-top:18px;height:163px}
.abox p{color:#888;margin-right:10px;margin-left:10px;line-height:30px}
.aboutzone h2{font-size:16px;color:#f33035;text-transform:uppercase;margin-top:15px}
.leibie{margin-bottom:8px;overflow:hidden}
.leibie ul{overflow:hidden}
.leibie ul li{float:left;margin-right:26px}
.leibie ul li p{text-align:center;font-size:15px;margin-top:10px}
.leibie ul li img{width:260px;height:260px}
.leibie ul li.mar-none{margin-right:0}
.about-box{width:100%;overflow:hidden;margin-top:10px;border-top-width:1px;border-top-style:dashed;border-top-color:#dedede;padding-top:10px}
.about-box ul{overflow:hidden}
.about-box ul li{float:left;margin-right:10px}
.about-box ul li img{width:282px;height:203px}
.about-box ul li p{text-align:center;text-indent:0;margin:5px 0;text-transform:uppercase}
.about-box ul li a:hover p{color:#e90100}
.contactzone{margin-top:15px;width:100%;margin-bottom:30px}
.contactzone_left{float:left;width:520px;font-size:13px;padding-top:15px}
.map{border-top-width:1px;border-top-style:dashed;border-top-color:#dedede;padding-top:10px}
.contactzone_left h3{font-size:22px;color:#f60;line-height:24px;height:24px;margin-bottom:10px;font-weight:400}
.contactzone_left p{font-size:13px;line-height:26px;margin-bottom:18px;padding-bottom:10px;background-color:#fff;border-bottom:1px solid #eee}
.contactzone_left ul li{margin-bottom:15px;line-height:18px;padding-left:23px}
.contactzone_left ul li#tel{background:url(images/tel_icon.gif) no-repeat left center}
.contactzone_left ul li#fax{background:url(images/fax_icon.gif) no-repeat left center}
.contactzone_left ul li#email{background:url(images/email_icon.gif) no-repeat left center}
.contactzone_left ul li#email a{color:#f33035}
.contactzone_left ul li#email a:hover{color:#d02726}
.contactzone_left ul li#add{background:url(images/add_icon.gif) no-repeat 2px 0}
.contactzone_right{width:600px;float:right;padding-bottom:20px;background:#efeeee;cursor:pointer;border-bottom:1px solid #ddd;margin-top:20px;margin-right:auto;margin-bottom:0;margin-left:auto}
.contactzone_right .tit{background:#06F url(images/email_icon.png) no-repeat 180px center;text-align:left;text-indent:10px;margin-bottom:10px;display:block;color:#fff;font-size:20px;height:40px;line-height:38px;text-align:Center}
.contactzone_right input,.contactzone_right textarea{width:90%;margin-left:25px;border-radius:0}
.input-text,.textarea-text{border:1px solid #A7A6AA;background:#fff;height:22px;margin:10px 5px 5px 0;padding:2px 5px;font-size:14px;color:#8c8686;width:400px;font-family:"microsoft yahei"}
.contactzone_right p{line-height:30px;margin-right:25px;margin-bottom:10px;margin-left:25px;margin-top:0}
.yzm{margin-bottom:15px}
.yzmleft{float:left;width:300px}
.yzmright{float:left;width:200px}
.yzmright img{padding-top:10px;margin-left:10px}
.textarea-text{height:135px;margin:5px 5px 5px 0;font-size:14px}
.contactzone_right .submit{border:none;cursor:pointer;margin-left:0;background:#222;display:block;margin-top:10px;height:32px;line-height:32px;width:160px;font-size:14px;text-align:Center;margin:0 auto;font-weight:400;color:#fff;border-radius:0}
.contactzone_right .submit:hover{background:#3d3d3d}
input.input-text,textarea{outline:0;text-shadow:0 1px 0 #fff;border:1px solid #ccc;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}
input.input-text{height:36px;line-height:36px}
input.input-text:focus,textarea:focus{border:1px solid #fafafa;-webkit-box-shadow:0 0 6px #007eff;-moz-box-shadow:0 0 5px #007eff;box-shadow:0 0 5px #007eff}
.index_tui{ width:100%; margin-bottom:25px;}
.index_tuicase{width:1170px;margin:0 auto;cursor:pointer;}
.index_tuicase h1{font-size:20px;padding:20px 0 10px;}
.index_tuicase h1 span{color: #cf0000; text-decoration:none;}
.index_tuicase .shows{width:1170px;height:auto; overflow:hidden; padding-top:10px; margin-bottom:20px;border-top:1px dashed #dedede;border-bottom:1px dashed #dedede;}
.index_tuicase .shows .show_left{width:610px;background:#FFF;float:left;padding: 10px;height: 336px;background:#f6f6f6;}
.index_tuicase .shows .show_left h2{font-size:16px;color:#0068c1;padding-bottom:10px;}
.index_tuicase .shows .show_left h2 a{color:#0068c1;}
.index_tuicase .shows .show_left p{ line-height:32px; font-size:14px; color:#303030}
.index_tuicase .shows .show_left p span{color:#0068c1; display: block;margin-top:5px;}
.index_tuicase .shows .show_right{width:530px;height:356px;background:#FFF;float:right;}
.index_tuicase .shows .show_right img{width:530px;height:356px;}
.index_tuicase ul li{width:350px;height:259px;float:left;/* margin-right:23px;*/position:relative;}
.index_tuicase ul li img{width:350px;height:259px; }
.index_tuicase ul li h3{width:100%;line-height:40px; font-size:17px; position:absolute; z-index:2; bottom:0; left:0; color:#FFF; text-align:center;/*background:rgba(86,86,86,.9);*/ background:#565656; filter:alpha(opacity=90);opacity:0.9}
.index_tuicase ul li .hover_on{width:100%;height:100%;background:#565656; filter:alpha(opacity=90);opacity:0.9; position:absolute;top:0;left:0; z-index:10; line-height:30px;}
.index_tuicase ul li .hover_on h4{width:236px;height:80px;border:5px solid #FFF; color:#FFF; font-size:18px; margin:70px 0 0 32px; text-align:center; padding-top:20px;}
.index_tuicase ul li .hover_on h4 span{ font-weight:400;font-size:16px;}