html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {height:100%;text-size-adjust:none;}
div {text-align:left;}
body{font: 12px/1.5em arial,"Microsoft Yahei";color:#454545;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color:#08c;}
a:hover{color:#d70000;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
input,select,label{vertical-align:middle;}
select,input,textarea,font{font-size:12px;line-height:1.2em;}
.clear{clear:both; line-height:0px; overflow:hidden;}
h3{ width:530px; height:120px; margin:0 auto; overflow:hidden; zoom:1; text-indent:-9999px; margin-top:72px;}

/*top*/
#top{ width:100%; height:28px; background: #f8f8f8; border-bottom: 1px solid #e7e7e7; overflow: hidden; zoom:1; }
#top ul{width: 473px;float:right;height:28px;overflow:hidden;zoom:1;color:#a0a0a0;}
#top ul a{ color:#454545; display:inline-block; height:28px; line-height:28px;}
#top ul a:hover{ color:#df0000;}
.topcon{ width:1200px; margin:0 auto; overflow:hidden; zoom:1;}

/*banner*/
#news{min-width: 1200px;margin:0 auto;overflow:hidden;zoom:1;background:url(../images/bg1.jpg) center top no-repeat;position:relative;height: 1065px;}

.logo{width:225px; height:66px; display:block; position:absolute; background: url(../images/logo.png) 0px 0px no-repeat; text-indent: -9999px; top: 40px; margin-left: 50%; left: 344px;}
.zhibo{width:118px;height:134px;display:block;position:absolute;background:url(../images/zhibo.png) 0px 0px no-repeat;top: 516px;left: 50%;margin-left: 408px;text-indent: -9999px;opacity:0.9;}
.zhibo:hover{ opacity:1.0;}

/*banner*/
.news{width:1200px;margin:0 auto;overflow:hidden;zoom:1;margin-top: 700px;}
.newsList{width:540px;height:360px;float:left;overflow:hidden;zoom:1;background: url(../images/aBg.jpg) left top no-repeat;}
.newsList h2{font-size:22px;font-weight:bold;}
.newsList h2 a{color:#fff;display: block;text-align: center;height: 22px;line-height: 22px;margin-top: 21px;}
.newsList span{display:block;text-align: center;padding-top: 8px;}
.newsList span a{color:#fff77a;text-align: center;padding: 0px 5px;}
.newsList h2 a:hover,.newsList span a:hover{ text-decoration:underline;}

.newsList ul{width: 510px;margin:0 auto;padding-top: 27px;}
.newsList ul li{height: 35px;line-height: 35px;background: url(../images/newsPl.png) 0px 31px no-repeat;}
.newsList ul li em{color: #97bec7;font-size:14px;float:right;display:inline-block;}
.newsList ul li a{color:#e3e3e3;font-size:14px;float:left;display:inline-block;padding-left: 19px;background: url(../images/newsPoint.png) -4px 6px no-repeat;white-space: nowrap;width: 375px;overflow: hidden;text-overflow: ellipsis;}
.newsList ul li a:hover,#zixun h3 a.tit:hover,#zixun h3 span a:hover{  text-decoration:underline;}

/*jdimg*/
/*.lb{width: 660px;overflow: hidden;zoom: 1;margin: 0 auto;float: left;position: relative;}
.lb .info{width:660px;height:72px;position:absolute;bottom:0px;left:0px;z-index: 11;}
.lb .info a{width: 107px;height: 73px;display: block;font-size: 15px;background: url(../images/tag.png) repeat;font-weight: normal;color: #fff;padding: 14px 56px 0px 56px;text-align: center;line-height: 22px;float: left;margin-right: 1px;}
.lb .info a.cur{ background:#000;}

#jdimg {position: relative;width: 660px;overflow: hidden;zoom: 1;margin: 0 auto;float: left;}
#jdimg .jdibox{overflow:hidden;zoom:1;height: 360px;}
#jdimg .jdibox li,#jdimg .jdibox li img{float:left;display:inline;width: 660px;height: 360px;overflow:hidden;}
#jdimg .jdibox li a{display:block;position:relative;}

#jdimg .jdibox li a span em{display:block;line-height: 25px;height: 25px;overflow:hidden;zoom:1;margin-top: 6px;font-size: 15px;font-weight: bold;text-align: center;color: #fff;opacity: 1.0;}

#jdimg .rslides_tabs{width: 631px;position: absolute;bottom: 0px;z-index: 9;}
#jdimg .rslides_tabs,#jdimg .rslides_tabs li,#jdimg .rslides_tabs li a{display: block;font-size: 15px;font-weight: normal;color: #fff;text-align: center;line-height: 22px; display:none;}
#jdimg .rslides_tabs li{width: 106px;height: 73px;}
#jdimg .rslides_tabs li a{width: 106px;height: 73px;}

#jdimg .rslides_tabs li{margin-right: 2px;background: url(../images/tag.png) 0px 0px no-repeat;float: left;}
#jdimg .rslides_tabs li a{color:#dcdcdc;}
#jdimg .rslides_tabs li.rslides_here,#jdimg .rslides_tabs li.rslides_here a{}
#jdimg .rslides_tabs li.rslides_here a{background: url(../images/tagCur.png) 0px 0px no-repeat; opacity: 1;}
#jdimg .rslides_nav{width: 45px;height: 68px;position:absolute;z-index: 9;text-indent: -999em;top: 140px;opacity: 0.4;}
#jdimg .rslides_nav:hover{opacity: 0.8;}
#jdimg .prev{left:0px;background: url(../images/scrollBtn.png) no-repeat 0px 0px;}
#jdimg .next{right:0px;background: url(../images/scrollBtn.png) no-repeat 0px -68px;}*/

.ns{ width:1200px; height:5px; background:url(../images/a_shadow.png) left top no-repeat; margin:0 auto; overflow:hidden; zoom:1;}
.ks{width:1200px;height:5px;background:url(../images/kd_shadow.png) left top no-repeat;margin:0 auto;zoom:1;position: relative;}

/*kandian*/
#kd{min-width:1200px;margin:0 auto;overflow:hidden;zoom:1;background:url(../images/bg2.jpg) top center no-repeat;height: 775px;}
#kd h3{background:url(../images/title.png) 0px 0px no-repeat;margin-bottom: 20px;}

#kd ul{width:1200px;height:500px;margin:0 auto;overflow: hidden;zoom: 1;padding-top: 50px;}
#kd ul li{ width:100px; float:left;}

#kd .kdcon{width: 901px;height:500px; position:relative;}
#kd .kdcon span{width:100px;height:500px;display:inline-block;float:left;overflow: hidden;zoom: 1;background: url(../images/menu.jpg) 0px 0px no-repeat;margin-right: 1px;}
#kd .k1 span{ background-position:0px 0px;}
#kd .k2 span{ background-position:-200px 0px;}
#kd .k3 span{ background-position:-400px 0px;}
#kd .k4 span{ background-position:-600px 0px;}

#kd .kdcon b,#kd .kdcon b img{ width:800px; height:550px; display:inline-block;}
#kd .kdcon b{position:absolute;top: -49px;left: 100px;}
.person{width:150px;height:238px;display:block;position:absolute;background:url(../images/cute.png) 0px 0px no-repeat;bottom: -21px;right: -92px;z-index: 99;}


/*yule*/
#yule{min-width:1200px;margin:0 auto;overflow:hidden;zoom:1;background:url(../images/bg3.jpg) top center no-repeat;height: 852px;}
#yule h3{background: url(../images/title.png) 0px -151px no-repeat;margin-top: 90px;}
#yule span{width: 1200px;height:500px;background: url(../images/yule.jpg) center top no-repeat;display:block;margin:0 auto;margin-top: 60px;}

/*fuli*/
#fuli{ min-width:1200px; margin:0 auto; overflow:hidden; zoom:1; background:url(../images/bg4.jpg) top center no-repeat;}
#fuli h3{background: url(../images/title.png) 0px -307px no-repeat;margin-top: 20px;}
#fuli span{width: 1200px;height: 377px;background:url(../images/fuli.png) top center no-repeat;display:block;margin:0 auto;margin-top: 50px;}

/*baodao*/
#bd{min-width:1200px;margin:0 auto;overflow:hidden;zoom:1;}
#bd h3{background: url(../images/title.png) 0px -466px no-repeat;margin-top: 90px;}

/*bd*/
.pic{width:1200px;margin:0 auto;overflow:hidden;zoom:1;margin-top: 60px;height: 410px;}
.pic .left{float:left;width: 424px;height: 402px;overflow:hidden;zoom: 1;}
.pic .right{float:right;width: 370px;height: 402px;overflow:hidden;zoom: 1;}
.pic .right a{position:relative;float:left;width:auto;height:auto;}
.pic .left a{width: 422px;height: 200px;overflow:hidden;float: left;zoom: 1;position: relative;}
.pic .left a.bottom img{ width:422px; height:200px;}

.pic .left a.min{margin-bottom:2px;margin-right:2px;width: 210px;height: 200px;}
.pic .left a.min img{ width:210px; height:200px;}

.pic .big{float:left;width: 404px;height: 402px;overflow:hidden;position: relative;zoom: 1;}
.pic .big a,.pic .big a img{width:404px;height: 422px;}

.pic .right a{margin-bottom:2px;width:370px;height:200px;overflow:hidden;}
.pic .right a img{ width:370px; height:200px;}
.pic a .layer{position:absolute;bottom:-3402px;left:0;width:100%;height:100%;background: url(../images/black.png) repeat;}
.pic a:hover .layer{display:block;}
.pic a .layer .con{position:absolute;bottom: 85px;left:0;width:100%;height:57px;}
.pic a .layer h5{height:57px;line-height:57px;font-size:14px;color:#fff;font-weight:lighter;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;text-align: center;}
.pic .min .layer h5{text-align:center;padding:0 10px;}
.pic a .layer p{height:20px;line-height:20px;font-size:12px;color:#fafafa;font-weight:lighter;padding-left:68px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.pic a .layer .icon_add{width:64px;height:64px;display:block;background:url(../images/more.png) 0px 0px no-repeat;margin: 0 auto;}


.content {width:1200px;margin:0 auto;overflow:hidden;zoom:1;margin-top: 60px;height: 500px;}
.content .screen {position: relative;float: left;width: 100px;height: 500px;overflow: hidden;}
.content .screen .pai {position: absolute;width: 100px;height: 500px;cursor: pointer;z-index: 1;background: url(../images/menu.jpg);overflow: hidden;zoom: 1;}
.content .screen img{position: absolute;top: 0px;left: 100px;}
.content .screen1 .pai { background-position: -100px top;}
.content .screen1 .pai img{ position: absolute; top: 0; left: -100px;}
.content .screen2 .pai { background-position: -200px top;}
.content .screen2 .pai img{ position: absolute; top: 0; left: -200px;}
.content .screen3 .pai { background-position: -300px top;}
.content .screen3 .pai img{ position: absolute; top: 0; left: -300px;}
.content .screen4 .pai { background-position: -400px top;}
.content .screen4 .pai img{ position: absolute; top: 0; left: -400px;}
.content .dz { position: absolute; margin: 168px 0 0 820px; width: 380px; height: 480px; background: url(../images/ts.png) no-repeat left top;}

/*.content .screen1 img{ left: -100px;}
.content .screen2 img{ left: -300px;}
.content .screen3 img{left: -500px;}
.content .screen4 img{ left: -700px;}
*/

/*comment*/
#comment{min-width:1200px;margin:0 auto;overflow:hidden;zoom:1;background: #edeef2 url(../images/bg5.jpg) top center no-repeat;}
#comment h3{background: url(../images/title.png) 0px -631px no-repeat;margin-top: 90px;}
.pinglun{ width:1200px; margin:0 auto; overflow:hidden; zoom:1;}
/*#comment #SOHUCS{background-color: #ebedf2;}*/
#comment #SOHUCS #SOHU_MAIN .module-cmt-list .wrap-user-gw .user-address-gw{ color:#aaa;}
#comment #SOHUCS #SOHU_MAIN .module-cmt-list .wrap-user-gw .user-time-gw{ color:#aaa;}

.bd{ min-width:1200px; background:url(../images/bg6.jpg) center top no-repeat; height:113px; overflow:hidden; zoom:1;}

/*bottom*/
#bottom{overflow:hidden;zoom:1;height: 112px;position: relative;background: #313131; font-family:"Microsoft Yahei";}
.bottom1{width:970px;height:75px;display:block;margin:0px auto;padding-top: 15px;color:#fff;}
.bottom1 li{width:970px;text-align:center;height: 28px;line-height: 28px;color: #989898;}
.bottom1 li a{color: #d0d0d0;padding: 0px 12px;}
.bottom1 li a:hover{ color:#d70000;}
.bottom1 li font{ color:#666; margin:0px 7px;}
.bottom1 li.word{ color:#999;}


/*scroll*/
#scrollWrapper {position: relative;width: 660px;float: right;overflow: hidden;zoom: 1;}
#scrollBorder {width: 660px;overflow: hidden;zoom: 1;}
#scroll { position:relative; overflow:hidden; width: 660px; height: 360px;}
#boards { width:9999em; position:absolute;}
.board {width: 660px;height: 360px;float:left;overflow: hidden;zoom: 1;}
.board p {margin-left: 325px; margin-top: 142px; width: 542px; font-size: 13px; line-height: 19px; color: #1d1d1d; font-family: Arial, sans-serif;}
#thumbs {position:absolute; bottom:0; height: 73px;}
.t {padding:0 !important; border:0 !important;}
.t a {width: 107px;height: 73px;display: block;font-size: 15px;background: url(../images/tag.png) repeat;font-weight: normal;color: #fff;padding: 16px 56px 0px 56px;text-align: center;line-height: 22px;float: left;margin-right: 1px;cursor:pointer;}
.t a.active {cursor:default !important; background:url(../images/tagCur.png) 0px 0px no-repeat;}

.t a.noborder {border-right-width: 0px;	}

#b1 {}
#b2 {background: url(../images/billboard2.png) no-repeat;}
#b3 {background: url(../images/billboard3.png) no-repeat;}	
#b4 {background: url(../images/billboard4.png) no-repeat;}

#arrows a {display: block; width: 45px; height: 68px; cursor:pointer; z-index: 1; position: absolute; top: 120px; opacity:0.4;}
#arrow-left { background: url(../images/scrollBtn.png) no-repeat 0 0; left: 0;}
#arrow-right {background: url(../images/scrollBtn.png) no-repeat 0px -68px; right: 0;}
#arrow-left:hover, #arrow-right:hover { opacity:1.0;}
a.GlobalButton span {background: transparent url('../images/btn_left.png') no-repeat 0 0;display: block;line-height: 18px;padding: 7px 0 6px 20px; color: #252525;}
a.GlobalButton {background: transparent url('../images/btn_right.png') no-repeat top right; display: block; float: left; height: 31px;padding-right: 20px; text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold; margin-top: 20px;}

a.GlobalButton:hover span {background-position: 0 -31px;}
a.GlobalButton:hover {background-position: right -31px;}
.board img{ width:660px; height:360px;}

/* For image replacement */
.ir { border: 0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; }

.black{ background:#000;}