body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,ul,li,ol,p,pre,td,textarea,th,a{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul,li{list-style:none}a{text-decoration:none}
a{blr:expression(this.onFocus=this.blur());outline:none;}
body,textarea,input,button{font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;}
a:link,a:visited,a:link i,a:visited i,a img,a h4,a h5,a span{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
a:link,a:visited{color:#6d6d6d;}
a:hover,a:focus,a:active{color:#ab0000;}
body{padding-top:120px;}
.g-title{-webkit-animation-duration:2.5s;-o-animation-duration:2.5s;animation-duration:2.5s;}
.g-title span{display:inline-block;width:353px;height:92px;background:url(../images/1_12.png) no-repeat center center;}
.g-title span h3{font-size:26px;color:#ab0000;}
.g-title span h4{font-size:26px;text-transform:uppercase;color:#c9c9c9;}

.g-class ul{font-size:0;}
.g-class ul li{display:inline-block;*display:inline;*zoom:1;font-size:14px;margin:15px 10px;}
.g-class ul li a{display:block;width:146px;height:45px;line-height:45px; overflow:hidden;-webkit-border-radius: 45px;
-moz-border-radius: 45px;
-ms-border-radius: 45px;
-o-border-radius: 45px;
border-radius: 45px; }
.g-class ul li a:link,.g-class ul li a:visited{color:#ab0000;background:#fff;border:solid #ab0000 1px;}
.g-class ul li a:hover,.g-class ul li a:focus,.g-class ul li a:active{background:#ab0000;color:#fff;border:solid #940000 1px;}
.g-class ul li.selected a{background:#ab0000;color:#fff;border:solid #940000 1px;}

.nav-container{width:100%;background:#fff;overflow:hidden;border-top:solid 2px #5a5a5a;position:fixed;top:0px;*position:absolute;*top:expression(eval(document.documentElement.scrollTop));z-index:1000;-moz-box-shadow:0px 2px 5px rgba(0,0,0,.2); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,.2); box-shadow:0px 2px 5px rgba(0,0,0,.2);border-bottom:solid 1px #f0f0f0\9;}
.nav{width:1190px;height:auto;margin:auto;}
.nav div{float:left;}
.nav div a{display:block;width:310px;height:64px;background:url(../images/logo.png) no-repeat center left;margin-top:24px;font-size:0;}
.nav ul{font-size:0;text-align:right;font-size:0;}
.nav ul li{display:inline-block;*display:inline;*zoom:1;overflow:hidden;}
.nav ul li a{display:block;padding:0 20px;vertical-align:top;line-height:120px;}
.nav ul li a:link,.nav ul li a:visited{color:#102030;border-bottom:3px solid #fff;background:#fff;font-size:16px;}
.nav ul li a:hover,.nav ul li a:focus,.nav ul li a:active{color:#ab0000;border-bottom:3px solid #ab0000;font-weight:bold;background:#f7f7f7;}
.nav ul li a.selected:link,.nav ul li a.selected:visited{color:#ab0000;font-weight:bold;border-bottom:3px solid #ab0000;background:#f7f7f7;}

.banner-container{min-width:1190px;height:590px;margin:0 auto;position:relative;overflow:hidden;}
.banner{width:1190px;height:auto;margin:auto;position:relative;}
.banner .ad{position:absolute;top:0px;left:-385px;width:auto;height:auto;}
.banner .ad img{float:left;width:1960px;height:590px;border:none;}
.banner .list{position:absolute;top:520px;left:0px;width:100%;}
.banner .list ul{float:left;width:100%;background:none;height:20px;border-top:none;text-align:center;white-space:nowrap;}
.banner .list ul li{display:inline-block; *zoom:1;*display:inline;width:30px;height:10px;font-size:0px;overflow:hidden;margin-left:15px;background:#fff;cursor:pointer;}
.banner .list ul li.on{background:#00a4e6;}

.search-h-container{min-width:1190px;position:relative;height:80px;background:#f6f6f6;border-bottom:solid 2px #f2f2f2;overflow:hidden;}
.search-h{width:1190px;margin:auto;}
.search-h div.l{float:left;width:800px;}
.search-h div.l dl{width:552px;padding-top:30px;}
.search-h div.l dl dt{float:left;display:block;width:20px;height:18px;background:url(../images/1_08.png) no-repeat right top;}
.search-h div.l dl dd{float:left;display:block;width:421px;height:18px;overflow:hidden;position:relative;}
.search-h div.l dl dd ul.bd{float:left;width:341px;height:18px;overflow:hidden;}
.search-h div.l dl dd ul.bd li{float:left;width:321px;height:18px;line-height:18px;padding:0 10px;font-size:14px;display:inline;overflow:hidden;}
.search-h div.l dl dd ul.hd{position:absolute;left:341px;top:0;width:60px;height:18px;overflow:hidden;}
.search-h div.l dl dd ul.hd li{float:left;width:8px;height:8px;background:#dcdcdc;font-size:0px;margin-left:10px;margin-top:5px;display:inline;}
.search-h div.l dl dd ul.hd li.on{background:#ab0000;}
.search-h div.r{float:right;    padding-top: 20px;}
.search-h div.r{float:right;overflow:hidden;}
.search-h div.r form{float:left;background:#fff;margin-top:23px;font-size:0;border:solid 1px #dfdfdf;overflow:hidden;}
.search-h div.r input{float:left;border:0;height:33px;width:200px;padding:0 5px;line-height:33px;font-size:14px;}
.search-h div.r button{float:left;background:url(../images/1_07.png) no-repeat center center;border:none;height:33px;width:33px;}


.project-h-container{min-width:1190px;padding-top:60px;position:relative;overflow:hidden;}
.project-h{width:1190px;margin:auto;}
.project-h dl dt{text-align:center;padding-bottom:30px;}
.project-h dl dd{overflow:hidden;}
.project-h div.lr{text-align:center;height:60px;}
.project-h div.lr a{display:inline-block;*display:inline;*zoom:1;width:42px;height:28px;margin:0 5px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;}
.project-h div.lr a.l{background-image:url(../images/1_16.png);background-position:0 0; background-color:#c4ced7;}
.project-h div.lr a.r{background-image:url(../images/1_18.png);background-position:0 0;background-color:#c4ced7;}
.project-h div.lr a.l:hover,.project-h div.lr a.l:focus,.project-h div.lr a.l:active{background-position:-42px 0;background-color: #102030}
.project-h div.lr a.r:hover,.project-h div.lr a.r:focus,.project-h div.lr a.r:active{background-position:42px 0;background-color: #102030}
.project-h a.more{display:block;margin:60px auto;line-height:40px;width:200px;height:40px;text-align:center;font-size:20px;font-weight:bold;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
.project-h a.more:link,.project-h a.more:visited{border:solid #102030 1px;background:#fff;color:#102030;}
.project-h a.more:hover,.project-h a.more:focus,.project-h a.more:active{color:#fff;background:#102030;}


.news-h-container{min-width:1190px;padding:60px 0;background:#fbfbfb;overflow:hidden;*zoom:1;}
.news-h{width:1190px;margin:auto;overflow:hidden;}
.news-h dl dt{text-align:center;padding-bottom:30px;overflow:hidden;}
.news-h dl dd{position:relative;overflow:hidden;}
.news-h a.more{display:block;margin:30px auto;line-height:40px;width:200px;height:40px;text-align:center;font-size:20px;font-weight:bold;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
.news-h a.more:link,.news-h a.more:visited{border:solid #ab0000 1px;background:#fff;color:#ab0000;}
.news-h a.more:hover,.news-h a.more:focus,.news-h a.more:active{color:#fff;background:#ab0000;}

.case-h-container{min-width:1190px;padding-top:60px;overflow:hidden;}
.case-h{width:1190px;margin:auto;position:relative;overflow:hidden;}
.case-h dl dt{text-align:center;padding-bottom:30px;overflow:hidden;}
.case-h dl dd{width:1190px;overflow:hidden;position:relative;overflow:hidden;}
.case-h dl dd ul{width:105%;overflow:hidden;}
.case-h dl dd li{float:left;width:298px;height:208px;overflow:hidden;-webkit-animation-duration:2.5s;-o-animation-duration:2.5s;animation-duration:2.5s;}
.case-h dl dd li a{float:left;display:block;width:100%;height:100%;overflow:hidden;position:relative;cursor:pointer}
.case-h dl dd li a img{display:block;border:none;width:100%;height:100%;}
.case-h dl dd li a span{position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
.case-h dl dd li a span h4{background:rgba(0, 0, 0, 0.7);width:100%;height:100%;line-height:208px;font-size:20px;text-align:center;}
.case-h dl dd li a span h4 p{float:left;width:100%;color:#fff;position:relative;}
.case-h a.more{display:block;margin:60px auto;line-height:40px;width:200px;height:40px;text-align:center;font-size:20px;font-weight:bold;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;border:solid #102030 1px;}
.case-h a.more:link,.case-h a.more:visited{border:solid #102030 1px;background:#fff;color:#102030;}
.case-h a.more:hover,.case-h a.more:focus,.case-h a.more:active{color:#fff;background:#102030;}
@media \0screen\,screen\9 {
.case-h dl dd li a span h4{filter:alpha(opacity=70);position:static;background:#000;*zoom:1;}
}


.content-container{min-width:1190px;padding-top:60px;position:relative;overflow:hidden;}
.content{width:1190px;margin:auto;}
.content dl dt{text-align:center;padding-bottom:30px;}

.imglist{width:1190px;overflow:hidden;-webkit-animation-duration:2.5s;-o-animation-duration:2.5s;animation-duration:2.5s;position:relative;}
.imglist ul{overflow:hidden;width:110%;}
.imglist ul li{margin-right:63px;margin-bottom:60px;}
.imglist ul li{float:left;width:250px;height:360px;text-align:center;}
.imglist ul li a{display:block;padding:27px 10px;overflow:hidden;}
.imglist ul li a img{margin:auto;width:196px;height:196px;border:none;}
.imglist ul li a:link img,.imglist ul li a:visited img{-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;}
.imglist ul li a:hover img,.imglist ul li a:focus img,.imglist ul li a:active img{-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;}
.imglist ul li a:link,.imglist ul li a:visited{background:#f6f6f6;}
.imglist ul li a:hover,.imglist ul li a:focus,.imglist ul li a:active{background:#ab0000;}
.imglist ul li a h4{font-size:20px;color:#000;height:60px;line-height:60px;overflow:hidden;}
.imglist ul li a h5{font-size:14px;color:#8d8d8d;height:65px;font-weight:normal;overflow:hidden;}
.imglist ul li a:hover h4,
.imglist ul li a:focus h4,
.imglist ul li a:active h4,
.imglist ul li a:hover h5,
.imglist ul li a:focus h5,
.imglist ul li a:active h5{color:#fff;}

.textlist{padding-top:30px;width:1190px;overflow:hidden;position:relative;-webkit-animation-duration:2.5s;-o-animation-duration:2.5s;animation-duration:2.5s;}
.textlist ul{width:1300px;}
.textlist li{float:left;width:375px;height:115px;margin:0 30px 30px 0;display:inline;}
.textlist li a{display:block;width:345px;height:85px;padding:15px;}
.textlist li a i{float:left;text-align:center;line-height:50px;width:85px;height:85px;font-style:normal;background:#f6f6f6;color:#666;font-size:20px;}
.textlist li a i font{float:left;width:100%;font-size:14px;line-height:20px;}
.textlist li a h4{float:left;width:240px;height:30px;font-size:16px;line-height:30px;display:inline;margin-left:10px;color:#102030;text-align:left;overflow:hidden;}
.textlist li a span{float:left;width:240px;height:55px;font-size:14px;line-height:27px;display:inline;margin-left:10px;text-align:left;overflow:hidden;}
.textlist a:link,.textlist a:visited{background:#fff;color:#666;border:solid 1px #f6f6f6;}
.textlist a:hover,.textlist a:focus,.textlist a:active{background:#102030;color:#fff;border:solid 1px #102030;}

.textlist a:hover h4,
.textlist a:focus h4,
.textlist a:active h4,
.textlist a:hover span,
.textlist a:focus span,
.textlist a:active span{color:#fff;}

.imglist1{width:1190px;overflow:hidden;position:relative;overflow:hidden;}
.imglist1 ul{width:105%;overflow:hidden;}
.imglist1 li{float:left;width:270px;height:189px;margin-right:37px;margin-bottom:35px;overflow:hidden;-webkit-animation-duration:2.5s;-o-animation-duration:2.5s;animation-duration:2.5s;}
.imglist1 li a{float:left;display:block;width:100%;height:100%;overflow:hidden;position:relative;cursor:pointer}
.imglist1 li a img{display:block;border:none;width:100%;height:100%;}
.imglist1 li a span{position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
.imglist1 li a span h4{background:rgba(0, 0, 0, 0.7);width:100%;height:100%;line-height:208px;font-size:20px;text-align:center;}
.imglist1 li a span h4 p{float:left;width:100%;color:#fff;position:relative;}
@media \0screen\,screen\9 {
.imglist1 li a span h4{filter:alpha(opacity=70);position:static;background:#000;*zoom:1;}
}

.article{overflow:hidden;}
.article .title{width:900px;height:100px;margin:auto;font-size:30px;line-height:100px;text-align:center;color:#333;font-weight:bold;}
.article .state{width:900px;margin:20px auto;height:30px;font-size:14px;line-height:30px;text-align:center;background:#fffcf2;border-top:#efe3ca solid 1px;border-bottom:#efe3ca solid 1px;color:#999;}
.article .cont{width:900px;margin:auto;height:auto;font-size:16px;line-height:180%;color:#666;text-align:left;padding:50px 0;overflow:hidden;}
.article .pagenext{width:900px;margin:auto;padding:20px 0;font-size:16px;color:#999;border-top:solid #f0f0f0 3px;overflow:hidden;}
.article .pagenext .pre{float:left;}
.article .pagenext .next{float:right;}

.banner1-container{min-width:1190px;background:url(../images/bannerbg.png) no-repeat center center;overflow:hidden;}
.banner1{width:1190px;margin:auto;height:200px;position:relative;overflow:hidden;}
.banner1 dl dt{text-align:right;font-size:36px;font-weight:bold;color:#fff;overflow:hidden;padding:50px 100px 15px 0;}
.banner1 dl dd{width:400px;margin:auto 0 auto auto;text-align:right;font-size:16px;color:#fff;overflow:hidden;padding:0 100px 0 0;}
.banner1 dl dd a:link,.banner1 dl dd a:visited{color:#fff;}
.banner1 dl dd a:hover,.banner1 dl dd a:focus,.banner1 dl dd a:active{color:#FFEDEC;}

.link-h-container{min-width:1190px;padding:30px 0;overflow:hidden;}
.link-h{min-width:1190px;text-align:center;position:relative;overflow:hidden;}
.link-h dl dt div{border-bottom:solid #dcdcdc 1px;}
.link-h dl dt div h4{width:150px;margin:auto;border-bottom:solid #102030 5px;font-size:24px;color:#ab0000;line-height:50px;}
.link-h dl dt h5{font-size:14px;font-weight:normal;color:#c9c9c9;line-height:80px;}
.link-h dl dd{width:1190px;margin:auto;position:relative;overflow:hidden;}
.link-h dl dd .list{width:1080px;margin:auto;overflow:hidden;}
.link-h dl dd .list ul{width:110%;padding:15px 0;overflow:hidden;}
.link-h dl dd .list ul li,.link-h dl dd .list ul li a{float:left;display:block;width:150px;height:100px;}
.link-h dl dd .list ul li{margin-right:35px;}
.link-h dl dd .list ul li a img{border:solid #dcdcdc 1px;width:148px;height:72px;}
.link-h dl dd .list ul li a h4{height:28px;line-height:28px;font-size:14px;overflow:hidden;}
.link-h dl dd .list ul li a:link,.link-h dl dd .list ul li a:visited{color:#6d6d6d;}
.link-h dl dd .list ul li a:hover,.link-h dl dd .list ul li a:focus,.link-h dl dd .list ul li a:active{background:#dcdcdc;color:#6d6d6d;}
.link-h dl dd a.p{position:absolute;left:0;top:15px;width:40px;height:40px;text-align:center;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
font-size:20px;line-height:38px;}
.link-h dl dd a.n{position:absolute;right:0;top:15px;text-align:center;width:40px;height:40px;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
font-size:20px;line-height:38px;}
.link-h dl dd a.p:link,
.link-h dl dd a.p:visited,
.link-h dl dd a.n:link,
.link-h dl dd a.n:visited{background:#fff;color:#e4e4e4;border:2px solid #e4e4e4;}
.link-h dl dd a.p:hover,
.link-h dl dd a.p:focus,
.link-h dl dd a.p:active,
.link-h dl dd a.n:hover,
.link-h dl dd a.n:focus,
.link-h dl dd a.n:active{color:#fff;background:#d70000;border:2px solid #d70000}



.footer-container{min-width:1190px;background:#102030;overflow:hidden;}
.footer{width:1190px;height:auto;margin:auto;}
.footer dt b{display:block;color:#c4ced7;font-size:24px;padding-left:35px;line-height:80px;}
.footer dt ul{display:inline-block;*display:inline;*zoom:1;background:#0a1725;padding:0 20px;font-size:0;-webkit-border-radius: 100px;-moz-border-radius: 100px;-ms-border-radius: 100px;-o-border-radius: 100px;border-radius: 100px;}
.footer dt ul li{display:inline-block;*display:inline;*zoom:1;padding:10px 15px;font-size:14px;}
.footer dd{width:1190px;margin:auto;color:#c4ced7;}
.footer dd .box{padding:30px 0;border-bottom:solid #2b3f52 1px;height:70px;}
.footer dd .box .society{float:left;padding-left:20px;width:500px;}
.footer dd .box .society a{float:left;display:block;padding-left:45px;padding-right:15px;height:41px;line-height:41px;margin-right:15px;background-color:#0a1725;background-repeat:no-repeat;background-position:5px 5px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;}
.footer dd .box .society a.weibo{background-image:url(../images/1_50.png)}
.footer dd .box .society a.qq{background-image:url(../images/1_52.png)}
.footer dd .box .society a.weixin{background-image:url(../images/1_54.png);position:relative;}
.footer dd .box .society a:link,.footer dd .box .society a:visited{background-color:#102030;}
.footer dd .box .society a:hover,.footer dd .box .society a:focus,.footer dd .box .society a:active{background-color:#0a1725;}
.footer dd .box .society a img{position:absolute;border:none;}
.footer dd .box .society a:link img,.footer dd .box .society a:visited img{left:10px;top:0;width:0px;height:0px;}
.footer dd .box .society a:hover img,.footer dd .box .society a:focus img,.footer dd .box .society a:active img{left:10px;top:-145px;width:145px;height:145px;}

.footer dd .box .tel{float:right;width:200px;height:45px;padding-right:50px;text-align:right;background:url(../images/1_47.png) no-repeat right center;}
.footer dd .box .tel i{display:block;font-size:16px;font-style:normal;}
.footer dd .box .tel b{display:block;font:22px/1 'Georgia';}
.footer dd .copyright{text-align:center;font-size:12px;line-height:1.8;border-top:solid #1b2c3e 5px;padding:40px 0;}
.footer a:link,.footer a:visited{color:#c4ced7;}
.footer a:hover,.footer a:focus,.footer a:active{color:#fff;}
