@charset "utf-8";
/* CSS Document */
.wrap{ width:900px; height:auto; margin:auto;}
.header{ float:left; margin-top:25px; width:100%; height:auto;}
.wrap-logo{ float:left; width:150px; height:40px;}
.wrap-search{ float:right; margin-top:7px; width:250px; height:26px;border:1px solid #cbcbcb; background:#fff;}
.wrap-search input{ float:left; width:210px; height:20px; border:none; background:none; padding:3px 5px;  font-size:12px; color:#666;}
.wrap-search .search-btn{ float:right; width:30px; height:26px; background:url(../img/search-icon.png) no-repeat center; cursor:pointer;}
.login{ float:right; margin-top:7px; margin-left:10px; width:45px; height:26px; border:1px solid #cbcbcb; border-radius:3px; text-align:center; line-height:26px; font-size:12px; background:#e9e9e9; cursor:pointer;}
.wrap-img1,.wrap-img2,.wrap-img3,.wrap-img4{ float:left; width:100%; min-width:900px; height:auto; padding:30px 0; overflow:hidden; border-bottom:3px solid #fff;}
.wrap-img1 .wrap{ margin-top:100px;height:370px; background:url(../img/index-img1.png) no-repeat center; position:relative;}
.wrap-pc{ position:absolute; left:0; top:110px; z-index:2; width:200px; height:50px;}
.wrap-phone{ position:absolute; left:0; top:185px; z-index:2; width:200px; height:50px;}
.wrap-img2{ background:#f7f7f7;}
.wrap-img2 .wrap{ height:370px; background:url(../img/index-img2.png) no-repeat center; }
.wrap-img3{ background:#f1f8ff;}
.wrap-img3 .wrap{ height:370px; background:url(../img/index-img3.png) no-repeat center; }
.wrap-img4{background:#f7f7f7; padding-bottom:0;}
.wrap-img4 .wrap{ height:370px; background:url(../img/index-img4.png) no-repeat center; }
.footer{ float:left; width:100%; min-width:900px; height:auto; min-height:200px; padding-bottom:30px; overflow:hidden; background:#303030;}
.footer .wrap{ position:relative;}
.footer ul{ margin-top:35px; width:auto; height:auto; padding:0; list-style:none; font-family:microsoft yahei; }
.footer ul li a{font-size:12px; line-height:22px; color:#696969; text-decoration:none;}
.footer ul li a:hover{ color:#3baa24;}
.footer ul li.footer-tit{ margin-bottom:15px; font-size:14px; color:#999; font-weight:bold;}
.left0{ margin-left:0!important;}
.left45{margin-left:35%!important;}
.right0{ margin-right:0;!important}
.fl{ float:left;}
.fr{ float:right;}
.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}
.wrap-bg-gray{ float:left; width:840px; height:auto; padding:0 25px;border:1px solid #e1e1e1; background:#f3f4f0; box-shadow:0 0 8px #aaa;}
.wrap-content{ float:left; margin-top:55px; padding-bottom:50px; width:840px; height:auto;}
.content-left{ float:left; width:565px; height:auto; border:1px solid #e1e1e1;}
.content-right{ float:right; width:250px; height:auto;}
.left-tit{ float:left; width:525px; height:auto; padding:20px; background:#fff; line-height:30px; font-size:22px; font-family:microsoft yahei; color:#666;}
.info-user{ float:left; width:100%; height:40px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f9f9f9;}
.user-icon,.date-icon{ float:left; margin-top:8px; margin-left:20px; width:auto; min-width:80px; height:25px; line-height:25px; font-size:14px; color:#888; font-family:microsoft yahei;}
.user-icon span,.date-icon span{ float:left; margin-right:3px; width:28px; height:25px; background:url(../img/content-icon.png) no-repeat;}
.user-icon span{ background-position:0 0;}
.date-icon span{ background-position:-31px 1px;}
.left-content{ float:left; margin-top:5px; width:505px; height:auto; padding:30px; border:1px solid #e1e1e1; background:#fff;}
.left-content p{ float:left; width:505px; height:auto; line-height:26px; font-size:14px; font-family:microsoft yahei; color:#7c7c7c; text-indent:30px; margin:0 0 25px 0; padding:0;}
.content-right .sina,.content-right .weixin{ float:left; width:100%; height:70px; margin-bottom:10px;}
.wrap-news{ float:left; margin-top:10px; width:248px; height:auto; border:1px solid #b4cbd9; border-bottom:none;}
.wrap-news .new-tit{ float:left; width:100%; height:40px; background:#e5e3dc; text-indent:15px; line-height:40px; font-size:16px; color:#fff; background:#a0c3d8;}
.wrap-news .new-tit span{ float:right; margin-right:15px; margin-top:10px; width:18px; height:18px; background:url(../img/content-icon.png) no-repeat; cursor:pointer;}
.wrap-news .new-tit span.slide-up{ background-position:-59px 0;}
.wrap-news .new-tit span.slide-down{ background-position:-82px 0;}
.wrap-news ul{ float:left; width:100%; height:auto; margin:0; padding:0;}
.wrap-news ul li{ float:left; width:100%; height:45px; border-bottom:1px solid #b4cbd9; list-style:none; background:#e9f7fd;}
.wrap-news ul li a{ float:left; width:auto; height:100%; text-indent:15px; line-height:45px; font-size:14px; font-family:microsoft yahei; color:#7c7c7c; text-decoration:none;}
.wrap-news ul li a:hover{ text-decoration:underline;}
.left-fixed{ position:fixed; left:0; top:35%; width:60px; height:295px; background:url(../img/left-fixed-icon.png) no-repeat;}
.left-fixed a{ float:left; width:60px; height:60px;}
.wrap-icp{ float:left; width:100%; height:auto; padding-top:25px; border-top:1px solid #444;}
.wrap-icp p{ float:left; width:100%; margin:3px 0; padding:0; font-size:12px; color:#696969; text-align:center; font-family:microsoft yahei;}
.wrap-icp p a{ display:inline-block; padding:0 3px; color:#696969; text-decoration:none;}
.wrap-icp p a:hover{ color:#3baa24;}