body,td,th {
	font-size: 12px;
	color: #333333;
}

img{ border:0;}
body {
	background-color: #DDDDDD;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
font-size: 12px;
}
a:link {color: #333333;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #333333;}
a:hover {	text-decoration: none;	color: #CC3300;}
a:active {	text-decoration: none;	color: #333333;}
h1,h2,h3,h4,h5,h6 {	font-weight: bold;}
h1 {font-size: 12px;	color: #333333;}
h2 {font-size: 14px;color: #333333;}
h3 {font-size: 12px;color: #FFFFFF;}
body,form,menu,dir,div,fieldset,blockquote,p,pre,ul,li,ol,dl,dd,h1,h2,h3,h4,h5,h6,input,a{padding:0;margin:0;}/*???????ⲹ??Ϊ0*/

/*input,select,option{ border-style:none; height:17px; border:1px #ccc solid}*/
input,select,option{  height:20px;}

/*.button_a {border-style:solid;outline: #E9E9E9 double thin  }*/


#body{ margin:0 auto; width:800px; text-align:left ; background-color: #FFFFFF; border:0px #000 solid; overflow:hidden; }


.target {
  width: 200px;
   border: solid 1px black;
}

.hidden
{
  display: none;
}

.error
{
  display: flow;
  xmargin-left: 150px;
  color: #ff0000;
}


/******************************** Page Top User Info ***************************************/
#login_user_info { height: auto; width: auto; overflow: hidden;}
#login_user_info #userInfoLeft{ height: 28px; width: 3px; float: left; margin: 0; padding: 0; background: #000;}
#login_user_info #userInfoCenter{ height: 28px; width: 750px; float: left; overflow: hidden; margin: 5px 0 0 20px;}
#login_user_info #userInfoRight{ height: 28px; width: 3px; float: right; margin: 0; padding: 0; background: #000;}
#login_user_info #userInfoRight2{height: 23px; width: auto; float: left; margin: 0 ;  padding:0 0 0 52px;/*border-left: 1px solid #000; */}
#login_user_info #userInfoLeft2 {height: 23px; width: 550px; float: left; margin: 0 ;  padding: 0;/*border-left: 1px solid #000; */}

/********************** ????ҳ??ͨ?????? ********************************/

#secondPageLeft{width:615px; float:left; height:auto; margin:0; padding:0 5px 0 5px; overflow:hidden;z-index: 0;}
#secondPageRight{width:170px; float:left; height:auto; overflow:hidden; padding-left:5px;}

.secondPagePriceImage{margin-top:10px; width:170px; height:22px; background-image:url(../images/home_03.gif); background-repeat:no-repeat; }    
.secondPagePriceOption{ margin:0px; border-bottom:0px #bbb dotted; border-left:0px #bbb dotted; line-height: 25px;}
.secondPagePriceOption ul{ margin:0; padding:0; list-style:none;}
.secondPagePriceOption li{ margin:5px 0px; padding:0;text-align:center; font-weight:bold;}
#secondPageLeftTop{ height:25px; background-image:url(../images/smallLabel.gif); background-repeat:no-repeat;  margin-top:5px; border-bottom:1px #ddd dotted; width:auto; overflow:hidden;}
#secondPageLeftTop #leftTitle{ font-size:14px; font-family:????, Courier, monospace; font-weight:bold; color:#D3131D; height:15px;  margin:5px 0 0 25px;}


/*****************head-css-start***********************************/
#head{ position:relative; margin:0 auto; width:800px; height:261px; vertical-align:bottom; /*border-bottom:1px #333 solid ;*/ border-top:3px #333 solid}
   #head_logo{ margin-top:11px; width:800px; height:58px;}
      .head_logo_left{ width:271px; height:58px; float:left; vertical-align:bottom; background-image:url(../images/gywm_03.gif);}
      .head_logo_right{ float:right; vertical-align:bottom; width:170px; height:58px;}
	      .head_logo_right ul{ margin:0;padding:0;list-style:none;}
		  .head_logo_right li{ margin:0;float:left; clear:right; white-space:nowrap;}
	      
   #menu{ margin:0; padding:0; height:34px; width:800px; position:relative ;}
       #menu ul{ margin:0;padding:0;list-style:none}
	   #menu ul li{ margin:0;padding:0; float:left; clear:right; white-space:nowrap}
   #banner{
	margin:0;
	padding:0;
	height:130px;
	width:800px;
	background-image:url(../images/gywm_18_2.gif);
	background-repeat: no-repeat;
}
   #login{ margin:0; height:28px; width:800px; background-image:url(../images/gywm_24.gif); position:relative; overflow:hidden}
        #login ul{ margin:0;padding:0;list-style:none}
	    #login ul li{ margin:0;padding:0; float:left; clear:right; white-space:nowrap}
/***************************main-css-start****************************************/
#main{  position:relative;   margin:0px auto; width:800px;}
#main_left{  margin:0; padding:0; width:200px;background-image:url(../images/gywm_47.gif);  float:left; overflow:hidden; }
#main_left ul{ margin:0; padding:0; list-style:none}
#main_left ul li{ margin:0; padding:0;}
.main_left_server{margin:0; width:200px; height:33px; background-image:url(../images/gywm_29.gif);}
.main_left_middle{margin:0; width:200px; height:28px;}
.main_left_bottom{margin:0; width:200px; height:28px; background-image:url(../images/gywm_49.gif); vertical-align:bottom}


#main_right{ margin:0; width:600px; float:right; height:auto; /*height:350px;*/}
#main_right_dh{ margin:0px 0px 0px 10px; border-bottom:1px #ddd dotted; height:30px; width:590px; background-image:url(../images/gywm_33.gif); background-repeat:no-repeat}
#main_right_content{ margin:10px 0px 10px 10px; width:590px;}
#main_right_content ul{margin:20px 0px; padding:0; overflow:hidden; list-style:none}
#main_right_content li{ margin:5px 0px; padding:0;}
/*********************************bottom-css-start*******************************/
#bottom{margin:0 auto; width:800px; clear:both;}                              
#bottom_left{ margin-top:25px; width:550px; padding: 0 50px 0 0; height:40px; float:left; border-top:5px #E00001 solid; text-align:right; line-height:40px}
#bottom_right{ margin-top:25px; width:200px;height:40px;  float:right; border-top:5px #333333 solid}
#bottom_clearAll{margin:0 auto; width:800px; clear:both;}	 
	 
/****************** quick search form ************************/
.searchForm #htmlSource{ margin-left:12px;}
.searchForm select{width:100px;}
.searchForm input{ width:100px;}
.searchForm #form_button{ margin-left:28px;}  
.searchForm label{ font-weight:600;} 
/*************** user Login ****************/
#login input{ margin-top:3px; width:112px;}
#login #foeget{ padding-left:35px;}

/***************  Contact page ******************/
.main_left_fanyi{margin:0px; width:200px; height:31px; background-image:url(../images/lxwm_03.gif); background-repeat:no-repeat; }     
.main_left_fanyi_list{ margin:0;}
.main_left_fanyi_list ul{ margin:0; padding:0; list-style:none;}
.main_left_fanyi_list li{ margin:10px 0px; padding:0;text-align:center; font-weight:bold; color:#FFFFFF; height:25px;}
#main_right_dh_lxwm{ margin:5px 0px 0px 5px; border-bottom:1px #ddd dotted; height:30px; width:auto; background-image:url(../images/lxwm_06.gif); background-repeat:no-repeat;}

/**************** question page ******************/
#main_question{ margin:5px 0; width:auto; text-align:center;}
#main_question #title{
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
}
#main_question p{ text-align:left; margin:0 10px;}
#main_question p h1{ text-align:left;}
#main_question h4{ margin-top:10px;}
#main_question .red{ color:red;}

#question_dh{ margin:0; border-bottom:1px #ddd dotted; height:22px; width:auto; background-image:url(../images/question_03.gif); background-repeat:no-repeat; background-position:left;background-color:#fff;}

/***************** case page**************************/
#main_Case_dh{ padding:0;margin:5px 0 0 0; width:auto; height:31px; background-image:url(../images/second_03.gif); background-repeat:no-repeat; border-bottom:1px #ddd dotted; }  
#main_Case_table_dh{
	margin:5px 0px 0px 15px;
	height:25px;
	width:auto;
	padding-right:3px;
}

#main_Case_table{ border:1px solid #C51118; width:790px; margin-left:5px;/* padding:10px;; margin:0px 0px 0px 0px;  height:auto; border:1px #71010D solid; width:auto; */}
#caseTableTopBorder{ font-size:0px; border:0; margin:0; padding:0; width:792px; height:5px; background:#C51118; margin-left:5px; margin-bottom:0x;}
.tag {
	height:20px;
	width:95px;
	padding: 0px;
	clear: none;
	float: right;
	margin: 0px;
	overflow: hidden;
	background:#009966;
	color:#fff;
	text-align:center;
	padding:5px 0 0 0;
	font-weight:bold;
    cursor: pointer;
}
.tag a{color: white; font-weight: bold;}
.tag a:link {color: white; font-weight: bold;}
.tag a:visited {color: white; font-weight: bold;}
.tag a:hover {color: white; font-weight: bold;}
.tag a:active {color: white; font-weight: bold;}

.taglist{
    display:none;
    padding:10px;; margin:0px 0px 0px 0px;  height:auto; border:0px #71010D solid; width:auto; 
}

#main_Case_table table {
    width:770px;
    border-collapse: collapse;
    text-indent: 2px;
}
#main_Case_table table th{
    border: 1px solid #FF6666; 
    /*background-color:#929292; */
    vertical-align: middle;
    text-align: center;
    text-indent: 0px;
	height: 25px;

}

#main_Case_table table td{
    border: 1px solid #FF6666;
	height: 25px;
}







/************************ pay page ************************************/
#main_pay_left{ margin:0px; width:620px; float:left; height:auto; text-align:center}
#main_pay_left_dh{ margin:0px; border-bottom:1px #ddd dotted; height:30px; width:auto; background-image:url(../images/pay_06.gif); background-repeat:no-repeat; background-position:left}
#main_pay_serch{ margin:10px 0px 0px 10px; height:30px; line-height:22px;}
#main_pay_serch ul{ margin:0; padding:0; list-style:none}
#main_pay_serch li{ margin:0px; padding:0;text-align:center; font-weight:bold;color:#CC3300; float:left}


#main_pay_left_otherpay{ margin:0px; border-bottom:1px #ddd dotted; height:30px; width:auto; background-image:url(../images/pay_14.gif); background-repeat:no-repeat; background-position:left}

#main_pay_left_other { margin: 0 0 0 50px;}

#main_pay_left_other table {
    width:400px;
    border-collapse: collapse;
    text-indent: 2px;
}
#main_pay_left_other table th{
    padding: 0 5px 0 0;
    border: 1px solid #9B9B9B; 
    vertical-align: middle;
    text-align: right;
    text-indent: 0px;
    height: 25px;

}

#main_pay_left_other table td{
    text-align: left;
    padding: 0 0 0 5px;
    border: 1px solid #9B9B9B;
    height: 25px;
}



#main_pay_left_content{ margin:5px 10px; width:auto; border:0px #CC0000 solid; border-right:0;border-bottom:0; text-align:center;}
#main_pay_left_content table {
    width:600px;
    border-collapse: collapse;
    text-indent: 2px;
}
#main_pay_left_content table th{
    border: 1px solid #FF6666; 
   /* background-color:#f9c; */
    vertical-align: middle;
    text-align: center;
    text-indent: 0px;
	font-weight:bold;
	height: 25px;
}
#main_pay_left_content table td{
    border: 1px solid #FF6666;
	height: 25px;
}



#main3_right{ margin:0px; width:170px; height:auto; float:right; overflow: hidden;}
#main_pay_right_div{margin-top:10px; width:170px; height:22px; background-image:url(../images/pay_03.gif); background-repeat:no-repeat; }    


#main_pay_right_list{
    padding:0 0 0 22px;
    width: 148px; 
    list-style-position: outside;
    list-style-type: decimal;
    list-style-image: none;
    line-height:20px;
}


/************************ ?ͻ?????ҳ?? ******************************************/
#serviceContent{ margin: 10px ;}
#serviceContent p{ margin: 5px 0 0 50px; }
/************************ serviceX page ************************************/
.main3_right_fanyi{margin-top:10px; width:170px; height:22px; background-image:url(../images/home_03.gif); background-repeat:no-repeat; }    
.main3_right_fanyi_list{ margin:0px;}
.main3_right_fanyi_list ul{ margin:0; padding:0; list-style:none;}
.main3_right_fanyi_list li{ margin:5px 0px; padding:0;text-align:center; font-weight:bold;}
.main3_right_anli{margin:0px; padding:5px 0 0 22px; width:170px; height:22px; background-image:url(../images/fanyi_11_.gif); background-repeat:no-repeat; color:#fff; font-size: 13px; font-weight: bold; } 
.main3_right_anli_list{ margin:0px;}
/*
.main3_right_anli2{margin:0px; width:170px; height:22px; background-image:url(../images/fanyi_11b.gif); background-repeat:no-repeat; } 
.main3_right_anli3{margin:0px; width:170px; height:22px; background-image:url(../images/fanyi_11c.gif); background-repeat:no-repeat; } 
.main3_right_anli4{margin:0px; width:170px; height:22px; background-image:url(../images/fanyi_11d.gif); background-repeat:no-repeat; } 
.main3_right_anli5{margin:0px; width:170px; height:22px; background-image:url(../images/fanyi_11e.gif); background-repeat:no-repeat; } 
*/
#main3-middle{
float:left;
	margin:0;
	padding:0;
	width:430px;
	height:auto;
	/*border-bottom:1px solid #000000;
	border: 1px solid #000000;*/
}

#main3-middle_dh_wdfy{ padding:0px; margin:10px 0px 0px 10px; border-bottom:1px #ddd dotted; height:30px; width:410px; background-image:url(../images/fanyi_06.gif);  background-repeat:no-repeat}
#main3-middle_dh_wzfy{ padding:0px; margin:10px 0px 0px 10px; border-bottom:1px #ddd dotted; height:30px; width:410px; background-image:url(../images/fanyi_06b.gif); background-repeat:no-repeat}
#main3-middle_dh_dmt { padding:0px; margin:10px 0px 0px 10px; border-bottom:1px #ddd dotted; height:30px; width:410px; background-image:url(../images/fanyi_06c.gif); background-repeat:no-repeat}
#main3-middle_dh_bdh { padding:0px; margin:10px 0px 0px 10px; border-bottom:1px #ddd dotted; height:30px; width:410px; background-image:url(../images/fanyi_06d.gif); background-repeat:no-repeat}
#main3-middle_dh_kyfy{ padding:0px; margin:10px 0px 0px 10px; border-bottom:1px #ddd dotted; height:30px; width:410px; background-image:url(../images/fanyi_06e.gif); background-repeat:no-repeat}


#main3-middle-content{ padding:0; margin:0px 10px 0px 10px;height:auto; width:410px; overflow:hidden;}
/*
#main3-middle-content ul{margin:20px 0px; padding:0; overflow:hidden; list-style:none}
#main3-middle-content li{ margin:5px 0px; padding:0;}
*/

#main3-middle-bottom{ margin:0px; height:30px; padding:5px 10px 0 0 ; vertical-align:bottom; border-top:1px #ddd dotted; text-align:right; width:auto;}

#main3-middle-content .content_block{width:410px; height:auto; position:relative; padding:10px 0px; overflow:hidden;}
#main3-middle-content .content_title{width:70px; height:13px; font-size:13px; font-weight:bold; text-align:right;}
#main3-middle-content .content_all{margin-left:80px; margin-top:-13px; width:320px;; height:auto;}
.service {
	background-image:url(../images/gywm_43_.gif);
	background-repeat:no-repeat;
	height:33px;
	width:200px;
	vertical-align: bottom;
	font-size:12px; 
	font-weight:bold; 
	
}
.service .serviceMenu{ margin:0 0 0 40px; height:21px; width:200px; padding-top:12px;}
.service a{color:#fff; }
.service a:link 	{ color: #fff;}
.service a:visited 	{ color: #fff;}
.service a:hover 	{ color: #777978;}
.service a:active 	{ color: #fff;}

#service7Content{
	margin:10px; width: 590px; height: auto; overflow: hidden;
}

#service7Content ul{
	margin:0 0 10px 40px;
}
#service7Content li{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: decimal;
	line-height:20px;
}

#service7Content p{
	margin:5px 0 10px 20px;
	line-height:20px;
}

/****************************** index page  ***********************************************/

.winlist{
	margin:0px;
	padding:0;
	margin-top:-4px;
	position:relative;
	width:200px;
	height:auto;
	background-image:url(../images/caseWinBgRight.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color:#920110;
	z-index:0;
}
.winclass{ /*background-image:url(../images/index_74.gif);*/ background-repeat:no-repeat; height:42px;}
.wincontent{ margin:auto; margin-bottom:5px; text-align:center; width:120px; height:80px; overflow:hidden; background:#fff;}
.wintitle{margin-left:38px; }
.winfoot{ height:17px; background-image:url(../images/index_87.gif)}

.news{ margin:20px 0px 0px 0px;width:170px;  /*background-image:url(../images/index_69.gif); background-repeat:no-repeat; */overflow:hidden;}
.newslist{ margin:0; /*margin-top:24px;*/}
.newslist ul{margin:0px;}
.newslist li{ margin-left:3px; height:22px; width: 165px; overflow: hidden; line-height:22px; list-style-type:none; border-bottom:1px #ccc dotted;}

#newproduct{ margin-top:10px; position:relative; height:30px;background-image:url(../images/home_06.gif); background-repeat:no-repeat}
#newprocontent{ margin:0px;color:#000;text-indent:25px; }
#usno{ margin:5px 0 0 0; padding:0; position:relative; height:30px;background-image:url(../images/home_10.gif); background-repeat:no-repeat}
/**??????ɫ??ʽ**/
.characteristic{
	margin:10px 0 0 5px;
	padding:0;
	width:410px;
	height:auto;
	overflow:hidden;
	position:relative;
	line-height: 20px;
}
.characteristic .subtitle{ font-size:13px; font-weight:bold;}
#usnocontent{ margin-top:-10px;}
/*

#usnocontent ul{ list-style:none; margin:0px}
#usnocontent li{ margin:4px 0px 4px 10px; font-weight:bold; padding-top:2px}
.usnoa{background-image:url(../images/index_64.gif); background-repeat:no-repeat; height:43px; padding-left:50px}
.usnob{background-image:url(../images/index_72.gif); background-repeat:no-repeat; height:43px; padding-left:50px}
.usnoc{background-image:url(../images/index_76.gif); background-repeat:no-repeat; height:43px; padding-left:50px}
.usnod{background-image:url(../images/index_82.gif); background-repeat:no-repeat; height:43px; padding-left:50px}	
*/	
/************************* reg page ************************************/
#main_right_dh_reg{  margin:5px 0px 0px 5px; border-bottom:1px #ddd dotted; height:30px; width:auto; background-image:url(../images/labelReg.gif); background-repeat:no-repeat; }
#main_right_content_reg{  margin:10px 0px 10px 150px; width:auto; }
#main_right_content_reg label{
	float: left;
	width: 80px;
	font-weight: bold;
	padding-right:10px;
	text-align: right;
}
#main_right_content_reg  #reg_button {
 margin: 10px 0 0 75px;
}

#main_right_user_order{ margin: 10px 0 0 50px;}

#main_right_user_order table {
    border-collapse: collapse;
    /*text-indent: 2px;*/
}
#main_right_user_order table th{
    border: 1px solid #FF6666; 
    vertical-align: middle;
    text-align: center;
    text-indent: 0px;
    height: 18px;

}
#main_right_user_order table td{
    border: 1px solid #FF6666;
    height: 18px;
}
#main_right_user_order .Vid{ text-align: center; width: 50px;}
#main_right_user_order .Vname{ text-align:right; padding: 0 5px 0 0 ; width: 100px;}
#main_right_user_order .Vvalue{ text-align:left; padding: 0 0 0 5px ; width: 400px;}

.reg_input{ width: 150px; } 

/********************* ?û?????????ҳ ***************************/
#xieyi{
width:623px;
text-align:center;
margin:31px auto 41px auto;
position:relative;
border:1px solid #ccc;
border-bottom:1px solid #D8D8D8;
background-color:#F9F9F9;
padding-bottom:41px;
}
#xieyi h5{
width:auto;
font-size:14px;
height:36px;
line-height:36px;
text-align:left;
color:#fff;
background:#D40016 14px center;
text-indent:36px;
border-bottom:1px solid #C4C4C4;
}
#xieyineirong{
margin:23px 16px;
width:auto;
text-align:left;
border:1px solid #C1C8C2;
padding:10px 13px;
height:383px;
overflow-y:scroll;
}

#xieyineirong p{
font-size:12px;
color:#555;
line-height:20px;
margin-bottom:2px;
}
/*********************** ?һ?????ҳ ***********************/
#main_right_dh_getPw{  margin:5px 0px 0px 5px; border-bottom:1px #ddd dotted; height:30px; width:auto; background-image:url(../images/labelGetPw.gif); background-repeat:no-repeat; }
/************************  ?????б? *****************************/
#main_right_dh_news{ margin:5px 0px 0px 5px; border-bottom:1px #ddd dotted; height:30px; width:auto; background-image:url(../images/labelNews.gif); background-repeat:no-repeat;}


/************************** news page *****************************/
#newsTitle {margin-top:0px; text-align:center; font-size:14px; font-weight:bold;}
#newsInfo  {margin:5px; text-align:left; border-bottom:1px  dotted #000;}
#newsContent {width:auto; height: auto;; overflow:hidden;}

/*********************** detail page ***********************************/
#orderDetail  {margin:10px 0 0 50px;}
#orderDetail  table{width:400px;}
#orderDetail  table th{text-align: center;}  
#orderDetail  .Vname{ width:100px; height: 20px; text-align: right; padding-right: 5px; font-weight: bold;}
#orderDetail  .Vvalue{ width:300px; height: 20px; text-align: left; padding-left: 5px;}

/***************** other ******************/
#htmlWords {width:95px;height:17px;}
#loginName {height:17px;}
#loginPwd {height:17px;}
#orderTips { z-index:1;  border: 0px solid #000; width:auot; height: auto; margin: 3px 0px 0 0 ; padding: 0px;}
#orderForm {margin: 20px 0 0 150px; line-height:20px;}
#orderTipsImage{margin-top:10px; width:170px; height:22px; background-image:url(../images/pay_03_1.gif); background-repeat:no-repeat; }    


