@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family:"微软雅黑"; font-size:14px;}
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
ul{ margin:0px; padding:0px;}
img { border: 0px; }
.clear {clear: both;}
a{ color:#333; text-decoration:none;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face {font-family: 'impact'; src: url('zt/impact.ttf'); font-weight: normal; font-style: normal;}

.left{ float:left;}
.right{ float:right;}

.top{ width:1200px; margin:0 auto; overflow:hidden}
.logo{ width:360px; height:50px; padding:35px 0px 25px 0px;}
.qh{ width:67px; height:30px; background:url(../images/qh.jpg) no-repeat; margin:42px 0px 25px 15px; text-align:center;}
.qh a{ color:#fff; padding-left:5px; line-height:30px;}
.bg1{ padding:20px 0px 0px 0px;}
.dh{ padding:35px 0px 35px 25px; }
.dh kbd{display:block; float:left; padding:15px;}
.dh span{ display:block; float:left; width:120px; height:40px; border-left:1px solid #b3b3b3; padding:0px 15px;}
.dh span h1{ font-weight:normal; line-height:20px}
.dh span h2{font-family: 'impact'; font-size:20px; color:#ef861b; font-weight:normal;line-height:20px}

.banner_z{ position:relative;}
.banner{ width:100%; }
/*banenr*/
.block_home_slider {position: relative;background-color: #ffffff; behavior: url(js/PIE.htc); /*半透明兼容*/text-align: center;line-height: 0px; margin-right: auto;margin-left: auto;}  
/*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; /*background:url(images/bg_caption.png);*/ text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title { padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:28px; height:52px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/button-left.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { position:absolute; bottom:10px; left:47%; display:inline-block;}
.block_home_slider .flex-control-paging li {margin: 0px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:42px; height:10px; display:block; background-repeat:no-repeat;  background-image:url(../images/banner_an_03.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none;}
.flexslider .slides img { display: block; width:100%;}
.flex-pauseplay span {text-transform: capitalize;}

.nav_bg{ width:100%; height:52px; position:absolute; top:0px; background:url(../images/bg2_19.png) no-repeat center right;}
.nav_dh{width:1200px; height:52px; margin:0 auto;  background:url(../images/bg2_19.png) no-repeat center right;}
#jMenu {display:table;margin:0;padding:0;width:710px; height:52px; padding-left:500px; z-index:9999;}
#jMenu li {	display:table-cell;background-color:#ef861b;margin:0;//float:left;}
#jMenu li a { padding:15px 10px;display:block;color:#fff;/*text-transform:uppercase;*/cursor:pointer; text-align:center}
#jMenu li ul {display:none;position:absolute;padding:0;margin:0;z-index:9999}
#jMenu li ul li {background-color:#ef861b;display:block;border-bottom:1px solid #d16a01;padding:0}
#jMenu li ul li.arrow { margin-top:6px;background:#ef861b url(../images/arrow_down.png) no-repeat center center;height:6px;padding:0;border-bottom:none;padding-bottom:10px}
#jMenu li ul li a {font-size:11px;text-transform:none;padding:7px;display:block;border-top:1px solid transparent;border-bottom:1px solid transparent;}
#jMenu li ul li a.isParent {background:#ef861b url(../images/arrow_right.png) no-repeat right center;}
#jMenu li ul li a:hover {background-color:#514c52;}


.center_bga{ width:100%; background:url(../images/bg3_23.jpg) repeat-x #f3f3f3;}
.center{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.about{ width:560px;}
.about_bg{ width:560px; height:61px; line-height:61px; font-size:18px}
.about_bg span{ float:right;}
.about_bg a{ color:#ef861b; font-size:14px}

.about_z_bg{ width:520px; height:175px; background:url(../images/bg4_27.jpg) no-repeat left top; box-sizing:border-box; padding:0px 0px 0px 40px; margin-top:30px; }
.about_z_bga{ width:490px; height:125px; background:url(../images/bg4_31.jpg) no-repeat right bottom;padding:0px 30px 25px 0px;overflow:hidden; line-height:30px; color:#666;}

.scsl{ width:555px; height:175px; overflow:hidden; padding-top:30px;}
.scsl kbd{ float:left; display:block; width:245px; height:148px;}
.showpage{width:245px;  height:148px;}
.showpage .flashbox{ width:245px; height:148px; float:left; position:relative; }
.flashbox .focusNew_out{width:245px; height:148px; position:relative; z-index:2}
.flashbox .focusNew_out .f_out_txt{ height:30px;width:245px; display:block; position:absolute; bottom:0; left:0; background-color:#000000; opacity:0.5; color:#d6d6d6;  line-height:30px; overflow:hidden}
.flashbox .focusNew_out .f_out_txt a{color:#d6d6d6; }
.flashbox .f_tabs{
	width:140px;
	height:30px;
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:100;
}
.flashbox .f_tabs span{ width:23px; height:19px; background-color:#474747; float: left; margin-right:3px; text-align:center; color:#f0f0f0; margin-top:5px; cursor:pointer}
.flashbox .f_tabs span.hover{ height:19px; background-color:#ef861b;/* margin-top:0; padding-top:5px;*/ cursor:pointer}
.scsl_z{ float:right; width:270px; height:148px; line-height:30px; color:#666}

.center_bgb{ width:100%; background:url(../images/bg5_39.jpg) repeat-x #f3f3f3;}
.pro_list{ width:260px; height:auto; overflow:hidden}
.pro_list h1{ padding-top:30px; line-height:30px; font-weight:normal; font-size:18px}
.pro_list ul{ padding-top:15px;}
.pro_list ul li{ float:left; width:260px; height:42px;}
.pro_list a{ display:block; width:260px; height:41px; line-height:42px; border-bottom:1px solid #ccc;  padding-left:30px; background:url(../images/bg6_42.png) no-repeat left 10px center;}
.pro_list a:hover{ background:url(../images/bg6_42.png) no-repeat left 10px center #e6e6e6;}

.pro_t{ width:880px; height:auto; overflow:hidden;}
.pro_width{ padding-top:35px;}
.pro_t ul li{ float:left; width:200px; height:181px; padding:0px 10px 20px 10px;}
.pro_t ul a{ display:block; width:200px; height:181px; background:#fff; text-align:center;}
.pro_t kbd{ display:block; width:200px; height:150px; border-bottom:1px solid #e7e7e6}
.pro_t span{ display:block; width:180px; height:30px; line-height:30px; text-align:center; padding:0px 10px; overflow:hidden; color:#666}

.footer_bg{ width:100%; background:#222; padding:30px 0px}
.f_a{ width:565px; height:auto; margin:0 auto; overflow:hidden}
.f_a ul li{ float:left; height:45px; padding-right:40px;}
.f_a span{ font-family: 'impact'; font-size:24px; color:#ef861b; margin-top:4px;}
.f_a a{ color:#999; font-size:16px; }
.f_a img{ margin-bottom:-16px; padding-right:10px;}

.f_b{ width:100%; min-width: margin:0 auto; line-height:30px; margin-top:20px; padding-top:20px; border-top:1px solid #414141; color:#f3f3f3; text-align:center;}
.f_b a{color:#f3f3f3;}

.c_left{ width:260px; height:auto;}
.ny_t{  background:#fff; padding:7px; margin-top:20px;}
.c_right{ width:880px; height:auto; padding-top:25px;}
.page{ line-height:200%; color:#666; word-break:break-word;}

.fy{ text-align:center; padding:20px 0px 30px 0px;}
.fy a{ background:#878787; padding:5px 10px; color:#fff; margin-right:5px;}
.fy a:hover{ background:#ef861b;}
a.fy_bg{  background:#ef861b;}

.map{ width:875px; height:420px;}
.message{ max-width:800px; margin:0 auto; color:#333}
.message h1{ font-weight:normal; font-size:18px;}
.message h2{ font-weight:normal; font-size:14px;}

.input{ border:1px solid #ccc; height:44px; background:#f3f3f3; line-height:44px;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px;}
.message textarea{ border:1px solid #ccc; background:#f3f3f3; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px;}
.submit{ width:100px; height:40px; background:#ef861b; color:#fff; text-align:center; line-height:40px; border:0;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; font-size:16px;font-family:"微软雅黑";}

.pro_nav{ width:260px; height:auto; overflow:hidden; padding-top:20px;}
.pro_nav ul li{ list-style:none; padding:0; margin:0;}
.pro_nav ul li ul li a{ width:240px; height:30px; line-height:30px; color:#333; border-bottom:1px solid #ddd; background:none; padding-left:30px; font-size:14px} 
.pro_nav ul li ul li a:hover{width:240px; height:30px; line-height:30px; color:#333; border-bottom:1px solid #ddd;background:#ddd; padding-left:30px;} 
.pro_nav ul li a{ text-decoration:none; display:block; width:260px; height:42px; line-height:42px;border-bottom:1px solid #ccc;  padding-left:30px; background:url(../images/bg6_42.png) no-repeat left 10px center; font-size:16px}
.pro_nav ul li a:hover{ text-decoration:none; display:block; width:260px; height:42px; line-height:42px; border-bottom:1px solid #ccc;  padding-left:30px; background:url(../images/bg6_42.png) no-repeat left 10px center #e6e6e6; }
.pro_nav ul li ul{display:none;} 

.new_bt h3{font-size:18px; font-weight:normal; color:#333; }
.new_bt{ color:#808080; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.title{ line-height:200%; }
