﻿body{overflow-x: hidden;overflow-y: auto;}

body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}

input,button,ul,ol{margin: 0px; padding: 0px;}

body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei","宋体", "Arial"; color: #333333;}

h1,h2,h3,h4,h5,h6{font-size: 14px; font-weight: normal;}

ul,ol,li{list-style: none;}

input{background: none; border: 0 none;}

img,iframe{border: 0px;}

em,i{font-style: normal;}

button,input,select,textarea{font-size: 100%;outline: none;}

table{border-collapse: collapse; border-spacing: 0;}

.red{color: #ba292e;}

.fl{float: left;}

.fr{float: right;}

.tac{text-align: center;}

.tar{text-align: right;}

.poa{position: absolute;}

.por{position: relative;}

.hidden{display: none;}

.w1200{width: 1200px; margin: 0 auto;}

.ico{background: url(../img/icon.png) no-repeat; display: inline-block; vertical-align: middle;}

a{color: #333333; text-decoration: none;}

a:hover{color: #005ba9; text-decoration: none;}

a:visited{text-decoration: none;}

.ease,

.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}

.noease,

.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}

:-moz-placeholder{color: #aaa;}

::-moz-placeholder{color: #aaa;}

input:-ms-input-placeholder,

textarea:-ms-input-placeholder{color: #aaa;}

input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder{color: #aaa;}

/*清除浮动*/

.clearfix{*zoom: 1;}

.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*gmtop_main*/

.gmtop_main{width: 100%; height: 30px; line-height: 30px; position: relative; z-index: 80; background-color: #f2f2f2; color: #333333; font-size: 12px;}

.gmtop_main li{position: relative;display: inline-block;text-align: center;margin: 0 8px;}

.gmtop_main li a{color: #333333;cursor: pointer;}

.gmtop_main li a:hover{color: #005ba9;}

.gmtop_main .split{display: inline-block;width: 1px;height: 12px;background: #666;vertical-align: middle;margin: 0;}

/*header_main*/

.gmht_center{width: 1200px;margin: 0 auto;height: 126px;}

.gmht_center h1{float: left;margin-top: 20px;}

.gmht_center h2{float: left;padding: 5px 0;margin-top: 35px;padding-left: 20px;border-left: 1px solid #d2d2d2;font-size: 24px;color: #005ba9;margin-left: 20px;font-weight: bold;line-height: normal;}

.gmht_center h2 em{display: block;font-size: 15px;color: #666;margin-top: 5px;font-weight: normal;}

.gmht_center .phone{overflow: hidden;float: right;margin-top:20px;padding-left: 55px;background: url(../img/phone.png) no-repeat left center;line-height: normal;}

.gmht_center .phone p{font-size: 13px;color: #666;}

.gmht_center .phone span{display: block;font-size: 30px;color: #ce0001; font-weight:bold;}

.gmnav_main{width:100%;height: 60px;line-height: 60px;background: #005ba9;position: relative;z-index:999;}

.gmnav .list{width: 102%; margin:0 auto;height: 60px; line-height: 60px;position: relative;}

.gmnav_main .gmnav{width: 1200px; margin: 0 auto;}

.gmnav_main .gmnav li{float:left;width: 153px;display: block;position: relative;z-index: 10;font-size: 16px;text-align: center;}

.gmnav_main .gmnav li:first-child{background: none;}

.gmnav_main .gmnav li:first-child.hover{background-color: #003767;}

.gmnav_main .gmnav li a{display: block;color:#fff;font-size:16px;}

.gmnav_main .gmnav li a:hover, .gmnav_main .gmnav li a.hover, .gmnav_main .gmnav li #hover2{background: #003767;}

.gmnav_main .gmnav dl{width: 100%;background: #fff;position: absolute;left: 0;top: 60px;z-index:9999;}

.gmnav_main .gmnav dl{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}

.gmnav_main .gmnav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}

.gmnav_main .gmnav dl dd{line-height: 44px;height: 44px;border-top: 1px solid #e5e5e5;text-align: left;position: relative;z-index: 12;display: block;width: 100%;}

.gmnav_main .gmnav dl dd:first-child{border: none;}

.gmnav_main .gmnav dl dd a{color: #666;font-size: 14px;padding: 0;width: 100%;text-align:center;}

.gmnav_main .gmnav dl dd a:hover, .gmnav_main .gmnav dl dd a.hover{background: #005ba9;color: #fff;}

.gmnav_main .gmnav dl dd .three{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(-10px, 0, 0);}

.gmnav_main .gmnav dl dd:hover .three{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}

.gmnav_main .gmnav dl dd .three{position: absolute;left: 141px;top: 4px;padding-left: 20px;color: #666;z-index: 10;background: url(../img/menu_bg.png) 12px 10px no-repeat;}

.gmnav_main .gmnav dl dd .three a{color: #666;width: 140px;font-size:14px;background: #fff;text-align: center;display: block;height: 39px;line-height: 39px;border-top: 1px solid #e5e5e5;transition: ease-in-out .2s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.gmnav_main .gmnav dl dd .three a:first-child{border-top:none;}

.gmnav_main .gmnav dl dd .three a:hover{background:#005ba9;color: #fff;}


/*search*/

.search_div{width: 100%;height:60px;border-bottom:1px dashed #d9d9d9;}

.ser{width:1200px;height:60px;}

.search{  float: right;width:310px;height: 40px;margin-top: 10px;background: #f3f3f3;border-radius: 5px;}

.search_tow{  border: none;  width:150px; color: #777777;font-size: 13px;padding-left: 10px;  height: 40px;background: none;}

.search_button{  background: url(../img/btn.png) no-repeat center center;  cursor: pointer;width: 50px;height: 40px; position: absolute; right: 0px; border: none; }

#SearchType {width:60px;height: 30px;line-height: 30px;border: none;color: #ffffff;text-indent: 8px;background: #005ba9;border-radius: 5px;margin: 5px 0 0 6px;}

.search{position:relative;}

.sea_key{float: left;width: 800px;height:60px;line-height:60px;overflow: hidden; background: url(../img/ser01.png) no-repeat left center;}

.sea_key a{color:#777777; margin:0 5px; }

.sea_key a:hover{color: #e60212;}

.sea_key span{color:#2b2b2b;margin-left: 20px;}

/*link*/

.link{overflow: hidden;width: 100%;padding-bottom: 20px;}

.link .linkbox{overflow: hidden;width:1200px;margin: 0 auto;padding: 25px 20px;border: 1px solid #dbdbdb;line-height: normal;}

.link .linkbox h3{float: left;font-size: 18px;}



.link h3 a{color: #005ba9;font-weight: bold;}

.link h3 em{color: #999;margin-left: 5px;}

.link ul{overflow: hidden;float: right;width:1050px;}

.link li{float: left;white-space: nowrap;margin: 5px 15px;font-size: 13px;}

.link li a{color: #666;}

/*footer*/

.footer{overflow: hidden;width: 100%;background-color: #26272a;}

.footer .f_nav{overflow: hidden;width: 100%;height: 50px;background-color: #313236;}

.footer .f_nav ul{overflow: hidden;width: 100%;}

.footer .f_nav li{float: left;font-size: 14px;height: 48px;border-top: 2px solid #313236;background: url(../img/nav_b.png) right center no-repeat;line-height: 48px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}

.footer .f_nav li a{width: 150px;color: #fff;text-decoration: none;display: block;text-align: center;}

.footer .f_nav li:last-child{background: none}

.footer .f_nav li:hover{border-color: #0e77d1;}

.footer .f_nav li:hover a{color: #fff; font-weight:bold;}

.footer .f_center{overflow: hidden;width: 1200px;margin: 0 auto;}

.footer .f_center h2{float: left;margin-top:55px;}

.footer .f_center .info{overflow: hidden;float: left;margin-top: 55px;margin-left: 35px;}

.footer .f_center .info p{font-size: 14px;color: #c3c3c3;line-height: 32px;}
.footer .f_center .info span{font-weight:bold;}

.footer .f_center .ewm{overflow: hidden;float: right;margin-left: 20px;margin-top: 55px;text-align: center;}

.footer .f_center .ewm img{display: block;margin-bottom: 10px;}

.footer .f_center .ewm em{display: block;text-align: center;font-size: 13px;color: #c3c3c3;}

.footer .f_btm{overflow: hidden;width: 100%;height: 40px;border-top: 1px solid #313236;margin-top: 40px;}

.footer .f_btm p{line-height: 40px;color: #858585;font-size: 13px;}

.footer .f_btm p a{color: #858585;}

.footer .f_btm .container>a{float: right;margin-top: 12px;color: #858585;font-size: 13px;}

.footer .f_dh{float:left; width:350px; margin-top:35px;}
.footer .f_dh span{width:100%; height:40px; float:left; line-height:40px; color:#fff; font-weight:bold; font-size:16px;}
.footer .f_dh a{width:50%; height:30px; float:left; line-height:30px; color:#c3c3c3;}
.footer .f_dh a:hover{font-weight:bold; color:#fff;}


/*******index css*******/

.index .indexTit{width: 1200px;text-align: center;font-size: 0;padding-top: 30px;}

.index .indexTit div{display: inline-block;height: 44px;border-bottom: 1px solid #DDDDDD;position: relative;line-height: 100%;font-size: 30px;color: #383838; font-weight:bold;}

.index .indexTit div i{font-family: 'Arial';color: #005ba9;}

.index .indexTit div:before{content: '';width: 55px;height: 3px;background-color: #003767;position: absolute;bottom: -1px;left: 0px;}

.index .indexTit span{display: block;width: 100%;text-align: center;line-height: 30px;margin:15px 0px;font-size: 18px;color: #666666;}

.index .indexTit b{display: inline-block;height: 46px;line-height: 46px;}

.index .indexTit .ad{width: 240px;border-radius: 3px;background-color: #003767;font-size: 20px;text-align: center;color: #FFF;margin-right: 25px;}

.index .indexTit .adl{font-size: 24px;text-align: left;color: #005ba9;}

.index .tab{text-align: center;padding-top: 30px;}

.index .tab a{padding: 0 16px;height: 40px;line-height: 40px;background: #005ba9;font-size: 18px;display: inline-block;margin: 0 20px;color: #fff;}

.index .tab a:hover{background: #005ba9;}

.index .more{margin-top:40px;}

.index .more .line{display:block;width:500px;height:1px;margin-top:24px;background:#ccc;}

.index .more .look_more{display:block;width:198px;height:48px;font-size:16px;line-height:48px;text-align:center;border:1px solid #ccc;transition:all .5s;}

.index .more .look_more:hover{background:#005ba9;color:#fff;transition:all .5s;border:1px solid #005ba9;}

.index #floor_1_main{height: 816px;background:#f6f6f6;}

#gmfloor_main{background:#fff;}

#gmfloor_main .gmfloor{padding-bottom: 45px;}

#gmfloor_main .cpter{width:1200px;height: 110px;padding-top: 10px;position: relative;z-index: 3;}

#gmfloor_main .cpterft{ background: url(../img/cp02.jpg) no-repeat center center;width:280px;height:100px;float: left; text-align:center;}

#gmfloor_main .cpterft P{font-size: 24px;color: #ffffff;font-weight: bold;margin-top: 25px;}

#gmfloor_main .cpterft span{display: block;font-size: 12px;color: #fff;}

#gmfloor_main .cpter ul{float: left;width:920px;}

#gmfloor_main .cpter ul li{float: left;margin-left: 10px;position: relative;margin-bottom: 10px;}

#gmfloor_main .cpter ul li>a{display: block;width:121px;height:100px;background: #005ba9;text-align: center;line-height: 100px;font-size: 16px;color: #fff; font-weight:bold;}

#gmfloor_main .cpter ul li>a:hover{background: #003767;}

#gmfloor_main .cpter ul li>div{width:174px;position: absolute;top: 45px;left: 0;z-index: 1000;}

#gmfloor_main .cpter ul li>div{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}

#gmfloor_main .cpter ul li>div:before{content: '';border-style: solid dashed dashed dashed;border-color: transparent transparent #333 transparent;border-width: 10px;width: 0;height: 0;overflow: hidden;position: absolute;left: 50%;margin-left: -10px;top: -10px;}

#gmfloor_main .cpter ul li>div>a{background: #333;display:block;width:174px;height:45px;text-align: center;line-height: 45px;color: #fff;font-size: 15px;border-bottom: 1px solid #222;}

#gmfloor_main .cpter ul li>div>a:nth-child(1){margin-top: 10px;}

#gmfloor_main .cpter ul li:hover div{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}

#gmfloor_main .cpter ul li>div>a:hover{background: #003767;}

#gmfloor_main .cpter ul li.cpp1>a{background: #003767;}

#gmfloor_main .proCenter .list{width:106%;}

#gmfloor_main .proCenter .list li{float:left;width:380px;height: 355px;margin-top:30px;margin-right:30px;background: #ececec;transition:all .5s;}

#gmfloor_main .proCenter .list li a{display:block;padding:38px 30px 0 30px;}

#gmfloor_main .proCenter .list li img{width:320px;height: 240px;}

#gmfloor_main .proCenter .list li .tit{height:56px;font-size: 20px;text-align:center;}

#gmfloor_main .proCenter .list li:first-child{margin-left:0px;}

#gmfloor_main .proCenter .list li .title{margin-top:12px;}

#gmfloor_main .proCenter .list li .tit{color:#333;}

#gmfloor_main .proCenter .list li em{width:100px;height:26px;background:url("../img/em.png") no-repeat;transition:all .5s;}

#gmfloor_main .proCenter .list li:hover{background:#005ba9;}

#gmfloor_main .proCenter .list li:hover .tit{color:#fff;}

#gmfloor_main .proCenter .list li:hover em{width: 100px;height:26px;background:url("../img/em1.png") no-repeat;transition:all .5s;}

#gmfloor_main .proCenter .list li:hover img{-webkit-filter:brightness(105%);filter:brightness(105%);}

/*slip*/

.index_slip{height:180px;background:url("../img/ixbannerbg1.png") no-repeat center center;}

.index_slip .slip_tit{width:772px;}

.index_slip .slip_tit .tit1{padding-top:45px;font:bold 32px "microsoft yahei";color:#fff;}

.index_slip .slip_tit .tit2{margin-top:14px;font-size:24px;color:#fff;}

.index_slip .slip_btn{display:block;margin-left:124px;margin-top:64px;width:202px;height:57px;background:url("../img/ixbanner-btn1.png") no-repeat;font:bold 20px "microsoft yahei";line-height:56px;text-align:center;color:#10479f;}

.index_slip1{background:url("../img/ixbannerbg.jpg") no-repeat center center;}

.index_slip1 .slip_tit{width:900px;}

.index_slip1 .slip_btn{margin-left:94px;}

.index_slip .slip_btn:hover{background:url("../img/ixbanner-btn.png") no-repeat;}

.index_slip1 .slip_btn:hover{background:url("../img/ixbanner-btn1.png") no-repeat;}

/*四大优势*/

.gmadv_bg{width: 100%;background: url(../img/advantage_bg.jpg) ;}

.gmadv{width: 1220px;margin:0px auto;padding-top:80px;}

.gmadv_con{width: 1220px;margin-top: 100px;}

.gmadv_con>li{width: 580px;height: 370px;float: left;position: relative;margin-right: 40px;margin-bottom: 20px;overflow: hidden;}

.gmadv_con>li .li1{display: block;width: 580px;height: 160px;border-bottom: 1px dashed #DDD;margin-bottom: 29px;}

.gmadv_con>li .li1 .li1_top{padding-left: 80px;height: 64px;background: url(../img/advantage_num.png) no-repeat left center;position: relative;overflow: hidden;}

.gmadv_con>li .li1 .li1_top b{display: block;font-size: 24px;color: #005ba9;font-weight: bold;line-height: 30px;margin-top:7px;}

.gmadv_con>li .li1 .li1_top span{display: block;font-size: 14px;color: #003767;line-height: 30px; text-transform:uppercase;}

.gmadv_con>li .li1 .li1_top i{display: block;width: 64px;height: 64px;text-align: center;line-height: 64px;font-size: 18px;color: #FFF;position: absolute;top:0px;left: 0px;}

.gmadv_con>li .li1 .li1_con{font-size: 14px;color: #666666;line-height: 24px;margin-top: 20px;}

.gmadv_con>li .li2{width: 580px;height: 350px;white-space: nowrap;font-size: 0;}

.gmadv_con>li .li2 li{width: 580px;height: 350px;display: inline-block;}

.gmadv_con>li .li2_arrow{width: 40px;height: 70px;background-color: #005ba9;position: absolute;top:50%;margin-top: -35px;background-position: center;background-repeat: no-repeat;cursor: pointer;}

.gmadv_con>li .li2_arrow:hover{background-color: #003767;}

.gmadv_con>li .li2_arrow.arrow_lf{left:0px;background-image: url(../img/advantage_arrow1.png);}

.gmadv_con>li .li2_arrow.arrow_rg{right:0px;background-image: url(../img/advantage_arrow2.png);}

.gmadv_con>li .pic{background: url(../img/advantage_li3_bg.png) no-repeat center bottom;position: relative;overflow:hidden;height:350px;width:580px;z-index:2;margin:0 auto 0px;}

.gmadv_con>li .pic ul{width:100%;height:100%;position:absolute;top:0;left:0;}

.gmadv_con>li .pic ul li{position:absolute;z-index: 2;top:30px;left:334px;opacity:0.8;filter:alpha(opacity:90);}

.gmadv_con>li .pic ul li img{position:relative;top:0;left:0;width:150px;height: 210px;}

.gmadv_con>li .pic ul .pic1{top:30px;left:63px;z-index:3;opacity:0.9;filter:alpha(opacity:90);}

.gmadv_con>li .pic ul .pic2{top:0px;left:174px;z-index:4;opacity:1;filter:alpha(opacity:100);}

.gmadv_con>li .pic ul .pic3{top:30px;left:334px;z-index:3;opacity:0.9;filter:alpha(opacity:90);}

.gmadv_con>li .pic ul .pic1 img{width:150px;height: 210px;}

.gmadv_con>li .pic ul .pic2 img{width:212px;height: 297px;}

.gmadv_con>li .pic ul .pic3 img{width:150px;height: 210px;}

.gmadv_con>li .prev{width: 25px;height: 46px;position: absolute;top:105px;background-position: center;background-repeat: no-repeat;cursor: pointer;z-index: 33;left:0px;background-image: url(../img/advantage_arrow3.png);}

.gmadv_con>li .next{width: 25px;height: 46px;position: absolute;top:105px;background-position: center;background-repeat: no-repeat;cursor: pointer;z-index: 33;right:0px;background-image: url(../img/advantage_arrow4.png);}

/*工程案例*/

#gmfloor_4_main{background:#f6f6f6;padding-bottom: 45px;padding-top: 15px;}

#gmfloor_4_main .gmfloor_4{}

#gmfloor_4_main .proCase{position:relative;margin-top: 45px;}

#gmfloor_4_main .proCase .list{width:106%;}

#gmfloor_4_main .proCase .list li{position:relative;display:block;float:left;width:380px;height: 480px;margin-right:30px;border:1px solid #ddd;background:#fff;transition:all ease 600ms;}

#gmfloor_4_main .proCase .list li a{display:block;padding:30px;padding-bottom:80px;}

#gmfloor_4_main .proCase .list li a img{display:block;width:320px;height: 240px;}

#gmfloor_4_main .proCase .list li .title{margin-top:20px;}

#gmfloor_4_main .proCase .list li .tit{font-size:20px;color:#333;}

#gmfloor_4_main .proCase .list li .cont{margin-top:12px;font-size:14px;color:#333;}

#gmfloor_4_main .proCase .list li .view_detail{position:absolute;bottom:30px;left:30px;display:block;width:120px;height:32px;font-size:14px;line-height:30px;text-align:center;background:#005ba9;color:#fff;}

#gmfloor_4_main .proCase .list li:hover{border:1px solid #005ba9;background:#005ba9;transition:all ease 600ms;}

#gmfloor_4_main .proCase .list li:hover .tit{color:#fff;}

#gmfloor_4_main .proCase .list li:hover .cont{color:#c1d4f1;}

#gmfloor_4_main .proCase .list li:hover .view_detail{background:#fff;color:#005ba9;}

#gmfloor_4_main .proCase .hd{position:absolute;width:100%;}

#gmfloor_4_main .proCase .hd .prev{width: 42px; height: 42px; background-position: 0px -60px; cursor: pointer; position: absolute; top: -200px; left: -80px;transition:all ease 600ms;}

#gmfloor_4_main .proCase .hd .next{width: 42px; height: 42px; background-position: -126px -60px; cursor: pointer; position: absolute; top: -200px; right: -80px;transition:all ease 600ms;}

#gmfloor_4_main .proCase .hd .prev:hover{background-position: -42px -60px;transition:all ease 600ms;}

#gmfloor_4_main .proCase .hd .next:hover{background-position: -84px -60px;transition:all ease 600ms;}

/*关于我们*/

.gmabout{height: 520px;background: url(../img/com_bg.jpg) no-repeat top center;padding: 40px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.gmabout .w1200{position: relative;}

.gmabout .img{position: absolute;right: 0;top: 50%;margin-top: -195px;z-index: 10;display: block;width: 520px;height: 380px;background:#FFFFFF; border:5px solid #fff;}

.gmabout .img img{width: 100%;height: 100%;}

.gmabout-con{padding: 30px 110px 30px 30px;background-color: #f1f1f1;font-size: 16px;line-height: 30px;width: 760px;height: 440px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: justify;}

.gmabout-con h2{border-bottom: 2px solid #005ba9;margin: 0 0 20px;padding-bottom: 20px;font-size: 30px;font-weight: bold;color: #005ba9;}
.gmabout-con h2 span{color:#383838;}

.gmabout-con .txt{text-indent: 2em;}
.gmabout-con .axq{width:160px; height:40px; line-height:40px; text-align:center; background:#005ba9; color:#fff; border-radius:20px; display:inline-block; margin-top:20px;}


/*新闻中心*/

.gm_news{position:relative; width: 1200px; padding: 30px 0px; margin: 0px auto;}

.gm_newscon{float:left; width: 570px;}

.gm_title{border-bottom: 1px solid #ccc; height: 45px; margin-bottom: 20px;}

.gm_title h3{font-size: 16px; font-weight: normal; line-height: 45px; color:#ccc;}

.gm_title h3 span{font-size:22px;display: inline-block;margin-right: 10px;border-bottom: 2px solid #005ba9;height: 44px;color:#444;}

.gm_titlemore{float:right; line-height: 45px;}

.gm_imga{float:left; margin-right: 20px;}

.gm_newsfirstcon h3{font-size:18px; line-height: 42px;}

.gm_newsfirstcon h3 a{color:#444;font-weight: bold;}

.gm_newsfirstcon h3 a:hover{color:#005ba9; text-decoration: none;}

.gm_newsfirstcon p{font-size:14px;color: #666;line-height:1.5em;}

.gm_newsfirstcon p a{color:#444;}

.gm_newsfirstcon p a:hover{color:#005ba9; text-decoration: none;}

.gm_newsul{display:block; margin-top: 15px;}

.gm_newsul li{display:block; padding-left:25px; background: url(../img/index_49.jpg) 8px 13px no-repeat; font-size: 14px; line-height: 32px;}

.gm_newsdate{float:right; color:#ccc; font-size: 12px;}




/********.toolbar*********/

.toolbar{width: 50px;position: fixed;right: 1%;top: 44%;z-index: 999;}

.toolbar dd{width: 50px;height: 50px;margin-bottom: 1px;position: relative;background: url(../img/black20.png) repeat 0 0;-webkit-border-radius: 100%;border-radius: 100%;}

.toolbar dd i{width: 50px;height: 50px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}

.toolbar dd i span{width: 35px;height: 35px;display: block;margin: 7px 0 0 7px;background: url(../img/rightFixIcon.png) no-repeat 0 0;}

.toolbar dd.gottop{display: none;}

.toolbar .slide-tel{display: block;width: 0;height: 50px;line-height: 50px;font-size: 24px;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 50px;top: 0;right: 0;overflow: hidden;-webkit-border-radius: 50px;border-radius: 50px;-webkit-transition: all .0s ease-in-out 0s;-moz-transition: all .0s ease-in-out 0s;transition: all .0s ease-in-out 0s;}

.toolbar .pop{position: absolute;right: 90px;top: -51px;background: #005ba9;display: none;}

.toolbar .pop-code{width: 160px;}

.toolbar .pop-code img{width: 120px;height: 120px;display: block;padding: 20px 20px 0;}

.toolbar .pop-code h3{height: 52px;line-height: 26px;text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap;}

.toolbar .pop-code h3 b{display: block;font-size: 14px;font-weight: normal;}

.toolbar .qq span{background-position: 0 -47px;}

.toolbar .qq a{width: 50px; height: 50px; cursor: pointer; display: block;}

.toolbar .qq:hover{background: #005ba9;}

.toolbar .tel span{background-position: 0 0;}

.toolbar .tel:hover{background: #005ba9;}

.toolbar .code span{background-position: 0 -95px;}

.toolbar .code:hover{background: #005ba9;}

.toolbar .top span{background-position: 0 -142px;}

.toolbar .top:hover{background: #005ba9;}

.subright .searchList{border-top:1px solid #ddd;}

.subright .searchList li{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}

.subright .searchList li:first-child{border-top:none;}

.subright .searchList li:hover a h2{color:#005ba9;font-weight:bold;}

.leftprocomt{padding: 10px;border: 1px solid #eaeaea;}

.leftprocomt li{}

.leftprocomt li a{display: block;color: #666;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}

.leftprocomt li a:hover{color: #005ba9;}



.banner {
    height: auto!important;
}
.wrap {
	position: relative;
}
.centered-btns_nav {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 38px;
	height: 61px;
	transition: .5s;
	margin-top: -40px;
	line-height: 200px;
	background-image: url(../img/arrow.gif);
	overflow: hidden;
	opacity: .1;
}
.centered-btns_nav:hover{
	opacity: .7;
}
.prev{
	left: 0;
}
.next {
	right: 0;
	background-position: right 0;
}

.centered-btns_nav:active {
	opacity: 1;
}

.centered-btns_tabs {
    margin-top: 15px;
    text-align: center;
    font-size: 0;
    position: absolute;
    list-style-type: none;
    width: 100%;
    z-index: 99;
    bottom: 15px;
}

.centered-btns_tabs li {
	display: inline-block;
	margin: 0 3px;
	*display: inline;
	*zoom: 1;
}

.centered-btns_tabs a {
	display: inline-block;
	width: 15px;
	height: 8px;
	border-radius: 8px;
	line-height: 8px;
	background-color: rgba(255, 255, 255, .3);
	background-color: #ccc\9;
	overflow: hidden;
	*display: inline;
	*zoom: 1; text-indent:-9999px;
}
.centered-btns_here a{
	width: 30px;
	background-color: rgba(255, 255, 255, .9);
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}





