@charset "utf-8";
/* CSS Document */
/*----------------------------------reset style begin----------------------------------*/
*{margin:0; padding:0;}
html{overflow-y:scroll;height:101%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0; padding:0;}
img{border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
table {border-collapse: collapse; border-spacing:0;}
em{font-style:normal;}
.cls{clear:both; height:0;}
a:link,a:visited,a:hover,a:active{
	 text-decoration:none;
}
a{ outline:none;}
/*----------------------------------reset style end----------------------------------*/
body{font-size:12px; font-family:"瀹嬩綋",Arial, Helvetica, sans-serif;}
p{line-height:150%;}
#wrap{width:985px; margin:0 auto;}
#header_index{height:138px; overflow:hidden;}
#logo{height:87px;}
#logo h2{float:left;}
#logo ul{float:right;}
#logo ul li{float:left; color:#7C7C7C; height:23px; line-height:23px; margin:23px 10px 0 10px;}
#logo ul li a{color:#7C7C7C;}
#nav{height:51px; background:url(../images/nav.jpg) no-repeat; width:985px; overflow:hidden; float:left;}
#nav li{display:block; float:left;}
#nav li a{display:block; height:51px; text-indent:-9999px;}
#nav li .a{width:150px;}
#nav li .b{width:104px;}
#nav li .c{width:112px;}
#nav li .d{width:112px;}
#nav li .e{width:112px;}
#nav li .f{width:112px;}
#nav li .g{width:111px;}
#nav li .h{width:112px;}
#nav li .a:hover{background:url(../images/nav.jpg) no-repeat 0 -51px; }
#nav li .b:hover{background:url(../images/nav.jpg) no-repeat -150px -51px;}
#nav li .c:hover{background:url(../images/nav.jpg) no-repeat -254px -51px;}
#nav li .d:hover{background:url(../images/nav.jpg) no-repeat -366px -51px;}
#nav li .e:hover{background:url(../images/nav.jpg) no-repeat -478px -51px;}
#nav li .f:hover{background:url(../images/nav.jpg) no-repeat -590px -51px;}
#nav li .g:hover{background:url(../images/nav.jpg) no-repeat -702px -51px;}
#nav li .h:hover{background:url(../images/nav.jpg) no-repeat -813px -51px;}
#banner_index{background:url(../images/banner_index.jpg) no-repeat; height:360px; width:979px; margin:0 auto;}
#gdtp_index{padding:263px 0px 0 51px;}
#gdtp_index li{float:left; margin-right:42px;}
#content_index{height:127px; background:url(../images/content_bj_index.jpg) no-repeat top; margin-top:9px; padding-top:33px; width:979px;}
.content_left_index{width:304px; height:128px; background:url(../images/sx_index.jpg) no-repeat right; float:left;}
.content_left_index h2{height:19px; margin-bottom:20px; width:276px;}
.content_left_index h2 img{float:left;}
.content_left_index h2 a{float:right;}
.content_leftnr_index{width:276px;}
.content_leftnr_index img{float:left; margin-right:10px;}
.content_leftnr_index span{line-height:23px;}
.content_mid_index{width:410px; height:128px; float:left; margin-left:28px; background:url(../images/sx_index.jpg) no-repeat right;}
.content_mid_index h2{height:26px; width:378px; background:url(../images/newsbt_index.jpg) no-repeat bottom;}
.content_mid_index h2 img{float:left;}
.content_mid_index h2 a{float:right;}
.content_midnr_index{margin-top:17px; width:378px;}
.content_midnr_index li{background:url(../images/newsjt_index.jpg) no-repeat 0 8px; line-height:20px; height:20px; }
.content_midnr_index li a{padding-left:10px; color:#555555; float:left;}
.content_midnr_index li a:hover{color:#2A2828;}
.content_midnr_index li span{float:right;}
.content_rig_index{float:left; margin-left:30px;}
#footer_index{margin-top:26px; background:#EBEBEB; margin-bottom:10px;}
#footernav{height:25px; width:985px; margin:0 auto;}
#footernav ul{margin-left:244px;}
#footernav ul li{float:left; margin:0 5px; height:25px; line-height:25px;}
#footernav ul li a{color:#676767;}
#mc{width:300px; margin:0 auto;}


/*内页定义开始*/
#banner{margin-left:3px;}
#content{width:979px; margin:9px auto; overflow:hidden;}
.content_left{width:232px; float:left;}
.content_left_box1nr{width:230px; border:1px solid #E1E1E1; border-top:none; border-bottom:none;}
.content_left_box1nr li{height:34px; line-height:34px; border-bottom:1px solid #E1E1E1;}
.content_left_box2{margin-top:20px;}
.content_left_box2 p{margin-top:15px;}
.content_rig{width:730px; float:right; border:1px solid #E1E1E1;}
.content_rig h2{padding-right:10px; background:url(../images/ny_righttop_bj.jpg) repeat-x; border-bottom:1px solid #E1E1E1;}
.content_rig h2 span{float:right; height:30px; line-height:30px; color:#7C7C7C;}
.content_rig h2 span a{color:#7C7C7C;}
.content_rig h2 img{margin-left:18px;}
.content_rignr{padding:38px 30px 20px 30px; height:auto!important; height:272px; min-height:272px;}
.content_rignrlist li{height:34px; line-height:34px; background:url(../images/news_xx.jpg) repeat-x bottom;}
.content_rignrlist li a{color:#7C7C7C; background:url(../images/news_jt.jpg) no-repeat 0 4px; padding-left:20px;}
.content_rignrlist li a:hover{color:#2A2828;}
.content_rignrlist li span{float:right; color:#7C7C7C;}

/* 2021.11.09 */
.reputation-list p{
	width: 100%;
	font-size: 16px;
    margin: 15px 0;
}
.reputation-list img{
	width: 100%;
}
.partner-list img{
	width: 100%;
}
.advantage-list{
	padding: 30px 20px 20px 20px !important;
}
.advantage-list p{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 6px;
}
/*内页定义结束*/




/*新闻列表页详细页面标题样式*/
.title{
	text-align:center; color:#5e5e5e; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:10px 0 20px 0;
}
.cont_column .info{
	padding:0;
}
.info,.product_title{
	text-align:center; height:25px; line-height:25px; background:#f8f8f8; border:solid 1px #ececec; border-width:1px 0; margin:0 0 10px 0;
}


留言样式：

    //*留言板样式 标准*/  
/*总容器样式*/ 
#contenttext{ background:none; }

form{width:100%; margin: 0; text-align: left;}
form div {margin-bottom: 0px;}

textarea {width: 300px; border: 1px solid #ccc; padding:3px;}
input {width: 200px;border: 1px solid #ccc; }
input.button {width: 80px;  margin-left: 2em; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333; height: 22px;}
label {float: left; width: 60px;cursor: pointer; text-align:right;}

form span{color:#CC0000; padding: 0 0 0 2px;}

/*内容外框样式*/  
fieldset{border: 1px solid #fff; text-align: left; line-height: 150%;}
/*回复外框样式*/  
fieldset.r{border: 1px dashed #CFDDEB; text-align: left; line-height: 150%;}
/*标题文字样式*/  
fieldset legend{font-weight:bold; color:#006699;font-size: 9pt; margin:0px;}
/*姓名时间文字样式*/  
fieldset legend strong{font-weight:normal;color: #999999;}
/*鼠标移上样式*/  
.active{
	margin-top:10px;
	border: 1px solid #CFDDEB;
	padding: 5px 10px 10px 10px;
	background-color:#F2F0EE;
}
/*标准框移开后样式*/  
.normal{margin-top:10px; border: 1px solid #EBEBEB; padding: 5px 10px 10px 10px;}

.center{text-align: left; padding:20px 0 20px 80px;}


.pages{
	height:10px; padding:30px 0 0 0; text-align:center; clear:both;
}
.input_reservation{
	float:right; width:315px; padding:0 0 68px 0; margin:0 40px 0 0; display:inline;
}
.input_text_reservation{
	width:234px; height:19px; background:#fff; color:#333; border:1px solid #ccc; padding:5px 0 0 3px; 
}
.button_reservation{
	width:117px; height:21px; font-weight:bold; border:0px; cursor:pointer; line-height:21px;
}

.input_text_message{
	width:285px; margin:0 0 10px 0; 
}
.textarea_text_message{
	width:400px; height:115px; padding:3px 0 0 3px; border:1px solid #ccc; background:#fff; 
}
.button_message{
	width:103px; height:27px; margin:0 20px 0 0; border:0px; cursor:pointer; line-height:27px; background:url(../images/bg_btn_message.png) no-repeat;
}


.service-info {
	padding: 30px 0 0 0;
}
.service-info li {
	/* width: 210px; */
	width: 45%;
	text-align: center;
	float: left;
	margin: 15px 15px 0;
}
.service-info li img {
	width: 210px;
	height: 162px;
}
.service-info li p {
	font-size: 12px;
	color: #777777;
	line-height: 33px;
}


.page-pagination {
    width: 100%;
    margin: 45px 0;
    text-align: center;
    clear: both;
}
.page-pagination a {
    display: inline-block;
    margin: 0 9px;
    padding: 3px 8px;
    cursor: pointer;
    text-decoration: none;
    color: #b8b8b8;
    border: 1px solid #b8b8b8;
	border-radius: 12px;
}
.page-pagination a:hover {
    color: #b8b8b8;
    border-color: #b8b8b8;
}
.page-pagination a.jp-disabled {
    cursor: no-drop;
    opacity: .5;
}
.page-pagination a.jp-disabled:hover {
    color: #b8b8b8;
    border-color: #b8b8b8;
}
.page-pagination a.jp-current {
    cursor: default;
    color: #b8b8b8;
    border-color: #b8b8b8;
}

.vertical li a {
	font-size: 12px;
	line-height: 34px;
	color: #a60000;
	background: url(../images/001.jpg) no-repeat 19px center;
	padding-left: 35px;
	    font-family: 宋体;
    font-weight: 600;
}

#service {
	overflow: hidden;
}

.fd {
	position: relative;
}
#demo {
    position: absolute;
    z-index: 99999;
    bottom: 0;
    left: 50px;
		
}
