

*{ margin:0; padding:0;}
html,body{ font-size:14px; color:#333; background:#fff; font-family:"微软雅黑"; width:100%; min-width:1200px;}
ul li{ list-style:none; vertical-align:bottom;}
a{ text-decoration:none; color:#000;transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
a:hover{ text-decoration:none;}
img{ border:none; vertical-align:middle;}
table{ border:none; padding:0; margin:0; border-collapse:collapse; overflow:hidden;}
table tr{ white-space:0;}
table tr td{ vertical-align:middle;}
.clear{ clear:both;}
h1,h2,h3,h4{line-height:100%;}
:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }
p{ font-family:"宋体";}

.container{ width:1200px; position:relative; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear {clear:both;}
.hide{ display:none;}

/*---------------------------HEAD--------------------------*/

.top{ background:#f3f3f3; height:30px; font-size:12px; line-height:30px; color:#999; box-shadow:0 1px 3px #e1e1e1;}
.top p{ width:700px;}
.top ul{ width:360px; text-align:right;}
.top ul li{ display:inline-block; width:60px; text-align:center; cursor:pointer;}
.code{ position:absolute; z-index:3; top:31px; right:100px; overflow:hidden; display:none;}

.h_center{ padding:30px 0;}
.hotline{ width:208px; background:url(dianhua.png) no-repeat; color:#000; text-align:right; font-size:18px; font-weight:bold; line-height:180%; padding-top:5px; font-family:"微软雅黑";}

.navigation{ height:46px; width:100%; z-index:999999999; background:#007eca;}
.nav{ zoom:1;}
.nav>li{ width:170px; height:46px; padding-left:1px; background:url(navbg.jpg) no-repeat 0 center; float:left; position: relative;}
.nav>li.first{ background:none;}
.nav>li>a{ display:block; line-height:46px; text-align:center; color:#fff; font-size:15px;}
.nav>li:hover>a{ background:#9ccffc;}

.sec_nav{ position:absolute; left:1px; top:47px; width:170px; background:#9ccffc; display:none; z-index:99;}
.sec_nav li{ border-bottom:1px dotted #eee; margin:0 5px 5px; height:30px; overflow:hidden;}
.sec_nav li a{ display:block; line-height:30px; text-align:center;}
.sec_nav li a:hover{ color:#0061ae;}

.nav_fixed{position: fixed;top: 0px;}

.banner { position: relative;  margin-top:1px; height: 500px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 500px; }
.flex-control-nav {position: absolute; bottom:20px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li {display:inline-block;width:150px;height: 8px; margin: 0 3px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 150px; height: 6px; overflow: hidden; background: #fff; cursor: pointer; font-size:0; }
.flex-control-nav .flex-active { background:#43a5fa}
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 38px; overflow: hidden; cursor: pointer; position: absolute; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url(../images/prev_icon.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; background: url(../images/next_icon.png) center center no-repeat; }
.flex-direction-nav li a:hover {filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6; opacity: 0.6;}


/*---------------------------MAIN--------------------------*/

.main_1{ padding:50px 0;}

.bigtitle{ font-size:30px; text-align:center; font-weight:normal; background:url(h2-bg.png) no-repeat center 21px; letter-spacing:15px;}
.bg_g{ background-image:url(h2_bg_g.png);}
.bigtitle font{ font-size:42px;}
.bigtitle span{ display:block; font-size:20px; text-transform:uppercase; padding-top:20px; letter-spacing:5px;}
.blue{ color:#0a67a5;}
.green{ color:#6bb932;}

.sixiang{ zoom:1; overflow:hidden; padding:6px 0; margin-top:40px;}
.sixiang li{ width:572px; height:280px; border:1px solid #9ccffc; background:#fff; padding:10px; float:left; margin:0 3px 6px 3px;}
.sixiang li:hover{ box-shadow:0 0 6px #ccc;}
.sixiang li img{ width:280px; height:280px;}
.sixiang li .sxleft{ width:282px; padding-top:15px; height:265px; position:relative;}
.sxleft h3{ background:url(icon-bj.png) no-repeat 20px 0; padding-left:120px; padding-top:30px; height:50px; font-size:20px; color:#0a67a5;}
.sxleft h3 span{ text-transform:uppercase; font-size:12px; font-weight:normal;}
.sxleft p{ padding:20px 20px 0; line-height:26px; color:#999;}
.sxleft h3.icon_mf{ background-image:url(icon-mf.png);}
.sxleft h3.icon_fs{ background-image:url(icon-dt.png);}
.sxleft h3.icon_dp{ background-image:url(icon-pq2.png);}

.sixiang li a{ position:absolute; display:inline-block; bottom:5px; left:81px; line-height:36px; width:120px; background:#007eca; border-radius:3px; text-align:center; color:#fff;}
.sixiang li a:hover{ background:#9ccffc; color:#333;}

.maidian{background:#e8e8e8; padding:40px 0;}
.icon{ zoom:1; overflow:hidden;}
.icon li{ width:86px; float:left; text-align:center; color:#15629c; margin-left:68px; border:2px solid #15629c; border-radius:5px; padding:10px 0 15px; cursor:pointer;}
.icon li.first{ margin-left:2px;}
.icon li img{ width:42px; display:inline-block;}


.main_2{ padding:140px 0 0; background: url(hg.png) no-repeat center 20px #fff;}
.youshi{margin:80px 0 50px;}
.youshi001{ background:url(youshi001.jpg) no-repeat center bottom; height:266px; position:relative; overflow:hidden;}
.ystext{ position:absolute; width:600px; overflow:hidden;}
.ystext h3{ font-size:24px; font-weight:normal; padding-left:60px; background:url(youshi-h3-01.png) no-repeat 0 0; line-height:100%; padding-top:3px;}
.ystext h3 font{ font-family:Arial; text-transform:uppercase; font-size:12px; color:#43a5fa;}
.ystext ul{ padding:20px 0 20px 60px;}
.ystext ul li{ line-height:42px; background:url(youshi-li.png) no-repeat 0 center; padding-left:40px;}
.ystext a{ display:block; font-weight:bold; width:120px; line-height:32px; text-align:center; border:1px solid #43a5fa; margin:0 auto; border-radius:15px;}
.ystext a:hover{ background:#43a5fa; color:#fff;}

.ystext01{ left:50%; top:0; margin-left:-600px;}


.youshi002{ background:url(youshi002.jpg) no-repeat center bottom; height:266px; position:relative; overflow:hidden; margin-top:80px;}
.ystext02{ right:50%; top:0; margin-right:-620px;}
.ystext h3.bt02{ background-image: url(youshi-h3-02.png);}

.youshi003{ background-image:url(youshi003.jpg);}
.ystext h3.bt03{ background-image: url(youshi-h3-03.png);}

.youshi004{ background-image:url(youshi004.jpg);}
.ystext h3.bt04{ background-image: url(youshi-h3-04.png);}


.main_3{ background:#e8e8e8; padding:50px 0;}
.case{ position:relative;}
.caselist{ zoom:1; overflow:hidden;}
.caselist li{ width:292px; margin:0 4px; float:left; position:relative;}
.caselist li img{ width:292px; height:219px;}
.caselist li p{ position:absolute; line-height:28px; width:100%; background:rgba(10,103,165,.7); color:#fff; left:0; bottom:0; text-align:center; font-family:"微软雅黑";}
.case .bd{ padding-top:50px;}
.case .hd .next{ width:44px; height:44px; background:url(gotoright.png) no-repeat; position:absolute; right:-52px; top:230px; cursor:pointer;}
.case .hd .prev{ width:44px; height:44px; background:url(gotoleft.png) no-repeat; position:absolute; left:-52px; top:230px; cursor:pointer;}

.zxlx{ text-align:center; padding-top:40px;}
.zxlx a{ display:inline-block; font-size:24px; border:2px solid #007eca; padding:3px 35px 5px; border-radius:20px; color:#007eca;}
.zxlx a:hover{ color:#fff; background:#007eca;}


.main_4{ height:567px; background:url(company_bg.jpg) no-repeat center 0; padding:40px 0;}
.company{ padding-top:50px;}
.about{ width:600px;}
.about p{ text-indent:2em; line-height:24px; color:#696969;}
.about p.shuqian{ background:url(shuqian.png) no-repeat 38px center; padding-left:45px; margin-top:20px;}
.about p.shuqian2{ background:url(shuqian.png) no-repeat 96px center; padding-left:103px; margin-top:20px;}

.tool{ position:relative;}
.toollist{ zoom:1; overflow:hidden;}
.toollist li{ width:292px; margin:0 4px; float:left; position:relative;}
.toollist li img{ width:292px; height:219px;}
.toollist li p{ position:absolute; line-height:28px; width:100%; background:rgba(10,103,165,.7); color:#fff; left:0; bottom:0; text-align:center; font-family:"微软雅黑";}
.tool .bd{ padding-top:50px;}
.tool .hd .next{ width:44px; height:44px; background:url(gotoright.png) no-repeat; position:absolute; right:-52px; top:230px; cursor:pointer;}
.tool .hd .prev{ width:44px; height:44px; background:url(gotoleft.png) no-repeat; position:absolute; left:-52px; top:230px; cursor:pointer;}


.news{ padding:50px 0;}
.news h3{ font-size:26px; font-weight:normal; height:30px; margin-bottom:25px;}
.news h3 font{ color:#0a67a5;}
.news h3 span{ text-transform:uppercase; color:#0a67a5; font-size:14px;}
.news h3 a{ text-transform:uppercase; color:#0a67a5; font-size:14px; float:right; margin-top:5px;}
.news img{ border:1px solid #e0e0e0; margin-bottom:24px;}

.news_tiao{ width:374px; margin-right:39px;}
.news_tiao ul li{ line-height:42px; height:42px; font-family:"宋体"; font-size:12px; color:#434343; background:url(star.gif) no-repeat 0 center; text-indent:12px;}
.news_tiao ul li a{ color:#999;}
.news_tiao ul li a:hover{ color:#0a67a5;}
.news_tiao ul li span{color:#434343; float:right;}


.news_tiao2{ width:374px;}
.news_tiao2 ul li{ height:92px; font-family:"宋体"; font-size:12px;color:#434343;}
.news_tiao2 ul li h4{ padding-left:26px; background:url(q.png) no-repeat 0 center; line-height:30px; font-size:12px;}
.news_tiao2 ul li p{ padding-left:26px; background:url(a.png) no-repeat 0 2px; line-height:22px; font-size:12px; margin-top:10px;}
.news_tiao2 ul li p a{ color:#0a67a5; float:right;}


.mian_5{ border-top:1px solid #e0e0e0; padding-bottom:30px; background:url(../images/zs.png) no-repeat center 20px; padding-top:120px;}
.bdt{ border-top:1px solid #e0e0e0; background-image:url(../images/zs.png); padding-bottom:30px;}

.shaixuan{ height:42px; background:url(../images/shaixuan.png) no-repeat center center; margin-top:45px; padding:0 10px;}
.shaixuan h4{ width:170px; text-align:center; color:#fff; font-size:16px; font-family:"宋体"; line-height:42px;}
.shaixuan p{ width:980px; line-height:42px; padding-left:30px;}
.shaixuan p a{ display:inline-block; margin:0 15px; padding:0; font-weight:bold; color:#007eca;}
.shaixuan p a:hover{ color:#333;}


.service{ zoom:1; overflow:hidden; padding-top:20px;}
.service li{ width: 226px;  float: left; margin: 15px 7px 0;color: #555; text-align: center; }
.service li img{ width:220px; height:165px; border:1px solid #e0e0e0; padding:2px;}
.service li p{ line-height:28px; color:#000; text-align:center; font-family:"微软雅黑"; font-size:14px;}


/*---------------------------FOOT--------------------------*/
#rtt {width:21px; height:65px; background: url(../images/5-120601155S7.png) no-repeat; background-size:cover; position:fixed; left:50%; margin-left:610px; bottom:30%; z-index:1000; display:none;}
.foot{ background: #007eca; height:120px; color:#fff; font-size:13px;}
.foot p{ width:px; float:; font-family:"微软雅黑"; padding-top:20px; line-height:30px;}
.foot img{ margin:15px 0 0 30px;}
.foot a{ color:#fff;}




.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute; z-index:999; font-size:12px;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}






























