﻿@charset "utf-8";
/* CSS Document */


.q_link{ width:100%; float:left; margin-top:30px; text-align:right; height:15px; overflow:hidden}
.q_link img {margin-top:-3px; margin-right:5px;}
.q_link a:hover{ text-decoration:underline;}


.about_l{ width:740px; float:left;}

.about_r{ width:240px; float:right; margin-top:20px;}

.about_nav_b{ width:100%; background: url(../images/index_53.jpg) no-repeat left top; height:750px; float:left; margin-top:12px;}

.about_h{
	width:100%;
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 22px;
	font-weight: bolder;
}

.about_nav{ width:235px; float:left; padding-left:2px;}
.about_nav li{ line-height:30px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; margin-bottom:3px;display: inline-block; overflow:hidden;}

.about_nav_y{ font-size:10px; color:#969696; font-family:"微软雅黑";}

.about_nav li{ position:relative;}
.about_nav li>a{ background:url(../images/index_45.jpg) no-repeat; width:194px;  height:31px; padding-left:40px; display:block; overflow:hidden;}
.about_nav li>a:hover,.about_nav li.about_on a{  background:url(../images/index_44.jpg) no-repeat;width:194px;  height:31px; padding-left:40px; color:#C00;}

.about_nav .rnavon>a{background:url(../images/index_44.jpg) no-repeat;width:194px;  height:31px; padding-left:40px; color:#C00; overflow:hidden;}


.fast_n{ width:235px; float:left; padding-left:2px; margin-top:30px;}

.fast_n_h{ width:215px; padding-bottom:10px; border-bottom:1px solid #e2e2e2; padding-left:20px;}
.fast_n_h ul{width:215px;}
.fast_n_h ul li{ height:24px; line-height:24px; width:215px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



.fast_n_list{ width:100%; margin-top:10px;}
.fast_n_list td{  padding-left:20px; padding-bottom:10px;}
.fast_xx{ border-bottom:1px solid #e2e2e2;}


.fast_tel{ width:220px; float:left; margin-top:25px; font-family:"微软雅黑"; color:#000; padding-left:18px;}
.fast_tel td{ line-height:20px; padding-bottom:5px;}


.advantage_h{ background:url(../images/index_42.jpg) no-repeat right center; height:70px;}
.advantage_n{ width:600px; float:left; margin-top:20px; height:33px; line-height:33px; }
.advantage_n h2{ max-width:200px; display:inline-block; float:left; height:30px;  overflow:hidden;}
.advantage_n span{ float:left; line-height:45px; max-width:267px; height:33px; overflow:hidden;}
.advantage_n img{ float:left; padding-top:30px;}


.f24{ font-size:24px;}

.b_no{ font-weight:normal;}

.f18{ font-size:18px;}
.f16{ font-size:16px;}
.c6{ color:#676767;}


.le_ban{ width:740px; height:160px; float:left; border-top:2px solid #C00;}

.introd{ width:100%; margin-top:20px; float:left; line-height:30px; font-family:"微软雅黑"; font-size:14px;}

.fx{ width:100%; float:left; margin-top:20px; border-top:1px solid #CCC; padding-top:15px;}
.fx_link{ width:600px; float:left;}


.di_t{ width:100%; float:left; margin-top:30px; padding-bottom:20px;}


.culture{ width:100%; background:url(../images/about_06.jpg) no-repeat left center; height:760px; float:left;}
.culture_w{ width:90%; height:330px; margin-top:20px; font-family:"微软雅黑"; line-height:26px; font-size:14px; overflow:hidden;}

.culture_video{ width:420px; height:308px; float:left; padding:30px 0px 0px 28px;}
.culture_video_h{ width:100%; float:left;}
.culture_video_d{ width:80%; float:left; margin-top:35px; padding-left:10px; padding-bottom:20px;}
.c2{ color:#c6640c;}


.honor{ width:100%; float:left; margin-top:20px; background:url(../images/about_08.jpg) repeat-x left bottom; padding-bottom:3px;}
.honor li{ float:left; background:#CCC; width:115px; height:28px; line-height:28px; text-align:center; margin-right:2px; font-weight:bold;}
.honor li a{  width:115px; height:28px; display:block; color:#FFF;}
.honor li a:hover,.honor li.honor_on{ width:115px; height:28px;background:url(../images/about_07.jpg) no-repeat; color:#FFF;}


.honor_cont{ width:100%; float:left; margin-top:20px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}

.honor_cont td{ padding-left:20px; line-height:30px;}

.f60{ font-size:60px;}
.c3{ color:#afaa9d;}

.r-b{ border-right:1px solid #dfddd8;}

.hi{ font:italic;}

.cent{ text-align:center;}


.talent{ background:url(../images/rec_01.jpg) no-repeat right center; height:70px;}

.recruit{ width:100%; float:left; margin-top:20px; }

.recruit_k{ width:100%; background: url(../images/rec_04.jpg) repeat-y left top; float:left; }
.recruit_list{ width:700px; padding:10px 0px 0px 20px;}
.recruit_list li{ width:100%; background:url(../images/rec_05.jpg) no-repeat left center; line-height:30px; border-bottom:1px dotted #CCC; padding-left:10px; color:#999;}
.sp1{ width:520px; float:left; overflow:hidden;}
.recruit_list li a{ color:#434343;}
.recruit_list li a:hover{ color:#c00; text-decoration:underline;}
.sp2{ width:50px; padding-left:20px;}
.sp2 a{ color:#c00;}


.page{ width:100%; padding:30px 0px 20px 0px; float:left;}

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; color:#666; height:30px; line-height:30px; font-size:14px;
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes .current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}

.contact_bb{ background: url(../images/cont_02.jpg) no-repeat right center; height:70px;}

.contact_box_k{ width:100%; float:left; margin-top:20px; line-height:32px; font-size:16px; font-weight:bold; color:#767272; font-family:"微软雅黑";}

.blank{ color:#333;}

.contact_map{ width:739px; height:351px; float:left; border:1px solid #d6d6d6; margin-top:10px;}

.contact_lxt{ width:100%; float:left; margin-top:20px;}
.contact_lxt td{ line-height:25px; font-family:"微软雅黑"; padding-bottom:10px;}


.mess_list{  width:700px; padding:10px 0px 0px 20px; font-family:"微软雅黑"; color:#605f5f; text-transform:uppercase;}
.mess_list li{ padding:5px 0px 5px 0px; line-height:22px; border-bottom:1px dotted #CCC;}

.mess_list ul{ padding-bottom:10px; border-bottom:1px solid #CCC;}


.hes{ color:#000;}

.c4{ color:#333;}

.mess_box{ width:640px; border:1px solid #CCC; float:left; padding:15px 30px 15px 15px; margin-left:25px; _margin-left:12px; margin-bottom:20px; background:#FFF;}
.mess_box td{ line-height:30px; padding-left:10px;}
.mess_box td input{ border:1px solid #bfcedc;}
.mess_box td textarea{ border:1px solid #bfcedc;}
.mess_r{ text-align:right;}

.news_bb{ background:url(../images/news_01.jpg) no-repeat right center; height:70px;}


.news_box{  width:700px; padding:10px 0px 0px 20px; float:left; font-family:"微软雅黑"; color:#605f5f; text-transform:uppercase; margin-top:5px;}
.news_box li{ width:100%; float:left; border-bottom:1px dotted #CCC; background: url(../images/rec_05.jpg) no-repeat left center; line-height:30px; padding-left:10px; height:30px; overflow:hidden;}
.news_box li span{ width:580px; float:left; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:normal; display:block;}
.news_box li span a{ height:30px; overflow:hidden; width:580px; text-overflow:ellipsis; white-space:nowrap; display:block;}
.news_box li a:hover{ text-decoration:underline;}

.news_box_h{ width:700px; float:left; margin-top:10px; line-height:25px; font-family:"微软雅黑"; padding-left:15px; padding-bottom:20px; border-bottom:2px solid #CCC; margin-left:10px;}
.news_box_l{ width:140px; height:100px; float:left;}
.news_box_r{ width:540px; float:left; padding-left:15px;}





.news_info{  width:700px; padding:10px 0px 0px 20px; float:left; font-family:"微软雅黑";  margin-top:5px; line-height:30px; color:#333;}

.xhx{ padding-bottom:8px; border-bottom:1px solid #CCC;}

.news_info_s{ width:100%; float:left; padding:5px 0px 20px 0px;}
.news_info_s li{ line-height:30px; border-bottom:1px dotted #CCC;}
.news_info img{border:none; max-width:700px;}


.solut{ background:url(../images/Solution_01.jpg) no-repeat right center; height:70px;}

.solution_k{ width:100%; float:left; margin-top:20px; padding-bottom:20px; border-bottom:1px dotted #CCC;}

.solution_k1{ width:230px; float:left; height:120px; border:1px solid #CCC; margin-left:4px;}
.solution_k1>a{ width:230px; height:120px; display:inline-block;}
.solution_k1:hover{ border:1px solid #999;}


.solution_k2{ width:480px; float:left; padding-left:20px;}
.solution_k4{ width:100%; height:90px; float:left; overflow:hidden; line-height:18px; color:#000;}
.solution_k4 li:first-child{ padding-bottom:8px; width:480px; height:26px; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.solution_k4 li:last-child{ padding-bottom:8px; width:480px; height:54px; line-height:26px; overflow:hidden;}

.solution_k3{ background: url(../images/Solution_05.jpg) no-repeat left top; width:142px; float:left; height:23px; line-height:23px; text-align:center; margin-top:5px;}
.solution_k3:hover{ background: url(../images/Solution_07.jpg) no-repeat left top; width:142px; height:23px; display:block; line-height:23px }
.solution_k3 a{ color:#FFF;}



.solution_k5{ width:100%; float:left; margin-top:20px; line-height:30px; font-size:14px; font-family:"微软雅黑";}



.product_bb{ background:url(../images/product_01.jpg) no-repeat right center; height:70px;}

.product_t{ width:100%; float:left; margin-top:15px; line-height:30px; font-size:14px; padding-bottom:15px;  border-bottom:1px solid #e2e2e2;}

.product_t1{ width:100%; float:left; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #e2e2e2;}
.product_t1 td{ padding:10px 15px 10px 15px; font-size:14px; line-height:25px;}


.product_t2{ width:100%; float:left; margin-top:20px;}

.product_t3{ width:144px; height:230px; border:1px solid #CCC; padding:8px; float:left; margin:20px 10px 0px 12px;}
.product_t3 img{ width:145px; height:135px;}
.product_t3:hover{ width:144px; height:230px; border:1px solid #999;}


.product_t4{ width:100%; float:left; margin-top:10px; line-height:18px;}


.product_t5{ width:100%; float:left;}

.product_t5_h{ width:100%; float:left; padding-bottom:10px; border-bottom:1px solid #CCC; font-family:"微软雅黑"; margin-top:20px;}

.product_t6{ width:100%; float:left; line-height:30px; font-family:"微软雅黑"; margin-top:10px; font-size:14px;}


.product_w{ width:500px; float:left; :none;}
		
#image{position:absolute;left:0px;top:0px;height:500px; width:1920px;}
#image img{width:1920px; height:500px; }

.btn{ background:url(../images/mes_03.jpg) no-repeat left top; width:97px; height:37px; border:none;  }



 
 /* 留言*/
 .yhly P {
	TEXT-ALIGN: left; MARGIN: 5px 0px 0px; WIDTH: 500px; HEIGHT: 20px
}
.yhly P .tj {
	LINE-HEIGHT: 24px; MARGIN: 0px 0px 0px 5px; WIDTH: 80px; HEIGHT: 28px
}
.yhly P .cz {
	LINE-HEIGHT: 24px; MARGIN: 0px 0px 0px 5px; WIDTH: 80px; HEIGHT: 28px
}
.yhly {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 35px;
	WIDTH: 620px;
	PADDING-RIGHT: 0px;
	HEIGHT: 300px;
	PADDING-TOP: 20px
}
.yhly LABEL {
	LINE-HEIGHT: 15px; HEIGHT: 25px; FONT-SIZE: 12px
}
INPUT.bdct {
	LINE-HEIGHT: 20px; WIDTH: 400px; FLOAT: left; HEIGHT: 20px
}
INPUT.ipt-txt {
	LINE-HEIGHT: 20px; WIDTH: 400px; FLOAT: left; HEIGHT: 20px
}
.bdct1 {
	WIDTH: 400px; DISPLAY: block; HEIGHT: 70px
}
#bdct2 {
	WIDTH: 600px; DISPLAY: block; HEIGHT: 80px
}
.bdct-3 {
	MARGIN: 5px 0px 0px; WIDTH: 400px; HEIGHT: 25px
}
.yhly LABEL {
	LINE-HEIGHT: 24px;
	DISPLAY: block;
	float: left;
	width: 600px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
.yhly LABEL SPAN {
	TEXT-ALIGN: right;
	LINE-HEIGHT: 24px;
	WIDTH: 100px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 24px;
	color: #C8160D;
}
.yhly P {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 100px;
	WIDTH: 400px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 30px;
	PADDING-TOP: 0px;
	clear: both;
	float: none;
}


/*产品列表*/
.pro_list{ width:740px; padding:30px 0; border-top:2px solid #c00;}
.pro_list li{ width:200px; margin: 20px; float:left;display:block;}
.pro_list li>a{ width:194px; height:133px; display:inline-block; border:1px solid #CCC; padding:2px;}
.pro_list li>a img{ max-width:100%;}
.pro_list li span{ width:200px; height:24px; line-height:24px; text-align:center; float:right; border-bottom:1px dashed #CCC; overflow:hidden;}
.pro_list li:hover a{ color:#c00; border-color:#ECABAB;}


.pro_list_top{ line-height:24px; font-size:12px; color:#333;}

/*产品详细页*/
.pro_show_box>img{ padding:40px 0;}

.pro_show_table{ width:715px;border-collapse:collapse; border:#fff solid 1px; margin-top:50px;}
.pro_show_table tr{ border-color:#fff;}
.pro_show_table th{ width: 143px; height:35px; border:#fff solid 1px; background:#030303; color:#fff;}
.pro_show_table td{ border-color:#fff;border:#fff solid 1px }
.pro_show_table td:first-child{ color:#fff; font-size:18px; font-weight:bold;}

/*上一产品*/
.pageup{ width:100%; height:24px; border-bottom:1px dashed #f1f1f1; font-size:12px; padding-top:30px;}
.pageup p{ width:38%; height:24px; display:block; float: left; padding:0 6%; line-height:24px; color:#666; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; *width:38%; *padding:0 5%;}
.pageup p a{ color:#666;}
.pageup p a:hover{ color:#ff0000;}

/*返回列表*/
.fanhui{ width:95%; height:24px; text-align:right; margin:20px 0 20px 0; padding-right:5%;}
.fanhui a{ width:100px; height:24px; display:inline-block; border:1px solid #f1f1f1; line-height:24px; color:#666; text-align:center;}
.fanhui a:hover{ border:1px solid #999; }

/*相关产品*/
.xiangguan{ width:100; height:30px; text-align:left;}
.xiangguan p{ width:130px; height:30px; line-height:30px; display:inline-block; text-align:left; overflow:hidden; font-size:18px; font-weight:bold; color:#676767;}

/*案例内页*/
.case_show{ line-height:24px; color:#666; padding:0 20px;}
.case_show h1{ line-height:36px; line-height:36px; font-size:20px; font-weight:bold; text-align:center; min-height:36px; border-bottom:1px  dashed #ccc; padding:20px; color:#333;}
.case_show>span{ width:90%; padding:3px 5%; line-height:20px; text-align:center; line-height:20px; display:block; margin-bottom:30px;border-bottom:1px  dashed #ccc; height:20px; overflow:hidden}
.case_show>span i{ font-style:normal; color:#ccc; display:inline-block; margin:0 10px; width:190px; float:left;}

/*相关案例*/
.anlixg{ border-top: 2px solid #cc0000; background:url(../images/rec_04.jpg) repeat-y left top; padding:20px;}
.anlixg li{ width:700px; height:24px; overflow:hidden; float:left; line-height:20px;}
.anlixg li i{ width:75px; font-style:normal; color:#CCC; height:24px; float:right; line-height:24px;}
.anlixg li a{ max-width:550px; height:24px; line-height:24px; display:block; float:left; overflow:hidden; color:#666; text-overflow:ellipsis; white-space:nowrap;}
.anlixg li a:hover{ color:#c00;}

/*招贤纳士*/
.job{ width:660px; background:url(../images/rec_04.jpg) repeat-y left top; padding:40px 40px 40px 40px;}
.job table{  color:#666;; border:1px solid #999;border-collapse: collapse;  margin-bottom:50px; width:638px;}
.job table tr{  color:#666; border:1px solid #999;  height:30px;}
.job table td{  color:#666; border:1px solid #999;}

/*联系我们*/
.contact_box{width:90%; background:url(../images/rec_04.jpg) repeat-y left top; padding:20px 5%; float:left;}
.contact_box>img{ float:left;}
.contact_box p{ font-size:14px; line-height:30px;}
.contact_box p b{  line-height:30px; font-size:18px; min-height:30px; width:360px; display:inline-block; padding:20px 0;}

#dituContent{width:100%;height:300px; margin-top:50px; margin-bottom:30px; text-align:center;}


/*资料下载*/
.download{ width:90%; background:url(../images/rec_04.jpg) repeat-y left top; padding:30px 5%;}
.download li{ height:24px; line-height:24px; border-bottom:1px dashed #ccc; width:100%; overflow:hidden;}
.download li>a{ width:500px; height:24px; line-height:24px; display:inline-block; float: left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.download li i{ font-style:normal; color:#ccc; width:75px; height:24px; display:inline-block;}
.download li span{ float:right; padding:4px 10px 4px 0;}

/*站点地图*/
.sitemap{ padding:22px 0 0 42px; overflow:hidden;background:url(../images/rec_04.jpg) repeat-y left top;}
.map_title{ padding-bottom:5px;}
.map_title a{ font-size:14px; color:#c00; width:121px; height:32px;  text-align:center; line-height:32px; }
.map_con{ padding:15px 0;border-bottom:1px dashed #ececec; }
.map_con a{ margin-left:10px; margin-right:20px; line-height:24px; display:inline-block;}

/*产品二级导航*/
.pro_down{ width:234px; display:none;}
.pro_down a{ width:142px; height:24px; display:block; margin:3px 0 0 32px; line-height:24px; background:#f1f1f1; overflow:hidden; padding:0 30px; font-weight:400; }


