@charset "utf-8";
/* CSS Document */

body {text-align:center; margin:0; padding:0; font-size:12px; text-align:center; color:#444; background:#fff url(/images/bg.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6,h7 {font-size:1em; font-weight:normal;}
* {word-break:break-all;}
form,ul,ol,li,p,h1,h2,h3,h4,h5,h6,h7,pre {margin:0; padding:0;}
ul,ol {list-style:none;}
input,select {font-size:12px; line-height:16px;}
a img {border:0;}
a {color:#444; text-decoration:none;}
a:visited {color:#444; text-decoration:none;}
a:hover {color:#444; text-decoration:underline; }
.spacer{clear:both; height:0; _height:0px; _font-size:1px; overflow:hidden; visibility:hidden;}
.s_l {float:left;}
.s_r {float:right;}
.block_left {float:left;}
.block_center {float:left;}
.block_right {float:right;}

.box {width:996px; margin:0 auto; background:#fff url(/images/f_b_02.gif) top no-repeat;}
/*top*/
.top {width:960px; height:88px; margin:0 auto; position:relative;}
.logo {width:509px; height:54px; position:absolute; top:22px; left:0; background:url(/images/logo.gif) no-repeat;}
.logo h1 {display:none;}
.logo a {display:block; width:509px; height:54px;}
.Tel {position:absolute; right:0; top:45px; width:239px; height:14px; background:url(/images/no.gif) no-repeat;}
.Tel h3 {display:none;}
.msn_qq {width:262px; height:13px; bottom:7px; right:0; text-align:left; position:absolute;}
.msn_qq span {display:block;}
.msn_qq span.block_left {width:64px;}
.msn_qq span.block_center {width:97px; background:url(/images/msn.gif) left no-repeat; text-align:right;}
.msn_qq span.block_right {width:90px; background:url(/images/qq.gif) left no-repeat; text-align:right;}
/*nav*/
.nav {width:960px; height:31px; margin:0 auto 3px auto;}
.nav ul {}
.nav li {float:left;}
.nav li a {display:block; text-align:center; font-size:14px; color:#fff; text-decoration:none; line-height:31px;}
.nav li a.shouye {width:136px; height:31px; background:url(/images/index.gif) no-repeat; margin-right:1px;}
.nav li a.shouye:visited {width:136px; height:31px; background:url(/images/index.gif) no-repeat; margin-right:1px; color:#fff;}
.nav li a.shouye:hover {width:136px; height:31px; background:url(/images/index_hover.gif) no-repeat;margin-right:1px; text-decoration:none; color:#fff;}
.nav li a.about {width:136px; height:31px; background:url(/images/about.gif) no-repeat; margin-right:1px; }
.nav li a.about:visited {width:136px; height:31px; background:url(/images/about.gif) no-repeat; margin-right:1px; color:#fff;}
.nav li a.about:hover {width:136px; height:31px; background:url(/images/about_hover.gif) no-repeat; margin-right:1px; text-decoration:none; color:#fff;}
.nav li a.service {width:136px; height:31px; background:url(/images/service.gif) no-repeat; margin-right:1px;}
.nav li a.service:visited {width:136px; height:31px; background:url(/images/service.gif) no-repeat; margin-right:1px; color:#fff;}
.nav li a.service:hover {width:136px; height:31px; background:url(/images/service_hover.gif) no-repeat; margin-right:1px; text-decoration:none; color:#fff;}
.nav li a.profile {width:136px; height:31px; background:url(/images/profile.gif) no-repeat; margin-right:1px;}
.nav li a.profile:visited {width:136px; height:31px; background:url(/images/profile.gif) no-repeat; margin-right:1px; color:#fff;}
.nav li a.profile:hover {width:136px; height:31px; background:url(/images/profile_hover.gif) no-repeat; margin-right:1px; text-decoration:none; color:#fff;}
.nav li a.news {width:136px; height:31px; background:url(/images/news.gif) no-repeat; margin-right:1px;}
.nav li a.news:visited {width:136px; height:31px; background:url(/images/news.gif) no-repeat; margin-right:1px; color:#fff;}
.nav li a.news:hover {width:136px; height:31px; background:url(/images/news_hover.gif) no-repeat; margin-right:1px; text-decoration:none; color:#fff;}
.nav li a.join {width:137px; height:31px; background:url(/images/join.gif) no-repeat; margin-right:1px;}
.nav li a.join:visited {width:137px; height:31px; background:url(/images/join.gif) no-repeat; margin-right:1px; color:#fff;}
.nav li a.join:hover {width:137px; height:31px; background:url(/images/join_hover.gif) no-repeat; margin-right:1px; text-decoration:none; color:#fff;}
.nav li a.center {width:137px; height:31px; background:url(/images/center.gif) no-repeat; }
.nav li a.center:visited {width:137px; height:31px; background:url(/images/center.gif) no-repeat; color:#fff; }
.nav li a.center:hover {width:137px; height:31px; background:url(/images/center_hover.gif) no-repeat; text-decoration:none; color:#fff; }
/*flash_show*/
.flash {width:960px; height:221px; margin:0 auto 12px auto;}
/*main*/
.main {width:960px; margin:0 auto;}
.main .s_l {width:684px; }
.main .s_r {width:261px; }
.s_l .block_left {width:119px; background:url(/images/index_service_list.png) no-repeat; height:268px;}
.ask {padding:35px 22px 22px 22px;}
.ask .s_img {width:95px; float:left;}
.ask .s_text {width:402px; float:right;}
.qk {padding:35px 22px 22px 40px; text-align:left;}
.qk h3.qk_title {font-size:14px; font-weight:bold; color:#2d98af; padding-left:21px; background:url(/images/qik_icon.gif) left no-repeat; height:25px; line-height:25px; display:block;}
.qk p.qk_text {line-height:25px; display:block;}
p.text_show {font-size:12px; line-height:28px; text-align:left; display:block;}
span.btn_enter {display:block; width:76px; height:19px; text-align:center; line-height:19px; background:url(/images/btnbg.png) no-repeat;}
.index_profile {padding:35px 22px 22px 22px;}
.index_profile .pro_left {width:234px; float:left; text-align:left; padding-left:15px;}
.index_profile_box_left img {border-style: solid; border-width:thin; border-color:silver}
.index_profile .pro_right {width:234px; float:right; text-align:left; padding-right:15px;}
.index_profile_box {overflow: hidden;}
.index_profile_box img {border-style: solid; border-width:thin; border-color:silver}
.index_profile_box h3 {display:block; line-height:25px; line-height:25px; color:#006b00; }
.index_profile_box p {display:block; line-height:25px; text-indent:2em;}
ul.service_list {padding:22px 0 0 23px;}
ul.service_list li {display:block; width:96px; height:24px; text-align:center; line-height:24px; margin-bottom:5px; font-size:13px;}
.curr {background:url(/images/service_list_on.gif) no-repeat;}
.s_l .block_right {width:565px; background:url(/images/index_service_con.png) top no-repeat; height:268px;} 
.s_r .news_box {background:url(/images/news_bg.png) no-repeat; height:268px;}
.s_r .news_box .new_top {height:34px; line-height:34px;}
.s_r .news_box .new_top h3 {width:109px; text-align:center; display:block; float:left; font-size:14px; color:#4a614a;}
.s_r .news_box .new_top span {display:block; float:right; width:61px; text-align:center;}
.news_box ul.news_list {padding:0 19px;}
.news_box ul.news_list li {line-height:26px; display:block; height:26px; text-align:left;}
/*footer*/
.footer {width:960px; margin:5px auto; clear:both;}
.footer_menu {background:url(/images/footernav_bg.png) no-repeat; height:23px; text-align:center; padding-top:31px;}
.footer_menu span {padding:0 5px;}
.footer_text {padding-top:5px;}
.footer_text .block_left {width:339px; text-align:left;}
.footer_text .block_right {width:432px; text-align:right;}
/*inner_main*/
.my_position {width:960px; margin:0 auto 5px auto; background:url(/images/position_bg.gif) repeat-x; height:24px; text-align:left; }
.my_position h3.position_title {padding-left:10px; line-height:24px;}
.inner_main {width:960px; border-top:1px solid #cad1bb; margin:0 auto;}
.inner_main .in_s_l {width:160px; float:left; background:url(/images/inner_leftbg.jpg) top no-repeat;}
.pindao {padding:21px 0 0 23px; text-align:left;}
.pindao h3 {font-size:13px; font-weight:bold; color:#4a614a; width:135px; height:24px; line-height:24px; background:url(/images/pindao_h3bg.gif) no-repeat;}
.pindao ul {font-size:13px;  }
.pindao ul li {}
.pindao ul li a {display:block; line-height:26px; line-height:26px; width:135px;}
.pindao ul li a:hover {display:block; line-height:26px; line-height:26px; background:#e8ede1; width:135px;}

.text_content {padding:25px 35px;}
.imgalign_left {float:left; padding-right:15px; }
.ifalign {text-align:left;}
.text_content .iffontblock {display:block;}
.text_content .ifbold {font-weight:bold;}
.text_content .boldfont {font-size:14px; font-weight:bold; color:#fb9a0f;}
.text_content .ifindent {text-indent:2em;}
.text_content .txt_p {line-height:25px; font-size:13px; }

.ser_con {width:304px;}
.ser_con h3 {display:block; height:30px; line-height:30px; padding-left:1em; text-align:left; font-size:14px; font-weight:bold; background:url(/images/service_titlebg.png) no-repeat;}
.ser_con div.imgshow {margin-top:3px;}
.ser_conbox {padding-top:15px; padding-left:5px;}
.ser_conbox span.sibe_left {float:left; width:132px; display:block; background:url(/images/service_list_bg.gif) left no-repeat; padding-left:15px}
.ser_conbox span.sibe_right {float:right; width:132px; display:block; background:url(/images/service_list_bg.gif) left no-repeat; padding-left:15px}

.box_style1 {width:693px; margin:0 auto;}
.box_style1 h3 {background:url(/images/service_title_conbg.png) no-repeat; padding-left:1em; text-align:left; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.box_style1 .b_s_c {padding:10px 5px;}
.box_style1 p.tex_co {line-height:25px; font-size:13px;}

.profile_box {padding-bottom:10px; padding-top:10px; border-bottom:1px dashed #ccc; margin-bottom:8px;width:690px; height:120px;}
.profile_box .leftimg {width:200px; float:left;text-align:center;}
.profile_box .leftimg img {border-style:solid;border-width:thin;border-color:silver}
.profile_box .righttext {width:431px; float:right;}
.profile_box .box2{width:690px; height:150px;}
.profile_box .box2.leftimg { width:220px; height:120px; float:left; }
.profile_box .box2.leftimg img {border-style: solid; border-width:thin; border-color:silver }
.profile_box .box2.righttext {width:431px;height:120px; float:right;}

.news_box {padding:8px 0;}
.news_box ul {}
.news_box li {line-height:35px; display:block; text-align:left; font-size:13px;  }
.news_box li span { font-family:Georgia, "Times New Roman", Times, serif; padding-left:15px; font-size:12px;}
.news_box li a {color:#270700;}
.newstemple {padding:8px 0;}


.inner_main .in_s_r {width:800px; float:right; background:url(/images/inner_rightbg.gif) top no-repeat;}

/*分页效果*/
.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 10px; TEXT-ALIGN: center; clear:both; border-top:1px solid #efefef;
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


/*图片显示控制*/
#nav_flash {
	BACKGROUND: url(/images/loadsmall.gif) #000 no-repeat 330px 100px; OVERFLOW: hidden; WIDTH: 960px; POSITION: relative; HEIGHT: 221px
}
#nav_flash UL {
	Z-INDEX: 999; LEFT: 0; BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: left; width:960px; padding-left:163px;
}
#nav_flash UL LI {
	DISPLAY: block; FONT-WEIGHT: 900; FONT-SIZE: 12px; FLOAT: left; WIDTH: 140px; COLOR: #aaa; FONT-FAMILY: Arial; POSITION: relative; HEIGHT: 50px
}
#nav_flash LI DIV {
	MARGIN-TOP: 5px; DISPLAY: none; PADDING-LEFT: 10px; MARGIN-LEFT: 70px
}
#nav_flash LI IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FILTER: alpha(opacity=60); LEFT: 10px; FLOAT: left; BORDER-LEFT: #fff 1px solid; WIDTH: 52px; CURSOR: pointer; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TOP: 5px; HEIGHT: 35px; moz-opacity: 0.6
}
#frontText {
	FONT-WEIGHT: 900; FONT-SIZE: 30px; Z-INDEX: 999; LEFT: 40px; WIDTH: 100%; COLOR: #fff; FONT-FAMILY:"黑体" Verdana; POSITION: absolute; TOP: 20px; text-align:left;
}
#frontTextBack {
	FONT-WEIGHT: 900; FONT-SIZE: 30px; LEFT: 42px; WIDTH: 100%; COLOR: #000; FONT-FAMILY:"黑体" Verdana; POSITION: absolute; TOP: 22px; text-align:left;
}
#frontTextSub {
	FONT-SIZE: 13px; LEFT: 45px; WIDTH: 100%; COLOR: #fff; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 60px; text-align:left; font-weight:bold;
}
#BG {
	BORDER-TOP: #999 1px solid; BACKGROUND: #000; FILTER: alpha(opacity=60); WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 50px; TEXT-ALIGN: right; moz-opacity: 0.6
}
#mask {
	Z-INDEX: 990; BACKGROUND: url(/images/mask.gif); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#back {
	TEXT-ALIGN: center
}
.gray {
	FILTER: Gray()
}

/*通用板块*/
.area { font-size:13px; padding:0 0 10px 0; color:#434343; }
.area h3 { background:url(../images/chanel_titleicon.png) 7px no-repeat; height:40px; line-height:40px; text-align:left; padding:0 0 0 48px; font-size:1.2em; color:#00b3fe; margin:0 0 18px 0; }
.area h4 { text-align:center; font-size:1.2em; color:#00b3fe; margin:0 0 5px 0; padding:20px 0 0 25px;  }
.time { font-size:12px; color:#999; display:block; padding:10px 0 10px 0; }
.area a { color:#434343; text-decoration:none;  }
.area a:visited { color:#434343; text-decoration:none; }
.area a:hover { text-decoration:underline; }
.area p {  text-align:left; line-height:30px;  }
.area p img { display:block; padding:9px 0 0 0;}
.areanew { text-align:left; padding:0 15px 0 15px; width:690px; margin:0 auto; }
.areanew ul {  }
.areanew li { display:block; height:24px; border-bottom:1px dashed #d5d5d5; padding:6px 0 0 0; }
.areanew li span { text-align:left;  font-weight:bold;  padding:0 8px 0 4px; font-size: 12px; color: #446b53; font-family: "georgia", "arial", "helvetica"; }


