@charset "utf-8";
body{ margin:0px auto; padding:0px; font-family:"microsoft Yahei","宋体"; font-size:12px; background:#01c5ff URL(../images/Bg.jpg) left top repeat-x; color:#333; line-height:23px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}

#cnzz_stat_icon_5638651{ display:inline-table}


.index{ clear:both; width:1000px; margin:0px auto; background:#FFF;}
.top{ clear:both; height:86px; background:URL(../images/top.jpg) left top no-repeat; text-align:right;}
.top a{ margin:0px 5px;}


.menu{ clear:both; height:34px; background:URL(../images/top.jpg) left bottom repeat-x; color:#FFF; line-height:34px;}
.menu .time{ float:left; display:block; width:280px; text-align:center;}
.menu ul{ display:block; float:left; width:700px; text-align:right;}
.menu a{ color:#FFF; font-size:14px; font-weight:bold; margin:0px 4px;}


.indexContent{ clear:both;}

.flash{ clear:both; height:269px; clear:both; margin-top:10px;}
.banner{ clear:both; overflow:hidden; clear:both; height:269px; width:1000px;}
.flashLine{ clear:both; height:12px; overflow:hidden; background:URL(../images/bannerLine.jpg) center top no-repeat; }


#fader{position:relative;overflow:hidden;height:360px;width:1000px;}
#fader li{position:absolute;left:0;top:0;}
#fader li img{ border:0px; width:1000px; height:360px;}
.fader-nav{display:inline-block;margin-right:5px;color:#fff; width:16px; height:16px; line-height:16px; text-align:center; overflow:hidden;background:#333;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.fader-cur-nav{display:inline-block;margin-right:8px;color:#fff; width:16px; height:16px; line-height:16px; text-align:center; overflow:hidden; background:#ff7a00;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}


/* left style */
.left{ float:left; width:250px; background:URL(../images/leftBg.jpg) 246px top repeat-y;}
.leftTit1{ clear:both; display:block; height:46px; background:URL(../images/leftList1.jpg) left top no-repeat;}
.leftTit2{ clear:both; display:block; height:46px; background:URL(../images/leftList2.jpg) left top no-repeat;}

.leftList{ clear:both; display:block;}
.leftList li{ clear:both; display:block; height:35px; line-height:35px; text-indent:3em; font-size:14px; font-weight:bold; background:URL(../images/leftListIcon.gif) 7px 50% no-repeat; border-bottom:1px dashed #ccc;}

.leftContact{ clear:both; display:block; background:URL(../images/leftBottom.jpg) left bottom no-repeat;}
.leftContact ul{ margin:0px 10px;}
.map{ clear:both; display:block; padding-bottom:15px; margin:0px 10px;}
.map #map{ style=width:100%;height:400px;border:#ccc solid 1px;font-size:12px; }




/* right style */
.right{ float:left; width:715px; margin-left:15px;}

/* about style */
.aobut_news{ clear:both; display:block;}
.indexAbout{ float:left; width:360px;}
.indexAboutTit{ clear:both; height:40px; line-height:40px; background:URL(../images/indexAboutTit.jpg) left 50% no-repeat; text-align:right;}
.indexAboutTit img{ border:0px; margin-top:15px;}

.indexAboutContent{ clear:both; display:block;}


/* news style */
.indexNews{ float:right; width:340px; }
.indexNewsTit{ clear:both; height:40px; line-height:40px; background:URL(../images/indexNewsTit.jpg) left 50% no-repeat; text-align:right;}
.indexNewsTit img{ border:0px; margin-top:15px;}

.indexNewsList{ clear:both; display:block;}
.indexNewsList li{ clear:both; display:block; height:28px; line-height:28px; background:URL(../images/icon.jpg) left 50% no-repeat; text-indent:1em; border-bottom:1px dashed #e3e3e3;}
.indexNewsList li span{ float:right;}


/* products style */
.indexProTit{ clear:both; display:block; height:40px; line-height:40px; background:URL(../images/indexProTit.jpg) left 50% no-repeat; text-align:right;}
.indexProTit img{ border:0px; margin-top:15px;}

.indexProList{ clear:both; display:block;}
.indexProList img{ border:0px; height:150px; margin:0px 10px;}

/* cases style */
.indexCaseTit{ clear:both; display:block; height:40px; line-height:40px; background:URL(../images/indexCaseTit.jpg) left 50% no-repeat; text-align:right;}
.indexCaseTit img{ border:0px; margin-top:15px;}

.indexCaseList{ clear:both; display:block;}
.indexCaseList img{ border:0px; height:150px; margin:0px 10px;}


/* copyright style */
.copyMenu{ clear:both; display:block; height:45px; line-height:45px; background:URL(../images/copy.jpg) left top no-repeat; text-align:center;}
.copyMenu a{ margin:0px 20px;}


.myBottom{ clear:both; display:block; height:75px; overflow:hidden; text-align:center; line-height:30px; background:URL(../images/copy.jpg) left bottom no-repeat; }



/* sub style */
.rightContent{ clear:both; display:block; margin:10px 0px;}
.location{ clear:both; display:block; height:39px; line-height:39px; background:URL(../images/location.jpg) left bottom no-repeat; text-indent:2em; font-size:14px; font-weight:bold; color:#589999;}
.location span{ float:right; font-size:12px; font-weight:normal; color:#333; margin-right:10px;}

.rightText{ clear:both; display:block; border:1px solid #d9d9d9; border-top:none; padding:10px 0px;}

.text{ clear:both; display:block; margin:10px;}


/* sub common */
.title{ clear:both; display:block; height:50px; line-height:50px; font-size:16px; font-weight:bold; text-align:center;}
.info{ clear:both; display:block; text-align:center;}
.proPic{ clear:both; display:block; margin:10px 0px;  text-align:center;}
.proPic img{ border:0px; max-width:600px;}

.rightBottom{ clear:both; display:block;}
.page{ clear:both; margin:10px;}
.page span{ display:block; float:left; margin-right:15px;}

.preNext{ clear:both; display:block; margin:10px; padding-top:10px; border-top:1px solid #e3e3e3;}


.proList{ clear:both;}
.proList ul{ margin:0px; padding:0px;}
.proList li{ float:left; width:167px; height:210px; display:block; margin:5px 34px; _margin:5px 17px; overflow:hidden;}
.proList li div{ clear:both; vertical-align:middle; display:table-cell; text-align:center; height:165px; width:165px; overflow:hidden; text-align:center; border:1px solid #CCC;}
.proList li img{ border:0px; max-width:165px;  vertical-align:bottom;}
.proList li span{ clear:both; display:block; text-align:center;}

.equipList{ clear:both;}
.equipList li{ float:left; margin:12px; width:165px; display:block; overflow:hidden;}
.equipList li img{ border:0px; width:165px; border:1px solid #CCC;}
.equipList li span{ clear:both; display:block; text-align:center;}


.newsList{ clear:both; margin:10px;}
.newsList li{ text-indent:1.5em; background:URL(../images/icon.jpg) 5px 50% no-repeat; line-height:30px; font-size:14px; border-bottom:1px dashed #e3e3e3;}
.newsList li span{ float:right; margin-right:15px; font-size:12px;}

.content2{ clear:both;}
.content2 h1{ clear:both; text-align:center;}




/* scroll start */
#demo {
overflow:hidden;
width:715px;
margin:0px auto;
}

#demo li{
	float:left;
	text-align:center;
}
#indemo {
float: left;
width: 1600%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
/* scroll end */


/* scroll start */
#demoThree {
overflow:hidden;
width:715px;
height:193px;
margin:0px auto;
}
#demoThree span{ display:block; clear:both; text-align:center;}
#demoThree li{
	float:left;
	text-align:center;
	padding:0px;
}

#indemoThree {
float: left;
width: 1600%;
}
#demoThree1 {
float: left;
}
#demoThree2 {
float: left;
}
/* scroll end */

/* scroll start */
#demoFour {
overflow:hidden;
width:730px;
height:173px;
margin:0px auto;
}
#demoFour span{ display:block; clear:both; text-align:center;}
#demoFour li{
	float:left;
	margin:5px;
	text-align:center;
	padding:0px;
}
#demoFour img {
	height:140px;
	border:1px solid #999;
}
#indemoFour {
float: left;
width: 3000%;
}
#demoFour1 {
float: left;
}
#demoFour2 {
float: left;
}
/* scroll end */



/* duilian style */
#lovexin12,#lovexin14{
width:90px;
height:150px;
}