@charset "utf-8";
/* CSS Document */
@import url("/AppAdmin/Js/Page.css");

html,body{ margin:0px; height:100%; font-family:"微软雅黑";} 
body, div, form, img, ul, li, dl, dd, dt{margin:0px; padding:0px; border:0px currentColor; border-image:none;}
body {margin:0 auto; margin:0px;color:#333; line-height:1.4285; font-size:16px; background-color:#FFF;}
html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; font-size:10px; -webkit-tap-highlight-color:rgba(0, 159, 222, 0);}

li {list-style-type:none;}
h1, h1, h2, h3, h4, h5, h6, p, span {margin:0px; padding:0px; font-weight:normal;}

[hidden] {display:none;}

a {background-color:transparent; color:#333; text-decoration:none;}
a:active {outline:0px;}
a:hover {outline:0px;}
a:focus {outline:dotted thin; outline-offset:-2px;}

img {height:auto; display:block; -ms-interpolation-mode:bicubic;}
img, object, embed {max-width:100%; }

/*button {
	font:inherit; margin:0px; color:inherit; font-size-adjust:inherit; font-stretch:inherit;overflow:visible;text-transform:none;cursor:pointer; -webkit-appearance:button;line-height:inherit; font-size:inherit;
}
*/
* {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

.clear {
	clear: both;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}



#top {background:#F1F1F1; width:100%; height:38px; overflow:hidden;}
.top {margin:0 auto; width:98%;}

.top-left {float:left;}
.top-left p {margin-right:10px; float:left;}
.top-left p a {color:#666; line-height:38px; font-size:12px; }
.top-left p img {padding:13px 6px 0 0; float: left;}

.top-right {float:right;}
.top-right p {float:left; }
.top-right p a {color:#666; line-height:38px; font-size:12px; }
.top-right p img {padding:13px 6px 0 0; float:left;}

#banner {width:100%; position: relative;}
.banner-1 {width:100%; position: absolute; z-index:9998}
.banner-2 {width:100%; position: absolute; z-index:9999}

#nav {width:100%; height:99px; border-bottom-style:none; position:static; background-color: rgba(255, 255, 255, 0.8);}
.nav {margin:0 auto; width:100%; height:99px;}
.nav img {width:413px; padding:15px 0 0 15px; float: left;}
.nav ul {float: right;}
.nav ul li {margin-right: 10px; float: left; position: relative; z-index: 300;}
.nav ul li.li-last1 {margin-right: 0px;}
.nav ul li a {/*padding: 32px 0px 32px 0; */width:109px; height:98px; padding-top:32px; /*height: 35px;*/ text-align: center; color: #666; line-height: 35px; font-size: 16px; display: block; z-index: 300;}
.nav ul li a:hover {background:#2b96cc; color: #FFF; cursor: pointer;}
.nav ul li ul {left: 0px; top: 97px; display: none; position: absolute; z-index: 200;}
.nav ul li ul li {background-color: rgba(255, 255, 255, 0.8); position: relative;}
.nav ul li ul li a {padding: 0px; width: 109px; height: 35px; text-align: center; font-size: 12px;
border-top-color:#2b96cc; border-top-width: 1px; border-top-style: solid;}
.nav ul li ul li:hover > a {background: white; color:#2b96cc;}
.nav ul li.li4 ul li a {width: 109px;}
.nav ul li:hover ul {display: block;}
.nav ul li:hover ul li ul {display: none;}
.nav ul li ul li:hover ul {display: block;}

.nav-oa {width: 109px; height:60px; padding-top:38px; float: right; text-align: center;}
.nav-oa a{color:#2b96cc; font-weight: bold; }


/****** main-title 开始 ******/
.main-title1 {width:100%; text-align:center; overflow:hidden;}
.main-title1 p {color:#2b96cc; font-size:30px; font-weight:bold;}
.main-title1 b {color:#fec732; font-size:30px;}
.main-title1-x {margin:0 auto; width:800px; overflow:hidden;}
.main-title1-x1 {width:320px; height:21px; background:url("/images/main-title-3.png") repeat-x center; float:left;}
.main-title1-x1 img{float:right;}
.main-title1-x2 {width:160px; height:21px; color:#2b96cc; font-size:14px; float:left;}
.main-title1-x3 {width:320px; height:21px; background:url("/images/main-title-3.png") repeat-x center; float:left;}
.main-title1-txt {width:100%; margin-top:10px; color:#666; font-size:18px; font-weight:bold;}
/****** main-title 结束 ******/

.more1 {width:100%; overflow:hidden; margin-top:40px;}
.more1 a{margin:0 auto; width:180px; padding:8px 0; border:1px solid #2b96cc; border-radius:8px; color:#2b96cc; line-height:1; font-size:18px; text-align:center;display: block;}
.more1 a:hover {color:#FFF; background:#2b96cc;}

.more2 {width:100%; overflow:hidden; margin-top:40px;}
.more2 a{margin:0 auto; width:180px; padding:8px 0; border:1px solid #2b96cc; color:#FFF; line-height:1; font-size:18px; text-align:center; display: block; background:#2b96cc;}
.more2 a:hover {color:#2b96cc; background:#FFF;}

.more3 {width:100%; overflow:hidden;}
.more3 a{ width:125px; padding:10px 0; border:1px solid #FFF; color:#FFF; line-height:1; font-size:14px; text-align:center; display: block; background:#2b96cc; float:right;}
.more3 a:hover {color:#2b96cc; background:#FFF; border:1px solid #2b96cc;}

.more4 {width:100%; overflow:hidden;}
.more4 a{ width:125px; padding:10px 0; border:1px solid #2b96cc; color:#2b96cc; line-height:1; font-size:14px; text-align:center; display: block; background:#FFF;}
.more4 a:hover {color:#FFF; background:#2b96cc; border:1px solid #FFF;}

.more5 {width:182px; overflow:hidden;}
.more5 a{margin:0 auto; width:180px; padding:8px 0; border:1px solid #2b96cc; color:#FFF; line-height:1; font-size:18px; text-align:center; display: block; background:#2b96cc;}
.more5 a:hover {color:#2b96cc; background:#FFF;}

/****** main1 开始 ******/
#main1 {width:100%; margin-top:620px; padding-bottom:50px; overflow:hidden;}
.main1 {margin:0 auto; width:1200px; margin-top:50px; overflow:hidden;}
.main1-1 {margin:0 auto; width:1200px; margin-top:40px; overflow:hidden;}
.main1-1 ul li {width:25%; overflow:hidden; float:left;}
.main1-1 ul li img{margin:0 auto;}
.main1-1 ul li p{margin:0 auto; width:124px; padding:7px 0; border:1px solid #CCC; color:#666; line-height:1; font-size:14px; text-align:center;}
/****** main1 结束 ******/

/****** main2 开始 ******/
#main2 {width:100%; padding-bottom:50px; overflow:hidden;}
.main2 {margin:0 auto; width:1200px; margin-top:50px; overflow:hidden;}
.main2-left {width:520px; margin-top:40px; padding:20px; background:#FFF; float:left;}
.main2-right {width:620px; margin:36px 0 0 40px; float:left;}
.main2-right h1{width:100%; color:#2b96cc; line-height:1.5; font-size:18px; font-weight:bold;}
.main2-right p{width:100%; margin-bottom:10px; color:#333; line-height:1.5; font-size:18px;}
/****** main2 结束 ******/

/****** main3 开始 ******/
#main3 {width:100%; padding-bottom:50px; overflow:hidden;}
.main3 {margin:0 auto; width:1200px; margin-top:50px;}
.main3-content {width:100%; margin-top:40px; overflow:hidden;}
.main3-content ul li{width:20%; padding:10px; overflow:hidden; float:left;}

.main3-content-li {width:100%; position:relative; overflow:hidden;}
.main3-content-li img{width:100%; height:231px; display:block;}
.main3-content-li p{width:100%; padding:5px 0; bottom:0px; position:absolute; background-color: rgba(0, 0, 0, 0.8);text-align:center; font-weight:bold;}
.main3-content-li a{color:#FFF; line-height:1.5; font-size:18px; font-weight:bold; }
/****** main3 结束 ******/

/****** main4 开始 ******/
#main4 {width:100%; height:520px; position: relative;}
.main4-1 {width:100%; position: absolute; z-index:9996}
.main4-1-1 {width:100%; height:160px; padding-top:60px; background:#EEE; color:#2b96cc; line-height:1.5; font-size:30px; font-weight:bold; text-align:center;}
.main4-1-2 {width:100%; height:360px;}
.main4-2 {width:100%; position: absolute; z-index:9997}
.main4-2-content {margin:0 auto; width:1200px; margin-top:148px; background:#FFF}
.main4-2-content-left {width:575px; float:left;}
.main4-2-content-left-1 {width:100%; height:250px; padding:45px 0 0 16px; margin-top:35px; background-color: rgba(255, 255, 255, 0.8); border-radius: 25px 0 0 25px; }
.main4-2-content-right {width:575px; float:right;}
.main4-2-content-right-1 {width:100%; height:250px; padding:45px 0 0 16px; margin-top:35px; background-color: rgba(255, 255, 255, 0.8); border-radius:0 25px 25px 0;}
/****** main4 结束 ******/

/****** main5 开始 ******/
#main5 {width:100%; padding-bottom:60px; overflow:hidden;}
.main5 {margin:0 auto; width:1200px; margin-top:50px;}
.main5-content {width:100%; height:540px; margin-top:40px; position: relative;}
.main5-content-1 {width:100%; position: absolute; z-index:9994}
.main5-content-1-1 {width:180px; height:170px; background:#e9f4fa; float:left;}
.main5-content-1-1 img{margin:0 auto; width:67px; margin-top:20px;}
.main5-content-1-2 {width:850px; height:107px; padding:25px 0 0 20px; background:#EEE; color:#333; line-height:1.5; font-size:18px; float:left;}
.main5-content-1-3 {width:170px; height:170px; background:#b0b0b0; border-radius:0 25px 0 0; float:left;}
.main5-content-2 {width:100%; margin-top:107px; position: absolute; z-index:9995}
.main5-content-2-left {width:180px; height:435px; background:#2b96cc; border-radius:0 0 0 25px; float:left;}
.main5-content-2-left h1{margin-top:50px; color:#FFF; line-height:1.5; font-size:36px; text-align:center; font-weight:bold;}
.main5-content-2-left h2{margin-left:18px; color:#FFF; line-height:1.5; font-size:14px; font-weight:bold;}
.main5-content-2-left h3{margin-top:100px; color:#FFF; line-height:1.5; font-size:30px; text-align:center; font-weight:bold;}
.main5-content-2-right {width:1020px; float:left;}
.main5-content-2-right-1 {width:100%;}
.main5-content-2-right-2 {width:100%; height:148px; background:#F5F5F5;}

.main5-content-2-right-2-left {width:700px; padding:20px 0 0 20px; float:left;}
.main5-content-2-right-2-left h1{width:100%; margin-bottom:4px; padding-bottom:6px; border-bottom:1px solid #CCC; color:#2b96cc; line-height:1.5; font-size:18px; font-weight:bold;}
.main5-content-2-right-2-left-content {width:100%; padding:4px 0; overflow:hidden;}
.main5-content-2-right-2-left-content-1{width:170px; color:#999; line-height:1.5; font-size:14px; float:left;}
.main5-content-2-right-2-left-content-1 a{color:#666; line-height:1.5; font-size:14px; font-weight:bold;}
.main5-content-2-right-2-left-content-2{width:110px; color:#999; line-height:1.5; font-size:14px; text-align:center; float:left;}
.main5-content-2-right-2-left-content-3 {width:120px; float:left;}
.main5-content-2-right-2-left-content-3 img{width:60px; float:right;}

.main5-content-2-right-2-right {width:181px; padding-top:112px; float:right;}

/****** main5 结束 ******/

/****** main6 开始 ******/
#main6 {width:100%; padding-bottom:50px; overflow:hidden;}
.main6 {margin:0 auto; width:1000px; margin-top:50px;}
.main6-content {width:100%; margin-top:40px; overflow:hidden;}

/****** main6 结束 ******/

/****** main7 开始 ******/
#main7 {width:100%; padding-bottom:50px; overflow:hidden;}
.main7 {margin:0 auto; width:1200px; margin-top:50px;}
.main7-content {width:100%; margin-top:40px; overflow:hidden;}

.main7-content ul li {width:33.3333%; padding:0 20px; overflow:hidden; float:left;}
.main7-content-li {width:100%;}
.main7-content-li-1 {width:100%;}
.main7-content-li-2 {width:100%; border-bottom:1px solid #CCC; text-align:center; }
.main7-content-li-2 h1{width:100%; margin-top:18px; color:#333; line-height:1.5; font-size:18px; font-weight:bold;}
.main7-content-li-2 p{width:100%; margin-top:3px; margin-bottom:15px; color:#999; line-height:1.5; font-size:14px;}
.main7-content-li-3 {width:100%; padding:10px 0 15px 0; border-bottom:2px solid #CCC;}
.main7-content-li-3-txt {width:100%; margin:10px 0; overflow:hidden;}
.main7-content-li-3-txt1 {width:308px; float:left;}
.main7-content-li-3-txt1 p a {color:#666; line-height:1.5; font-size:14px; }
.main7-content-li-3-txt1 p img {padding:8px 5px 0 15px; float: left;}

.main7-content-li-3-txt2 {width:50px; padding-top:7px; color:#999; line-height:1; font-size:12px; float:left;}
/****** main7 结束 ******/

/****** main8 开始 ******/
#main8 {width:100%; padding-bottom:50px; overflow:hidden;}
.main8 {margin:0 auto; width:1200px; margin-top:50px;}
.main8-content {width:100%; margin-top:40px; overflow:hidden;}

.main8-content-left {width:40%; float:left; overflow:hidden;}
.main8-content-right {width:60%; padding-left:100px; float:left; overflow:hidden;}
.main8-content-right h1{width:100%; margin-bottom:10px; color:#666; line-height:1.5; font-size:18px; font-weight:bold;}
.main8-content-right p{width:100%; margin-top:10px; color:#666; line-height:31px; font-size:16px;}
.main8-content-right p img {padding:0 10px 0 0; float: left;}
/****** main8 结束 ******/

/****** bottom 开始 ******/
#bottom {width:100%; margin-top:40px; background:#313333; overflow:hidden;}
.bottom {margin:0 auto; width:1200px; overflow:hidden;}
.bottom-left {width:950px; float:left; overflow:hidden;}
.bottom-left ul li{width:25%; float:left; margin-bottom:30px; overflow:hidden;}
.bottom-left ul li h1{color:#FFF; line-height:1; font-size:18px; margin:40px 0 10px 0;}
.bottom-left ul li p{width:37%; float:left; margin-right:10px;}
.bottom-left ul li a{color:#c2c2c2; line-height:2; font-size:14px;}
.bottom-right {width:250px; padding-top:60px; float:right; color:#c2c2c2; line-height:1.5; font-size:14px; text-align:center;}
.bottom-right ul li{width:50%; float:left; overflow:hidden;}
.bottom-right ul li img{margin:0 auto; width:90px;}
.bottom-right img{width:120px; }
#bottom2 {width:100%; background:#000; padding:10px 0; overflow:hidden;}
.bottom2 {margin:0 auto; width:1200px; overflow:hidden;}
.bottom2-left {width:70%; color:#FFF; line-height:2; font-size:14px; float:left;}
.bottom2-left a{color:#FFF; line-height:1.5; font-size:14px;}
.bottom2-right {width:30%; margin-top:0px; text-align:right; float:right;}
/****** bottom 结束 ******/

#about { width:100%; margin-top:620px; overflow:hidden;}
#about-Tj { margin:0 auto; width:800px; text-align: center; overflow:hidden;}

#about-nav {width:100%; height:78px; background:url(about-nav-by-x.jpg);}
.about-nav {margin:0 auto; width:1200px; height:78px; }
.about-nav a{width:113px; height:78px; padding-top:24px; background:url(about-nav-by1.png); text-align:center; color:#2b96cc; line-height:1; font-size: 18px; display: block; font-weight: bold;}
#about-nav ul li{padding-right:40px; position: relative; float:left;}
#about-nav ul li a:hover{background:url(about-nav-by2.jpg);  color:#999; cursor: pointer;}

.about-1 {margin:0 auto; width:1200px; overflow:hidden;}
.about-1 h1{color:#333; line-height:2; font-size:24px; text-align:center; }
.about-1 h1 b{color:#2b96cc; line-height:2; font-size:24px; font-weight: bold;}
.about-1 p{color:#333; line-height:2; font-size:18px; text-align:center; }
.about-1 img{margin:0 auto;}

.about-2 {width:100%; margin-top:30px; background:#F0F0F0; overflow:hidden;}
.about-2-1 {margin:0 auto; width:880px;}
.about-2-1-left {width:500px; padding:90px 110px 0 0; float:left;}
.about-2-1-left p{color:#333; line-height:1.5; font-size:18px;}
.about-2-1-left p b{color:#2b96cc; line-height:1.5; font-size:20px; font-weight: bold;}
.about-2-1-right {width:380px; padding:20px 0; float:left;}
.about-2-1-right-1 {width:380px; float:left;}
.about-2-1-right-1 img{margin:0 auto;}
.about-2-1-right-2 {width:190px; margin-top:15px; float:left;}
.about-2-1-right-2 img{margin:0 auto;}

.about-3 {width:100%; margin-top:30px; overflow:hidden;}
.about-3-1 {margin:0 auto; width:880px;}

.about-3-1-left {width:380px; padding:20px 0; float:left;}
.about-3-1-left-1 {width:380px; float:left;}
.about-3-1-left-1 img{margin:0 auto;}
.about-3-1-left-2 {width:190px; margin-top:15px; float:left;}
.about-3-1-left-2 img{margin:0 auto;}

.about-3-1-right {width:500px; padding:90px 0 0 110px; float:left;}
.about-3-1-right p{color:#333; line-height:1.5; font-size:18px;}
.about-3-1-right p b{color:#2b96cc; line-height:1.5; font-size:20px; font-weight: bold;}

.Qualifications {margin:0 auto; width:1200px; overflow:hidden;}

.Culture {margin:0 auto; width:887px; margin-top:20px; overflow:hidden;}
.Culture img{text-align:center;}

.Literature {margin:0 auto; width:1200px;}
.Literature p{color:#333; line-height:2; font-size:18px;} 

.about-main2 {width:100%;}
.about-main2 ul li {border-image: none; width:25%; padding:20px; float: left;}
.about-main2 ul li p{width:100%; margin-top:2px; background:#2b96cc; text-align:left;  padding:4px 0 6px 20px;}
.about-main2 ul li p a{color: #FFF; line-height: 18px; font-size: 18px;} 
/*.about {margin:0 auto; width:1200px; margin-top:620px; overflow:hidden;}
.about-ceshi {margin:0 auto; width:1350px; margin-top:620px; overflow:hidden;}
.about-left {width:20px; padding-top:28px; float: left;}
.about-main {width:927px; float: left;}
.about-main1 {width:887px; border-bottom:1px dotted #000; padding:20px 0 8px 10px; line-height: 24px; font-size: 24px;  float: left; }
.about-main2 {width:887px; line-height: 24px; font-size: 14px; padding:29px; color:#333; float: left;}
.about-main2 ul li {border-image: none; width:50%; padding:20px; float: left;}
.about-main2 ul li p{width:100%; margin-top:2px; background:#2b96cc; text-align:left;  padding:4px 0 6px 20px;}
.about-main2 ul li p a{color: #FFF; line-height: 18px; font-size: 18px;}
.about-main2 p{color:#333; line-height:2; font-size:18px;} 
.about-right {width:253px; height:auto; float: left;}
.about-right1 {width:253px; height:auto; padding-top:1px; float: left;}
.about_nav a{ padding: 5px 0 5px 0; width: 253px; background:#2b96cc; text-align: center; color: #FFF; line-height: 35px; font-size: 16px; display: block; }
#about-nav ul li{padding-top:1px; position: relative;}
#about-nav ul li a:hover{background:#0d6998; color: #FFF; cursor: pointer;}*/


.Case {margin:0 auto; width:1200px; margin-top:620px; overflow:hidden;}
.Case-title {width:100%; margin-top:50px; float: left;}
.Case-title-more {width:118px; margin:1px; overflow:hidden; float: left;}
.Case-title-more a{margin:0 auto; width:118px; padding:8px 0; border:1px solid #2b96cc; color:#FFF; line-height:1; font-size:14px; text-align:center; display: block; background:#2b96cc;}
.Case-title-more a:hover {color:#2b96cc; background:#FFF;}
.Case-content {width:100%; margin-top:50px; float: left;}
.Case-content ul li{width:20%; overflow:hidden; float:left;}

.Case-bottom{width:240px; height:252px;position:relative;} 
.Case-bottom img{width:240px; height:252px;} 
.Case-top{width:240px; height:252px; background-color: rgba(0, 0, 0, 0.8); top:0px; position:absolute; opacity:0; display: block; transition: 0.3s; -webkit-transition: .5s; -moz-transition: .5s; text-align:center;}
.Case-top a{width:240px; height:252px; padding-top:100px; display:block; color:#FFF; line-height:1.5; font-size:18px; font-weight:bold;} 
.Case-bottom:hover .Case-top{opacity:1;} 

.Caseshow {width:100%; margin-top:10px; float: left;}
.Caseshow-left {width:850px; float: left;}
.Caseshow-right {width:350px; padding-top:40px; text-align:right; float: left;}
.Caseshow-right ul li {width:100%; float: left;}
.Caseshow-right ul li h1{color:#333; line-height:1.5; font-size:14px; float: right;}
.Caseshow-right ul li h2{color:#999; line-height:1.5; font-size:14px; float: right;}




.position {margin:0 auto; width:1200px; height:50px; margin-top:620px; padding-top:20px; BORDER-bottom:#DDD 1px solid; overflow:hidden;}
.position-left {width:400px; color: #2b96cc; line-height: 20px; font-size: 20px; float: left; }
.position-right {color: #9D9D9D; line-height: 16px; font-size: 14px; float: right; }
.position-right img {padding-right:10px; float: left;}

.news {width:1200px; margin:0 auto; overflow:hidden;}
.news-left {width:910px; overflow:hidden; float: left; }
.news-main {width:910px; margin-top:29px; overflow:hidden; float: left;}
.news-main1 {width:207px; height:138px; float: left;}
.news-main2 {width:673px; margin-left:30px; float: left; }
.news-main2 h1{color: #000; line-height: 18px; font-size: 18px; float: left;}
.news-main2 h2{color: #999; margin-top:14px; line-height: 14px; font-size: 14px; float: left;}
.news-main3 {width:673px; margin-top:14px; color: #333; line-height: 24px; font-size: 14px; float: left;}
.news-right {width:160px;  overflow:hidden; float: right; }
.news-right h1 {color: #2b96cc; line-height: 18px; font-size: 18px; margin:20px 0 20px; }
.news-right ul li a {color: #777; line-height: 24px; font-size: 14px;}
.news-right img {padding: 10px 10px 0 0; float: left;}

.news-show{width:1200px; margin:0 auto; overflow:hidden;}
.news-show-left {width:880px; float: left;}
.news-show-left h1 {margin-top:30px; color: #999; line-height: 12px; font-size: 12px;}
.news-show-left h2 {margin-top:20px; color: #000; line-height: 18px; font-size: 18px;}
.news-show-main {margin-top:30px; color: #333; line-height: 24px; font-size: 14px;}
.news-show-right {width:260px; float: right;}
.news-show-right h1{margin:30px 0 10px; color: #000; line-height: 18px; font-size: 18px;}
.news-show-right h2{color: #999; line-height: 24px; font-size: 12px;}
.news-show-right1 {width:260px; float: left;}
.news-show-right1 a{color: #333; line-height: 14px; font-size: 14px;}


#Service{margin:0 auto; width: 1200px; margin-top:620px; overflow:hidden;}
.Service-left{width: 280px; height:105px; background: url(/images/glasses-108_28_ydvp.png) no-repeat bottom right;z-index:10; position:relative; }
.Service-left-sk{width: 25px; height:5px; background:#2b96cc;}
.Service-left-wz{margin-top:10px; color:#c5c5cd; font-size: 36px; line-height: 36px;font-family: "Bell MT";font-weight: bold; }
.Service-left-wz p{margin-top:4px; color:#2b96cc; font-size: 36px; line-height: 36px;font-family: "Bell MT";font-weight: bold;}
.Service-left-wz p b{color:#c5c5cd; font-size: 36px; line-height: 36px;font-family: "Bell MT";font-weight: bold;}
.Service-left-wz1{width: 80px; margin-top:20px; padding:6px; color:#FFF; font-size: 14px; line-height: 14px; background:#2b96cc;text-align:center; z-index:11;position:relative; left:160px; top:84px;}
.Service{width: 1200px; margin-top:30px;}
.Service-main{width: 840px; color:#333; font-size: 16px; line-height: 30px;float:left;}
.Service-right{width: 330px; margin-left:30px; float:left;}
.Service1{width:100%; margin-top:30px; background:#FAFAFA; BORDER-top:#DDD 1px solid; overflow:hidden;}
.Service1 h1{width:100%; margin-top:20px; color:#2b96cc; font-size:30px; line-height:1.5; font-weight: bold; text-align: center;}
.Service1 p{width:100%; margin:10px 0; color:#333; background:url(Service_05.png) no-repeat center center; font-size:20px; line-height:1.5; text-align: center;}
.Service1 h2{margin:0 auto; width:100px; margin-bottom:10px; height:3px; background:#333;}
.Service2{width:100%;}
.Service2-1{width:285px; height:380px; margin:20px 20px 20px 0; padding:20px; background:#f2f2f2; overflow:hidden; float: left;}

.Service2-1 ul li{width:100%;}

.Service2-1-li-left{width:16px; float: left;}
.Service2-1-li-left img{margin:8px 0 0 0; float: left; }
.Service2-1-li-right{width:229px; margin:4px 0 0 0; float: left;}
.Service2-1-li-right p{width:100%; color:#666; line-height:1.5; font-size:16px;}

.Service2-2{width:285px; height:380px; margin:20px 0; padding:20px; background:#f2f2f2; overflow:hidden; float: left;}

.Service2-2 ul li{width:100%;}
/*.Service2-2{width:100%; margin-top:30px;}*/

.Service3{width:100%; margin-top:30px;}
.Service3 h1{color:#333; font-size:24px; line-height:1.5; text-align: center;}
.Service3 h1 b{color:#2b96cc; font-size:30px; line-height:1.5; text-align: center;}
.Service4{width:100%; margin-top:30px; background:#f9f9f9; overflow:hidden;}
.Service4-left{width:786px; padding:20px 20px 0 20px; float: left;}
.Service4-left h1{width:100%; color:#333; font-size:18px; line-height:1.5; font-weight: bold; text-align: right; float: right;}
.Service4-left h2{width:100%; margin-top:4px; color:#333; font-size:12px; line-height:1.5; text-align: right; float: right;}
.Service4-left h3{width:100px; margin-top:4px; height:1px; background:#000; float: right;}
.Service4-left p{margin-top:10px; color:#333; font-size:18px; line-height:2; float: right;}
.Service4-right{width:414px; float: left;}

.Service5{width:100%; margin-top:30px; background:#f9f9f9; overflow:hidden;}

.Service5-left{width:414px; float: left;}
.Service5-right{width:786px; padding:20px 20px 0 20px; float: left;}
.Service5-right h1{width:100%; color:#333; font-size:18px; line-height:1.5; font-weight: bold; }
.Service5-right h2{width:100%; margin-top:4px; color:#333; font-size:12px; line-height:1.5; }
.Service5-right h3{width:100px; margin-top:4px; height:1px; background:#000; }
.Service5-right p{margin-top:10px; color:#333; font-size:18px; line-height:2; }

.Recruit {width:1200px; margin:0 auto; margin-top:620px; overflow:hidden; padding-top:39px;}
.Recruit-left {width:254px; height:auto; margin-right:29px; float: left;}
.Recruit-left h1 {color: #000; line-height: 28px; font-size: 24px; }
.Recruit-left h2 {color: #2b96cc; line-height:1.5; font-size:30px; font-weight: bold;}
.Recruit-left1 {width:254px; height:auto; margin-top:39px; }

.Recruit-right {width:887px; height:auto; BORDER-left:#DDD 1px solid; padding-left:29px; float: left;}
.Recruit-right h1 {color: #000; line-height: 28px; font-size: 24px;}
.Recruit-main {width:100%; height:400px; color: #333;line-height: 24px;font-size: 14px;margin-top: 24px;}

.Recruit-main-content1 {width:100%; margin-bottom:20px; background:#F1F1F1; border-bottom:1px solid #CCC; padding:4px 0; overflow:hidden;}
.Recruit-main-content1-1{width:25%; color:#2b96cc; line-height:1.5; font-size:18px; float:left;}
.Recruit-main-content1-1 p{ padding-left:20px; color:#2b96cc; line-height:1.5; font-size:18px; float:left;}
.Recruit-main-content1-2{width:15%; color:#2b96cc; line-height:1.5; font-size:18px; text-align:center; float:left;}
.Recruit-main-content1-2 img{float:right;}

.Recruit-main-content {width:100%; margin-top:10px; padding:4px 0; overflow:hidden;}
.Recruit-main-content-1{width:25%; color:#999; line-height:1.5; font-size:14px; float:left;}
.Recruit-main-content-1 a{padding-left:20px; color:#666; line-height:1.5; font-size:14px; font-weight:bold;}
.Recruit-main-content-2{width:15%; color:#999; line-height:1.5; font-size:14px; text-align:center; float:left;}
.Recruit-main-content-2 img{margin:0 auto;}

.Recruitshow-main1 {width:100%; border-bottom:1px solid #CCC; overflow:hidden;}
.Recruitshow-main1 p{width:50%;color:#2b96cc; line-height:2; font-size:16px; font-weight:bold;float:left;}
.Recruitshow-main1 h1{width:50%;color:#2b96cc; line-height:2; font-size:16px; font-weight:bold; text-align:right; float:left;}
.Recruitshow-main2 {width:100%;}
.Recruitshow-main2-left {width:90px; float:left;}
.Recruitshow-main2-left p{color:#999; line-height:2; font-size:16px; font-weight:bold;}
.Recruitshow-main2-right {width:727px; color:#999; line-height:2; font-size:16px; float:left;}



.Contact{margin:0 auto; width:1200px; margin-top:620px; padding-top:10px; overflow:hidden;}
.Contact-left{width:868px; float: left;}
.Contact-left-1{width:100%; height:30px; margin:0 auto; margin-top:14px; BORDER-bottom:#DDD 1px solid; color: #9D9D9D; line-height: 16px; font-size: 14px;}
.Contact-left-1 img {padding:1px 10px 0 0; float: left;}
.Contact-left-2{width:100%; padding-top:20px;}
/*.Contact-left-2 p{color:#333; line-height:2; font-size:18px;}*/
.Contact-left-3{width:100%; overflow:hidden;}
.Contact-left-3-left{width:414px; float: left;}
.Contact-left-3-left h1{width:100%; padding:0 0 10px 0; BORDER-bottom:#DDD 1px solid; color:#666; line-height:1.5; font-size:18px; font-weight:bold;}
.Contact-left-3-left p{width:100%; padding:10px 0 10px 0; BORDER-bottom:#DDD 1px solid; color:#666; line-height:31px; font-size:16px;}
.Contact-left-3-left p img {padding:0 10px 0 0; float: left;}
.Contact-left-3-right{width:414px; margin-left:40px; float: left;}
.Contact-left-3-right h1{width:100%; padding:0 0 10px 0; BORDER-bottom:#DDD 1px solid; color:#666; line-height:1.5; font-size:18px; font-weight:bold;}
.Contact-left-3-right p{width:100%; padding:10px 0 10px 0; BORDER-bottom:#DDD 1px solid; color:#666; line-height:31px; font-size:16px;}
.Contact-left-3-right p img {padding:0 10px 0 0; float: left;}

.Contact-left-4{width:100%; margin-top:40px; overflow:hidden;}
.Contact-left-4-left{width:414px; background:#F0F0F0; float: left;}

.Contact-left-4-right{width:414px; margin-left:40px; background:#F0F0F0; float: left;}

.Contact-left-4-1{width:130px; padding:15px 0 15px 10px; float: left; }
.Contact-left-4-2{width:284px; float: left;}
.Contact-left-4-2 h1{width:100%; padding:10px 0 10px 0; color:#666; line-height:1.5; font-size:18px; font-weight:bold;}
.Contact-left-4-2 p{width:100%; padding:0 0 5px 0; color:#666; line-height:31px; font-size:16px;}
.Contact-left-4-2 p img {padding:4px 10px 0 0; float: left;}

.Contact-right{width:300px; float: right;}
.Contact-right1{width:300px; height:51px; margin-top:27px;}
.Contact-right2{width:298px; height:auto; BORDER-left:#DDD 1px solid; BORDER-right:#DDD 1px solid; BORDER-bottom:#DDD 1px solid;}
.Contact-right3{width:260px; float: center; margin:0 auto; padding:19px 0 19px 0;}
.Contact_nav a{ padding: 5px 0; width: 260px; background:#2b96cc; text-align: center; color: #FFF; line-height: 35px; font-size: 16px; display: block; }
#Contact-nav ul li{padding-top:1px; position: relative;}
#Contact-nav ul li a:hover{ background:#0d6998; color: #FFF; cursor: pointer;}
.Contact-navdown a{color:#FFF; background:#0d6998;}





