html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{margin:0;text-align:left;font-size:15px;background:#fff;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
a,b,p,font,span,strong{font-family:"Microsoft YaHei"}
input,a{outline:none}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
h1{font-size:2em;margin:0.67em 0}
img{border-style:none}
input{font:inherit;margin:0}
input{overflow:visible;padding:0px;margin:0px}
[type="submit"]{-webkit-appearance:button}
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
p{margin:0}
img{height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
ul,dl,h1,h3,h4,dt,dd{margin:0;padding:0}
ul li{list-style:none}
.f-fl{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#333}
a:hover{transition:color 160ms ease 0s,background-color 200ms ease 0s,border-color 160ms ease 0s,transform 500ms ease 0s;cursor:pointer}
em{font-style:normal}
.g-box-1200{width:1100px;height:auto;margin:auto;display:block}
.m-margin15{margin-top:15px}
.m-margin20{margin-top:20px}
.g-logo{overflow:hidden;margin:10px 40px 0px 0px}
.g-nav li{float:left;line-height:61px;margin-right:34px}
.g-nav li a{color:#fff;font-size:18px}
.g-nav li a:hover{color:#FF4939}
.g-nav li span{display:block;margin:0 auto;width:16px;height:2px}
.g-nav li.m-hover span{background:#FF4939}
.g-search{overflow:hidden;height:30px;width:220px;margin-top:17px;background:#f0f0f1;border-radius:18px}
.g-search .u-search-input{width:165px;height:30px;padding:0px 10px 0px 15px;background:0 0;border:none;float:left;font-size:14px;line-height:30px}
.g-search .u-search-btn{float:right;width:30px;height:30px;overflow:hidden;font-size:0;border:none;background:url(../images/vspr.png) 0 -84px no-repeat;cursor:pointer}
.w310{width:300px}
.g-footer-nav{color:#bbb}
.g-footer{clear:both;border-top:1px solid #ddd;margin-top:20px;padding:25px 0;text-align:center;font-family:simsun}
.g-footer a{color:#333;font-family:simsun}
.g-footer span{margin:0 15px;color:#333;font-family:simsun;font-size:12px}
.g-footer p{color:#2d2d2d;text-align:center;font-family:simsun;font-size:12px;margin-top:10px;height:24px;line-height:24px}
.g-footer p b{font-family:simsun}
.g-topcont{overflow:hidden;height:80px;box-shadow:0 5px 5px 0px rgba(255,255,255,0.2),0 0 6px 2px rgba(0,0,0,0.15)}
.g-topcont .g-logo{width:180px;height:60px;overflow:hidden;margin:10px 0}
.g-topcont .g-nav{overflow:hidden;width:650px}
.g-topcont .g-nav ul{overflow:hidden;margin-left:20px}
.g-topcont .g-nav ul li{float:left;width:105px;margin:0px}
.g-topcont .g-nav ul li a{color:#333;height:72px;display:block;text-align:center}
.g-topcont .g-nav ul li a span{font-size:18px;padding-top:16px;display:block;width:auto;height:26px;line-height:26px}
.g-topcont .g-nav ul li a p{font-size:12px;height:19px;line-height:19px}
.g-topcont .g-nav ul li.m-hover{height:70px;border-bottom:2px solid #04ce9b}
.g-topcont .g-nav ul li.m-hover span{background:none;color:#04ce9b}
.g-topcont .g-nav ul li.m-hover p{color:#04ce9b}
.g-topcont .g-nav ul li:hover span{color:#04ce9b}
.g-topcont .g-nav ul li:hover p{color:#04ce9b}
.g-topcont .g-search{margin-top:21px}
.g-topcont .g-mobile{width:37px;height:37px;overflow:hidden;height:72px}
.g-topcont .g-mobile a{display:block;margin-top:17px}
.g-newslist{overflow:hidden;padding:10px 0}
.g-newslist li{overflow:hidden;border-bottom:1px dashed #eee;padding:15px 0px 15px 240px;position:relative;height:160px}
.g-newslist li a{display:block;height:130px}
.g-newslist li a i{position:absolute;left:0px;top:15px;overflow:hidden;display:block;width:220px;height:150px}
.g-newslist li a i img{width:220px;height:150px}
.g-newslist li a h3{font-size:18px;color:#333;height:24px;line-height:24px;overflow:hidden;margin-bottom:12px;font-weight:bold}
.g-newslist li a p{color:#999;display:block;overflow:hidden;line-height:28px;max-height:84px;font-size:14px;margin-bottom:10px}
.g-newslist li a span{display:block;height:24px;line-height:24px;color:#999}
.g-newslist li a span em.u-yuedu{background:url(../images/yueduico.png)no-repeat left 0px}
.g-newslist li a span em{padding-left:24px;font-weight:normal;margin-right:20px;font-size:14px}
.g-newslist li a span em.u-time{background:url(../images/timeico.png)no-repeat 2px 2px}
.g-newslist li a:hover h3{color:#04ce9b}
.m-page{clear:both;font-size:15px;height:37px;line-height:37px;margin:25px 10px 10px 10px;text-align:center}
.m-page a{padding:8px 15px;font-size:15px;color:#333;border:1px solid #eee;border-radius:3px;background-color:#eee;margin:0 5px}
.m-page a:hover{background:#04ce9b;border:1px solid #04ce9b;color:#fff}
.m-page b{padding:8px 15px;font-size:15px;color:#333;border:1px solid #04ce9b;border-radius:3px;background:#04ce9b;color:#fff;margin:0 5px}
.g-rankul{margin-top:25px;overflow:hidden}
.g-rankul ul{overflow:hidden}
.g-rankul ul li{border-top:0;font-size:15px;padding:14px 0;overflow:hidden;position:relative;padding-left:25px;max-height:52px;line-height:26px;border-bottom:1px dashed #eee}
.g-rankul ul li i{color:#F00;font-size:22px;font-weight:bolder;font-family:微软雅黑;font-style:italic;position:absolute;left:0px;top:14px}
.g-rankul ul li a:hover{color:#04ce9b}
.g-rankul ul li a{display:block}
.g-rankul ul li:last-of-type{border-bottom:0px}
.g-jptj{overflow:hidden;margin-top:10px}
.g-jptj ul{width:300px;overflow:hidden}
.g-jptj ul li{width:135px;height:auto;margin:15px 15px 0px 0px;overflow:hidden;float:left}
.g-jptj ul li a img{width:100%;height:90px;display:block;overflow:hidden}
.g-jptj ul li a p{width:100%;height:40px;line-height:20px;font-size:14px;font-weight:normal;color:#333;margin:4px 0 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.g-jptj ul li:hover p{color:#04ce9b}
.f-jkico{background-image:url(../images/jkicon.png);background-repeat:no-repeat}
.g-jknav{height:20px;position:relative;zoom:1;text-indent:24px;margin-top:16px}
.g-jknav i{width:15px;height:19px;position:absolute;left:4px;top:0px;background-position:-8px -5px}
.g-jknav strong{width:100%;height:20px;line-height:20px;font-size:14px;font-weight:normal;color:#999;text-indent:24px;display:block;overflow:hidden}
.g-jknav strong a{color:#999}
.g-jknav strong a:hover{color:#04ce9b}
.g-infocont{overflow:hidden}
.g-infocont h1{width:100%;line-height:40px;margin:25px 0  15px 0;word-wrap:break-word;word-break:break-all;font-size:26px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.g-infocont .u-info{overflow:hidden;color:#999;font-size:14px;height:20px;line-height:20px;border-bottom:1px dashed #eee;padding-bottom:25px}
.g-infocont .u-info span{padding-right:30px;display:block;float:left}
.g-infocont .u-info span i{font-style:normal}
.g-infocont .m-main{overflow:hidden;padding-top:25px;font-size:18px;line-height:35px;color:#333}
.g-infocont .m-main p{margin-bottom:25px;line-height:35px;color:#333;font-size:18px}
.g-infocont .m-main h3{height:24px;line-height:24px;margin-bottom:25px;font-size:22px;font-weight:bold;color:#04ce9b;overflow:hidden;background:url(../images/h3icobg.png) repeat-x 0px 11px}
.g-leftnav{overflow:hidden;width:200px}
.g-leftnav ul li{height:80px;line-height:80px;overflow:hidden;background:#f3f3f3;border-bottom:1px solid #fff;text-align:center}
.g-leftnav ul li a{font-weight:bold;font-size:16px;display:block;color:#333}
.g-leftnav ul li:hover{background:#04ce9b}
.g-leftnav ul li:hover a{color:#fff;background:url(../images/li1.png) no-repeat 140px center}
.g-leftnav ul li.m-hover{background:#04ce9b}
.g-leftnav ul li.m-hover a{color:#fff;background:url(../images/li1.png) no-repeat 140px center}
.g-about{overflow:hidden;width:850px}
.g-about h4{padding:0 20px 15px;font-size:26px;border-bottom:1px solid #ededed;font-weight:normal;color:#333;background:url(../images/icon17.png) no-repeat}
.g-about .g-about-cont{padding:0 20px 0 20px;line-height:38px;font-size:16px;color:#555;margin-top:13px}
.g-about h4.u-flsm{background-position:130px -145px}
.g-ht{overflow:hidden;margin-top:15px}
.g-ht ul{overflow:hidden;padding:15px 0px 0px 0px}
.g-ht ul li{float:left;border-radius:25px;background:#f5f5f5;text-align:center;padding:0px 16px;margin:0 12px 15px 0;font-size:15px;display:block;height:32px;line-height:32px}
.g-ht ul li:hover{background:#04ce9b}
.g-ht ul li:hover a{color:#fff}
.g-ht ul li a{display:block}
.m-h3tit{margin-bottom:10px;width:310px;height:36px;background-image:url(../images/mainlist.gif);background-repeat:no-repeat;line-height:36px;font-size:26px;text-align:center;font-weight:normal;background-position:0 -160px;color:#333}
.m-h3tit span{color:#04ce9b}
.g-hot-tj{overflow:hidden;padding:5px 0 15px 0;border-bottom:1px dashed #eee}
.g-hot-tj ul{float:left;overflow:hidden}
.g-hot-tj ul li{float:left;width:250px;height:25px;margin:0 10px 0 10px;line-height:25px;overflow:hidden;background:url(../images/icodian.png) no-repeat 0 8px;white-space:nowrap;text-overflow:ellipsis}
.g-hot-tj ul li a{padding:0 0 0 20px}
.g-hot-tj ul li a:hover{color:#04ce9b}
.g-banner{width:680px;overflow:hidden;height:360px}
.g-banner-img{width:540px;height:360px;overflow:hidden;float:left}
.g-banner-img li{position:relative;overflow:hidden;width:540px;height:360px}
.g-banner-img li img{width:540px;height:360px}
.g-banner-img li p{background:url(../images/rgba50.png);padding:0px 15px;position:absolute;bottom:10px;right:0;height:96px}
.g-banner-img li p span{height:36px;line-height:36px;margin:5px 0 0;font-size:18px;font-weight:bold;overflow:hidden;text-align:center;display:block;color:#fff}
.g-banner-img li p span{height:36px;line-height:36px;margin:5px 0 0;font-size:18px;font-weight:bold;overflow:hidden;text-align:center;display:block;color:#fff}
.g-banner-img li p em{line-height:20px;font-size:15px;height:40px;overflow:hidden;display:block;font-weight:normal;color:#fff}
.g-banner-ico{width:120px;overflow:hidden;float:right}
.g-banner-ico li{width:120px;margin:0 0 12px;color:#333;background:#f1f1f1;float:left;cursor:pointer;height:81px}
.g-banner-ico li a{height:60px;display:block;overflow:hidden;padding:8px;width:104px}
.g-banner-ico li a span{display:block;height:60px;overflow:hidden;line-height:20px;cursor:pointer;text-align:center}
.g-headnews{overflow:hidden;width:400px;height:360px}
.g-banner-ico li.on{background:#04ce9b}
.g-banner-ico li.on a span{color:#fff}
.g-headnews .u-first-list{border-bottom:1px dotted #ededed;padding-bottom:15px;overflow:hidden}
.g-headnews .u-first-list h3{overflow:hidden;text-align:center}
.g-headnews .u-first-list h3 a{font-size:18px;display:inline-block;height:28px;line-height:28px;overflow:hidden;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;background:url(../images/newico.png) no-repeat right center;padding-right:44px;text-align:center;max-width:415px}
.g-headnews .u-first-list h3 a:hover{color:#04ce9b}
.g-headnews .u-first-list p{font-size:15px;color:#999;font-weight:normal;line-height:24px;height:48px;overflow:hidden}
.g-headnews ul{margin-top:6px;overflow:hidden}
.g-headnews ul li{height:42px;line-height:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.g-headnews ul li a{font-size:16px}
.g-headnews ul li a:hover{color:#04ce9b}
.g-headnews ul li i{float:left;width:25px;font-size:20px;font-style:italic;font-family:simsun}
.g-list-two{background:#fbfbfb;margin:15px auto 0px;padding:15px 0px;position:relative}
.g-list-two ul{overflow:hidden}
.g-list-two ul li{float:left;overflow:hidden;width:200px;position:relative;margin:10px;height:140px}
.g-list-two ul li img{width:200px;height:140px}
.g-list-two ul li p{position:absolute;width:170px;height:38px;line-height:38px;color:#fff;overflow:hidden;padding:0px 15px;background:url(../images/rgba50.png);left:0px;bottom:0px;white-space:nowrap;text-overflow:ellipsis}
.g-list-two ul li:hover p{color:#04ce9b}
.g-list-dome{overflow:hidden}
.g-box-bgico{background:url(../images/border_r.png) repeat-y 765px 0px}
.w845{width:750px}
.g-new-info h1{margin-top:10px}
h4.g-utitle{overflow:hidden;margin:20px 0px 20px 0px;font:700 28px 微软雅黑;height:51px;line-height:44px;background:url(../images/h4bgico.png) no-repeat left top;color:#000;text-align:center}
.g-le-img{overflow:hidden;height:300px;width:300px}
.g-le-img li{width:300px}
.g-le-img li a{display:block;overflow:hidden}
.g-le-img li i{width:300px;height:200px;display:block;overflow:hidden}
.g-le-img li i img{width:300px;height:200px}
.g-le-img li p{background:#f7f7f7;overflow:hidden;padding:12px 15px}
.g-le-img li p span{display:block;overflow:hidden;height:24px;line-height:24px;font-size:16px;color:#333;margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis}
.g-le-img li p em{display:block;color:#999;overflow:hidden;font-weight:normal;height:48px;line-height:24px;font-size:14px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.g-le-img li a:hover p span{color:#04ce9b}
.g-cnet{overflow:hidden;width:500px;margin:0px 0px 0px 15px}
.g-cnet-top{position:relative;overflow:hidden}
.g-cnet-top a{display:block;overflow:hidden;position:relative;padding:0px 0px 0px 215px;height:124px}
.g-cnet-top a i img{display:block;overflow:hidden;width:200px;height:124px;position:absolute;left:0px;top:0px}
.g-cnet-top a p{height:26px;line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fb4c53;font-size:16px;font-weight:bold}
.g-cnet-top a span{font-weight:normal;font-size:14px;color:#666;line-height:24px;height:48px;overflow:hidden;display:block;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:10px 0px 10px 0px}
.g-cnet-top a em{color:#999;height:24px;line-height:24px;display:block;font-size:13px}
.g-cnet-top a:hover p{text-decoration:underline}
.g-cnet-bottom{overflow:hidden;border-top:1px dashed #eee;margin-top:20px}
.g-cnet-bottom li{float:left;margin-top:18px;overflow:hidden;width:50%}
.g-cnet-bottom li i{display:block;float:left;width:4px;height:4px;-webkit-border-radius:50%;border-radius:50%;background:#cccccc;margin-top:8px;margin-right:8px}
.g-cnet-bottom li a{display:block;float:left;font-size:15px;line-height:18px;height:18px;width:220px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.g-cnet-bottom li a:hover{color:#04ce9b}
.g-rt-list{overflow:hidden;width:270px;height:300px}
.g-rt-list li{overflow:hidden;position:relative;padding:0px 0px 0px 130px;height:80px;margin-bottom:15px}
.g-rt-list li a{display:block}
.g-rt-list li i img{width:120px;height:80px;display:block;overflow:hidden;position:absolute;left:0px;top:0px}
.g-rt-list li p{color:#333;font-size:14px;line-height:24px;height:48px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.g-rt-list li span{color:#999;font-size:13px;display:block;height:24px;line-height:24px;margin-top:4px}
.g-rt-list li:last-of-type{margin-bottom:0px}
.g-rt-list li a:hover p{color:#04ce9b}
.g-le-box{overflow:hidden;width:800px}
.g-le-box ul.u-first{overflow:hidden;height:126px}
.g-le-box ul.u-first li{width:185px;float:left;overflow:hidden;height:126px;margin:5px;position:relative}
.g-le-box ul.u-first li a{display:block}
.g-le-box ul.u-first li a img{width:185px;height:120px}
.g-le-box ul.u-first li p{position:absolute;width:177px;height:38px;line-height:38px;color:#fff;overflow:hidden;padding:0px 15px;background:url("../images/inde-ls-bg.png") repeat-x;left:0px;bottom:0px;white-space:nowrap;text-overflow:ellipsis}
.g-le-box ul.u-first li a:hover p{color:#04ce9b}
.u-bottom-list{overflow:hidden}
.u-bottom-list ul{float:left;width:250px;overflow:hidden;margin-right:15px}
.u-bottom-list ul li{margin-top:20px;overflow:hidden}
.u-bottom-list ul li i{display:block;float:left;width:4px;height:4px;-webkit-border-radius:50%;border-radius:50%;background:#cccccc;margin-top:8px;margin-right:8px}
.u-bottom-list ul li a{display:block;float:left;font-size:15px;line-height:18px;height:18px;width:230px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.u-bottom-list ul li a:hover{color:#04ce9b}
.g-rt-two{width:280px}
.g-rt-two ul li{margin-bottom:9px;padding:0px 0px 8px 26px;position:relative;background:url(../images/index.png) no-repeat -178px -62px;font-size:15px;line-height:30px;height:30px;overflow:hidden;border-bottom:1px dashed #ccc}
.g-rt-two ul li:last-of-type{border-bottom:0px;padding-bottom:0px;margin-bottom:0px}
.g-rt-two ul li a:hover{color:#04ce9b}
.g-rt-two ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:282px}
.g-zxgwz{overflow:hidden;margin-top:15px}
.g-zxgwz ul{overflow:hidden;border-bottom:1px dotted #eee}
.g-zxgwz ul li{height:95px;overflow:hidden;border-top:1px dotted #eee;padding:10px 15px 10px 0;width:350px;float:left}
.g-zxgwz ul li div{display:block;position:relative;height:90px;padding-left:132px}
.g-zxgwz ul li div em{display:block;width:120px;height:90px;overflow:hidden;float:left;position:absolute;left:0px;top:0px}
.g-zxgwz ul li div em img{width:120px;height:90px}
.g-zxgwz ul li p{display:block;height:52px;line-height:26px;overflow:hidden;color:#222;font-size:15px}
.g-zxgwz ul li span{font-size:13px;display:block;color:#999;height:20px;line-height:20px;margin-top:10px}
.g-zxgwz ul li p a:hover{color:#04ce9b}
.g-title-right{height:25px;line-height:25px;font-size:22px;font-weight:normal;border-left:3px solid #34d0ba;padding-left:8px;margin:10px 0px 12px 0}
.g-title-right strong{color:#34d0ba;font-weight:normal}
.g-phrase{overflow:hidden}
.g-phrase ul{overflow:hidden}
.g-phrase ul li{height:75px;overflow:hidden;margin-bottom:15px}
.g-phrase ul li em{display:block;width:100px;height:75px;overflow:hidden;float:left;margin-right:15px}
.g-phrase ul li img{width:100px;height:75px}
.g-phrase ul li p{display:block;height:24px;width:180px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;margin-bottom:7px}
.g-phrase ul li p a{display:block;height:24px;width:225px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;margin-bottom:7px}
.g-phrase ul li span{font-size:13px;color:#999;height:44px;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.g-phrase ul li p a:hover{color:#04ce9b}
.clearfixs{*zoom:1}
.clearfixs:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfixs:after{clear:both}
.g-float{width:60px;height:auto;position:fixed;bottom:10px;left:50%;cursor:pointer;margin-left:610px;z-index:100}
.g-float a{width:100%;height:60px;margin:1px 0 0 0;display:block;overflow:hidden}
.g-float #m-top-back{height:0px;background:url(../images/sp-gotop.png) no-repeat;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2;float:left;display:block;overflow:hidden}
.g-float #m-top-back:hover{background-position:-60px 0}
.g-footer-nav{color:#bbb}
.g-footer{clear:both;border-top:1px solid #ddd;margin-top:20px;padding:25px 0;text-align:center;font-family:simsun}
.g-footer a{color:#333;font-family:simsun}
.g-footer span{margin:0 15px;color:#333;font-family:simsun;font-size:12px}
.g-footer p{color:#2d2d2d;text-align:center;font-family:simsun;font-size:12px;margin-top:10px;height:24px;line-height:24px}
.g-footer p b{font-family:simsun}