*{ padding:0px; margin:0px;}
body{ font-size:12px; background:#f5f3f3; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif}
a{ text-decoration:none; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif}
a:hover{ text-decoration:underline}
ul{ list-style:none}
input{ font-family:"Helvetica neue",Helvetica,Arial,Sans-serif}

input[type="text"]{ outline:none; border:none}
input[type="submit"]{border:none; cursor:pointer; outline:none}
input[type="button"]{border:none; cursor:pointer; outline:none}
select{ outline:none}
a{ color:#666666; font-size:12px;}
textarea{ outline:none; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif}
#submit_add{ height:40px; border-radius:0px; background:#ff6c10; color:white; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; font-size:18px; padding:0 20px; float:right}

.ztop{ width:100%; background:#FFFFFF}
.zfooter{ width:100%; background:#f8f8f8}
.top{ width:100%; height:35px; background:#f8f8f8; line-height:35px; color:#444;border-bottom:1px solid #ddd}
.top_in{width:1200px; margin:0 auto}
.top_in .left{ float:left}
.top_in .left a{ color:#444; margin:0 10px;}

.top_in .right{ float:right}
.top_in .right ul{ float:right; margin-left:20px}
.top_in .right ul li{ float:right; padding:0 5px}
.top_in .right ul li a{color:#444}
.top_in .right ul li.help{ background:url(../images/help_03.png) no-repeat left center; padding-left:15px}

.serch_out{ width:100%; background:white}
.search{ width:1200px; height:126px; margin:0px auto;}
.search .logo{ float:left; margin-top:17px;}
.search .logo img{}
.search .form{ width:621px; height:45px; background:#ff6c10; float:left; margin-left:90px; margin-top:40px;border-radius: 0px;}
.search .form .text{ width:456px; height:37px; padding:0 5px; line-height:37px; background:white; margin-top:4px; margin-left:4px; float:left }
.search .form select{ float:left; width:64px; height:37px; background:white; margin-top:4px; border:none; margin-left:4px; padding-left:10px;}
.search .form .sub{ background:url(../images/search_03.png); width:38px; height:28px; margin-top:8px; margin-left:25px;}
.search ul{ float:left; margin-top:50px; margin-left:20px}
.search ul li{ float:left; padding-left:20px; padding-top:5px; padding-bottom:5px; margin-right:20px;}
.search ul li.scj{ background:url(../images/ul_03.png) no-repeat left center}
.search ul li.cart{ background:url(../images/ul_06.png) no-repeat left center; position:relative; padding-left:30px}
.search ul li span{ position:absolute; top:-5px; left:10px; background:#ff6c10; display:block; width:16px; height:16px; background:#ff6c10; border-radius:16px; font-size:12px; color:white; text-align:center; line-height:16px;}

.nav{ width:100%; /*height:38px; background:#f8f8f8;*/ border-bottom:4px solid #ff6c10 }
.nav_in{ width:1200px; margin:0px auto;position:relative}
.nav_in h1{ background:url(../images/nav_03.png) no-repeat 16px center; height:38px; line-height:38px; color:white; font-size:14px; float:left; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; width:155px; padding-left:35px; cursor:pointer}
.nav_in ul{ float:right; width:1005px; /*height:36px; */float:left; /*background:white;*/}
.nav_in ul li{ float:left; width:201px; height:50px;/* background:#dfdede;*/ line-height:50px; text-align:center; /*margin-right:6px;*/}
.nav_in ul li a{ font-size:18px; /*font-weight:bold;*/ color:black}
.nav_in p{ position:absolute; left:0px; top:38px; background:#eee2e2; width:190px; height:460px; z-index:9;}
.nav_in p a{ display:block; width:180px; height:28px; line-height:28px; float:left; color:black; font-size:14px; padding:0 0 0 10px; text-decoration:none}
.nav_in p a.sel{ background:white;}
.nav_in p a span { margin-right:5px;display:block;float:left; width:20px; height:20px;}
.nav_in p #p1 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p2 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p3 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p4 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p5 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p6 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p7 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p8 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p9 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p10 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p11 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p12 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p13 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p14 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p15 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p16 span{ background:url(../images/f_000001.png) no-repeat 0px -100px; margin-top:4px;}
.nav_in p #p1 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p2 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p3 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p4 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p5 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p6 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p7 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p8 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p9 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p10 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p11 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p12 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p13 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p14 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p15 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}
.nav_in p #p16 span.sel{ background:url(../images/f_000001.png) no-repeat 0px -150px; margin-top:4px;}

.nav_in dl{ position:absolute; left:190px; top:38px; padding:10px 20px 20px 20px; z-index:1; width:973px; background:white;}
.nav_in dl dt{ width:100%; float:left;}
.nav_in dl dt h2{ font-size:14px; float:left; width:85px; text-align:left; margin-top:10px;}
.nav_in dl dt .a{ float:left; width:880px; border-bottom:1px dashed #e6e6e6; padding:10px 0; line-height:20px;}
.nav_in dl dt .a .sel{ color:red}
.nav_in dl dt .a a{ margin-right:5px; font-size:14px;}

.banner{ width:100%; height:460px; background:#f9f9f9; margin:0px auto; position:relative}
.banner .imgbox{width:100%; height:460px; margin:0 auto; }
.banner .clear{overflow:hidden; clear:both; width:0px; height:0px; }
.banner ul{padding:0px; margin:0px;}
.banner ul li{float:left; list-style:none; }
.banner ul li.select{display:block;}
.banner .imgnum span{border-radius:50px;margin-left:10px; padding:8px; font-size:0px;  background-color:#F90; cursor:pointer;}
.banner .imgnum span.onselect{background-color:#ccc;}
.banner .imgnum{

    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    margin-top: -50px;
	width:180px;



}

.banner .right{ width:100%; height:460px; text-align:center; position:absolute; top:0px;}
.banner .right .right_in{ width:1200px; margin:0px auto}
.banner .right .right_in .r1{ width:235px; height:210px; padding:10px; float:right; background:url(../images/tm_03.png) }
.banner .right .right_in .r1 h1{ width:100%; float:left; font-size:14px; font-weight:400}
.banner .right .right_in .r1 ul{ width:100%}
.banner .right .right_in .r1 ul li{ width:100%; float:left; font-size:12px; color:black; margin-top:10px;}
.banner .right .right_in .r1 ul li a{ font-size:12px; color:black}
.banner .right .right_in .r1 ul li span{ color:red}
.banner .right .right_in .r2{ width:255px; height:220px; float:right; margin-top:10px; background:url(../images/tm_03.png); position:relative}
.banner .right .right_in .r2 h1{ float:left; font-size:18px; font-weight:400; margin-top:20px; margin-left:20px;}
.banner .right .right_in .r2 a{ float:left; font-size:12px; color:#666666; margin-top:10px; margin-left:20px;}
.banner .right .right_in .r2 .image{ width:150px; height:150px; position:absolute; top:40px; right:10px; background:white; text-align:center; border-radius:150px;}
.banner .right .right_in .r2 .image img{ margin-top:30px;}


.nav .nav_in .right{ width:100%; height:460px; text-align:center; position:absolute; top:0px;}
.nav .nav_in .right .right_in{ width:1200px; margin:0px auto}
.nav .nav_in .right .right_in .r1{ width:235px; height:210px; padding:10px; float:right; background:url(../images/tm_03.png) }
.nav .nav_in .right .right_in .r1 h1{ width:100%; float:left; font-size:14px; font-weight:400;background:none !important;padding-left:0px!important;color:#666!important; }
.nav .nav_in .right .right_in .r1 ul{ width:100%}
.nav .nav_in .right .right_in .r1 ul li{ width:100%; float:left; font-size:12px; color:black; /*margin-top:10px; */height:20px!important; line-height:20px!important;}
.nav .nav_in .right .right_in .r1 ul li a{ font-size:12px; color:black}
.nav .nav_in .right .right_in .r1 ul li span{ color:red}
.nav .nav_in .right .right_in .r2{ width:255px; height:220px; float:right; margin-top:10px; background:url(../images/tm_03.png); position:relative}
.nav .nav_in .right .right_in .r2 h1{ float:left; font-size:16px; font-weight:400; margin-top:20px; margin-left:20px;background:none !important;padding-left:0px!important;color:#666!important;width:240px!important; height:24px!important; line-height:24px!important; text-align:left}
.nav .nav_in .right .right_in .r2 a{ float:left; font-size:12px; color:#666666; margin-top:10px; margin-left:20px;}
.nav .nav_in .right .right_in .r2 .image{ width:150px; height:150px; position:absolute; top:40px; right:10px; background:white; text-align:center; border-radius:150px;}
.nav .nav_in .right .right_in .r2 .image img{ margin-top:30px;}




.footer{ margin-top:65px; height:200px; background:#d8b189}
.footer ul{ width:1200px; margin:0px auto;}
.footer ul li{ width:259px; height:140px; padding:0 20px; padding-top:20px; float:left; border-right:1px solid white;margin-top:17px;}
.footer ul li span{ display:block; width:50px; height:50px; border-radius:50px; background:red; line-height:50px; text-align:center; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; font-size:30px; color:white; float:left}
.footer ul li span.c1{ background:#cc9966}
.footer ul li span.c2{ background:#cccc99}
.footer ul li span.c3{ background:#ff9966}
.footer ul li span.c4{ background:#ff9900}
.footer ul li h1{ float:left; width:180px; font-size:22px; color:white; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; margin-left:20px; margin-top:20px;}
.footer ul li b{ font-size:12px; color:white; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; display:block; width:100%; float:left; font-weight:400; line-height:20px; margin-top:15px}

.bottom_out{ background:white;}  
.bottom{ width:1200px; margin:0 auto; padding-top:40px; padding-bottom:30px;/* background:white;*/}
.bottom ul{ width:870px; float:left}
.bottom ul li{ width:290px; float:left; text-align:left}
.bottom ul li h1{ font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; font-size:16px; color:#000; font-weight:100}
.bottom ul li p{ line-height:40px; margin-top:10px;}
.bottom ul li p a{ font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; font-size:16px; color:#999}
.bottom .contact{ width:260px; /*height:110px;*/ padding:20px; border:1px solid #ddd; float:right;border-radius: 3px; background:#fff}
.bottom .contact .num{ background:url(../images/phone_03.jpg) no-repeat left center; font-size:18px; color:#666666; padding-left:55px; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; margin-top:15px;}
.bottom .contact .num span{ color:#333333}
.bottom .contact p{ font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; font-size:14px; color:#666666; line-height:25px; margin-top:10px}

.bottom1{ width:100%; text-align:center; height:66px;/* background:#ece8e8;*/font-size:12px; color:#666666; line-height:66px; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; border-top:1px solid #e8e8e8}

.page{ width:100%; margin:0px auto; text-align:center}
.page span{ float:left; display:block; float:left;border:1px solid #ededed;}
.page span.sel{ width:45px; height:45px; border:1px solid #ff6c10; margin-left:10px; background:#ff6c10; color:white; line-height:45px;font-size:16px;}
.page .prev{ width:70px; height:35px; border:1px solid #ededed; line-height:35px; margin-right:10px}
.page .next{ width:70px; height:35px; border:1px solid #ededed; line-height:35px; margin-left:10px;}
.page a{ float:left; display:block; float:left;width:45px; margin-left:10px; height:45px;border:1px solid #ddd; line-height:45px; color:#333;font-size:16px; background:#f6f6f6}
.page .info{ float:left; line-height:35px; margin-left:10px;}
.page .info .text{ width:35px; height:21px; border:1px solid #ededed; margin:0 5px;}
.page .info .submit{ width:45px; height:21px; border:1px solid #ededed; margin:0px 5px; background:none; cursor:pointer;}



.serviceOrderdetail img{
	max-width: 820px;
 width:expression(this.width>820?"820px":this.width);
	max-height: auto;
	}
	
	
	
	.detailimg {
	display: table-cell;
	vertical-align: middle;
	/*设置水平居中*/
	text-align: center;
 /* 针对IE的Hack */
 *display: block;
 *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width: 400px;
	height: 400px;/*border: 1px solid #eee;*/
}
.detailimg span {
	height: 100%;
	display: inline-block;
	vertical-align: middle
}
.detailimg img {
	vertical-align: middle;
	max-width: 400px;
 width:expression(this.width>400?"400px":this.width);
	max-height: 400px;
 height:expression(this.height>400?" 400px":this.height);
}


.ztext{ width:200px; height:35px; border:1px solid #cccccc; padding:0 5px; font-size:14px;}



.zhuan1{ overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;}
.zhuan2{ overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;}	
	
	
	.zsubmit{ width:137px; height:40px; background:#ff0000; border-radius:10px; border:none; cursor:pointer; font-size:18px; color:white; font-weight:bold; font-family:"Helvetica neue",Helvetica,Arial,Sans-serif; margin-top:10px;}
	
	
	
	
	
	
	.submenu li{ line-height:28px; height:28px; position:relative; font-weight:700;}
.submenu li:first-child{ margin-top: 3px;}
.submenu li a{ display:block; color:#666; padding:0px 18px;}
.submenu li:hover a{ display:block; color:#c40;background:#f2f2f2;}
.subnav{ position:absolute;top:0px;z-index:99;left:190px;background:#fff;  }
.submenu li div.subnav{ display:none;}
.submenu li:hover div.subnav{ display:block;}
.index_line{background:#f2f2f2; width:20px; height:28px; position:absolute; left:160px;z-index:100;top:0px;}
.submenu li div.index_line{ display:none;}
.submenu li:hover div.index_line{ display:block;}
.erji_daohang { position: relative; width:190px; float:left;}
.erji_daohang h3{/* color:#FFFFFF;*/
    background: url(../images/nav_03.png) no-repeat 16px center;
    height: 35px;
    line-height: 35px;
    color: white;
    font-size: 16px;
    float: left;
    font-family: "Helvetica neue",Helvetica,Arial,Sans-serif;
    width: 155px;
    padding-left: 35px;
    cursor: pointer;
	font-weight:100;
}
.erji_daohang ul li{ width:190px; height:35px; line-height:35px}
.erji_daohang dl{position:initial}
.erji_daohang ul li a{ font-weight:100; text-align:left}
.erji_daohang dl dt .a a{ 
background:none;
float:left;
padding: 0px 0px;
color:#666;
}
.erji_daohang ul li .erjileimu{background:none;  color:#000;padding: 0px 0px;}
.erji_fc{ width: 190px; top:74px; position: absolute; z-index: 9999;}
.erji_fc li a{ color: #fff;}
.erji_daohang .submenu{ display:none;}
.erji_daohang:hover .submenu{ display:block}
.erji_fc div.subnav{ min-height: 420px;}
.erji_daohang .submenu{ width:190px; height:420px;background: #e9e9e9; 
filter:alpha(opacity=90); 
-moz-opacity:0.90; 
opacity:0.90;
}
.erji_daohang .submenu li a {font-size:16px !important;}

.navover{background:#ff6c10!important;}
.navover a{color:#fff!important;}
.navover2{background:#ff6c10!important;}
.navover2 a{color:#fff!important;}


.Language{background: #fff; border: 1px solid #ddd; position: absolute; top: 35px; padding-bottom:5px; padding-top:5px; left: -1px; width: 5em;display: none; z-index:9999999}
.ztop .top .top_in .right ul li:hover .Language{display: block;}
.ztop .top .top_in .right ul li{position: relative;}
.Language div{ line-height:25px; text-indent:10px;}

.detail_info_c .zdetail p{text-align:center}
.detail_info_c .zdetail p img{ text-align:center; float:none}
.zdetail{ border:1px solid #fFEFEF}