/* CSS Document */
hmtl,body{ margin:0px;padding:0px;font-family : simsun,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;font-size:14px;color:#494949; background:#ffffff;}
ul, ol, li, h1, h2, h3, h4, h5, h6,p, form, fieldset, table, td, img, div,input { margin:0px;padding:0px; border:0;}
ul,li,ol{ list-style:none;}
p{ line-height:24px; font-size:14px; text-indent:2em;}

h3, h4{ font-size:14px; line-height:24px; }
select, input, img, select {vertical-align:middle;}
.tc input,.tc textarea{border:1px solid #7f9db9;background:#FFFFFF;}
a{star:expression(this.onFocus=this.blur());outline:none;text-decoration:underline ;color:#ff6c04;}
a:hover{text-decoration: none;}
.clearit{ clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}

a.linkA { color:#640010; ;text-decoration: underline;}
a.linkA:hover { text-decoration: none;}
.module { padding:0;zoom:1;}
.textlist li{ line-height:24px; height:24px; overflow:hidden; background:url(images/icon.png) no-repeat 0 -59px; padding-left:10px;}
ul.textList li{font-size: 14px;height: 24px;line-height: 24px; overflow:hidden; background:url(images/icon.png) no-repeat; padding-left:15px;}
em{ font-style:normal;}

.wrap { margin:0 auto;background-image: url(images/head.jpg);background-repeat:repeat-x;background-position:center top;}
.head{height:440px;margin:0 auto;background-image: url(images/head.jpg);background-repeat: no-repeat;background-position:center top; width:960px; position:relative;}
.head .oldTopic{ display:block; position:absolute; right:0;top:10px;}
.head .Guests{font-size:18px; color:#366400; font-family:Microsoft YaHei;position:absolute; top:160px; right:0;}
.head .Guests b{ margin-right:20px;}
.head .Recruit{ display:block; width:470px; position:absolute; top:240px; right:20px;}
.head .Recruit h2{ display:none;}
.head .Recruit p{ line-height:28px; color:#606941;}
.head h1{ visibility:hidden;}
.main{ margin:0 auto; width:960px; }
.area{ background:url(images/bg.png) no-repeat 0 bottom; padding-bottom:10px; margin-bottom:10px;}
.area .module{width:960px;background: url(images/bg.png) repeat-y -960px bottom;/* padding:12px 20px 0 20px;*/}

.colTitle{ height:49px; background:url(images/titleBar.png) no-repeat; line-height:49px;}
.colTitle h2 a{ display:block; text-indent:-99999px;}
/*.part1 .colTitle{ background-position:0 0;}*/
.part2 .colTitle{ background-position:0 -49px;}
.part3 .colTitle{ background-position:0 -98px;}
.part4 .colTitle{ background-position:0 -148px;}
.part5 .colTitle{ background-position:0 -197px;}
.moduleContent{zoom:1;}
.colR .moduleContent,
.colL .moduleContent{ border-left:1px #CCC solid;border-right:1px #CCC solid;border-bottom:1px #CCC solid;}
.moduleContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}

.textlist li{ line-height:30px; height:30px; overflow:hidden; background:url(images/icon.png) no-repeat 0 -2px; padding-left:20px;}

.titleBar {height:44px;zoom:1;}
.titleBar:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}

.titleBar .more { float:right; font-size:12px; font-family:ËÎÌå; margin-right:10px;}
.more, .more2 { float:right; font-size:12px;}

.mianbg{ height:10px; margin:0 auto; width:960px;}


/*part1*/
ul.picTextList_256_180{ padding:10px 0 0 7px;}
ul.picTextList_256_180 li{ width:285px; display:inline-block; padding:0 13px; margin-bottom:10px; *display:inline;zoom:1; }
ul.picTextList_256_180 .pic{ background:url(images/imgBg.png) no-repeat; padding:10px 0 0 12px; height:186px;}
ul.picTextList_256_180 h3{ background:url(images/icon.png) no-repeat 15px 8px; height:24px; overflow:hidden; padding-left:36px; margin-top:7px;}
ul.picTextList_256_180 h3 a{ text-decoration:none; color:#366400;}
ul.picTextList_256_180 h3 a:hover{ text-decoration:underline;}
ul.picTextList_256_180 p{ padding:0 3px 0 10px; font-size:12px;}

.part1{ position:relative;}
.part1 .colTitle{ background:none; position:absolute; top:-57px; left:0;}
.part1 .colTitle h2 a{ width:315px;}

/*Í¼Æ¬Ä£¿éÑùÊ½*/
.picModule{ height:360px; margin-top:20px; padding:0 25px 12px;}
.picModule a{ overflow:hidden; position:relative; color:#fff; display:block; font-size:16px; font-family:Microsoft YaHei; font-weight:bold; text-decoration:none;}
.picModule a img{overflow:hidden;}
.picModule p{ display:none; text-indent:0; background:url(images/imgBg.png) repeat scroll 0 -210px transparent; position: absolute;left: 5px; bottom: 5px; height: 35px; line-height: 35px; text-align: center;font-size: 16px;padding: 0 5px; overflow:hidden;}
.picModule s{ display:none;border: 5px solid #88be46;position: absolute; left:0; top:0;}

.pic1{ margin-right:5px; float:left;}
.pic1 a{ width:310px; height:360px;}
.pic1 a img{ width:310px; height:360px;}
.pic1 p{width: 290px;}
.pic1 s{ width:300px; height:350px;}

.pic2{float:left;}
.pic2 .row1{ margin-bottom:5px;}
.pic2 .row1 a{ width:285px; height:135px;}
.pic2 .row1 a img{ width:285px; height:135px; display:block;}
.pic2 .row1 p{width: 265px; _bottom:4px;}
.pic2 .row1 s{ width:275px; height:125px;}

.pic2 .row2 a{ width:285px; height:220px;}
.pic2 .row2 a img{ width:285px; height:220px;}
.pic2 .row2 p{width: 265px;}
.pic2 .row2 s{ width:275px; height:210px;}

.pic3{ float:left; width:310px;}
.pic3 .row1{}
.pic3 .row1 a{ width:150px; height:190px; _display:inline; float:left; margin:0 0 0 5px; overflow:hidden;}
.pic3 .row1 a img{ width:150px; height:190px;}
.pic3 .row1 p{width: 130px;}
.pic3 .row1 s{ width:140px; height:180px;}

.pic3 .row2{ margin:5px 0 0 5px;}
.pic3 .row2 a{ width:305px; height:165px;}
.pic3 .row2 a img{ width:305px; height:165px; display:block;}
.pic3 .row2 p{width: 285px; height:35px; _bottom:4px;}
.pic3 .row2 s{ width:295px; height:155px;}

/*part2*/
.part2 .colTitle h2 a{ width:270px;}
.part2 .module{ padding:20px 25px 10px; width:910px;}

.drzl{ background:url(images/part2Lbg.jpg) no-repeat; width:430px; height:697px; float:left; position:relative; border-right:1px dotted #add480;}
.drzl h3,
.drzl h4,
.drfl h3{ display:none;}
.drzl .textA,
.drzl .textB,
.drzl .textC{ position:absolute; width:275px;}
.drzl .textA p,
.drzl .textB p,
.drzl .textC p{color:#454545; text-indent:0;}
.drzl .textA{top:142px;left:64px;}
.drzl .textB{top:334px;left:102px;}
.drzl .textC{top:553px;left:41px;}

.drfl{ background:url(images/part2Rbg.jpg) no-repeat; width:455px; height:697px; float:right; position:relative;}
.drfl span{ display:none;}
.drfl div{ position:absolute;}
.drfl p{ line-height:26px;}
.drfl .text1{ width:190px; top:40px; left:0;}
.drfl .text1 p{ text-indent:60px;}
.drfl .text2{ width:420px; top:252px; left:0;}
.drfl .text2 p{ text-indent:70px;}
.drfl .text3{ width:220px; top:360px; left:228px;}
.drfl .text3 p{ text-indent:60px;}
.drfl .text4{ width:220px; top:630px; left:0px;}
.drfl .text4 p{ text-indent:60px;}

/*part3*/
.part3 .colTitle h2 a{ width:450px;}
.part3 .module{ padding:20px 30px 0 30px; width:900px;}
.imgText_160_200{ margin-bottom:20px;}
.imgText_160_200 .img{ height:200px; width:160px; float:left; margin-right:40px;}
.imgText_160_200 .imgText{ width:700px; float:left;}
.imgText_160_200 .imgText h3{ margin-bottom:20px;}
.imgText_160_200 .imgText p{ font-size:14px; line-height:28px;}

/*part4*/
.part4 .colTitle h2 a{ width:200px;}
.part4 .module{ padding:5px 0; width:960px;}

/*part5*/
.part5 .colTitle h2 a{ width:180px;}
.part5 .module{  padding:10px 25px 10px; width:910px;}
.part5 ul li{ height:28px; line-height:28px; background:url(images/icon.png) no-repeat 0 10px; padding-left:18px;}


/*footer*/
.footer{ height:160px;text-align:center; margin: 0 auto;clear:both; width:960px; color:#FFFFFF; padding-top:20px;}
.footer a{ color:#ccc;}
.footer img{ margin-bottom:5px;}
.footer p{ line-height:24px;clear:both;}
.footer-nav{ padding-left:130px;margin-bottom:10px;}
.footer-nav ul{ display:inline;}
.footer-nav ul li{ float:left;padding:0 10px;font-weight:bold;}