@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:693px;  position:relative;}
.banner ul{ overflow:hidden; width:100%; height:693px; position:relative}
.banner li{ width:100%; height:693px; position:absolute; left:0; top:0}
.banner li a{ display:block; width:100%; height:100%;}
.banner .li01{background:url(Img/Index/banner01.jpg) no-repeat center top;}
.banner .li02{background:url(Img/Index/banner02.jpg) no-repeat center top;}
.banner .li03{background:url(Img/Index/banner03.jpg) no-repeat center top;}
.banner .btn{ overflow:hidden; width:69px; height:11px; position:absolute; left:50%; bottom:20px; margin-left:-35px;}
.banner .btn span{ display:block; width:11px; height:11px; background:url(../images/banner_btn.png) no-repeat left center; cursor:pointer; float:left; margin:0 6px;}
.banner .btn span.cur{ background-position:right}
.banner i{ display:none; width:42px; height:72px; z-index:1000; position:absolute; cursor:pointer;}
.banner i.btn_left{ left:0; top:283px; background:url(../images/banner_btn01.png) no-repeat top center;}
.banner i.btn_right{ right:0; top:283px; background:url(../images/banner_btn02.png) no-repeat top center;}
.banner:hover i{display:block}
.banner i:hover{background-position:bottom}



/*news*/
.newsbj { background:#f7f7f7;}
.news { overflow:hidden; width:1200px; margin:0 auto; }
.news h3.htitle a:hover{ color:#3366cc}
.news .newbox{ overflow:hidden; width:100%; height:570px;}
.news .newsLeft { overflow:hidden; width:626px; background-color:#ffffff; height:570px; float:left;border-radius: 5px;}
.news .newsLeft .tubox{ display:block; width:590px; height:290px; overflow:hidden; margin-bottom:25px; position:relative;}
.news .newsLeft img{ display:block; position:absolute; left:31px; top: 25px; bottom:-40px; width:100%;}
.news .newsLeft h4{ width:555px; margin:0 auto; margin-bottom:15px; overflow:hidden;    margin-top: 46px;}
.news .newsLeft h4 a{ display:block; width:440px; font-size:16px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.news .newsLeft span { font-weight:normal; font-size:14px; color:#333333; padding-left:33px; }
.news .newsLeft p{ font-size:14px; width:555px; margin:0 auto; color:#666666; line-height:23px; height:auto; overflow:hidden;padding-top: 15px;}
.news .newsLeft p a{ color:#3366cc;}
.news .newsLeft:hover h4 a{ color:#1e51a2}

.news .newsRight{ overflow:hidden; width:549px; height:570px; float:right;}
.news .newsRight dl{ overflow:hidden; width:549px;  height:180px; margin-bottom:14px;    background: #ffffff;border-radius: 5px;}
.news .newsRight dt{ overflow:hidden; float:left; width:160px; height:106px;}
.news .newsRight dd{ overflow:hidden; float:left; margin-left:20px; width:500px;margin-top: 42px;}
.news .newsRight dd h4{ margin-top:10px; font-size:16px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .newsRight dd h4 a{ color:#333333;font-size:16px;}
.news .newsRight dd p{ font-size:14px; color:#666666; line-height:20px; height:40px; overflow:hidden}
.news .newsRight dd em{ float:right; display:block; font-size:14px; color:#777777; font-family:Arial; margin-top:5px;}
.news .newsRight dl:hover{ background-color:#3366cc;}
.news .newsRight dl:hover h4  a{ color:#ffffff}
.news .newsRight dl:hover p { color:#ffffff}
.news .newsRight dl:hover em {color:#ffffff}

/*about*/
.about { overflow:hidden; width:100%; height:868px; background:url(../images/bbbbg.jpg) no-repeat center top;}
.about h3.htitle a:hover{ color:#dc1313}
.about01 {background:#1e55ac; width:1200px; height:auto; overflow:hidden; margin:auto;}
.about dl{ overflow:hidden; width:1138px; margin:0 auto; height:563px;}
.about dt{ overflow:hidden; width:744px; height:437px; float:right;    margin-top: 64px;}
.about dd{ overflow:hidden; float:left; width:342px; height:360px; padding:0 20px;    margin-top: 108px;}
.about dd h4{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:30px; margin-bottom:10px;}
.about dd h4 a{ color:#ffffff}
.about dd p{ font-size:14px; text-align:justify; margin-bottom:25px; color:#ffffff; line-height:24px; height:auto; overflow:hidden}
.about dd .about_mer {  font-size:14px; border: 1px solid #ffffff; width:92px; height:28px;    text-align: center;}
.about dd .about_mer a {color:#ffffff; line-height:28px;}
.about dd p a{ color:#e01313;}
.about dd ul{ overflow:hidden; width:100%; padding-top:25px; border-top:2px solid #e8e8e8;}
.about dd li{ float:left; width:102px; margin-right:34px;}
.about dd li.last{ margin-right:0;}
.about dd li i{ display:block; width:102px; height:102px; position:relative; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.about dd li i img{ display:block; position:absolute; left:0; top:0;}
.about dd li span{ display:block; text-align:center; font-size:14px; color:#666;}
.about dd li a{ display:block; text-decoration:none}
.about dd li:hover span{ color:#e01313}
.about dd li:hover i img{top:-102px}

.news .newsmore .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none; margin: 0 auto; margin-top: 40px;}
.news .newsmore .more:hover{ color:#fff; border-color:#3366cc; background-color:#3366cc}


/*values*/
.jzg { width:auto; height:514px; overflow:hidden; background:url(../images/jzbj.jpg) no-repeat center top;}
.jzg .jzg01{     text-align: center;}
.jzg .jzg01 h2 { margin-top:100px;margin-bottom: 50px;}
.jzg .jzg02 { width:1042px; margin:auto;}
.jzg .jzg02 dl {float:left;width: 346px;text-align: center;}
.jzg .jzg02 dl dt {}
.jzg .jzg02 dl dd {text-align:center; font-size:16px; color:#ffffff;line-height: 24px;}


/*core strengths*/
.ysBg{height:785px; background:url(../images/ysbj.jpg) no-repeat center top;}
.yaTit{padding-top:45px; padding-bottom:45px; text-align:center;}
.yaTit p{font-size:18px;}
.ysBox{overflow:hidden;}
.ysBox dl{margin-right:26px; float:left; _display:inline; padding:10px; width:354px; height:462px; background-color:#e9e9e9;     border-radius: 5px;  }
.ysBox dl dt { text-align:center; margin-top: 15px;}
.ysBox dl dd { width:311px; margin:auto;}
.ysBox dl.noMr{margin-right:0;}
.ysBox dl h5{height:66px; line-height:66px; color:#333333; font-size:16px; font-weight:normal; text-align:center;padding-top: 20px;}
.ysBox dl p{line-height:18px; height:144px; overflow:hidden; font-size:14px; color:#666666; text-align:center;    line-height: 30px;}
.ysBox dl:hover{background-color:#06c; border-bottom-color:#0053a5;}
.ysBox dl:hover h5 , .ysBox dl:hover p{color:#fff;}



/*head strengths*/
.td {background:#1e55ac;height:112px;}
.td .tdtit{ overflow:hidden; position:relative; z-index:9}
.td .tdtit .bor{ }
.td .tdtit li{ width:299px; float:left; cursor:pointer; height:112px; }
.td .tdtit li dl { width:auto; height:auto; overflow:hidden;}
.td .tdtit li dl dt { float:left;margin-left: 52px;padding-top: 18px;}
.td .tdtit li dl dd  { float: left;padding-left: 16px;padding-top: 22px;}
.td .tdtit li dl dd h5 { font-size:18px; font-weight:normal; line-height:24px; color:#ffffff;line-height: 40px;}
.td .tdtit li dl dd p  { font-size:14px;color:#ffffff;}

/**.td .tdtit li:hover,.td .tdtit .cur{ background:url(../images/tdbg_03.png);color:#ffffff; height:79px; border-right:0px #ffffff solid; margin-right:1px;}**/
.td .tdtit li:hover p,.td .tdtit .cur p{color:#ffffff}
.td .tdtit .l1 span{ background:url(../images/td1.png)}
.td .tdtit .l1:hover span,.td .tdtit .l1.cur span{background:url(../images/tdhover1.png)}
.td .tdtit .l2 span{ background:url(../images/td1.png)}
.td .tdtit .l2:hover span,.td .tdtit .l2.cur span{background:url(../images/tdhover1.png)}
.td .tdtit .l3 span{ background:url(../images/td1.png)}
.td .tdtit .l3:hover span,.td .tdtit .l3.cur span{background:url(../images/tdhover1.png)}
.td .tdtot{ background:url(Img/Index/tdtotbg_03.png); padding:80px 0px; margin-top:-6px; position:relative; z-index:0}
.td .tdtot img{ display:block;}






/*about*/
.ab01 { width:auto; height:auto; overflow:hidden; background:#f5f5f5;}
.cpSpan{margin-top:40px; margin-bottom:30px;}
.index_cp { text-align:center; margin-top:35px; margin-bottom:35px;}
.cpMu{width:215px; height:auto; overflow:hidden;margin-bottom: 25px;border-radius: 5px;}
.cpMu h4{height:58px;  background-color:#383838; font-size:18px;padding-left: 33px;line-height: 58px;}
.cpMu h4 em { font-size:12px; padding-left:5px;}
.cpMu h4 a{color:#fff;}
.cpMuCont{background-color:#ffffff; border-radius: 5px;}
.cpMuCont dl{margin-bottom:4px;}
.cpMuCont dt{height:40px; line-height:40px; background:#585858 url(Img/Index/cpMuDt.png) no-repeat 36px center;}
.cpMuCont dt a{margin-left:58px; font-size:16px; color:#fff;}
.cpMuCont dd{height:50px; line-height:50px; overflow:hidden; border-top:1px solid #eeeeee;}
.cpMuCont dd a{padding-left:48px; *height:42px; *line-height:42px; display:block; font-size:14px; text-decoration:none;  color:#222222;}
.cpMuCont dd a:hover{background-color:#ffffff; border-right-color:#185dcb; color:#185dcb;border-right: 5px solid #185dcb;}

.ab_right { width:948px; height:auto; overflow:hidden;float:right; background:#ffffff;border-radius: 5px;margin-bottom: 48px;}
.ab_right .ab_right01  {width:auto; height:55px; overflow:hidden;     border-bottom: 1px solid #eeeeee;}
.ab_right .ab_right01 h5 { line-height:55px; font-size:18px; color:#185dcb; padding-left:28px;}
.ab_right .ab_right01_nr { width:888px; height:auto; overflow:hidden; margin: 0 auto;margin-top: 45px;margin-bottom: 25px;}
.ab_right .ab_right01_nr dl {width:auto; height:auto; overflow:hidden;}
.ab_right .ab_right01_nr dl dt { width:364px; height:358px; overflow:hidden;float:left;}
.ab_right .ab_right01_nr dl dd {width:480px; height:auito; overflow:hidden;float:right;}
.ab_right .ab_right01_nr dl dd h3 { font-size:20px; color:#185dcb;padding-top: 15px;padding-bottom: 15px;}
.ab_right .ab_right01_nr dl dd h3 em {font-size:12px;color:#222222;}
.ab_right .ab_right01_nr dl dd p { font-size:16px; color:#666666; line-height:30px;}
.ab_right .ab_rightlc {margin-top:30px;}
.ab_right .ab_rightjg {margin-top:30px;}

.hxyw01  {width:888px; height:auto; overflow:hidden; margin: 0 auto;margin-top: 45px;margin-bottom: 25px;}
.hxyw01 h3 { font-size:20px; color:#185dcb; padding-top:20px; padding-bottom:20px;}
.hxyw01 p { font-size:16px;color:#666666; line-height:30px; text-indent:2em;}


dl.ryzs3 { width:284px; padding:16px 8px 0; float:left; display:inline; height:254px;}
dl.ryzs3 dt a{ display:block; overflow:hidden; box-shadow:0 0 6px #ECECEC; }
dl.ryzs3 dt img{ display:block; width:279px;height: 209px; padding:0px !important; transition:0.8s;-moz-transition:0.8s, -moz-transform 0.8s;-webkit-transition:0.8s, -webkit-transform 0.8s;}
dl.ryzs3 dt a:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1); box-shadow:0 0 6px #00adef;}
dl.ryzs3 dd { height:24px; line-height:24px;overflow:hidden; text-align:center; padding:10px 4px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
dl.ryzs3:hover dd a{ color:#00adef;}


/* 荣誉切换 */
.products{width: 100%;overflow: hidden;padding-bottom: 40px;    margin-top: 30px;background: #fafafa;}
.products .Title{padding-top: 70px;}
.products .con{overflow: hidden;height: 300px;position: relative;}
.products .con ul{overflow: hidden;height: 300px;position: absolute;top: 0;left: 0;}
.products .con li{width: 222px;height: 300px;float: left;    padding-left: 4px;}
.products .con img{display: block;}
.products .con .intro{width: 100%;overflow: hidden;text-align: center;height: 160px;background: url(../images/productsBg.jpg) repeat-x;}
.products .con .intro h3{font-size: 20px;font-weight: normal;margin-top: 36px;}
.products .con .intro h3 a{color: #666666;text-decoration: none;}
.products .con .intro p{color: #fff;font-size: 13px;color: #999;margin: 6px 0 28px 0;}
.products .con .intro .more{background: url(Img/Index/products-Jt1.png) no-repeat left center;padding-left: 27px;font-size: 14px;font-weight: bold;font-family: arial;text-transform: uppercase;text-decoration: none;}
.products .con li:hover .intro{background: #00adef;background-image: none;}
.products .con li:hover .intro p,.products .con li:hover .intro  h3 a,.products .con li:hover .intro .more{color: #fff;}
.products .con li:hover .intro .more{background: url(Img/Index/products-Jt2.png) no-repeat left center;}
.products p {font-size: 16px;color: #666666;line-height: 30px;text-indent: 2em;    margin-top: 15px;margin-bottom: 15px;}
/**.products .con li:hover{box-shadow: 0px 0px 20px 8px #dbdada;}***/
.productsBtn{overflow: hidden; width: 100%;  text-align: center;}
.productsBtn li{width: 6px;height: 6px;background-color: #cccccc; margin:0 10px; display: inline-block;border-radius: 50%; font-size:0;}
.productsBtn li{ *display: inline; }
.productsBtn li.on{background-color: #172a86;width: 31px;border-radius: 3px;}
.containerr{margin-left:auto; margin-right:auto; width:888px;}


/* kh */
.kh{width: 888px;padding-bottom: 61px;margin: auto;}
.kh .container{position: relative;position: relative;}
.kh .Title{padding-top: 72px;}
.kh .con{height: 670px;margin: 36px 0 28px 0;position: relative;overflow: hidden;}
.kh .con ul{width: 105%;overflow: hidden;position: absolute;top: 0;left: 0;height: 700px;}
.kh .con li{float: left;width: 421px;height: auto;margin: 6px 11px;}
.kh .con li p a { font-size:14px;  text-align:center; line-height:30px;}
.kh .con li a{margin-top: 20px;display: block; overflow:hidden;}
.kh .con li img{display: block; padding:0px !important; transition:0.8s;-moz-transition:0.8s, -moz-transform 0.8s;-webkit-transition:0.8s, -webkit-transform 0.8s;}
.kh .con li:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1); box-shadow:0 0 6px #00adef;}
.kh .con li a:first-child{margin-top: 0;}
.khBtn{overflow: hidden; width:888px;  text-align: center;}
.khBtn ol li{width: 6px;height: 6px;background-color: #cccccc; margin:0 10px; display: inline-block;border-radius: 50%;}
.khBtn ol li{ *display: inline; }
.khBtn ol li.cur{background-color: #172a86;width: 31px;border-radius: 3px;}
.kh h3 {  width:888px; height:auto: overflow:hidden; margin:auto;font-size:18px; color:#333333;padding-bottom: 15px;}
.kh p {font-size:16px; color:#666666;    line-height: 30px;    text-indent: 2em;padding-bottom: 15px;}
.kh01 {    background: #fafafa; text-align:center;    width: auto;height: auto;overflow: hidden;}
.kh01 h3 {font-size:18px; color:#333333;padding-bottom: 15px;    padding-left: 35px;    text-align: initial;padding-top: 20px;padding-bottom: 20px;}
.kh01 img { text-align:center;    margin-bottom: 30px;}
.kh02 h3  {font-size:18px; color:#333333;padding-bottom: 15px;    padding-left: 35px;    text-align: initial;padding-top: 20px;padding-bottom: 20px;}
.kh02 {font-size:16px; color:#333333;padding-bottom: 15px;        text-align: initial;padding-top: 20px;padding-bottom: 20px; }
.kh02 p {font-size:16px; color:#666666;    line-height: 30px;    text-indent: 2em;padding-bottom: 15px;width: 888px;
    margin: auto;}
.cpMuCont .ru {
    border-right: 5px solid #185dcb;
	color:#185dcb}



.i-title{text-align: center;}
.i-title h4, .i-title h5{line-height: 1em;}
.i-title .entitle{margin-bottom: 20px;font-size: 34px;color: #0078bf;font-weight: bold;text-transform: uppercase;}
.i-title .cntitle{font-size: 18px;color:#333333;    padding-left: 35px;}
.i-title .cntitle:after{width: 30px;height: 2px;background: #777;bottom: -20px;left: 50%;margin-left: -15px;}
.i-solution{padding-top: 30px;width: auto;margin: 0 auto;height:auto; overflow:hidden;    background: #fafafa;}
.i-solution .i-title{margin-bottom: 76px;}
.isoul-tabslide{position: relative;}
.isoul-tabslide, .isoul-tabslide .bd, .isoul-tabslide .bd ul, .isoul-tabslide .bd ul li{width: 100% !important;height:420px;}
.bd { width:888px; margin:auto;}
.isoul-tabslide .bd .isoul-text{position: relative;float: left;width: 49%;height: 250px;margin-top: 80px;left: 25px;}
.isoul-tabslide .bd .isoul-pic{position: relative;margin-bottom: 24px;float: right;width: 421px;height: 360px;}
.isoul-tabslide .bd .isoul-pic img{position: absolute;display: block;}
.isoul-tabslide .isoul-text h6{margin-bottom: 26px;font-size: 22px;line-height: 1em;color: #205ba9;text-align: center;}
.isoul-tabslide .isoul-text h6:after{position: absolute;bottom: -16px;left: 0;width: 30px;height: 2px;background: #888;}
.isoul-tabslide .isoul-text p{font-size: 14px;line-height: 26px;color: #888;}
.isoul-tabslide .isoul-text a{position: absolute;left: 0;bottom: 0;display: block;width: 90px;height: 27px;font-size: 12px;color: #777;line-height: 27px;text-align: center;text-transform: uppercase;border: 1px solid #9f9f9f;}
.isoul-tabslide .hd{position: absolute;bottom: 14px;left: 0;}
.isoul-tabslide .hd li{display: inline-block;text-align: center;}
.isoul-tabslide .hd li.on span, .isoul-tabslide .hd li:hover span{opacity: 1;top: 0;}
.isoul-tabslide .hd li i, .isoul-tabslide .hd li span{display: block;}
.isoul-tabslide .hd li i{width: 35px;height: 35px;margin: 0 auto;}
.isoul-tabslide .hd li span{position: relative;top: 5px;padding: 0 2px;font-size: 12px;color: #0078bf;opacity: 0;transition: all .4s;}
.i-solution .hd li i{background-image: url(../images/icons.png);background-repeat: no-repeat;}
.i-solution .i1{background-position: -9px -149px;}
.i-solution .i2{background-position: -43px -149px;}
.i-solution .i3{background-position: -88px -149px;}
.i-solution .i4{background-position: -128px -149px;}
.i-solution .i5{background-position: -168px -149px;}
.i-solution .hd li.on .i1, .i-solution li:hover .i1{background-position: -9px -224px;}
.i-solution .hd li.on .i2, .i-solution li:hover .i2{background-position: -43px -224px;}
.i-solution .hd li.on .i3, .i-solution li:hover .i3{background-position: -88px -224px;}
.i-solution .hd li.on .i4, .i-solution li:hover .i4{background-position: -128px -224px;}
.i-solution .hd li.on .i5, .i-solution li:hover .i5{background-position: -168px -224px;}
.isoul-btn{position: absolute;top: 0;right: 390px;top: 341px;}
.isoul-btn>a{float: left;width: 40px;height: 40px;background-image: url(../images/icons.png);background-repeat: no-repeat;}
.isoul-btn .prev{background-position: -31px 0;}
.isoul-btn .prev:hover{background-position: -254px 0;}
.isoul-btn .next{background-position: -71px 0;}
.isoul-btn .next:hover{background-position: -294px 0;}



.kh01 dl { float:left; width:280px; height:214px;border-right: 1px solid #eeeeee;    margin-left: 30px;    margin-left: 7px;
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 25px;
    margin-bottom: 38px;}
.kh01 dl dt { font-size:18px; color:#205ba9; line-height:50px;}
.kh01 dl dd {font-size:16px; color:#666666; line-height:25px;}


.gffd01 { width:auto; height:atuo; overflow:hidden; background:#fafafa;}
.gffd01 .gffd02 { width:888px; height:auto; overflow:hidden; margin:auto;margin-bottom: 45px;}
.gffd01 .gffd02 h3 {font-size:18px; color:#185dcb;padding-bottom: 15px;    text-align: initial;padding-top: 20px;padding-bottom: 20px;}
.gffd01 .gffd02 ul { float:left; width:458px; height;auto; overflow;hidden;}
.gffd01 .gffd02 ul li {}
.gffd01 .gffd02 ul li h3 {font-size:18px; color:#185dcb;}
.gffd01 .gffd02 ul li p {font-size:16px; color:#666666; line-height:30px;}
.gffd01 .gffd02 .gffd03 { float:left;margin-top: 40px;}
.gffd01 .gffd02 .gffd03 dl{ width:193px; height:227px; overflow:hidden; float:left;border-right: 1px solid #eeeeee; padding-left: 14px;
    padding-right: 14px;}
.gffd01 .gffd02 .gffd03 dl dt {font-size:18px; color:#185dcb; line-height:50px; text-align:center;}
.gffd01 .gffd02 .gffd03 dl dd { font-size:16px; color:#666666; line-height:30px;    }


.lx01  {width:888px; height:auto; overflow:hidden; margin:auto;margin-bottom: 45px;margin-top: 30px;}
.lx01 h3  {  font-size:18px; color:#185dcb; line-height:30px; padding-top:32px;}
.lx01 p { font-size:16px; color:#666666; line-height:30px;}
.lx01 dl {width:428px; float:left; margin-top:20px;    border-right: 1px solid #eeeeee;}
.lx01 dl dt { font-size:18px; color:#185dcb; line-height:30px;}
.lx01 dl dd {}
.lx01 dl dd p { color:#666666;font-size:16px;}



.zp01 {width:888px; height:auto; overflow:hidden; margin:auto;margin-bottom: 45px;margin-top: 30px;}
.zp01 h3 { font-size:20px; color:#185dcb;padding-bottom: 20px;}
.zp01 p {font-size:16px; color:#666666; line-height:30px;padding-bottom: 20px;}



.xw01 {width:888px; height:auto; overflow:hidden; margin:auto;margin-bottom: 45px;margin-top: 30px;}
.xw01 h2 { font-size:20px; color:#333333; line-height:50px;}
.xw01 ul { width:auto; height:auto; overflow:hidden;}
.xw01 ul li {float:left;font-size:14px; color:#666565; padding-right:50px; padding-bottom: 15px;}
.xw03 { margin-bottom:20px; width:auto; height:auto; overflow:hidden;    border-bottom: 1px solid #eeeeee;}
.xw03 div{color:#666565; font-size:16px; line-height:30px;  text-indent: 2em;padding-bottom: 10px;}
.xw04 ul {width:auto; height:auto; overflow:hidden;}
.xw04 ul li { line-height:30px;}
.xw04 ul li a { font-size:16px; color:#666666;}
/*新闻列表页*/
.newsListBanner a{ display: block; background: url("Img/InsidePage/newsListBanner.jpg") no-repeat center; height: 635px;}
.newsList_new{ padding-bottom: 40px}
 .newsListLt{ float: left; width:279px;}
 .newsListLt_top h2{ background: url("Img/InsidePage/newsListLt_h2Bg.jpg") no-repeat center; width:279px; height: 148px; color: #fff; font-weight: normal; overflow: hidden;text-indent: 60px;}
 .newsListLt_top h2 a,.newsList_new .newsListLt_top h2 span{ display: block}
 .newsListLt_top h2 a{ margin-top: 50px;  color: #fff}
 .newsListLt_top h2 span{ font-size: 12px; color: #53b2a2; margin-top: 2px;}
 .newsListWen{ overflow: hidden; width: 100%; background-color: #fff}
 .newsListWen li{ position: relative; height: 60px; line-height: 60px; text-indent: 65px; font-size: 16px; border-bottom: 1px solid #ececec;}
 .newsListWen li a{ color: #208776; text-decoration: none}
 .newsListWen li i{ display: block; background: url("Img/InsidePage/newsList_more.png") no-repeat center top; width: 17px; height: 17px ; position: absolute; top:20px; right: 40px; }
 .newsListWen li:hover i{ background-position: bottom}
.newsListWen li.cur i{ background-position: bottom}
.newsListPhone{ overflow: hidden; padding: 35px 0; margin-top: 20px; text-align: center; color:#666; background-color: #fff }
 .newsListPhone p{ font-size: 18px;}
 .newsListPhone h4{ font-size: 30px; font-family: Arial; margin: 3px 0;; font-weight: normal}
 .newsListPhone span{ display: block; font-size: 12px;}
 .newsListRt{ margin: auto; width: 888px; overflow: hidden}
 .newsListRt-top{ width:888px; height: 330px; position: relative; background-color: #fff; overflow: hidden;    margin-top: 30px;}
 .newslist-ul{ position: absolute; width:900px;}
 .newslist-ul li{ width: 900px; float: left;}
 .newslist-ul li a.newsList_img,.newsList_new .newslist-ul li a.newsList_img img{  width: 420px; height: 300px; overflow: hidden;}
 .newslist-ul li a.newsList_img {float: left; background-color: #000}
 .listWen{ float: right ;padding: 0 28px; width: 420px;}
 .listWen h3{ overflow: hidden; width: 100%; margin-top: 45px; font-weight: normal}
 .listWen h3 a{ font-size: 20px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 249px; display: block; float: left; color:#666666;}
 .listWen h3 span{ float: right; display: block; font-size: 14px; color: #999999; margin-top: 5px;}
 .listWen p{ font-size: 15px; color: #666666; line-height: 24px; height: 96px; margin-top: 20px;}
 .listWen a.newsList_a{ display: block; float: left; font-size: 14px; color: #999999; margin-top: 66px;}
 .newsListRt-top em{ display: block; position: absolute; top:20px; z-index: 999; width: 70px; height: 70px; cursor: pointer}
 .newsListRt-top em.newsListLt{ background: url("Img/InsidePage/newsListLt.png") no-repeat center; left:20px;}
 .newsListRt-top em.newsListRt{ background: url("Img/InsidePage/newsListRt.png") no-repeat center; left:91px;}
 .listBox{ overflow: hidden; background: #fff;  margin-top: 20px;}
 .newsLIstDl{    padding-bottom: 20px;padding-top: 20px;border-top: 1px solid #eeeeee;overflow: hidden;}
 .newsLIstDl dt,.newsList_new .newsLIstDl dt img{ width: 230px; height: 143px;}
 .newsLIstDl dt{overflow: hidden;float: left; background-color: #000}
 .newsLIstDl dd{float: right;width: 590px;margin-right: 5px;}
.newsLIstDl h3{overflow: hidden;width: 100%;margin-top: 10px;font-weight: normal;}
 .newsLIstDl h3 a{ font-size: 20px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 350px; display: block; float: left; color:#333333;}
 .newsLIstDl h3 span{float: right;display: block;font-size: 14px;color: #999999;margin-top: 5px;margin-right: 10px;}
 .newsLIstDl p{font-size: 15px;color: #666666;line-height: 24px;height: 72px;margin-top: 9px;overflow: hidden;}
 .newsLIstDl a.more{display: block;float: left;font-size: 14px;color: #999999;margin-top: 10px;}
 .newsLIstDl:first-child{ border: none}

/*分页*/
.Paging{ overflow: hidden; width: 100%; margin-top: 40px; text-align: center;    margin-bottom: 40px;}
.Paging li {float:left;list-style:none;}
.Paging li{ display: inline-block; height: 38px; line-height: 38px;border: 1px solid #c8c8c8;  margin: 0 5px; font-size: 15px; color: #c8c8c8; padding: 0 15px; text-decoration: none; background-color: #fff}
.Paging li{ *display: inline}
.Paging li:hover,.Paging li.cur{ background-color: #185dcb; border-color: #185dcb; color: #fff}
.Paging .thisclass  {background: #185dcb;}


.wenhua01  {width:888px; height:auto; overflow:hidden; margin:auto;margin-bottom: 45px;margin-top: 30px;}
.wenhua01 dl {width:auto; height:auto; overflow:hidden;float:left;margin-right: 25px;}
.wenhua01 dl dt { }
.wenhua01 dl dd h3 { font-size:20px; color:#333333; line-height:45px;}
.wenhua01 dl dd p   { font-size:14px; color:#333333; line-height:40px;    padding-bottom: 20px;}

.sticky {
    position: fixed;
    height: auto;
    z-index: 10000;
    background-color: #2778af;
    width: 100%;
    top: 0px;
    background-color:#fff;
    border-bottom: none;
    padding: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}


.ab123  { position: fixed;
    height: auto;
    z-index: 10000;
    background-color: #2778af;
   
    top: 0;
    background-color:#fff;
    border-bottom: none;
    padding: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
	
/*在线客服*/
.izl-rmenu{position:fixed;left:50%;margin-left:800px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}



/*在线留言*/
.onl_c  {width:948px; height:auto; overflow:hidden; float:right;} 
.onl_c{padding: 7px 0 0;height: 475px; }
.onl_l{width:402px; overflow: hidden;    float: left;}
.onl_l img{width: 337px; height:424px;padding-left: 25px;
}
.onl_r{width:900px; overflow: hidden;padding: 12px 0 0; float:right;}
.onl_r h3{font-weight: normal;color: #333;font-size: 14px;height: 79px;background: url(../images/pnltbg.jpg) no-repeat right bottom;line-height: 32px;border-bottom: dashed 1px #a9a9a9;margin-bottom: 22px;}
.onl_r h3 b{font-weight: normal;color: #01b1ec;}
.onl_r h3 span{ color:#1e51a2;}
.onl_r li { height:44px;font-size: 14px; color: #403e3e;}
.onl_r li img{ float:left;}
.sbt { width:95px; display:block; float:left; padding-top:3px;}
.sinp01,.sinp02 ,.sinp03,.area{ width:180px; height:25px; line-height:25px;border: solid 1px #ccc;padding: 0 10px;float: left;margin-top:0px;}
.sinp02 { width:226px;}
.sinp03{ width:139px;}
.area { width:330px; height:56px; overflow:hidden; border: solid 1px #cbcbcb; padding:3px; resize:none;}
.onl_r .h66 { height:92px;}
.inpimg{border: 0; border-radius: 0;width: 63px;line-height: 27px;text-align: center; background: #a0a0a0;margin:0 19px 0 0;color: #fff; font-family: "Microsoft Yahei";}
.inpimg1{background: #1e51a2;}
.onl_t li{width:50%;float:left; height:64px; text-align:center;line-height: 64px;}
