body,div,ul,li,a,table,tr,td,th {	
	margin:0px;
	padding:0px;
	font-family:"宋体",Arial, Helvetica, sans-serif;
	font-size:12px;
	}

body {
	background:#ffffff;
	}
	
a {
	text-decoration:none;
	color:#666666;	}

a:hover {
	text-decoration:none;
	color:#ff0000;
	}

.md_layout {
	margin:0px auto;
	margin-bottom:28px;
	padding:0px;
	width:952px;
	overflow:hidden;
	background:#FFF;
	}

.img_box {
	border:3px solid #EAEAEA
	}
.img_box2 {
	border:1px solid #d5d5d5
	}
.img_box3 {
	border:1px solid #d5d5d5; padding:3px;
	}
.tex01 { color:#16110f;
	}
.tex02 { color:#6c7174;
         font-weight:bold;
		 line-height:25px;
		 padding-left:20px;
	}

.tex03 { color:#ae2701;
         font-weight:bold;
		 line-height:18px;
		 font-size:14px;
	}
.tex04 { color:#fe0000;
		 line-height:18px;
		 font-size:12px;
	}
.tex05 { color:#008109;
		 line-height:22px;
		 font-size:12px;
	}
.tex06 { color:#000000;
		 line-height:22px;
	     font-weight:bold;
		 font-size:14px;
	}
.tex07 { color:#ffffff;
		 line-height:22px;
		 font-size:14px;
		 text-align:right;
		 font-weight:bold;
		 padding-right:32px;
	}
.tex08 { font-weight:bold;
	    font-size:14px;
	    color:#d1332a
	}
.tex09 { color:#6c7174;
         font-weight:bold;
		 font-size:14px;
	}
.input{
    margin: 0px 10px 0px 25px;
	padding-left:3px;
	height:18px;
	border:1px solid #8f8f8f;
	}
.input2{
    margin: 0px 5px 0px 2px;
	padding-left:3px;
	height:18px;
	border:1px solid #8f8f8f;
	}
.input3{
    margin: 0px 10px 0px 25px;
	padding-left:3px;
	border:1px solid #8f8f8f;
	}
.guide{
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	background:#FFF;
	}

.flash{
    padding-top:2px;
	padding-bottom:6px;
	}
.connection{
    margin-bottom:6px;
	height:30px;
	background:#d5d5d5;
	padding:0px 17px 0px 38px;
	overflow:hidden;
	text-align:left;
	line-height:28px
	}
.connection1	{
	padding-bottom:5px;
	height:30px;
	overflow:hidden;
	text-align:left;
	line-height:28px;
	float:left;
	}
.connection2	{
	padding-bottom:5px;
	height:30px;
	overflow:hidden;
	text-align:left;
	line-height:28px;
	float:right;
	}
.img {
margin-right:5px;
margin-top:5px;
     }
.img2{
margin-right:5px;
margin-top:5px;
text-align:center;
     }
.space{
     padding-left:15px;
	 font-size:11px;
	 }
.space02{
     padding-top:15px;
	 }
.space03{ padding-top:3px;
	 }
	 
.space04{ margin-top:30px;
	 }
.content_ser {
	padding-bottom:10px;
	}
.left {
     width:177px;
	 margin:0px 28px 0px 0px;
	 padding:0px;
	 background:#efefef;
	 float:left;	
	}
.right {
     width:747px;
	 float:right;
	 text-align: left;
	 margin-bottom:0px;             
	 margin-bottom:0px !important;  
	*margin-bottom:12px;  
	}
.right .banner{
     width:747px;
	 height:86px;
	 margin:0px 0px;
	 padding:0px 0px 25px 0px;
	 float:right;
     overflow:hidden;	
	}
.right_container {
     width:710px;
	 height:24px;
	 padding:6px 5px 0px 5px;
	 margin:11px 0px 0px 5px;
	 border-left:3px solid #d5d5d5;
	 border-bottom:1px dashed #d5d5d5;
	 background:#ffffff;
	 line-height:32px;
	 float:left;
     overflow:hidden;	
	}
.right_container_02 {
     width:730px;
	 height:24px;
	 padding:6px 5px 0px 5px;
	 margin:28px 0px 0px 0px;
	 border-left:3px solid #d5d5d5;
	 border-bottom:1px dashed #d5d5d5;
	 background:#ffffff;
	 line-height:32px;
	 float:right;
     overflow:hidden;	
	}
.right_container_about {
     width:730px;
	 height:24px;
	 padding:6px 5px 0px 5px;
	 margin:45px 0px 0px 0px;
	 border-left:3px solid #d5d5d5;
	 border-bottom:1px dashed #d5d5d5;
	 background:#ffffff;
	 line-height:32px;
	 float:right;
     overflow:hidden;	
	}
.right_container_about strong{
font-weight:bold;
color:#000000;
    }
.right_container_about2 {
     width:730px;
	 height:24px;
	 padding:6px 5px 20px 5px;
	 margin:45px 0px 0px 0px;
	 border-left:3px solid #d5d5d5;
	 border-bottom:1px dashed #d5d5d5;
	 background:#ffffff;
	 line-height:32px;
	 float:right;
     overflow:hidden;	
	}
.right_container,right_container_02  strong {
    font-weight:bold;
	}

.right_container2 {
     width:735px;
	 margin:26px 0px 0px 0px;
	 background:#ffffff;
	 float:left;
     overflow:hidden;	
	}
.right .box {
     width:349px;
	 height:181px;
	 margin:0px 3px 0px 3px;
	 padding:0px;
	border:1px solid #CCC;
	 background:#ffffff;
	 float:left;
     overflow:hidden;	
	}
.right_container3 {
     width:736px;
	 margin:27px 0px 0px 2px;
	 padding:1px;
	 border:1px solid #d9d9d9;
	 background:#f8f8f8;
	 float:left;
     overflow:hidden;
	 line-height:16px;
	 color:#6b6b6b;
	 text-align: left;
	}





.pro_line_first{
	 height:145px;
	 margin:69px 0px 0px 4px;
	 padding: 23px 32px 3px 18px;
	 border:1px solid #e8e7e7;
	 background:#ffffff;
	 position:relative;
	 line-height:16px;
	 color:#6b6b6b;
	 text-align:left;
	}
.pro_line_first .pic{
     margin:3px 0px 0px 0px;
	 padding:0px;
     width:92px;
     height:92px;
	 float:left;    
		  }
.pro_line_first .tex{
     margin:0px 0px 0px 11px;
	 padding:0px;
     width:575px;
     height:92px;
	 float:right;
	 line-height:24px;
		  }
.pro_line_first .tex strong {
     font-size:14px;
	 color:#000000;
	 font-weight:bold;
	}
.pro_line_first .bot{
     margin:0px 0px 0px 0px;
	 padding:20px 5px 0px 5px;
     width:197px;
     height:18px;
	 float:right;
	 line-height:18px;
		  }
		  
		  
		  
		  
		  
		  
		  
.pro_line {
	 height:145px;
	 margin:25px 0px 0px 4px;
	 padding: 23px 32px 3px 18px;
	 border:1px solid #e8e7e7;
	 background:#ffffff;
	 /*position:relative;*/
   /*  overflow:hidden;*/
	 line-height:16px;
	 color:#6b6b6b;
	 text-align:left;
	}
.pro_line .pic{
     margin:3px 0px 0px 0px;
	 padding:0px;
     width:92px;
     height:92px;
	 /*background:url(/images_new/test_15.jpg) no-repeat;*/
	 float:left;    
		  }
.pro_line .tex{
     margin:0px 0px 0px 11px;
	 padding:0px;
     width:575px;
     height:92px;
	 float:right;
	 line-height:24px;
		  }
.pro_line .tex strong {
     font-size:14px;
	 color:#000000;
	 font-weight:bold;
	}
.pro_line .bot{
     margin:0px 0px 0px 0px;
	 padding:20px 5px 0px 5px;
     width:197px;
     height:18px;
	 float:right;
	 line-height:18px;
		  }

.pro_noline {
	 height:145px;
	 margin:10px 0px 0px 4px;
	 padding: 23px 32px 3px 18px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:16px;
	 color:#6b6b6b;
	 text-align:left;
	}
.pro_noline .pic{
     margin:3px 0px 0px 0px;
	 padding:0px;
     width:92px;
     height:92px;
	 /*background:url(/images_new/test_15.jpg) no-repeat;*/
	 float:left;    
		  }
.pro_noline .tex{
     margin:0px 0px 0px 11px;
	 padding:0px;
     width:575px;
     height:92px;
	 float:right;
	 line-height:24px;
		  }
.pro_noline .tex strong {
     font-size:14px;
	 color:#000000;
	 font-weight:bold;
	}
	

.pro_noline .bot{
     margin:0px 0px 0px 0px;
	 padding:20px 5px 0px 5px;
     width:197px;
     height:18px;
	 float:right;
	 line-height:18px;
		  }
.pro_noline .bot1{
     margin:0px 0px 0px 0px;
	 padding:85px 5px 0px 5px !important;
	 padding:20px 5px 0px 5px;
     width:197px;
     height:18px;
	 float:right;
	 line-height:18px;
		  }
		  
.bar span a{
	color:#FFF;
	text-decoration:none;
	}
	
.bar span a:hover,
.quick_search span a:hover {
	/*color:#FFF;
	text-decoration:underline;*/
	text-decoration:none;
	color:#ff0000;
	}

.bar {
    margin:1px;
	padding:0px 0px 0px 7px;
	line-height:25px;
	color:#FFF;
	font-size:16px;
	/*width:352px;*/
	height:27px;
	overflow:hidden;
	background:#C71509;
	}
	
.bar strong {
	float:left;
	}
.cont
    { width:172px;
	  height:135px;
	 margin:5px 3px;
	 padding:0px;
	 background:#ffffff;
	 float:left;
	 line-height:20px;
	 color:#6c7174;
     overflow:hidden;	
	}
.cont2
     { width:1d0px;
	  height:119px;
	 margin:5px 3px;
	 padding:8px 0px 8px 7px;
	 background:#ffffff;
	 float:left;
	 line-height:18px;
	 color:#6c7174;
     overflow:hidden;	
	}
.cont3{
     width:705px;
	 padding: 10px 10px 15px 31px;
	 background:#ffffff;
	 float:left;
	 line-height:18px;
	 color:#6c7174;
     overflow:hidden;	
	}

.case {
	 height:64px;
	 margin:12px 0px 0px 0px;
	 padding:2px 1px;
	 border:1px solid #e8e7e7;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:22px;
	 color:#6b6b6b;
	 text-align:left;
	}
.case2_tital {
	 margin:23px 0px 0px 3px;
	 padding:0px;
	 height:24px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 background: url(/images_new/case_tital_25.jpg) no-repeat;
	 text-align:left;
	}	
.case2 {
	 margin:5px 0px 0px 0px;
	 height:730px;
	 padding:15px 35px;
	 border:1px solid #e8e7e7;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:30px;
	 color:#6b6b6b;
	 text-align:left;
	}	

.service {
	 height:60px;
	 margin:11px 0px 4px 1px;
	 padding:5px 10px 5px 23px;
	 border:1px solid #e8e7e7;
	 background:#ffffff;
	 font-size:15px;
	 font-weight:bold;
	 position:relative;
     overflow:hidden;
	 line-height:22px;
	 color:#6b6b6b;
	 text-align:left;
	}
.service.a {

	text-decoration:none;
	color:#ff7800;
	}

.service.a:hover {
	/*text-decoration:underline;
	color:#939393;*/
	text-decoration:none;
	color:#ff0000;
	}
.service2 {
	 height:114px;
	 margin:0px;
	 padding:0px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:28px;
	 color:#000000;
	 text-align:left;
	}
.service2 strong{
     font-size:14px;
	 color:#6c7174;
	 font-weight:bold;
	 }
.service3{
     width:747px;
	 margin:0px;
	 padding:0px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:28px;
	 float:left;
	 color:#000000;
	 text-align:left;
	}
.service3 .n1{
     height:40px;
	 margin:6px 0px;
	 padding:0px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:40px;
	 color:#fe0000;
	 text-align:left;
	 background:url(/images_new/service_tital_18.jpg) no-repeat left ;
	}
	.service3 .n3{
     height:40px;
	 margin:6px 0px;
	 padding:0px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:40px;
	 color:#fe0000;
	 text-align:left;
	 background:url(/images_new/n3.jpg) no-repeat left;
	}

.service3 .n2{
     height:40px;
	 margin:6px 0px;
	 padding:0px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:40px;
	 color:#fe0000;
	 text-align:left;
	 background:url(/images_new/n2.jpg) no-repeat left;
	}
.service3 .n4{
     height:40px;
	 margin:6px 0px;
	 padding:0px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:40px;
	 color:#fe0000;
	 text-align:left;
	 background:url(/images_new/n4.jpg) no-repeat left;
	}
.service3 .n5{
     height:40px;
	 margin:6px 0px;
	 padding:0px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:40px;
	 color:#fe0000;
	 text-align:left;
	 background:url(/images_new/n5.jpg) no-repeat left;
	}
.service3 .n6{
     height:40px;
	 margin:6px 0px;
	 padding:0px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:40px;
	 color:#fe0000;
	 text-align:left;
	 background:url(/images_new/n6.jpg) no-repeat left;
	}
	
.service3 .n7{
     height:40px;
	 margin:6px 0px;
	 padding:0px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:40px;
	 color:#fe0000;
	 text-align:left;
	}
.service3 .n1,n2,n3,n4,n5,n6 ,n7 strong{
     font-size:12px;
	 color:#fe0000;
	 font-weight:bold;
	 }
.service3_table {
     width:747px;
	 margin:0px;
	 padding:0px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:28px;
	 color:#000000;
	 text-align:left;
	}


.ser2_m1 {	
    height:40px;
	padding:0px 8px 0px 112px;
	margin:11px 0px;
	line-height:40px;
	color:#FFF;
	overflow:hidden;
	background: url(/images_new/ser_tital_10.jpg) no-repeat left #ac1008;
    position:relative;
	text-align:right;
	}
.ser2_m2 {	
    height:40px;
	padding:0px 8px 0px 210px;
	margin:11px 0px;
	line-height:40px;
	color:#FFF;
	overflow:hidden;
	background: url(/images_new/ser2_tital_30.jpg) no-repeat left #ac1008;
    position:relative;
	text-align:right;
	}
.ser3_fw {	
    height:40px;
	padding:0px 8px 0px 112px;
	margin:30px 0px 11px 0px;
	line-height:40px;
	color:#FFF;
	overflow:hidden;
	background: url(/images_new/ser3_fw_52.jpg) no-repeat left #ac1008;
    position:relative;
	text-align:right;
	}
.ser2_m3 {	
    height:40px;
	padding:0px 8px 0px 210px;
	margin:11px 0px;
	line-height:40px;
	color:#FFF;
	overflow:hidden;
	background: url(/images_new/ser2_tital_33.jpg) no-repeat left #ac1008;
    position:relative;
	text-align:right;
	}
.ser2_m1 strong {
	float:right;
	color:#FFF;
	}
.ser2_cont{ 
    width:705px;
	padding:5px 15px 5px 27px;
	margin:11px 0px;
	line-height:21px;
	color:#595757;
	background:#FFFFFF;
	overflow:hidden;
	text-align:left;
	}
.ser2_cont3{ 
    width:705px;
	padding:5px 15px 5px 27px;
	margin:11px 0px;
	line-height:21px;
	color:#595757;
	background:#FFFFFF;
	overflow:hidden;
	text-align:left;
	}
.ser2_cont3 strong {
	float:left;
	color:#ca1309;
	font-weight:bold;
	}
.ser2_cont strong {
	float:left;
	padding-left:25px;
	color:#ca1309;
	font-weight:bold;
	}
.ser2_cont2{ height:76px;
	padding:5px 15px 5px 27px;
	margin:4px 0px;
    border-bottom:1px dashed #d5d5d5;
	border-top:1px dashed #d5d5d5;
	line-height:21px;
	color:#595757;
	background: url(/images_new/ser_bj_22.gif) repeat-x top #FFFFFF;
	overflow:hidden;
	text-align:left;
	position:relative;
	}

.ser2_cont2_01{
    margin:7px 0px 0px 0px;
    padding:0px 0px 0px 4px;
    border-right:1px dashed #d5d5d5;
	width:200px;
	height:57px;
	overflow:hidden;
	float:left;
	}
.ser2_cont2_02{
    margin:7px 0px 0px 0px;
    padding:0px 0px 0px 4px;
	width:250px;
	height:57px;
	overflow:hidden;
	float:right;
	}
.ser2_cont2_03{
    margin:7px 0px 0px 0px;
    padding:0px 0px 0px 4px;
	width:240px;
	height:57px;
	overflow:hidden;
	float:right;
	}
.ser2_cont2 strong {
	float:left;
	color:#ca1309;
	font-weight:bold;
	}
	
.ser2_cont3{ 
    width:705px;
	padding:5px 15px 5px 27px;
	margin:0px 0px;
	line-height:21px;
	color:#595757;
	background:#FFFFFF;
	border-bottom:1px dashed #d5d5d5;
	overflow:hidden;
	text-align:left;
	}
.ser2_cont3 strong {
	float:left;
	color:#ca1309;
	font-weight:bold;
	}
.ser2_cont4{ 
    width:675px;
	padding:5px 20px 5px 50px;
	margin:11px 0px;
	line-height:26px;
	font-size:14px;
	color:#515151;
	background:#FFFFFF;
	overflow:hidden;
	text-align:left;
	}
.ser2_cont4 strong {
	float:left;
	color:#515151;
	font-weight:bold;
	}
	
.ser2_cont4 span {
	color:#ee1b12;
	}

.ser2_cont5{ 
    width:675px;
	padding:5px 20px 5px 50px;
	margin:11px 0px;
	line-height:26px;
	font-size:14px;
	color:#515151;
	background:#FFFFFF;
	overflow:hidden;
	text-align:left;
	}
.ser2_cont5 strong {
	float:left;
	color:#515151;
	font-weight:bold;
	}
	
.ser2_cont5 span {
	color:#5a95dd;
	}
.ser2_bigtab{ 
    width:735px;
	padding:0px;
	margin:5px 0px 0px 10px;
	line-height:26px;
	font-size:14px;
	color:#515151;
	background:#FFFFFF;
	overflow:hidden;
	text-align:left;
	}

.ser2_bigtab span {
	color:#515151;
	font-size:14px
	}

.ser3_m1 {
    width:746px;	
	padding:0px;
	margin:11px 0px;
	line-height:40px;
	color:#6c7174;
	overflow:hidden;
	text-align:left;
	}
.ser3_m1 span {
	color:#6c7174;
	padding-left:10px;
	font-size:14px
	}
.ser3_m1 strong {
	float:left;
	color:#6c7174;
	font-weight:bold;
	font-size:14px;
	}
.ser3_m12 {
     width:214px;	
	padding:0px;
	margin:4px 25px 4px 5px;
	line-height:40px;
	color:#6c7174;
	overflow:hidden;
	text-align:left;
	float:left
	}
.ser3_m1_01{
    width:208px;	
	padding:0px;
	margin:4px 3px;
	line-height:40px;
	color:#6c7174;
	overflow:hidden;
	text-align:left;
	}
	

.ser3_m2_01{
    width:208px;
	padding:0px 8px 0px 30px;
	line-height:22px;
	color:#FFF;
	font-weight:bold;
	height:22px;
	overflow:hidden;
	background:#ca1309 url(/images_new/ser_icon_22.jpg) no-repeat center	 left;
	}
.ser3_m2_012{
    width:208px;
	padding:0px 8px 0px 35px;
	line-height:22px;
	color:#FFF;
	font-weight:bold;
	height:22px;
	overflow:hidden;
	background:#979797 url(/images_new/ser_icon_25.jpg) no-repeat center	 left;
	}
	
.ser3_m2_013{
    width:208px;
	padding:0px 8px 0px 30px;
	line-height:22px;
	color:#FFF;
	font-weight:bold;
	height:22px;
	overflow:hidden;
	background:#ca1309 url(/images_new/ser_icon_27.jpg) no-repeat center	 left;
	}
.ser3_m2_02{
    width:193px;
	padding:0px 5px 0px 15px;
	line-height:25px;
	color:#6c7174;
	overflow:hidden;
	}
.about {
     width:736px;
	 margin:15px 0px 0px 2px;
	 padding:1px;
	 background:#f8f8f8;
	 float:left;
     overflow:hidden;
	 line-height:16px;
	 color:#6b6b6b;
	 text-align: left;
	}
.about_tital {
     width:736px;
	 margin:15px 0px 0px 2px;
	 padding:1px;
	 float:left;
     overflow:hidden;
	 line-height:16px;
	 color:#6b6b6b;
	 text-align:center;
	}
.about_cont2 {
     width:692px;
	 margin:15px 0px 0px 35px;
	 padding:0px 0px 0px 11px;
	 float:left;
     overflow:hidden;
	 line-height:25px;
	 color:#394043;
	 text-align: left;
	}
.about_cont {
     width:665px;
	 margin:15px 0px 0px 35px;
	 padding:0px 0px 0px 0px;
	 float:left;
     overflow:hidden;
	 line-height:25px;
	 color:#394043;
	 text-align: left;
	}
.about_zp {
     width:625px;
	 margin:15px 0px 0px 35px;
	 padding:15px 0px 0px 40px;
	 float:left;
     overflow:hidden;
	 line-height:25px;
	 color:#394043;
	 text-align: left;
	 border-top:1px dashed #d5d5d5;
	}
.about_cont strong {
	float:left;
	color:#ae2701;
	font-weight:bold;
	}
	
.about_cont dl {
	margin:0px;
	padding:2px;
	}
	
.about_cont dl dt {
	margin:0px;
	padding:0px;
	padding-left:20px;
	line-height:20px;
	height:23px;
	width:650px;
	float:left;
	overflow:hidden;
	background:url(/images_new/icon_51.gif) no-repeat left center;
	}
	
.about_cont dl dd {
	margin:0px;
	padding:0px;
	line-height:25px;
	height:25px;
	width:55px;
	float:right;
	overflow:hidden;
	text-align:right;
	}
	
.about_cont dl dt span a,
.about_cont dl dt span a:hover {
	/*color:#394043;*/
	text-decoration:none;
	color:#ff0000;
	}

.about_cont dl dd span {
	color:#394043
	}
	
.about_cont strong {
	float:left;
	font-weight:bold;
	}
.aboutus_pic{
    margin:0px 0px 0px 3px;
    padding:3px;
    border:1px solid #d1d1d1;
	width:156px;
	height:155px;
	overflow:hidden;
	float:left;
	}
.aboutus_txt{
    margin:18px 10px 18px 18px;
    padding:3px;
	width:528px;
	color:#394043;
	overflow:hidden;
	line-height:22px;
	float:right;
	}
.aboutus_txt span {
	color:#ca1409;
	padding-left:10px;
	}
.aboutus_txt strong {
	float:left;
	padding-left:20px;
	font-weight:bold;
	}
.aboutus2{
     width:662px;
	 height:60px;
	 margin:1px;
	 padding:15px 47px 5px 23px;
	 font-size:14px;
	 background: url(/images_new/new_36.jpg) no-repeat right top #efefef;
	 border:1px solid #e4e4e4;
	 float:left;
     overflow:hidden;
	 line-height:25px;
	 color:#595757;
	 text-align: left;
	}
.aboutus2 strong {
	float:left;
	font-weight:bold;
	padding-left:25px;
	}
.aboutus3{
     width:725px;
	 margin:5px 0px;
	 padding:1px;
	 font-size:14px;
	 float:left;
     overflow:hidden;
	 line-height:25px;
	 text-align: left;
	}
.aboutus3 dl {
	margin:0px;
	padding:10px;
	}
	
.aboutus3 dl dt {
	margin:0px;
	padding:0px;
	padding-left:20px;
	line-height:20px;
	height:23px;
	width:690px;
	float:left;
	overflow:hidden;
	background:url(/images_new/icon_51.gif) no-repeat left center;
	border-bottom:1px dashed #CCC;
	}
	
.aboutus3 dl dd {
	margin:0px;
	padding:0px;
	line-height:25px;
	height:25px;
	width:55px;
	float:right;
	overflow:hidden;
	text-align:right;
	border-bottom:1px dashed #CCC;
	}
	
.aboutus3 dl dt span a {
	text-decoration:none;
	color:#666666;}
.aboutus3 dl dt span a:hover {
	/*color:#394043;*/
	text-decoration:none;
	color:#ff0000;
	}

.aboutus3 dl dd span {
	color:#394043
	}
	
.aboutus3 strong {
	float:left;
	font-weight:bold;
	}
	
.room {
     width:721px;
	 margin:15px 0px 0px 2px;
	 padding:5px 5px 5px 10px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:25px;
	font-size:14px;
	 color:#6b6b6b;
	 text-align:left;
	}
.room_tital {
     width:721px;
	 margin:5px 0px 0px 2px;
	 padding:5px 5px 5px 10px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:60px;
	font-size:16px;
	 color:#000000;
	 text-align:center;
	}
.room_tital2 {
     width:721px;
	 margin:5px 0px 0px 2px;
	 padding:5px 5px 5px 10px ;
	 background: url(/images_new/new_tital_bj_03.gif) no-repeat center #ffffff;
	 height:26px;
	 float:left;
     overflow:hidden;
	 line-height:26px;
	font-size:12px;
	 color:#6c7174;
	 text-align:center;
	}
	
.room_tital3 {
     width:721px;
	 margin:15px 0px 0px 2px;
	 padding:5px 5px 5px 10px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:25px;
	font-size:14px;
	 color:#6b6b6b;
	 text-align:left;
	}
.room_tital3 span {
	float:left;
	font-size:14px;
	padding-right:10px;
	text-align:right;
	}
.room_tital span {
	float:left;
	font-weight:bold;
	font-size:16px;
	color:#000000
	}
.room2 {
     width:721px;
	 margin:50px 0px 0px 2px;
	 padding:5px 5px 5px 10px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:25px;
	 font-size:14px;
	 color:#6b6b6b;
	 text-align:left;
	}
.room strong {
	float:left;
	padding-left:45px;
	font-weight:bold;
	font-size:14px;
	color:#d1332a
	}
.room span {
	float:left;
	font-weight:bold;
	font-size:16px;
	color:#000000
	}
.solution {
     width:715px;
	 margin:15px 0px 0px 4px;
	 padding:5px 5px 5px 10px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:20px;
	font-size:14px;
	 color:#6b6b6b;
	 text-align:left;
	}
	
.solution  span {
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#60645c;
	}
.sol3_m1 {
    width:700px;	
	padding:0px;
	margin:11px 0px;
	line-height:40px;
	color:#6c7174;
	overflow:hidden;
	text-align:left;
	}
.sol3_m1 span {
	color:#6c7174;
	padding-left:10px;
	font-size:14px
	}
.sol3_m1 strong {
	float:left;
	color:#6c7174;
	font-weight:bold;
	font-size:14px;
	}
.ser4 {
     width:708px;
	 height:526px;
	 margin:21px 5px 15px 17px;
	 padding:50px 0px 0px 0px;
	 background: url(/images_new/ser4_03.jpg) no-repeat left top #ffffff;
	 float:left;
     overflow:hidden;
	 line-height:22px;
	font-size:12px;
	 color:#6b6b6b;
	 text-align:left;
	}
.ser42 {
     width:723px;
	 margin:15px 0px 0px 4px;
	 padding:0px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:20px;
	 font-size:14px;
	 color:#6b6b6b;
	 text-align:left;
	}
.data {
     width:742px;
	 margin:20px 0px 0px 2px;
	 padding:0px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:20px;
	 font-size:14px;
	 color:#6b6b6b;
	 text-align:left;
	}
.data2 {
     width:742px;
	 margin:20px 0px 0px 2px;
	 padding:0px ;
	 float:left;
     overflow:hidden;
	}
.data3 {
     width:742px;
	 margin:20px 0px 24px 2px;
	 height:37px;
	 padding:0px ;
	 float:left;
	 border-bottom:1px dashed #d5d5d5;
	 background:url(/images_new/date_ser_17.jpg) no-repeat left;
     overflow:hidden;
	}
.date4{
     width:747px;
	 margin:0px;
	 padding:0px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:28px;
	 float:left;
	 color:#000000;
	 text-align:left;
	}
.date4 .n1{
	 width:739px;
	 margin:6px 0px 20px 0px;
	 padding:4px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:24px;
	 color:#666666;
	 text-align:left;
	 background:url(/images_new/service_tital_18.jpg) no-repeat left top ;
	}
.date4 .n3{
    width:739px;
	 margin:6px 0px 20px 0px;
	 padding:4px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:24px;
	 color:#666666;
	 text-align:left;
	 background:url(/images_new/n3.jpg) no-repeat left top ;
	}

.date4 .n2{
    width:739px;
	 margin:6px 0px 20px 0px;
	 padding:4px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:24px;
	 color:#666666;
	 text-align:left;
	 background:url(/images_new/n2.jpg) no-repeat left top ;
	}
.date4 .n4{
     width:739px;
	 margin:6px 0px 20px 0px;
	 padding:4px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:24px;
	 color:#666666;
	 text-align:left;
	 background:url(/images_new/n4.jpg) no-repeat left top ;
	}
.date4 .n5{
    width:739px;
	 margin:6px 0px 20px 0px;
	 padding:4px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:24px;
	 color:#666666;
	 text-align:left;
	 background:url(/images_new/n5.jpg) no-repeat left top ;
	}
.date4 .n6{
    width:739px;
	 margin:6px 0px 20px 0px;
	 padding:4px 0px 0px 46px;
	 background:#ffffff;
	 position:relative;
     overflow:hidden;
	 line-height:24px;
	 color:#666666;
	 text-align:left;
	 background:url(/images_new/n6.jpg) no-repeat left top ;
	}
.new {
     width:720px;
	 margin:20px 0px 0px 5px;
	 padding:0px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:27px;
	 font-size:12px;
	 color:#6b6b6b;
	 text-align:left;
	}
.new2 {
     width:725px;
	 margin:10px 0px 0px 2px;
	 padding:0px ;
	 background:#ffffff;
	 float:left;
     overflow:hidden;
	 line-height:27px;
	 font-size:12px;
	 color:#6b6b6b;
	 text-align:left;
	}
.new2 dl {
	margin:0px;
	padding:0px;
	}
	
.new2 dl dt {
	margin:0px;
	padding:0px;
	padding-left:0px;
	line-height:26px;
	height:26px;
	width:652px;
	float:left;
	overflow:hidden;
	border-bottom:1px dashed #CCC;
	}
	
.new2 dl dd {
	margin:0px;
	padding:0px;
	line-height:25px;
	height:26px;
	width:70px;
	float:right;
	overflow:hidden;
	text-align:left;
	border-bottom:1px dashed #CCC;
	}
	
.new2 dl dt span a {
	text-decoration:none;
	color:#666666;}
.new2 dl dt span a:hover {
	/*color:#6c7174;*/
	text-decoration:none;
	color:#ff0000;
	}

.new2 dl dd span {
	color:#6c7174
	}
	
.new2 strong {
	float:left;
	font-weight:bold;
	}
.new2_table {
color:#FFFFFF;
    }
.new2_table span a,
.new2_table span a:hover {
	/*color:#6c7174;
    text-decoration:underline;*/
	text-decoration:none;
	color:#ff0000;
	}
.footer{
	width:953px;
	height:90px;
	float:left;
	background: url(/images_new/footer_03.jpg) no-repeat;
}
/**************************************************************************************************************************/
.left .picture_1{
	text-align:center;
	margin:512px 0px 20px 0px;
	padding:0px;
}
.left .picture_2{
	text-align:center;
	margin:820px 0px 20px 0px;
	padding:0px;
}

.right .box2 {
     width:730px;
	 margin:24px 0px 10px 0px;
	 padding:0px;;
	 /*border:1px solid #CCC;
	 background:#ffffff;*/
	 float:right;
	}
/* 单个产品页面 */
.pr_images{ width:230px; height:219px; color: #FF0000; border-width: 1px; border-style: solid; border-color: #D4D0C8; background:#FFFFFF; margin:6px;}
.pr_images img { margin:35px 19px;}
.pr_font1{ font-size: 15px; font-weight: bold;color: #FF0000;}
.pr_font2{ font-size: 12px; font-weight: bold;color: #6A6A6A;}
.pr_font3{ font-size: 13px; line-height: 23px;}

.right .buttonBar{
	margin:0px 0px 16px 70px;
	padding:0px;
}

.right .box2 .Bar2 {
    margin:1px;
	padding:0px 0px 0px 7px;
	line-height:25px;
	color:#FFF;
	font-size:16px;
	height:27px;
	background:#7B7B7B url(../images/tital_right_bj.jpg) repeat-y center left #FFFFFF;
	}

.productContainerBar {
    background-color:#FFFFFF;
    color:#C61306;
	font-size:14px;
	letter-spacing:1px;
	height:20px;
	margin:0px 0px 4px 12px;
    }
.productContainer {
     width:736px;
	 margin:12px 0px 0px 0px;
	 padding:0px;
	 border:0px;
	 background:#fff;
	 float:right;
	 line-height:16px;
	 color:#6b6b6b;
	 text-align: left;
	}
.productTableTitle{
	background-color:#F0EFEF;
	padding:7px 0px 7px 48px; 
	color:#C81506;
}
.productTableContect{
    background-color:#F9F9F9;
	padding:11px 0px 11px 66px;
}
.productTableButton{
	background-color:#9D9D9D;
	height:32px;
	text-align:center;
	margin-top:2px;
	padding-top:2px;
}
/*********************************by 20080711*************************************************************************/

.right_datacenter {
     width:743px;
	 text-align: left;
overflow:hidden;
	}

.right_datacenter .right_container_banner {
     width:726px;
	 margin:26px 0px 0px 12px;
	 float:left;
	}

.right_datacenter .right_container_RoomFlash{
	margin-top:26px;
	float:left;
}		


a.MroomWtoR:link{
	color:#707072;
	text-decoration:none;
}
a.MroomWtoR:hover{
	color:#BA1E04;
	text-decoration:none;
}


.right_container_roomAdvantageTitle{
	width:735px;
	margin-top:28px;
	margin-bottom:26px;
	border-bottom:1px dashed #ccc;
	float:left;
}
.right_container_roomAdvantageTitle img{
	margin-left:8px;
	padding:0px;
}


.right_container_roomAdvantage{
	margin:24px 0px 0px 10px;
	width:710px;
}

.right_container_roomAdvantageImg{
	width:42px;
	float:left;
}



.right_container_roomAdvantageContent{
	font-size:12px;
	color:#626262;
	letter-spacing:1px;
	line-height:190%;
	margin-left:47px;
	width:660px;
	padding-top:6px;
}
.right_container_roomAdvantageContent label{
	font-weight:bold;
	font-size:14px;
	color:#666;
}

/*********************************by 20080714*************************************************************************/
.pro_line .content{
     width:320px;
     float:left;
	 margin-top:0px;
	 padding-top:0px;

}
.pro_line .content .pic{
	 margin-top:19px;
}
.pro_line .content .tex {
     width:210px;
	 overflow:hidden;
	 float:right;
	 line-height:24px;
	}	
.pro_line .content .tex strong {
     font-size:14px;
	 color:#000000;
	 font-weight:bold;
    }
.pro_line .content .bot{
	 float:right;
	 padding-top:15px;
}
.pro_line .content_2{
     width:320px;
     float:right;
}
.pro_line .content_2 .pic{
	 margin-top:19px;
}
.pro_line .content_2 .tex {
     width:210px;
	 overflow:hidden;
	 float:right;
	 line-height:24px;
	}
.pro_line .content_2 .tex strong {
     font-size:14px;
	 color:#000000;
	 font-weight:bold;
    }
.pro_line .content_2 .bot{
	 float:right;
	 padding-top:15px;
}
/************************************************* by 0715 ************************************************************/
.right #zcxx .td_1{
	background-color:#D3D3D3;
	height:32px;
	width:120px;
}
.right #zcxx .td_2{
	background-color:#E6E6E6;
	height:32px;
	padding-left:8px;
}
.right #zcxx .td_3{
	background-color:#DADADA;
	height:32px;
}
.right #zcxx .td_4{
	background-color:#EEEEEE;
	height:32px;
	padding-left:8px;
}
.right #zcxx .foot{
	background-color:#D4D4D4;
	height:38px;
	padding:6px 0px 6px 285px;
}

.right #zcxx input{
	margin:0px 0px 0px 1px;
	float:left;
	margin-top:5px;
}
.right #zcxx .txt{
	padding-top:8px; 
	padding-left:6px;
	float:left;
}

.right .zchy_pic{
	float:left;
}
.right .advantage{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:11px;
	color:#6C6C6C;
	margin-top:20px;
	margin-left:210px;
	line-height:165%;
}
.right .zcxx_txt{
	clear:both;
	color:red;
	font-size:14px;
	margin:30px 0px 12px 2px;
}

/****************************************************by 0716 *************************************************/
.right .onlinePay_bigtab{ 
    width:735px;
	padding:0px;
	margin:5px 0px 0px 10px;
	overflow:hidden;
	background:#FFFFFF;
	text-align:left;
	}
.right .onlinePay_bigtab span{
	font-size:14px;
}
.right .onlinePay_bigtab .imgSrc{
   float:left;
}
.right .onlinePay_bigtab .imgDirection{
   float:left;
   padding:13px 0px 0px 7px;
   font-size:14px;
   font-weight:bolder;
   color:#DC060C;
}
.right .onlinePay_bigtab .table{
   clear:both;
   padding:7px 0px 30px 0px;
}	