body,div,ul,li,span,dl,dt,dd,h1,h2,h3,h5,p{padding:0px; margin:0px; text-align:left;}
body{background:#E5E5E5;}
.clear{ clear: both;}
ul{list-style-type: none;}
*{color:#333; font:"ËÎÌå",Verdana, Arial; font-size:12px; line-height:160%}
a:link,a:visited,a:active{color:#333; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}

.width{margin:0 auto; width:1100px;} .height{clear:both; height:10px; overflow:hidden;}  .height15{clear:both; height:15px; overflow:hidden;}
.left{float:left;} .right{float:right;}

.header{height:95px; width:100%; position:absolute; z-index:100;}
.header .logo{float:left; margin-top:10px; margin-left:0px;}
.header .headR{float:right; width:700px; margin-top:5px;}
.header .headR .text{float:right;color:#fff; margin-right:20px;}
.header .headR .text *{color:#fff; line-height:22px;}
.header .headR .text b{font-size:14px;}
#menu{height:40px; overflow:hidden; margin-top:10px;}
	#menu li{float:left; height:30px; text-align:center; overflow:hidden;}
	#menu li a{display:block; padding:0 15px; height:30px; font:bold 14px/30px "Î¢ÈíÑÅºÚ"; color:#fff;}
	#menu li a:hover{color:#c00;}

#mainbg1{background:url(img/newbg.gif); overflow:hidden; min-height:350px; padding:10px 0;}

#services {background:#fff;}
#services .title{text-align:center;padding:20px 0 30px 0;}
#services .title span{display: inline-block;position:relative;padding:0 6%; font:35px/40px "Î¢ÈíÑÅºÚ";color:#000;}
#services .title span:before{width:100%;height:1px;background:#333;position: absolute;left:0;right:0;content:'';bottom:-15px;}
#services .title span:after{display:block;overflow:hidden;content:'';background:#333;	border:10px solid #fff;position:absolute;left:50%;width:4px;bottom:-27px;height:4px;border-radius:100%; margin-left:-12px;}
#services .infoText{text-align:center;color:#999; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}

.servicesBox{position:relative;	margin:20px 0 0 0;}
.servicesBox li{width:24%;float:left;}
.servicesBox li.first{margin-left:30px;}
.servicesBox li h3{	font-size:20px; font-family:"Î¢ÈíÑÅºÚ";	color:#333;	padding:5px 0;}
.servicesBox li p,.servicesBox li p *{font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:#666;line-height:200%;}
.servicesBoxList{padding:0 0 10px 10px;}
.servicesBox:before{width:100%;	height:1px;	background:#eee;position: absolute;	left:0;	right:0;content:'';	top:47px;}
.servicesBoxIcon{padding:0 0 20px 35px;	}
.servicesBoxIcon i {display: inline-block;cursor: pointer;width: 90px;line-height:90px;height: 90px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #333;font-size:16px;background:#fff;border:1px solid #a3a3a3;transition: background 0.2s, color 0.2s;}	
.servicesBoxIcon i:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';box-sizing: content-box;}	
.servicesBoxIcon i:after {top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 4px #c20f36;transition: transform 0.2s, opacity 0.2s;transform: scale(.8);opacity: 0;}
.servicesBoxIcon i:hover {color: #fff;border:1px solid #fff;}	
.servicesBoxIcon i:hover:after {transform: scale(1);opacity: 1;}	
.servicesBoxIcon i:before{width:40px;height:40px;display:block;position:absolute;content:'';background-image:url(img/icon.png);background-repeat:no-repeat;background-size:228px 61px;top:50%;left:50%;margin:-20px 0 0 -20px;}
.servicesIcon_1:before{background-position:3px 5px;}
.servicesIcon_2:before{background-position:-67px 5px;}
.servicesIcon_3:before{background-position:-130px 7px;}
.servicesIcon_4:before{background-position:-195px 7px;}

.cbox{background:#fff; padding:10px 15px;}
.cbox h2{font:35px/40px "Î¢ÈíÑÅºÚ";color:#000; padding:10px 0 10px 10px;}
.cbox h2 span{font:22px/40px Verdana, Arial, Helvetica, sans-serif; color:#999;}
.cbox h2 .more{ float:right;font:12px/40px Arial, Helvetica, sans-serif; color:#999;}
.thcase .listR{overflow:hidden; float:right; width:250px; margin:15px 0;}
.thcase .listR li{height:25px; overflow:hidden;font:14px/25px "Î¢ÈíÑÅºÚ"}
.thcase .listR li *{font:14px/25px "Î¢ÈíÑÅºÚ"}
.thcase .listL{overflow:hidden; float:left; width:820px; display:block;}
.thcase .listL *{font:14px/25px "Î¢ÈíÑÅºÚ"}
.thcase .listL li{float:left; width:180px; height:150px; overflow:hidden; margin:10px; text-align:center;}
.thcase .listL li img{width:180px; height:120px;}

/*.thumb_list{background:url(img/line_1.jpg) repeat-y 0 0}
.thumb_list .kname{text-align:left;padding:.5em 0 0; font-size:16px;  font-family:"Î¢ÈíÑÅºÚ",Arial; background:url(../images/icon-eye-2.png) right 18px no-repeat;}
.thumb_list li{width:170px;float:left;text-align:center;}
.thumb_list li .img{position:relative;overflow:hidden;height:120px;}
.thumb_list li .img img{width:170px;height:120px; margin-left:-12px}
.thumb_list li .ms{text-align:left;position:absolute;bottom:-60px;background:#fff; padding:1em; width:170px;color:#333;transition:all 0.2s linear 0s;opacity:0.95;filter:alpha(opacity=95); margin-left:0px}
.thumb_list li:hover .ms{bottom:0}
.thumb_list li:hover{}*/

.mbox1{overflow:hidden; float:left; width:340px; min-height:280px;}
.mbox2{overflow:hidden; float:left; width:310px; min-height:280px; margin-left:20px;}
.mbox3{overflow:hidden; float:right; width:320px; min-height:280px; margin-left:20px;}

.mlist li{height:30px; overflow:hidden; }
.mlist li a{font:14px/25px "Î¢ÈíÑÅºÚ"; color:#666;}
.mlist li a:hover{color:#FF6600;}




.mbg{background:url(img/mbg.jpg) repeat-x; height:22px; margin-top:1px;}

#main{background:#fff; padding-bottom:10px;}
#mainLeft{float:left; width:210px; margin-left:10px; _margin-left:5px; overflow:hidden;}
#mainRight{float:right; width:850px; margin-right:10px; _margin-right:5px; overflow:hidden;}

.part1{width:430px; float:left;}
.part2{width:305px; float:right;}
.part1 dd,.part2 dd{height:150px;}

.box1{overflow:hidden;}
.box1 h2{height:29px; background:#C40001;}
.box1 h2 a{display:block; height:29px; font:16px/29px "Î¢ÈíÑÅºÚ"; color:#FFF; text-align:center;}
.box1 .content{padding:8px 10px; background:#f0f0f0; overflow:hidden;}

.box2{overflow:hidden;}
.box2 h2{height:24px; background:url(img/ttbg.jpg) repeat-x;}
.box2 h2 span{display:block; float:left; height:24px;}
.box2 h2 .about{background:url(img/tt3.jpg) no-repeat; width:170px;}
.box2 h2 .pro{background:url(img/tt5.jpg) no-repeat; width:210px;}
.box2 h2 .more{display:block; float:right; margin-right:5px; font:bold 8px/20px Verdana; color:#666;}
.box2 .info{padding:8px 8px;font:12px/20px "ËÎÌå"}
.box2 .content{padding:8px 8px;font:12px/20px "ËÎÌå"}

.box3{overflow:hidden;}
.box3 h2{height:14px; background:#c40001; margin:5px 0;}
.box3 h2 .title{display:block; float:left; height:14px; background:url(img/tt4.jpg) no-repeat; width:136px;}
.box3 h2 .more{display:block; float:right; height:14px; background:url(img/tt42.jpg) no-repeat right top; font:bold 8px/14px Verdana; color:#fff;}
.box3 .content{padding:8px 8px;}

.list1{width:190px; overflow:hidden; margin:0 auto;}
.list1 li{background:url(img/dot3.jpg) no-repeat; padding-left:20px; line-height:23px; height:23px; overflow:hidden; margin-bottom:2px;}
.list1 li a{line-height:23px;}

.list2 li{background:url(img/icon.jpg) no-repeat left center; height:23px; padding-left:12px; overflow:hidden; border-bottom:1px dotted #ccc;}
.list2 li a{font:12px/23px "ËÎÌå"}

.list3 li{float:left; text-align:center; width:134px; height:105px; _height:102px; overflow:hidden; margin:10px 6px; _margin:3px 4px;}
.list3 li img{width:134px; height:83px;}


#foot{background:#333; padding:10px 0; overflow:hidden;}
#foot *{color:#fff; line-height:22px;}
#footText{margin-top:15px;}

.weixin{position:fixed;left:0px;bottom:20px;z-index:2100;text-align:center; font:bold 14px/20px Verdana, Arial; color:#c00;}


/*ÄÚÒ³ÑùÊ½*/
/* ÄÚÒ³ */
	#subTitle{background:url(img/subTitle.jpg) no-repeat left bottom; height:38px; overflow:hidden;}
	#subTitle .title{display:block; float:left; padding-left:20px; height:38px; font:bold 14px/38px "Î¢ÈíÑÅºÚ"; color:#000;}
	#subTitle .subR{display:block; float:right; height:38px; line-height:38px;}
	#subContent{margin:0px 5px;}
	#mainRight table{margin:0 auto;}

	.leftList{background:#EFEFEF; padding:20px 0;}
	.leftList ul{width:196px; margin:0 auto; border-top: 1px solid #E3E3E3;}
	.leftList ul li{height:30px; overflow:hidden; padding:3px 0; border-bottom: 1px solid #E3E3E3}
	.leftList ul li a{display:block; background:url(img/libg1.png) no-repeat 0 -39px; height:30px; font:14px/28px "Î¢ÈíÑÅºÚ"; padding-left:30px;}
	.leftList ul li a:hover,.leftList ul li a.cur{background:url(img/libg1.png) no-repeat 0 0; color:#fff;}
	
	/*ÎÄ×ÖÁÐ±í*/
	#ArtList0{width:96%; margin:0 auto;}
	#ArtList0 li{background:url(img/dian.gif) no-repeat 0 11px; padding-left:12px; margin:3px 0; border-bottom:1px dashed #ccc;}
	#ArtList0 li a{font:14px/30px "Î¢ÈíÑÅºÚ";}
	#ArtList0 li .addate{line-height:30px; float:right; color:#999;}
	
	/*Í¼Æ¬ÁÐ±í*/
	#ArtList1{width:99%; margin:0 auto;}
	#ArtList1 li{float:left; text-align:center; margin:5px 7px; width:166px; height:156px; overflow:hidden;}
	#ArtList1 li img{width:160px; height:130px;}
	#ArtList1 li a.imgbox{border:2px solid #e5e5e5; padding:1px; display:block;}
	#ArtList1 li a.imgbox:hover{border:2px solid #f63;}
	#ArtList1 li .title{display:block; text-align:center; height:20px; overflow:hidden; font:14px/20px "Î¢ÈíÑÅºÚ";}
	
	/*Í¼Æ¬+ÎÄ×ÖÁÐ±í*/
	#ArtList2{width:98%; margin:0 auto; overflow:hidden;}
	#ArtList2 li{background:#f2f2f2; height:80px; margin:8px 0px; padding:8px 8px; overflow:hidden;}
	#ArtList2 li .fimg{width:120px; height:80px; float:left; margin-right:8px;}
	#ArtList2 li .A2Right{float:left; width:570px;}
	#ArtList2 li .A2Right .title{display:block; font:14px/25px "Î¢ÈíÑÅºÚ"; height:25px; overflow:hidden;}
	#ArtList2 li .A2Right .info{color:#999; height:55px; overflow:hidden; line-height:18px;}
	
	/*ÏêÏ¸Ò³Ãæ*/
#viewTitle{height:35px; font:bold 16px/35px "Î¢ÈíÑÅºÚ"; color:#000;text-align:center;border-bottom:1px dashed #ccc;}
#viewTitle *{font:bold 16px/35px "Î¢ÈíÑÅºÚ"; color:#000;}
.viewText{height:25px; line-height:25px; text-align:center;}
#viewContent{margin:0 auto; width:96%; overflow:hidden; font:14px/25px "Î¢ÈíÑÅºÚ"}
#viewContent *{font:14px/25px "Î¢ÈíÑÅºÚ"}
.showNext{border-top:1px #ccc dashed;}
.red{color:#ED4869;}
/*ÄÚÒ³ÑùÊ½END*/


.input{border:1px #ccc solid;font-family: Verdana,Arial,"ËÎÌå"; font-size:12px; color:#333; padding:0 3px;}
.textarea{border:1px #ccc solid; background:#fff;}
.button{ font-family: Verdana,Arial,"ËÎÌå"; font-size:12px;border:3px #e5e5e5 solid; background:#ccc;cursor:pointer;}

/*ÁÐ±íÏÂÏÔÊ¾Ò³ÊýÑùÊ½*/
.pagebox{border:1px #ccc solid; display:block;width:55px; height:20px; text-align:center; cursor:pointer; margin:0 2px; float:left;}
.pagebox2{border:1px #ccc solid; display:block;width:25px; height:20px; text-align:center; cursor:pointer; margin:0 2px; float:left}
.pageon{ border:1px #f00 solid;  color:#f30; font-weight:bold; }

.page_last{background:url(img/pagebg.jpg) no-repeat 3px 3px; padding-left:5px; }
.page_last_no{background:url(img/pagebg.jpg) no-repeat 3px -16px; color:#ccc; cursor:default}
.page_last1{background:url(img/pagebg.jpg) no-repeat 5px 4px;}
.page_last1_no{background:url(img/pagebg.jpg) no-repeat 5px -16px; cursor:default}
.page_next{background:url(img/pagebg.jpg) no-repeat 50px -36px; padding-right:5px;}
.page_next_no{background:url(img/pagebg.jpg) no-repeat 50px -54px;color:#ccc; cursor:default}
/*ÁÐ±íÏÂÏÔÊ¾Ò³ÊýÑùÊ½*/