@charset "gb2312";
/* CSS Document */

body {
background:url("bg.jpg")/*tpa=http://www.zcshunlong.com/images/bg.jpg*/ repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.clear{ clear:both}

ol, ul {list-style:none;margin:0px; padding:0px;}



.nav1{  width:1000px;}
.nav1 li{float:left; width:137px; height:45px; color:#fff; line-height:45px; font-size:15px; text-align: center; font-weight: bold;}
.nav1 li a{ width:137px; height:45px; color:#fff; font-weight: bold;display:block; line-height:47px;}
.nav1 li a:hover{ background:#ffffff; color:#a11715; }

.hy_nav{ width:1000px; height:46px; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;}
.hy_nav ul{ width:1000px; margin: 0 auto;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;}
.hy_nav ul li{ float:left; width:142px; display:block; height:46px; line-height:22px;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;}
.hy_nav ul li a{ color:#FFFFFF; display:block; float:left; width:142px;text-align:center; height:46px; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;text-decoration:none;}
.hy_nav ul li a span{ display:block;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;text-decoration:none;}
.hy_nav ul li a:hover{ font-weight:bold; background:#FFFFFF; color:#cc0005; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;text-decoration:none;}


.cp14{ font-size:15px;width:250px;  text-align:left; height:47px; font-family:"Î¢ÈíÑÅºÚ";}
.cp14 a{ font-size:15px;width:250px;  text-align:left; height:41px; display:block; line-height:41px; padding-left:40px; color:#ffffff; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.cp14 a:hover{ font-size:15px;width:250px;  text-align:left; height:41px; display:block; line-height:41px; padding-left:40px;  color:#ffd800; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.cp14 a:visited{ font-size:15px;width:250px; text-align:left; height:41px; display:block; line-height:41px; padding-left:40px; text-decoration:none; color:#ffffff; font-family:"Î¢ÈíÑÅºÚ";}




.sz14{ font-size:15px; color:#256a06; line-height:28px; font-weight:normal; padding-left:30px; width:128px; text-align:left}
.nr14{ font-size:15px; color:#333; line-height:30px;}

.zi14bai{ font-size:15px; color:#fff; line-height:28px; font-family:"Microsoft Yahei"; font-weight:bold; text-align:center;}


.zi12bai{ font-size:14px; color:#fff; line-height:28px; font-family:"Î¢ÈíÑÅºÚ";}
.zi12bai a{ font-size:14px; color:#fff; line-height:28px; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.zi12bai a:hover{ font-size:14px; color:#fff; line-height:28px; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.zi12bai a:visited{ font-size:14px; color:#fff; line-height:28px;  text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}

.news{ font-size:14px; color:#333; height:28px; }
.news a{font-size:14px;line-height:28px; display:block; padding-left:20px; list-style-type:none;  color:#333; text-decoration:none; list-style-type:none;}
.news a:hover{font-size:14px;line-height:28px; display:block; padding-left:20px; }

/*Ö÷ÐÂÎÅÁÐ±í*/
.news_list {width:100%;BACKGROUND-COLOR: #fff;list-style-type: none;border-collapse :collapse;margin: 0px;padding: 0px; line-height:28px;}
.news_list tr{background-image: url("tr_bg.gif")/*tpa=http://www.zcshunlong.com/images/news/tr_bg.gif*/;background-repeat: repeat-x;background-position: center bottom;}
.news_list td{border: 1px solid #efefef;}
.news_list a{ margin-left: 12px; padding-left:10px !important; *padding-left:0px;}
.news_list li{background-repeat:no-repeat}
.news_list .li0{background-image: url("icon.gif")/*tpa=http://www.zcshunlong.com/images/news/icon.gif*/;}
.news_list .li1{background-image: url("icon_red.gif")/*tpa=http://www.zcshunlong.com/images/news/icon_red.gif*/;}

/*ÁôÑÔ±¾*/
.book {border:0px solid #3399ff;width:100%;min-height:190px;clear: both;}
.book .bor{border-width:1px;_zoom:1;border-style:solid;}
.book .left {background: #f7f7f7; }
.book .right{background: #fff; border-left:1px solid #c0c0c0;}
.book .content {width:auto;zoom:1;padding-left:150px;margin-bottom:5px;border-color:#c0c0c0;}
.book .user {padding:7px 5px 4px;width:140px;float:left; margin-left:-160px !important;margin-left:-75px;text-align:center;}
.book .admin{padding:3px 10px 3px 3px; height:16px; }
.book .admin span.mm{display:block;vertical-align:middle; }
.book .admin span.mm div*{vertical-align:middle; margin-bottom:1px;  }
.book .cont{padding:10px;overflow:visible;height:auto !important;min-height:80px;height:80px;margin-left:-1px !important;margin-left:-4px;}
.book .sign{padding:10px;zoom:1;overflow:hidden;}
.book .border{border-width:1px 0px 0px 0px;border-color:#c0c0c0;}

/*ÐÂÎÅ²úÆ·µÄÄÚÈÝ*/
div.content {padding: 5px;background: #ffffff;}
div.content h2{text-align: center;font-size: 18px ;}
div.content .time{text-align:right;color:red;}
div.content p{text-indent: 2em;}
/**/

/*ËõÂÔÍ¼Ð§¹û*/
.show{margin:5px;display:inline-block; }
.show a{padding:5px;display:inline-block;}




.zi12hong{ font-size:14px; color:#ff0000; line-height:28px;}


.zi12hui{ font-size:14px; color:#333; line-height:34px; text-align:left}
.zi12hui img{ }
.zi12hui a{ font-size:14px; color:#333; line-height:28px; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.zi12hui a:hover{ font-size:14px; color:#333; line-height:28px; font-family:"Î¢ÈíÑÅºÚ";}
.zi12hui a:visited{ font-size:14px; color:#333; line-height:28px; font-family:"Î¢ÈíÑÅºÚ";}









.main {
	width:1000px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:20px;
}
.left_main {
	width:227px;
	float:left;
	overflow:hidden;
}
.procla_title {
	width:227px;
	height:66px;
	font-size:24px;
	line-height:66px;
	color:#fff;
	text-align:center;
	background:#e40011;
}
.procla_list {
	width:225px;
	border:1px solid #cecece;
	border-top:none;
	border-bottom:none;
	background:#faeeec;
}
.procla_list ul li {
	width:185px;
	display:block;
	line-height:45px;
	background:url("../images/arrow2.jpg")/*tpa=http://0001442.ks.pangu.us/images/arrow2.jpg*/ 30px 18px no-repeat;
	font-size:14px;
	color:#fff;
	padding-left:40px;
	border-bottom:1px dashed #ccc;
}
.procla_list a {
	font-size:14px;
	color:#000;
}
.procla_list ul ul {
	display:none;
}
.procla_list ul ul li {
	width:166px;
	height:45px;
	line-height:45px;
	background:url("../images/arrow2.jpg")/*tpa=http://0001442.ks.pangu.us/images/arrow2.jpg*/ 45px 18px no-repeat;
	font-size:14px;
	color:#000;
	padding-left:59px;
}
.leftnews_title {
	width:227px;
	height:50px;
	font-size:24px;
	line-height:50px;
	color:#fff;
	text-align:center;
	background:#e40011;
	margin-top:20px;
}
.leftnews_list {
	width:225px;
	border:1px solid #cecece;
	border-top:none;
	padding:8px 0;
}
.leftnews_list ul li {
	width:195px;
	padding:0 10px;
	margin:0 5px;
	height:35px;
	line-height:35px;
	border-bottom:1px dotted #b0c9d1
}
.leftnews_list ul li a {
	color:#666;
	font-size:14px;
}
.contactleft {
	width:225px;
	border:1px solid #cecece;
	border-top:none
}
.conleft_title {
	width:211px;
	height:29px;
	overflow:hidden;
	color:#e40011;
	font-size:12px;
	padding-left:14px;
	line-height:35px;
}
.conleft_list {
	padding-bottom:12px;
}
.conleft_list span {
	font-size:26px;
	width:225px;
	height:45px;
	display:block;
	line-height:45px;
	color:#e40011;
	font-family:impact;
	text-align:center;
}
.conleft_list dl {
	width:225px;
	display:block;
	clear:both;
}
.conleft_list dl dt, .conleft_list dl dd {
	font-size:14px;
	color:#666666;
	line-height:24px;
}
.conleft_list dl dt {
	width:60px;
	float:left;
	padding-left:5px;
}
.conleft_list dl dd {
	width:140px;
	float:left;
	padding-right:10px;
}
.main_con {
	width:730px;
	float:left;
	padding-left:0px;
}
.mainConTitle {
	width:730px;
	height:50px;
	background:url("../images/index_06.jpg")/*tpa=http://0001442.ks.pangu.us/images/index_06.jpg*/ left bottom repeat-x;
}
.mainConTitle .title {
	display:block;
	float:left;
	font-size:24px;
	color:#e40011;
	line-height:30px;
	padding-bottom:17px;
}
.mainConTitle .position {
	display:block;
	float:right;
	color:#666;
	line-height:40px;
}
.mainConTitle .position a {
	color:#666;
}
.mainConTitle .position a:hover {
	color:#187462
}
.mainConList .pic1 {
	float:left;
	margin-left:12px;
	margin-top:10px;
}
.mainConList .pic1 dt {
	width:215px;
	height:168px;
	padding:4px;
	border:1px solid #cdcdcd;
}
.mainConList .pic1 dd {
	width:215px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
}
.mainConList .pic1 dd a {
	color:#000
}
.mainConList .pic2 {
	padding-bottom:14px;
	padding-top:14px;
	height:116px;
	border-bottom:1px dotted #b0c9d1
}
.mainConList .pic2 dt {
	width:145px;
	height:108px;
	padding:3px;
	border:1px solid #eae9e9;
	float:left
}
.mainConList .pic2 dd {
	width:570px;
	padding-left:20px;
	float:left;
}
.mainConList .pic2 dd a {
	color:#187462;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
}
.mainConList .pic2 .intro {
	font-size:14px;
	color:#666666;
	line-height:24px
}
.mainConList .pic2 .time {
	font-size:12px;
	color:#999;
	line-height:30px;
}
.mainConList ul {
	padding-top:10px;
	clear:both;
}
.mainConList ul li {
	padding:0 5px;
	height:50px;
	line-height:50px;
	border-bottom:1px dotted #b0c9d1
}
.mainConList ul li a {
	color:#333333;
	font-size:14px;
}
.mainConList ul li a:hover {
	color:#e40011;
}
.mainConList ul li span {
	float:right;
	color:#999;
}
.pglist {
	width:100%;
	clear:both;
	height:100px;
}
.pglist ul {
	width:100%;
	text-align:center;
	padding-top:40px;
}
.pglist ul li {
	display:inline-block;
*display:inline;
*zoom:1;
*margin-left:5px;
	_display:inline;
	_zoom:1;
	_margin-left:5px;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #d8d8d8;
	text-align:center;
	font-family:Arial;
	font-size:14px;
}
.pglist ul li a {
	color:#707070;
	display:block
}
.pglist ul li.last {
	width:56px;
	padding-left:10px;
	height:26px;
	border:1px solid #d8d8d8;
	background:url("../images/lastBg.jpg")/*tpa=http://0001442.ks.pangu.us/images/lastBg.jpg*/ 6px center no-repeat;
}
.pglist ul li.next {
	width:56px;
	padding-right:10px;
	height:26px;
	border:1px solid #d8d8d8;
	background:url("../images/nextBg.jpg")/*tpa=http://0001442.ks.pangu.us/images/nextBg.jpg*/ 56px center no-repeat;
}
.pglist ul li.on {
	background:#187462;
	border:1px solid #187462;
}
.pglist ul li.on a {
	color:#fff;
}
.mainContect {
	padding:20px 10px;
	line-height:30px;
	font-size:14px;
	color:#666666
}
.mainContect p {
	font-size:14px;
	color:#666666;
	line-height:30px;
}
.mainbook {
	padding:20px 10px;
	line-height:20px;
	font-size:14px;
	color:#666666;
}
.mainContect .title {
	width:100%;
	text-align:center;
	font-size:22px;
	color:#000;
	border-bottom:1px dotted #0a78b9;
	font-weight:bold
}
.mainContect .title span {
	display:block;
	color:#999999;
	font-size:12px;
	line-height:50px;
}
.mainContect .pic {
	width:100%;
	text-align:center;
	padding:20px 0;
}
.mainContect .pic img {
	margin:0 auto;
}
.mainContect .con {
	padding:20px 10px;
	line-height:30px;
	font-size:14px;
	color:#666666
}
.mainContect .con p {
	font-size:14px;
	color:#666666;
	line-height:30px;
}
.mainContect .pgfy {
	width:100%;
	border-top:1px dotted #b0c9d1;
	padding-top:15px;
	padding-bottom:10px;
}
.mainContect .pgfyl {
	width:630px;
	float:left
}
.mainContect .pgfyl p {
	color:#666;
}
.mainContect .pgfyl p a {
	color:#666;
}
.mainContect .pgfyl p a:hover {
	color:#006e42;
}
.mainContect .pgfyr {
	width:100px;
	float:left;
	text-align:center;
	padding-top:30px;
}
.mainContect .pgfyr a {
	color:#006e42;
	font-size:14px;
}


.page_nav a {
	border-right: #aaaadd 1px solid;
	padding-right: 5px;
	border-top: #aaaadd 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #aaaadd 1px solid;
	color: #000099;
	padding-top: 2px;
	border-bottom: #aaaadd 1px solid;
	text-decoration: none
}
.page_nav a:hover {
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	color: #000;
	border-bottom: #000099 1px solid
}
.page_nav a:active {
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	color: #000;
	border-bottom: #000099 1px solid
}
.page_nav span.current {
	border-right: #000099 1px solid;
	padding-right: 5px;
	border-top: #000099 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #000099 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #000099 1px solid;
	background-color: #000099
}
.page_nav span.nolink {
	border-right: #aaaadd 1px solid;
	padding-right: 5px;
	border-top: #aaaadd 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #aaaadd 1px solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #aaaadd 1px solid
}



.container {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

/*Ò³Ã¼*/
.header{width:100%; overflow:hidden; background-color:#fff; border-top: 5px solid #f00;}

.hdtop{ overflow: hidden; height: 134px; position: relative;}
.hdtop .hdtop_l{ overflow: hidden; float: left;  margin-top: 15px;}
.hdtop .hdtop_l dt{ float: left; border-right: 1px solid #cdcdcd; padding-right: 10px;}
.hdtop .hdtop_l dt img{ display: block;}

.hdtop .hdtop_l dd{ padding-left: 130px; margin-top: 6px;}
.hdtop .hdtop_l dd h2{ font-weight: normal; font-size: 24px; color: #3c5559; margin-bottom: 5px;}
.hdtop .hdtop_l dd p{ font-size: 18px; color: #6d6d6d;}
.hdtop .hdtop_l dd p span{ color: #00b07b;  font-size: 18px;}

.hdtop .Hotlink{  overflow: hidden; float: right; font-size: 15px; margin-top: 50px; margin-right: 15px; color: #3c5458; padding-left: 30px; background: url(../images/mobile.png) no-repeat 0 5px;}
.hdtop .Hotlink span{ font-size: 24px; color: #f00; font-weight: bold;}

.hdtop .titlemenu{position: relative; width: 305px; position: absolute; top: -5px; right: 26px;}
.hdtop .titlemenu ul{background:#f00; height: 36px; line-height: 36px; overflow: hidden; padding-left: 16px;}
.hdtop .titlemenu ul li{ float: left; overflow: hidden; margin-left:8px;}
.hdtop .titlemenu ul .li1{background: url(../images/htmnbg1.png) no-repeat left center;}
.hdtop .titlemenu ul .li2{background: url(../images/htmnbg2.png) no-repeat left center;}
.hdtop .titlemenu ul .li3{background: url(../images/htmnbg3.png) no-repeat left center;}
.hdtop .titlemenu ul .li2 a{ padding-left: 13px;}
.hdtop .titlemenu ul .li3 a{ padding-left: 13px; border: none;}
.hdtop .titlemenu ul li a{font-size: 13px; color: #fff; padding-left: 10px; padding-right: 8px; margin-left:8px;   border-right: 1px dotted #cdcdcd;}
.hdtop .titlemenu .rbg{ display: block; width: 25px; height: 36px; background: url(../images/dhmenubgr.png) no-repeat; position: absolute; right: -25px; top: 0px;}
.hdtop .titlemenu .lbg{ display: block; width: 25px; height: 36px; background: url(../images/dhmenubg.png) no-repeat; position: absolute; left: -25px; top: 0px;}




.navbg{width:100%;height:49px; margin:0 auto; background:url(../images/navbg1.jpg)  repeat-x center;}
.nav{width:1004px;height:49px; margin:0 auto; background:url(../images/xian2.png)/*tpa=http://www.tevol.net/images/xian2.png*/ center 39px no-repeat;}
.nav ul{width:1004px;height:49px; margin:0 auto;}
.nav ul li{width:125px; height:49px;float:left; position:relative; background:url(../images/navbg.jpg)/*tpa=http://www.tevol.net/images/navbg.jpg*/ left center no-repeat;}
#one{ background:none;}
.nav1{display:block;width:125px; font:400 16px/46px  'microsoft yahei';height:46px;float:left;color:#fff; text-align:center; overflow:hidden;}
.nav1:hover{ background:url(../images/navbg2.jpg)/*tpa=http://www.tevol.net/images/navbg2.jpg*/ top center no-repeat;width:125px;height:49px;text-decoration:none; display:block;overflow:hidden; position:relative; z-index:2; font-weight:bold;}

.nav ul .menu .nav1{ background: url(../images/navbg2.jpg)/*tpa=http://www.tevol.net/images/navbg2.jpg*/ top center no-repeat;width:142px;height:46px; text-decoration:none; display:block;overflow:hidden;position:relative; z-index:2;}


.banner {
    width: 100%;
    height: 420px;
    margin: 0 auto;
}

.ban_bg{height:420px;width:100%; position:relative; }
.ban_bg .bgitem{ position:absolute; top:0;}
.ban_bg .btn{  bottom: 5px;margin-right: -420px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: none repeat scroll 0 0 #2B130F;border: 1px solid #2B130F;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
.ban_bg .btn span.cur {font-weight: bold;padding: 4px 8px;}




.footnav {
	height:50px;
	background:#f00;
	text-align:center;
	font:14px/50px "microsoft yahei";
	color:#fff;
}
.footnav a {
	color:#fff;
	margin:0 20px;
}
.footnav a:hover {
	color:#f4f4f4;
}
.footbg {
	height:144px;
}
.foot {
	width:1003px;
	height:144px;
	margin:0 auto;
}
.footlogo {
	width:247px;
	height:88px;
	display:block;
	float:left;
	margin-top:23px;
	margin-left:100px;
}
.footmid {
	width:510px;
	height:88px;
	float:left;
	margin-left:25px;
	border-right:solid 0px #166aa9;
	margin-top:23px;
	font:13px/21px "microsoft yahei";
	color:#000;
}
.footmid a {
	color:#000;
}
.footmid a:hover {
	color:#b0cee4;
}


.left{float:left; width:240px; overflow:hidden; margin-right:28px; }
.leftTitle{ 
	width: 200px;height:70px;  padding-left: 40px;border-bottom: 5px solid #f00;
	color:#dedede; font-size:20px;line-height:70px; font-weight:normal; text-transform: uppercase;
	background: #0e0e0e;
}
.leftTitle span{
	float:left;display:block;
	color:#dedede;font-size: 18px; line-height:70px; text-align: center; font-weight: bold; 
}
.leftTitle2{width: 200px;height:70px;  padding-left: 40px;
	color:#dedede; font-size:24px;line-height:70px; font-weight:normal; text-transform: uppercase;
	background: #0e0e0e; 
}
.leftProCla{ 
	width:240px;height:100px; height:auto!important;min-height:100px;padding-bottom: 32px;
	background: #d9d9d9; }
	
.leftProClaList{width:240px;}
.leftProClaList li{ 
	width: 200px; height:54px; padding-left: 40px ; border-bottom: 1px solid #fff;
	background: url(../images/arrow2.jpg)  210px center no-repeat;
}	
.leftProClaList li a{
	color:#3b3b3b;font-size:16px;line-height: 54px;
}
.leftProClaList .child{ display: none; padding:10px 0px;border-bottom: 1px solid #fff;}
.leftProClaList .child li{ 
	width: 200px; height:30px; padding-left: 30px ; border-bottom: none;
	background: #d9d9d9;
}	
.leftProClaList .child li a{
	width: 200px; height: 30px; display: block;
	color:#474747;font-size:13px; line-height: 30px;
}

.leftTel{width: 240px; margin-top: 22px;background: #0e0e0e;}
.leftTelPic{ width: 240px; height: 162px; border-bottom: 1px solid #c6a371;}
.leftTelNum{
	width: 240px; height: 54px;
	color: #caaa7a; font-size: 26px; line-height: 54px; font-family: impact;text-align: center;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#7b6547), to(#e1be8b));
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.leftContact{ width: 240px;  margin-top:20px;background: #5d9ec9;}
.leftcConMark{
	 position: absolute;left:70px; top:-50px;
	 width: 100px; height: 100px; border-radius: 50px;border: 1px solid #c6a371;
	 background: url(../images/mail.png) center center no-repeat #fff;
}
.contactnr{ position: relative; width: 240px; margin: 0 auto; padding-top: 64px; padding-bottom: 20px; background: #c6a371;}	
.contactnr dl{width:240px; display:block;clear:both;}
.contactnr dl dt,.contactnr dl dd{font-size:14px; color:#ffffff; line-height:30px; }
.contactnr dl dt{ width:44px; float:left; padding-left: 20px; }
.contactnr dl dd{width:166px; float:left; }

.leftNews{ width: 202px;padding:10px 14px;background: #fff; margin-top: 24px; }
.leftNews ul{ padding-top: 5px;}
.leftNews li{
	width: 182px; height: 36px;padding-left:20px;border-bottom: 1px solid #d4dde3;
	background: url(../images/product_03.jpg) 5px center no-repeat;}
.leftNews li a{color: #666666; font-size: 12px; line-height: 36px;}