﻿@charset "utf-8";


body {margin:0px; padding:0px; font-size:12px;font-family:"宋体", SimSun;}
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:#555252; text-decoration:none;}
a:hover{ color:#007cc2;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none;}
input{ margin:0; padding:0;}
.auto_bg{ margin:0 auto; width:1030px; }
.auto{ margin:0 auto; width:1000px; }
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}

/*--------------------------header----------------------------*/

.header {
	height:160px;
	background:url(/images/index_01.jpg) repeat-x;
}

.logo {
	width:684px;
	height:100px;
	margin-top:10px;
}

.contact {
	text-align:right;
	line-height:40px;
	margin-top: 20px;
}

.contact_1 {
	background: url(/images/index_13.jpg) no-repeat left center;
}

.contact_2 {
	background: url(/images/index_10.jpg) no-repeat left center;
	margin-left: 5px;
}

.contact_1, .contact_2 {
	font-size:14px;
	font-weight: bolder;
	font-family: "微软雅黑";
	color:#F03;
	padding-left:20px;
	font-weight:bold;
}

/*--------------------------nav----------------------------*/

.nav {
	height:37px;
	background: #4d4747;
}

.nav li {
	float:left;
	width:111px;
	text-align:center;
	line-height:34px;
}

.nav li a {
	font-size:14px;
	font-family: "微软雅黑";
	color:#f0f0f0;
}

/*导航*/

/*这里是指所有的li,所以下面#nav li ul li针对这里的属性设定值*/
/*#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:9;}
#nav li ul li{margin:0px;z-index:99999; background: #fff; }/*覆盖上面的#nav li*/
#nav li ul li a{width:111px;height:33px;line-height:33px;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:#40252A;}
#nav li.sfhover ul li:hover{ background:#4D4747;}
#nav li.sfhover ul li a:hover{ color:#fff;}


/*--------------------------news----------------------------*/

.news {
	height:57px;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}

.news_left {
	width:140px;
	line-height:57px;
}

.news_left h2 {
	font-size:14px;
	font-family: "微软雅黑";
	float:left;
	color:#2e2327;
}

.news_left span {
	font-family: "微软雅黑";
	color:#e8c078;
	margin-left:10px;
}

.news_right ul {
	line-height:28px;
}

.news_right span {
	margin-left:180px;
	color:#555252;
}

/*--------------------------main----------------------------*/

.main {
	background: #ececec;
	padding-top:10px;
}

.main_top {
	height:15px;
	background: url(/images/index_23.jpg) no-repeat;
}

.main_mid {
	background: url(/images/index_26.jpg) repeat-y;
}

.main_bottom {
	height:10px;
	background: url(/images/index_32.jpg) repeat-y;
}

.main_mid_top {
	height:61px;
	background: url(/images/index_25.jpg) no-repeat left bottom;
	line-height:61px;
}

.main_mid_top h2 {
	font-size:14px;
	font-family: "微软雅黑";
	float:left;
	color:#2e2327;
	margin:0 14px 0 24px;
}

.ss {
}

.main_mid_top span {
	font-family: "Arial";
	color:#d4d7d7;
}

.main_mid_top p {
	margin-right:30px;
}

.main_mid_bottom {
	padding-bottom:15px;
}


.case_list li {
	float:left;
	margin:18px 0 0 13px;
}

.case_list p {
	width:232px;
	line-height:20px;
	color:#454444;
	text-align:center;
}

.case_list li .pro_img {
	width:230px;
	height:158px;
	border:1px solid #ccc9c9;
	margin-bottom:5px;
}


.pro_list li {
	float:left;
	margin:18px 0 0 2px;
}

.pro_list p {

	line-height:20px;
	color:#454444;
	text-align:center;
}

.pro_img {
	width:230px;
	height:154px;
	border:1px solid #ccc9c9;
	margin-bottom:5px;
}

.ad {
	/*height:33px;
	padding:30px 0 40px 100px;*/
	width:1000px;
	margin:0 auto;
	padding:20px 0;
}

/*--------------------------footer----------------------------*/

.footer {
	height:147px;
	background: #4d4747;
	color:#b7b7b7;
}
.footer a{
	color:#b7b7b7;
}

.footer_left img{
	width:107px;
	height:91px;
	margin:25px 0 0 23px;
}

.footer_mid {
	margin:15px 0 0 110px;
	line-height:23px;
}

.footer_mid h2 {
	font-size:18px;
	letter-spacing:10px;
	margin-bottom: 8px;
}

.footer_mid p {
	margin-left:58px;
}

.footer_right {
	width:236px;
	margin-top:15px;
}

.footer_right img {
	float:left;
	margin-right: 20px;
}

.footer_right p {
	margin-top: 15px;
}

/*--------------------------pro----------------------------*/

.pro_top {
	color:#555252;
	height:43px;
	line-height:43px;
	background: url(/images/index_25.jpg) no-repeat left bottom;
}

.pro_top h2 {
	font-size:14px;
	font-family: "微软雅黑";
	float:left;
	color:#2e2327;

}

.pro_top p {
	text-align: right;
}


/*--------------------------prod----------------------------*/

.prod {
	padding-bottom: 110px;
}

.prod_top p {
	background: url(/images/prod_tb.jpg) no-repeat left center;
	padding-left:10px;
	color:#5d5d5d;
	margin-top: 10px;
}

.prod_top .search{width:271px; height:26px;}
.prod_top .inputtext {
	width:222px;
	height:26px;
	background: url(/images/nye1_03.jpg) no-repeat;
	border: none;
	padding-left:4px;
	color:#5d5d5d;
}
.prod_top .subbutton {
	width:45px;
	height:26px;
	background: url(/images/nye1_04.jpg) no-repeat;
	border: none;
	color:#5d5d5d;
	cursor:pointer;
}

.prod_bottom {
	background: #fff;
	margin-top: 26px;
	color:#3e3e3e;
	padding-bottom: 30px;
}

.prod_bottom_left img {
	border: 41px solid #ececec;
	margin:13px 0 0 50px;
}

.prod_bottom_left h2 {
	font-size: 12px;
	font-weight: normal;
	
}

.prod_bottom_left p {
	line-height:24px;
}

.prod_bottom_right {
	line-height:30px;
	margin: 52px 0 0 33px;
}

.prod_bottom_right h2 {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: normal;
}

.prod_bottom_right span {
	color: red;
}


.abouttext{ margin:15px 0; line-height:24px; padding:0 10px;}

/*新闻列表*/
.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; }
.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;}

.return_back{ text-align:right;}
.detail{padding:28px 12px 20px 30px;}

.imgList {
    margin: 0 auto;
	width:900px;
}
.imgList li {
    float: left;
    margin: 20px 10px;
    text-align: center;
	border:1px solid #ddd;width:158px;height:90px
}

.imgList li .imgbox {
    max-height: 166px;
    overflow: hidden;
}
.imgList li img{width:158px;height:90px;}

.case_show img{ margin:5px 0;}
.case_show { line-height:24px;}

/* 本例子css */
.txtScroll-top{ overflow:hidden; position:relative;  /*border:1px solid #ccc;*/   }
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("/images/arrow.png") 0 -100px no-repeat;}
.txtScroll-top .hd .next{ background-position:0 -140px;  }
.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("/images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:5px 15px;;  }
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.pro_img{display:table; *position:relative; text-align:center; *overflow:hidden;}
.pro_img a{display:table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%;}
.pro_img a img{*position:relative; *top:-50%; *left:-50%;}




.showvideo{width:976px; margin:0 auto 0px auto; padding:28px 0 15px 4px; overflow:hidden;}
.showvideo ul{width:990px;}
.showvideo li{width:326px;float:left; height:315px; position:relative;overflow:hidden;}
.showvideo li a img{width:322px; height:252px; display:block; margin:0 0 0px 0;}
.showvideo li a p{width:322px; background:url(/images/bg15.jpg) no-repeat top;overflow:hidden;}
.showvideo li a p font{width:212px; height:36px;display:block; float:left;color:#000; font-size:12px; line-height:18px; margin:9px 0 0 0;overflow:hidden;}
.showvideo li a p span{display:block; float:right; color:#8f8f8f; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding:11px 0 0 0;}
.showvideo li a ins{width:322px; height:252px; display:block; background:url(/images/showvideo.png) no-repeat; position:absolute; left:-999px; top:0;}
.showvideo li a:hover ins{left:0;}

