h1{font-size:12px;}
h2{padding-top:10px;font-size:20px;color: #422100; font-weight:500;font-family: arial; line-height:23px;}
strong{font-weight:normal;}
.strong_real {font-weight:bold;}

*{padding:0; margin:0;}
p{padding:8px 0; } 
body {text-align:center;background-color:#A9CF9C; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; }
a:link,a:visited{color: #6CAB54;}
a:hover{color: #422100;}

#wrapper {width:985px; text-align: left; margin:0 auto; padding-top:10px; }
#header {background: url(../images/header_bg.gif) no-repeat; height: 195px;}
#maincontainer{float: left; width: 985px; background: url(../images/container_bg.gif) repeat-y #A9CF9C; }
#padding{clear: both; padding: 25px 0 0 0;}
#padding2{clear: both; padding: 5px 0 0 0;}
#content { float: left; width: 625px; padding: 0px 0 0px 40px;}
#newsbox { float: right; padding: 5px 0 0 0;}
	
#newsbox ul{list-style:none;margin-left: 10px; padding: 0 10px 0 10px;border-left: 1px dashed #422100; }	
#innernews {width: 250px; margin: 0 40px 0 0; padding: 0px 10px 10px 10px; background: #EDF3EB; border: 1px solid #DCEAD7; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* ----- Navigation -----  */
#nav {float: left; padding: 0 0 2px 13px; margin: 0;background:url(../images/container_bg.gif) repeat-y; width:985px;}
#navinner { float: left; width: 958px; background: url(../images/menu_out.gif) repeat-x; height: 46px; }
#nav ul { margin: 0; padding: 0 0 0 15px; list-style: none; height: 46px; }
#nav li { float: left; height: 46px; }
#nav li a { float: left; text-align: center; font-weight: bold; text-decoration: none; color: #422100; display: block; height: 43px; line-height: 36px; }
#nav span{ padding: 3px 20px 15px 15px; }
#nav a:hover span{ background: url(../images/menu_hoverR.gif) top right no-repeat; padding: 14px 15px 7px 20px; line-height: 36px; height: 46px; overflow: hidden; }
.menuT:link,.lfooter:visited{color: #FFF; text-decoration: none; }
/*For firefox3 and IE7*/
#nav a:hover span, x:-moz-any-link, x:default{padding: 15px 15px 7px 20px;}
/*Just for IE7*/
* +html #nav a:hover span{padding: 14px 15px 7px 20px;}
.menuT:hover{ background: url(../images/menu_hoverL.gif) no-repeat; text-align: center; color: #333; padding: 4px 0px 0px 0px;* padding: 3px 0px 0px 0px; line-height: 36px; height: 46px; overflow: hidden; }
/* ----- Typography ----- */
#content h1{padding-top:10px;font-size:20px;color: #422100; font-weight:500;font-family: arial; line-height:23px;}
#content h1 .titlesmall{font-size:14px; font-weight:600; padding-top:25px; display:block;}
.ah3{font-size:22px; line-height:30px; color:#422100;font-family:arial; font-weight:500; padding:5px 0; margin:0; border:none;}
h3{font-size:25px;font-family:arial;line-height:40px;color:#422100;border-bottom:2px solid #422100;}
#innernews p {margin-left:5px; padding: 0 10px 0 10px; border-left: 1px dashed #422100;font-size:11px; line-height:17px;}
#innernews h2{font-size:13px;; font-style: italic;color: #422100;font-family: arial;margin:5px 0 8px 5px;}
#innernews i{font-size:13px;; font-style: italic;color: #422100;font-family: arial;margin:5px 0 8px 5px; font-weight:bold;}
#innernews img{ text-align:center; padding:15px 25px; border:0;}

/* ----- Links ----- */
.green:link{color: #6CAB54;}
.green:visited{color: #6CAB54;}
.green:hover{color: #422100;}
.green:active{color: #6CAB54;}

.black:link{color: #444;}
.black:visited{color: #444;}
.black:hover{color: #444;}
.black:active{color: #444;}

.black2:link{color: #444;}
.black2:visited{color: #444;}
.black2:hover{color: #6CAB54;}
.black2:active{color: #444;}

.black3:link{color: #444;text-decoration:none;}
.black3:visited{color: #444; text-decoration:none;}
.black3:hover{color: #6CAB54; text-decoration:underline;}
.black3:active{color: #444; text-decoration:none;}

.footer a{text-decoration:none;color:#666;}
.footer a:hover{text-decoration:underline;color:#666;}

.nav{height:25px;padding-left:35px;}
.nav a{text-decoration:none;color:#444;}
.nav a:hover{text-decoration:underline;color:#444;}

/* ------ Footer ----- */
.footer {text-align:center;clear:both;font-size:11px;color:#666666; background:url(../images/footer.gif) no-repeat top; padding:40px 0;}
* +html .footer {padding:25px 0;}
/*--------top--------------*/
.toplogo span{float:left;width: 250px;text-indent: -2000px;}
.logo_link:link, .logo_link:visited {display:block;width:300px;height:145px;background: url(../images/logo.gif) 32px 25px no-repeat;}
.into{ float: right; text-align: left; width: 460px; margin-top:35px; margin-right:25px!important;margin-right:13px;padding:7px 5px 5px 13px; font-size: 12px;color: #422100; line-height: 18px;background:#dcead7; border:1px solid #a9cf9c;}

.into select{ border:1px solid #999999; border-bottom:2px solid #999999; color:#422100; line-height: 20px; height:20px; width:218px; margin:3px;}
.into .into_1{color:#f85b00; font-weight:900;font-size:14px;line-height:30px;}
.into .into_2{font-size:11px;}
.last_line{background:url(../images/jt.gif) 160px 12px no-repeat;padding-left:200px;}
.last_line input{cursor:pointer;border:none;margin-top:10px; background:url(../images/btn_bg.jpg) no-repeat top left;width:248px;height:28px;}

.faq{ clear: both; }
.img_cont{float:right}

.new_t{color:#e56c23;font-family:arial; font-size:14px; font-weight:600;padding-left:20px;}
.new_t2{padding-top:15px;background:url(../images/qd2.gif) no-repeat 8px 18px;}
.new_t1{background:url(../images/qd2.gif) no-repeat 8px 3px;}

/*-----------------City of hangzhou -------------------*/
.about{padding-left:13px;margin-left:-40px;width:653px!important;width:643px;overflow:hidden;}
.about_hz{background:url(../images/free_2.gif) bottom left no-repeat; padding-bottom:250px; border-right:2px solid #000;}
.about_hz h3{border:none;font-size:20px;font-weight:500;line-height:70px;}
.about_hz .title_abouthz{font-size:25px;font-weight:600;line-height:30px;}
.about_hz ul{ list-style:none; padding:0; margin: 0;}
.about_hz ul li{ line-height:30px; background: url(../images/qd.gif) no-repeat 3px 50%; padding-left: 15px; }
.about_hz p img {float:left;margin:5px 10px 0 0;width:180px;}
.about_hz h4{font-size:12px; padding:0; margin:0; line-height:20px;}
.about_hz table {width:620px;border-collapse:collapse;font-size:10px;}
.about_hz th {border:1px solid #ccc;font-weight:normal;}
.about_hz td {border:1px solid #ccc;word-break: break-all;}
.overhidden{width:620px; overflow:auto;}

/*---------contract---------------*/
.contract{padding: 0 0 0px 40px;width:945px;}
.contract table{border-collapse:collapse;font-size:11px; }
.contract th {border:1px solid #6cab54;background-color:#86ba72; color:#FFF; text-align:center; font-size:12px;}
.contract td {border:1px solid #6cab54; padding-left:2px;}
.contract div{ overflow:scroll;}
.overtd:hover{ background-color:#dcead7; cursor:text;}/*hover background change*/
.contract td a:link,.contract td a:visited{color:#333;}

.table_hidden{width:915px; overflow:scroll; display:block; clear:both; padding-left:1px;}
.agency_note{padding:15px 0 0 40px;width:75%;line-height:17px; text-align:left;font-size:11px;}
.table_washington{margin-top:-19px;}
.table_breaak{word-break:brkak-all; table-layout:fixed;}
.table_breaak th{word-break:brkak-all;}
.table_breaak td{word-break:brkak-all;}

/*-----------new---------------*/
.news_list ul{ list-style:none; padding:0; margin:15px 0 0 0;}
.news_list ul li{ line-height:30px; background: url(../images/qd.gif) no-repeat 2px 12px; padding-left: 15px;}
/*---------------Download page style-------------------------*/
.download {padding-right:25px;}
/*.download h3{font-size:25px;font-family:arial;line-height:40px; padding-top:10px; color:#422100;border-bottom:2px solid #422100;}*/
.download span{ color:#FF6600;font-size:25px; font-family:Verdana; padding-right:10px; font-weight:600;}
.download ul{ list-style:none; padding-top:25px; width:96%; margin:0 auto;}
.download ul li{ height:50px; line-height:40px; border-bottom:1px dashed #ccc;}

/*----------Links style----------------*/
.h4links{font-size:16px; font-weight:550; color:#422100; font-family:arial;}
/*link us*/

.code_linkus{display:block; background-color:#edf3eb; border:1px solid #dcead7; color:#422100; padding:10px; margin-top:10px; word-break:break-all;}
/*--------------*/
.ad_index{margin-left:35px!important;margin-left:20px; float:left;width:900px;}

/*---------------Form style------------*/
.agency_info {width:700px; margin:0 auto; text-align:left;border:1px solid #6cab54;font-size:12px; color:#422100;display:block;}
.agency_info legend{font-size:15px; font-family:Arial; font-weight:bold;color:#422100;margin-left:10px; padding:10px 15px;}
.agency_info label{width:200px; float:left;text-align:right; margin:3px;}
.agency_info select{margin:5px 3px;}
.agency_info .text{border:1px solid #ccc; height:20px; line-height:20px; margin:3px;}
.agency_info .short{width:200px;}
.agency_info .long{width:258px;}
.agency_info .longer{width:400px;}
.vtop{vertical-align:middle; display:block;width:100px; display:inline;}
.submit_b{padding:5px 10px; float:right; margin:20px 140px 20px 0; color:#FFF; font-size:13px; font-weight:bold; background-color:#86ba72;border:1px solid #412000; cursor:pointer;}
.submit_b:hover{background-color:#a9ce9b;}
/*------------------------*/
.user_area{float:right; padding-right:50px; margin-top:-24px;line-height:20px;}
.ad_flash{margin:0 0 10px 38px;}
/* svnPage*/
.about_hz .visa li {background:none;}

/*links page linkstyle update by 12-15 17.30 pa*/
.underline_none:link,.underline_none:visited,.underline_none:hover{text-decoration:none;}.font {
	color: #422100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
