.nav{ background-color:#fe6e0e}
.nav_subtitle{padding-left: 39px; width: 141px; height: 40px; line-height: 36px; font-weight: 700; background:#ff5601 url(images/tb2.png) no-repeat 10px 11px; color:#FFF; font-weight:bold}
.nav li{ float:left;}
.nav li a{height: 40px;line-height: 40px; display: inline-block; color: #fff!important; padding: 0 36px;}
.red{ color:#f60}

.f_left{float:left;width:178px;border:1px solid #e2e2e2;border-top:0px;border-bottom:0px;padding:0;vertical-align:baseline;background:#fff;position:relative;*z-index:2; height:545px;}
.f_center{float:left;width:760px;height:523px;margin:20px 0 0 20px;*z-index:1}
.f_right{float:right;width:210px;height:523px;margin-top:20px;}

.Z_TypeList{width: 178px;position: absolute;height:523px;z-index:99}


.Z_TypeList .Z_MenuList{width:178px;line-height:26px;position: absolute;left: 0; height: 0;z-index: 999;}
.Z_TypeList .Z_MenuList ul li{display: block;position: relative; background: #ffffff; border-bottom:1px solid #efefef; height:27px; line-height:24px; padding:3px 0px 3px 20px; font-size:14px; color:#666; overflow:hidden;}
.Z_TypeList .Z_MenuList ul li i{vertical-align:middle;color:#555; margin:0 7px 0 0;background:url('images/tb03.jpg') no-repeat;_background:url('images/tb03.jpg') no-repeat;font-size:20px; width:20px; height:20px; display:inline-block;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.sub_lst li i{vertical-align:top;} }
.Z_TypeList .Z_MenuList ul li i.i0{background-position:-10px -10px} 
.Z_TypeList .Z_MenuList ul li i.i1{ background-position:-10px -40px;}
.Z_TypeList .Z_MenuList ul li i.i2{ background-position:-10px -70px;}
.Z_TypeList .Z_MenuList ul li i.i3{ background-position:-10px -100px;}
.Z_TypeList .Z_MenuList ul li i.i4{ background-position:-10px -130px;}
.Z_TypeList .Z_MenuList ul li i.i5{ background-position:-10px -160px;}
.Z_TypeList .Z_MenuList ul li i.i6{ background-position:-10px -190px;}
.Z_TypeList .Z_MenuList ul li i.i7{ background-position:-10px -220px;}
.Z_TypeList .Z_MenuList ul li i.i8{ background-position:-10px -250px} 
.Z_TypeList .Z_MenuList ul li i.i9{ background-position:-10px -280px;}
.Z_TypeList .Z_MenuList ul li i.i10{ background-position:-6px -310px; margin-right:1px;}
.Z_TypeList .Z_MenuList ul li i.i11{ background-position:-10px -340px; margin-right:1px;}
.Z_TypeList .Z_MenuList ul li i.i12{ background-position:-10px -370px;}
.Z_TypeList .Z_MenuList ul li i.i13{ background-position:-10px -400px;}
.Z_TypeList .Z_MenuList ul li i.i14{ background-position:-10px -430px;}
.Z_TypeList .Z_MenuList ul li i.i15{ background-position:-10px -460px;}


.Z_TypeList .Z_MenuList ul li.menuItemColor i.i0{ background-position:-50px -10px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i1{ background-position:-50px -40px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i2{ background-position:-50px -70px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i3{ background-position:-50px -100px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i4{ background-position:-50px -130px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i5{ background-position:-50px -160px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i6{ background-position:-50px -190px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i7{ background-position:-50px -220px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i8{ background-position:-50px -250px} 
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i9{ background-position:-50px -280px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i10{ background-position:-46px -310px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i11{ background-position:-50px -340px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i12{ background-position:-50px -370px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i13{ background-position:-50px -400px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i14{ background-position:-50px -430px;}
.Z_TypeList .Z_MenuList ul li.menuItemColor i.i15{ background-position:-50px -460px;}

.Z_TypeList .Z_MenuList ul li.alt{ border-bottom:0;}
.Z_TypeList .Z_MenuList ul li p{padding: 0 5px 2px 0px;display: block;line-height: 2;}
.Z_TypeList .Z_MenuList ul li p a{color: #414141;padding: 0px 4px 0 0;white-space: nowrap;}
.Z_TypeList .Z_MenuList h3{font-size: 14px; font-weight: 700;display: block; margin-top:5px;}

.Z_SubList{position: absolute;height:508px;z-index: 9;left:177px; line-height: 21px;overflow: hidden;width: 0;display: none;}
.Z_SubList .subView{position: absolute;top: 0;left: 0;overflow: hidden;display: none;float: left;width: 600px}
.box-shadow{padding: 10px 10px 10px 0;border: 1px solid #dfdfdf;-webkit-box-shadow: 0px 0px 5px #b0b0b0;-moz-box-shadow: 0px 0px 5px #b0b0b0;box-shadow: 0px 0px 5px #b0b0b0;background:#fff;z-index:999}


.Z_SubList_ul{width:720px;margin: 0 0 15px 10px}
.Z_SubList .subItem{width:720px;;height:510px;position:relative; overflow:hidden;}

.nav50{float:left;width:50%}
.subItemimg1,.subItemimg2,.subItemimg3,.subItemimg4{position:absolute;bottom:0;font-size: 0px;line-height: normal;font-size: 0;}
.subItemimg1{right:0}
.subItemimg2{left:-10px}
.subItemimg3{left:2%}
.subItemimg4{left:1%}
#subItemh4 h4{display:inline-block;margin: 10px 15px 0 22px;white-space: nowrap;}
#subItemh4 h4 a{font-size:12px;color:#414141;padding:0 2px}
#subItemh4 h4 a:hover{background: #DFDFDF;}
.Z_SubList .subItem-hd{height: 34px;line-height: 34px;border-bottom: 2px solid #a6937c;font-size: 15px;font-family: "寰蒋闆呴粦";margin-bottom: 6px;display: none;}
.Z_SubList .subItem-hd a{color: #000;}
.Z_SubList .subItem-title{font-weight: normal;font-size: 14px;padding-left: 5px;display: block;margin-top:8px;}
.Z_SubList .subItem-title a{color:#d9004b;}
.Z_SubList .subItem-cat{margin-left: 10px;}
.Z_SubList .subItem-cat a{padding:2px;color: #414141;margin: 0 2px;font-family:\5b8b\4f53 ;white-space:nowrap;overflow:hidden}
.Z_SubList .subItem-cat .navgd{border-radius:3px;border:1px solid #CCC;padding:2px 5px;}
.Z_SubList .subItem-cat a:hover{background: #dfdfdf;text-decoration: none;}


.Z_TypeList .Z_MenuList ul li.menuItemColor{color:#ff7300; border-bottom:1px solid #ff7300;}
.Z_TypeList .Z_MenuList ul li a:hover{color:#ff7300;}

.subItem_div_l{ width:500px; height:385px; float:left;  border:0px solid red; margin-top:10px;}

.subItem_div_l label { height: 40px; font-size: 18px; color: #000;  font-weight: normal; padding-left:10px;}
.subItem_div_l label span { border-left: 4px solid #ff6600; padding-left: 15px;}
.subItem_div_l label a {display: inline-block; margin: 2px 18px 0px 0; color: #333; text-decoration: none; font-size: 12px; line-height: 32px;  width:100%;}

.subItem_div_l dl{clear: both; color: #FFF; overflow: auto; padding-top: 4px; border-bottom:1px solid #e6e6e6;padding-bottom:10px;}
.subItem_div_l dt{width: 100px; float: left; padding-left: 10px; margin:0px}
.subItem_div_l dd {width: 390px;float:left;margin-left: -12px; display:block;padding:0px;}
.subItem_div_l dl:hover{background-color: #f3f3f3;}

.subItem_div_l dl dt a{margin-top:10px;display:inline-block;font-weight:bold}
.subItem_div_l dl dd a{margin:5px 10px 0 0;display:inline-block}

.subItem_div_l ul li{ padding:0px 10px; float:left; line-height:28px;}
.subItem_div_l ul li a{ display:block;}
.subItem_div_biaoti{border-bottom: 1px solid #d5d5d5; font-size: 14px; font-weight: normal; line-height: 20px; margin: 0; padding: 8px 0; width:95%;}

.subItem_div_r{width:200px;float: right;  border:0px solid red;  margin-top:10px;}

.subItem_div_b{ width:100%; height:50px; border:0px solid red;  margin-top:10px;}

.f_center_bottom{ margin-top:0px;height:223px;position:relative; border:1px solid #e5e5e5;}
.f_center_bottom p{font-size:16px; color:#ff6e17; padding-left:15px; padding-top:10px; margin:0px;}
.f_center_bottom li{padding:10px 0px 0px 16px; width:235px; float:left; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.f_gray{float:right;}

.f_r_top{width:210px; height:215px;border:1px solid #cdcdcd;}
.f_r_top span{padding:17px 0px 18px 42px; display: inline-block;}
.login_btn { width:210px; height:40px; margin:0 auto; overflow:hidden;}
.login_btn_in { width:60px; height:30px; background:#fe6e0e; line-height:30px; text-align:center; float:left; margin-left:8px; border-radius:3px;}
.login_btn_in:hover { width:60px; height:30px; background:#fe6e0e; line-height:30px; text-align:center; float:left; margin-left:8px; border-radius:3px;}
.login_btn a { width:100%; height:28px; display:block; color:#fff; font-weight:bold;}
.login_btn ul { padding-left:5px; padding-top:10px;}
.login_btn li { float:left; color:#fff; line-height:30px; text-align:center;}


.f_r_mid img{padding:5px 0px;}
.f_r_bottom{width:210px; height:221px;border:1px solid #cdcdcd;}
.f_r_bottom p{font-size:16px; color:#ff6e17; padding-left:10px; padding-top:10px; margin:0px;  background-color:#f6f6f6; height:30px}
.f_r_bottom a{margin:20px 0px 0px 8px; width:68px; height:25px; border:1px solid #d9d9d9; float:left; display:block; }
.f_r_bottom span{display:block; widht:100%; height:10px;}
.f_r_bottom a{ display:block; padding-left:25px; margin-left:7px; line-height:25px;}
.f_r_bottom .tinco1{ background:url(images/inco.gif) no-repeat 3px -3px; }
.f_r_bottom .tinco2{ background:url(images/inco.gif) no-repeat 3px -23px; }
.f_r_bottom .tinco3{ background:url(images/inco.gif) no-repeat 3px -45px; }
.f_r_bottom .tinco4{ background:url(images/inco.gif) no-repeat 3px -67px; }
.f_r_bottom .tinco5{ background:url(images/inco.gif) no-repeat 3px -87px; }
.f_r_bottom .tinco6{ background:url(images/inco.gif) no-repeat 3px -110px;}

.s_layer{width:1190px; border:1px solid #d9d9d9;}
.s_layer .tit{height:40px; border-bottom:1px solid #d9d9d9; background-color:#f6f6f6; line-height:40px; font-size:16px;}
.s_layer .tit span{padding-left:10px; color:#ff6f12; font-size:16px;}
.s_layer .tit a{float:right; margin-right:10px;}
.s_layer ul{ height:80px;  margin:0px -5px;}
.s_layer ul li{ float:left; margin:0 5px; width:190px; margin-top:5px;}
.s_layer ul li img{margin-left:35px; width:120px; height:60px; border:1px solid #f6f6f6;}
.s_layer ul li div{text-align:center; width:180px; margin:0 auto; line-height:25px;}

.t_layerL{width:318px; height:310px; float:left; border:1px solid #d9d9d9; }
.t_layerC{width:528px; height:310px; float:left; margin-left:10px; border:1px solid #d9d9d9; }
.t_layerR{width:318px; height:310px; float:right; border:1px solid #d9d9d9; }

.t_layer .tit{height:40px; border-bottom:1px solid  #d9d9d9; background-color:#f6f6f6; line-height:40px; font-size:16px;}
.t_layer .tit span{padding-left:10px; color:#ff6f12; font-size:16px;}
.t_layer .tit a{float:right; margin-right:10px;}

.t_layerL .arealist{ list-style-type:none; padding-top:8px; padding-bottom:4px; font-size:14px;}
.t_layerL .arealist li{ width:auto; height:36px; line-height:36px; padding-left:10px;}
.t_layerL .arealist li a{ padding:0 7px;}

.t_layerC ul{ padding:0px 10px;}
.t_layerC ul li{line-height:35px;  border-bottom:#e4e4e4 1px dashed; font-size:14px;     white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.t_layerR ul{ padding:0px 10px;}
.t_layerR ul li{line-height:35px;  border-bottom:#e4e4e4 1px dashed; font-size:14px;     white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


.pos{font-size: 14px; padding-bottom: 10px; border-bottom: 2px solid #ff6209; width: 1190px;}

.procate{ width:1188px; border:#FFD9A0 1px solid; background:url(images/bg-sprite.png) center -85px repeat-x; padding-top:10px;}
.procate h2{ width:auto; font-size:14px; padding-left:15px;}
.procate .clist{ width:auto; padding-top:5px; padding-left:15px; padding-bottom:6px;}
.procate .clist ul{ list-style-type:none}
.procate .clist ul li{ float:left; width:117px; height:26px; line-height:26px;}
.procate .clist ul li a{ color:#1E50A2}
.procate .xian{ width:auto; height:4px; background:#FFF8EC; overflow:hidden; border-top:#FDEFD6 1px solid}

.proscreen{}
.proscreen{ width:1190px; margin-top:20px;}
.proscreen .tit{ width:auto;  border-bottom:#ff6209 2px solid}
.proscreen .tit h3{ width:100px; height:28px; background:url(images/ico_bg.jpg); font-size:14px; color:#FFFFFF; text-align:center; line-height:28px;}
.proscreen .tit span{ float:right;}
.proscreen .sou{ border-bottom:#E2E2E2 1px solid; border-left:#E2E2E2 1px solid; border-right:#E2E2E2 1px solid; height:29px; background:url(images/bg-sprite.png) center 1px; padding-left:20px; padding-top:7px; color:#aaa}

.tempL{width:910px; float:left;}
.tempR{width:258px; float:right; }
.tempR .tit{padding-left:10px; font-size:14px; height:40px; line-height:40px;border:1px solid #E2E2E2; border-bottom:2px solid #ff6209; font-weight: bold;}

.more_list{ padding-top:2px;}
.more_list .list{}
.more_list .list ul{}
.more_list .list ul li{border-bottom:1px solid #ccc; min-height:130px; padding:20px 0px 5px;}

.more_list .list .proimg{ width:120px; text-align:center; padding-top:5px;}
.more_list .list .proimg img{width:100px;}
.more_list .list .proinfo{width:520px;}
.more_list .list .procompany{width:250px;}

.more_list .list p.t1{ margin-bottom:5px; color:#999999}
.more_list .list p.t1 a{ color:#1E50A2; font-size:14px}
.more_list .list p.t2{ margin-bottom:5px; color:#444n; line-height:22px;}
.more_list .list p.t3{ color:#999;}
.more_list .list p.t3 a{ color:#B09526; font-weight:bold}

.more_list .list .procompany h2{line-height: 22px; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; width: 250px; height: 22px; margin-top: 5px; position: relative; overflow: hidden;}
.more_list .list .procompany h2 a{color:#B09526; font-size:14px}
.more_list .list .procompany span{padding-top:5px; display: block;}
.more_list .list ul li:hover{background: #fcfcfc;}

.tempR .hotad{margin-top:10px; border:1px solid #E9E9E9; width:100%; height:280px }

.comcontact{width:200px;}
.comcontact a{background: #FAFAFA; border: #EEE 1px solid; border-radius: 3px; display: block; float: left;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    position: relative;
    overflow: hidden;}
.comcontact a.website {margin-right:10px;}
.comcontact a.contact {margin-bottom:5px; margin-right:10px;}

.comcontact .im{width:200px; margin-top:5px;}
.comcontact .im a{float:right; right:10px; margin-top:5px;}
.dz a {
	display: inline-block;
	width: 98px;
	height: 30px;
	border: 1px solid #ff5e00;
	color: #ff5e00;
	line-height: 32px;
	text-align: center;
	
	position: relative;
    float:right;
}
.dz a i {
	background: #ff5e00;
	height: 100%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
.dz a span {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	text-align: center;
}
.dz a:hover {
	animation:mycolor 0.1s;
	color: #fff;
}
.dz a:hover i {
	animation:mymove 0.1s;
	width: 100%;
}
@keyframes mymove {
	0%{width:0px;}
	25% {width: 20%;}
	55% {width: 30%;}
	60%  {width: 70%;}
	100% {width: 100%;}
}
@keyframes mycolor {
	0%{color:#ff5e00;}
	25% {color:#ff5e00;}
	55% {color:#fff;}
	60%  {color:#fff;}
	100% {color:#fff;}
}