@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif;padding:0; margin:0;  color:#454545; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 { font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:hover {color: #FF0000;	text-decoration: none;}
a:link,a:visited{ text-decoration:none;}
.red,.red a{ color:#F00;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
/* banner样式开始 */
.treatment_c{width:979px; height:479px; margin:10px auto; border:1px solid #e8e8e8; background:url(../img/treatment_top_bg.jpg) top repeat-x;}
.treatment_c h2{width:738px; height:41px;border-bottom:1px solid #e8e8e8;background:url(../img/treat_tit_bg.jpg) left no-repeat; background-position:8px 11px; padding-left:241px;}
.treatment_c h2 a{width:138px; height:42px; float:left; font-size:14px; color:#4378be; text-align:center; line-height:41px;}
.treatment_c h2 .hover{background:#4378be; color:#fff;}
.treatment_c h2 .a1{width:48px; height:41px; float:right; background:url(../img/treat_tit_more.jpg) center no-repeat; text-indent:-999em;}
.con_treat{width:979px; overflow:hidden; height:435px; float:left;}
.feature{width:950px; height:374px; float:left; display:inline; margin-left:15px;}
.feature_left{width:697px; height:374px; float:left; margin-top:26px; display:inline}
.feature_title{width:697px; height:54px;float:left; position:relative;}
.feature_title a{background:url(../img/feature_title.jpg) center no-repeat;float:left; width:226px; height:54px; font-size:14px; color:#444444; line-height:62px; text-align:center;margin-right:4px;}
.feature_title .hover1{background:url(../img/feature_hover_01.jpg) bottom no-repeat;}
.feature_title .hover2{background:url(../img/feature_hover_01.jpg) bottom no-repeat;}
.feature_title .hover3{background:url(../img/feature_hover_01.jpg) bottom no-repeat;}
.feature_title .hover4{background:url(../img/feature_hover_02.jpg) top no-repeat;}
.feature_title .hover5{background:url(../img/feature_hover_02.jpg) top no-repeat;}
.feature_title .hover6{background:url(../img/feature_hover_02.jpg) top no-repeat;}
.con_feature{width:682px; height:261px; border:2px solid #4378be; float:left; overflow:hidden; margin:-2px 0; overflow:hidden; padding-top:13px;}
.con_feature ul{width:670px; height:242px; margin:0 auto;}
.con_feature p{line-height:24px; padding-top:15px; background:#f4faff; padding-top:10px; padding-left:7px; text-indent:2em;}
.con_feature_01 ul .li1{width:239px; height:121px; float:left;padding-top:5px;}
.con_feature_01 ul .li1 h4{background:url(../img/feature_pic_16.jpg) bottom no-repeat; width:209px; height:28px;}
.con_feature_01 ul .li1 span{width:221px; height:20px; line-height:20px; display:block; padding-left:10px;}
.con_feature_01 ul .li1 span strong{color:#4378be;}
.con_feature_01 ul .li2{width:424px; height:105px; float:left; padding-top:21px;}
.con_feature_01 ul .li3{width:670px; height:104px; float:left;}
.con_feature_01 ul .li3 h4{background:url(../img/feature_pic_20.jpg) bottom no-repeat; width:208px; height:25px;}
.con_feature_02 ul{height:120px;}
.con_feature_02 ul .li1{width:442px; height:110px; float:left; }
.con_feature_02 ul .li1 h4{width:442px; height:20px; border-bottom:1px solid #f1f1f1;padding-top:10px;}
.con_feature_02 ul .li1 p{width:431px; height:57px; background:none;}
.con_feature_02 ul .li2{width:216px; height:123px; float:left;}
.con_feature_03 ul .li1{width:223px; height:134px; float:left;padding-top:10px; text-align:center;}
.con_feature_04 img{margin-left:15px;}
.con_feature_05 ul .li1{width:177px; height:167px; float:left;}
.con_feature_05 ul .li2{width:177px; height:167px; float:left;}
.con_feature_05 ul .li3{width:315px; height:auto; float:left;}
.con_feature_05 ul .li4{width:680px; height:74px; float:left;}
.con_feature_06 ul .li1{width:660px; height:151px; margin:0 auto;}
.con_feature_06 ul .li2{width:650px; height:68px; margin:0 auto;}
.report{width:246px; height:374px; float:right; border:1px solid #c6dfff; padding:1px;  display:inline; margin-top:30px;}
.report h3{width:246px; height:52px; background:url(../img/report_tit.jpg) top no-repeat; text-indent:-9999em; margin-bottom:8px;}
.report a{width:232px; height:93px; border:1px solid #e4e4e4; float:left; margin:0 0 10px 7px; display:inline; text-align:center;color:#444; overflow:hidden;}
.report a img{margin-bottom:4px;}
.treat_test{width:979px; height:415px; margin:11px auto;}
.con_treatpic{width:979px; overflow:hidden;}
.con_treatpic li{width:172px; height:180px; border:1px solid #cce2ff; background:#e2efff; float:left; margin:14px 0 0 14px; display:inline; padding:2px; text-align:center; }
.con_treatpic li a{color:#524f4f; width:172px; height:175px; overflow:hidden; display:block;}
.con_treatpic li a img{margin-bottom:10px;}
.recovery_s1{width:947px; height:383px; margin:32px auto 0; float:left; display:inline; margin-left:15px;}
.idea{width:502px; height:334px; float:left; padding:49px 0 0 18px;  background:url(../img/idea_bg1.jpg) top left no-repeat;}
.idea p{color:#333; line-height:27px;}
.idea p span{width:48px; height:19px; background:#4378be; color:#fff; float:left; margin:4px 5px 0 0; display:inline; font-weight:bold; line-height:19px; text-align:center;}
.idea a{width:490px; height:130px; float:left; background:url(../img/idea_bg2.jpg) bottom right no-repeat; margin-top:10px;}
.project{width:374px; height:383px; float:left;background:url(../img/project_bg1.jpg) left bottom no-repeat; padding-left:53px;}
.project span{width:358px; overflow:hidden;float:left;background:url(../img/project_bg2.jpg) left top no-repeat; margin-top:15px; padding:39px 0 0 7px; background-position:11px 0;}
.project span img{float:left; margin-left:4px;}
.project ul{width:364px; height:166px; margin-top:7px; padding-top:26px;background:url(../img/project_tit6.jpg) right top no-repeat; float:left;}
.project ul li{width:171px; height:79px; float:left; margin:4px 0 0 11px; display:inline;}
.project ul li a{width:171px; height:79px; float:left; position:relative;}
.project ul li a p{position:absolute; bottom:0; left:0; width:171px; height:19px; line-height:19px; color:#fff; text-align:center; overflow:hidden; background:#181414; filter:alpha(opacity=60); opacity:0.6;}
.sri{width:948px; height:378px; margin:30px auto 0; float:left; display:inline; margin-left:15px;}
.sri_left{width:691px; height:378px; float:left;}
.sri_left .p1{width:669px; height:88px; float:left; font-size:13px; color:#524f4f; line-height:22px; padding:13px 10px;background:url(../img/sri_left_bg.jpg) left repeat-y; border:1px dashed #c6dfff; margin-bottom:27px;}
.sri_left .p1 img{float:right; border:1px solid #c6dfff; padding:1px; background:#fff;}
.sri_left .p1 span{font-weight:bold; color:#4378be;}
.sri_left .p2{width:292px; height:198px; float:left; font-size:14px; background:url(../img/sri_tit.jpg) top no-repeat; padding-top:36px; text-indent:2em; line-height:24px;}
.sri_left .p2 span{width:212px; height:53px; float:right; line-height:53px; background:url(../img/sri_seal.jpg) left no-repeat; background-position:49px 0;}
.sri_left ul{width:363px; overflow:hidden; float:right;}
.sri_left ul li{line-height:32px;padding-left:11px; float:left; width:363px;}
.sri_left ul li a{color:#524f4f; font-size:12px; background:url(../img/sri_left_list.png) left no-repeat; padding-left:20px;}
.sri_left ul .li2{border:1px dashed #cbe5e1; background:#f2f8ff; border-left:none; border-right:none;}
.sri_right{width:240px; height:378px; float:right;}
.sri_right .img1{padding:5px; border:1px solid #c6dfff;}
.sri_right .img2{margin:10px auto 5px;}
.serve p{width:936px; line-height:20px; color:#524f4f; margin:20px auto 0; text-indent:2em;}
.serve ul li{width:220px; height:149px; }
.serve ul li a{width:220px; height:149px;}

