*{margin:0px; padding:0px;}
body{background:#fff; font:14px/1.8 microsoft yahei; color:#6b7686; width:100%; height:100%;}
a{color:#395a80; text-decoration:none;}
a:hover{color:#55acee;}
li{list-style-type:none;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
.clr10{clear:both; height:10px;}
.clr15{clear:both; height:15px;}
.clr20{clear:both; height:30px;}
.wrapper{width:1100px; margin:0px auto; position:relative; height:auto;}
.mr10{margin-right:10px;}




#header{width:100%; height:60px; border-bottom:1px solid #b8dbf7; position:fixed; top:0; left:0; z-index:50; background:#55acee;}
#logo{ float:left; width:102px; height:60px; overflow:hidden;}
#logo a{background:url(logo.jpg) no-repeat; display:block; width:102px; height:60px; overflow:hidden; text-indent:-500px;}
#nav{ width:844px; text-align:left; position:absolute; top:0; left:50%; margin-left:-400px}
#nav li{ float:left; position:relative;height:60px; line-height:60px; font-size:16px}
#nav li a{ display:block; height:60px; padding:0 30px; color:#fff}
#nav li a:hover{ background:#55a5e3; color:#fff; text-decoration:none;}
#nav li .sub{display:none; overflow:hidden; padding:10px 0; border:1px solid #b8dbf7; border-top:0 none; position:absolute; top:60px; left:0;background:#fff;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=96); _filter:alpha(opacity=96);background:rgba(256,256,256,0.96)}
#nav li .sub a{ height:28px; line-height:28px; white-space:nowrap; position:relative;color:#466588}

.ptitle{width:9em; line-height: 1.4; padding: 2em 0; margin: 0 auto; color: #333; font-size: 30px; color: #395a80; font-weight: 400; text-align:center;}
.more1{display:block; width:86px; height:28px; line-height:28px; margin-top:6px; text-indent:0; text-align:center; background:#55acee; border:1px solid #55acee; color:#f7f8fa; border-radius:14px}
.more1:hover{color:#f7f8fa;}
.more2{ display:block; width:86px; height:28px; line-height:28px; margin-right:8px; text-align:center; border:1px solid #a4b0be; color:#a4b0be; border-radius:14px}
.more2:hover{background:#55acee; border:1px solid #55acee; color:#f7f8fa}


#ptab2 dl,.hopart3 .box2 span,.newslist li div{transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease;}

.ptab .hd{height: 50px; line-height: 50px; overflow: hidden; border-top: 1px solid #e9edf0; border-bottom: 1px solid #e9edf0; font-size: 18px;}
.ptab ul{width: 1100px; margin: 0 auto;}
.ptab li{ float: left; width:276px; padding-left:90px; cursor:pointer;}
.ptab li.on{color: #55acee;}
.ptab li i{display: inline-block; width: 27px; height: 25px; overflow: hidden; margin-right: 6px; position: relative; top: 5px; background-image: url(xsy-9.png); background-repeat: no-repeat;}
.ptab li.tabtit1 i{ background-position:0 0}.ptab li.tabtit1.on i{ background-position:-27px 0}
.ptab li.tabtit2 i{ background-position:0 -25px}.ptab li.tabtit2.on i{ background-position:-27px -25px}
.ptab li.tabtit3 i{ background-position:0 -150px}.ptab li.tabtit3.on i{ background-position:-27px -150px}
.ptab li.tabtit4 i{ background-position:0 -175px}.ptab li.tabtit4.on i{ background-position:-27px -175px}
.ptab li.tabtit5 i{ background-position:0 -50px}.ptab li.tabtit5.on i{ background-position:-27px -50px}
.ptab li.tabtit6 i{ background-position:0 -100px}.ptab li.tabtit6.on i{ background-position:-27px -100px}
.ptab li.tabtit01 i{ background-position:0 -175px}.ptab li.tabtit01.on i{ background-position:-27px -175px}
.ptab li.tabtit02 i{ background-position:0 -50px}.ptab li.tabtit02.on i{ background-position:-27px -50px}
.ptab li.tabtit03 i{ background-position:0 -100px}.ptab li.tabtit03.on i{ background-position:-27px -100px}

.ptab .bd{width:1100px; margin:0px auto;}

.hopart0{background: #fafaff;}
.hopart0 .pinfo{font-size:16px; color:#454545; line-height:30px; width:600px; height:300px; padding-right:60px; background:url(pt0.jpg) no-repeat left top; padding-left:440px; text-indent:32px; margin:0px auto; position:relative;}
.hopart0 .pinfo .more1{ position:absolute; right:55px; bottom:55px;}

#ptab0 .tit{font-size:22px; color:#333; padding:35px 0 25px 0;}
#ptab0 .box{padding-bottom:30px;}
#ptab0 .box1 ul{clear:both; overflow:hidden;}
#ptab0 .box1 li{float:left; width:33.33%; height:260px; font-size:18px; line-height:40px; color:#6b7686; padding-left:0; margin-bottom:20px;}
#ptab0 .box1 li span{font-size:14px; color:#454545; display:block;}
#ptab0 .box1 li.l1{background:url(pt01.jpg) no-repeat left bottom;}
#ptab0 .box1 li.l2{background:url(pt02.jpg) no-repeat left bottom;}
#ptab0 .box1 li.l3{background:url(pt03.jpg) no-repeat left bottom;}
#ptab0 .box1 li.l4{background:url(pt04.jpg) no-repeat left bottom;}
#ptab0 .box1 li.l5{background:url(pt05.jpg) no-repeat left bottom;}
#ptab0 .box1 li.l6{background:url(pt06.jpg) no-repeat left bottom;}
#ptab0 .box .more2{ margin:0px auto;}
#ptab0 .box2 h5{font-size:22px; color:#333; padding:20px 0; font-weight:normal;}
#ptab0 .box2 .fl,#ptab0 .box2 .fr{width:50%;}
#ptab0 .box2 .pt{padding-left:220px; padding-right:20px; background:url(pt07.jpg) no-repeat left top; height:215px;}
#ptab0 .box2 .pt p{ line-height:30px; font-size:16px;}
#ptab0 .box2 .fr .pt{background:url(pt07.jpg) no-repeat left bottom;}
#ptab0 .box2 .con{margin-bottom:20px;}
#ptab0 .box3 .con{padding-left:310px; background:url(pt08.jpg) no-repeat left top;}
#ptab0 .box3 dl{float:left; width:385px; padding-bottom:20px;}
#ptab0 .box3 dt span{background: #55acee; padding: 0 8px 0 6px; font-size: 16px;  color: #fff; vertical-align: 16%;font-style: italic; line-height:20px; margin-bottom:10px;}
#ptab0 .box3 dd{font-size:14px; line-height:28px; padding-top:8px;}
#ptab0 .box3 dl.d1{margin-right:20px;}


.hopart1{background:url(pt1.jpg) no-repeat center 100px;}
.hopart1 .pinfo{font-size:16px; color:#454545; line-height:30px; width:505px; height:330px; padding-right:55px; padding-left:540px; text-indent:32px; margin:0px auto; position:relative;}
.hopart1 .pinfo .more1{ position:absolute; right:55px; bottom:55px;}

#ptab1 .box{padding-left:100px; padding-bottom:30px;}
#ptab1 .tit{font-size:22px; color:#333; padding:35px 0 25px 0;}
#ptab1 .con{font-size:16px; line-height:30px; color:#6b7686; margin-bottom:15px; overflow:hidden;}
#ptab1 .box1{background:url(pt2.jpg) no-repeat 685px 50px;}
#ptab1 .box2{background:url(pt5.png) no-repeat 720px 60px; padding-right:380px;}
#ptab1 .box2 h5{font-weight:normal; font-size:16px; margin-bottom:10px;}
#ptab1 .box2 p{position:relative; padding-left:30px; margin-bottom:10px;}
#ptab1 .box2 .list-num {font-size:30px; line-height:30px; color: #55acee; font-weight: 400; font-family: qcloud-num; position: absolute; top: 0; left:0px;}
#ptab1 .box3{background:url(pt6.jpg) no-repeat 160px 100px; position:relative;}
#ptab1 .box3 .con{padding-left:280px; padding-bottom:30px;}
#ptab1 .box3 dl{float:left; width:300px; padding-bottom:20px;}
#ptab1 .box3 dt span{background: #55acee; padding: 0 8px 0 6px; font-size: 16px;  color: #fff; vertical-align: 16%;font-style: italic; line-height:20px; margin-bottom:10px;}
#ptab1 .box3 dd{font-size:14px; line-height:28px; padding-top:8px;}
#ptab1 .box3 dl.d1{margin-right:20px;}
#ptab1 .box3 dl.d3{width:620px;}
#ptab1 .box3 .more2{position:absolute; right:100px; bottom:30px;}

.hopart2{background: #f0f1f5;}
#ptab2 .hd{border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
#ptab2 .box{ clear:both; padding:30px 0;}
#ptab2 .box1{height:440px;}
#ptab2 .box1 dl{width:540px; height:156px; background:#fff; float:left; padding:12px 0;}
#ptab2 .box1 dl:hover{box-shadow:0 2px 5px #ccc; margin-top:-5px;}
#ptab2 .box1 dl.d1,#ptab2 .box1 dl.d3{margin-right:20px;}
#ptab2 .box1 dl.d1,#ptab2 .box1 dl.d2{margin-bottom:20px;}
#ptab2 .box1 dl dt{width:139px; height:30px; padding-top:126px; border-right:1px solid #ccc; text-align:center; float:left; margin-right:18px;}
#ptab2 .box1 dl dd{float:left; width:362px; overflow:hidden; font-size:14px; line-height:26px;}
#ptab2 .box1 dl dd strong{color:#55acee;}
#ptab2 .box1 dl.d1 dt{background:url(1.png) no-repeat center center;}
#ptab2 .box1 dl.d2 dt{background:url(2.png) no-repeat center center;}
#ptab2 .box1 dl.d3 dt{background:url(3.png) no-repeat center center;}
#ptab2 .box1 dl.d4 dt{background:url(4.png) no-repeat center center;}
#ptab2 .more2{margin:0px auto;}
#ptab2 .box2 .con{width:900px; overflow:hidden; margin:0px auto;}
#ptab2 .box2 .con h3{font-size:16px; line-height:30px; margin-bottom:10px; font-weight:normal; text-align:center; background:url(pt7.jpg) no-repeat bottom center; padding-bottom:300px;}
#ptab2 .box2 .con p span{display:block; font-size:16px; float:left; width:430px; margin-bottom:20px; margin-right:20px; line-height:40px; text-align:center; background:#fff;}
#ptab2 .box3 dl{width:260px; float:left; padding-top:108px; margin-right:20px;}
#ptab2 .box3 dl:hover{box-shadow:0 2px 5px #ccc; margin-top:-5px;}
#ptab2 .box3 dl.d4{margin-right:0px;}
#ptab2 .box3 dl dt{font-size: 22px; line-height:40px; text-align: center; font-weight: normal;}
#ptab2 .box3 dl dd{font-size: 14px; line-height: 26px; padding:20px; padding-top:0;}
#ptab2 .box3 dl.d1{background:url(yycj1.jpg) no-repeat top center #fff;}
#ptab2 .box3 dl.d2{background:url(yycj2.jpg) no-repeat top center #fff;}
#ptab2 .box3 dl.d3{background:url(yycj3.jpg) no-repeat top center #fff;}
#ptab2 .box3 dl.d4{background:url(yycj4.jpg) no-repeat top center #fff;}
#ptab2 .box3 dl dd  .more2{margin-top:20px;}

.hopart3{ width:1100px; margin:0px auto;}

.hopart3 .pinfo{font-size:16px; color:#454545; line-height:30px; background:url(yinhao.jpg) no-repeat center center; padding:0px 140px;  text-indent:32px; border-bottom:1px solid #f0f0f0; margin-bottom:30px; padding-bottom:60px; position:relative;}
.hopart3 .ptitle{padding-bottom:1em;}
.hopart3 h3{color:#55acee; font-size:22px; margin-bottom:20px;}
.hopart3 p{font-size:16px; color:#888; line-height:28px;}
.hopart3 .box{width:900px; margin:0px auto; border-bottom:1px solid #f0f0f0; margin-bottom:40px; padding-bottom:50px;}
.hopart3 .box1{padding-left:410px; width:490px; background:url(pt3.jpg) no-repeat 70px center;}
.hopart3 .box1 span{display:block; width:210px; float:left;}
.hopart3 .box3{padding-left:410px; width:490px; background:url(pt4.jpg) no-repeat 70px center;}
.hopart3 .box2 .soft{height:136px; padding:20px 0px; overflow:hidden;}
.hopart3 .box2 span{display:block; background:url(xt.png) no-repeat; width:137px; height:136px; float:left; margin-right:10px; text-indent:-500px; overflow:hidden;}
.hopart3 .box2 span.s1{background-position:0px 0px;}
.hopart3 .box2 span.s2{background-position:-143px 0px;}
.hopart3 .box2 span.s3{background-position:-286px 0px;}
.hopart3 .box2 span.s4{background-position:-429px 0px;}
.hopart3 .box2 span.s5{background-position:-572px 0px;}
.hopart3 .box2 span.s6{background-position:-715px 0px;}
.hopart3 .box2 span.s1:hover{background-position:0px -136px;}
.hopart3 .box2 span.s2:hover{background-position:-143px -136px;}
.hopart3 .box2 span.s3:hover{background-position:-286px -136px;}
.hopart3 .box2 span.s4:hover{background-position:-429px -136px;}
.hopart3 .box2 span.s5:hover{background-position:-572px -136px;}
.hopart3 .box2 span.s6:hover{background-position:-715px -136px;}
.hopart3 .box2 .more1{float:right; margin-right:35px;}

.hopart4{}
.newslist{padding-left: 82px; margin:0px auto; width:1018px;}
.newslist li {float: left; width: 282px; height: 262px; margin-right: 42px; position: relative; cursor: pointer;}
.newslist div{background:#f0f1f5; width: 100%; height: 100%; position: absolute;}
.newslist h4{ height: 36px;line-height: 36px; margin: 0 19px; padding-top: 18px; font-size: 16px; font-weight: 400; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.newslist p { height: 144px; margin: 0 19px; color: #a4b0be; text-align: justify; text-justify: inter-word;}
.newslist span { display:block; padding-left:20px; height: 64px; overflow: hidden; background: #55acee;line-height: 12px; color: #b1d5f5;}
.newslist span b { display:block; line-height: 32px; font-size: 32px; padding-top: 6px; color: #fff;}
.newslist li div:hover{ padding:9px; background:#55acef; margin-top:-9px; margin-left:-9px}
.newslist li div:hover h4{color:#fff}
.newslist li div:hover p{color:#b2d4f7}
.hopart4 .more2{margin:0px auto;}

.hopart5{background: #f0f1f5;}
.hopart5 .ptitle{padding-bottom: 1em;}
.hopart5 .pinfo{font-size:16px; color:#454545; line-height:30px; width:1020px;  text-indent:32px; margin:0px auto; position:relative;}
.hopart5 .box{background:url(pt11.jpg) no-repeat center right;  width:770px; margin:0px auto; padding:30px 0;padding-right:230px;}
.hopart5 .box h4{font-size:18px; color:#55acee; line-height:40px;}
.hopart5 .box ul{height:160px; overflow:hidden; width:770px;transition:all 0.5s ease; margin-bottom:20px; }
.hopart5 .box ul:hover{height:192px; transition:all 0.5s ease;}
.hopart5 li{background:url(pot3.gif) no-repeat left center; font-size:14px; line-height:32px; height:32px; float:left; width:370px; padding-left:15px;}
.hopart5 .more2{margin:0px auto;}



.lmbanner{padding-top:60px; height:360px; width:100%; min-width:1200px; margin-bottom:20px;}
.lmb2{background:url(lmbanner1.jpg) no-repeat bottom center;}
.lmb3{background:url(lmbanner2.jpg) no-repeat bottom center;}
.lmb4{background:url(lmbanner3.jpg) no-repeat bottom center;}
.lmb1,.lmb5,.lmb6{background:url(lmbanner4.jpg) no-repeat bottom center;}
.lmb7{background:url(lmbanner5.jpg) no-repeat bottom center;}
.lmb8{background:url(lmbanner8.jpg) no-repeat bottom center;}

.lmtitle{height: 106px; line-height: 106px; font-size: 30px; color: #395a80; font-weight: 400; text-align:center;}
.lminfo{font-size:16px; color:#454545; line-height:30px; padding:0px 70px;  text-indent:32px; border-bottom:1px solid #afb6be; padding-bottom:30px; position:relative;}
.lminfo span{display:block; position:absolute; width:50px; height:42px; background:url(yinhao.jpg) no-repeat;}
.lminfo span.yh1{ left:0px; top:0px;}
.lminfo span.yh2{ right:0px; bottom:30px; background-position:right bottom;}

.yunjisuan{width:980px; margin:0px auto; padding-bottom:50px;}
.yunjisuan .box{border-bottom: 1px solid #afb6be; overflow: hidden; padding: 70px 0;}
.yunjisuan .box h3{font-size: 22px; font-weight: 400; line-height:1.8em; margin-bottom:30px; text-align:center;}
.yunjisuan .box p{font-size:14px; color:#6b7686; line-height:1.8em;}
.yunjisuan .box ul{width:1000px;}
.yunjisuan .box1{}
.yunjisuan .box1 li{float:left; width:290px; margin-right:20px;height:200px; text-align:center; padding:0px 10px;}
.yunjisuan .box1 li.l1,.yunjisuan .box1 li.l2,.yunjisuan .box1 li.l3{ margin-bottom:20px; }
.yunjisuan .box1 li i {width: 65px; height: 65px; display: block; background-repeat: no-repeat; background-image: url(icon1.png); margin: auto; -webkit-transition: .8s; -moz-transition: .8s; transition: .8s; margin-bottom:20px;}
.yunjisuan .box1 li.l1 i { background-position: 0 -585px; }
.yunjisuan .box1 li.l2 i { background-position: 0 -65px; }
.yunjisuan .box1 li.l3 i { background-position: 0 -130px; }
.yunjisuan .box1 li.l4 i { background-position: 0 -195px; }
.yunjisuan .box1 li.l5 i { background-position: 0 -260px; }
.yunjisuan .box1 li.l6 i { background-position: 0 -325px; }
.yunjisuan .box1 li:hover i{ -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg); }
.yunjisuan .box2{}
.yunjisuan .box2 h3{ margin-bottom:20px;}
.yunjisuan .box2 p{ padding:0px 40px; font-size:16px; text-align:center; margin-bottom:50px;}
.yunjisuan .box2 li{ border-top:1px solid #e1e1e1; padding:120px 0; height:50px;}
.yunjisuan .box2 li.l1{ background:url(s1.png) no-repeat right center; padding-right:400px;}
.yunjisuan .box2 li.l2{ background:url(s2.png) no-repeat left center; padding-left:400px;}
.yunjisuan .box2 li.l3{ background:url(s3.png) no-repeat right center; padding-right:400px;}
.yunjisuan .box2 li .list-num {font-size:30px; line-height:30px; color: #55acee; font-weight: 400; font-family: qcloud-num; }

.yunjisuan .box3{}
.yunjisuan .box3 li{float:left; width:290px; margin-right:20px;height:200px; text-align:center; padding:0px 10px;border-left: 1px dashed #ededed; padding-top:130px;}
.yunjisuan .box3 li.l1{border:0; background:url(s4.png) no-repeat top center;}
.yunjisuan .box3 li.l2{border:0; background:url(s5.png) no-repeat top center;}
.yunjisuan .box3 li.l3{border:0; background:url(s6.png) no-repeat top center;}
.yunjisuan .box3 h4{font-style: italic;background: #1990cb; display:block; text-align:center; margin:0px auto; width:158px; font-size: 16px; color: #fff; margin-bottom:30px; -webkit-transition: .8s; -moz-transition: .8s; transition: .8s; }
.yunjisuan .box3 li:hover h4{ -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg); }

.yunjisuan .box4{background:#4a4f5c; padding:70px 40px; color:#fff;}
.yunjisuan .box4 p{font-size:18px; color:#fff;}

.gxnjs{width:980px; margin:0px auto; padding-bottom:50px;}
.gxnjs .box{border-bottom: 1px solid #afb6be; overflow: hidden; padding: 70px 0;}
.gxnjs .box h3{font-size: 22px; font-weight: 400; line-height:1.8em; margin-bottom:30px; text-align:center;}
.gxnjs .box p{font-size:14px; color:#6b7686; line-height:1.8em;}
.gxnjs .box2 ul{width:1000px;}
.gxnjs .box1 li{float:left; width:50%; overflow:hidden; margin-bottom:20px;}
.gxnjs .box1 li h5{font-size:18px; color: #395a80; line-height:40px;}
.gxnjs .box1 li p{font-size:14px; color:#454545; margin-bottom:10px; line-height:30px;}
.gxnjs .box1 li table{ border-collapse:collapse; width:90%;}
.gxnjs .box1 li td{border:1px solid #e1e1e1; padding-left:10px;}
.gxnjs .box1 li.l1,.gxnjs .box1 li.l2{height:290px;}
.gxnjs .box1 li.l3,.gxnjs .box1 li.l4{height:341px;}
.gxnjs .box2 li{float:left; width:290px; height:90px; margin-right:20px; padding:150px 10px 0px 10px; overflow:hidden; border:1px solid #e1e1e1; background:url(pt09.jpg) no-repeat top left;}
.gxnjs .box2 li h5{font-size:18px; color: #395a80; line-height:40px;}
.gxnjs .box2 li p{font-size:14px; color:#454545; line-height:20px;}
.gxnjs .box2 li.l2{background-position:-310px top;}
.gxnjs .box2 li.l3{background-position:-620px top;}
.gxnjs .box3 ul{background:url(pt010.jpg) no-repeat top left; padding-left:400px; padding-top:60px; width:400px; margin:0px auto; height:300px;}
.gxnjs .box3 li{height:50px; font-size:18px; line-height:50px;}
.gxnjs .box4 li{float:left; width:50%; }
.gxnjs .box4 li h5{font-size:18px; color: #395a80; line-height:40px;}
.gxnjs .box4 .pt{padding-left:280px; height:174px;  background:url(pt011.jpg) no-repeat top left;}
.gxnjs .box4 li.l2 .pt{background-position:0 -174px;}
.gxnjs .box4 p{font-size:16px; line-height:32px;}
.gxnjs .box5 ul{padding-left:300px;  background: url(pt08.jpg) no-repeat left top; overflow:hidden;}
.gxnjs .box5 li{float:left; width:330px; margin-bottom:20px;}
.gxnjs .box5 li h4{background: #55acee; width:80px; text-align:center; font-size: 16px;  color: #fff; vertical-align: 16%;font-style: italic; line-height:30px; margin-bottom:10px;}
.gxnjs .box5 li p{font-size:14px; line-height:28px; padding-top:8px;}
.gxnjs .box5 li.l1,.gxnjs .box5 li.l3{ margin-right:20px;}

.yunzuomian{width:980px; margin:0px auto;}
.yunzuomian .box{border-bottom: 1px solid #afb6be; overflow: hidden; padding: 70px 0; }
.yunzuomian .box h3{font-size: 22px; color: #395a80; font-weight: 400; line-height:1.8em; margin-bottom:10px;}
.yunzuomian .box p{font-size:14px; color:#6b7686; line-height:1.8em;}
.yunzuomian .box2 dl{width:480px; height:156px; float:left; padding:12px 0; background:#F0F1F5;}
.yunzuomian .box2 dl:hover{box-shadow:0 2px 5px #ccc; margin-top:-5px;}
.yunzuomian .box2 dl.d1,.yunzuomian .box2 dl.d3{margin-right:20px;}
.yunzuomian .box2 dl.d1,.yunzuomian .box2 dl.d2{margin-bottom:20px;}
.yunzuomian .box2 dl dt{width:129px; height:30px; padding-top:126px; border-right:1px solid #ccc; text-align:center; float:left; margin-right:20px;}
.yunzuomian .box2 dl dd{float:left; width:330px; overflow:hidden; font-size:14px; line-height:26px;}
.yunzuomian .box2 dl dd strong{color:#55acee;}
.yunzuomian .box2 dl.d1 dt{background:url(1.png) no-repeat center center;}
.yunzuomian .box2 dl.d2 dt{background:url(2.png) no-repeat center center;}
.yunzuomian .box2 dl.d3 dt{background:url(3.png) no-repeat center center;}
.yunzuomian .box2 dl.d4 dt{background:url(4.png) no-repeat center center;}
.yunzuomian .box3 div{float:left; width:410px; padding-top:20px; padding-left:70px;}
.yunzuomian .box3 .clr{width:100%; height:0px; overflow:hidden; padding:0; float:none;}
.yunzuomian .box5 dl{width:230px; float:left; padding-top:108px; margin-right:20px;}
.yunzuomian .box5 dl:hover{box-shadow:0 2px 5px #ccc; margin-top:-5px;}
.yunzuomian .box5 dl.d4{margin-right:0px;}
.yunzuomian .box5 dl dt{font-size: 22px; line-height:40px; text-align: center; font-weight: normal;}
.yunzuomian .box5 dl dd{font-size: 14px; line-height: 26px; padding:20px; padding-top:0;}
.yunzuomian .box5 dl.d1{background:url(yycj1.jpg) no-repeat top center #F0F1F5;}
.yunzuomian .box5 dl.d2{background:url(yycj2.jpg) no-repeat top center #F0F1F5;}
.yunzuomian .box5 dl.d3{background:url(yycj3.jpg) no-repeat top center #F0F1F5;}
.yunzuomian .box5 dl.d4{background:url(yycj4.jpg) no-repeat top center #F0F1F5;}
.yunzuomian .box6 .csb{width:100%; margin:0px auto; color:#f7f8fa;}
.yunzuomian .box6 .csb td{padding:10px; border-bottom:2px solid #f7f8fa; border-right:2px solid #f7f8fa; text-align:center;}

.rjfw{width:980px; margin:0px auto;}
.rjfw .box{border-bottom: 1px solid #afb6be; overflow: hidden; padding: 70px 0; }
.rjfw .box h3{font-size: 22px; color: #395a80; font-weight: 400; line-height:1.8em; margin-bottom:10px;}
.rjfw .box p{font-size:14px; color:#6b7686; line-height:1.8em;}
.rjfw .box0 li{float:left; width:130px; padding:0px 15px; text-align:center; font-size:18px;}
.rjfw .box0 li i {width:90px; height:90px; display: block; background-repeat: no-repeat;  border: 1px solid #ccc;  border-radius: 50%; margin: auto; -webkit-transition: .8s; -moz-transition: .8s; transition: .8s; margin-bottom:20px;}
.rjfw .box0 li.l1 i{background:url(ss1.png) no-repeat center center; background-size:60px 60px;}
.rjfw .box0 li.l2 i{background:url(ss2.png) no-repeat center center; background-size:60px 60px;}
.rjfw .box0 li.l3 i{background:url(ss3.png) no-repeat center center; background-size:60px 60px;}
.rjfw .box0 li.l4 i{background:url(ss4.png) no-repeat center center; background-size:60px 60px;}
.rjfw .box0 li.l5 i{background:url(ss5.png) no-repeat center center; background-size:60px 60px;}
.rjfw .box0 li.l6 i{background:url(ss6.png) no-repeat center center; background-size:60px 60px;}
.rjfw .box0 li:hover i{ -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg); }

.rjfw .box1{background:url(pt3.jpg) no-repeat right center; padding-right:340px;}
.rjfw .box2 ul{padding:20px 0;}
.rjfw .box2 ul li{position:relative; border-bottom:1px dashed #e1e1e1;margin-bottom:20px; height:150px; padding-left:150px; padding-bottom:20px; padding-right:20px; float:left; width:320px;}
.rjfw .box2 i{display: block; background: url(xt.png) no-repeat; width: 137px; height: 136px; margin-right: 10px; text-indent: -500px; overflow: hidden; position:absolute; left:0px; top:0px;}
.rjfw .box2 li.l1 i{background-position:0px 0px;}
.rjfw .box2 li.l2 i{background-position:-143px 0px;}
.rjfw .box2 li.l3 i{background-position:-286px 0px;}
.rjfw .box2 li.l4 i{background-position:-429px 0px;}
.rjfw .box2 li.l5 i{background-position:-572px 0px;}
.rjfw .box2 li.l6 i{background-position:-715px 0px;}
.rjfw .box p{clear:both;}
.rjfw .box span{display: block; width: 210px; float: left;}
.rjfw .box3{background:url(pt4.jpg) no-repeat right center; padding-right:340px;}

#news{width: 960px;margin: 0 auto;padding-bottom: 50px; text-align: left;}
#news .tit{height: 100px; line-height: 100px; font-size: 22px; color: #395a80; font-weight: 400;}
#news .list{border-top: 1px solid #d6dbe1;}
#news .list li {border-bottom: 1px solid #d6dbe1; padding: 10px 0;}
#news .list li a{display:block;}
#news .list li a:hover{background:#fafafa}
#news .list li h4{padding-top: 14px; font-size: 16px;}
#news .list li p{color:#787878;}
#news .list li  .sj{font-size: 12px;}
#news .list li .jj{padding-top: 8px;}
#news .list li .lk{padding-top: 8px; font-size: 12px; text-align:right;}

#about{width: 930px;margin: 0 auto;}
#about h2{padding: 40px 0 10px; font-size: 30px; color: #395a80; font-weight: 400;text-align: center;}
#about p{font-size:16px; line-height:2em; margin-bottom:10px;}
.gsjs-fgx-a { height: 92px; background: url(xsy-20.png) no-repeat center; margin: 60px 0 -46px; position: relative;}
.gsjs-a { height: 461px; background: url(pt10.jpg) no-repeat center;}
.gsjs-fgx-b {  height: 46px; background: url(xsy-15.png) no-repeat center;}
.gsjs-c {height: 468px; background: url(xsy-21.png) no-repeat center;}
.gsjs-c p {padding-top: 200px; font-size: 22px; color: #395a80; font-weight: 400; text-align:center;}

.newscon{overflow: hidden;width: 1100px; margin: 0 auto;  text-align: left;}
.place{height: 68px; line-height: 68px; border-bottom: 1px solid #c5ced5; margin-bottom: 30px; padding-left: 8px; color: #9fadba;}
.newscon .fl{float: left; width: 768px;border-right: 1px solid #c5ced5; padding-right:27px; }
.newscon .fr{float: right; width: 278px;}
.newscon .fl h1{  text-align: center; font-size: 22px; color: #395a80; font-weight: 400;}
.concon {overflow: hidden; padding: 10px 0; text-align: justify; text-justify: inter-word; font-size: 16px;}
.concon p{margin-bottom:10px; text-indent:2em;}
.newscon .fr li span {display: block;color: #aaa;}
.newscon .fr li{  padding-top: 14px;}

#footer{background:#395b81; width:100%; color:#afafaf; padding:20px 0;}
.fnav{width:900px; margin:0px auto; overflow:hidden;  height:170px;}
.fnav li{float:left; width:165px;}
.fnav li.ts{float:right; width:210px;}
.fnav li h4 a{color:#fff;}
.fnav li p a{color:#afafaf; line-height:25px;}
.copy{text-align:center;}

.safekey{width:980px; margin:0px auto;}
.safekey .box{border-bottom: 1px solid #afb6be; overflow: hidden; padding: 70px 0; height:180px;}
.safekey .box h4{font-size: 22px; color: #395a80; font-weight: 400; line-height:1.8em; margin-bottom:10px;}
.safekey .box p{font-size:14px; color:#6b7686; line-height:1.8em;}
.safekey .box1{padding-right:400px; background:url(pl1.jpg) no-repeat right center;}
.safekey .box2{padding-left:400px; background:url(pl2.jpg) no-repeat left center;}
.safekey .box3{padding-right:400px; background:url(pl3.jpg) no-repeat right center;}
.safekey .box4{padding-left:400px; background:url(pl4.jpg) no-repeat left center;}
.safekey .box5{padding-right:400px; background:url(pl5.jpg) no-repeat right center;}
.safekey .box6{padding-left:400px; background:url(pl6.jpg) no-repeat left center;}
.safekey .box7{padding-right:400px; background:url(pl7.jpg) no-repeat right center;}
.safekey .box8{padding-left:400px; background:url(pl8.jpg) no-repeat left center;}
.safekey .box9{padding-right:400px; background:url(pl9.jpg) no-repeat right center;}
.safekey .box10{padding-left:400px; background:url(pl10.jpg) no-repeat left center;}
.safekey .box11{padding-right:400px; background:url(pl11.jpg) no-repeat right center;}
.safekey .box12{padding-left:400px; background:url(pl12.jpg) no-repeat left center;}
.safekey .box13{padding-right:400px; background:url(pl13.jpg) no-repeat right center;}
.safekey .box14{padding-left:400px; background:url(pl14.jpg) no-repeat left center;}