@charset "gb2312";
/*General*/
* { margin:0; padding:0; }
body { font-size:12px; font-family:"microsoft yahei" SimSun; color:#333; background:#f1f1f1; }
h6, h5, h4, h3, h2, h1 { font-size:12px; font-weight:normal; }
div:after,ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div,ul{ zoom:1; }
a { color:#333; text-decoration:none; }
a:hover { color:#f60; }
li { list-style-type:none; }
h1{ display:none;}
form, ul, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
img { border:none; _vertical-align:bottom; }
.clr { clear:both; }
.fr { float:right; }
.fl { float:left; }
.s { font-size:12px; }
.m { font-size:14px; }
.bold { font-weight:bold; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
.jiezhi ul li, span.jiezhi, .jiezhi li { display:block; white-space:nowrap; overflow:hidden; -o-text-overflow: ellipsis;    /* for Opera */ text-overflow:ellipsis; /* for IE */ }
span.more { float:right; margin-right:8px; padding-top:7px; line-height:23px; font-size:12px; }
.noline { background-image:none; }
.red { color:#FF0000; }
.green { color:#009900; }
.c_huang { color:#FF7300; }
.c_hei { color:#353535; }
.c_bai { color:#fff; }
.c_hui { color:#565656; }
.c_hui2 { color:#8E8E8E; }
.c_lan { color:#003399; }
.c_lan2 { color:#0070BC; }
.c_lv { color:#44980F; }
.c_hong { color:#EE0000; }
.c_white { color:#ffffff; }
.lh13 { line-height:130%; }
.lh15 { line-height:150%; }
.lh17 { line-height:170%; }
.lh18 { line-height:180%; }
.lh20 { line-height:200%; }
.cent { text-align:center; }
.pa_l10 { padding-left:10px; }

/************************top*****************************/
.mainbox { width:970px; margin:0 auto; display:block; }
.topnav { padding-top:4px; height:21px; width:auto; background:url(../images/bg_topnav.gif) repeat-x; border-bottom:1px solid #d4d4d4; }
.topnav p { float:left; display:block; color:#d4d4d4; padding-top:3px; }
.topnav p a { padding-left:5px; padding-right:5px; }
.topnav ul { float:right; display:block; height:21px; }
.topnav ul li { float:left; display:block; position:relative;z-index:10; padding-top:3px; }
.topnav ul li a { display:block; padding:0 8px; }
.topnav dl { position:absolute; display:none; left: 0px; top: -3px; z-index:99; border-bottom:1px solid #bfbfbf; }
.topnav dt { height:19px; padding-left:1px; padding-right:4px; padding-top:5px; text-align:center; width:60px; border:1px solid #bfbfbf; border-bottom:0; background:#fff url(../images/icon_topnav.gif) no-repeat 58px 8px; }
.topnav dt a { padding:0!important; }
.topnav dd { text-align:center; width:100px; border:1px solid #bfbfbf; border-top:0; border-bottom:0; background:#fff; padding:6px 0; }

/************************正文*****************************/
.banner-box { border-bottom:3px solid #f7bf00; background:#024aa5;}
.banner {/*  width:1423px; */ margin:auto; height:759px; background:url(../images/banner.jpg) center no-repeat;}
.banner2 { width:1139px; margin:auto; height:220px; background:url(../images/banner2.jpg) center no-repeat;}
.scroll-box { width:916px; margin:auto; height:20px; position:relative; top:483px; left:-17px;}
.scroll-box .scroll { background:url(../images/scroll-bg.gif); width:500px; height:20px; position:relative;}
.scroll-box .scroll span{ display:block; padding-left: 20px; height:37px; overflow:hidden; background:url(../images/scroll-icon.png) no-repeat; position:absolute; right: -56px;  top: -20px; line-height: 60px; color: #ae3731; font-size: 14px;}
.nav-box { height:113px; background:url(../images/nav-bg.gif);}
.nav ul { width:960px; margin:auto;}
.nav li{ float:left;}
.nav li{ width:240px; height:100px; text-align:center; padding-top:13px;}
.nav ul .hover{ background:url(../images/nav-hover.gif);padding-top:3px; height:110px;}
.nav li .tit { color:#f7bf00; font:bold 22px/40px "microsoft yahei"; display:block;}
.nav li .tit span{ color:#177cfb; font-weight:normal; margin-left:10px;}
.nav li .min-tit { color:#fff; line-height:24px; font-size:14px; text-align:left;}
.nav li .min-tit table{ margin:auto;}
.nav li .min-tit a { color:#fff; margin: 0 7px;}
.main { width:970px; margin:auto; padding:25px 10px; background:#fff;}
.n-main { width:970px; margin:auto; padding:25px 10px 0 10px; background:#fff;}
.value{ }
.value,.value img{ width:600px; height:310px; float:left; }
.value .KinSlideshow_titleBar h2.title{ background-image:none; padding:0; margin:0; height:24px; line-height:18px; }
.tit1 {background:#f8f8f8 url(../images/tit1.gif) no-repeat; height:29px; color:#fff; padding-left:12px; font:bold 14px/29px "microsoft yahei"; position:relative;}
.tit1 a { position:absolute; right:10px; font-weight:normal; font-size:12px;}
.content { clear:both; margin-bottom:15px;}
.about { float:right; width:360px;}
.about ul { padding:8px 15px;}
.about li { background:url(../images/icon.gif) 0px 6px no-repeat; padding-left:10px;line-height:20px; color:#333; width:100%; display:block;}/*改动*/
.dw li {  float:left; }
.dw li span { float:left;}
.lx .tit {background:url(../images/tit2.gif) no-repeat; height:29px; color:#333; padding-left:30px; font:bold 14px/29px "microsoft yahei"; }
.lx ul {background:url(../images/bg1.gif) bottom right no-repeat;}
.lx li span { color:#0033ee;}
.tw { width:457px; float:left;}
.tw .fl { float:left; padding:15px;}
.tw .fl .a1 { font-size:0; display:block; position:relative; margin:0 5px 15px 5px; }
.tw .fl .a1 span { display:block; font:14px/28px "宋体"; height:28px; position:absolute; bottom:0; text-align:center; width:100%; color:#fff; background:#000; opacity:0.5 ;filter:alpha(opacity=50);}
.tw .fl .a2 { margin:0 5px; float:left; width:135px; font-size:0;}
.tw .fl .a2 span{ text-align:center; display:block; font:12px/24px "宋体"; height:24px; overflow:hidden;}
.tw .news{ padding:10px 20px 0 0; }
.tw .news h3{ height:24px; line-height:24px; padding-left:12px;}
.tw .news h3 a{color:#333;font-size:14px;font-weight:bold;}
.tw .news h3 a:hover{text-decoration:underline; color:#f00}
.tw .news p{line-height:22px; padding-left:12px; padding-bottom:10px; border-bottom:1px dashed #ccc; color:#414141;}
.tw .news .newList{ padding:8px 0;  }
.tw .news .newList li{height:22px; line-height:22px;  overflow:hidden;}
.tw .news .newList li span { margin:0 5px;}
.tw .news .newList li a{color:#666; color:#2c2c2c;}
.tw .news .newList li a:hover{color:#f60;}
.tw .rdqy  {}
.tw .rdqy .tit {background:url(../images/tit3.gif) no-repeat; height:29px; color:#333; padding-left:30px; font:bold 14px/29px "microsoft yahei"; position:relative;}
.tw .rdqy .tit a { position:absolute; right:10px; font-weight:normal; font-size:12px;}
.tw .rdqy .rd { padding:14px 0 0 18px;}
.tw .rdqy .rd img { float:left;margin-right:12px;}
.tw .rdqy .rd ul { float:left; width:220px;}
.tw .rdqy .rd ul li { height:22px; font:12px/22px "宋体"; overflow:hidden;}
.px { width:493px; float:right;}
.px  .tit {background:url(../images/tit4.gif) no-repeat; height:29px; color:#333; padding-left:30px; font:bold 14px/29px "microsoft yahei"; position:relative; margin-bottom:20px;}
.px .fl { width:207px;}
.px .fl li { display:inline;width:207px; height:32px;background:url(../images/jx.gif); float:left; text-align:center; font:bold 14px/28px "microsoft yahei"; color:#333; cursor:pointer; margin-bottom:10px;}

.px .fl .hover { background-position:0px -32px; color:#fff; line-height:30px;}
.px .fl .hover a { color:#fff;}
.px .fl .hover a:hover { color:#fff;}
.px .fr { width:270px;}
.px .fr li { line-height:26px; font-weight:bold;}
.tit5 { font:bold 18px/30px "microsoft yahei"; color:#000; text-align:center; height:30px; background:url(../images/tit5.gif) bottom no-repeat;}
.jxpx { padding:25px 0 10px 0 ;}
.jxpx .tit li{ margin: 0 25px 10px 25px; display:inline;width:270px; height:32px;background:url(../images/jx2.gif); float:left; text-align:center; font:bold 14px/28px "microsoft yahei"; color:#333; cursor:pointer;}
.jxpx .tit .hover { background-position:0px -32px; color:#fff; line-height:30px;}
.jxpx .tit li a{ color:#000;}
.jxpx .tit li a:hover{ color:#000;}
.jxpx .tit .hover a { color:#fff;}
.rw ul { display:none;}
.pwjb { padding:18px 0 5px 0;}
.pwjb ul { background:#fafafa; padding:13px 15px;}
.pwjb li { width:140px; height:207px; float:left; line-height:20px; font-size:14px; margin:0 10px; display:inline;}
.pwjb li  img { width:140px; height:140px;}
.pwjb li a { display:block; text-align:center;}

.hysy { padding-top:20px;}
.hysy ul { width:172px; float:left; font-size:14px; margin: 10px; display:inline;}
.hysy li  img { width:170px;  border:1px solid #b5b5b5; }
.hysy li span { display:block; text-align:center; height:24px; line-height:14px;}

.sjhj { padding:30px 10px 0 10px;}
.sjhj li {}
.sjhj li .tit { height:28px; background:#f1f1f1; color:#000; font:bold 14px/28px "microsoft yahei"; }
.sjhj li .tit span { display:block; background:url(../images/icon.gif) center left no-repeat;margin-left:30px; padding-left:12px;}
.sjhj li .con { line-height:24px; font-size:14px; padding:5px 0 5px 30px;}
.sjhj li .con a { margin:0 9px; float:left;}
.wbly { padding:30px 20px 0 20px;}
.wbly .fl{ width: 490px;}
.wbly .fr .box_scroll3 {  width:400px; height:380px; overflow:hidden; }
.wbly .fr .box_scroll3 ul{ height:380px; }
.wbly .fr .box_scroll3 li { border-bottom:1px solid #f2f2f2; line-height:20px;  padding:5px 0;}
.wbly .fr .box_scroll3 li span { /* color:#f00; */}
.wbly .fr textarea { width:388px; height:50px; border:1px solid #999; padding:5px; margin-bottom:3px;}
.wbly .ly { width:400px;}
.wbly .ly .gn { float:left;}
.wbly .ly .gn a { margin-right:10px; color:#333; font-size:14px;}
.wbly .ly .gn .text { position:relative; top:-1px; width:80px;}
.wbly .ly .gn span { margin-left:10px;}
.wbly .ly .gn span a{ margin-left:5px;}
.wbly .ly .gn span input { top:2px; position:relative;}
.wbly .ly .liuyan  { border:1px solid #c63d00; cursor:pointer; float:right; width:84px;height:23px; display:block; background:#f35305; text-align:center; color:#fff; font:14px/19px "microsoft yahei"}
.zcmt { padding-top:10px; font-size:14px;}
.zcmt a { margin:0 15px; line-height:30px; display:block; float:left; background:url(../images/icon2.gif) left center no-repeat; padding-left:12px;}
.tit6 { color:#1c52b6; font:bold 14px/24px "宋体"; border-bottom:3px solid #1c52b6;}
.tit6 span { margin:0 5px 0 15px;}

.meet { padding-top:10px;}
.meet ul{ height:32px; text-indent:10px; font:12px/32px "宋体";}
.meet ul li{ width:194px; height:32px; float:left;}
.meet .even { background:#f1f1f1;}
.meet li strong { margin-right:5px;}
.meet li span { color:#60A4FC;}
/*尾部*/
.foot { background:#fff url(../images/bg_foot.gif) repeat-x; padding-bottom:15px; padding-top:15px; border-top: 2px solid #176faa;}
.foot p { text-align:center; line-height:25px; color:#333 }
.foot p a { padding:0 5px; }
/*************************内页************************************/
.tit7 { font: italic bold 36px/50px "微软雅黑"; color:#ce1b00; padding-left:10px;}
.ps { background:#ffeacd; color:#f00; padding:10px; margin-bottom:10px; text-indent:2em; font-size:14px;}
.tit7 span { font-size:16px; margin-left:20px; color:#932c29;}
.jxpx { background:#f7f7f7; border-top:1px solid #ececec;}
.jxpx .top { width:239px; border-right:1px solid #dadada; background:#fff;}
.jxpx .top .glass-tit { padding-top: 15px; border-left:1px solid #ececec;border-bottom:1px solid #ececec; margin-bottom:15px;}
.jxpx .top .glass-tit .tit { width:262px; height:45px; font: 900 16px/50px "microsoft yahei"; background:url(../images/tit7.png) no-repeat; position:absolute; left:-20px; color:#fff; text-indent: 28px; overflow:hidden;}
.jxpx .top .glass-tit ul{ padding:10px 10px 30px 10px;}
.jxpx .top .glass-tit li {border-bottom:1px dashed #ccc; height:45px; text-indent:10px;position:relative;}
.jxpx .top .glass-tit li a{ font:bold 16px/45px "microsoft yahei"; }
.jxpx .top .tpph .tit{ height:36px;background:url(../images/xx.gif) bottom left no-repeat; font:bold 18px/36px "microsoft yahei"; text-indent:3px; }

.tpph ul { padding:15px 3px;}
.tpph ul li { position:relative; height:16px; overflow:hidden; margin-bottom:16px;}
.tpph li strong{ display:block; width:25px;height:15px; line-height:15px;background:url(../images/tit-p.gif) no-repeat; text-align:center; color:#fff; position:absolute; font-weight:normal;}
.tpph li .good { background-position:0px -15px;}
.tpph li span {   font-size:14px; position:absolute; left:35px;top:-3px;}
.tpph li .sekuai { position:absolute; left:130px; top:3px;}
.tpph li .sekuai .d1 { height:10px;width:50px; margin-right:7px; float:left; background:#e37979; display:block;}
.tpph li .sekuai .bfb {float:left; font-size:12px; margin-top:-3px;}
.jxpx .right{ background:#f7f7f7; padding:10px 20px;padding-top:40px;}
.jxpx .right ul { }
.jxpx .right li { float:left; width:162px; margin:0 12px 10px 12px; height:187px;}
.jxpx .right li h3{width:162px; height:122px; position:relative; display:block;}
.jxpx .right li h3 .img { font-size:0; display:block;}	
.jxpx .right li h3 img { width:160px; height:120px; border:1px solid #ddd;}
.jxpx .right li .tit { font: 12px/20px "宋体"; display:block; width:100%; text-align:center;}
.jxpx .right li .zan {background:#f2eee1 url(../images/zan.gif) 18px 3px no-repeat; margin: 0px auto 0 auto; height:25px; border-radius:5px; width:148px; color:#c3001b; font:12px/25px "宋体"; text-align:center; display:block;}/*floatMenu*/
#floatMenu {position:absolute;top:114px;right:30px;width:150px; height:284px; padding-top:29px;border:1px solid #D8D8D8;;background:url(../images/pf.gif); }

#floatMenu li.qq a {height:41px; width:150px; display:block;}
#floatMenu a {display:block;color:#801600;height:29px;line-height:29px; text-align:center; margin-bottom:1px;}

/********评委*******/
.layouter{width: 100%; background: url(../images/bg_line.png) 0 177px repeat-x;overflow: hidden; zoom:1;}
.dyArea{width: 100%; background:#fff url(../images/bg_dy_t.png) 0 0 repeat-x;}
.linBg{width: 100%;height: 18px; background: url(../images/bg_dy_b.png) 0 0 repeat-x;}
.area{margin-bottom: 45px;width: 970px; padding:0;background: url(../images/bg_area_center.gif) 9px 0 repeat-y;overflow: hidden;zoom:1;}
.area .inner{width: 942px; padding: 0 14px 0;background: url(../images/bg_area_top.jpg) 0 0px no-repeat;overflow: hidden;}
.area .chief{float: left; width: 255px;overflow: hidden;}
.area .extra{float: left; width: 685px;padding-top: 47px;overflow: hidden;}
.area .chief .pic{margin:0 0 16px 30px;width: 180px;height: 180px; display: block;padding: 10px;background: url(../images/bg_face.png) 0 0 no-repeat; overflow: hidden;}
.area .chief h3{height: 35px;line-height: 35px; width: 228px;text-align: center;font-family: "微软雅黑","黑体";font-weight: normal; color: #fff;font-size: 24px;}
.area .chief h3 strong{display: inline-block; width: 92px; height: 35px;text-align: center;font-weight: normal;}
.area .chief h3 span{display: inline-block; width: 136px; height: 35px;text-align: center;}
.area .extra .infoC { height: 215px;overflow: hidden;}
.area .extra .center { text-align:center; line-height:30px;}
.area .extra .infoC .inner1{ height: 210px;overflow: hidden;}
.area .extra .current .infoC { height: auto;overflow: hidden;}
.area .areaBtm{height: 23px; background: url(../images/bg_area_btm.gif) 14px 0 no-repeat;}
.area .userInfo{padding: 15px 20px 0 28px; line-height: 24px; overflow: hidden;font-size: 14px; font-family: "微软雅黑"; color: #757575;}
.area .number{display: block; text-align: right;padding-right: 10px; font: bold 80px/80px "微软雅黑","黑体";color: #e3e4e4;}

.area .extra h2{height:56px; text-align: center;font: bold 36px/65px "微软雅黑","黑体";color: #494949;overflow:hidden;}
.area .extra .infoC{padding: 15px 40px 0 50px;}
.area .extra .infoC p{line-height: 30px; margin-bottom: 20px;font-size: 14px; text-indent:2em;}
.area .extra .infoC p span{color: #a57500;}
.area .extra .subTool {padding-left: 50px; height: 19px;text-align:right;}
.area .extra .subTool a{display: inline-block;margin-right: 30px; width: 91px;height: 19px;text-indent: -999em;overflow: hidden; background: #FFF url(../images/btn_links.gif) 0 0 no-repeat;}
.area .extra .subTool a span{display:none;}
.area .extra .subTool a.btnXgsj{background-position: 0 0;}
.area .extra .subTool a.btnXgsj:hover{background-position: 0 bottom;}
.area .extra .subTool a.btnXgsp{background-position: -99px 0;}
.area .extra .subTool a.btnXgsp:hover{background-position: -99px bottom;}
.area .extra .subTool a.btnXgwb{background-position: -198px 0;}
.area .extra .subTool a.btnXgwb:hover{background-position: -198px bottom;}
.area .extra .btnZk,.area .extra .btnHq{margin-top:10px;width: 100%;height: 20px; text-indent: -999em;cursor: pointer; overflow: hidden;background: url(../images/bg_sxhq.png) 0 0 no-repeat;}
.area .extra .btnZk{background-position: 0 0;}
.area .extra .btnHq{background-position: 0 bottom;}
.lastArea{width: 100%;margin-top: 50px;padding: 25px 0;background: #000; overflow: hidden;}
/********************新闻列表****************************/
.SubNews{padding:0 15px 30px 15px;}
.SubNews li{ height:36px; line-height:36px;text-indent:20px;font-size:14px;}
.SubNews li a{ display:block; color:#000;background:url(../images/icon2.gif) no-repeat 5px 15px; border-bottom:1px solid #E3F0F6;}
.SubNews li a:hover{text-decoration:none; color:#039;}
.SubNews p{ text-indent:2em; font-size:14px; line-height:20px; margin-bottom:10px;}
/**************************手机页面***************************************/
.photo-box { background:#fff; font-family:"microsoft yahei"; width:100%; overflow:hidden;}
.header3-box {background:url(../images/banner3-bg.gif) repeat-x;width:100%; }
.header3 {background:url(../images/banner3.jpg) no-repeat  top center; height:226px;width:100%;}
.photo-main { width:100%;}
.p-tit { font: italic bold 36px/36px "microsoft yahei"; color:#ce1b00; text-align:center; margin-top:10px;}
.p-tit span { font-size:16px; margin-left:20px; color:#932c29; display:block;}
.p-tit2 {}
.p-tit2 .tit {background: url(../images/p-tit.gif) center no-repeat;height:58px; font:bold 22px/62px "microsoft yahei"; color:#fff; text-align:center; overflow:hidden; }
.p-tit2 ul{}
.p-tit2 li {border-bottom:1px solid #ccc; height:45px; text-align:center;}
/* .p-tit2 .hover{background: url(../images/p-tit.gif) center no-repeat;border-bottom:1px solid #fff;} */
/* .p-tit2 .hover a { color:#fff;} */
.p-tit2 li a{ font:bold 20px/45px "microsoft yahei"; }
.online { display:block; height:25px; font:bold 18px/25px "microsoft yahei"; color:#fff; background:#1c52b6; margin-top:10px; text-align:center; border-radius:5px;}
.online:hover { color:#fff;}
.n-phtot { width:320px;}
.n-phtot .tit{ font:bold 18px/36px "microsoft yahei"; color:#ce1b00; height:36px; background: url(../images/p-bg.gif) bottom repeat-x; margin-top:5px; text-align: center;}
.n-phtot ul {}
.n-phtot ul li {zoom:1;  padding:3px 0; border-bottom:1px solid #ccc;background:url(../images/icon.gif) 12px 12px no-repeat; padding-left:20px; position:relative;font:14px/25px "microsoft yahei";}
.n-phtot ul li:after { clear:both; content:"."; visibility:hidden; height:0; display:block;}
.n-phtot ul li h3{ width:190px; float:left; }
.n-phtot ul li a { float:right;width:75px; height:25px;background:#f2eee1 url(../images/zan.gif) 6px 4px no-repeat; font-size:12px; line-height:25px; display:block;  text-indent:28px; border-radius:5px;}
.p-fy { display:table; margin:10px auto 0 auto;}
.p-fy a , .p-fy span{ display:block; float:left; width:11px; height:13px;background:url(../images/fy.gif) -11px 0; margin:0 4px;}
.p-fy span { background-position:0 0;} 


.fixed { position:fixed; left:0px; top:385px;}

/*分页2*/
.page { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #313031; PADDING-TOP: 10px; TEXT-ALIGN:center; margin:8px; }
.page A {  PADDING-RIGHT: 5px;  PADDING-LEFT: 4px;  MARGIN: 0px 2px;  COLOR: #2c6ab4;  border:1px solid #9caee4;  TEXT-DECORATION: none; }
.page A:hover { BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6 }
.page A:active { BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6 }
.paginationInfo  { BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6 }
.paginationInfo  { DISPLAY: none }

.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:0.6; filter:Alpha(opacity=60); }

