﻿@charset "utf-8";

.a_td{font-size:10px;}
body {background:#fff;margin:0px; padding:0px; font-size:12px;font-family:"Arial", SimSun; color:#333;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#162d72;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none;}
input{ margin:0; padding:0;}
.auto{ margin:0 auto; width:1000px; }
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}

/*---------------------------header---------------------------*/

.header {
	height: 105px;
	background: url(../images/index_01.jpg) repeat-x;
}

.header_l img {
	margin-top: 20px;
}

.header_r {
	text-align: right;
	margin-top: 8px;
}

.header_r .searchbox {
	width: 176px;
	height: 22px;
	margin:14px 0 10px 0;
}

.header_r .searchbox .search {
	width: 144px;
	height: 22px;
	border:none;
	border:0;
	padding-left: 10px;
	background: url(../images/index_07.jpg) no-repeat;
}

.header_r .searchbox .btn {
	width: 22px;
	height: 22px;
	border:none;
	border:0;
	background: url(../images/index_08.jpg) no-repeat;
}

.header_r .phone {
	font-size: 18px;
	font-family: "Arial";
	color:#e30000;
}

/*---------------------------nav---------------------------*/

.nav {
	height: 44px;
	background: url(../images/index_11.jpg) repeat-x;
}

.nav li {
	width: 111px;
	float: left;
	font-size: 14px;
	font-family: "Arial";
	line-height: 44px;
	text-align: center;
	background: url(../images/index_13.jpg) no-repeat right center;
}

.nav li a {
	display: block;
	color:#fff;
}

.nav li a:hover ,.nav li a.cur{
	background: #0160b7;
}

.nav .bg_none {
	background: none;
}


/*导航*/
/*#nav{ width:804px; height:40px;}
#nav li{float:left;}
#nav li a{width:120px;height:42px;line-height:42px;display:block;text-align:center;}
#nav li a.cur{background:url(../images/nav_h.jpg) no-repeat left top;color:#fff;}*/

/*下拉*/
#nav li ul {left: -999em;position: absolute;  width:111px; margin-left:0px;opacity:0.90;filter:alpha(opacity=75); z-index:99;}
#nav li ul li{margin:0px;z-index:99999; background: url(../images/index_11.jpg) repeat-x; }/*覆盖上面的#nav li*/
#nav li ul li a{width:111px;height:44px;line-height:15px;display:block;text-align:center;color:#23c8a3; text-decoration:none; }/*覆盖上面的#nav li a*/

#nav li.sfhover ul {left:auto; }
#nav li.sfhover ul li a{ color:#fff;}
#nav li.sfhover ul li a:hover{ color:#fff;}


/*---------------------------header---------------------------*/

.banner {
	position: relative;
}

.banner ul {
	position: absolute;
	bottom:20px;
	left:50%;
}

.banner li {
	float: left;
	margin-left: 5px;
}

/*---------------------------main---------------------------*/

.main {
	margin-top:12px;
	margin-bottom: 12px;
}

.main_left {
	width: 700px;
	height: 500px;
}

.summary {
	width: 318px;
	height: 260px;
}

.summary_title, .news_title, .case_title, .prod_title {
	height: 33px;
	line-height: 33px;
	padding:0 10px;
	background: #0160b7;
}

.summary_title h2, .news_title h2, .case_title h2, .prod_title h2 {
	float: left;
	font-size: 14px;
	font-family: "Arial";
	font-weight: normal;
	color:#fff;
}

.summary_title span, .news_title span, .case_title span, .prod_title span {
	font-family: "Arial";
	font-size: 10px;
	float: right;
	
}

.summary_title span a, .news_title span a, .case_title span a, .prod_title span a {
	color:#fff;
}

.summary img {
	margin:9px 0 0 0;
}

.summary p {
	line-height: 24px;
	/*color:#5d5d5d;*/
	padding:0 8px;
}

.news {
	width: 361px;
	height: 260px;
}

.news_text {
	margin-top: 7px;
	line-height: 20px;
}

.news_text h3 {
	font-size: 12px;
	color:#2f2f2f;
}

.news_text img {
	border: 1px solid #e0e0e0;
	float: left;
	margin-right: 6px;
}

.news_text p {
	/*color:#5d5d5d;*/
	text-indent: 2em;
}

.news_text p span {
	float: right;
}

.news_list li {
	height: 24px;
	line-height: 24px;
	border-bottom:1px dashed #dbdbdb;
}

.news_list span {
	float: right;
}

.case {
	height: 224px;
	margin-top: 16px;
}

.case_an {
	margin-top: 78px;
}

.case_pro li {
	width: 142px;
	height: 168px;
	float: left;
	margin: 18px 0 0 19px;
	_display: inline;
}

.case_pro .pro_img {
	width: 142px;
	height: 132px;
	padding:2px;
	border:1px solid #e8e8e8;
}

.case_pro p {
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.main_right {
	width: 267px;
	height: 500px;
	padding:0 16px 0 17px;
}

.contact {
	margin-top: 8px;
}

.contact_t {
	height: 7px;
	background: url(../images/index_04.jpg) no-repeat;
}

.contact_title {
	height: 31px;
	padding-left: 10px;
	line-height: 25px;
	background: #0160b7;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	
}

.contact_title h2 {
	font-size: 14px;
	font-family: "Arial";
	font-weight: normal;
	color:#fff;
}

.contact_text {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	line-height: 22px;
	/*color:#5d5d5d;*/
	height: 355px;
	padding-bottom: 3px;
}
.contact_text1 {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	line-height: 22px;
	/*color:#5d5d5d;*/
	height: 410px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.contact_text p {
	padding-left: 20px;
}

.contact_pro {
	margin: 7px 0 10px 6px;
}

.contact_ewm {
	float: left;
	border: 1px solid #e5e5e5;
	margin: 6px 0 0 40px;
}

.contact_text .ss {
	float: right;
	margin: 30px 40px 0 0;
}
.contact_text1 .ss1 {
	float: right;
margin: 32px 34px 0 0;
}
.contact_b {
	height: 5px;
	background: url(../images/index_05.jpg) no-repeat;
}

.prod {
	margin-bottom: 25px;
}

.prod_pro {
	float: left;
}

.prod_pro li {
	width: 144px;
	height: 213px;
	float: left;
	margin: 14px 0 0 15px;
	_display: inline;
}

.prod_img {
	width: 138px;
	height: 138px;
	border:1px solid #e2e2e2;
	padding:2px;
}

.prod_pro h3 {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.prod_pro h3 a {
	color: #005fb6;
}

.prod_text {
	line-height: 20px;
	color:#565656;
}

.prod_an {
	margin-top: 70px;
}

/*---------------------------footer---------------------------*/

.footer {
	height: 85px;
	background: #f5f5f5;
	text-align: center;
	line-height: 24px;
	padding-top: 15px;
	/*color:#5d5d5d;*/
}

/*---------------------------pro---------------------------*/

.content {
	/*min-height: 1200px;*/
	background: url(../images/pro_02.jpg) no-repeat center top;

}

.lunbo_pto {
	float: left;
}

.lunbo_pto li {
	width: 167px;
	height: 155px;
	border:1px solid #e8e8e8;
	padding:2px;
	float: left;
	margin:15px 0 0 18px;
	_display: inline;
}

.lunbo_an {
	margin-top: 80px;
}

/*---------------------------mainny---------------------------*/

.mainny {
	margin-top: 25px;
}

.mainny_left {
	width: 224px;
	margin-bottom:25px;
}
.return_back{ text-align:right;}
.mainny_left_top_1 {
	height: 8px;
	background: url(../images/pro_07.jpg) no-repeat;
	font-size: 0;
}

.mainny_left_top_2 {
	height: 32px;
	background: #0161b8;
}

.mainny_left_top_2 h2 {
	font-size: 16px;
	font-family: "Arial";
	color:#fff;
	margin-left: 14px;
}

.mainny_left_top_3 {
	border-left:1px solid #0161b8;
	border-right:1px solid #0161b8;
	padding-left: 14px;
	background: url(../images/prod_bg.jpg) center top;
}

.mainny_left_top_3 dt {
	height: 45px;
	line-height: 21px;
	font-size: 14px;
	background: url(../images/pro_15.jpg) no-repeat left center;
	padding-left: 14px;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
}

.mainny_left_top_3 dd {
	height: 33px;
	line-height: 33px;
	padding-left: 17px;
	border-bottom: 1px dashed #004b8e;
}

.mainny_left_top_3 dl a {
	color:#000;
}

.mainny_left_top_3 dl a:hover ,.mainny_left_top_3 dl a.cur{
	color:#0161b8;
}

.mainny_left_top_4 {
	height: 9px;
	background: url(../images/pro_08.jpg) no-repeat;
}

.mainny_left_bottom {
	margin-top: 17px;
}



.mainny_right {
	width: 758px;
}

.mainny_right_title {
	height: 36px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 36px;
	color:#5d5d5d
}

.mainny_right_title h2 {
	font-size: 16px;
	color:#0161b8;
	float: left;
	background: url(../images/pro_11.jpg) no-repeat left center;
	padding-left: 12px;
}

.mainny_right_title span {
	float: right;
	
}

.mainny_right_pro dl {
	width: 180px;
	height: 230px;
	border: 1px solid #d4d4d4;
	background: #f7f7f7;
	float: left;
	margin-top: 26px;
	margin-right:10px;
	/*background:url(../images/prolist_bg.jpg) no-repeat;*/
	
}

.mainny_right_pro dl a {
	color:#000;
}

.mainny_right_pro dt {
	width: 180px;
	height: 180px;
}

.mainny_right_pro dd {
	text-align: center;
	line-height: 24px;
}

.mainnt_right_pro_img {
	margin-left: 10px;
}

/*---------------------------prod---------------------------*/

.mainny_right_text {
	padding-left: 12px;
	/*background: #fff;*/
}

.mainny_right_text_1 {
	padding:30px 0 30px 0;
	border-bottom:1px solid #c8c8c8;
	margin-bottom:20px;
}

.mainny_right_text_1 img {
	float: left;
	/*width: 314px;*/
	/*height: 226px;*/
	/*border:1px solid #b4b4b4;*/
	/*padding: 2px;*/
}

.mainny_right_text_11 {
	width: 334px;
	float: right;
	margin-right: 44px;
}

.mainny_right_text_11 h3 {
	height: 33px;
	line-height: 15px;
	font-size: 14px;
	color:#0161b8;
	border-bottom:1px solid #b4b4b4;
	padding-left: 12px;
}

.mainny_right_text_11 p {
	line-height: 26px;
	padding-left: 12px;
	color: #545454;
}

.mainny_right_text_11 .mainny_right_text_12 {
	font-size: 14px;
	color:#0161b8;
}

.mainny_right_text_11 .mainny_right_text_13 {
	font-size: 14px;
	color:#ff0000;
}

.mainny_right_text_2 {
	margin: 10px 0 30px 0;
	line-height: 32px;
}

.mainny_right_text_2 img {
	float: left;
	
}

.mainny_right_text_21 {
	float: right;
	width: 270px;
	margin:50px 60px 0 0;
}

.mainny_right_text_21 h3 {
	font-size: 18px;
	font-family: "Arial";
	color:#0161b8;
}

.mainny_right_text_21 p {
	font-size: 16px;
	font-family: "Arial";
	color:#000;
	font-weight: bold;
	
}

.mainny_right_text_3 {
	text-align: center;
}

.mainny_right_text_3 img {
	margin-bottom: 30px;
}

.lianxi {
	/*background:#fff;*/
	width: 170px;
	line-height: 28px;
	font-size: 14px;
	font-family: "Arial";
	color:#666666;
	position:fixed;
	z-index: 9999;
	bottom: 30px;
	left: 0px
}

.lianxi h3 {
	font-size: 16px;
	font-family: "Arial";
}

.lianxi .p1 {
	background: url(../images/prod_25.jpg) no-repeat left center;
	padding-left: 48px;
	margin-top: 20px;
}

.lianxi .p2 {
	padding-left: 30px;
}

.lianxi .p3 {
	background: url(../images/prod_29.jpg) no-repeat left center;
	padding-left: 38px;
}

.lianxi .p4 {
	padding-left: 30px;
	color:red;
}

.lin24{ line-height:24px;}


.rollBox{width:640px;height:180px;position:relative;margin:0 auto; margin-top:15px;}
.rollBox #pic_box{width:640px;height:180px; position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox .pic_item{ width:160px; height:180px; float:left;}
.rollBox #pic_box .pic_item img{ width:142px; height:125px;  background:url(../images/ind_case.jpg) center;}
.rollBox .page_on_left { position:absolute; left:-30px; top:60px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox .page_on_right {position:absolute; right:-30px; top:60px;text-align: center;cursor: pointer; z-index:1000;}


.rollBox3{width:920px;height:270px;position:relative;margin:0 auto; margin-top:15px;}
.rollBox3 #pic_box3{width:920px;height:270px; position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox3 .pic_item3{ width:230px; float:left;}
.rollBox3 #pic_box3 .pic_item3 img{ width:210px; height:210px; background:url(../images/ind_pro.jpg) center;}
.rollBox3 .page_on_left3 { position:absolute; left:-30px; top:55px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox3 .page_on_right3 {position:absolute; right:-30px; top:55px;text-align: center;cursor: pointer; z-index:1000;}


.rollBox4{width:930px;height:180px;position:relative;margin:0 auto; margin-top:15px;}
.rollBox4 #pic_box4{width:930px;height:180px;position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox4 .pic_item4{ width:155px;height:180px; float:left;}
.rollBox4 #pic_box4 .pic_item4 img{ width:138px; height:138px;background:url(../images/neiye_pro.jpg) center;}
.rollBox4 .page_on_left4 { position:absolute; left:-30px; top:55px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox4 .page_on_right4 {position:absolute; right:-30px; top:55px;text-align: center;cursor: pointer; z-index:1000;}

.pro_img{background:url(../images/neiye_pro.jpg) center;}

.rollBox5{width:930px;height:180px;position:relative;margin:0 auto; margin-top:15px;}
.rollBox5 #pic_box5{width:930px;height:180px; position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox5 .pic_item5{ width:155px; height:180px; float:left;}
/*.rollBox5 #pic_box5 .pic_item5 img{ width:138px; height:138px;background:url(../images/neiye_case.jpg) center;}*/
.rollBox5 #pic_box5 .pic_item5 img{ width:138px; height:138px;background:url(../images/neiye_pro.jpg) center;}
.rollBox5 .page_on_left5 { position:absolute; left:-30px; top:55px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox5 .page_on_right5 {position:absolute; right:-30px; top:55px;text-align: center;cursor: pointer; z-index:1000;}
/*.case_img{background:url(../images/neiye_case.jpg) center;}*/
.case_img{background:url(../images/neiye_pro.jpg) center;}



.about_right_text {
	padding: 12px;
}
.font14{ font-size:14px;}

/*新闻列表*/
.n_c_m_news{/*padding:20px;*//* border-top:1px dotted #ccc; margin-top:20px;*/}
.n_c_m_news li{padding:10px 10px 10px 14px;  background:url(../images/news_ico.png) no-repeat left 16px; font-family:"microsoft yahei";border-bottom:1px dotted #ccc;}
.n_c_m_news li a{font-size:14px; color:#333;}
.n_c_m_news li span{float:right;}
.n_c_m_news li p{display:block; color:#999; padding:5px;}
.n_c_m_news li a:hover {color: #4D4747;}

.img_bor1, .img_bor2, .img_bor3, .img_bor4{background:url(../images/tuijian_img_bg.jpg) center;}
.img_bor1 {border-radius:12px 12px 0 0; width:224px;}
.img_bor2 {border-radius:0 0 0 12px;margin-top:2px; float:left; width:148px;}
.img_bor3 {margin:2px 0;float:right; width:73px;}
.img_bor4 { border-radius:0 0 12px 0;float:right; width:73px;}


/*.jqzoom{ position:relative;}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:650px;height:650px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}*/



#preview{ float:none; /*margin:20px auto; text-align:center; width:500px;*/}
.jqzoom{/* width:350px; height:350px;*/ position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.protable table{ border-collapse:collapse; border:1px solid #ccc;}
.protable table td{ border:1px solid #ccc;}




















































