@charset "gb2312";
/*-----base.css-----*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53; -webkit-text-size-adjust:100%;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:middle; } 
address,caption,cite,code,dfn,em,b,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
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:"";}
p{word-wrap:break-word;}
abbr,acronym{border:0;}
select,input,button,button img,textarea,label{margin:0px; vertical-align:middle;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
b{font-weight:bold;}
.clear{ height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

/*-----common------*/
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#d8271c !important;}
/*a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }*/
a,a:hover {outline:none; blur:expression(this.onFocus=this.blur()); }
.undis{ display:none;}
.f-l { float:left; }
.f-r { float:right; }
.f-st { font-family:\5b8b\4f53;}
.f-yh { font-family:\5FAE\8F6F\96C5\9ED1;}
.f-ta { font-family:Tahoma;}
.gray { color:#8a8a8a; }
.gray_q { color:#a89999; }
.red { color:#ff0000; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }

/*----layout----*/
body { color:#333; }
.wrap{ width:1200px; margin:0px auto; z-index:1; }
.hr10 { height:10px; overflow:hidden; clear:both; }
.hr15 { height:15px; overflow:hidden; clear:both; }
.hr20 { height:20px; overflow:hidden; clear:both; }
.hr30 { height:30px; overflow:hidden; clear:both; }
.hr40 { height:40px; overflow:hidden; clear:both; }
.hr50 { height:50px; overflow:hidden; clear:both; }
.hr80 { height:80px; overflow:hidden; clear:both; }
.hr140 { height:140px; overflow:hidden; clear:both; }
.main { width:100%; background:url(../images/case_03.png) repeat-x left top;  }



/*new search*/
.sbox{width:461px; overflow:hidden; height:32px; padding-top:24px }
.sbox .tel{width:142px;height:32px;background:url(../images/sy_11.png) no-repeat left center; text-indent:-999em}
.sbox .on_qq{width:100px;height:24px; padding-left:8px; padding-top:4px}
.ssch_c1 {overflow:hidden; width:211px; height:28px; padding-top:3px}
.ssch_c1 .ssch_cc { width:155px; height:24px; line-height:24px; padding:0px 8px; overflow:hidden; border:0px;  color:#8a8a8a; font-size:12px;background:#e4e4e4; }
.ssch_c1 .ssch_cc1 { width:34px; height:24px; display:block; background:url(../images/sy_submit.jpg) no-repeat; border:0px; cursor:pointer; }




/*footer----*/
.footer, .footer a { color:#777777; font-size:14px; }
.footer .t_bg { height:10px; overflow:hidden; background:url(../images/sy6_03.png) repeat-x left bottom; }
.foot_top { background:#1e1e1e url(../images/sy6_03-02.png) repeat-x left top;  }
.foot_top .wrap { height:auto; overflow:hidden; }

ul.foot_sm { height:auto; overflow:hidden; background:url(../images/sy6_08.png) no-repeat left center; }
ul.foot_sm li { width:190px; height:212px; float:left; padding:20px 0px 0px 50px; line-height:34px; background:url(../images/sy6_08.png) no-repeat right center; font-size:14px; }
ul.foot_sm li.last { background:none; }

.foot_center { border-top:solid 1px #060001; background:#1f1f1f; height:auto; overflow:hidden; padding:20px 0px; }
.foot_center .js { line-height:24px; text-align:right; }

.foot_bottom { border-top:solid 1px #060001; background:#111111; padding:10px 0px 15px; }
.foot_bottom, .foot_bottom a { color:#4a4a4a; font-size:14px; }
.links .tit{ height:30px; line-height:30px;}
.links ul.list_box{width:100%; height:auto; overflow:hidden; padding-top:10px; }
.links ul.list_box li{width:120px; height:24px; float:left; line-height:24px;}
/*----footer*/


/*page*/
.pagebox { height:auto; overflow:hidden; text-align:center; }
.pagebox  ul{overflow:hidden; text-align:center}
.pagebox  li{display:inline}
.pagebox  li.sbt a{ padding:0 6px }
.pagebox  li a {width:30px; height:30px;display:block; background:#f2f2f2; border:solid 1px #aeaeae; line-height:30px; display:inline-block; margin:0px 2px; color:#5d5d5d; }
.pagebox  li a.thisclass,.pagebox a:hover { color:#fff !important; text-decoration:none; background:#cd3600!important; border:solid 1px #cd3600; }
.pagebox  li a.next {background:#f2f2f2 url(../images/case_06.png) no-repeat center center;  text-indent:-999em}
.pagebox  li a.next:hover { background:#cd3600 url(../images/case_06.png) no-repeat center center; text-indent:-999em}
.pagebox  li a.pre {background:#f2f2f2 url(../images/case_07.png) no-repeat center center;  text-indent:-999em}
.pagebox  li a.pre:hover { background:#cd3600 url(../images/case_07.png) no-repeat center center; text-indent:-999em}


.page_index{height:auto; overflow:hidden; text-align:center; }
.page_index  a {width:30px; height:30px;display:block; background:#f2f2f2; border:solid 1px #aeaeae; line-height:30px; display:inline-block; margin:0px 2px; color:#5d5d5d; }
.page_index  a.thislink, .page_index a:hover { color:#fff !important; text-decoration:none; background:#cd3600!important; border:solid 1px #cd3600; }



/*button*/
.btnbox { height:auto; overflow:hidden; text-align:center; }
.btnbox a { width:141px; height:32px; overflow:hidden; display:inline-block; background:url(../images/sy1_07.png) no-repeat left top;  font-size:16px; line-height:32px; text-align:center; color:white; padding-left:20px}
.btnbox a:hover { width:141px; height:32px; overflow:hidden; display:inline-block; background:url(../images/sy1_071.png) no-repeat left top;  -webkit-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;transition: all .4s ease 0s;font-size:16px; line-height:32px; text-align:center; color:white!important;padding-left:20px}

/*右侧浮动框*/
.rfloat { width:0px; height:172px; overflow:hidden; position:fixed; right:0px; top:5%; z-index:99889; padding-left:44px; margin-top:5%!important; margin-top:50px;  }
.rfloat .cont { width:260px; height:auto; position:relative; padding:20px 30px; background:#fff; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; border:solid 1px #a9a9a9; border-right:0px; }
.rfloat .cont .tb { width:44px; height:120px; overflow:hidden; display:block; background:url(../images/ztsy0828_03.png) no-repeat left top; position:absolute; left:-44px; top:50px; }
.telbox .num { font-size:24px; font-family:Tahoma; }
.tbtn_box { height:auto; overflow:hidden; }
.tbtn_box a { width:127px; height:35px; overflow:hidden; display:block; text-indent:-999em; }
.tbtn_box a.zxzx { background:url(../images/ztsy0828_06.png) no-repeat left top; float:left; }

.tbtn_box .xz {width:95px; height:27px; background:url(../images/ztsy0828_081.png) no-repeat left top;  display:block; text-indent:-999em;}
.srkbox { margin-top:10px; }
.srkbox { height:32px; width:248px; overflow:hidden; padding:0px 5px; border:solid 1px #9d9d9d; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.srkbox input { font-size:12px; line-height:20px; width:100%; height:18px; padding:6px 0px; border:0px; margin:0px; color:#8a8a8a; }
.dsrkbox { height:130px; overflow:hidden; border:solid 1px #9d9d9d; background:#efefef; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-top:10px; }
.dsrkbox textarea { width:100%; height:120px; padding:5px; overflow:hidden; border:0px; margin:0px; color:#8a8a8a; font-size:12px;  }
.fdyzm { width:auto; height:auto; margin-top:10px;}


.fdyzm span {line-height:30px;}
.fdyzm img { vertical-align:top; margin:3px 0px 0px 10px; }
.fdyzm input { width:55px; height:18px; padding:5px 0px; line-height:18px; font-size:14px; border:0px; color:#a89999; border:solid 1px #b1b1b1; text-align:center; margin-left:10px; }

.subbox { text-align:center; height:auto; overflow:hidden; margin-top:10px; }
.subbox input.submit{width:94px; height:30px; overflow:hidden; display:block; background:url(../images/sy2_31.png) no-repeat left top; color:#fff; text-align:center; line-height:30px;margin-left:15px;border:0}


/*2015-12-25*/
.font14{font-size:14px}
.font16{font-size:16px}
.header { height:70px; background:url(../images/hebd.png) repeat-x;position:relative;z-index:1000 }
.nav-logo{margin-top:15px}
.zt-qq{padding-top:6px}

ul.navbar { width:510px; height:35px; margin-top:20px;margin-left:20px}
ul.navbar li { width:85px; height:35px; float:left; text-align:center; position:relative; z-index:800; }
ul.navbar.depth { width:85px; height:35px; overflow:hidden; font-size:16px; }
ul.navbar .depth a { width:85px; height:35px; overflow:hidden; display:block; float:left; font-size:16px; line-height:35px; text-align:center; }
ul.navbar li.zt-active .depth a{ color:#fff!important; text-decoration:none; background-color:#e30000!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul.navbar .depth a:hover, ul.navbar .cleddr1 a { color:#fff !important; text-decoration:none; background-color:#e30000 ;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul.navbar .children { width:102px; height:auto; position:absolute; left:-10px; top:33px; text-align:center; z-index:800; padding-top:20px; display:none; }
ul.navbar .children div { height:auto; overflow:hidden; }
ul.navbar .children a { width:102px; height:30px; overflow:hidden; display:inline-block; background:url(../images/navl.png) repeat-y; line-height:30px; font-size:12px; margin:0px auto; text-align:center; float:left; }
ul.navbar .children a:hover { background:#e30000; color:#fff !important; text-decoration:none; }
ul.navbar .children div.fst { height:10px; line-height:0px; overflow:hidden; font-size:0px; background:url(../images/navj.png) no-repeat center top; }
ul.navbar .children div.last { height:3px; line-height:0px; overflow:hidden; font-size:0px; background:url(../images/navb.png) no-repeat center top; }



.nav-shop{z-index:999;position:relative;width:465px;height:35px;margin-top: 20px}
.search-group{position:relative}
.research{position:relative;overflow:hidden;width:205px;height:35px;margin-right:10px;}
.research .ipt-text{position:absolute; right:0; top:0;width:0;float:left;background:none;border:0}
.research .submit{z-index:9;position:absolute;right:0;top:0px;width:23px;height:24px;background:none;border:0;}
.sub-icon-search{z-index:10;position:absolute;right:10px;top:5px;background:url(../images/h-icon.png) no-repeat;background-position:0 -5px;width:23px;height:24px; cursor:pointer}
.sub-icon-search:hover{background:url(../images/h-icon.png) no-repeat;background-position:0 -40px}
.search-group.s-open .submit{z-index:20;background:url(../images/h-icon.png) no-repeat;background-position:0 -40px;width:23px;height:24px;margin:5px 10px 0 0;display:block;}
.search-group.s-open .ipt-text{padding:0 10px;color:#595959;height:33px;line-height:33px;background:#f8f8f8;border:1px solid #e0e0e0;_border:1px solid #e0e0e0;*border:1px solid #e0e0e0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
html*~body ..search-group.s-open .ipt-text{border:1px solid #e0e0e0;}
.ym-ewm{position:relative;width:65px;height:35px;border-left:1px solid #dcdddd;border-right:1px solid #dcdddd;}
.ym-ewm .ewm{width:25px;height:26px;background:url(../images/h-icon.png) no-repeat;background-position:-63px -5px;display: block;cursor: pointer;margin:5px auto 0;}
.ym-ewm .ewm:hover{background:url(../images/h-icon.png) no-repeat;background-position:-63px -40px}
.ym-ewm .ewm-show{z-index:10;position:absolute;top:50px;left:5px;display:none;}
.zt-video{position:relative;width:65px;height:35px;border-right:1px solid #dcdddd;}
.zt-video .zt-v-icon{width:25px;height:25px;background:url(../images/h-icon.png) no-repeat;background-position:-128px -5px;display: block;cursor: pointer;margin:5px auto 0;}
.zt-video .zt-v-icon:hover{background:url(../images/h-icon.png) no-repeat;background-position:-128px -40px}
#temp_video{
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;
	filter:alpha(opacity=40);
	display:none;
}
.zt-video-body{
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:660px;
	height:360px;
	margin:-180px 0 0 -330px;
	border-radius:5px;
	border:solid 2px #666;
	background-color:#000;
	display:none;
	box-shadow: 0 0 10px #666;
}

.zt-video-body .close{position:absolute;right:15px;top:15px;width:24px;height:24px;cursor:pointer;background:url(../images/close-icons.png) no-repeat;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}
.zt-video-body .close:hover{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg)}




.aq-left{width:110px;float:left}
.aq-right{width:120px;margin-left:10px;float:left}
.aq-right img{padding-top:5px}
.aq-left div{overflow:hidden;margin-top:15px}