@charset "utf-8"; 
html{zoom:1} 
html *{outline:0;zoom:1} 
html button::-moz-focus-inner{border-color:transparent!important} 
body{overflow-x:hidden;font-size:12px} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0} 
fieldset,a img{border:0} 
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal} 
li{list-style:none} 
caption,th{text-align:left} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
.clearfix{display:block} 
.clear{clear:both} 
.lft{float:left;display:inline} 
.rgt{float:right;display:inline} 
.over{overflow:hidden; clear: both;} 
.mt20{margin-top:20px;} 
.mb16{margin-bottom:16px;} 
.mr16{margin-right:16px;} 
.mr12{margin-right:12px;} 
.mar16{margin:16px;} 
*html{background-image:url(about:blank);background-attachment:fixed} 
body{color:#333;line-height:22px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;background:#EEE;} 
a{outline:0;text-decoration:none;color:#333;} 
a:hover{text-decoration:none;color:#0CF;} 
.line-limit{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 
.wrapper{width:1180px; margin-left:auto; margin-right:auto; height: auto;} 
/*Header-Start*/ 
.header{position:fixed; left:0; top:0; width:100%; z-index:1;left:0px;_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);height:72px; background:#5f5f5f; border-bottom:1px #dfdfdf solid;} 
.logo{float:left; height:72px; overflow:hidden; width:250px;} 
.logo a{ display:block; height:72px; background:url(../images/img/logo.png) 0 center no-repeat; width:250px; text-indent:-999em;} 
.nav{float:right; margin-right:20px;} 
.nav li {float: left; height:72px; position: relative; text-align:center;} 
.nav li a{padding:0 15px; height:72px; line-height:72px; color:#FFF; font-size:16px; display:block;} 
.nav .current,.nav li a:hover{background:#0CF;} 
.msearch{float:right; position:relative; margin:21px 0; background:#FFF; width: 150px; height:30px; border:2px #fff solid; -moz-border-radius:15px; border-radius:15px;} 
.msearch .text-msearch{width:80px; height: 18px; padding: 5px; position: absolute; left: 10px; top: 0px; border: none; font-size: 14px;} 
.msearch .btn-msearch{width: 44px; height: 30px; background: url(../images/img/icon.png) center -362px no-repeat; position: absolute; top: 0px; right: 0px; border: none; cursor: pointer; color: #a5a4a4;} 
.msearch:hover{width:200px;} 
.msearch:hover .text-msearch{width: 130px;} 
/*Index-Start*/ 
.main{margin-top:90px;} 
.home{margin-top:75px; font-size:13px; line-height:30px; color:#999; background:url(../images/img/home.png) 75px 7px no-repeat;} 
.home a{ color:#999;}.home a:hover{color:#0CF;} 
.P_left{padding-left:20px;} 
.mailft{float:left; width:840px;} 
.maight{float:right; width:324px;} 
.maibox{background:#FFF; border:1px #eee solid; border-radius:8px;} 
.maibox .inbtit{margin:16px 16px 0 16px; height:30px; border-bottom:1px #DDD solid;} 
.maibox .inbtit span,.maibox .inbtit h1{height:29px; font-size:16px; line-height:24px; display:inline-block; border-bottom:2px #0CF solid;} 
.maibox .inbtit i{margin-right:5px; color:#0CF;} 
.index_one{overflow:hidden;} 
.index_one .innet{width:100%; height:36px; padding:0 8px; position:absolute; bottom:0; font-size:14px; color:#FFF; line-height:36px; background:rgba(0,0,0,0.3);} 
.index_one a:hover .innet{text-decoration:none;color:#0CF;} 
.index_one .inlone_1{float:left; width:548px; height:338px; margin-right:16px; border:1px #eee solid; border-radius:8px; overflow:hidden; position:relative;} 
.index_one .inlone_1 img{width:548px; height:338px;} 
.index_one .inlone_2{float:left; width:238px; height:160px; margin-bottom:16px; border:1px #eee solid; border-radius:8px; overflow:hidden; position:relative;} 
.index_one .inlone_2 img{width:238px; height:160px;} 
.index_one .inlone_3{float:left; width:238px; height:160px; border:1px #eee solid; border-radius:8px; overflow:hidden; position:relative;} 
.index_one .inlone_3 img{width:238px; height:160px;} 
.index_one .inlone_1:hover img,.index_one .inlone_2:hover img,.index_one .inlone_3:hover img{transition: all 0.6s; transform: scale(1.1);} 
.index_twed{ margin-top:16px;} 
.index_twed ul{margin:16px 16px; overflow:hidden;} 
.index_twed .teltw{float:left; width:238px; height:150px; margin-right:16px; position:relative; -moz-border-radius:6px; border-radius:6px; overflow:hidden;} 
.index_twed .teltw img{width:238px; height:150px;} 
.index_twed .teltw .twet{width:100%; left:0; bottom:0; position:absolute; font-size:14px; color:#FFF; line-height:36px; background:rgba(0,0,0,0.3);} 
.index_twed .teltw .twet a{margin:0 8px; color:#FFF;} 
.index_twed .teltw:hover a{color:#0CF;} 
.index_twed .telst{margin:8px 0; font-size:15px; line-height:22px; overflow:hidden;} 
.index_twed .none{margin-top:3px;} 
.index_twed .telst span{float:right; text-align:right; color:#999; display:inline-block;}
.index_thre{ margin-top:16px; overflow:hidden;} 
.index_thre ul{margin:16px 16px;}
.index_thre ul li{ padding:12px 0; border-bottom:1px #DDD dashed;}
.index_thre ul li:first-child{ padding-top:0;}
.index_thre ul li:last-child{ border:none; padding-bottom:0;}
.index_thre ul h3{ margin-bottom:8px; font-size:18px; line-height:30px;}
.index_thre ul p{ font-size:15px; line-height:26px; color:#777;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;}
.index_thre ul .meber{ margin-top:8px;}
.index_thre ul .meber i{margin-right:5px; color:#666;} 
.index_thre ul .meber span{ margin-right:30px; font-family:14px; line-height:24px; color:#666;}
.index_thre ul .tuwen{ overflow:hidden;}
.index_thre ul .tuwen img{ float:left; margin-right:12px; width:188px; height:123px; border-radius:6px;}
.index_thre ul .duotu .img{ margin-bottom:8px; overflow:hidden;}
.index_thre ul .duotu .img img{ margin-right:12px; width:188px; height:116px; display:inline-block; border-radius:6px;}
.index_thre ul .duotu .img img:nth-child(4){ margin-right:0;}
.index_for{overflow:hidden;} 
.index_for .for_top{padding-top:3px; background:url(../images/img/forbj.jpg) center 0 no-repeat;} 
.index_for .for_top .login{text-align:right; margin:2px 6px 0 0;} 
.index_for .for_top .login a{margin-left:2px; padding:0 3px; font-size:12px; line-height:18px; color:#FFF; display:inline-block; background:#0CF; border-radius:3px;} 
.index_for .for_top .login a:hover{background:#09F;} 
.index_for .for_top .port{margin:30px auto 0 auto; width:70px; height:70px; text-align:center; border-radius:90px; background:#EEE; border:1px #ccc dashed; overflow:hidden;} 
.index_for .for_top .port img{height:70px;} 
.index_for .for_top .name{ margin-top:10px; text-align:center;}  
.index_for .for_top .name .sp1{margin-right:3px; font-size:15px; line-height:22px; font-weight:bold; display:inline-block;} 
.index_for .for_top .name .sp2{ padding:0 4px; font-size:12px; line-height:18px; color:#FFF; display:inline-block; border-radius:3px;} 
.index_for .for_top .name .aut-1{background-image:-webkit-linear-gradient(0deg,#f6b044 0%,#fd4d4c 100%);} 
.index_for .for_top .name .aut-2{background-image:-webkit-linear-gradient(0deg,#3ca5f6 0%,#a86af9 100%);} 
.index_for .for_top .stat{margin-top:5px; font-size:12px; line-height:18px; text-align:center; color:#999;} 
.index_for .for_top .stat a{color:#F0F;} 
.index_for .for_top .stat a:hover{color:#0CF;} 
.index_for .info{margin-top:5px;} 
.index_for .info .inftit{font-size:14px; text-align:center;} 
.index_for .info .inftit .line{display: inline-block; width:112px; border-top:1px solid #eee ;} 
.index_for .info .inftit .txt{padding:0 8px; color:#09F; vertical-align:-20%;} 
.index_for .info ul{ margin:3px 16px 10px 16px;} 
.index_for .info li{ padding:5px 0; overflow:hidden;} 
.index_for .info li a{float:left; width:230px; padding-left:12px; font-size:13px; line-height:18px; color:#666; display:block; background:url(../images/img/icon.png) -23px -97px no-repeat;} 
.index_for .info li:hover a{color:#0CF;} 
.index_for .info li span{float:right; font-size:12px; line-height:18px; color:#666; display:block;} 
.index_fiv{margin-top:16px;} 
.index_fiv .inhot{margin:5px 16px 16px 16px;} 
.index_fiv .inhot li{padding:10px 0; border-bottom:1px #DDD dashed; overflow:hidden;} 
.index_fiv .inhot li:last-child{padding-bottom:0; border-bottom:none;} 
.index_fiv .inhot .two{background:#ef8f31;} 
.index_fiv .inhot .thre{background:#6bd139;} 
.index_fiv .inhot .mred{background:#999;} 
.index_fiv .inhot .twd .img{ position:relative; float:left; width:88px; height:66px; margin-right:12px;} 
.index_fiv .inhot .twd .img img{width:88px; height:66px; -webkit-border-radius:5px; border-radius:5px;} 
.index_fiv .inhot .twd .img .num{ position: absolute; width:18px; height:20px; left:0; top:0; font-size:13px; line-height:20px; text-align:center; color:#FFF; background:#cc0000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} 
.index_fiv .inhot .twd a{height:45px; font-size:14px; line-height:22px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;} 
.index_fiv .inhot .twd span{padding-left:16px; background:url(../images/img/icon.png) -15px -129px no-repeat; color:#999;} 
.index_fiv .inhot .led:hover{padding-left:5px;} 
.index_fiv .inhot .led a,.list-right .lirhone .lirhot .led:hover a{color:#666;} 
.index_fiv .inhot .led span{ float:left; width:18px; height:20px; margin-right:8px; font-size:13px; line-height:20px; text-align:center; color:#FFF; display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} 
.index_fiv .inhot .led a{ float:left; width:258px; font-size:14px; line-height:20px; display:block;} 
.index_six{margin-top:16px;} 
.index_six .rand{ margin:2px 16px 16px 16px;} 
.index_six .rand li{ padding:12px 0; border-bottom:1px #DDD dashed; overflow:hidden;} 
.index_six .rand li:last-child{padding-bottom:0; border-bottom:none;} 
.index_six .rand li a{color:#666;} 
.index_six .rand li:hover{padding-left:5px;} 
.index_six .rand li:hover a{color:#666;} 
.index_six .rand .zjtime{ float:left; width:83px; height:40px; margin-right:12px; line-height:40px; text-align:center; color:#666; background:#EEE; -webkit-border-radius:5px; border-radius:5px;} 
.index_six .rand .zjtime .d{ font-size:20px;} 
.index_six .rand .zjtime .m{ font-size:13px;} 
.index_six .rand a{ float:left; width:190px; font-size:13px; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;} 
.index-link{ margin-top:16px; padding-bottom:10px; background:#FFF; border:1px #EEE solid;} 
.index-link .linkst{ margin:10px 16px; font-size:14px; line-height:30px;} 
.index-link .linkst a{ margin:0 8px; color:#999;} 
.index-link .linkst a:hover{color:#0CF;} 
/*List-Start*/ 
.list_left{margin:0 16px;} 
.list_left li{ padding:12px 0; border-bottom:1px #DDD dashed;}
.list_left li:last-child{ border:none; padding-bottom:0;}
.list_left h3{ margin-bottom:8px; font-size:18px; line-height:30px;}
.list_left p{ font-size:15px; line-height:26px; color:#777;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;}
.list_left .meber{ margin-top:8px;}
.list_left .meber i{margin-right:5px; color:#666;} 
.list_left .meber span{ margin-right:30px; font-family:14px; line-height:24px; color:#666;}
.list_left .tuwen{ padding:16px 0; overflow:hidden;}
.list_left .tuwen img{ float:left; margin-right:12px; width:188px; height:123px; border-radius:6px;}
.list_left .duotu .img{ margin-bottom:8px; overflow:hidden;}
.list_left .duotu .img img{ margin-right:12px; width:188px; height:116px; display:inline-block; border-radius:6px;}
.list_left .duotu .img img:nth-child(4){ margin-right:0;}
.list_trone ul{margin:0 16px 16px 16px;} 
.list_trone ul li{padding:12px 0; border-bottom:1px #eee dashed; overflow:hidden;} 
.list_trone ul li:last-child{border:none; padding-bottom:0;} 
.list_trone ul li img{float:left; width:110px; height:70px; margin-right:12px; border-radius:6px;} 
.list_trone ul li a{margin-bottom:3px; font-size:14px; line-height:22px; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;} 
.list_trone ul li span{font-size:12px; color:#999;} 
.list_trtwo{margin-top:16px;} 
.list_trtwo .rand{ margin:2px 16px 16px 16px;} 
.list_trtwo .rand li{ padding:12px 0; border-bottom:1px #DDD dashed; overflow:hidden;} 
.list_trtwo .rand li:last-child{padding-bottom:0; border-bottom:none;} 
.list_trtwo .rand li a{color:#666;} 
.list_trtwo .rand li:hover{padding-left:5px;} 
.list_trtwo .rand li:hover a{color:#666;} 
.list_trtwo .rand .zjtime{ float:left; width:83px; height:40px; margin-right:12px; line-height:40px; text-align:center; color:#666; background:#EEE; -webkit-border-radius:5px; border-radius:5px;} 
.list_trtwo .rand .zjtime .d{ font-size:20px;} 
.list_trtwo .rand .zjtime .m{ font-size:13px;} 
.list_trtwo .rand a{ float:left; width:190px; font-size:13px; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;} 
/*Pages-Start*/ 
.pages{padding:30px 0 20px 0; text-align:center;} 
.pages span,.pages a:hover{padding: 5px 10px;border: 1px solid #0CF;background: #0CF;color: #fff;text-decoration: none;border-radius:3px} 
.pages a{margin:0 1px; padding: 5px 10px;border: 1px solid #EEE;background: #fff;color: #A4A4A4;line-height: 18px;border-radius:3px;} 
/*News-Start*/ 
.news_left{padding:16px;} 
.news_left .contit{padding-bottom:8px; border-bottom:1px #EEE solid;} 
.news_left .contit h1{font-size:22px; line-height:50px; font-weight:bold;} 
.news_left .contit i{margin-right:5px; color:#0CF;} 
.news_left .contit p{font-size:13px; line-height:20px; color:#999;} 
.news_left .contit p span{ margin:0 10px; padding-left:19px; background:url(../images/img/icon.png) -15px -278px no-repeat;} 
.news_left .contit p span+span{padding-left:19px; background-position: -15px -128px;} 
.news_left .contit p span+span+span{padding-left:19px; background-position: -15px -308px;} 
.news_left .contit p span+span+span+span{padding-left:19px; background-position: -15px -247px;} 
.news_left .contit p span+span+span+span+span{padding-left:19px; background-position: -15px -158px;} 
.news_left .say {margin-top:10px; border:1px solid #dfdfdf; height: 41px; background: url(../images/img/say.jpg) no-repeat; padding: 8px;} 
.news_left .say p {padding-left: 100px; color: #6E6E6E; font-size: 14px; word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;} 
.news_left .content{color:#555; font-size:16px; margin-top:8px;} 
.news_left .content h2,.news_left .content h3{margin:20px 0; line-height:20px; font-size:18px; font-weight:bold; padding-left:8px; border-left:5px #f05654 solid;} 
.news_left .content p{line-height:28px; text-indent:2em; margin:8px 0;} 
.news_left .content img{margin:12px auto;display: block;max-width:660px !important;height:auto !important;} 
.news_left .avow { height: 45px; padding:10px 15px; margin:10px auto 0 auto; background-color: #F2F2F2; border: 1px solid #E8E8E8;} 
.news_left .avow .avowtitle { float: left; background: url(../images/img/avow.png) no-repeat; width: 22px; height: 42px; display: inline; margin-right: 10px;} 
.news_left .avow p { font-size: 14px;} 
.news_member{overflow:hidden;} 
.news_member .for_top{padding-top:3px; background:url(../images/img/forbj.jpg) center 0 no-repeat;} 
.news_member .for_top .port{margin:56px auto 0 auto; width:70px; height:70px; text-align:center; border-radius:90px; background:#EEE; border:1px #ccc dashed; overflow:hidden;} 
.news_member .for_top .port img{height:70px;} 
.news_member .for_top .name{ margin-top:10px; text-align:center;}  
.news_member .for_top .name .sp1{margin-right:3px; font-size:15px; line-height:22px; font-weight:bold; display:inline-block;} 
.news_member .for_top .name .sp2{ padding:0 4px; font-size:12px; line-height:18px; color:#FFF; display:inline-block; border-radius:3px;} 
.news_member .for_top .name .aut-1{background-image:-webkit-linear-gradient(0deg,#f6b044 0%,#fd4d4c 100%);} 
.news_member .for_top .name .aut-2{background-image:-webkit-linear-gradient(0deg,#3ca5f6 0%,#a86af9 100%);} 
.news_member .for_top .stat{margin-top:5px; font-size:12px; line-height:18px; text-align:center; color:#999;} 
.news_member .for_top .stat a{color:#F0F;} 
.news_member .for_top .stat a:hover{color:#0CF;} 
.news_member .info{margin-top:5px;} 
.news_member .info .inftit{font-size:14px; text-align:center;} 
.news_member .info .inftit .line{display: inline-block; width:112px; border-top:1px solid #eee ;} 
.news_member .info .inftit .txt{padding:0 8px; color:#09F; vertical-align:-20%;} 
.news_member .info ul{ margin:3px 16px 10px 16px;} 
.news_member .info li{ padding:5px 0; overflow:hidden;} 
.news_member .info li a{float:left; width:230px; padding-left:12px; font-size:13px; line-height:18px; color:#666; display:block; background:url(../images/img/icon.png) -23px -97px no-repeat;} 
.news_member .info li:hover a{color:#0CF;} 
.news_member .info li span{float:right; font-size:12px; line-height:18px; color:#666; display:block;} 
.news_trone{margin-top:16px;} 
.news_trone ul{margin:0 16px 16px 16px;} 
.news_trone ul li{padding:12px 0; border-bottom:1px #eee dashed; overflow:hidden;} 
.news_trone ul li:last-child{border:none; padding-bottom:0;} 
.news_trone ul li img{float:left; width:110px; height:70px; margin-right:12px; border-radius:6px;} 
.news_trone ul li a{margin-bottom:3px; font-size:14px; line-height:22px; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;} 
.news_trone ul li span{font-size:12px; color:#999;} 
.news_trtwo{margin-top:16px;} 
.news_trtwo .rand{ margin:2px 16px 16px 16px;} 
.news_trtwo .rand li{ padding:12px 0; border-bottom:1px #DDD dashed; overflow:hidden;} 
.news_trtwo .rand li:last-child{padding-bottom:0; border-bottom:none;} 
.news_trtwo .rand li a{color:#666;} 
.news_trtwo .rand li:hover{padding-left:5px;} 
.news_trtwo .rand li:hover a{color:#666;} 
.news_trtwo .rand .zjtime{ float:left; width:83px; height:40px; margin-right:12px; line-height:40px; text-align:center; color:#666; background:#EEE; -webkit-border-radius:5px; border-radius:5px;} 
.news_trtwo .rand .zjtime .d{ font-size:20px;} 
.news_trtwo .rand .zjtime .m{ font-size:13px;} 
.news_trtwo .rand a{ float:left; width:190px; font-size:13px; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;} 
/*尾部-footer*/ 
.footer{width:100%; margin-top:20px; background:#666;} 
.footer .cait{height:4px; background:url(../images/img/batop.jpg);} 
.footer .foot{padding:16px 0; text-align:center;} 
.footer .foot ul{overflow:hidden; margin:0 auto;} 
.footer .foot li{padding:0 10px; line-height:16px; display:inline; border-right:2px #EEE solid;} 
.footer .foot li:last-child{border:none;} 
.footer .foot li a{ font-size:15px; color:#fff;} 
.footer .foot p,.footer .foot p a{font-size:15px; line-height:30px; color:#FFF;} 
.bottom_tools{position:fixed;z-index:1070;right:20px;bottom:40px;} 
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none} 
.qr_img{position:absolute;top:-189px;left:-183px;display:none;} 
#scrollUp{width:45px;height:45px;background-image:url(../images/img/icon1.png);background-position:0 0;display:none;} 
#scrollUp:hover{background-image:url(../images/img/icon1.png);background-position:-45px 0} 
#feedback{width:45px;height:45px;background-image:url(../images/img/icon1.png);background-position:0 -45px} 
#feedback:hover{background-image:url(../images/img/icon1.png);background-position:-45px -45px} 
.qr_tool{width:45px;height:45px;background-image:url(../images/img/icon1.png);background-position:0 -95px;cursor:pointer;} 
.qr_tool:hover {width: 45px;height: 45px;background-image: url(../images/img/icon1.png);background-position:-45px -95px;}
.fot_tle{height:50px;background:rgba(0,0,0,0.5);box-shadow:0px 0px 1px 1px #a6a6a6;;position:fixed;bottom: 0;left: 0;right:0;z-index: 1;width: 100%;margin:0 auto; overflow:hidden; text-align:center;}
.fot_tle p{ margin:0 50px; padding-left:36px; font-size:20px; color:#EEE; line-height:50px; letter-spacing:1px; display:inline-block;}
.fot_tle .tel{ background:url(../images/img/tel.png) left center no-repeat;}
.fot_tle .QQ{ background:url(../images/img/QQ.png) left center no-repeat;}
.fot_tle .weixin{ background:url(../images/img/wx.png) left center no-repeat;}