﻿@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;list-style:none;}
body{font: 12px/1.5 "microsoft yahei",simsun,arial;color: #333;background-color: #f3f3f3;}
input {font-family:"microsoft yahei",simsun,arial;}
a{text-decoration:none;color:#333;outline:0;}
a:focus {outline:none;-moz-outline:none;}
i,em{font-style:normal;}
img {border:0px;}
.l{float:left;}
.r{float:right;}
.clear{clear:both;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}

.top{position: fixed;height:50px;line-height:50px;background:#fff;border-bottom:1px solid #eee;color#333;top:0;right:0;left:0;z-index: 1000;}
.top_area{width:1135px;margin:auto; font-size:14px;color:#999;position:relative;background:url(../Images/logo_30.png) no-repeat 0 center;padding-left:35px;}
.top_area li{display:inline-block;}
.top_area li{ *display: inline }
.top_area .l li{padding:0 20px 0 0;}
.top_area .r li{padding:0 0 0 20px;}
.top_area a{color:#999;}
.top_area a.on {color:#333}
.top_area a:hover{color:#333}
#top_user{position: relative;background: url(../Images/icon-top-user.gif) no-repeat 0px 15px;  padding-left: 25px;}
.user_menu{position: absolute;background: #fff;text-align: left;box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);border: 1px solid #ccc;left:0px;top: 40px;width: 60px;padding: 6px 14px;line-height: 28px;}


.bananer{width:100%;min-width:1170px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#f02349',endColorstr='#fe8d79',GradientType=1);
background:-webkit-linear-gradient(-45deg,#f02349 0,#fe8d79 70%);
background:linear-gradient(135deg,#f02349 0,#fe8d79 70%);
background:-moz-linear-gradient(left, #f02349, #fe8d79); 
background:-o-linear-gradient(left, #f02349, #fe8d79); 
}
.bananer h1{padding:120px 0 100px 120px;font-weight:300;font-size:38px;line-height:80px;color:#f1f2f3;font-family:'楷体';background:url('../Images/b17.png') no-repeat right bottom;}
.bananer h2{padding:90px 0 30px ;font-weight:300;font-size:38px;line-height:80px;color:#f1f2f3;font-family:'楷体';text-align:center}
.bananer h1 a{cursor: pointer;font-size:14px;font-family:"microsoft yahei";display:inline-block;height:30x;line-height:30px;padding:3px 18px;margin:50px 0 0 150px;border-radius:4px;background:#fe8d79;color:#fff;border:1px solid #ccc;}

.main {width:1172px;margin:auto;padding-top:30px;position:relative;}
.current .blink{color: #c00;}
.select_btn{text-align:center;padding:18px;font-size:14px;}
.select_btn a{display:inline-block;padding:8px 26px;border-radius:20px;background:#0066cc;border:3px solid #aacef0;color:#fff;letter-spacing:2px;}
.select_menu {background:#e6e7e8;line-height:35px;padding:0 8px; margin-top:30px;border:1px solid #ddd;}
.select_menu span{float:right;font-weight:300;}
.list {margin:0 -8px;}
.list ul {margin: 10px 15px 0 15px; font-size:14px;line-height:30px;}
.list li {float:left;width:33.3%;text-indent:30px;background:url(../Images/ico.png) no-repeat 5px -176px;height:30px;overflow:hidden;}
.list li:hover {background-position:5px -151px;color:#ff4500;}
.list li a:hover {color:#ff4500;}
.list .item{width:20%;float:left;padding:6px;position:relative;box-sizing:border-box;}
.arc-body {width:216px;min-height:260px;margin:6px auto;font-size:12px;overflow:hidden;border:1px solid #ddd;background:#fff;border-radius:3px;}
.arc-title {width:212px;margin:auto;line-height:38px;height:38px;overflow:hidden;font-size:12px;color:#a4a9b5;}
.arc-title .po{color:#f02349}
.arc-title a{display:block;height:38px;width:156px;color:#a4a9b5;overflow:hidden;text-overflow:ellipsis}
.arc-img {width:216px;height:306px;overflow:hidden;margin:0 auto;border-bottom:1px solid #ddd;position: relative;}
.arc-img img {max-width:216px;opacity:0.9;}
.arc-img a:hover{-webkit-tap-highlight-color:rgba(255,255,255,0);}
.arc-img a:hover img {opacity:1;transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-webkit-transform: scale(1.03,1.03);transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;}
.arc-do {width:216px;height:28px;line-height:28px;overflow:hidden;color:#a4a9b5;text-align:right;margin:auto;}

.arc-list {margin-left:-12px;}
.zt-list {margin:10px 0 0 0px;}
.zt-list a{font-size:14px;display:inline-block;width:6.89%;text-align:center;line-height:26px;height:26px;;border:1px solid #e8e8e8;border-radius:5px;background-color:#f7f8f9;margin:7px 0 0 7px;}
.zt-list a:hover{background-color:#fff;}

.links ul {margin-top: 12px; font-size:12px;line-height:23px;}
.links li {float:left;margin-right:12px;}
.links li a:hover {color:#ff4500;}

.info_area{margin:18px 0;padding-bottom:30px;}
.info_l{float:left;width:550px;}
.info_l_l{float:left;width:114px;}
.thum110{border:2px solid #ccc;margin:0 0 16px 0;cursor:pointer;}
.thum110:hover{border:2px solid #ff000;}
.info_l_r{float:right;width:360px;padding:12px;border:1px solid #ddd; background:#f1f2f3;box-shadow:0px 8px 16px #ccc;}
.info_l_r img{max-width:360px;}
.info_r{float:right;width:550px;font-size:14px;color:#888;line-height:38px;}
.title{padding:6px 0 18px 0;border-bottom:1px solid #ccc;margin-bottom:16px;}
.title h1{font-size:28px;}
.down_points em{font-style: normal;font-size:26px;font-weight:700;font-family:verdana,arial;color:#F40;}
.basic{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:16px;}
.basic span{display:inline-block;width:260px;}
.down_btn_area{}
.d_note{margin:12px 0;}
.d_bar{border-top:1px solid #eee;color:999#;border-bottom:1px solid #eee;height:80px;line-height:80px;margin-top:60px;}
.d_bar a{color:#999;}
.d_bar span{display:inline-block;text-align:center;width:180px;}
.btn_down{display:inline-block;background:#f40;color:#fff;text-align:center;font-size:16px;letter-spacing:3px;border:1px solid #f40;width:260px;height:40px;line-height:40px;border-radius:3px;}
.btn_down:hover {background-color:#f22d00;}
.btn_share{vertical-align:middle;display:inline-block;background:#eee;color:#666;text-align:center;font-size:16px;letter-spacing:3px;border:1px solid #ccc;width:200px;height:40px;overflow:hidden;border-radius:3px;margin-left:50px;}
.btn_share:hover {background-color:#e1e2e3;}
.btn_share:before, .btn_share:after {display: table;content: "";line-height: 0;}

.content{border-top:1px solid #ccc;}
.con_l{width:245px;float:left;background:#fff;margin-right:5px;}
.con_l .t{background:#333;color:#fff;height:30px;line-height:30px;text-indent:24px;}
.con_l .t h2{font-size:14px;font-weight:500;}
.con_l .text{border:1px solid #ccc;border-top:none;padding:6px 0;}
.con_l img{max-width:243px;}
.con_l .text li{text-align:center;width:243px;margin-bottom:8px;background:#fff;}
.con_l .text li a{font-size:12px;}
.con_l .text li img{max-width:200px;border:1px solid #fff;}
.con_l .text li img:hover{border:1px solid #ddd;}
.con_l .text-cv{border:1px solid #ccc;border-top:none;padding:6px 0;background:#fff;}
.con_l .text-cv li{width:100%;line-height:26px;position:relative;}
.con_l .text-cv li:before {width:5px;height:5px;position:absolute;top:12px;left:5px;background:#ccc;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;display: inline-block;content: '';}
.con_l .text-cv li a{display:block;font-size:12px;width:93%;height:26px;overflow:hidden;;margin:0 10px 0 15px;overflow:hidden;}
.con_l .text-cv li a:hover{color:#c00}

.aitem{width:243px;margin-bottom:8px;background:#fff;}
.atitle {text-align:center;}
.atitle a{font-size:12px;}
.abody{text-align:center;}
.abody img{max-width:200px;border:1px solid #fff;}
.abody img:hover{border:1px solid #ddd;}

.con_r{width:900px;float:right;}
.con_nav{height:39px;padding-left:20px;margin-bottom:27px;border-right:1px solid #ccc}
.con_nav a{display:inline-block;font-size:16px;height:36px;line-height:36px; width:80px;margin:0 26px;color:#666;text-align:center;}
.con_nav a.current{color:#4398ed; border-bottom:3px solid #4398ed;}
.con_nav a:hover{color:#4398ed; border-bottom:3px solid #4398ed;}

.help_div {color:#888;line-height:26px;font-size:14px;}
.help_div dl{margin:0 8px;}
.help_div dt{margin-top:12px;color:#666;background:url(../Images/ico.png) no-repeat 0 -125px;padding-left:30px;}
.help_div dd{padding-left:30px;}

/*cvedit*/
.box {background:#fff;margin-top:16px;}
.cv_title{padding:6px 0 18px 0;border-bottom:1px solid #ccc;margin-bottom:16px;text-align:center;}
.cv_title h1{font-size:28px;}
.cv_content{background:#fff;}
.editable{border:1px solid transparent}
.editable:hover{border:1px solid #3399ff}

/**评论**/
.comment {border-top:1px solid #e5e5e5;}
.comment_t{font-weight:700;background:#f1f2f3;font-size:14px;line-height:30px;padding:0 18px;border-top:2px solid #4398ed;}
.comment_c{padding:0 18px 18px 18px;}


.login_form{width:290px;margin:20px auto;}
.login_form form{margin-bottom:32px;}
.login_form p{margin-bottom:20px;}
.login_form .ipt{width:288px;height:37px;line-height:37px;margin-bottom:5px;text-indent:36px;border:1px solid #ddd;}
.login_form .ipt_u{background:url('../Images/icon-user.gif') no-repeat 10px 10px; }
.login_form .ipt_p{background:url('../Images/icon-pw.gif') no-repeat 10px 10px;}

.sns_login{text-align:center;margin-bottom:28px;}
.sns_login a {display:inline-block;width:86px;height:39px;line-height:39px;font-size:14px;background:url(../Images/social_btn.gif) no-repeat 0 0;padding:0 0 0 50px;color: #333;text-align:left;}
a.sns_wb {background-position: -138px 0;}
a.sns_qq {background-position: 0px 0;}
a.sns_wb:hover {background-position: -138px -39px}
a.sns_qq:hover {background-position: 0 -39px;}
/**goTop**/
#gotop {cursor:pointer;display:none;position:fixed;_position:absolute;right:20px;bottom:145px;_bottom:expression(eval(document.documentElement.scrollTop));font-size:28px;background:#ddd;color:#fff;float:right;width:50px;height:50px;border-radius:30px;overflow:hidden;z-index:1;text-align:center;}
#gotop:hover{background:#999}
/*button*/
button{box-shadow:rgba(0, 0, 0, 0.01) 0px 1px 2px;font: 12px/1.3 'Arial','Microsoft YaHei';transition:background-color 300ms;-moz-transition:background-color 300ms;-webkit-transition:background-color 300ms;-o-transition:background-color 300ms;}
button:hover{box-shadow:rgba(0, 0, 0, 0.15) 0px 1px 1px;}
button:focus{outline:0;}
button.btn_loading{background:url("../Images/loading.gif") no-repeat 5px center ;}
button.btn_0{cursor: pointer;background-color:#fff;margin:12px; line-height:24px;font-size:13px;border-radius:2px;color:#333;border:1px solid #ccc;;padding:0px 12px;}
button.btn_0:hover {background-color:#f7f7f7;}
button.btn_0:focus{outline:0;background-color:#f1f1f1;}
button.btn_1{cursor: pointer;background-color:#e97155;margin:12px; line-height:26px;font-size:13px;border-radius:2px;color:#fff;border:0;padding:0px 12px;}
button.btn_1:hover {background-color:#bb391b;}
button.btn_1:focus{outline:0;background-color:#8d1c01;}
button.btn_2{background-color:#00a1cb;color:#fff;padding:3px 12px;font-size:13px;border:0;cursor:pointer;line-height:24px;border-radius:2px;}
button.btn_2:hover {background-color:#0180a1;}
button.btn_2:focus{outline:0;background-color:#015c73;}
button.btn_3{background-color:#3f89ec;color:#fff;font-size:16px;border:0;cursor:pointer;line-height:36px;height:38px;padding:0 24px;border-radius:2px;}
button.btn_3:hover {background-color:#4f99ec;}
button.btn_3_no{background-color:#dadad9;color:#fff;font-size:18px;border:0;cursor:pointer;line-height:36px;height:38px;padding:0 24px;border-radius:2px;margin-left:30px;}
button.btn_3_no:hover {background-color:#ebebeb;}
button.btn_loading1{padding-left:26px;}
button.disabled{color:#666;text-shadow: #ccc 1px 1px 0;}

.icon_i {display:inline-block;background:url(../Images/ico.png) no-repeat;width:18px;height:16px;vertical-align:text-bottom;}
.icon_views{background-position: 0px 1px;}
.icon_like{background-position: 0px -17px;}
.icon_points{background-position: 0px -37px;}
/*ico*/
.ico{display:inline-block;background:url(../Images/ico.png) no-repeat;font-style: normal;width:20px;height:20px;vertical-align:text-bottom;}
.ico-view{background-position:1px 4px;}
.ico-like{background-position:1px -16px;}
.ico-points{background-position:1px -35px;}
.ico-tips{ background-position:0 -56px;}
.ico-d{ background-position:0 -82px;}
.ico-share{ background-position:0 -106px;}

.icon_gz{display:inline-block;background:url(../Images/gz.png) no-repeat;width:35px;height:35px;margin-right:20px;}
.icon_wb{background-position: 0px 5px;}
.icon_wx{background-position: -73px 5px;cursor: pointer;}
.icon_tb{background-position: -145px 5px;}
.weixin_ewm{position:absolute;top:-155px;left:32px;display:none;width:172px;height:172px;border:1px solid #ccc;}
.weixin_arr{position:absolute;top:170px;left:30px;width:17px;height:11px;background:url(../Images/arrow.png) no-repeat bottom;}
.footer{font-size:12px;line-height:26px;padding:20px;margin-top:12px;color:#666;border-top:1px solid #e5e5e5;background:#efefef;min-width:1170px;}
.footer img{border:0px;}
.footer a{color:#666;}
.footer a:hover{color:#000;}