body{color:#333; font-size:14px; line-height:1.8;}
a{text-decoration:none; color:#333}
a:hover{text-decoration:none; color:#e60000}
.blue,blue a,.box h5 a,.box h6 a,.box a.more{ color:#049}
.keylink,.keylink:link,.keylink:hover,.keylink:active {text-decoration:underline;width:26px; height:22px; line-height:22px; background:#fff; border:1px dotted #aaa;  text-align:center}
textarea{border:1px solid #DCDDDD; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px}
.input-text,input.date,input.endDate,.input-focus{border:1px solid #DCDDDD; height:22px; padding:0 0 0 3px}
input.date,input.endDate{background: #fff url(../images/admin_img/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}

.wrap,.main{ width:1100px; margin-left:auto;margin-right:auto;}
.wrap-r{width:285px;}

.header-top{width:100%;height:30px; background-color:#f5f5f5; border-bottom:1px solid #eaeaea;}
.top{height:30px; line-height:30px; color:#666; font-size:14px;}
.top a{ color:#666;}
.top i{font-size:14px; line-height:30px;}
.top a.red:hover{ color:#e60000;}.top a.green:hover{ color:#09bd07;}
.header{height:100px;}
.header .logo{padding:10px 0; width:240px;}
.header .tools li{width:86px; text-align:center; float:left; padding-top:20px;}
.header .tools li p{font-size:14px; line-height:18px;}
.header .tools li i{font-size:32px; line-height:36px;}
.header .search{padding-top:30px;}
.header .fx{width:335px; padding-top:30px;}

input.text{height:32px; line-height:32px; border:1px solid #ddd; padding:0 5px; width:300px; color:#aaa;vertical-align:middle; font-size:14px;}
button.btn{width:60px;height:34px; line-height:32px; color:#fff; background-color:#e60000;  border:1px solid #e60000; cursor:pointer; font-size:14px; font-weight:700;}

#nav{width:100%; height:42px; background-color:#e60000;}
#nav li{font-size:16px; float:left; text-align:center; line-height:42px;}
#nav li a{ color:#fff; display:block; padding:0 24px;-webkit-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}
#nav li a:hover{ background-color:#f60;-webkit-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}
.area{width:100%; height:36px; background-color:#f5f5f5; border-bottom:1px solid #eaeaea;}
.area li{font-size:14px; float:left; text-align:center;padding:0 12px; line-height:35px;}
.hot-news{width:485px; padding-right:15px;}
.hot-news h3 a {font-size:20px; font-weight:300; line-height:40px;}
.hot-news p{line-height:30px;}
.hot-pic{width:600px;}

.zg_focus{position:relative;width:600px;height:350px;}
.idx-focus,.focus-pic li{width:600px;height:350px;position:relative;overflow:hidden;}
.idx-foc-tmp{height:290px;}
.focus-pic{left:-1707px;top:0px;position:absolute;width:2845px;height:290px;}
.focus-pic li{float:left;height:290px;}
.focus-pic li img{width:600px;height:290px;}
.focus-pic .bg,.focus-pic .txt{display:none;}
.idx-focus .xtaber-tabs{height:60px;}
.idx-focus .xtaber-tabs li:nth-child(1){background-color:#9ace7c;}
.idx-focus .xtaber-tabs li:nth-child(2){background-color:#7dd1f5;}
.idx-focus .xtaber-tabs li:nth-child(3){background-color:#1AC7B9;}
.idx-focus .xtaber-tabs li:nth-child(4){background-color:#7673ad;}
.idx-focus .xtaber-tabs li:nth-child(5){background-color:#f3b251;}
.idx-focus .xtaber-tabs li:nth-child(6){background-color: #f36c4d;}
.idx-focus .xtaber-tabs li{width:75px;height:54px;float:left;padding:4px 12px;position:relative;cursor:pointer;z-index:3;text-align:center;opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.xtaber-tabs .xtaber-tbs{margin-right:1px;}

.idx-focus .xtaber-tabs li.current{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.idx-focus .xtaber-tabs li a{font-size:14px; color:#fff;text-decoration:none;}
.idx-focus .btn-prev,.idx-focus .btn-next{width:31px;height:50px;position:absolute;z-index:4;top:105px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity:0.5; }
.idx-focus .btn-prev i,.idx-focus .btn-next i{font-size:30px; color:#fff;}
.idx-focus .btn-prev:hover,.idx-focus .btn-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;}
.idx-focus .btn-prev{left:10px;}
.idx-focus .btn-next{right:10px;}

.c-left{width:780px;}
.c-right{width:300px;}
.crumbs{ padding-bottom:10px;}

.list12 li, .list12 li i{font-size:12px; line-height:22px; color:#999;}
.title{  border-bottom:1px solid #ddd; line-height:26px;  margin-bottom:6px; }
.title h4{width:100px;  padding-bottom:6px; border-bottom:1px solid #e60000; font-weight:300; color:#e60000; }
.kaiban{width:300px;}
.tiku{width:285px;}
.tiku-box{width:228px; margin:0 auto;}
.tiku-box li{ width:72px; height:64px; padding-top:8px; float:left; margin:0 2px; text-align:center; background-color:#f1f1f1; font-size:12px;border-radius: 2px;}
.tiku-box li i{font-size:30px; line-height:36px;}
.tiku-left{left:0; top:16px; font-size:20px;}
.tiku-right{right:0; top:16px; font-size:20px;}
.tiku-left i, .tiku-right i{font-size:24px;}
.wx-box{border:1px solid #ddd; background:url(../img/wx.png) no-repeat; padding-left:95px; padding-right:10px; height:88px;margin-top:10px;}

.list16 li{font-size:16px; background:url(../img/dot.png) no-repeat 0 14px; padding-left:14px; line-height:30px;}
.list16 li:hover{ background-position:0 -43px;}
.list16 li.hr{border-bottom:1px dotted #ccc;padding:10px 0; background:none; margin-bottom:10px;}

.bor-t2{border-top:2px solid #ddd;}
.wrap-l{ width:800px;}
.title-lm{line-height:40px; height:40px;}
.title-lm h3{width:100px; position:absolute;top:-2px; border-top:2px solid #e60000; font-size:18px; font-weight:300; color:#e60000;}
.index-box{width:392px;}

.tab-menu{list-style:none;width:100%;height:35px;overflow:hidden; border-top:1px solid #ddd; z-index:99;}
.tab-menu li{width:118px;float:left;height:33px;line-height:33px;color:#333;font-size:14px;text-align:center;cursor:pointer;}
.tab-menu li.current{color:#e60000; border-top:2px solid #e60000; font-size:16px;}
.tab-box li{height:28px; overflow:hidden;}
.tab-box .hide{display:none;}

.answer, .r-box{width:253px; padding:15px; border:1px solid #ececec; border-top:none;}
.answer li{font-size:12px; line-height:22px;color:#999;margin-bottom:12px; }
.answer li a{font-size:14px;}
.wrap-r h5{ background-color:#fafafa; border:1px solid #ececec; border-top:none;padding-left:15px; line-height:50px;}
a.btn-red{width:100%; height:40px; line-height:40px; background-color:#e60000; color:#fff; display:block; text-align:center;-webkit-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}
a.btn-red:hover{background-color:#f60;-webkit-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}

/*友情链接*/
.link{width:1100px;
margin-top:15px;
margin-left:auto;
margin-right:auto;
border-top:2px solid #ddd;
display:block;}

/*内容页*/
#Article{width:718px; overflow:hidden; border:1px solid #eee; padding:20px 30px; border-top:2px solid #e60000;}
#Article .summary{ padding:20px; color:#333; line-height:26px; border:1px solid #fc2; background:#fffff4;}
#Article .content{ font-size:14px}
#Article .content p{font-size:16px;line-height:28px;text-align:justify;word-wrap:break-word; padding:8px 0;}
#Article .content table {border-right:1px solid #999; border-bottom:1px solid #999;}
#Article .content td, #Article .content th {padding:10px 6px; border-left:1px solid #999; border-top:1px solid #999;}
#Article .content th { background-color:#f5f5f5;}
#Article .content a { color:#e60000;}
#Article .content a:hover { color:#f00;}
#Article .content a.button { color:#fff;}
#Article h2.list-t{ border-bottom:1px dotted #e60000; font-size:18px; font-weight:normal; color:#e60000; padding-bottom:10px;}
.Article-Tool{ border:1px solid #eee; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f9f9f9}
.Article-Tool a{width:16px;height:16px;line-height:16px;background: url(../images/v9/icon.png) no-repeat; margin-left:6px;}
.Article-Tool a:hover{text-decoration: none}
.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#e60000;}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
.Article-Tool a.t6{background-position: left -421px;padding-left:18px;}

/* 分页 */
#pages { padding:14px 0 10px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#e60000; border:1px solid #e60000; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 通用容器 */
.box{border:1px solid #eee;zoom:1; overflow:hidden; padding:10px 15px;}
.box h5,.box h6{color:#e60000; font-size:16px; font-weight:normal; height:36px; margin-bottom:10px; line-height:36px;border-bottom:1px dotted #ccc; position:relative}
.box h6{ margin-bottom:0}
.box h5.title-2 span.tab{float:right; padding-right:6px; color:#e60000}
.box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}
.box a.more{ font-size:12px; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
.box .content{ overflow:auto}
.commend{border:1px solid #fc2; background:#fffff4;zoom:1; overflow:hidden; padding:15px}


/* rank */
.rank li{background: url(../images/uline.gif) repeat-x left top; clear:both;margin-top:-1px; overflow:hidden;*height:57px;}
.rank li span{float:left;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:italic;height:58px;color:#e60000;line-height:58px;overflow:hidden;padding-right:10px;text-align:right;width:60px;background: url(../images/v9/rank.png) no-repeat right 10px;}
.rank li a{padding:9px 10px 0 0; display:block; margin-left:76px}
/* Digg */
.box .digg{background: url(../img/num_list.png) no-repeat 10px 7px; padding-left:30px}
.box .digg li{font-size:14px; height:26px; line-height:26px; overflow:hidden; position:relative}
.box .digg li span{background:#fff url(../images/v9/icon.png) no-repeat 0 -67px; position:absolute; right:0; top:0; padding:0 0 0 13px; width:30px}

.footer{padding:30px 0; width:100%; text-align:center; background-color:#f5f5f5; border-top:1px solid #ddd; margin-top:20px; font-size:12px;}