﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; line-height:25px; font-family:"microsoft Yahei","宋体"; font-size:12px; letter-spacing:1px; background:#f2f2f0; text-align:center; color:#333;}
ul,li{ list-style:none; margin:0px; padding:0px;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
#Index{
	width:1000px;
	margin:0px auto;
	text-align:left;
}


.top{ clear:both; height:112px; /* background:#f2f2f0 URL(../images/top.jpg) left top no-repeat;*/}
.menu{ clear:both; height:58px; background:URL(../images/menu.jpg) -5px bottom no-repeat;}
.menu ul{ margin:0px 8px;}
.menu li{ float:left; line-height:58px; padding:0px 8px;}
.menu li a{ font-size:14px; font-weight:bold;}
.menuLine{ float:left; width:2px; height:58px; display:block; overflow:hidden; background:URL(../images/menuLine.jpg) 50% 50% no-repeat;}


.news_flashTop{ clear:both; height:9px; background:URL(../images/newsTop.jpg) left top no-repeat; overflow:hidden; margin-top:10px;}
.news_flash{ clear:both; padding-bottom:6px; background:URL(../images/newsBg1.jpg) left top repeat-y;}
.news_flashBottom{ clear:both; height:13px; background:URL(../images/newsBottom.jpg) left top no-repeat; overflow:hidden;}
/* flash style start */
.flash{ float:left; width:622px; height:384px; margin:3px 10px 0px 10px;}
.flashImg{ width:622px; height:384px;}
        .Xing_focus{ width:622px; height:384px; overflow:hidden;}
        .Xing_focus ul{ width:3500px;}
        .Xing_focus li{ float:left;}
        .flashPic li img{ border:0px; width:622px; height:384px;}
        .bnt { height:20px; width:200px;}
        .bnt li{width:18px; height:18px;background:#fff; cursor:pointer; margin-right:10px;}
        .bnt .sli{background:#F00;}
		
/* flash style end */

.news{ float:left; background:#fff URL(../images/newsBg.jpg) right top no-repeat; width:335px; height:384px; margin-top:3px; font-weight:bold; height:384px;}
.newsTit{ clear:both; line-height:30px; height:30px; background:URL(../images/newsLine.jpg) center bottom no-repeat; text-indent:1em; margin-bottom:10px;}
.newsTit small{ color:#a9a9a9; margin-right:10px;}
.newsTit span{ float:right; margin-right:20px;}
.newsTit span img{ border:0px; margin-top:10px;}

.newsList{ clear:both;}
.newsList li{ margin:7px 12px;}
.newsListImg{ float:left; width:80px; height:80px; overflow:hidden;}
.newsList img{ clear:both; width:70px; height:70px; border:5px solid #6e6e6e;}

.newsListContent{ float:left; width:220px; margin-left:10px; font-weight:normal; line-height:23px;}
.newsListContent a{ color:#7e373f; font-size:14px; font-weight:bold; line-height:20px;}

.newsContact{ clear:both; padding-left:8px;}
.newsContact img{ margin-right:1px; margin-top:6px;}

.indexContent{ clear:both;}

.left{ float:left; width:278px; overflow:hidden;}


.about{ clear:both; height:164px; background:URL(../images/about.jpg) left top no-repeat;}
.aboutTit{ clear:both; height:45px; background:URL(../images/aboutTit.jpg) left top no-repeat; line-height:55px; overflow:hidden; text-indent:4em; font-size:14px; font-weight:bold;}
.aboutContent{ padding:10px; background:URL(../images/aboutBg.jpg) left top repeat-y;}
.aboutContent span{ float:right;}
.aboutBottom{ clear:both; height:8px; background:URL(../images/aboutBottom.jpg) left top no-repeat; margin-bottom:4px;}

.hot{ clear:both; height:173px; background:URL(../images/hot.jpg) left top no-repeat;}
.hotContent{ padding:10px; background:URL(../images/aboutBg.jpg) left top repeat-y;}
.hotContent li{ text-indent:2em; background:URL(../images/hotIcon.jpg) 7px 8px no-repeat;}
.hotContent li span{ float:right;}


.guest{ clear:both; height:247px; background:URL(../images/guest.jpg) left top no-repeat;}
.guestContent{ padding:0px 15px; background:URL(../images/aboutBg.jpg) left top repeat-y; line-height:30px;}
.guestContent form{ margin:0px; padding:0px;}
.guestContent input{ border:1px solid #e3e3e3; background:none;}
.guestContent textarea{ border:1px solid #e3e3e3; background:none;}


.right{ float:left; width:705px; margin-left:10px;}
.title{ clear:both; height:30px; font-size:14px; font-weight:bold; text-indent:1em;}
.title small{ color:#a9a9a9; margin-right:10px;}
.title span{ float:right; margin-right:20px;}
.title span img{ border:0px; margin-top:10px;}
.titleLine{ clear:both; height:2px; background:URL(../images/titleLine.jpg) center top no-repeat;}

/*上一页下一页*/
.pages{
    text-align: center;
    height: 50px;
    margin: 40px auto 0;
}
.pages a{
    padding: 5px 8px;
    border: 1px solid #d1d1d1;
    color: #333;
    margin-left: 5px;
}
.pages span{

    padding: 5px 8px;
    border: 0px;
    background: #333;
    color: #fff;
    margin-left: 5px;
}


.picTop{ clear:both; height:8px; background:URL(../images/picTop.jpg) left top no-repeat;}
.proContent{ clear:both; background:URL(../images/picBg.jpg) left top repeat-y;}
.picContent{ background:URL(../images/proBg.jpg) 3px top repeat; clear:both;}
.picContent ul{ padding:20px 0px;}
.picContent li{ float:left; display:block; margin-left:20px; margin-top:15px; width:290px; height:170px;}
.picContent li img{ border:0px; display:block; margin-top:6px; margin-right:6px;}
.picImgClass{ width:130px; height:167px; float:left;}
.picContent li span{ clear:both; display:block; text-align:center; margin-top:10px;}



.picGrowContent{ background:URL(../images/proBg.jpg) 3px top repeat-y;}
.picGrowContent li{ float:left; margin-right:10px;}
.picGrowContent li img{ height:200px;}
.picGrowContent li img:hover{ height:198px; border:1px solid #f00;}


.picBottom{ clear:both; height:5px; overflow:hidden; background:URL(../images/picBottom.jpg) left top no-repeat;}

.cases{ clear:both; height:337px; background:URL(../images/case.jpg) left top no-repeat;}
.pic{ clear:both; height:247px; background:URL(../images/pic.jpg) left top no-repeat;}

.links{ clear:both; background:#d9d9d9; padding:5px 10px; margin:10px 0px;}
.links span{ display:block; float:left; background:#8f8f8f; color:#FFF; font-weight:bold; padding:0px 10px; margin-right:10px;}
.links a{ margin-left:1px; margin-right:2px;}
.myBottom{ clear:both; border-top:1px solid #dcdcdc; padding:10px; text-align:center; background:#e5e5e5;}
.bottomCopyright{ clear:both; line-height:25px; background:URL(../images/bottomCopyright.jpg) center top no-repeat;}

.clear{ clear:both;}

/* sub style start ==============================================*/

.subContentTop{ clear:both; height:10px; background:URL(../images/subContentTop.jpg) left top no-repeat; margin-top:15px;}
.subContentTit{ clear:both; height:26px; line-height:26px; background:#dfe0e2; font-size:14px; font-weight:bold; color:#8c8c68; text-indent:1em;}
.subContentTit a{ color:#8c8c68;}
.subContent{ clear:both; background:URL(../images/subContentBg.jpg) left top repeat-y; padding:10px 40px 10px 30px;}
.subContentBottom{ clear:both; height:20px; background:URL(../images/subContentBottom.jpg) left top no-repeat; margin-bottom:5px;}

.subList{ clear:both; text-align:center; margin-bottom:10px;}
.subList a{ display:inline-block; padding:4px 10px; height:30px; line-height:30px; background:#dfe0e2; font-weight:bold; font-size:14px;}
.subList a:hover{ background:#FFF;}
.thisclass{ display:inline-block; padding:0px 10px; height:23px; line-height:23px; background:#dfe0e2; font-weight:bold; font-size:14px; color:#F00;}

.subNewsList{ clear:both;}
.subNewsList li{ margin-top:10px; background:#f6f6f6;}
.subNewsList li a{ font-weight:bold; font-size:16px; color:#7d383d;}
.subNewsList li img{ float:left; width:200px; border:5px solid #cccccc; margin-right:20px;}
.subNewsList li p{ font-size:14px;}

.subNewsTit{ font-weight:bold; font-size:16px; color:#8c8c68; text-align:center; margin:10px 0px;}
.subInfo{ clear:both; text-align:center; color:#ccd2de;}
.subInfo small{ margin-left:10px;}

.SubProPicimg{
	border:1px solid #666;
	padding:1px;
    width: 175px;
    height: 140px;
}
.page{ clear:both; margin:10px 0px; height:38px;}
.page li{ float:left; margin-left:8px;}
.page li.thisclass{ font-weight:bold;}


.SubMerber{ width:160px; overflow:hidden;line-height:32px;}
.SubMerber img{ border:1px solid #CCC; padding:1px; width:156px;}

.SubPicList{ clear:both;}
.SubPicList li{ clear:both; margin-bottom:10px;}
.SubPicList li img{ border:1px solid #CCC; padding:1px; float:left; margin-right:10px;}
.SubPicList li span{ margin-right:10px;}


.subtxt{ margin-top: 10px; line-height: 30px; font-size: 14px; }



/*在线留言*/
.message1{
    width:910px; height:auto!important; height:auto; line-height:28px; font-size:14px; margin:15px; 

}
.message1 div{
    color: #333;
    line-height: 30px;
    margin: 30px 0; 
    text-align: center;
}
.message1 form{
    width: 800px;
    margin: 30px auto;
}
.message1 input{
    height: 35px;
    width: 100%;
    border: 1px dotted #999;
    background: #eee;
    color: #333;
    padding: 0 10px;
}
.message1 textarea{
    width: 100%;
    border: 1px dotted #999;
    background: #eee;
    color: #333;
    padding: 10px 10px;
}
.message1 button{
    width: 120px;
    height: 40px;
    background: #333;
	font-family:"微软雅黑", Arial;
    color: #fff;
    border: 0px;
    font-size: 16px;
    margin-top: 20px;
    cursor: pointer;
    box-shadow: 2px 2px 2px #000;
}
.message1 p{
    line-height: 40px;
    color: #333;
    margin-top: 5px;
}


/* scroll start */
#demo {
overflow:hidden;
width:670px;
margin:10px auto;
}
#demo img{ border:0px;}
#demo1 span{ display:block; clear:both; text-align:center;}
#demo li{
	text-align:center;
	padding:0px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
/* scroll end */



#main2 ul{display: none;}
#main2 ul.block{display: block;}




/* point grow */
.rollBox {clear:both;height:178px;margin:0 auto; overflow:hidden; width:680px;}
.rollBox .LeftBotton {height:135px;width:0px; overflow:hidden;background:url(img/BtnLeft.jpg) left 70% no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton {height:135px;width:0px; overflow:hidden;background:URL(img/BtnRight.jpg) right 70% no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont {width:680px;overflow:hidden;float:left;}
.rollBox .ScrCont {width:10000000px;}

.rollBox #List1, .rollBox #List2 {float:left;}


.picIndexContent{ background:URL(../images/proBg.jpg) 3px top repeat-y;}
.picIndexContent li{ float:left; display:block; width:210px; background:URL(../images/picLinkBg.jpg) left top no-repeat; margin:10px;}
.picIndexContent li img{ width:200px; height:121px; border:0px; display:block; margin-left:6px; margin-top:6px;}
.picIndexContent li:hover{ border:1px solid #f00; width:208px;}
.picIndexContent li:hover img{ width:198px; height:119px;}
.picIndexContent li span{ clear:both; display:block; text-align:center; margin-top:10px;}

/* scroll grow2 start */
.grow2{overflow:hidden; height:240px;width:670px; margin:0px auto;}
.grow2 table{ margin-top:10px; }
.grow2 td{ text-align:center;}
.grow2 td span{ display:block; clear:both; text-align:center;}
.grow2 td img{ border:1px solid #999; height:180px;}

.anylinkcss01 {
	z-index:100;
	position:absolute;
	line-height:34px;
	height:34px;
	margin-top:0px;
	visibility:hidden;
}
.anylinkcss01 ul {
	margin:0px;
	padding:0px;
}
.anylinkcss01 li {
	margin-right:15px;
	list-style:none;
	float:left;
}