﻿*{ padding:0; margin:0;}
li{ list-style:none}
html { text-align:center; font-size:12px; color:#222121; background: url(../image/top_bg.jpg) repeat-x top #f7f7f7; }


img{ border:0;}
#red{ color:#d62219;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
font{ font-size:12px;}


a:link,a:visited{ color: #1d1c1c; text-decoration:none;}
a:hover{ color: #000; text-decoration:none;}

#bai a:link,#bai a:visited{ color:#FFF;}
#bai a:hover{ color: #000; }

#h a:link,#h a:visited{ color:#ea1432;}
#h a:hover{ color: #000;}


.warp{ width:1000px; margin:auto; text-align:left;}

.top_logo{height:114px; float:left; }
.top_logo ul{ height:70px; float:left; margin:20px auto auto auto;}
.top_tel{ width:350px; float:right; margin:26px 5px auto auto; display:inline; text-align:right;}
.top_ser{ width:215px; height:25px; float:right; background:url(../image/ser_left.jpg) no-repeat left; display:inline; margin:10px 10px auto auto;}
.top_ser_l{ width:167px; height:25px; float:left;}
.top_ser_l input{ width:160px; height:22px; line-height:22px; float:left; color:#656565; border:0px; margin:2px auto auto 5px; background:none;}
.top_ser_r{ width:48px; height:25px; float:left;}

.menu{ width:1000px; height:41px; float:left; position:relative; }
.ddsmoothmenu{ float:left; padding-left:30px; font-family:"寰蒋闆呴粦";}
.ddsmoothmenu ul li{ float:left; width:120px; height:41px; line-height:41px; font-size:14px; position:relative; background:url(../image/menu_line.jpg) no-repeat right;}
.ddsmoothmenu ul li a { width:120px; height:41px; text-align:center; display:inline-block; color:#FFF; }
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li.selected {	color:#FFF!important; background: url(../image/menu_hover.jpg) no-repeat center; font-weight:bold;}
.selected a { color:#FFF!important; background: #ae141c }
.ddsmoothmenu ul li ul { width:111px; background:#2389d0; position:absolute; left:0; display:none; visibility:hidden; filter:alpha(opacity=95)!important;-moz-opacity:0.95; opacity:0.95; margin-left:5px;}
.ddsmoothmenu ul li ul li {	width:111px; height:30px; line-height:30px; border-top:1px solid #3d9fe3; zoom:1; font-size:12px ;margin-left:0px;}
.ddsmoothmenu ul li ul li a { display:inline-block; width:111px; color:#FFF!important; _zoom:1; background:#2389d0; height:30px; font-family:Arial;}
.ddsmoothmenu ul li ul li a:hover{ 	background:#1b69a0; color:#ff780d;}
ul.companymenu { width:90px;}
ul.companymenu li a {  display:inline-block;width:90px!important; }

.ddsmoothmenu ul li ul li ul{ top: 0 }
* html .ddsmoothmenu{ height: 1%;}
.downarrowclass{ position: absolute; top: 12px; right: 7px }
.rightarrowclass{ position: absolute; top: 6px; right: 5px }
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: none  }
.toplevelshadow{ opacity: 0.8 }
.cls {zoom:1;}
.cls:after {content:'.';visibility:hidden;display:block;height:0;clear:both;}

.ban{ width:100%; height:365px; margin:auto auto auto auto; background:url(../image/ban_line.jpg) repeat-x bottom #68a7d0; overflow:hidden;}
.z_ban{ width:100%; height:280px; margin:auto auto auto auto; background:url(../image/ban_line.jpg) repeat-x bottom #68a7d0; overflow:hidden;}
.z_ban ul{ width:100%; height:270px; background:url(../image/z_ban.jpg) no-repeat center;}


.fullSlide {
	width:100%;
	position:relative;
	height:355px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:355px;
	overflow:hidden;
	text-align:center;
	background:center;
}
.fullSlide .bd li a {
	display:block;
	height:355px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}



.ne{ width:1000px; height:41px; float:left; margin:15px auto auto auto; background:url(../image/ne_bg.jpg) repeat-x;}
.ne_l{ width:105px; height:41px; float:left; background:url(../image/ne_l.jpg)}
.ne_m{ width:885px; height:41px; float:left;}
.ne_m ul{ height:41px; line-height:41px; padding-left:20px; background:url(../image/icon_1.jpg) no-repeat 10px 17px;}
.ne_r{ width:10px; height:41px; float:left; background:url(../image/ne_r.jpg) no-repeat;}

.i_left{ width:297px; float:left;}

.i_about{ width:297px; height:295px; float: left; margin:10px auto auto auto; background:#fcfbfb;}
.i_about_t{ width:297px; height:36px; float:left; background:url(../image/i_l_t.jpg) no-repeat;}
.i_about_t span{ width:105px; height:36px; float:left; text-align:center; line-height:36px; font-size:14px; font-weight:bold; color:#FFF; font-family:"寰蒋闆呴粦";}
.i_about_t p{ float:right; line-height:36px; padding-right:15px;}
.i_about_c{ width:295px; height:259px; float:left; border:1px solid #e3e3e3; border-top:0px;}
.i_about_c ul{ width:280px; float:left; display:inline; margin:10px auto auto 8px; line-height:22px;}
.i_about_c ul img{ padding-bottom:10px;}

.i_honor{ width:297px; height:225px; float: left; margin:10px auto auto auto; background:#fcfbfb;}
.i_honor_t{ width:297px; height:36px; float:left; background:url(../image/i_l_t.jpg) no-repeat;}
.i_honor_t span{ width:105px; height:36px; float:left; text-align:center; line-height:36px; font-size:14px; font-weight:bold; color:#FFF; font-family:"寰蒋闆呴粦";}
.i_honor_t p{ float:right; line-height:36px; padding-right:15px;}
.i_honor_c{ width:295px; height:189px; float:left; border:1px solid #e3e3e3; border-top:0px;}

.LeftBotton{ height:145px;width:15px;background: url(../image/i_h_l_btn.jpg) no-repeat;overflow:hidden;float:left; cursor:pointer; margin:15px auto auto 10px;}
.RightBotton{height:145px;width:15px;background:url(../image/i_h_r_btn.jpg) no-repeat;overflow:hidden;float:left; cursor:pointer;margin-top:15px;}
.IndexProdCont{ width:235px; overflow:hidden; float:left; margin:15px auto auto 5px; text-align:center;}
.ScrCont{ width:10000000px;}
.i_honor_li{ width:235px; height:145px; float:left; }
.i_honor_li img{width:235px; height:145px;}
#List1,#List2{ float:left;}

.i_net{ width:297px; height:250px; float: left; margin:10px auto auto auto; background:#fcfbfb; overflow:hidden;}
.i_net_t{ width:297px; height:36px; float:left; background:url(../image/i_l_t.jpg) no-repeat;}
.i_net_t span{ width:105px; height:36px; float:left; text-align:center; line-height:36px; font-size:14px; font-weight:bold; color:#FFF; font-family:"寰蒋闆呴粦";}
.i_net_t p{ float:right; line-height:36px; padding-right:15px;}
.i_net_c{ width:295px; float:left; border:1px solid #e3e3e3; border-top:0px; padding-bottom:10px;}
.i_net_c ul{ width:265px; height:190px; float:left; display:inline; margin:6px auto auto 12px; border:3px solid #e5e5e5;}

.i_right{ width:690px; float:right; margin:10px auto auto auto;}

.i_news{ width:690px; height:300px; float:left;}
.i_news_t{ width:690px; height:33px; float:left; background:url(../image/i_r_t_bg.jpg) repeat-x;}
.i_news_t span{ width:115px; height:33px; float:left; display:inline; margin: auto auto auto 10px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:33px; background:url(../image/i_r_t.jpg) no-repeat;}
.i_news_t p{ float:right; line-height:33px; padding-right:15px;}
.i_news_c1{ width:370px; height:220px; float:left; display:inline; margin:25px auto auto 15px;}
.i_news_c1 ul li{ width:350px; height:26px; float:left; line-height:26px; background:url(../image/icon_2.jpg) no-repeat 0px 5px; padding-left:15px;}
.i_news_c1 ul li span{ float:right;}

.i_news_c2{ width:276px; float:right; margin:20px auto auto auto;}
.i_news_c2 span{ width:270px; height:190px; float:left; border:3px solid #e5e5e5; }
.i_news_c2 p{ width:276px; height:26px; float:left; line-height:26px; background:#d7d7d7; text-align:center; font-weight:bold; margin:5px auto auto auto;}

.i_pro{ width:690px; float:left; margin:15px auto auto auto;}
.i_pro_t{ width:690px; height:33px; float:left; background:url(../image/i_r_t_bg.jpg) repeat-x;}
.i_pro_t span{ width:115px; height:33px; float:left; display:inline; margin: auto auto auto 10px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:33px; background:url(../image/i_r_t.jpg) no-repeat;}
.i_pro_t p{ float:right; line-height:33px; padding-right:15px;}
.i_pro_c1{ width:690px; height:62px; float:left; margin:20px auto auto auto;}
.i_pro_c1 ul li{ width:162px; height:62px; float:left; display:inline; margin: auto 5px auto 5px;}
.i_pro_c2{ width:690px; float:left; margin:20px auto auto auto; background:url(../image/i_p_line.jpg) repeat-x top; padding-top:28px;}
.i_pro_c2 ul li{ width:156px; height:145px; float:left; display:inline; margin:8px 8px auto 8px;}
.i_pro_c2 ul li span{ width:152px; height:105px; float:left; border:2px solid #e6e6e6;}
.i_pro_c2 ul li span:hover{ border:2px solid #06F;}
.i_pro_c2 ul li p{ width:156px; height:25px; float:left; line-height:25px; text-align:center; background:#dedede; margin:5px auto auto auto;}


.i_case{ width:996px; height:225px; float: left; margin:15px auto auto auto; background:#fcfbfb;}
.i_case_t{ width:996px; height:36px; float:left; background:url(../image/i_case_t.jpg) no-repeat;}
.i_case_t span{ width:105px; height:36px; float:left; text-align:center; line-height:36px; font-size:14px; font-weight:bold; color:#FFF; font-family:"寰蒋闆呴粦";}
.i_case_t p{ float:right; line-height:36px; padding-right:15px;}
.i_case_co{ width:994px; height:185px; float:left; border:1px solid #e3e3e3; border-top:0px;}
.i_case_c { width:970px; float:left; display:inline; margin:auto auto auto 10px; }
.i_case_c ul li{ width:185px; height:175px; float:left; display:inline; background:url(../image/i_case_li_bg.jpg) no-repeat; margin:10px auto auto 10px;}
.i_case_c ul li span{ width:170px; height:130px; float:left; display:inline; margin:7px auto auto 6px;}
.i_case_c ul li p{ width:170px; float:left; line-height:40px; text-align:center; overflow:hidden;}


.bot_box{ width:100%; height:115px; margin:15px auto auto auto; background:#efefef; border-top:1px solid #d7d7d7; overflow:hidden;}
.bot{ width:1000px; margin:auto; line-height:24px; padding-top:15px;}

.z_left{ width:226px; float:left; margin:10px auto auto auto; padding-bottom:40px;}
.z_right{ width:760px; float:right; margin:10px auto auto auto; padding-bottom:40px;}

.z_n_t{ width:226px; height:46px; float:left; background:url(../image/z_n_t.jpg) no-repeat; text-align:center; font-size:15px; font-weight:bold; color:#FFF; line-height:38px; font-family:"寰蒋闆呴粦";}
.z_n_c{ width:216px; float:left; border:1px solid #e3e3e3; background:#fcfbfb; border-top:0px; padding:15px 0 15px 0;}
.z_n_c ul li{ width:162px; height:45px; float:left; display:inline; background:url(../image/z_n_link.jpg) no-repeat; font-family:"寰蒋闆呴粦"; display:inline; margin:5px auto auto 25px;}
.z_n_c ul li span{ height:45px; float:left; line-height:36px; font-size:14px; padding-left:46px;}
.z_n_c ul li a:link,.z_n_c ul li a:visited{ width:162px; height:45px; display:block;}
.z_n_c ul li a:hover{ color: #FFF; background:url(../image/z_n_hover.jpg) no-repeat;}
.z_visited a{ color: #FFF; background:url(../image/z_n_hover.jpg) no-repeat;}


.z_pro_n{ width:216px; float:left; border:1px solid #e3e3e3; background:#fcfbfb; border-top:0px; padding-bottom:20px;}

#basic-accordian{  width:162px; float:left; border:1px solid #e3e3e3; background:#fcfbfb; border-top:0px; display:inline; margin:5px auto auto 25px;}

.accordion_headings{ width:162px; height:45px; line-height:40px; cursor:pointer; background:url(../image/z_n_hover.jpg) no-repeat; font-family:"寰蒋闆呴粦"; color: #FFF; font-size:14px; text-align:center; font-weight:bold;}


.header_highlight{ }

.accordion_child{ padding-bottom:15px; float:left;}

.accordion_child li{ width:130px; height:30px; float:left; display:inline; background:url(../image/z_n_link2.jpg) no-repeat; font-family:"寰蒋闆呴粦"; display:inline; margin:5px auto auto 15px;}
.accordion_child li span{ height:30px; float:left; line-height:26px; font-size:14px; padding-left:46px;}
.accordion_child li a:link,.accordion_child li a:visited{ width:130px; height:45px; display:block;}
.accordion_child li a:hover{ color: #FFF; background:url(../image/z_n_hover2.jpg) no-repeat;}
.z_visited2 a{ color: #FFF; background:url(../image/z_n_hover2.jpg) no-repeat;}


.z_n_contact{ width:222px; float:left; margin:15px auto auto auto;}

.z_r_t{ width:760px; height:33px; float:left; background:url(../image/i_r_t_bg.jpg) repeat-x;}
.z_r_t span{ width:115px; height:33px; float:left; display:inline; margin: auto auto auto 10px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:33px; background:url(../image/i_r_t.jpg) no-repeat; font-family:"寰蒋闆呴粦";}
.z_r_t p{ float:right; line-height:33px; padding-right:15px;}

.z_news{ width:740px; float:left; display:inline; margin:25px auto auto 15px;}
.z_news ul li{ width:720px; height:26px; float:left; line-height:26px; background:url(../image/icon_2.jpg) no-repeat 0px 5px; padding-left:15px; border-bottom:1px dotted #CCC; margin:10px auto auto auto;}
.z_news ul li span{ float:right; padding-right:10px;}

.z_news_t{ width:740px; float:left; line-height:22px; text-align:center; font-size:18px; font-weight:bold; display:inline; margin:25px auto auto 15px;}
.z_news_n{ width:740px; float:left; line-height:22px; text-align:center; display:inline; margin:15px auto auto 15px; border-bottom:1px dotted #CCC;}
.z_news_c{ width:740px; float:left; line-height:200%; display:inline; margin:25px auto auto 15px; font-size:14px;}
.z_news_c img{ border:2px solid #EBEBEB;}

.z_pro_c{ width:580px; float:left; line-height:200%; display:inline; margin:25px auto auto 45px; font-size:14px;}
.z_pro_c img{ border:4px solid #EBEBEB;}

.page{ width:740px; float:left; margin:20px auto auto auto; text-align:center;}
.next{ float:left; margin:20px auto auto auto;}
.next li{ width:740px; float:left; margin:10px auto auto auto; }

.z_pro{ width:760px; float:left; margin:20px auto auto auto; }
.z_pro ul li{ width:224px; height:190px; float:left; display:inline; margin:10px 10px auto 15px;}
.z_pro ul li span{ width:220px; height:152px; float:left; border:2px solid #e6e6e6; display:block;}
.z_pro ul li span:hover{ border:2px solid #06F;}
.z_pro ul li p{ width:224px; height:25px; float:left; line-height:25px; text-align:center; background:#dedede; margin:5px auto auto auto; font-family:"寰蒋闆呴粦";}

.z_honor{ width:760px; float:left; margin:20px auto auto auto; }
.z_honor ul li{ width:235px; height:180px; float:left; display:inline; margin:10px auto auto 10px; background:#f3f3f3;}
.z_honor ul li span{ width:235px; height:145px; float:left; margin:5px auto auto auto; text-align:center;}
.z_honor ul li span img{ width:235px; height:145px;}
.z_honor ul li p{ width:235px; height:25px; float:left; line-height:25px; text-align:center;}

.z_case{ width:760px; float:left; margin:20px auto auto auto; }
.z_case ul li{ width:235px; height:180px; float:left; display:inline; margin:10px auto auto 10px; background:#f3f3f3;}
.z_case ul li span{ width:235px; height:145px; float:left; margin:5px auto auto auto; text-align:center;}
.z_case ul li span img{ width:225px; height:145px;}
.z_case ul li p{ width:235px; height:25px; float:left; line-height:25px; text-align:center;}

.services {
	float: left;
}
.services .con {
	background: url(../image/service.gif) no-repeat 0 0;
	width: 127px;
	height: 368px;
	position: relative;
}
.services .shares {
	position: absolute;
	left: 10px;
	top: 275px;
	white-space: nowrap;
	color: #666;
}
.services .shares img {
	margin-right: 5px;
}
.services li {
	text-align: center;
}
.services .qq {
	padding-top: 110px;
	line-height:22px;
}
.services .qq p{ height:30px;}
.services .name {
	padding-top: 8px;
	float: left;
	display: block;
	width: 60px;
	text-align: right;
}
#kuzhan .s-btn {
	background-position: 0 -89px;
	width: 38px;
	height: 198px;
	margin-top: 104px;
	float: left;
}
#kuzhan .Obtn {
	background: url(../image/service.gif) no-repeat -331px -53px;
	float: left;
	width: 39px;
	height: 197px;
	margin-top: 30px;
	margin-left: -1px;
}
#kuzhan a.wx {
	position: absolute;
	top: 166px;
	left: 15px;
	overflow: hidden;
	text-indent: -999em;
	display: block;
	width: 95px;
	height: 95px;
}