@charset "utf-8";

/* CSS Document */



body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}

body { font-size:12px; font-family:宋体; color:#525252; background:#fff;}

.clear{ padding:0; margin:0; font-size:0; line-height:0; width:0; height:0; clear:both;}

.blank10 { height:10px; overflow:hidden; clear:both;}

a{ color:#525252; text-decoration:none;}

a:hover{ color:#e00000;}

a:focus{outline: none;}

a,area{blr:expression(this.onFocus=this.blur())}

button:focus{outline: none;}

button,area{blr:expression(this.onFocus=this.blur())}

img{ border:none;}

ul,li{ list-style:none;}

.wrap { width:1003px; margin:0px auto; height:auto; }



.float_left{ float:left}

.float_right{ float:right}

.fb{ font-weight:bold;}

.fb_blue{ font-weight:bold; color:#035ca0}

.align_center { text-align:center}

.margin_10 { margin:10px;}

.margin_8 { margin:8px 8px 0; display:inline;}

.marginleft12{margin-left:12px; display:inline;}

.marginright22{margin-right:22px; display:inline;}

.margintop12{margin-top:12px;}

.margintop16{margin-top:16px;}

.margintop20{margin-top:20px;}

.paddingtop12auto{padding-top:12px; width:220px; margin:0 auto;}

.paddingtop20auto{padding-top:20px; width:220px; margin:0 auto;}

.margintop6{margin-top:6px;}

.margin6{margin:6px;}

.padding4{padding:4px;}

.padding6{padding:6px;}

.padding8{padding:8px;}

.padding10{padding:10px;}

.paddingtop4{padding-top:4px;}

.paddingtop6{padding-top:6px;}

.paddingtop8{padding-top:8px;}

.paddingtop10{ padding-top:10px;}

.paddingtop12{ padding-top:12px;}

.paddingtop16{ padding-top:16px;}

.paddingtop30{ padding-top:30px;}

.paddingleft2{ padding-left:2px;}

.paddingleft3{ padding-left:3px;}

.paddingleft15{ padding-left:15px;}

.paddingleft24{ padding-left:24px;}

.paddingright20{ padding-right:20px;}

.paddingbottom10{ padding-bottom:10px;}

.paddingbottom20{ padding-bottom:20px;}

.paddingbottom30{ padding-bottom:30px;}

.paddingtopbot4{ padding:4px 0;}

.paddingtopbot10{ padding:10px 0;}

.paddingtopbot15{ padding:15px 0;}

.line_20 { height:20px; width:975px; clear:both; margin:20px auto; overflow:hidden; text-align:center; }

.line_10 { height:10px; width:975px; clear:both; overflow:hidden; margin:0 auto; }

h4 { color:#1f52a5;}



.text_01 { color:#f74c00;}

.text_01 a{color:#f74c00; text-decoration:none;}

.text_01 a:hover{color:#000; text-decoration:underline;}

.text_02 { color:#1f52a5; font-family:Arial, Helvetica, sans-serif;}

.text_02 a{color:#1f52a5; text-decoration:none;}

.text_02 a:hover{color:#e50000;}

.text_03 { font-size: 12px; line-height: 23px; color: #999; text-decoration: none;}

.input { FONT-SIZE: 12px; line-height:18px; FONT-FAMILY: verdana; BACKGROUND-COLOR:#fff; border:#c5c5c5 solid 1px; color:#626262; width:130px; height:18px; overflow:hidden;}



/* --------------------------------------------------------------------------------------------------------- */



/* 头部开始 */

.header { width:1002px; height:0px; margin:0 auto; position:relative; z-index:1000;}

.header_img {width:100%; height:88px; position:absolute; background: url(../images/top.jpg) no-repeat 10% 50% #fff;}

/* 头部结束 */



/* 导航开始 */

.nav { width:1002px; height:40px; background:url(../images/menu_bg.jpg) repeat-x; position:absolute; top:88px;}

.clearfix:after{ content:"."; display:block; height:0px; clear:both; visibility:hidden;}

.clearfix{ display:inline-block;}

* html .clearfix{ height:1%;}

.clearfix{display:block;}

.menu{ width:1002px; margin:0 auto;}

.menu .menu_line { width:2px; height:40px; background:url(../images/menu_line.jpg) no-repeat;}

.menu li{ float:left; text-align:center; position:relative; z-index:1000; font-family:"微软雅黑"; font-size:14px;}

.menu li a{ display:inline-block; float:left; color:#fff; text-decoration:none; line-height:40px; margin:0; height:40px; width:98px;}

.menu li a:hover{ color:#fff000;}

.menu li ul{ display:none; position:absolute; left:0px; top:35px; z-index:1000;}

.menu li ul li a{ background:#cc0305; color:#edffe3; line-height:24px; height:24px;}

.menu li ul li a:hover{ background:#9e0104;}

/* 导航结束 */



.sub_banner { width:100%; height:350px; border-bottom:#fff solid 20px;}

.sub_bg1 { background:url(../images/br1.jpg) no-repeat 50% top;}

.sub_bg2 { background:url(../images/br2.jpg) no-repeat 50% top;}

.sub_bg3 { background:url(../images/br3.jpg) no-repeat 50% top;}

.sub_bg4 { background:url(../images/br4.jpg) no-repeat 50% top;}

.sub_bg5 { background:url(../images/br5.jpg) no-repeat 50% top;}

.sub_bg6 { background:url(../images/br6.jpg) no-repeat 50% top;}

.sub_bg7 { background:url(../images/br7.jpg) no-repeat 50% top;}

.sub_bg8 { background:url(../images/br8.jpg) no-repeat 50% top;}

.sub_bg9 { background:url(../images/br9.jpg) no-repeat 50% top;}



.container {width: 100%; background: url(../images/bg.jpg) no-repeat 50% top; padding-top:20px;}

.pagebody { width:1002px; height:auto; margin:0 auto;}

.pagebody_p { padding-top:420px; _padding-top:0px;}



.sidebar_left { width:210px; height:auto; background:#f6f6f6; float:left;}

.sidebar_middle { width:604px; height:auto; padding-left:19px; float:left;}

.sidebar_right { width:200px; height:auto; float:right;}

.sidebar_main { width:780px; height:auto; float:right;}



.left_title { width:200px; height:32px; background:url(../images/left_tbg.jpg) repeat-x; padding-left:10px; line-height:32px; font-family:"微软雅黑"; font-size:14px;}

.left_class { width:180px; margin:0 auto; font-family:"宋体";}

.left_class li { width:170px; height:30px; line-height:30px; padding-left:12px; background:url(../images/icon1.gif) no-repeat 1%; color:#666; border-bottom:#dcdcdc solid 1px;}

.left_class a { color:#666; text-decoration:none;}

.left_class a:hover { color:#C70000; text-decoration:none;}

.search { width:150px; height:95px; margin:0 auto;}

.middle_title { width:602px; height:26px; background:url(../images/main_tbg.jpg) repeat-x; border:#e0e0e0 solid 1px; line-height:26px; font-family:"微软雅黑"; font-size:14px;}

.middle_icon { width:26px; height:26px; background:url(../images/icon2.gif) no-repeat 50%; float:left;}

.middle_more { color:#a0a0a0; text-decoration:none; font-family:"宋体"; font-size:12px; padding-right:10px; float:right;}

.middle_more a { color:#a0a0a0; text-decoration:none;}

.middle_more a:hover { color:#666; text-decoration:none;}

.middle_pro { width:604px; height:270px;}

.middle_about { width:420px; height:150px; color:#585858; padding:25px 0 25px 184px; line-height:26px; background:url(../images/about_img.jpg) no-repeat 1%;}

.right_title { width:198px; height:26px; background:url(../images/main_tbg.jpg) repeat-x; border:#e0e0e0 solid 1px; line-height:26px; font-family:"微软雅黑"; font-size:14px;}

.right_icon { width:26px; height:26px; background:url(../images/icon2.gif) no-repeat 50%; float:left;}

.right_tongzhi { width:178px; height:135px; color:#585858; font-family:"宋体"; line-height:26px; border:#e0e0e0 solid 1px; border-top:0px; padding:10px 10px 0;}

.right_service { width:188px; height:315px; color:#585858; line-height:20px; border:#e0e0e0 solid 1px; border-top:0px; padding:10px 5px 0; position:relative;}

.right_free { width:60px; height:58px; position:absolute; top:-40px; right:-15px;}

.right_login { padding:5px 0 0 43px;}

.right_case { width:178px; height:145px; color:#585858; font-family:"宋体"; line-height:24px; border:#e0e0e0 solid 1px; border-top:0px; padding:10px 10px 0;}

.main_title { width:100%; height:26px; background:url(../images/main_tbg.jpg) repeat-x; border:#e0e0e0 solid 1px; line-height:26px; font-family:"微软雅黑"; font-size:12px; color:#525252;}

.main_icon { width:26px; height:26px; background:url(../images/icon2.gif) no-repeat 50%; float:left;}

.main_txt { padding:10px; line-height:24px;}

.right_service2 { width:200px; height:auto; color:#585858; line-height:20px; padding:10px 5px; position:relative;}





.bb { background:url(../images/BB.jpg) repeat-x; width:100%; height:86px;}

.bb li { float:left; display:block; width:82px; font-size:16px; font-family:"微软雅黑"; line-height:75px; color:#484848}

.imgBg IMG {border:#ccc 2px solid; BACKGROUND: #fff; margin-top:12px;display:inline }

A.imgBg:hover IMG { border:#484848 2px solid;}

.mainbody { background:#F9F9F9; width:100%; height:auto; padding-bottom:15px; overflow:hidden; clear:both;}



.cplist { width:213px; float:left; height:auto;}

.cplist .tit { float:left; width:190px; text-align:left; font-family:"宋体"; font-size:14px; color:#FFFFFF; padding-left:23px; background:url(../images/cplist.jpg); height:38px; line-height:38px;}

.cplist .tit span { float:right; padding-right:10px; font-size:12px}

.cplist li { float:left; clear:both; background:url(../images/cpbg.jpg) no-repeat; line-height:30px; font-family:"宋体"; width:180px; overflow:hidden; padding-left:30px; }

.cplist ul {clear:both;}



.about { float:left; margin-left:12px; width:328px; height:auto;}

.about .tit { background:url(../images/about.jpg); height:38px; line-height:38px; text-align:left; font-family:"微软雅黑"; font-size:14px; color:#FFFFFF; padding-left:23px; }

.about .tit span { float:right; padding-right:10px; font-size:12px}

.about .info { line-height:22px; color:#4C4C4C; padding:8px;}

.about .bot2 { background:url(../images/AAB.jpg) no-repeat; height:70px; width:329px;}

.about .bot2 ul { padding-left:70px; padding-top:8px; margin:0px; overflow:hidden;}

.about .bot2 li { float:left; width:97px; line-height:20px; padding:0px; margin:0px; display:block; height:20px; overflow:hidden;}





.fooder { width:100%; height:400px; text-align:center; padding-top:20px; color:#666666; background: url(../images/bottom.jpg) repeat-x #1B1B1B; clear:both; line-height:26px; font-family:Arial, Helvetica, sans-serif;}

.fooder p { padding-top:5px;}

.fooder2 { height:310px; width:1003px; padding:30px 10px 10px 10px; margin:0px auto;}

.fooderleft { text-align:left; float:left; width:630px; height:auto; border-right:#000000 1px solid; overflow:hidden;}

.fooderleft .tit { float:left; width:620px; clear:both; height:55px; font-size:24px; color:#FFFFFF; font-family:"微软雅黑"; clear:both;}

.fooderleft .tit span { padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:20px}

.fooderleft .contact { float:left; width:630px; height: auto;}

.fooderleft .contact .tel { font-family:"微软雅黑"; color:#FFFFFF; font-size:24px; background:url(../images/tel.jpg) no-repeat left; padding-left:50px; height:41px; line-height:41px;}

.fooderleft p { font-family:"微软雅黑"; font-size:14px; line-height:30px; padding-left:10px;}

.fooderleft .line { height:10px; padding-top:10px;}

.fooderleft .copyright { width:640px; text-align:center; padding-top:10px; font-size:12px;}

.fooderleft .map { float:right; display:block; width:280px; padding-top:14px; padding-right:33px;}

.fooderright { border-left:#2E2E2E 1px solid; height:300px; float:left; width:370px;}

.fooderright .tit { float:left; width:350px; clear:both; text-align:left; height:55px; padding-left:20px; font-size:24px; color:#FFFFFF; font-family:"微软雅黑"; clear:both;}

.fooderright .tit span { padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:20px}

.fooderright .former { width:350px; padding-left:20px;}



.fooderright .former .biao { color:#808080; border:0px; background:url(../images/biao.jpg) no-repeat; width:340px; height:37px; line-height:35px; font-family:"微软雅黑"; font-size:14px; padding-left:10px;}

.fooderright .former .biao2 { color:#808080; border:0px; background:url(../images/biao2.jpg) no-repeat; width:340px; height:118px; font-family:"微软雅黑"; font-size:14px; padding-top:10px; padding-left:10px;}

.fooderright .former .botton { float:right; padding-right:12px;}

.fooder a{ color:#C9C9C9; text-decoration:none; font-family:"微软雅黑"; font-size:14px}

.fooder a:hover{ color:#e50000; text-decoration:none;}

.fooder_menu { line-height:28px; font-family:"宋体";}

.fooder_txt { width:970px; text-align:center; padding-top:25px; margin:0 auto;}





.botmenu {width:100%; background:#EBEBEB; margin:0px auto; padding-bottom:15px; overflow:hidden; clear:both; height:auto;}

.botmenu .tit2 { border-top:#ccc 1px solid; height:20px;}

.daohang { width:120px; float:left; margin-left:22px; display:inline;}

.daohang .tit { font-weight:bold; border-bottom:#ccc 1px solid; line-height:28px; padding-left:2px;}

.daohang li { float:left; width:96px; border-bottom:#ccc 1px solid; overflow:hidden; text-decoration:none; margin:0px; line-height:25px; background:url(../images/D.jpg) no-repeat left; padding-left:10px; color:#797979}



.box {OVERFLOW: hidden; padding-left:11px; float:right;}

.box_fouce {WIDTH: 436px; HEIGHT: auto;}

.box .more {DISPLAY: inline; FLOAT: right;}

.box_tt {LINE-HEIGHT: 38px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 38px; background:url(../images/news.jpg) no-repeat;}

.act {DISPLAY: inline; FLOAT: right;}

.tabbox {FLOAT: left; color:#A7A7A7}

.tabbox LI {FONT-SIZE: 14px; width:136px; font-family:"微软雅黑"; display:block; FLOAT: left; color:#000000; CURSOR: pointer; }

.tabbox .on {FONT-WEIGHT: bold; background:url(../images/11.jpg) 10px 2px no-repeat; text-align:center; padding-left:20px; width:80px; height:37px; display:block; COLOR: #ffffff}

.tabbox .off {FONT-WEIGHT: bold; background:url(../images/22.jpg) no-repeat; width:80px; text-align:left; padding-left:20px; height:34px; COLOR: #000}

.box_tt_tab .tabbox {BORDER-RIGHT-STYLE: none}

.box_tt_tab .tabbox LI {WIDTH: 80px; text-align:left; padding-left:20px;}

.box_A .box_tt {BACKGROUND: none transparent scroll repeat 0% 0%; }



.newslist { float:left; width:420px; padding:6px 10px 6px 10px; height:auto; overflow:hidden; }

.newslist ul {height:auto; clear:both;}

.newslist li {border-bottom:#EBEBEB 1px solid; color:#606060; background:url(../images/tt.gif) 0px 10px no-repeat; padding-left:14px; }

.newslist li a {line-height:27px;color:#606060; }

.newslist li a:hover {line-height:27px; color:#ff0000;}

.newslist li span {float:right; color:#999; line-height:27px;}





.lxwmy{ background-image:url(../images/lxwmy.jpg); width:600px; height:480px; padding-top:60px; padding-left:100px; line-height:29px;}







.imgBg_pro IMG {border:#dcdcdc 1px solid; BACKGROUND: #fff; padding:4px; width:156px;}

.imgBg_pro:hover IMG { border:#83bb48 1px solid;}

.prolist { width:750px; height:auto; overflow:hidden; clear:both; color:#000000;}

.prolist a{ color:#000000;}

.prolist .left { float:left; width:180px;}

.prolist .right { float:right; width:530px; text-align:left}

.prolist ul {}

.prolist li { border-bottom:#ccc 1px dashed; padding:10px; height:auto; _height:140px; overflow:hidden; clear:both;}

.prolist li:hover { background:#F8F7F7;}

.prolist img {display:block; margin-right:12px;}

.prolist p {line-height:24px;}



.prolist .name { font-weight:bold; height:30px; font-size:14px}

.prolist .name span { float:right; color:#FF0000; font-weight:normal; font-size:12px; padding-right:10px;}

.prolist .abc{ width:61px; background:url(../images/BB.gif) no-repeat; float:right; padding-left:24px; height:30px; line-height:22px;}

.prolist .detail {}