@charset "utf-8";* {word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {margin:0;padding:0}
ul,ol,dl {list-style-type:none}
html,body {*position:static;background:#fff}
a {text-decoration:none}
img {border:0}
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button {overflow:visible;vertical-align:middle;outline:0}
body,th,td,button,input,select,textarea {font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color:#333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
.left {float:left}
.right {float:right}
.top {width:100%;background-color:#f2f2f2;background-repeat:no-repeat;background-position:center top;float:left}
.top2{width:100%;float:left}
.top-layout {width:100%;height:80px; background-color: #263450; float:left;}
.top-layouts {width:100%;float:left;}
.top-zi {width:100%;float:left;}
.top-zicenter {
	width:1200px;
	margin:auto;
	color:#fff;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase; line-height:32px;
}
.top-zicenter h1{
	font-size:32px;
	font-weight: normal;
}
.top-nav {width:1200px;margin:auto;color:#fff}
.top-logo {width:220px;height:80px;float:left}
.top-logo img {height:35px;padding-top:20px}
.top-navmin {width:980px;height:50px;padding-top:30px;float:right}
.top-navmin li {width:108px;font-size:16px;float:left;text-align:center;font-weight:bold;line-height:22px}
.top-navmin li span {font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:lighter;text-transform:uppercase;opacity:.6}
.top-navmin li a {color:#fff;display:block;width:140px;height:50px}
.top-navmin li a:hover {color:#FFFF00;text-decoration:none;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}

.top-navmin li:hover #subnav {display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.top-navmin li #subnav {display:none;position:absolute;width:180px;text-align:center;z-index:3}
.top-navmin li #subnav li {width:180px;line-height:46px;height:46px;border-bottom:1px solid transparent;border-color:transparent;border-color:rgba(55,72,105,0.5);text-align:center;background-color:rgba(38,52,80,1.0); margin-left:-20PX;}
.top-navmin li #subnav li a {color:#fff;display:block;width:180px;height:46px}
.top-navmin li #subnav li:hover {border-color:transparent;border-color:rgba(55,72,105,0.5);text-align:center;background-color:rgba(255,255,255,1.0);}
.main-all {width:100%;float:left;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.top-navmin li #subnav li a{color:#FFF;text-decoration:none}
.top-navmin li #subnav li:hover a{color:#263450;text-decoration:none;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.main-all-layout {width:1200px;margin:auto}
.main-all-title {width:100%;height:90px;padding:100px 0 0 0;float:left;text-align:center;font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#ccc;font-weight:lighter;text-transform:uppercase;line-height:32px}
.main-all-title a {font-size:20px; padding:0px 30px; display:inline-block;font-weight:bold; color:#000000; padding-bottom:2px;}
.main-all-title a:hover{
	background-image: url(mux.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}.main-all-title a.hover{
	background-image: url(mux.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.main-all-title2 {width:100%;padding:30px 0 30px 0;float:left;text-align:center;font-size:16px;font-family:Arial,Helvetica,sans-serif;color:#222;text-transform:uppercase;line-height:32px; border-bottom:#CCCCCC 1px solid; margin-bottom:50px;}
.main-all-title2 a {font-size:16px; padding:0px 30px; display:inline-block; color:#000000; padding-bottom:2px;}
.main-all-title2 a:hover{
	background-image: url(mux.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}.main-all-title2 a.hover{
	background-image: url(mux.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.main-all-title h2 {font-size:28px;color:#000;font-weight:normal}
.main-all-content {width:100%;float:left}
.main-all-content01 {width:100%;float:left;padding-bottom:50px;text-align:center;font-size:16px;color:#666;line-height:28px}
.main-all-content02 {width:100%;float:left;color:#666;padding-bottom:50px}
.main-all-content02 li {width:299px;font-size:14px;float:left;text-align:center;line-height:26px;border-right:#eee 1px solid}
.main-all-content02 li strong {font-size:42px;color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}
#rxb {border-right:#fff 1px solid}
.main-all-more {width:100%;float:left;padding:0 0 100px 0;text-align:center}
.main-all-more a {color:#fff;display:inline-block;width:80px;padding:12px 50px;background:#0068b7;font-size:18px;vertical-align:middle}
.main-all-more a:hover {background:#ff6c00;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.main-ser-layout {width:1200px;margin:auto}



.main-all-content021 {width:100%;float:left;color:#666;padding-bottom:50px}
.main-all-content021 ul {margin-right: -30px;overflow: hidden;}
.main-all-content021 li {width:279px;font-size:16px;float:left;text-align:center;line-height:26px;margin-right: 28px;}
.main-all-content021 li a{ color:#333333}
.main-all-content021 li img{width:267px; height:178px; padding:5px;border:#0068b7 1px solid;}
.main-all-content021 li p{width:267px;padding-top:20px; padding-bottom:20px; border-bottom:#0068b7 1px solid;}
.main-all-content021 li:hover p{border-bottom:#08b400 1px solid;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.main-all-content021 li:hover img{border:#fff 1px solid;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}


.main-all-content021s {width:100%;float:left;color:#666;padding-bottom:50px}
.main-all-content021s ul {margin-right: -30px;overflow: hidden;}
.main-all-content021s li {width:279px;font-size:16px;float:left;text-align:center;line-height:26px;margin-right: 28px;}
.main-all-content021s li a{ color:#333333}
.main-all-content021s li img{width:267px; height:267px; padding:5px;border:#0068b7 1px solid;}
.main-all-content021s li p{width:267px;padding-top:20px; padding-bottom:20px; border-bottom:#fff 1px solid;}
.main-all-content021s li:hover p{border-bottom:#0068b7 1px solid;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.main-all-content021s li:hover img{border:#fff 1px solid;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}


#banner{height:500px;}
#full-screen-slider { width:100%; height:500px; position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:25%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px;float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.honor-content{width:100%;margin:0 auto;}
.honor{position:relative;}
.honor .box{overflow:hidden;}
.honor ul{width:2560px;}
.honor li {width:270px;background:#fff;font-size:14px;margin:0px 15px;float:left;text-transform:uppercase;color:#a5a5a5;position:relative;overflow: hidden;font-size:14px;color:#333;height:370px;}
.honor li a{text-decoration: none; font-size:16px; font-weight: bold; color:#333}
.honor li a:hover{text-decoration: underline;}
.honor li p{padding-bottom:10px; font-size:14px;line-height:24px;}

.honor li #lingy {padding:8px 12px;font-size:14px;color:#fff;z-index:2;position:absolute;margin-left:0;margin-top:0;background-image:url(leimubg.png); float:left; width:60px;}
#r0 {margin-right:0}
.honor li img {width:270px;height:270px}
.honor li img:hover{width:270px;height:270px;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}
.honor li:hover{ color:#3366CC;}
.honor li:hover span{ color:#3366CC;}
.honor li span {font-size:20px;color:#000;font-weight:normal;overflow:hidden;width:220px; height:22px; line-height:22px;}
.honor li div {width:207px; line-height:14px;padding:30px 0 30px 30px}
.honor span{display:block}
.honor .btn{position:absolute;width:30px;height:63px;background:url(honor_zs.jpg);top:50%;margin-top:-30px;}
.honor .btn.prev{background-position:0 0;left:-50px;}
.honor .btn.next{background-position:0 -63px;right:-50px;}

.main-case-content {width:100%;float:left}
.main-case-content li {width:275.5px;height:140px;border:#e5e5e5 1px solid;background:#fff;font-size:14px;margin-right:30px;margin-bottom:30px;float:left;position:relative}
.main-case-content li img {width:275.5px;height:140px}
#mccl {margin-right:0}
.main-case-content li .mcc {display:none}
.main-case-content li:hover .mcc {display:block;width:245.5px;height:110px;background-image:url(inacase.png);color:#fff;font-size:14px;padding-top:30px;padding-left:30px;line-height:28px;font-weight:bold;z-index:2;position:absolute;margin-left:0;margin-top:0;}
.main-case-content li .mcc span {font-size:16px;color:#fffc00}
.main-case-content li .mcc a {display:inline-block;width:245.5px;height:110px;color:#fff}
.main-news-content {width:100%;margin-bottom:50px;float:left}
.main-news-content ul {margin-right: -50px;overflow: hidden;}
.main-news-content li {
	width:515px;
	padding:30px;
	font-size:14px;
	margin-right:50px;
	float:left;
	
}
.main-news-content li:hover{ background-color:#263450;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.main-news-content li:hover .new-info{color:#eee;}
.main-news-content li:hover .new-info a{color:#fff;}
.main-news-content li:hover .new-time{color:#fff;}
.main-news-content .new-time {
width:80px; text-align:center;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;  float:left; color:#666;
}
.main-news-content .new-info {width:374px;float:left; line-height:24px; font-size:14px;border-left:#ddd 1px solid; margin-left:30px; padding-left:30px;color:#666;}
.main-news-content .new-info a{ font-size:18px; color:#000;}
.main-news-content .new-info:hover  a{color:#fff000;}
.main-news-content .new-info p{ margin-bottom:5px}
.main-news-content .new-time p{ padding:5px 0px;}
.main-news-content .new-time strong{font-size:22px;}

.aboutusimg{width:500px; float:left;}
.aboutusimg img{width:478px; height:388px; border:#eee 1px solid; padding:20px;}
.aboutusimg img:hover{width:478px; height:388px; border:#0068b7 1px solid; padding:20px;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}
.aboutustxt{width:650px; float:right; line-height:26px; font-size:14px;}
.aboutustxt p{ padding-bottom:15px;}
.aboutustxt strong{font-size:24px;}
.aboutustxt a{color: #fff;
    display: inline-block;
    width: 80px;
    padding: 12px 50px;
    background: #0068b7;
    font-size: 18px;
    vertical-align: middle;}

.main-news-content2 {width:100%;margin-bottom:50px;float:left}
.main-news-content2 ul {margin-right: -31px;overflow: hidden;}
.main-news-content2 li {width:380px;background:#F8F8F8;font-size:14px;margin-right:30px;height:615px; margin-bottom:30px;float:left}
.main-news-content2 .news-pic {width:378px;height:378px; border:#eee 1px solid;float:left;position:relative;overflow: hidden;}
.main-news-content2 .news-pic img {width:378px;height:378px;}
.main-news-content2 .news-pic img:hover{transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}
.main-news-content2 .news-title {width:320px;font-size:16px;color:#333;float:left;padding:20px 30px}
.main-news-content2 .news-title strong {font-size:18px}
.main-news-content2 .news-title a {color:#000}
.main-news-content2 .news-title a:hover {color:#005baf}
.main-news-content2 .news-info {width:320px;font-size:16px;color:#606060;line-height:28px;float:left;padding:0 30px 30px 30px}
.main-news-content2 .news-title p {padding-top:15px}
.main-news-content2 .news-title span {padding-right:24px}
.main-news-content2 .news-title .newsadd {float:left;padding-left:20px;background-image:url(newsadd.png);background-repeat:no-repeat;background-position:left center;background-size:14px}
.main-news-content2 .news-title .newstime {float:left;padding-left:20px;background-image:url(newstime.png);background-repeat:no-repeat;background-position:left center;background-size:14px;font-family:Arial,Helvetica,sans-serif}

.main-fangan {width:900px;margin:auto;}
.main-fangan-content2{width:100%; float:left}
.main-fangan-content2 ul {margin-right: -21px;overflow: hidden;}
.main-fangan-content2 li{width:100%; border-bottom:#eee 1px solid; font-size:14px; line-height:24px; padding:0px 0px 25px 0px; margin:25px 0px 0px 0px; color:#333; float:left}
.main-fangan-content2 li .time{font-size:12px; line-height:22px; color:#ccc}
.main-fangan-content2 li .time a{font-size:12px;color:#3399FF;font-weight: normal;}
.main-fangan-content2 li .time a:hover{text-decoration: underline;}
.main-fangan-content2 li a{text-decoration: none; font-size:18px; padding-bottom:20px; font-weight: bold; color:#333}
.main-fangan-content2 li a:hover{text-decoration: underline;}
.main-fangan-content2 li p{padding-bottom:10px; font-size:14px}

#mncl {margin-right:0}
.jishuw {width:320px;padding:50px 30px 30px 30px;height:355px;font-size:16px;color:#333;float:left;position:relative}
.jsinfo {width:320px;float:left}
.jsinfo li {width:320px;font-size:18px;line-height:26px;padding-bottom:10px;float:left}
.jsinfo li a {color:#000}
.jsinfo li a:hover {color:#005baf}
.jsinfo li span {color:#606060;font-size:16px;font-family:Arial,Helvetica,sans-serif}
.main-news-content .news-pic {width:380px;height:200px;float:left;position:relative;overflow: hidden;}
.leimu {padding:5px 12px;font-size:14px;color:#fff;z-index:2;position:absolute;margin-left:0;margin-top:0;background-image:url(leimubg.png)}
.leimu2 {padding:5px 12px;font-size:14px;color:#fff;z-index:2;position:absolute;margin-left:-30px;margin-top:-50px;background-image:url(leimubg.png)}
.main-news-content .news-pic img {width:380px;height:200px;}
.main-news-content .news-pic img:hover{transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}
.main-news-content .news-title {width:320px;font-size:16px;color:#333;float:left;padding:20px 30px}
.main-news-content .news-title strong {font-size:18px}
.main-news-content .news-title a {color:#000}
.main-news-content .news-title a:hover {color:#005baf}
.main-news-content .news-info {width:320px;font-size:16px;color:#606060;line-height:28px;float:left;padding:0 30px 30px 30px}
.main-news-content .news-title p {padding-top:15px}
.main-news-content .news-title span {padding-right:24px}
.main-news-content .news-title .newsadd {float:left;padding-left:20px;background-image:url(newsadd.png);background-repeat:no-repeat;background-position:left center;background-size:14px}
.main-news-content .news-title .newstime {float:left;padding-left:20px;background-image:url(newstime.png);background-repeat:no-repeat;background-position:left center;background-size:14px;font-family:Arial,Helvetica,sans-serif}
.main-video-content {width:100%;margin-bottom:100px;float:left}

.main-lingyu {width:100%;float:left; color:#FFFFFF;}
.main-lingyu li {
	width:16.6%;
	text-align:center;
	font-size:16px;
	line-height:26px;
	height:200px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; margin-bottom:10px; background-color:#263450;overflow: hidden;
}
.main-lingyu li img {max-width:100%;height:200px;}
.main-lingyu li:hover{background-color:#008f00;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.main-lingyu li img:hover{transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}
.main-lingyu li p { padding-top:30%;}
.main-lingyu li strong {
	font-size: 22px;
	font-weight: normal;
}

.main-video
.main-case-content3 {width:100%;float:left}
.main-case-content3 ul {margin-right: -21px;overflow: hidden;}
.main-case-content3 li {width:285px;font-size:14px; line-height:25px; color:#686868;float:left; border-bottom:#e5e5e5 1px solid; margin-bottom:100px;overflow: hidden; margin-right:20px;}
.main-case-content3 li img {width:285px;height:210px}
.main-case-content3 li img:hover{transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}
.main-case-content3 li div {width:245px; padding:20px;}
.main-case-content3 li strong {font-size:18px;display:inline-block;width:245px; height:28px; border-bottom:#FFFFFF 5px solid;overflow: hidden;}
.main-case-content3 li span {
	font-size:12px;
	color:#d0d0d0;
	display:inline-block;
	float:right;
	padding-left:24px;
	background-image:url(allook.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.main-case-content3 li a {color:#1a1a1a;}
.main-case-content3 li a:hover {color:#005baf}


.main-videos-content {width:100%;margin-bottom:100px;float:left}
.main-videos-content ul {margin-right: -31px;overflow: hidden;}
.main-videos-content li {width:380px;text-align:center;font-size:14px;line-height:46px;margin-right:30px;margin-bottom:30px;float:left}
.main-videos-content li img {width:380px;height:247px}
.main-videos-content li a {color:#333}
.main-videos-content li a:hover {color:#005baf}
.main-videos-content li .vbot {display:none}
.main-videos-content li:hover .vbot {display:block;width:380px;height:247px;background-image:url(inavideos.png);z-index:2;position:absolute;margin-left:0;margin-top:0}
.main-videos-content li .vbot a {display:inline-block;width:380px;height:247px}


.cleanroom-list{width:1200px; float:left}
.cleanroom-list ul {margin-right: -31px;overflow: hidden;}
.cleanroom-list li{width:380px; height:588px; margin:0px 30px 30px 0px;font-size:14px; line-height:26px; color:#333;background:#f8f8f8;overflow:hidden;float:left}

.cleanroom-list li img{width:378px; height:378px; margin-bottom:20px; border:#eee 1px solid;transition: all 0.5s;}
.cleanroom-list li img:hover{transform: scale(1.02);}
.cleanroom-list li div{width:320px; padding:0px 30px 30px 30px; float:left}
.cleanroom-list li a{text-decoration: none; font-size:18px; font-weight: bold; color:#333}
.cleanroom-list li a:hover{text-decoration: underline;}
.cleanroom-list li p{padding-bottom:10px; font-size:16px}


.cleanroom-list2{width:900px; margin-bottom:80px; float:left}
.cleanroom-list2 ul {margin-right: -21px;overflow: hidden;}
.cleanroom-list2 li{width:286px; height:479px; margin:0px 20px 20px 0px;font-size:14px; line-height:26px; color:#333;background:#f8f8f8;overflow:hidden;float:left}

.cleanroom-list2 li img{width:284px; height:284px;transition: all 0.5s; border:#eee 1px solid;}
.cleanroom-list2 li img:hover{transform: scale(1.02);}
.cleanroom-list2 li div{width:340px; padding:20px; float:left}
.cleanroom-list2 li a{text-decoration: none; font-size:16px; font-weight: bold; color:#333}
.cleanroom-list2 li a:hover{text-decoration: underline;}
.cleanroom-list2 li p{padding-bottom:10px; font-size:14px}


.jhsb-list{width:1200px; float:left}
.jhsb-list ul {margin-right: -31px;overflow: hidden;}
.jhsb-list li{width:380px; height:560px; margin:0px 30px 30px 0px;font-size:14px; line-height:26px; color:#333;background:#f8f8f8;overflow:hidden;float:left}

.jhsb-list li img{width:320px; height:320px; padding:30px 30px 20px 30px;transition: all 0.5s;}
.jhsb-list li img:hover{transform: scale(1.02);}
.jhsb-list li div{width:320px; padding:0px 30px 30px 30px; float:left}
.jhsb-list li a{text-decoration: none; font-size:18px; font-weight: bold; color:#333}
.jhsb-list li a:hover{text-decoration: underline;}
.jhsb-list li p{padding-bottom:10px; font-size:16px}





.jhsb-list2{width:900px; float:left}
.jhsb-list2 ul {margin-right: -21px;overflow: hidden;}
.jhsb-list2 li{width:286px; height:460px; margin:0px 20px 20px 0px;font-size:14px; line-height:26px; color:#333;background:#f8f8f8;overflow:hidden;float:left}

.jhsb-list2 li img{width:246px; height:246px; padding:20px;transition: all 0.5s;}
.jhsb-list2 li img:hover{transform: scale(1.02);}
.jhsb-list2 li div{width:246px; padding:0px 20px 20px 20px; float:left}
.jhsb-list2 li a{text-decoration: none; font-size:18px; font-weight: bold; color:#333}
.jhsb-list2 li a:hover{text-decoration: underline;}
.jhsb-list2 li p{padding-bottom:10px; font-size:16px}


.main-case-content2 {width:100%;float:left}
.main-case-content2 ul {margin-right: -31px;overflow: hidden;}
.main-case-content2 li {width:380px;font-size:14px; line-height:25px; color:#686868;float:left; border-bottom:#e5e5e5 1px solid; margin-bottom:30px;overflow: hidden; margin-right:30px;}
.main-case-content2 li img {width:380px;height:280px}
.main-case-content2 li img:hover{transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform: scale(1.05);}
.main-case-content2 li div {width:340px; padding:20px;}
.main-case-content2 li strong {font-size:18px;display:inline-block;width:340px; height:28px; border-bottom:#FFFFFF 5px solid;overflow: hidden;}
.main-case-content2 li span {
	font-size:12px;
	color:#d0d0d0;
	display:inline-block;
	float:right;
	padding-left:24px;
	background-image:url(allook.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.main-case-content2 li a {color:#1a1a1a;}
.main-case-content2 li a:hover {color:#005baf}


.related-list{width:900px;font-size:12px; margin-top:6px; margin-bottom:100px;float:left;}
.related-list ul{overflow: hidden; margin-right:-31px;}
.related-list li{width:240px;height:260px; padding:20px;background:#f8f8f8; margin-right:30px;float:left;position:relative;}
.related-list li a{ color:#333333}
.related-list li a:hover{ color:#0800ff}

.related-list li div{width:228px;height:32px;line-height:32px;font-size:14px; padding-left:12px;background-image: url(case-arrow.gif);background-repeat: no-repeat;background-position: left center;overflow: hidden;}

.main-footer {width:100%;padding-top:60px;float:left}
.main-footer-content {width:1200px;margin:auto}
.main-footer-content li {width:285px;text-align:center;font-size:14px;line-height:46px;background:#ececec;float:left}
#footer-nav {width:600px;text-align:left;font-size:14px;float:left;padding-bottom:30px}
#footer-nav div {width:150px;background:#f7f7f7;line-height:26px;margin-right:0;text-align:left;float:left}
#footer-nav div p {padding-bottom:10px}
#footer-nav div strong {color:#000}
#footer-nav div a {color:#888}
#footer-nav div a:hover {color:#005baf}
#footer-tel {width:450px;text-align:left;font-size:14px;line-height:26px;float:left;padding-bottom:30px;color:#888}
#footer-tel p {padding-bottom:5px}
#footer-tel img {width:160px}
#footer-tel strong {color:#000}
#footer-ewm {width:145px;font-size:14px;line-height:26px;text-align:center;float:right;padding-bottom:30px;color:#888}
#footer-ewm img {width:135px}
.main-copy {width:100%;background:#263450;float:left}
.main-copy-content {width:1200px;margin:auto;height:70px;line-height:70px;color:#fff;font-size:14px}
.main-copy-content a {color:#fff}
.main-copy-content a:hover {color:#fff;text-decoration:underline}



.about_all_layout {width:1200px;margin:auto; line-height:28px; font-size:14px; color:#444}
.about_all_layout p{text-indent: 28px; padding-bottom:15px;}
.details-title{width:100%;text-align:center;line-height:38px;font-size:12px;color:#999;float:left;background-image: url(gex.png);background-repeat: no-repeat;background-position: center bottom;font-family: Arial, Helvetica, sans-serif;}
.details-title h1{font-size:28px;color:#333;}


.service_all_layout {width:990px;margin:auto;}
.service_all_layout ul{overflow: hidden; margin-right:-31px;}
.service_all_layout li {width:230px;background:#2f7ce4; padding:40px;margin:0px 30px 30px 0px;text-align:center; color:#fff;float:left}
.service_all_layout li:hover{background:#ff8a00;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.service_all_layout li .spic{width:100%; height:100px; padding-top:10px; text-align:center; float:left}
.service_all_layout li .spic img{width:100px; height:100px;}
.service_all_layout li .stxt{width:100%; height:40px; font-size:18px;padding-top:20px; float:left}
.service_all_layout li .sinfo{width:100%; height:60px; font-size:14px; line-height:24px; float:left}


.service_all_layout2 {width:990px;margin:auto;}
.service_all_layout2 ul{overflow: hidden; margin-right:-31px;}
.service_all_layout2 li {width:400px;background:#2f7ce4; padding:40px;margin:0px 30px 30px 0px;text-align:center; color:#fff;float:left}
.service_all_layout2 li:hover{background:#ff8a00;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.service_all_layout2 li .spic{width:100%; height:100px; padding-top:10px; text-align:center; float:left}
.service_all_layout2 li .spic img{width:100px; height:100px;}
.service_all_layout2 li .stxt{width:100%; height:40px; font-size:20px;padding-top:20px; float:left}
.service_all_layout2 li .sinfo{width:100%; height:60px; font-size:16px; line-height:26px; float:left}

/*page-number*/
.page-number{ width:100%; margin:-80px 0px 100px 0px; float:left;}
.list_page{text-align:center;margin:10px;display:block; font-size:14px}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;display:inline-block;vertical-align:bottom;}
.list_page ul li{}
.list_page ul a{color:#333;padding:12px 18px;line-height:18px;display:block;border:solid 1px #eee; margin:0px 5px;background:#fff;transition:all 0.5s;}
.list_page ul a:hover{background:#fff;box-shadow: 4px 4px 6px #eee;transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;transform:scale(1.08);}
.page_group ul{border-radius:6px;}
.page_group ul li{border-right:none;border-radius:1;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul .active a{background:#0066CC; color:#fff; border:#0066CC 1px solid}



.news-views {width:1200px;margin:auto; line-height:26px; font-size:14px; color:#444}
.news-views-layout {width:1200px; float:left;}
.news-views-layout p{ padding-top:15px}
.news-views-layout a{color:#0800ff}
.news-views-layout a:hover{text-decoration: underline;}

.news-views-title2 {width:100%;padding:80px 0 10px 0;float:left;text-align:center;font-size:12px;line-height:32px; color:#666;}
.news-views-title2 a{color:#0800ff}
.news-views-title2 a:hover{text-decoration: underline;}
.news-views-title2 h1{font-size:22px;color:#212121}
.xgnew_title {float:left;height:16px; margin-top:20x;width:380px;margin-bottom:12px;background-image:url(titlebg.gif);background-repeat:no-repeat;background-position:left bottom;padding-bottom:8px;}

.xgnew_title H3 {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #666666;
}