﻿.wrap { background:#fff;}	
.wrap img { display:block; width:100%;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}


/* */

.g-nav a{ border-right:1px solid #0388d9;border-left:1px solid #1da9fd; border-top:1px solid #0388d9; border-bottom:1px solid #1da9fd; 
 color:#fff; padding:2.5% 0; width:33.3%;  font-size:1rem;
 text-align:center; display:block; float:left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
background:#0599f2;
}
.g-nav a:nth-child(3n){border-right:none;}


/*  */


.g-adv .m-cnt li{ width: 33.33%; height: 0.33rem; background: #0c419c; float: left; }
.g-adv .m-cnt li.z-on{ background: #ff6600; }

/*  */

.g-pro{font-size: 1rem;}
.g-pro h3{background:#0599f2; margin:0.8rem 0; padding:1.0rem 0;}
.g-pro h3 b{line-height: 1.5rem;color: #fff;font-size: 1.2rem;padding-left:1.0rem;}

.g-pro h3 span{ float:right;font-size: 0.8rem;line-height: 1.5rem;  color: #999;padding-right:1.0rem;}
.g-pro h3 a{color: #fff;}



.g-pro .m-box {margin: 0 4.1%;}
.g-pro .m-box .con{ display: inline; float: left; min-height: 1rem; }
.g-pro .m-box li{width: 47%; float: left; margin-right: 4%; margin-bottom: 1.3rem;}
.g-pro .m-box li img{ height:8.5rem;border: 1px solid #ccc;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-pro .m-box li:nth-child(2n){margin-right: 0;}
.g-pro .m-box li span{display: block; text-align: center; padding-top: 0.6rem; color: #333; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.g-pro i a{ display: block; color: #666; width: 56%; margin: 0 auto; text-align: center; background: #dcdcdc; line-height: 2.5rem; height: 2.5rem; border-radius: 0.5rem;-moz-border-radius: 0.5rem;-o-border-radius: 0.5rem;-webkit-border-radius: 0.5rem;}
.g-pro i span{display: inline-block; padding-right: 1.5rem; background:url(../images/cat_bg.png) no-repeat right center; background-size: 1rem;}

/**/

.g-about {background:#0599f2;color: #fff;padding:2.2% 3.5%;}

.g-about h3{text-align:center; padding-top:0.8rem;}
.g-about h3 b{line-height: 1.5rem;color: #fff;font-size: 1.2rem; }

.g-about p { font-size:0.8rem;line-height: 1.5rem;padding:0.8rem 0;}

.g-about .btn a { display:block; text-align:center; background:#FC6; font-size:0.8rem; line-height:1.5rem;color: #000;}


/*  */


.g-news {font-size: 1rem; margin-top:1rem;}
.g-news .m-cnt{ margin-bottom: 0.5rem; 
background: #1758b2; /* Old browsers */
background: -moz-linear-gradient(top,  #1758b2 0%, #0a3c97 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1758b2 0%,#0a3c97 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1758b2 0%,#0a3c97 100%);}
.g-news .m-cnt li{ float: left; width: 33.33%;text-align: center; color: #fff; padding: 0.6rem 0;border-right:1px solid #1756c2;border-left:1px solid #06327e; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-news .m-cnt li:nth-child(1){border-left: none;}
.g-news .m-cnt li.z-on{ font-weight: bold; background: #ff6600; }

.g-news .m-box .con{ display: inline; float: left; min-height: 1rem; }
.g-news .m-box ul{ margin: 0 4.1%; }
.g-news .m-box li{ padding-right: 2%; line-height: 2.5rem; height: 2.5rem; overflow: hidden; border-bottom: 1px dotted #999;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;white-space: nowrap;text-overflow: ellipsis; color: #666;background:url(../images/news_ic.png) no-repeat 0 center; background-size: 0.38rem; padding-left: 1rem; }
.g-news .m-box li a{color: #333;}
.g-news .m-box li:last-child{border-bottom: none}

.g-news i a{ display: block; color: #666; text-align: center; background: #dcdcdc; line-height: 2.5rem; height: 2.5rem; margin-top: 1.2rem; }
.g-news i span{display: inline-block; padding-right: 1.5rem; background:url(../images/cat_bg.png) no-repeat right center; background-size: 1rem;}

