/*全局样式 开始*/
body, div, label, input, textarea, form, ul, ol, li, dl, dt, dd, p, h1, h2, h3, img, strong, b, i, em, span {
	margin:0;
	padding:0;
}

body { font:normal 12px/24px SimSun, "宋体"; color:#747474; background-color:#FEFEFE; }

li { list-style:none; }
img { border:none; }
object, a, embed { outline:none; } 
a { text-decoration:none; color:#747474; }
a:hover { color:#0102d1; }

.clearfix:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden; }
.clearfix { *height:1%; }
.wrapper { margin:0 auto; width:1002px; }
.hide { display:none; }
/*全局样式 结束*/

/*顶部 开始*/
.header-wrap { background:url(../images/header-bg.png) repeat-x; }
.header { height:98px; }

.header .logo { float:left; margin-top:21px; margin-left:2px; display:inline; }
.header .company-name { float:left; margin-top:29px; margin-left:9px; }
.header .box { float:right; width:200px; height:26px; line-height:26px; margin-top:36px; padding-left:8px; background:url(../images/triangle.png) no-repeat left 6px; }
.header .box li { float:left; width:63px; height:26px; padding-right:3px; background:url(../images/top-buts-sep-bg.png) no-repeat right; text-align:center; }
.header .box li.last { padding-right:0; background:none; }
/*顶部 结束*/

/*导航 开始*/
.nav-wrap { background:url(../images/nav-bg.png) repeat-x; }
.nav { height:40px; background:url(../images/nav-bg.png) repeat-x; }
.nav .nav-top { float:left; width:126px; height:40px; padding-right:2px; background:url(../images/nav-sep-bg.png) no-repeat right; position:relative; z-index:99996; }
.nav .first { width:106px; }
.nav .last { padding-right:0; background:none; }
.nav .nav-top .nav-top-1 { display:block; height:38px; padding-top:2px; color:#FFF; font-size:14px; font-family:"Microsoft YaHei", "微软雅黑"; line-height:38px; text-align:center; }
.nav .nav-top .nav-top-1:hover, .nav .current .nav-top-1 { background:url(../images/nav-hover-bg.png) repeat-x; color:#353535; }

.nav .nav-sub { display:none; width:128px; padding:10px 0 5px; position:absolute; top:40px; left:-1px; z-index:99998; }
.nav .nav-sub li { line-height:34px; }
.nav .nav-sub a { display:block; line-height:34px; padding-left:27px; font-size:14px; font-weight:normal; color:#FFF; }
.nav .nav-sub a:hover { background-color:#DDD; color:#000; }
.nav .nav-sub-bg  {
	display:none;
	width:128px;
	padding:10px 0 5px;
	background-color:#0151d0;
	position:absolute;
	top:40px;
	left:-1px;
	z-index:99997;
}
/*导航 结束*/

/*横幅图片 开始*/
.banner-wrap { background:url(../images/banner-bg.jpg) repeat-x 0 228px; }
.banner { width:1002px; height:326px; position:relative; }
.banner .images li { width:1002px; height:326px; position:absolute; top:0; left:0; z-index:19; overflow:hidden; }
.banner .images img { width:1002px; height:326px; }
.banner .controls { height:11px; position:absolute; right:8px; bottom:12px; z-index:30; text-align:center; }
.banner .controls span { display:inline-block; _zoom:1; _display:inline; width:11px; height:11px; margin-right:7px; background-color:#FFF; opacity:0.6; filter:Alpha(opacity=60); overflow:hidden; }
.banner .controls span.current { background-color:#282828; opacity:1; filter:Alpha(opacity=100); }
/*横幅图片 结束*/

/*主体 开始*/
.main { margin-top:25px; background:url(../images/main-bg.png) repeat-x top; }

.main-c1 { float:left; width:269px; background:url(../images/about-r-bg.png) no-repeat right top; }
.main-c2 { float:left; width:454px; background:url(../images/news-r-bg.png) no-repeat right top; }
.main-c3 { float:left; width:279px; } 
.case { clear:both; }

.about { margin-top:4px; }
.about .title { height:42px; font-family:"Microsoft YaHei", "微软雅黑"; }
.about .title h2 { float:left; height:42px; padding-left:12px; line-height:42px; }
.about .title h2 .cn { font-size:14px; color:#0d0808; font-weight:bold; margin-right:9px; }
.about .title h2 .en { font-size:10px; color:#8B8B8B;  font-weight:normal; }
.about .title .more { float:right; height:36px; padding:4px 26px 0 0; line-height:36px; }
.about .title .more a { font-size:10px; font-weight:bold; color:#0d0808; }
.about .title .more a:hover { color:#0159d1; }
.about .content { height:125px; line-height:25px; padding:11px 18px 38px 18px; overflow:hidden; }
.about .content a { color:#DB0001; }
.about .content a:hover { color:#0159d1; }

.job { width:236px; height:76px; padding:1px; border:1px solid #F4F4F4; }
.job img { width:236px; height:76px; vertical-align:top; }

.news { margin-top:4px; }
.news .title { height:42px; font-family:"Microsoft YaHei", "微软雅黑"; }
.news .title h2 { float:left; height:42px; padding-left:22px; line-height:42px; }
.news .title h2 .cn { font-size:14px; color:#0d0808; font-weight:bold; margin-right:9px; }
.news .title h2 .en { font-size:10px; color:#8B8B8B;  font-weight:normal; }
.news .title .more { float:right; height:36px; padding:4px 12px 0 0; margin-right:22px; line-height:36px; background:url(../images/triangle1.png) no-repeat right 19px; display:inline; }
.news .title .more a { font-size:10px; font-weight:bold; color:#0d0808; }
.news .title .more a:hover { color:#0159d1; }
.news .cards { width:391px; height:26px; padding-left:17px; margin-top:5px; margin-left:22px; background:url(../images/news-cards.png) no-repeat; }
.news .cards a { float:left; width:99px; height:26px; line-height:26px; text-align:center; background:url(../images/cards-bg.png) no-repeat; color:#373737; font-family:"Microsoft YaHei", "微软雅黑"; }
.news .cards a.current { background:url(../images/cards-c-bg.png) no-repeat; color:#FFF; }
.news .content .hot { height:66px; padding-top:13px; padding-left:34px; }
.news .content .hot .img { float:left; width:80px; height:60px; margin-right:11px; padding:1px; border:1px solid #D5D2CF; }
.news .content .hot .img img { width:80px; height:60px; vertical-align:top; }
.news .content .hot .text { float:left; width:300px; }
.news .content .hot .text h3 a { font-size:12px; line-height:16px; font-weight:bold; color:#0d0808; }
.news .content .hot .text p { line-height:25px; }
.news .content .hot .text p a { color:#0d0808; }
.news .content .hot .text p a:hover { color:#0159d1; }
.news .content .list { height:140px; padding:10px 30px 0 39px;  }
.news .content .list li { height:32px; line-height:32px; padding-top:3px; background:url(../images/dashed.png) repeat-x bottom;  }
.news .content .list li .d { float:right; }
.news .content .list li .i { display:inline-block; _zoom:1; _display:inline; width:8px; height:32px; background:url(../images/dot.png) no-repeat left 14px; vertical-align:middle; }
.news .content .list li.last { background:none; }

.culture { margin-top:4px; }
.culture .title { height:42px; margin-right:20px; font-family:"Microsoft YaHei", "微软雅黑"; background:url(../images/cloud.png) no-repeat right; }
.culture .title h2 { float:left; height:42px; padding-left:18px; line-height:42px; font-size:14px; color:#0d0808; font-weight:bold; margin-right:9px; }
.culture .title .more { float:right; height:36px; padding:4px 12px 0 0; margin-right:10px; line-height:36px; background:url(../images/triangle1.png) no-repeat right 19px; display:inline; }
.culture .title .more a { font-size:10px; font-weight:bold; color:#0d0808; }
.culture .title .more a:hover { color:#0159d1; }
.culture .content { padding-bottom:5px; }
.culture .content .hot { padding-top:9px; padding-left:14px; }
.culture .content .hot .img { float:left; width:121px; height:85px; margin-top:3px; margin-right:5px; }
.culture .content .hot .img img { width:121px; height:85px; vertical-align:top; }
.culture .content .hot .text { float:left; width:130px; height:80px; overflow:hidden; }
.culture .content .hot .text h3 a { font-size:12px; line-height:26px; font-weight:bold; color:#656565; }
.culture .content .hot .text h3 a:hover { color:#0159d1; }
.culture .content .hot .text p { line-height:18px; }
.culture .content-1 { width:247px; height:50px; padding-left:19px; position:relative; top:-5px; overflow:hidden; }
.culture .content-1 p { line-height:25px; }
.culture .content-1 p a { color:#0d0808; }
.culture .content-1 p a:hover { color:#0159d1; }

.contact { width:256px; height:76px; padding:1px; margin-left:17px; border:1px solid #F4F4F4; }
.contact img { width:236px; height:76px; vertical-align:top; }

.case { padding-top:5px; padding-bottom:19px; }
.case .title { height:36px; padding-top:2px; padding-left:16px; font-family:"Microsoft YaHei", "微软雅黑"; background:url(../images/cloud1.png) no-repeat right -2px; }
.case .title h2 { float:left; height:36px; padding-left:15px; line-height:36px; background:url(../images/triangle2.png) no-repeat left 15px; font-size:14px; color:#0d0808; font-weight:bold; margin-right:9px; }
.case .title .more { float:right; height:36px; margin-right:22px; line-height:36px; display:inline; }
.case .title .more a { font-size:11px; font-weight:bold; color:#0d0808; }
.case .title .more a:hover { color:#013ecd; }
.case .content { padding-top:2px; margin-left:9px; }
.case .content .roll-box { width:979; height:230px; position:relative; overflow:hidden; }
.case .content .roll-box ul { width:988; height:230px; position:relative; }
.case .content .roll-box li { float:left; width:229px; height:127px; padding:3px 0 0 9px; margin-right:9px; background:url(../images/case-bg.png) no-repeat; }
.case .content .roll-box li img { width:220px; height:124px; vertical-align:top; }

.bottom-nav-wrap { background-color:#013ecd; }
.bottom-nav { height:30px; line-height:30px; padding-top:2px; text-align:right; color:#FFF; }
.bottom-nav a { margin:0 12px; color:#FFF; font-size:14px; }
.bottom-nav a:hover { color:#FFF; }
/*主体 结束*/

/*底部 开始*/
.footer-wrap { background-color:#EEE; }
.footer { padding:10px 0 8px 0; background-color:#EEE; text-align:center; line-height:26px; color:#3F3F3F; }
.footer a { color:#3F3F3F; }
.footer  a:hover { color:#0159d1; }
/*底部 结束*/

/*内页 开始*/
.inside-main { margin-top:25px; background:url(../images/inside-main-bg.png) repeat-y center; }
.inside-main-1 { width:100%; background:url(../images/inside-main-top-bg.png) no-repeat top; }

.inside-min-height { float:left; width:1px; height:497px; }
.inside-left { float:left; width:172px; margin-left:17px; padding-top:21px; padding-bottom:20px; display:inline; }
.inside-right { float:left; width:751px; margin-left:29px; padding-bottom:20px; }

.inside-left .title { padding-bottom:10px; background-color:#0159d1; }
.inside-left .title .en1 { display:block; padding-top:4px; padding-left:14px; font-size:16px; line-height:20px; font-family:Arial; color:#C3C3C3; font-weight:normal; }
.inside-left .title .cn { display:block; height:40px; padding-top:1px; font-size:20px; line-height:40px; padding:1px 0 4px 14px; font-family:"Microsoft YaHei", "微软雅黑"; color:#FFF; font-weight:normal; display:inline; }
.inside-left .title .en2 { float:left; height:18px; font-size:18px; line-height:18px; margin-left:6px; padding-top:1px; font-family:Arial; color:#C3C3C3; font-weight:normal; }
.inside-left .title .en3 { display:block; padding-top:1px; height:18px; line-height:18px; margin-left:14px; padding-left:6px; font-size:14px; font-family:Arial; color:#FFF; font-weight:normal; background:url(../images/menu-t-bg.png) repeat-y; }
.inside-left .content { margin-top:1px; padding:6px 0 7px; background-color:#E2E2E2; }
.inside-left .content ul { background-color:#FFF; }
.inside-left .content li { margin-top:1px; }
.inside-left .content li.first { margin-top:0; }
.inside-left .content li a { display:block; color:#7D7D7D;  height:28px; line-height:28px; font-size:14px; background:url(../images/menu-o-bg.png) no-repeat 13px 7px; text-indent:38px; }
.inside-left .content li.current a, .inside-left .content li a:hover { background:url(../images/menu-co-bg.png) no-repeat 13px 7px #E6CDB6; color:#987F68; }

.inside-contact img { width:172px; height:143px; vertical-align:top; }

.inside-title { height:28px; padding:38px 0 5px 0; background:url(../images/inside-title-bg.png) no-repeat bottom; }
.inside-title h2 { float:left; height:26px; padding-left:21px; background:url(../images/inside-title-bg1.png) no-repeat 13px 5px; display:inline; }
.inside-title h2 .cn { float:left; line-height:26px; font-size:18px; font-weight:normal; color:#8E755E; font-family:"Microsoft YaHei", "微软雅黑"; }
.inside-title h2 .cn1 { float:left; line-height:26px; font-size:14px; font-weight:normal; color:#DFD0C1; font-family:"Microsoft YaHei", "微软雅黑"; }
.inside-title h2 .en { float:left; line-height:22px; margin-left:4px; padding-top:4px; font-size:12px; font-weight:normal; color:#E5D9CC; font-family:Arial; display:inline; }
.inside-posi { float:right; height:22px; padding-top:6px; padding-right:14px; line-height:22px; font-size:12px; font-weight:normal; color:#7D7D7D; display:inline; }
.inside-posi a { font-size:12px; font-weight:normal; color:#7D7D7D; }
.inside-posi a.current { color:#987F68; }
.inside-posi a:hover { color:#0159d1; }

.inside-body { width:751px; overflow:hidden; font-size:14px; }

.inside-business { padding-top:12px; padding-left:15px; }
.inside-business .item { width:718px; padding-bottom:20px; }
.inside-business .item .title { height:30px; padding-left:26px; border-bottom:1px solid #F2E5D9; background:url(../images/arrow.png) no-repeat 11px center; }
.inside-business .item .title h3 { float:left; height:28px; line-height:28px; padding-top:2px; background:url(../images/triangle3.png) no-repeat bottom center; }
.inside-business .item .title h3 a { font-size:12px; color:#987F68; }
.inside-business .item .title h3 a:hover { color:#0159d1; }
.inside-business .item .img { float:left; width:187px; height:124px; margin-right:18px; padding-top:11px; }
.inside-business .item .text { float:left; width:494px; line-height:18px; padding-top:10px; }

.intro-bg { width:100%; height:100%; background-color:#D2A010; overflow:hidden; position:relative; }
.intro-head { width:1200px; background-color:#D2A010; position:absolute; margin-left:-600px; top:0; left:50%; }
.intro-body { width:100%; position:relative; top:108px; left:0; }
.intro-body img { width:100%; vertical-align:top; }
.flash-banner { width:900px; position:absolute; top:0; left:0; }
.flash-banner a { width:900px; height:400px; background:url(about:blank); position:absolute; top:0; left:0; }
.flash-banner object, .flash-banner embed { vertical-align:top; }

.pages { padding-top:20px; text-align:center; line-height:30px; }
.pages a { display:inline-block; _zoom:1; _display:inline; margin:0 4px; height:28px; line-height:28px; border:1px solid #CCC; font-weight:normal; }
.pages span.nu { display:inline-block; _zoom:1; _display:inline; margin:0 4px; height:28px; border:1px solid #CCC; font-weight:normal; line-height:28px; }
.pages a.p { width:50px; padding-left:23px; background:url(../images/pre-bg.png) no-repeat 14px center; text-align:left; margin-left:20px; }
.pages a.n { width:50px; padding-right:23px; background:url(../images/next-bg.png) no-repeat 55px center; text-align:right; }
.pages a.nu { padding:0 9px; }
.pages span.nu { padding:0 9px; }
.pages span.current { color:#FFF; border-color:#999; background-color:#999; }
.pages a:hover { border-color:#AAA; color:#333; }

.pages .go-page { display:inline-block; _zoom:1; _display:inline; height:30px; line-height:30px; margin-left:4px; }
.pages .go-page input { width:30px; height:20px; padding:0 2px; margin-top:-3px; line-height:20px; border:1px solid #CCC; background:none; vertical-align:middle; }
.pages .go-page a { height:22px; line-height:22px; padding:0 5px; margin-top:-3px; margin-left:14px; background:#F0F0F0; vertical-align:middle; }

.single-page { width:711px; padding:15px 20px 5px; }

.inside-news-list { padding:15px 20px 10px; }
.inside-news-list .list {  }
.inside-news-list .list li { height:32px; line-height:32px; padding-top:3px; background:url(../images/dashed.png) repeat-x bottom;  }
.inside-news-list .list li .d { float:right; }
.inside-news-list .list li .i { display:inline-block; _zoom:1; _display:inline; width:8px; height:32px; background:url(../images/dot.png) no-repeat left 14px; vertical-align:middle; }
.inside-news-list .list li.last { background:none; }

.inside-map { margin:0 auto; padding-top:10px; width:699px; height:352px; }

.inside-pic-list { padding:15px 20px 10px; }
.inside-pic-list .item { float:left; text-align:center; line-height:30px; margin-right:17px; margin-bottom:10px; }
.inside-pic-list .last { margin-right:0px; }
.inside-pic-list .item img { display:block; width:205px; height:150px; }
.inside-pic-list .pages { padding-top:5px; }

.inside-art-content { }
.inside-art-title { line-height:24px; font-weight:bold; padding:15px 20px 0; font-size:16px; color:#333; text-align:center; margin-bottom:14px; }
.inside-art-info { color:#333; line-height:28px; font-size:12px; font-weight:normal; margin-bottom:20px; text-align:right; background:#DDD; }
.inside-art-info  span { margin-right:10px; }
.inside-art-cont {  padding:0 20px; font-weight:normal; font-size:14px; line-height:30px; color:#666; }

.inside-art-pages { padding:0 10px; font-size:12px; font-weight:bold; padding-top:20px; padding-bottom:20px; }
.inside-art-pages a { font-weight:normal; }

.inside-message { width:711px; padding:15px 20px 10px; }

.apply .fieldname { width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold; }
.apply .field, .apply .submit { padding: 6px 8px; }
.apply .field input.text, input.code { height:18px; line-height:18px; }
.apply .field input.text, input.file, input.code, .apply textarea { padding:4px; font-size:15px; outline:none; text-shadow: 0px 1px 0px #FFF; border-radius:3px; border: 1px solid #CCC; background:url('../images/dt-10.gif') repeat-x scroll left top #FFF; }
.apply .field select.select { padding:4px; outline:none; border-radius:3px; border: 1px solid #CCC; background:url('../images/dt-10.gif') repeat-x scroll left top #FFF; }
.apply .field .info { margin-left:15px; color:#E00; }
.apply .field .f { margin-left:5px; color:#999; }
.apply .field1 .f { margin-left:5px; color:#999; position:relative; top:-5px; }
.apply .field1 .f i { font-style:normal; }
.apply .field1 .info { margin-left:15px; color:#E00; position:relative; top:-5px; }
.apply .yzm input { float:left; }
.apply .yzm img { float:left; padding:4px 0; margin-left:4px; }
.apply .submit input.submit { display:inline-block; vertical-align:baseline; margin:0px 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; font:14px/100% Arial,Helvetica,sans-serif; padding:0.5em 2em 0.55em; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); border-radius:0.5em; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); color:#fef4e9; border:none; background:#f78d1d; background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background:-moz-linear-gradient(top, #faa51a, #f47a20); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }

.links { height:0; position:relative; }
.select { width:210px; height:26px; background-color:#FFF; position:absolute; top:-29px; left:17px; }
.select-1 { width:210px; height:26px; }
.select-1-1 { width:203px; height:26px; background:url(../images/triangle4.png) no-repeat right center; position:relative; }
.select-1-1 .v { cursor:pointer; display:block; padding-left:10px; padding-top:1px; line-height:28px; font-weight:normal; font-size:12px; color:#555; }
.select-1-1 .vs { width:208px; padding:5px 0 5px; border:1px solid #AAA; background:#F3F3F3; position:absolute; top:26px; left:0; display:none; }
.select-1-1 .vs li { padding-left:10px; background:#F3F3F3; line-height:20px; font-weight:normal; font-size:12px; color:#555; cursor:default; }
.select-1-1 .e { text-align:center; }
/*内页 结束*/
