body {font-size: 14px;line-height: 1.42857143;color: #333;}
a {color: #2f72b6; text-decoration: none; }
ul,li{ list-style: none; padding: 0; margin: 0; }
.fl{ float: left; }
.fr{ float: right; }
.red{color: #fa6624;}
.mrb{ margin-bottom: 20px; }
.mrr{ margin-right: 20px; }
.lin40{ line-height: 40px; }


/**----* head start *-----**/
.GBhead_bg{min-width:1300px;height:290px;padding-top:290px;position:relative;background: url(../images/head_bg.jpg) no-repeat center top;}
.logoBox{ width: 1300px; position: absolute; top: 50px; left: 50%; margin-left: -650px;  }
.logoBox .lo_img{ width:830px; height: 90px; }
.GBnavbar{ width: 1300px; overflow: hidden; left: 50%; margin-left: -650px; height: 60px; background: #2f72b6; position: absolute; top: 230px;  }
.GBnavbar li a{font-family: "宋体";color: #fff; line-height: 60px; padding: 0; width: 116px; text-align: center; font-size: 18px; font-weight:bold;  }
.GBnavbar li a:hover,.GBnavbar li a:active,.GBnavbar li a.cur{ border-top:5px solid #fa6722; background: #448dd8; color: #fff; line-height: 55px;  }
.GBnavbar li a:visited{ border-top:5px solid #fa6722; background: #448dd8; color: #fff; line-height: 55px;  }
.GBinxnews{ height: 50px; width: 1300px; background: rgba(3,126,219, .2); position: relative; padding: 10px; 
 top: -50px; margin: 0 auto; }
.GBNtit{width: 130px; line-height: 30px; background: #2f72b6; color: #fff; font-size: 16px; margin:0 30px 0 0;
 text-align: center; }
.GBNtit i{ margin-right: 10px; }
.inxwarp{ width: 570px; }
.GBnewname{width:540px;display:block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;color:#fa6624;font-family: "宋体";font-weight:bold;}
.inxwarp a:hover{ color: #fa6624; }
.GBnavbar-form{ margin: 0; padding: 0; }
.GBnavbar-form input{ height: 30px; line-height: 30px; padding: 0 10px; }
.GBnavbar-form .GBinxipt{ width: 255px; border: 1px solid #f9b264; border-radius: 0;  }
.GBnavbar-form .GBinxbtn{ background: #ee7500; border: none; padding: 0 20px; letter-spacing: 2px;
margin-left: -5px !important; color: #fff; outline: none !important; border-radius: 0; }
/**----* head end *-----**/

/*-- * index content start * --*/
.GBcontentWarp{width:1300px;margin:20px auto 0 auto;  }
.GBcontentWarp,.GBinxcon_one,.GBconone_img,.GBnew_top,.GBconone_new,.GBulnew,.GBconone_video,.GBinxcon_two,
.adBox_one,.GBinxcon_three,.cityBox ul,.GBinxaddBox,.GBaddwarp,.NWmain,.NWhead{overflow: hidden; }
.GBconone_img,.GBconone_new{ width: 485px; height: 325px; }
.GBconone_img{ background: #f0f0f0;margin-right: 20px; }
.GBnew_top{ line-height: 40px; background: #d9e7f4; padding-right: 10px; }
.GBnew_top li span{ min-width: 130px; padding: 0 10px; text-align: center; cursor: pointer; color: #2f72b6; line-height: 40px; font-size: 18px; display: block; }
.GBnew_top li.cur span{ background: #2f72b6; color: #fff; }
.GBinxcon_one{ border-left:none; }
.GBnew_conbox{border:1px solid #ede3e4; border-top:none; padding: 10px 15px 10px 15px;}
.GBnew_conbox .firstnew{ border-bottom: 1px dotted #ede3e4; margin-bottom: 2px; }
.GBnew_conbox .firstnew a:hover{color: #fa6624;text-decoration: underline;}
.GBnew_conbox .firstname{font-size:18px;font-weight: bold;text-overflow:ellipsis;white-space:nowrap;width:400px;display:block;overflow:hidden;line-height:20px; }
.GBnew_conbox .firstinfo{ font-size:14px; color: #666; letter-spacing: 1px; line-height: 26px; }
.GBnew_conbox .GBinxul{ display: none; padding-top: 1px; }
.GBnew_conbox .GBinxul:first-child{ display: block; }
.GBulnew li{ padding-left:15px; background: url(../images/li_bg.png) no-repeat left center; line-height: 34px; overflow: hidden;  }
.GBulnew li a{color:#666;font-size:16px;display: block; width:345px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.GBulnew li a:hover{ color: #fa6624; }
.GBulnew li span{ color: #999; font-size: 14px; }
.GBulnew .GBLimgnews{ width: 464px; }
.GBulnew .GBLimgnews:nth-of-type(odd){ float: left; }
.GBulnew .GBLimgnews:nth-of-type(even){ float: right; }
.GBconone_video{width:290px;height:300px; }
.videobox{position:relative;cursor:pointer;max-width:310px;max-height:225px;}
.videobox .Vicon{ position: absolute; right: 125px; bottom: 80px;  }
.videoname{ background: url(../images/Vname_bg.png);height: 75px; padding: 10px 20px 10px 20px; }
.videoname div,.videoname span,.videoname a{ color: #fff; }
.Nnewn{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; cursor: pointer; }
.videoname div{ font-size: 16px; margin-bottom: 8px; }
.videoname a{ font-size: 16px; }
.GBcontwo_new{ width: 485px; height: 325px; }
.GBsal_conbox{ padding: 10px 0 0; border: none;height:280px;overflow:hidden; }
.GBsal_conbox .GBulnew{ margin-top: 6px; }
.GBsal_conbox .GBulnew li{ border-bottom: 1px dotted #ede3e4; line-height: 33px; }
.GBsal_conbox .GBulnew li a{ width: 260px; }
.imgp{ margin-bottom: 9px; overflow: hidden; }
.adv07{ margin-bottom: 9px; overflow: hidden; }
.adv07 img {width:134px;height:103px;}
.GBfra a{ line-height: 40px; background: #d9e7f4; font-size: 16px; border-radius: 5px; padding:0 10px; width: 100%; display: block; margin-bottom: 7px; }
.cityBox{ width: 640px; border: 3px solid #d9e7f4; padding:0 10px 10px;  }
.cityBox h6{ color: #2f72b6; font-size: 16px; }
.cityBox li{ width: 68px; float: left; background: url(../images/li_smabg.png) no-repeat left center; line-height: 26px; padding-left: 10px; }
.cityBox li a{ color: #666;}
.cityBox .twoli li{ width: 76px; }
.GBinxaddBox{ background: #2f72b6; padding: 20px 0 15px; }
.GBaddwarp{ width: 1300px; margin:0 auto;  }
.GBaddwarp li{ width: 259px; float: left; text-align: center; color: #fff; border-right: 1px solid #6dbcf8; } 
.GBaddwarp li:last-child{ border:none; }
.GBaddwarp li p{ margin: 0; font-size: 16px; }
.GBaddwarp li span{ display: block; line-height: 24px; }
.GBfoot{ width: 1300px; margin:0 auto;  }
.fotinfo{ padding:10px 0; max-width: 1000px;  }
.fotinfo p{ line-height: 30px; font-size: 14px; color: #666; margin: 0; }
/**--隐藏视频框--**/
.GBVideowarp{ position: fixed;  width: 100%; height: 100%; top: 0; left: 0; z-index: 9; }
.GBVideowarp .Vbg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(255,255,255, .3); }
.GBVideowarp .VDconbox{  width: 640px; height: 520px; position: absolute; left: 50%; margin-left: -320px; top: 15%; }
.VDconbox h6{ line-height: 40px; background: #2f72b6; padding-right: 20px; color: #fff; text-align: right; margin: 0; }
.VDconbox h6 span{ cursor: pointer; }
.VDconbox .bigbox{ height: 480px; background: #333; }

/** -----列表----- **/
.gbmain_right,.gbmain_left,.GBLwarp,.GBLbox,.GBLwarp_two,.GBLimgnews{ overflow: hidden; }
.main_gbcmf{width:1300px;margin:25px auto 25px auto; overflow: hidden; position: relative; }
.gbmain_right{ width: 290px; }
.gbadbox{ padding: 15px 0 7px; }
.gbmain_left{ width: 990px; }
.GBline{ position: absolute; border-left: 1px dashed #dcdcdc; width: 1px; top: 20px; left: 50%; height: 700px; }
.Onelist-hig li{ width: 459px; float: left; }
.Onelist-hig li:nth-of-type(odd){ margin-right: 20px; }
.Onelist-hig li:nth-of-type(even){ margin-left: 20px; }
.GBpage{ width: 100%; text-align: center; border-top: 1px solid #eee; padding: 30px 0 18px; margin-top: 30px; }
.pagination-centered,.GBsearchPage{ display: inline-block; }
.GBbotBox{ width: 1300px; margin: -20px auto 20px; }
.GBLwarp_two{ width: 485px; }
.GBLwarp_two .GBulnew{ width: 100%; }
.GBLimgnews{ background: #f1f5f8; border-bottom: 1px dotted #e1e1e1; padding: 10px; margin-bottom: 4px; }
.GBLimgnews img{ float: left; width: 140px; height: 90px; margin-right: 20px; }
.GBLimgnews h5{ font-weight: bold; line-height: 28px; margin-top: 0; }
.GBLimgnews a:hover h5{ color: #2f72b6; text-decoration: underline; }
.Onelist-hig{ height: 714px; }
.Twolist-hig{ height: 520px; }
.Threelist-hig{ height: 578px; }
.Fourlist-hig{ height: 250px; }
.Fivelist-hig{ height: 374px; }
.GBfive-list:nth-of-type(odd){ float: left; }
.GBfive-list:nth-of-type(even){ float: right; }
.GBV-info{ position: relative; height: 90px; }
.gblook{position: absolute; bottom: 0; left: 160px; font-size: 12px; }

/** -----详情----- **/
.gbmoreBox .title{text-align:center;background:#d8ebfa;margin:0;padding:20px 0 20px 0;}
.gbmoreBox .Hname{ line-height:60px;text-align:center;color:#2f72b6;margin:0;padding:0;font-size:22px; }
.gbmoreBox .Sname{ line-height:30px;text-align:center;color:#666;margin:0;padding:0;font-size:18px; }
.gbmoreBox{ border:1px solid #eeeeee;}
.gbarticle{ padding: 0 20px 20px;  }
.gbnew_tip{ margin-bottom: 30px; }
.gbnew_tip span{ line-height: 30px; font-size: 14px; } 
.gbarticle .gbvideo{padding-bottom:30px;text-align:center; }
.gbarticle .gbinfo{ border-bottom:1px solid #eeeeee; padding-bottom: 10px; }
.gbarticle .gbinfo img{ max-width:100%; }
.gbarticle .mdgbinfo{ border-bottom:1px solid #eeeeee; padding-bottom: 10px; }
.gbarticle .mdgbinfo img{ max-width:100%; }
/*---编辑器默认字体大小 satrt---*/
.gbarticle .gbinfo p,.gbarticle .gbinfo span,.gbarticle .gbinfo div,.gbarticle .gbinfo h6,.gbarticle .gbinfo h5,
.gbarticle .gbinfo b,.gbarticle .gbinfo strong{ font-size: 16px !important; line-height: 32px; }

.gbarticle .mdgbinfo p,.gbarticle .mdgbinfo span,.gbarticle .mdgbinfo div,.gbarticle .mdgbinfo h6,.gbarticle .mdgbinfo h5,
.gbarticle .mdgbinfo b,.gbarticle .mdgbinfo strong{ font-size: 16px !important; line-height: 32px; }
.gbarticle .mdgbinfo td{padding:10px; }
/*---编辑器默认字体大小 end---*/
.gbnew_bot{  position: relative; padding-top: 10px;  }
.gbnew_bot p{ margin: 0; line-height: 30px; font-size: 16px; }
.gbnew_bot a:hover{ text-decoration: underline; }
.gbPrint,.gbPrint:hover{ line-height: 26px; width: 80px; background: #2f72b6; display: block; position: absolute;
 top: 10px; right: 0; text-align: center; color: #fff; font-size: 12px; }

/** -----专题页面----- **/
.TPfirnews,.TPNul,.HDwarp,.HDNewBox,.HDtop,.HDNcontent,.NCleft,.NCright,.NCtopbox,.NCulnewbox,.RPwarp,
.RPcenBox,.VDmain,.VDsubul,.VDsubul li,.NWullist,.TPfoot,.GBcentraltopR,.GBcentralcon,.GBcentrallist,
.gbmoreBox,.gbnew_tip,.gbnew_bot{ overflow: hidden; }
.GBtopic_ban{ background: url(../images/topic_ban.jpg) top center; height: 450px; }
.TPfirnews{ background: #be2e2e; height: 147px; }
.TPNcenter,.HDNewBox,.RPcenBox{ width: 1100px; margin: 0 auto; }
.TPNname{ text-align: center; border-bottom: 1px dotted #fff; }
.TPNname a{ font-size: 38px; color: #fff; line-height: 86px; font-weight: 600; letter-spacing: 1px;  }
.TPNul li{ float: left; width: 365px; text-align: center; }
.TPNul li a{ color: #fff; line-height:30px; max-width: 360px; overflow: hidden; text-overflow: ellipsis;
white-space: nowrap; display: block; }
.TPNname a:hover,.TPNul li a:hover,.NCulnewbox a:hover,.NWullist a:hover,.TPfoot li a:hover{ text-decoration: underline; }
.TPNul li a span{ margin-right: 10px; }
.HDwarp{ padding-top: 55px; background: url(../images/NC_bg.png) no-repeat top center; }
.HDtop .topP{ line-height: 50px; width: 106px; background: #f12727; font-size: 36px; color: #fff;
 text-align: center; font-weight: bold; letter-spacing: 2px; position: relative; }
.HDtop .topP em{ position: absolute; right: -28px; top: 12px; width: 0; height: 0;  border: 14px solid transparent;
  border-left: 14px solid #f12727; } 
.HDtop .topA{ color: #000; font-size: 36px; font-weight: bold;  }
.NCleft{ width: 500px; }
.NChead{ color: #f12727; font-size: 28px; font-weight: 600; }
.NCtitle{ color: #666; font-size: 14px;  margin: 10px 70px 0 20px; }
.NCmoreA{ color: #333; margin-top: 10px; font-size: 14px; }
.NCulnewbox{ margin-top: 50px; }
.NCulnewbox a,.NWullist a{ line-height: 46px; font-size: 18px; color: #333; display: block; overflow: hidden;
 text-overflow: ellipsis; white-space: nowrap; }
.RPwarp{ padding:105px 0 50px; background: url(../images/NW_bg.png) bottom center no-repeat;  }
.RPhead{ height: 1px; text-align: center;  border-top: 1px solid #c2c2c2; position: relative; }
.RPhead img{position: absolute; top: -32px; left: 50%; margin-left: -158px; }
.RPcenBox{ padding-top: 80px; }
.RPmain{ width: 550px; }
.pdr{ padding-right: 35px; }
.pdl{ padding-left: 35px; }
.RPmain:first-child{ border-right: 1px dotted #cecece; }
.VDtitle{ background: #fb1718; line-height: 46px; color: #fff; padding:0 10px; font-size: 26px; position: relative; letter-spacing: 2px; font-weight: bold; }
.VDtitle a{ color: #fff; font-size: 14px; font-weight: normal; position: absolute; top: 0; right: 100px; }
.VDtitle em{ position: absolute; right: 0; bottom: 0; }
.VDsubul{ padding-top: 10px; }
.VDsubul li h5{ float: left; margin-right: 20px; position: relative; }
.VDsubul li h5 i{ position: absolute; left: 50%; top: 50%; margin-top: -30px; margin-left: -25px;  }
.VDsubul li p{ font-size: 24px; line-height: 40px; color: #333; margin-top: 10px; }
.NWhead{ border-top: 1px solid #b61d20; background: url(../images/Vicon_3.png) left top no-repeat; color: #fff; 
	font-size: 20px; line-height: 39px; padding-left: 35px; letter-spacing: 2px; }
.NWhead a{ font-size: 12px; color: #b61d20; }
.NWullist a{ line-height: 40px; font-size: 16px; }
.TPfoot{ background: #f1f0f6; padding: 40px 0 20px; margin-top: 10px; text-align: center; }
.TPfoot li{  display: inline-block; margin: 0 5px; font-size: 12px; }
.TPfoot li a{  font-size: 12px; color: #333; }
.TPfoot p{ margin: 10px 0 0 0; padding: 0;  font-size: 12px; color: #888; }

/** -----盟讯----- **/
.GBcentraltop img{ width: 186px; height: 262px; margin:10px 30px 10px 10px; float: left;  }
.GBcentraltopR h3{ border-bottom: 1px dotted #c9c9c9; line-height: 50px; font-size: 18px; margin-bottom: 10px; }
.GBcentraltopR h3 span{ font-size: 14px; }
.GBcentralcon{ position: relative; min-height: 214px; }
.GBcentralcon p{ line-height: 30px; }
.GBcentralcon a{ position: absolute; right: 0; bottom: 0; font-size: 12px; }
#centralselect{ width: 219px; height: 38px; display: block; border: 1px solid #d7d7d7; margin: 0 auto 26px;
padding: 0 0 0 14px; color: #424242; }
.GBcentrallist{ border-top: 1px dashed #d7d7d7; padding: 30px 0 0; display: none; }
.GBcentrallist li{width: 104px; float: left; margin: 0 20px; text-align: center; line-height: 36px;}
.GBcentrallist li img{width: 100%;}
/** -----about----- **/
.ABmain_left{ width: 250px; border: 1px solid #e9e9e9; background: #f7f7f7;  }
.ABmain_left li{ line-height: 50px; border-bottom: 1px solid #e9e9e9; }
.ABmain_left li em{ margin-right: 15px; }
.ABmain_left li a{ display: block; color: #777; padding: 0 20px; transition: all .3s;  position: relative;font-size:16px;}
.ABmain_left li a:hover,.ABmain_left li a.cur{ color: #2f72b6; background: #fff; padding-left: 25px; }
.ABmain_left li a.cur:after{ content: ''; position: absolute; width: 1px; height: 50px; right: -1px; top: 0; background: #fff; }