/* ---------------public start------------------ */
/* public css by colpu */
.section{width:1010px; margin:0 auto; background: #fff;}
.layout-150,.layout-220,.layout-284,.layout-330,.layout-380,.layout-610,.layout-706,.layout-770,.layout-1000{width:150px; margin:0 5px; float:left; _display:inline;}
.layout-220{width:220px;}
.layout-284{width:284px;}
.layout-330{width:320px;}
.layout-380{width:380px;}
.layout-610{width:610px;}
.layout-706{width:706px;}
.layout-770{width:770px;}
.layout-1000{width:1000px;}
.h370{height:370px;}
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.red { color:#e00; }
.blue { color: #007ccc; }
.green { color: #369626; }
.gray { color: #ccc; }
.fr { float:right; }
.fl { float:left; }
.f12{ font-size:12px;}
.hidden{display: none; }
.block {display: block }
.noBg { background:none}
.center { text-align: center;}

.hd{height:27px; line-height:27px; border-bottom:3px solid #007ccc; position:relative;}
.hd2{border-color:#e00000;}
.hd h2{font-size:20px;line-height:27px; color:#333; /*font-family:tahoma,arial,'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53','\5b8b\4f53',sans-serif;*/ font-weight:normal;}
.hd h2 a{ color:#333; text-decoration:none;}
.hd .more{font-size:12px; position:absolute; right:0; top:5px; line-height:22px;}
.hd .more a{ color:#888;}
.hd .more a:hover{ color:#e00;}
.bd{padding-top:10px;font-size:14px;}
.bd ul{ overflow:hidden;}
.bd li{ border-top:1px dotted #ddd; height:40px; line-height:40px;margin-top:-1px; background:url(imagesindexpoint.png) no-repeat 5px center; padding-left:15px; overflow:hidden;    font-size: 16px; white-space: nowrap; text-overflow: ellipsis;
}
/* mod-special */
.special{padding:10px 0 9px 0; border-bottom:1px dotted #ccc; overflow:hidden;}
.special .pic{float:left; margin-right:10px; _display:inline;     width: 160px;
    height: 120px;}
.special h4{height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:18px; font-weight: bold;}
.special p{ text-indent:1em; margin-bottom:10px; line-height:30px; font-size:14px;}
.special p span{ color:#999; *zoom:-1;}
.special p span a{ color:#e00; *zoom:-1;}
.special2 h4{ font-size:14px; margin:0 auto 5px;}
.special2 p{ font-size:12px; line-height:20px;}

body{background: url(imagesindexbody_bj.jpg) #ffffff center top no-repeat;
        font-family: "Microsoft Yahei",SimSun,Tahoma,arial,SimHei,sans-serif;
}

/* header css */
.head_top{
    width: 100%;
    height:28px; border-bottom:2px solid #8be;
    background:#eeeeee;
    background:-moz-linear-gradient(top, #f5f5f5, #eeeeee);
	background:-webkit-linear-gradient(top, #f5f5f5, #eeeeee);
	background:-o-linear-gradient(top, #f5f5f5, #eeeeee);
	background:-ms-linear-gradient(top, #f5f5f5, #eeeeee);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f5f5f5,endcolorstr=#eeeeee,gradientType=0); 
}
.site-nav{ height:28px; color:#ccc; line-height:28px; width:980px; padding:0 10px; margin:0 auto;font-size: 12px;
	/*background:#eeeeee;
    background:-moz-linear-gradient(top, #f5f5f5, #eeeeee);
	background:-webkit-linear-gradient(top, #f5f5f5, #eeeeee);
	background:-o-linear-gradient(top, #f5f5f5, #eeeeee);
	background:-ms-linear-gradient(top, #f5f5f5, #eeeeee);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f5f5f5,endcolorstr=#eeeeee,gradientType=0); */
}
.site-nav .l{ color:#333; float:left;}
.site-nav .l strong{ color:#e00000;}
.site-nav .r{ float:right;}
.site-nav .r a{ color:#333;}
#banner{width:1000px; height: 180px; margin:0 auto;position:relative; /*background:url(imagesindexbanner_silderbanner.jpg) no-repeat;*/}
#banner .flash{float:left; width: 420px; height: 180px;/* margin-left:40px;*/}
#banner .banner_slider{position:absolute;right:0;top:0;width:550px; height: 180px;overflow:hidden;}
#nav{background:#d5f3fc url(imagesindexnavBg.png) repeat-x; height:46px;padding-left:1px;/*border:1px solid #96ccdd;*/}
#nav ul{
     width:1008px; margin:0 auto; 
}
#nav li{float:left;font-size:18px;/*font-family:'Microsoft YaHei',"\5b8b\4f53";*/ color:#007ccc; line-height:46px; position:relative; background:url(imagesindexnavLines.png) no-repeat 0 center; margin-left:-2px; z-index:0;}
#nav li:first-child,#nav li.noBg{background:none;}
#nav li.cur,#nav li:hover{ z-index:1; position:relative;}
#nav li a{color:#fff; text-decoration:none; display:block; padding:0 22px 0 20px;}
#nav li.cur a,#nav li:hover a{border:1px solid #96ccdd; border-width:0 1px; padding:0 21px 0 19px; height:46px; background:#fff; color: #0076be; position:relative; z-index:1;}
#nav li:hover a{ height:46px;}
#nav .classNav{ position:absolute; top:46px; left:0; background:#d5f3fc; display:none;border:1px solid #96ccdd; height:30px;}
#nav .classNav li{ color:#007ccc; padding:0; font-size:12px; line-height:29px; font-weight:normal; text-align:center; background:none;margin-left:0;}
#nav .classNav li a{ /*color:#fff;*/ border:0; height:29px; line-height:29px; padding:0 20px; }
#nav .classNav li:hover{ background:#008eee;}
#nav li:hover .classNav{ display:block;}

/* other */
.other{ height:30px; background:url(imagesindexrepeatBg.png) repeat-x; font-size:12px; line-height:28px; color:#666;}
.calendar{ float:left; padding-left:10px;}
.weather{ float:right; padding-right:10px;}

/* turn ad */
#turnAd {height:449px;overflow:hidden; position:relative; z-index:0;}
#turnAd ul{height:449px; background:#fff;}
#turnAd ul li{position:absolute; width:100%; height:100%; top:0;}
#turnAd ul li .img{ width:100%; height:419px;overflow:hidden;}
#turnAd ul li .img img{ height:419px;}
#turnAd ul li .info{ width:100%; height:30px;font-size:18px; font-weight: bold; color:#fff; line-height:30px; text-align:center; overflow:hidden; position:absolute; bottom:0; left:0;z-index:1;}
#turnAd ul li a{ color:#fff;}
#turnAd .mask{width:100%; height:30px; background:#1183C9; position:absolute; bottom:0; opacity:0.8;}
#turnAd ol{position:absolute; bottom:35px; width:98%; text-align:right; z-index:2;}
#turnAd ol li{display:inline-block; margin:0 2px; background:#d5f3fc; width:10px; height:10px; color:#153979; text-align:center; cursor:pointer; *display:inline;}
#turnAd ol li.cur{ background:#153979; color:#d5f3fc;font-weight:bold;}

/* sort */
.sort .tab-hd{ margin-bottom:0;}
.sort table{border:1px solid #ccc;border-top:0;font-size:12px;}
.sort table th{font-weight:normal; text-align:center; border:1px solid #ddd; border-width:0 0 1px 1px;}
.sort table td{ border:1px solid #ddd; border-width:0 0 1px 1px;height:35px; text-align:center;}
.sort table thead th{background:#e8f2fc;height:40px; padding-top:10px}
.rank-1,.rank-2{ display:inline-block;width:20px;height:16px; line-height:16px; background:#9c0506; color:#fff;}
.rank-2{background:#093591;}
.rank-sum span{ display:block; height:16px; line-height:16px; cursor:pointer;}
.rank-sum .cur{ color:#9c0506; font-weight:bold;}
.sort2 table{border:1px solid #ccc;}
.sort2 table thead th{padding-top:0}


/* news */
.news{ border:1px solid #ccc; border-radius:3px; padding:9px;box-shadow:0 0 5px 0 #eee; background-color: #fff;}
/* col */
.col2-l{ float:left; width:360px;}
.col2-r{ float:right; width:360px;}

/* col2 */
.col2{overflow:hidden;}
.col2 .special{border-bottom:1px solid #ddd;height:89px;margin-bottom:5px; overflow:hidden;}
.col2 h4{ margin-bottom:8px;}
.col2 ul{ height:90px; width:780px; }
.col2 ul li{ width:345px; float:left; margin-right:30px; border:none; border-bottom:1px dotted #ddd; _display:inline;}
.col2 ul li:nth-last-child(2),.col2 ul li:last-child{ border-bottom:none; height:30px;}

/* notice */
.notice{background:#e5eeff;}
.notice .hd{ border-bottom-color:#72b5e5;}
.notice .special{padding:0;}
.notice .special p{ color:#007ccc;}
.notice .bd li a{ color:#007ccc;}

/* tab-hd */
.tab-hd{ height:28px; border-bottom:2px solid #ccc; margin-top:5px;}
.tab-hd h3{float:left; padding:0 8px; border-bottom:2px solid #ccc; height:28px; line-height:28px; margin-bottom:-2px; position:relative; font-weight:normal; cursor:pointer; font-size: 16px;}
.tab-hd h3 i{ border-style:solid; border-width:7px 7px 0 7px; border-color:#007ccc transparent transparent transparent; margin-left:-7px; position:absolute; left:50%; top:28px; display:none;}
.tab-hd h3.cur{ border-color:#007ccc; border-left-color:#fff; font-size: 16px;}
.tab-hd h3.cur a{ color:#007ccc;}
.tab-hd h3.cur i{ display:block;}
.tab-hd2 h3.cur{ border-color:#e00; border-left-color:#fff;}
.tab-hd2 h3.cur a{ color:#e00;}
.bd-more{ text-align:right; font-size:12px; border-top:1px dotted #ccc; height:24px; line-height:24px;}

/* link */
.link {height:100px;}
.link .hd {width:40px; margin:0; padding:0; float: left; border-radius:3px 0 0 3px; }
.link .hd h2 {width: 40px; padding-top:100px; height:0; overflow:hidden; background:url(imagesindexlinkTtile.png) no-repeat; border-radius:3px 0 0 3px;}
.link .bd {float:left; height: 80px; width:940px; padding:9px 9px 9px 10px; border:1px solid #ccc; border-left:0; border-radius:0 3px 3px 0;}
.link .bd ul{ height:45px; margin-left:15px; width:940px; overflow:hidden;}
.link .bd li { float: left; width: 200px; height:45px; margin-right:35px; text-align:center; padding:0; border:0; background:0;}
.selectLink { height: 35px; }
.selectLink select{width:200px; margin: 0 20px 0 15px; float: left; height: 25px; color: #999;}
#J_link{width:940px; overflow:hidden;}

/* footer */
#footer{ border-bottom:3px solid #007ccc; border-top:1px solid #eee;/* background:#eee url(imagesindexfooterBg.png);  */  background: #0177bf; padding:10px 0; color:#666; margin-top:10px; text-align:center; font-size:12px;}

/* crumbs */
.crumbs{ height:30px; line-height:30px; float:left;}
.crumbs p { color: #ccc;}
.crumbs span{ color:#999;}
.crumbs strong a,.crumbs strong{ color:#e00;}
/* list news  */
.list-news .hd{ border-color:#c00;}
.list-news h4{ height:35px; line-height:35px; overflow:hidden; text-align:center; font-size:17px;}
.list-news p{ text-indent:2em; height:40px; margin-bottom:14px; color:#888; overflow:hidden;}
.list-news p span.more{ color:#ccc; float:none; height:auto; line-height:1;}
.list-news p span.more a{ color:#c00;}
.list-news span.more,.list-news span.time{ float:right; height:25px; line-height:25px;}
.list-news span.more a{ color:#049;}
.list-news span.time{ height:54px; line-height:54px; font-size:12px;}
.list-news li{border:none; border-bottom:1px solid #ddd; height:54px; line-height:54px; padding-left:10px; overflow:hidden; background:url(imagesindexpoint.png) no-repeat 2px center;}
/* article list */
.article-list .hd{border-color:#c00; margin-bottom:10px;}
.article-list .hd h2,.article-list .hd a{ color:#e00;}
.article-list ul{ margin-right:20px;}
.article-list li{border:none; border-bottom:1px dotted #ccc; padding-bottom:19px; margin-bottom:20px; height:auto; padding-left:0;background:none;}
.article-list li h3{ margin-bottom:5px; font-size:16px;}
.article-list li .time{ float:right; font-size:12px; color:#999; font-weight:normal;}
.article-list li p{color:#666;}
.article-list li p span{ color:#ccc;}
.article-list li p span a{ color:#c00;}
/* article content */
.article-read .header { margin-bottom:5px;}
.article-read .header h1{font-size:25px; line-height:2; color:#c00;}
.article-read .header p{ color:#999;}
.article-read .description{border:1px solid #ddd; padding:9px; background:#efefef; border-radius:3px; font-size:14px; line-height:1.5; margin-bottom:10px;}
.article-read .content{ font-size:16px; line-height:1.5;}
.article-read .content p{ margin-bottom:10px; text-indent:2em;}
.adjacent-article .prev{ float:left;}
.adjacent-article .next{ float:right;}

/* pic-list */
.pic-list .hd{border-color:#c00; margin-bottom:10px;}
.pic-list .hd h2{ color:#e00;}
.pic-list{overflow:hidden; padding-bottom:20px;}
.pic-list ul{ border-bottom:1px dotted #ccc;}
.pic-list li{ float:left; width:160px; height:190px; margin:0 15px 20px; text-align:center;border:none; padding-left:0;background:none;}
.pic-list li span{ display:block;}
.pic-list li .pic{ width:150px; height:150px; padding:4px; border:1px solid #ccc;}
.pic-list li .pic img{ max-width:150px; max-height:150px;}
.pic-list li a:hover .pic{ border-color:#f60;}
/* vedio */
.vedio{}
.vedio .hd h2{ color:#e00; float:left; margin-right:30px; _display:inline;}
.vedio .hd h3{ float:right; height:29px; font-weight:normal; line-height:29px; border:1px solid #ccc; border-bottom:0; margin:0 5px; background:#eee; padding:0 9px; border-radius:3px 3px 0 0; cursor:pointer; _display:inline;}
.vedio .hd h3.cur{background:#fff; border-color:#c00; height:32px; margin-bottom:-3px; color:#e00;}
.vedio .lineTime{ margin-left:10px; font-weight:normal;}
.vedio li{ height:120px;}
.vedioPic{ width:160px; height:120px; position:relative; float:left; margin-right:10px;}
.vedioPic .play{width:48px; height:48px;position:absolute; bottom:5px; right:5px; z-index:1; background:url(imagesindexplay.png) no-repeat; opacity:0.6; filter:alpha(opacity=60);}
.vedioPic a:hover .play{ opacity:1; filter:alpha(opacity=100);}

/* navpage */
.pagination {height: 25px; line-height: 19px; text-align: center; font-size: 12px; margin:10px 0;}
.pagination a{ border: 1px solid #c00; padding: 3px 6px 3px 4px; margin: 0px 1px; color: #c00; text-decoration: none;}
.pagination a:hover { border: 1px solid #c00; color: #fff; background-color: #c00; }
.pagination a:active { border: 1px solid #c00; color: #d8212f; background-color: #c00; }
.pagination .current { border: 1px solid #c00; padding: 3px 6px 3px 4px; margin: 0 1px; color: #fff;}
.pagination .disabled { background-color: #c00; cursor:default; }
.pagination select{height:23px;margin:0 2px; padding:0; *margin-top:-10px;}

/* message */
.message ul{ border-bottom:1px solid #ddd;}
.message li{ border:1px solid #ddd; border-bottom:0; padding:10px 20px;}
.message .even{ background:#f5f5f5;}
.msgList{ margin-bottom:10px;}
.msgTitle{ margin-bottom:5px;}
.msgTitle h3{ float:left; font-weight:normal;}
.msgTitle p{ float:right; color:#999; font-size:12px;}
.msgTitle p strong{ font-weight:normal;}
.msgCon{}
.reMsgList{ border:1px solid #ddd; padding:9px; background:#f5f5f5;}
.message .even .reMsgList{ background:#fff;}
.reMsgCon{ margin-bottom:10px;}
.reMsg-time { color:#999; text-align:right; font-size:12px;}
.reMsg-time strong{ font-weight:normal;}
.message th,.message td { border:1px solid #ddd; padding:3px 5px;}
.msgForm{ margin-top:20px;}
.msgForm tbody th{ text-align:right; background:#f5f5f5;}
.msgForm thead th{ background:#eee; font-size:14px; font-weight:bold;}
.msgForm input{ vertical-align:middle;}
.msgForm .btn,.msgForm .btn2{ border:1px #EA0702 solid; background:red; padding:6px 10px; color:#fff; font-weight:bold; cursor:pointer; border-radius:3px;}
.msgForm .btn2{ border-color:#66CC66; background:#6C6;}
/* exchange */
.exchange .bd{height:146px; overflow:hidden; margin-top: 10px; padding-top:0;}
.exchange .item{ border-bottom:1px dotted #ccc; line-height: 24px; font-size:14px; padding:5px;}
.exchange .item h3,.exchange .item strong{font-weight:normal; color:#007ccc;}
.exchange .item .reMsgCon{ margin-bottom:0;}
/* comments */
.comments{ /*font-family:Tahoma, Geneva, sans-serif,'宋体';*/ font-size:12px; margin-top:50px;}
.comments h2{ font-size:16px; border-bottom:2px solid #ccc; line-height:25px;}
.comments h2 strong{ color:#c00;}
.comments h2 span{ float:right; font-size:12px; font-weight:normal;}
.com-list li{ border-bottom:1px dotted #ccc; padding:20px 0 19px 0;}
.com-list li:last-child{ border-bottom:none;}
.com-hd{ border-bottom:1px solid #ddd; margin-bottom:5px;}
.com-author{ color:#1E50A2; margin-right:20px;}
.com-ip{ color:#999;}
.com-time{ float:right; color:#999;}
.com-con{ font-size:14px; line-height:1.8; text-indent:2em;}
.operate{ text-align:right; color:#ccc;}
.operate a,.support{ color:#1E50A2; cursor:pointer;}
.support em{ font-style:normal; color:#c00;}
.com-reply{ border:1px solid #ddd; background:#eee; padding:9px; margin-top:10px; border-radius:3px;}
.commentform h2{ margin-bottom:20px;}
.commentform th{ text-align:right; font-weight:normal;}
.commentform th,.commentform td{ padding:5px 3px;}
.commentform textarea,.commentform .field{ border:1px solid #ccc; padding:4px; border-top-color:#666;}
.commentform .field{ color:#999;}
.commentform textarea{ width:90%; border-radius:3px;}
.commentform .btn{width:90px; height:30px; border:0; background:#C00; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; border-radius:3px;}

/* survey */
.survey{ background:#f5f5f5; padding:10px; border:1px solid #ddd; margin-top:5px;}
.survey h2{ font-size:14px; margin-bottom:15px; border-bottom:1px dotted #c00; height:25px; color:#c00;}
.survey h2 span{ float:right; font-weight:normal; color:#999; font-size:12px;}
.survey h2 span strong{ margin:0 2px;}
.surveyCon { border-bottom:1px dotted #ddd; margin-bottom:20px;}
.surveyCon label{ cursor:pointer; font-size:12px;}
.survey p{ margin-bottom:10px;}
.survey .btn,.survey .btn2{ border:1px #b00 solid; background:#c00; padding:6px 10px; color:#fff; font-weight:bold; cursor:pointer; border-radius:3px; font-size:12px;}
.survey .btn2{ border-color:#66CC66; background:#6C6;}
.survey td{ padding:5px;}
.survey th{ text-align:right;}
.redBar,.blueBar,.yellowBar{ height:20px; background:#F33; position:relative;}
.blueBar{ background:#6C9;}
.yellowBar{ background:#FC3;}
.redBar span,.blueBar span,.yellowBar span{position:absolute; width:80px; right:-85px;}

/* showPic */
#showPic {height:200px; width: 1000px; position:relative;}
#showPic .prevBtn,#showPic .nextBtn{position:absolute; top: 0; background:url(imagesindexskin.png) no-repeat 0 0; width:60px; height:200px; z-index:1;}
#showPic .prevBtn{ left:0; padding-right:10px;}
#showPic .nextBtn {right:0; background:url(imagesindexskin.png) no-repeat -70px 0; padding-left:10px;}
#showPic .prevBtn .prev,#showPic .nextBtn .next{ display:block; width:15px; height:0; padding-top: 200px; overflow: hidden; cursor:pointer; position:absolute;}
#showPic .prevBtn .prev{ right:10px;}
#showPic .nextBtn a{ display:block; width:45px; height:0; padding-top:200px; overflow:hidden;}

#showPic .bd2 {border:1px solid #ccc; padding:14px 0; border-width:1px 0; width:870px; height:170px; margin:0 60px; background: #fff; position:relative; overflow:hidden;}
#showPic .bd2 ul{ position:absolute;width:100%;}
#showPic .bd2 li { float: left; margin:0 11px;  width:150px; text-align:center;}
/* pic-list2 */
.pic-list2 .hd{border-color:#c00; margin-bottom:10px; height:30px;}
.pic-list2 .hd h2{ color:#e00; float:left; margin-right:30px; _display:inline;}
.pic-list2 .hd h3{ float:left; height:29px; font-weight:normal; line-height:29px; border:1px solid #ccc; border-bottom:0; margin:0 5px; background:#eee; padding:0 9px; border-radius:3px 3px 0 0; cursor:pointer; _display:inline;}
.pic-list2 .hd h3.cur{background:#fff; border-color:#c00; height:32px; margin-bottom:-3px; color:#e00;}
.pic-list2{overflow:hidden; padding-bottom:20px;}
.pic-list2 ul{ border-bottom:1px dotted #ccc;}
.pic-list2 li{ float:left; width:160px; height:190px; margin:0 15px 20px; text-align:center;border:none; padding-left:0;background:none;}
.pic-list2 li span{ display:block;}
.pic-list2 li .pic{ width:150px; height:150px; padding:4px; border:1px solid #ccc;}
.pic-list2 li .pic img{ max-width:150px; max-height:150px;}
.pic-list2 li a:hover .pic{ border-color:#f60;}


/* project */
.pro-headline{ border:1px solid #ccc; padding:14px; background:#efefef;}
.pro-headline h1 {text-align: center; font-size:24px; overflow: hidden; margin-bottom:15px; line-height:1.5;}
.pro-headline p {line-height:1.8; font-size:14px; text-indent:2em;}
.pro-headline p span { color: #ccc; margin-left: 5px; }
.pro-headline p span a { color: #f00; }
.scorll-pic li {margin-bottom:10px; height:200px; line-height:1; padding:0; text-align:center; border:none; border-bottom:1px dotted #ccc; background:none;}
.scorll-pic span,.scorll-pic a{display:block;margin:0 auto;}
.scorll-pic .pic,.scorll-pic .pic img{ width:200px; height:160px; }
.scorll-pic .info{ height:40px; line-height:40px; overflow:hidden;}

/*会员登陆提示框*/
.login{ width:600px; height:300px; margin: 0 auto; padding:10px;}
.login h2{ margin-bottom:30px;}
.login .login-pic{ float:left; width:350px;}
.login table{ margin-left:250px; padding-top:20px;}
.login table tbody th{ text-align:right;}
.login table td,.login table th{ padding:5px;}
/*from*/
input.infoInput{font-size:9pt;height:18px;clip:rect;border-color:#a0a0a0 #CAD9EA #CAD9EA #a0a0a0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background:url(imagesloginbj_line.gif) repeat-x;}
input.infoInput:hover{font-size:9pt;height:18px;clip:rect;background-color:#FF9;border-color:#a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background:url(imagesloginclass_bg.jpg) repeat-x;background-position:0px -72px;}
input.buttonface{background:url(imagesloginsubbotton.gif) no-repeat;background-position:0px -0px;color:#57250e;font-weight:bold;padding:0px;margin:0px;width:115px;height:27px;line-height:27px;border:0px;cursor:pointer;}
input.buttonface:hover{background:url(imagesloginsubbotton.gif) no-repeat;background-position:0px -81px;color:#4775b2;font-weight:bold;padding:0px;margin:0px;width:115px;height:27px;line-height:27px;border:0px;cursor:pointer;}

/* news nav*/
.news-nav {padding:10px 0; background:#C2E8F3; border-radius:3px; margin:10px 10px 0 0;}
.news-nav li{height:35px; line-height:35px; text-align:center; margin-bottom:10px;}
.news-nav li a{ color:#0077cc;}
.news-nav li.selected{background:#fff;font-weight:bold;}
.news-nav li.selected a{color:#f00;}
/*
.news-nav {margin-top:35px;}
.news-nav li{height:30px; text-align:center; margin-bottom:10px; padding-right:10px;}
.news-nav li a{display:block; height:28px; border:1px solid #06e; line-height:26px; text-align:center; font-size:16px; text-decoration:none; color:#fff; font-family:tahoma,arial,'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53',sans-serif; box-shadow:0 0 0 1px rgba(255,255,255,.3) inset; cursor:pointer; border-radius:3px; *line-height:28px; *zoom:1;*overflow:visible; 
	background:#1177dd;
    background:-moz-linear-gradient(top, #3399ee, #1177dd);
	background:-webkit-linear-gradient(top, #3399ee, #1177dd);
	background:-o-linear-gradient(top, #3399ee, #1177dd);
	background:-ms-linear-gradient(top, #3399ee, #1177dd);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3399ee,endcolorstr=#1177dd,gradientType=0);
}
.news-nav li a:hover{color:#fff;
	background:#3399ee;
    background:-moz-linear-gradient(top, #1177dd, #3399ee);
	background:-webkit-linear-gradient(top, #1177dd, #3399ee);
	background:-o-linear-gradient(top, #1177dd, #3399ee);
	background:-ms-linear-gradient(top, #1177dd, #3399ee);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1177dd,endcolorstr=#3399ee,gradientType=0);
}

.news-nav li.selected a{border:1px solid #f60;
	background:#ff7700;
    background:-moz-linear-gradient(top, #ff8800, #ff7700);
	background:-webkit-linear-gradient(top, #ff8800, #ff7700);
	background:-o-linear-gradient(top, #ff8800, #ff7700);
	background:-ms-linear-gradient(top, #ff8800, #ff7700);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff8800,endcolorstr=#ff7700,gradientType=0);
}
.news-nav li.selected a:hover{
	background:#ff8800;
    background:-moz-linear-gradient(top, #ff7700, #ff8800);
	background:-webkit-linear-gradient(top, #ff7700, #ff8800);
	background:-o-linear-gradient(top, #ff7700, #ff8800);
	background:-ms-linear-gradient(top, #ff7700, #ff8800);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff7700,endcolorstr=#ff8800,gradientType=0);
}
*/

.icon { background: url(imagesindexicon.png) no-repeat; font-style: normal; display: inline-block; vertical-align: middle; margin-bottom: 2px; }
.icon-btn-blue,.icon-btn-orange,.icon-btn-gary { width: 80px; height: 35px; text-align: center; line-height: 35px; color: white; font-size: 1.2em; }
.icon-btn-blue { background-position: 0 -40px; }
.icon-btn-orange { background-position: -80px -40px; }
.icon-btn-gary { background-position: -160px -40px; color: #333333; text-shadow: 1px 1px 0 #cccccc; }
.icon-lines { width: 0; height: 43px; border: 1px solid #0068b3; border-width: 0 1px; border-left-color: #0086e6; margin-right: 5px; }
.icon-close { width:40px; height:0; padding-top:32px; background-position:-4px -4px; line-height:32px; overflow:hidden; cursor:pointer;}
.icon-close:hover { opacity: 0.5; filter: alpha(opacity=50); }

/* sort */
.sort .tab-hd{ margin-bottom:0;}
.sort table{border:1px solid #ccc;font-size:12px;}
.sort table th{font-weight:normal; text-align:center; border:1px solid #ddd; border-width:0 0 1px 1px;}
.sort table td{ border:1px solid #ddd; border-width:0 0 1px 1px;height:35px; text-align:center;}
.sort table thead th{background:#e8f2fc;height:29px;padding-top:0;}
.rank-1,.rank-2{ display:inline-block;width:20px;height:20px;background:#9c0506; color:#fff; border-radius:5px; behavior:url(PIE.htc)}
.rank-2{background:#093591;}
.rank-sum span{ display:block; height:20px; line-height:20px; cursor:pointer;}
.rank-sum .cur{ color:#9c0506; font-weight:bold;}
.sort2 table{border:1px solid #ccc;}
.sort2 table thead th{padding-top:0}
.unit{ font-size:0;}
.unit li{height:20px; line-height:20px; border:1px solid #006bb3; padding:2px 5px; margin:5px; display:inline-block; font-size:14px; white-space:nowrap; color:#fff; cursor:pointer; border-radius:5px;
    background:#007ccc;
    background:-moz-linear-gradient(top, #008ae5, #007ccc);
    background:-webkit-linear-gradient(top, #008ae5, #007ccc);
    background:-o-linear-gradient(top, #008ae5, #007ccc);
    background:-ms-linear-gradient(top, #008ae5, #007ccc);
    -pie-background: linear-gradient(#008ae5, #007ccc);
    behavior:url(PIE.htc)
}
.unit li a{ color:#fff;}
.unit li:hover{
    background:#008ae5;
    background:-moz-linear-gradient(top, #007ccc, #008ae5);
    background:-webkit-linear-gradient(top, #007ccc, #008ae5);
    background:-o-linear-gradient(top, #007ccc, #008ae5);
    background:-ms-linear-gradient(top, #007ccc, #008ae5);
    -pie-background: linear-gradient(#007ccc, #008ae5);
    behavior:url(PIE.htc)
 }
 
.form{ position:relative}
.form dt{ position:absolute;width:75px; text-align:right;}
.form dd{ margin-bottom: 10px; padding-left:80px; }
.form .textarea,.form .input { border: 1px solid #b3b3b3; -webkit-border-radius: 5px; border-radius: 5px; padding: 4px; outline: none; box-shadow: 0 0 5px 0 #cccccc inset; color: #999999; }
.form .textarea:focus,.form .input:focus { border-color: #ffbf80; background: #f5fbff; padding: 3px; border-width: 2px; }
.form .textarea:hover,.form .input:hover { border-color: #ffbf80; padding: 3px; border-width: 2px; }
.form .textarea { padding: 4px; }
.form input[type="radio"]{ margin:0; vertical-align:baseline;}
.form label{ cursor:pointer; display:inline-block;}
input.btn { border: 0; }

.jump-box { position: fixed; z-index: 1000; width: 100%; height: 100%; top: 0; left: 0; }
.jump-box .jump-mask { position: fixed; width: 100%; height: 100%; background: #333333; opacity: 0.5; filter: alpha(opacity=50); }
.jump-box .jump-warp { position:fixed; background:white; border-radius: 5px; border:5px solid rgba(0, 0, 0, 0.3); background-clip: padding-box; width:480px; margin:0 -240px; left:50%; top:10%; }

.feedback{width:480px;}
.feedback .header{height:43px; background:#0068b3;
    background: -moz-linear-gradient(top, #0086e6, #0068b3);
    background: -webkit-linear-gradient(top, #0086e6, #0068b3);
    background: -o-linear-gradient(top, #0086e6, #0068b3);
    background: -ms-linear-gradient(top, #0086e6, #0068b3);
    -pie-background: linear-gradient(#0086e6, #0068b3);
    behavior:url(PIE.htc)
}
.fr{ float:right;}
.feedback .header h1{ line-height:43px; font-size:16px; color:#fff; margin-left:10px;}
.feedback .bd { padding: 10px; background: whitesmoke; }
.feedback .w280 { min-width: 280px; }

/*头条要闻*/
.recomme{
    width: 1000px;
    height: 60px;
    margin: 0 auto 10px;
    background-color: #fff;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
    overflow: hidden;
}
.recomme .recomme-hd {
    float: left;
    width: 106px;
    height: 60px;
    padding: 10px;
    margin-right: 12px;
    line-height: 30px;
    text-align: center;
    font-size: 26px;
    background-color: #cc0202;
    color: #fff;
}
.recomme .recomme-bd{
    width: 880px;
}
.recomme .recomme-bd .scollTxt {
    font-size: 36px;
    line-height: 50px;
    margin-right: 12px;
    overflow: hidden;
}
.recomme .recomme-bd .scollTxt li{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.recomme .recomme-bd .scollTxt li a{
    font-size: 34px;
    color: #0076be;
}