﻿@charset "utf-8";
/* CSS Document */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; background:url(images/body.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; font-family:"微软雅黑"; TEXT-ALIGN: left
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; list-style-type:none;
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	FONT-SIZE: 12px
}
TD {
	FONT-SIZE: 12px
}
TR {
	FONT-SIZE: 12px
}
TH {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}

P{ margin:0px;}

A{ color:#666; text-decoration:none;}

A:hover{ text-decoration:underline;}

.Head{ width:100%; height:85px; background: url(images/header-bg.png) repeat-x;}

.Top{ width:980px; height:85px; margin:0 auto; position:relative; z-index:999;}

.Top .Logo{ width:221px; height:85px; float:left;}

.Top .Sharing{ width:230px; height:25px; float:right; padding-top:35px; color:#FFF;}

#flashBg {background:url(images/touming.png) repeat-x center bottom; width:100%; height:393px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}

#flashLine { height:393px; width:1000px; margin:0 auto;}

#flash { width:980px; height:393px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px 10px; z-index:10;}

#flash a {width:980px; height:393px; display:none;}

#flash img {width:980px; height:393px;/* display:none;*/}

.flash_bar { width:520px; padding-left:470px; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:12px; bottom:0px; left:0px; background:url(images/tg_flashbar.png) no-repeat 10px 0px; text-align:center;}

.flash_bar .dq { display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer; background:url(images/tg_flash_p.png) no-repeat;}

.flash_bar .no { display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer; background:url(images/tg_flash_p2.png) no-repeat; }

#navwraper{ width:960px; height:55px; position:absolute; left:0px; right:0px; top:85px; background:url(images/nav-bg.png) no-repeat; z-index:10; padding:0 10px;}

#nav { height:55px; width:960px; position:relative;}

#nav dt{ float:left; height:55px; width:106px; position:relative; }

#nav dt{ position:absolute; z-index:-1; left:20px; top:0; width:106px; background:url(images/navhover.png) center top no-repeat; text-shadow:#000 1px 1px 1px; }

#nav dd{float:left;}

#nav dd a{ width:106px; height:55px; float:left; display:block; line-height:55px; color:#fff; text-decoration:none; font-size:14px; border-width: 0; text-align:center; text-shadow:#000 1px 1px 1px; cursor:pointer;}

#navmenu { position:absolute; left:19px; top:47px; z-index:800; width:960px;}

#navmenu dl { background:url(images/navmenu.png) no-repeat 0 5px; _background:none; position:absolute; left:0; top:0; padding-top:8px; width:171px; display:none;}

#navmenu dd { background:url(images/navmenu.png) repeat-y -171px 0; height:30px; padding:0 15px;}

#navmenu dd a { display:block; line-height:30px; height:30px;  cursor:pointer; position:relative; color:#fff; text-shadow:#000 1px 1px 1px;}

#navmenu dt { background:url(images/navmenu.png) no-repeat -342px 0; height:3px;}

/*.Nav{ width:980px; height:55px; position:absolute; left:0px; right:0px; top:85px; overflow:hidden; background:url(images/nav-bg.png) no-repeat; z-index:999;}

.Nav ul li{ float:left; padding-left:15px;}

.Nav ul li a{ width:92px; height:55px; float:left; display:block; line-height:55px; color:#fff; text-decoration:none; font-size:14px; border-width: 0; text-align:center; text-shadow:#000 1px 1px 1px;}

.Nav ul li a:hover{width:92px; height:55px; float:left; display:block; line-height:55px; color:#fff; background:url(images/navhover.png) no-repeat; font-size:14px; border-width: 0; text-align:center; text-shadow:#000 1px 1px 1px;}

.Nav ul li a.hover{width:92px; height:55px; float:left; display:block; line-height:55px; color:#fff; background:url(images/navhover.png) no-repeat; font-size:14px; border-width: 0; text-align:center; text-shadow:#000 1px 1px 1px;}*/

.New{ width:100%; height:63px; background:url(images/bg_news_tt.gif) repeat-x;}

.New .New01{ width:980px; height:39px; margin:0 auto; background:url(images/bg_news_tt_2.gif) no-repeat;}

.New .New01 .new02{ float: left; height: 39px; line-height: 39px; overflow: hidden; padding-left: 93px;}

.New .nav_t{margin:0px auto; width:980px; height:50px; background:url(images/bg_news_tt_1.gif) no-repeat;}

.New .nav_t ul{}

.New .nav_t li{float:left; line-height:40px;}

.New .nav_t li a{display:block; padding-left:15px; padding-right:15px; float:left; height:50px; text-shadow:#ddd 1px 1px 1px; color:#333;}

.New .nav_t li a:hover{ color:#619b01; text-shadow:#ddd 1px 1px 1px;} 

.New .nav_t li a.hover{ color:#619b01; text-shadow:#ddd 1px 1px 1px;} 

.New .nav_t li .current{ background:url(images/icon_down.gif) center 37px no-repeat;}

.New .nav_t .line{ background:url(images/line.gif) right 16px no-repeat;}

.Service{ width:980px; height:224px; margin:0 auto; margin-top:20px; background:url(images/bg_tc.gif) no-repeat;}

.Service dl{ width:224px; height:204px; float:left; display:block; padding:10px;}

.Service dl dt{ width:224px; height:30px; float:left; line-height:30px; color:#666; text-align:center; font-size:18px; display:block;}

.Service dl dd{ width:184px; float:left; display:block; margin-top:10px; line-height:21px; padding:0 20px;}

.Service dl dd img{ margin:0 auto; display:block;}

.Service dl dd a:hover{ color:#619b01;}

.Case{ width:980px; margin:30px auto 0 auto; overflow:hidden;}

.Case .Title{ width:980px; overflow:hidden; float:left;}

.Case .Title dl{ float:left; display:block; width:980px;}

.Case .Title dl dt{ width:420px; height:25px; float:left; display:block; line-height:25px; font-size:18px; color:#000; text-shadow:#fff 1px 1px; 1px;}

.Case .Title dl ol{ width:980px; height:30px; float:left; line-height:30px; color:#898989; display:block; font-size:12px;}

.Case .Title dl dt span{ color:#619b01;}

.Case .Title dl dd{ width:500px; float:right; height:40px; line-height:40px; display:block; background:url(images/dd.gif) left bottom repeat-x;}

.Case .Title dl dd ul li{ width:100px; line-height:40px; height:40px; float:left; color:#5f5f5f; text-align:center; text-shadow:#fff 2px 2px 2px; cursor:pointer;}

.Case .Title dl dd ul li.current{width:100px; height:40px; float:left; display:block; color:#67a302; background:url(images/dda.jpg) top center no-repeat; text-shadow:#fff 2px 2px 2px; cursor: hand;}

.Case .Show{ width:980px; float:left; overflow:hidden;}

.Case .Show .Single{ width:976px; height:172px; float:left; background:url(images/Single.png) left top no-repeat #f5f5f5; padding-left:4px; margin-top:25px;}

.Case .Show .Single .Singleimg{ width:360px; height:172px; float:left;margin-top:30px; margin-left:40px;}

.Case .Show .Single .Singlewz{ width:512px; height:132px; line-height: 2; float:left; color:#666666; padding-top:40px;}

.Case .Show  .portfolio { width:980px; float:left; position:relative;}

.zp_list { width:1020px; float:left; position:relative;}

.zp_box {overflow:hidden; float:left; position:relative; margin-top:25px; margin-right:25px; }

.zp_box .picbox { float:left; overflow:hidden;}

/*.zp_box .picbox img { float:left;}*/

a.zp_boxfc { display:block; position:absolute; left:3px; top:0px; z-index:39; background:url("images/portfolio_bc.gif" ) no-repeat 0px 0px; width:325px; height:205px;}

.pop_tit { width:100%; height:65px; background:url(images/aaaaa.png) repeat; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; display:none; position:absolute; line-height:25px; text-align:center;}

.p_tit1 { color:#ffffff; font-size:14px; padding:10px; display:block;}

.clint_list{ width:980px; height:310px; float:left; background:url(images/clint_list.gif) no-repeat; margin-top:10px;}

.clint_list ul li{ width:195px; height:102px; float:left; display:inline; margin-top:1px; margin-left:1px;}

.clint_list ul li a{width:195px; height:102px; float:left; display:block;}

.Picture{ width:980px; margin:20px auto 0 auto; position:relative; clear:both; height:132px;}

.Picture ul{ width:1000px; height:132px; position:absolute; display:block;}

.Picture ul li{ height: 132px; display:inline; margin-right:12px; width: 236px; float:left;}

#main0 ul{ display: none; float: right; float:left;}

#main0 ul.block{ display: block; float:left;}

.Foot{ width:100%; height:192px; margin-top:35px; clear:both; background:url(images/foot.gif) repeat-x;}

.guangLink { height: 100px; left: 50%; margin-left: -50px; position: absolute; top: 25px; width: 100px;}

.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; visibility: hidden; }

.Foot .footer-nav {
	background: url("images/weixin.png") no-repeat scroll center 25px transparent;
	height: 167px;
	margin: 0 auto;
	overflow: hidden;
	padding: 25px 0 0;
	width: 980px;
}

.Foot .footer-nav dl { display: inline; float: left; margin-left: 50px; width: 150px;}

.Foot .footer-nav dt { color: #666666; font-size: 14px; font-weight: bold; line-height: 1.2; }

.Foot .footer-nav dd { line-height: 1.2; margin-top: 10px;}

.Foot .footer-nav a { color: #666666; }

.Foot .footer-nav a:hover { color: #666666;}

.Foot .footer-nav dl.followus a { background-image: url("images/footer-icons.png"); background-repeat: no-repeat; display: block; height: 16px; line-height: 16px;padding-left: 20px;}

a.f-sina {background-position: 0 0;}

a.f-douban { background-position: 0 -16px; }

a.f-Qzone { background-position: 0 -32px;}

a.f-tencent { background-position: 0 -48px;}
	
.Foot .footer-nav dl.friendlinks {
	float: right;
	margin-left: 0;
	
}

.Foot .footer-nav dl.friendlinks dd {
	float: left;
	text-align: left;
	width: 200px;
}

.Foot .footer-nav dl.how { float: right; width: 130px;}

.foot_w{width:100%; height:54px; background-color:#FFF; clear:both;}

.foot_w .foot_ww{margin:0px auto; width:980px; padding-top:5px; line-height:22px; overflow:hidden;}

.foot_w .foot_ww .s1{float:left;}

.foot_w .foot_ww .s2{float:right; text-align:right;}

.head_boxx{width:100%; height:260px; /*background-image: url(images/bg_banner_di.jpg); background-repeat: repeat-x;*/ background:#2b9be3;}

.head_box{ width:100%; height:260px; background:url(images/bg_banner.jpg) no-repeat;}

.head_box .fav{ width:503px; height:260px; margin:0 auto;}

.head_box .fav .left_bottom{ float:left; margin-top:100px; color:#fff; text-shadow:#000 1px 1px 1px;}

.head_box .fav .left_bottom a{ color:#fff; text-shadow:#000 1px 1px 1px;}

.head_box .fav .right_bottom{ float:right; font-size:14px; margin-top:100px; color:#FFFFFF; text-align:right; font-family:Arial, Helvetica, sans-serif; text-shadow:#000 1px 0px 1px;}

.team{margin:0px auto; width:980px; overflow:hidden;}

.team .s1{float:left; width:600px;}

.team .s1 .x1{clear:both;}

.team .s1 .x2{clear:both; padding-top:10px; line-height:25px; color:#888;}

.team .s1 .x3{clear:both; padding-top:55px;}

.team .s2{float:right; width:380px; text-align:right;}

.team_n{margin:0px auto; width:980px; overflow:hidden;}

.team_n .the1{float:left; width:445px; height:145px; padding-top:30px; padding-bottom:30px; overflow:hidden;}

.team_n .the1 .s1{float:left; width:135px; padding-top:20px;}

.team_n .the1 .s2{float:left; width:310px; line-height:22px; color:#888;}

.team_n .the1 .s2 em{display:block; line-height:30px; font-size:14px; font-weight:bold; color:#333; font-style:normal;}

.aboutusbanner { width: 935px; margin:20px auto 0 auto;}

.box935_t { background: url("images/box_t.png") repeat scroll 0 0 transparent; height: 23px; width:935px;}

.box935_m { background: url("images/box_m.png") repeat scroll 0 0 transparent; width:935px;}

.aboutusbanner img.fl { margin: -2px 0 -3px 25px;}

.aboutusbanner img.fr { margin: 3px 368px 0 0; display:inline;}

.aboutusbanner div.fr { margin: 10px 46px 0 0; width: 545px; display:inline;}

.aboutusbanner div.fd { margin-top:0px;}

.aboutus_text, .aboutus_text a { color: #808080; font-size: 11px; line-height: 23px;
}

.fr { display: inline; float: right; }

.fl { display: inline; float: left;}

.clear { clear: both; }

.box935_b {background: url("images/box_b.png") repeat scroll left bottom transparent; height: 23px; width:935px;}

.aboutusbanner2 { line-height: 23px; position: relative; width:935px; margin:25px auto 0 auto; }

.aboutusbanner2 div.xu1 { margin-left: 10px;
}
.aboutusbanner2 div.xu { background: url("images/about_shu.png") repeat-y scroll right top transparent; padding: 0 23px; width: 260px;}

.aboutus_text, .aboutus_text a { color: #808080; font-size: 11px; line-height: 23px; }

.aboutusbanner2 div.xu2 { background: none repeat scroll 0 0 transparent;}

.aboutusbanner2 i.c1 { background: url("images/aboutus_up.png") repeat scroll 0 0 transparent; height: 14px; left: 152px; line-height: 15px; position: absolute; top: -13px; width: 27px;
}

.aboutusbanner2 i.c2 { background: url("images/aboutus_up2.png") repeat scroll 0 0 transparent; height: 87px; position: absolute; right: 65px; top: -11px; width: 80px;
}

.aboutusbanner2 i.c3 { background: url("images/aboutus_up3.png") repeat scroll 0 0 transparent; height: 87px; position: absolute; right: 10px; top: -11px; width: 80px;
}

.aboutusbanner2 i.c4 { background: url("images/aboutus_up5.png") repeat scroll 0 0 transparent; height: 87px; position: absolute; right: 10px; top: -11px; width: 80px;
}

.aboutusbanner2 i.c5 { background: url("images/aboutus_up4.png") repeat scroll 0 0 transparent; height: 87px; position: absolute; right: 10px; top: -11px; width: 80px;
}

.aboutusbanner span{ display:block; font-size:14px; font-weight:bold; color:#666; margin-bottom:10px; width:545px; padding-right:46px; display:block;}

.aboutus_text ol{ color:#619B01;}

.con_1 { margin: 0 auto; overflow: hidden; width: 980px; }

.casecie { margin:25px auto 0 auto; overflow: hidden; width: 980px;}

.casecie ul li { float: left; line-height: 18px; list-style-type: none; padding-bottom: 30px; text-align: center; width: 326px; display:block;}

.contact_center { padding-bottom: 20px; padding-top: 63px; text-align: center; width:980px; margin:0 auto;}

.contact_center .xu { padding: 20px 0 0 350px; }

.contact_center a { background: url(images/contact_btn.png) no-repeat; display: block; height: 67px; width: 252px; }

.contact_center a:hover{  background: url(images/contact_btn.png) center -67px no-repeat; display: block; height: 67px; width: 252px;}

.xbtn_span { height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; }

.contact,.yingxiao{margin:0px auto; width:978px; overflow:hidden; background:#FFF; border-left:#ddd solid 1px; border-right:#ddd solid 1px;}

.contact ul{}

.contact li{float:left; padding-left:72px; padding-right:50px; width:200px; line-height:22px; font-weight:bold; display:block;}

.contact li img{display:block;}

.contact li input{width:118px; height:32px; background:url(images/btn_message.gif) no-repeat; border:0px; cursor:pointer;}

.contact .line_contact{ background:url(images/line_contact.gif) right 10px no-repeat;}

.arrive_yh{margin:25px auto 0 auto; width:980px; overflow:hidden;}

.arrive_yh .oth_a{clear:both; height:10px;}

.arrive_yh .center_a{clear:both; height:380px; border-left:1px #E3E3E3 solid; border-right:1px #E3E3E3 solid; background:#FFF;}

.arrive_yh .center_a .how_a{float:left; padding-left:24px; width:390px; overflow:hidden;}

.arrive_yh .center_a .how_a h6{ font-size:24px; font-weight:bold; color:#333; line-height:24px; padding-top:20px;}

.arrive_yh .center_a .how_a .the1{clear:both; padding-top:16px; padding-bottom:15px; overflow:hidden; height:79px;}

.arrive_yh .center_a .how_a .the1 .s1{float:left; width:88px;}

.arrive_yh .center_a .how_a .the1 .s2{float:left; line-height:20px;}

.arrive_yh .center_a .how_a .the1 .s2 em{display:block; font-weight:bold; color:#78b206; font-style:normal;}

.arrive_yh .center_a .map_a{float:right; padding-right:24px; padding-top:24px; width:502px; overflow:hidden;}

.news_list{ width:938px; height:150px; padding:20px; background:#FFF; border-left:#ddd solid 1px; border-right:#ddd solid 1px; overflow:hidden;}

.news_list .s1{float:left; width:290px}

.news_list .s2{float:right; width:630px}

.news_list .s2 .x1{clear:both; line-height:32px; color:#888;}

.news_list .s2 .x1 span{ float:right; padding-right:8px;}

.news_list .s2 .x1 a{ font-size:16px; font-weight:bold; color:#619B01; text-decoration:none; text-shadow:#FFF 1px 1px 1px;}

.news_list .s2 .x2{clear:both; line-height:20px; padding-top:20px; padding-bottom:20px;}

.news_list .s2 .x3{clear:both; line-height:26px;}

.news_list .s2 .x3 .t1{float:left; color:#A8B1BB;}

.news_list .s2 .x3 .t1 img{ padding-right:3px;}

.news_list .s2 .x3 .t2{float:right;}

.news_list .s2 .x3 .t2 a{display:block; width:115px; height:34px; background:url(images/btn.png) no-repeat; font-size:14px; text-shadow:#000 1px 1px 1px; text-align:center; color:#FFF; line-height:34px;}

.news_list .s2 .x3 .t2 a:hover{background:url(images/btn.png) center -39px no-repeat; text-decoration:none;}

.news_dea{margin:0px auto; width:980px; overflow:hidden;}

.news_dea .s1{clear:both; height:40px; background:url(images/top_news_dea.gif) no-repeat; text-indent:878px;}

.news_dea .s1 a{line-height:40px;}

.news_dea .s2{clear:both; background-color:#FDFDFD; border-left:1px #D4D4D5 solid; border-right:1px #D4D4D5 solid;}

.news_dea .s2 .x1{clear:both; margin:0px auto; width:930px; line-height:50px; padding-top:10px; font-size:24px; font-weight:bold; color:#333; text-align:center;}

.news_dea .s2 .x2{clear:both; margin:0px auto; width:930px; line-height:40px; text-align:center; color:#888; background:url(images/bg_newsdea.gif) 0px bottom repeat-x;}

.news_dea .s2 .x3{clear:both; margin:0px auto; width:930px; line-height:22px; padding-top:10px; padding-bottom:35px; background:url(images/bg_newsdea.gif) 0px bottom repeat-x;}
.news_dea .s2 .x3 img{ padding-bottom:10px !important; padding-top:10px !important; border-top:1px solid #ccc !important;}

.news_dea .s2 .x4{clear:both;line-height:50px; height:50px; background:url(images/bg_news_dea.gif) 0px bottom repeat-x;}

.news_dea .s2 .x4 .t1{float:left; padding-left:25px; color:#A8B1BB;}

.news_dea .s2 .x4 .t1 img{ padding-right:3px;}

.news_dea .s2 .x4 .t2{float:right; padding-right:25px; text-align:right;}

.news_dea .s3{clear:both; height:32px; line-height:32px; background:url(images/bottom_news_dea.gif) no-repeat;}

.news_dea .s3 .x1{float:left; padding-left:100px;}

.news_dea .s3 .x2{float:right; padding-right:90px;}

.process{margin:0px auto; width:980px; height:124px; margin-bottom:50px;}

.process .s1{float:left; width:155px; padding-right:40px;}

.process .s2{float:left; width:200px;}

.process .s2 .x1{clear:both; height:56px; padding-left:15px;}

.process .s2 .x2{clear:both; line-height:18px; color:#888;}

.process .s2 .x2 span{display:block; line-height:28px;}

.process .s3{float:left; width:90px; padding-top:46px; text-align:center;}

.aboutusbanner3 { background: url("images/about_b3.png") no-repeat scroll 53px top transparent; height: 81px; width:935px; margin:0 auto; margin-top: 22px;}

.aboutusbanner4 { margin-bottom: 30px; margin-top: 0; }

.services_tit { border-bottom: 1px solid #c8c9ca; clear: both; color: #333333; font-size: 18px; font-weight: bold; height: 30px; line-height: 30px; margin: 0 auto; padding: 20px 0 10px; width: 980px; }

.services_tit .en { color: #888; font-size: 20px; margin-left: 10px; }

.ser_area1 { background: url("images/services_1.gif") no-repeat scroll 0 17px transparent; border-top: 1px solid #EFEFEF; clear: both; color: #FFFFFF; font-size: 14px; height: 65px;
line-height: 24px; margin: 0 auto; padding: 45px 20px 16px; text-align: left; width: 940px;
}

.ser_area2 { width:980px; margin:0 auto; clear:both;/* position:relative; */ line-height:18px; color:#666666;  }

ul.prolist li .title { color: #333333; font-size: 16px; font-weight: bold; line-height: 30px; margin-bottom: 10px; padding-bottom: 10px; }

ul.prolist li .entitle { color: #999999; font-size: 16px;}

ul.prolist li .bt { margin-top: 10px; overflow:hidden;}

a.listprozx { background-image: url("images/tg_bg.png"); background-position: -0px -0px; background-repeat: no-repeat; display: block; float: right; height: 27px; margin-right: 10px; margin-top: 3px; width: 105px;}

a.listprozx:hover {background:url("images/tg_bg.png" ) no-repeat -0px -27px;}

ul.prolist li { background:url(images/dd.gif) bottom left repeat-x; overflow:hidden; margin-top: 15px; padding-bottom:25px; margin-bottom:40px;}

.text dl dd{list-style-type:none; line-height:29px;}

.text dl dd a{ text-decoration:underline; padding-left:5px; padding-right:5px;}

.text dl dd a:hover{color:#619B01; text-decoration:none;}

.text dl dd span{color:#619B01; font-weight:bold;}

.F12_98231A{ color:#393939; font-weight:bold; font-size:14px;}

.case2 { width:935px; margin:0 auto; position:relative; overflow:hidden;}

.case2 .case_f { left: 0; position: absolute; top: 0;}

.case2 .case_body { background: url("images/bg_case_f.png") no-repeat scroll center bottom transparent; height: 215px; position: relative; width: 302px;}

.case2 .case_w { background: url("images/bg_case.png") no-repeat scroll 0 0 transparent; bottom: 14px; display: block; height: 145px; left: 0; padding: 20px; position: absolute;width: 262px;}

.case2 .case_w .fire { background: none repeat scroll 0 0 #000000; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; display: none; height: 148px; left: 20px; opacity: 0.5; position: absolute; top: 20px; width: 262px; z-index: 2;}

.case2 .case_w .y { background: url("images/readmore-icon.png") repeat scroll 0 0 transparent; display: none; height: 61px; left: 120px; position: absolute; top: 0; width: 61px;
z-index: 3;}

.case_btn_split {  height: 60px; position: absolute; text-align: right; width: 935px;
z-index: 2;}

.case_btn_split_body { float: right; margin-right: 9px; margin-top: 22px; width: 110px; display:inline;}

.case_btn_split2 span, .case_btn_split a { background: url(images/color_btn.png) no-repeat 0 0; display: inline; float: left; height: 12px; margin-left: 2px; width: 12px; height:12px;}

.case_btn_split2 span.btn1, .case_btn_split a.btn1 { background-position: 0 0;}

.case_btn_split2 span.btn2, .case_btn_split a.btn2 { background-position: -15px 0;}

.case_btn_split2 span.btn3, .case_btn_split a.btn3 { background-position: -30px 0;}

.case_btn_split2 span.btn4, .case_btn_split a.btn4 { background-position: -45px 0;}

.case_btn_split2 span.btn5, .case_btn_split a.btn5 { background-position: -60px 0;}

.case_btn_split2 span.btn6, .case_btn_split a.btn6 { background-position: -75px 0;}

.case_btn_split2 span.btn7, .case_btn_split a.btn7 { background-position: -90px 0;}

.yisann{ width:935px; margin:0 auto; overflow:hidden; margin-top:25px;}

.yingxiao .yingxiao01{ width:978px; float:left;}

.yingxiao .yingxiao02{ width:978px; float:left;}

.yingxiao .yingxiao03{ width:409px; float:left; padding: 20px 37px;}

.yingxiao .yingxiao02 .yingxiao03 span{ width:409px; height:30px; float:left; line-height:30px; font-size:14px; font-weight:bold; color:#222; display:block;}

.yingxiao .yingxiao02 .yingxiao03 table{ margin-top:10px; float:left;}

.yingxiao .yingxiao02 .yingxiao03 table tr td{ padding-left:10px;}

.yingxiao dl{ width:878px; float:left; display:inline; margin:20px 30px; border:#ddd dashed 1px; padding:10px 20px;}

.yingxiao dl dt{ width:858px; height:30px; float:left; display:block; font-weight:bold; color:#333; line-height:30px; font-size:14px; background:url(images/12.png) left center no-repeat; padding-left:20px;}

.yingxiao dl dd{width:878px;  float:left; display:block; color:#666; line-height:25px;}

/*分页*/

.pages {
    text-align: center;
    font: 11px/12px Tahoma;
    margin: 20px 0;
}
.pages * {
    vertical-align: middle;
}
.pages a {
    border: 1px solid #B9B9B9;
    color: #666666;
    font: 12px/14px verdana;
    margin: 0 1px 0 0;
    padding: 4px;
    text-align: center;
    text-decoration: none;
}
.pages a:hover {
    background: none repeat scroll 0 0 #F3F8EF;
    border: 1px solid #659B28;
    color: #004C7D;
    text-decoration: none;
}
.pages input {
    border: 1px solid #659B28;
    color: #659B28;
    font: bold 12px/15px Verdana;
    height: 15px;
    margin-bottom: 0;
    margin-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
}

.taocang{ width:935px; margin:0 auto; overflow:hidden;}

.box2_t {
    background: url("images/box2_t.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    margin-top: 22px;
}

.box2_m {
    background: url("images/box2_m.png") repeat-y scroll 0 0 transparent;
	padding-right:29px;
}

.box2_m .dl {
    color: #787878;
    font-size: 11px;
    line-height: 21px;
    position: relative;
    width: 302px;
}

.box2_m .dl img {
    margin-bottom: 8px;
}

.box2_m .dr {
    margin-right: 16px;
    width: 545px;
}

.box2_m .dr .fl {
    margin-top: 22px;
}

.box2_m .dr .fl {
    margin-top: 22px;
}

.box2_m .dr .fl p {
    color: #787878;
    font-size: 11px;
    line-height: 21px;
    margin: 8px 4px 0 12px;
    width: 309px;
}

.box2_b {
    background: url("images/box2_b.png") no-repeat scroll 0 0 transparent;
    height: 22px;
}

.fuwu{ width:895px; padding:20px; overflow:hidden;}

.fuwu dl{ width:851px; float:left; border:#ddd dashed 1px; display:block; margin:10px; padding:10px;}

.fuwu dl dt{ width:831px; float:left; display:block; line-height:30px; height:30px; color:#333; background:url(images/12.png) left center no-repeat; padding-left:20px; font-weight:bold;}

.fuwu dl dd{ width:831px; float:left; line-height:25px; color:#666; display:block; margin-top:5px;}

.box2_m .dl a{ width:130px; height:33px; float:left; display:inline; background:url(images/recommend_read_more.png) no-repeat; color:#FFF; text-shadow:#060 1px 1px 1px; text-align:center; line-height:33px; font-size:14px; margin-left:15px; margin-top:20px;}

.c_right{ padding-left:20px; width:851px; overflow:hidden;}

.box2_m .dl a:hover,.box2_m .dl a.hover{ background:url(images/recommend_read_more.png) 0 -33px no-repeat; text-decoration:none;}

.fuwu dl dd samp{ font-size:12px; font-weight:bold; color:#6fb607; font-family:"微软雅黑";}

.right_content{margin:0px auto; width:918px; overflow:hidden; background:#FFF; border-left:#ddd solid 1px; border-right:#ddd solid 1px; padding:0 30px;}

.right_content p{ width:900px; float:left; display:block; overflow:hidden; padding-left:18px; margin-top:10px; line-height:30px;}

.zj_biao_riht_sh{margin:0px auto; width:918px; overflow:hidden; background:#FFF; border-left:#ddd solid 1px; border-right:#ddd solid 1px; padding:0 30px; line-height:25px; padding-bottom:15px;}

.zj_biao_riht{margin:0px auto; width:918px; overflow:hidden;  background:#FFF; border-left:#ddd solid 1px; border-right:#ddd solid 1px;  padding:30px 30px; line-height:25px; padding-bottom:15px;}

.web_tc_view {
    line-height: 30px;
    text-align:center;
	margin-left:18px;
}

#ctl00_ContentPlaceHolder1_pPrice{margin:0px auto; width:978px; background:#FFF; border-left:#ddd solid 1px; border-right:#ddd solid 1px; overflow:hidden; padding:30px 0px; line-height:25px;}


#website_rim {
    background: url("images/website_rim_f.jpg") no-repeat scroll 0 bottom #EBEBEB;
    padding-bottom: 140px;
    text-align: center;
    width: 732px;
	margin:0 auto;
	text-align:left;
}


#website_rim ul.title li {
    height: 99px;
}

#website_rim ul.rim {
    background: url("images/website_item_rim_c.jpg") repeat-y scroll 0 0 transparent;
    height: 454px;
    margin: auto;
    width: 702px;
}

#website_rim ul.xila{
    background: url("images/website_item_rim_c.jpg") repeat-y scroll 0 0 transparent;
    height: 20px;
    margin: auto;
    width: 702px;
}

#website_rim ul.rim li.t {
    background: url("images/website_item_rim_t.jpg") no-repeat scroll 0 0 transparent;
    height: 71px;
    padding-left: 32px;
    padding-top: 27px;
}

#website_rim ul.rim li.x {
    background: url("images/website_item_rim_b.jpg") no-repeat scroll 0 bottom transparent;
    height: 356px;
}

#website_rim ul.title li img {
    float: left;
}


#website_rim ul.rim li.x span {
    float: left;
    text-align: right;
    width: 311px;
}

#website_rim ul.rim li.x div {
    float: right;
    padding-right: 35px;
    padding-top: 25px;
    width: 335px;
}


#website_rim ul.rim li.x div p {
    line-height: 24px;
    padding-top: 25px;
    text-indent: 30px;
}

#website_rim ul.items {
    margin: auto;
    text-align:left;
}


#website_rim ul.items li.t {
    height: 44px;
    padding-left: 18px;
    padding-top: 21px;
}

#website_rim ul.items li.i {
    background: url("images/website_item_c.jpg") no-repeat scroll 0 0 transparent;
    height: 79px;
    margin: auto;
    width: 700px;
}


#website_rim ul.items li.f {
    background: url("images/website_item_f.jpg") no-repeat scroll 0 0 transparent;
    height: 97px;
}


#website_rim ul.items li.i span {
    float: left;
    font-weight: bold;
    padding-top: 35px;
    text-indent: 30px;
    width: 127px;
}


#website_rim ul.items li.i p {
    color: #333333;
    float: right;
    line-height: 22px;
    padding-right: 100px;
    padding-top: 32px;
    width: 470px;
}


#website_rim ul.pic {
    background: url("images/website_pic_1.jpg") no-repeat scroll center 0 transparent;
    padding-top: 292px;
    text-align:left;
}

#website_rim ul.pic li.s_1 {
    background: url("images/website_pic_2.jpg") no-repeat scroll center 0 transparent;
    height: 477px;
    margin: auto;
    padding: 13px 0 0 65px;
    text-align: left;
    width: 635px;
}


#website_rim ul.pic li.s_2 {
    background: url("images/website_pic_3.jpg") no-repeat scroll center 0 transparent;
    height: 487px;
    margin: auto;
    padding: 13px 0 0 65px;
    width: 635px;
}

#website_rim ul.top li {
    padding-top: 20px;
    text-align: center;
}

#website_rim ul li table td{ padding:10px; font-size:11px;}


#website_rim ul.items li.i p.b {
    padding-top: 20px;
}


#website_rim ul.pic li.s_2 span {
    display: block;
    padding: 90px 0 0 316px;
}


#content {
    width: 716px;
	padding:20px;
	margin:0 auto;
}

.right01 {
    color: #619B01;
    width: 716px;
}


.right02 {

    font-weight: bold;
    height: 36px;
    line-height: 36px;
}

.right02 h1{    font-size: 14px;}


.back02 {
    width: 716px;
}

.back02 p {
    line-height: 28px;
}

.neiyenav01 {
    clear: both;
    color: #619B01;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin-top: 20px;
    width: 716px;
	font-size:14px;
}

.common_table td {
    line-height: 26px;
    padding: 8px;
}

/*分页*/
.dede_pages{
	margin:0 auto;
	width:500px;
	text-align:center;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
#qqonline_float{ position:fixed; top:30px; right:40px;}