
@charset "utf-8";
/* CSS Document */

/*--35-css--*/

* {
	margin:0px;
	padding:0px;

}
body {
	font-size:12px;
	color:#555;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
	min-width:1000px;
	-webkit-text-size-adjust: none;
	line-height:24px;
		-webkit-transition: 0.2s;
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.2s;
	transition: 0.2s;
}

a {
	color:#666;
}
form, div, body, img, p, a, img, dl, dd, dt, table, tr, td, th {
	margin:0px;
	padding:0px;
	border:0;
}
a{ text-decoration:none;}

img {
	vertical-align:middle;
}
ul, li {
	list-style:none;
	margin:0;
	padding:0;
}
input, textarea, select {
	color:#333;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial;
	vertical-align:middle;
}
input:focus, textarea:focus {
	outline:0;
}

/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border:none;
padding:0;
}
.float_l {
	float:left;
}
.float_r {
	float:right;
}
.clear {
	clear:both;
	height:0px;
	width:100%;
}
#rg_qk {
	margin-right:0px;
}/* CSS Document */

/*顶部*/
.top{ width:100%; background:#fff; height:110px;}
.top_con{ width:1100px; margin:0 auto;}
.top_con .logo{ margin-top:18px;}
.top_rg{ width:748px;}
.top_tel{ width:350px; float:right; clear:both; margin-top:22px; text-align:right;}

/*导航*/
.nav{ margin-top:20px; width:710px; overflow:hidden;}
.nav li{ float:left; font-size:16px; margin-left:42px;}
#nav_ds{ width:480px; overflow:hidden; background:url(../images/nav-bg-09.png) repeat; padding:15px;}
#nav_ds{ display:none; position:absolute; z-index:99;}
.nav li:hover #nav_ds{ display:block;}
#nav_ds div OL {
	OVERFLOW: hidden; FLOAT: left; DISPLAY: block; WIDTH: 220px; padding-left:5px; padding-top:8px;}
#nav_ds div li {
	BORDER-BOTTOM: #cccccc 1px dashed; LINE-HEIGHT: 27px; WIDTH: 200px; margin-left:0px;}
#nav_ds div li A {
	height: 27px; BACKGROUND: url(../images/li-icon.png) no-repeat left center; font-size:12px; COLOR: #3b3b3b; DISPLAY: inline-block; LINE-HEIGHT: 27px; margin-right:25px;}
#nav_ds div li A:hover {
	COLOR: #0b845a}
#nav_ds div .nav-img {
	FLOAT: right; DISPLAY: inline-block; margin-top:10px;}
#nav_ds div span img {
	BORDER-TOP: #ffffff 3px solid; BORDER-RIGHT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid; BORDER-LEFT: #ffffff 3px solid}
.nav_ds1{ left:50%; margin-left:-50px;}
.nav_ds2{ left:50%; margin-left:65px;}
.nav_ds3,.nav_ds4,.nav_ds5,.nav_ds6{ left:50%; margin-left:92px;}
.nav_ds1 .list_icon{ margin-top:-13px; margin-left:13px;}
.nav_ds2 .list_icon{ margin-top:-13px; margin-left:5px;}
.nav_ds3 .list_icon{ margin-top:-13px; margin-left:85px;}
.nav_ds4 .list_icon{ margin-top:-13px; margin-left:190px;}
.nav_ds5 .list_icon{ margin-top:-13px; margin-left:295px;}
.nav_ds6 .list_icon{ margin-top:-13px; margin-left:400px;}

/*in_banner*/
.flexslider{margin:0px auto;position:relative;width:100%; height:459px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides .img{ height:459px;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/*index about*/
.content{ width:1100px; margin:40px auto; height:430px; overflow:hidden;}
.about{ width:340px; overflow:hidden;}
.about h1{ font-size:24px; font-weight:normal;}
.about h1 img{vertical-align: bottom; margin-left:5px;}
.about p{ margin:15px 0px 22px 0px;}

/*index news*/
.news{ margin-left:40px; width:340px; overflow:hidden;}
.news h1{ font-size:24px; font-weight:normal;}
.news h1 img{vertical-align: bottom; margin-left:5px;}
.news p{ margin:15px 0px 22px 0px;}
.news ul li{ background:url(../images/news_ic.jpg) left center no-repeat; padding-left:15px; line-height:30px;}
.news ul li span{ float:right;}

/*index contact*/
.contact{ margin-left:40px; width:340px; overflow:hidden; height:}
.contact h1{ font-size:24px; font-weight:normal;}
.contact h1 img{vertical-align: bottom; margin-left:5px;}
.contact p{ margin:15px 0px 22px 0px;}
.contact .company_name{ font-size:14px;}

/*index product*/
.product{ background:url(../images/in_P_bg.jpg) no-repeat; height:534px;}
.pro_con{ width:1180px; margin:0 auto; text-align:center; padding-top:55px;}
.pro_con h1{ font-size:30px; color:#fff;}
.pro_con .recommend li{ display:inline;}
.pro_con .recommend a{ color:#fff; margin-left:5px; margin-right:5px;}
.pin{ margin:38px auto auto auto; overflow:hidden; width:1180px;}
.pin li{ float:left; width:350px; height:304px; margin-right:25px}
.pin li img{}
.pin .left,.pin .right{ margin-top:110px;  cursor:pointer}
.pin ul{  overflow:hidden; margin:0px 11px;}
.pin p{ color:#666; height:44px; line-height:44px; font-size:16px; width:350px; background:#f0f0f0; font-size:14px; color:#444444;}
.pin li:hover p{ background:#6dc5dd;}
.pin li:hover p{ color:#fff;}
/*index case*/
.case { width:1100px; margin:46px auto; overflow:hidden;}
.case ul{ overflow:hidden; margin-top:24px;}
.case ul li{ float:left; margin-right:10px;}
.case ul li img{ width:175px; height:100px;}
.case ul li:nth-child(6){ margin-right:0px;}
.in_sc{ width: 174px; height:75px; background:url(../images/in_sc.png) repeat; position:absolute; display:none; text-align:center; color:#fff; padding-top:25px;}
.in_sc p{ font-size:14px;}
.case ul li:hover .in_sc{ display:block;}

.foot{ width:100%; background:#444247; overflow:hidden; padding:28px 0px 70px 0px;}
.foot_con{ width:1100px; margin:0 auto; overflow:hidden;}
.foot_con ul{ float:left; margin-right:58px; overflow:hidden;}
.foot_con ul h2{ font-size:14px; color:#fff;}
.foot_con ul li a{ font-size:12px; color:#b2b1b3;}
.in_ss { margin-right:47px;}
.in_ss h1{ font-size:14px; font-weight:normal;}

.footer{ width:100%; background:#2a2a2a; padding:20px 0px;}
.footer_con{ width:1100px; margin:0 auto; overflow:hidden; text-align:center; color:#ababab;}

/*pages css*/
.page{ width:1100px; margin:20px auto; overflow:hidden;}
.page_left{ width:220px;}
.page_title{ width:220px; height:70px; background:#f53e3d; text-align:center; line-height:70px; font-size:18px; color:#fff; font-weight:normal;}
.page_left ul{ overflow:hidden; padding-top:10px; padding-bottom:150px; margin-bottom:30px; background:#f0f0f0; margin-top:10px;}
.page_left ul a{ height:40px; line-height:40px; padding-left:36px; color:#444444; width:185px; height:40px; display:block;}
.page_left ul a:hover{ background:#444247 url(../images/current_icon.jpg) 181px center no-repeat; color:#fff; display:block;}
.page_left ul a.current{ background:#444247 url(../images/current_icon.jpg) 181px center no-repeat; color:#fff; display:block;}
.page_right{ width:860px;}
.page_rg_t{ height:38px; border-bottom:1px solid #ababab;}
.page_rg_t h1{ font-size:24px;}
/*pages about*/
.banner1{ background:url(../images/banner1.jpg) center no-repeat; height:200px; width:100%;}
.page_about h3{ line-height:60px; margin-top:10px;}

.page_pro{ width:860px;}
.page_pro ul { overflow:hidden; margin-top:10px;}
.page_pro ul li{ width:273px; height:255px; float:left; margin-right:20px; margin-top:20px;}
.page_pro ul li:nth-child(3n){ margin-right:0px;}
.page_pro ul li div{ height:44px; background:#68666c; color:#fff; text-align:center; line-height:44px; font-size:14px;}
.page_pro ul li .pro_bg{ background:url(../images/pro_bg.png) repeat; width:273px; height:255px; position:absolute; display:none;}
.page_pro ul li:hover .pro_bg{ display:block;}
.flip { margin-left:423px; margin-top:20px; margin-bottom:20px;}
.flip ul li a{ float:left; padding:3px 20px; border:1px solid #efefef;}
.flip ul li a:hover{ background:#f53e3d; color:#fff;}

.product_d { margin-top:28px;}
.product_d h1{ font-weight:normal;}
.product_d .pro_i_d{ margin:0px 20px 15px 0px;}
.p_s_s{ color:#F00;}

.page_case{ width:860px;}
.page_case ul{ overflow:hidden; margin-top:10px;}
.page_case li{ width:273px; height:450px; overflow:hidden; margin-top:20px; margin-right:20px; float:left;}
.page_case li:nth-child(3n){ margin-right:0px;}
.page_case .case_a{ width:233px; height:149px; padding:20px; background:#444247; color:#fff;}
.page_case .case_a h2{ font-size:22px; color:#fff; margin-bottom:22px;}
.page_case .case_a p{ font-size:12px; color:#fff; margin-top:18px; text-align:right;}
.page_case li p img{ width:273px; height:260px;}

.page_case_d{ overflow:hidden;}
.page_case_d h2{ font-size:18px; color:#000000; font-weight:normal; text-align:center; line-height:50px; margin-top:10px;}
.page_case_d .times{ color:#999999; border-bottom:1px dashed #dcdcdc; text-align:center; line-height:40px; margin-bottom:20px;}

.page_contact{ line-height:30px;}
.page_contact h3{ font-size:14px; color:#f53e3d; line-height:60px;}

/*messageboard留言本*/
.feedback_con .table_fb{ width:99%; border-collapse:collapse;}
.feedback_con .table_fb td, .feedback_con table td{ vertical-align:middle !important;}
.feedback_con table .input_fb{ width:43% !important; margin:5px auto; height:20px;}
.feedback_con table input,.feedback_con table textarea{ margin-right:2px;}
.feedback_con table .textarea_fb{ width:83% !important; margin-top:10px;}
.authcode{ padding-top:5px;}
.authcode .authinput, .authcode span{ float:left; vertical-align:middle; display:inline; margin-right:5px;}
.authcode .authinput{ width:50px !important; margin-right:10px;}
.authcode .safecode_con{ margin-top:5px;}

.feed_t { width:auto;height:27px;background: url(/images/mst.gif) repeat-x;border:1px solid #d6d6d6;padding-left:15px;line-height:27px; margin-top:30px;}
.view { width:100%; border-collapse:collapse;padding:0;margin:0 !important; margin:0;border:1px solid #d6d6d6; border-top:none;table-layout:fixed;}
.view { border:none !important;}
.view td { line-height:26px;padding:3px 5px;border:1px solid #d6d6d6; border-top:0;}
.leftWidth { width:80px; text-align: center;}
.leftWidth span { color:#f60;}
.formTitle{height:22px;line-height:22px;border:1px #ccc solid;color:#333;padding:0 0 0 5px;}
.formTextarea{border:1px #ccc solid;font-size:12px;line-height:150%;color:#333;padding:5px;}
.loader{position:absolute;height:100%;text-align:center;width:100%;top:0;left:0;}
.loader-msg{top:50%;margin-top:-17px;position:relative;z-index:9;border:1px solid #9b9b9b;background-color:#fff;display:inline-block;*display:inline;*zoom:1;background:url(/images/loading3.gif) no-repeat 10px 50% #fff;padding:15px 10px 15px 50px !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.loader-mask{width:100%;*filter:alpha(opacity = 20);-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=20)";;height:100%;position:absolute;z-index:1;top:0;right:0;background-color:#000;top:0}
.loader-mask iframe{border: 0 none; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; *filter:alpha(opacity = 20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=20)";opacity: 0.2; z-index: 200;}
.page-loader{position:fixed;bottom:auto;top:0;_position:absolute;_bottom:auto;_top:expression(eval('document.documentElement.scrollTop+0+"px"')); height:100%;width:100%;height:100%;z-index:90;top:0;text-align:center;}
.loader-img{background:url(/images/loadingimg.gif) no-repeat center center;}
.btn{ padding:2px 20px;}

.page_news{ overflow:hidden;}
.page_news .n_new_rg{ width:640px;}
.page_news li{ overflow:hidden; padding:21px 0px; border-bottom:1px dashed #e3e3e3;}
.page_news li:hover{ background:#efefef;}
.page_news .n_new_rg p{ font-size:12px; color:#999;}
.page_news .n_new_rg h3{ font-size:14px; color:#000; margin:4px 0px;}
.page_news .n_new_rg .more{ margin-top:15px; width:102px; background:#68666c; height:27px; text-align:center; line-height:27px; color:#fff;}
.page_news .n_new_rg .more:hover{ background:#F00;}
.page_news .new_cc{ height:	48px; overflow:hidden;}

.page_news_d{ overflow:hidden;}
.page_news_d h2{ font-size:18px; color:#000000; font-weight:normal; text-align:center; line-height:50px; margin-top:10px;}
.page_news_d .times{ color:#999999; border-bottom:1px dashed #dcdcdc; text-align:center; line-height:40px; margin-bottom:20px;}