@charset "utf-8";
@import url("edittext.css");
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
html,body,div,p,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
html,body {height:100%;}
body{
	background:#d9d9d9 url(../img/bg_body.gif) repeat-x left top;
	color:#000;
	font:normal 12px/150% Arial,Simsun,"Microsoft YaHei","Arial Unicode MS",Mingliu,Helvetica;
	/*font-family: tahoma,"Microsoft YaHei", Simsun, "Arial Unicode MS", Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,"Arial Unicode MS";
	font:normal 12px/1.5em Arial; 
	*/
}
table{/*border-collapse: collapse;*/}
input,select{ font-size:12px;vertical-align:middle;}
td,p,li,select,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#0099cc;cursor:pointer;}
a:hover{color:#FF3300;text-decoration:underline;}
/*a:visited{color:#800080;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.green{color:#008000;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.del{text-decoration:line-through;}
.nob{border:none;background:none;}
.fl{float:left;}
.fr{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
.submit{ cursor:pointer;}



.title_1{ margin-bottom:10px; font-size:18px;}



.header:after, .indcontent:after{
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}
.header, .indcontent{
	zoom: 1;
}




/*label css*/
.body{
	margin:0 auto;
	padding:10px 0;
	width:960px;
	background-color:#fff;
}
.header{
	margin-bottom:1px;
	padding:0 10px 15px;
	border-top:1px solid #d9d9d9;
	background:url(../img/shade_1.gif) repeat-x left bottom;
}
.headleft{float:left;}
.headleft img{ vertical-align:top;}
.headright{float:right; padding-top:10px;}

.nav{  zoom:1; margin-bottom:10px; height:35px; padding-left:30px; background:#d2d2d2 url(../img/bg_nav.gif) repeat-x left top;}
.nav li{ float:left; height:35px;}
.nav li a{ float:left; padding:0 35px; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.nav li a:hover,.nav li.cur a:hover,.nav li.show a{ background-color:#f1f1f1;}
.nav li.cur a{ background-color:#fff;}





.indcontent, .content{ margin-bottom:10px; padding:0 10px;}
.main{
	overflow:hidden;
	float:left;
	width:710px;
	margin-right:10px;
}
.side{ float:left; padding:0 10px; width:200px; border-top:6px solid #5f863b;}
.banner{ margin-bottom:20px;}



.side h3{ padding:5px 0; font-size:14px; color:#073b6f;}
.side h3 a{ float:right; padding-right:12px; background:url(../img/ico.png) no-repeat right 6px; font-size:12px; font-weight:normal; text-decoration:none;}
.sidenews{ margin-bottom:20px;}
.sidenews li{ padding:5px 0; border-top:1px dashed #a7cddb; padding-left:8px; background:url(../img/ico.png) no-repeat left -36px;}
.sidenews li a{ color:#555; text-decoration:none;}
.sidenews li .date{ margin-left:10px; color:#777; white-space:nowrap;}
.sideimg{}
.sideimg img{ display:block; margin-bottom:10px;}


.sidenav{ float:left; margin-right:10px; width:128px; border-bottom:4px solid #669933; }
.main2{ overflow:hidden; float:left; margin-right:10px; width:570px;}
.sidenav h3{ padding:0 10px; height:30px; line-height:30px; background:url(../img/shade.png) repeat-x left top; font-size:14px; color:#006699; border-bottom:1px solid #edf7fb; text-align:center;}
.sidenav ul{ padding:10px 5px; background-color:#a5d8ed;}
.sidenav ul li{ line-height:0px; font-size:0px;}
.sidenav ul li a{ display:block; padding:4px 5px; border-bottom:1px dotted #c0e4f2; line-height:150%; font-size:12px; text-decoration:none; color:#003366;
}
.sidenav ul li a:hover{ color:#09c;}
.sidenav ul ul{ display:none; margin-left:10px; padding:0;}
.sidenav ul ul li{}
.sidenav ul ul li a{ padding:2px 5px 2px 8px; border:none; background: url(../img/ico.png) no-repeat scroll left -39px; color:#003366;}


.sidenav ul li.cur a{background:url(../img/nav_lion.png) no-repeat 110px center;}
.sidenav ul li.cur ul{ display:block;}
.sidenav ul li.cur ul a{ font-weight:normal; color:#003366;background:transparent url(../img/ico.png) no-repeat scroll left -40px;}
.sidenav ul li.cur ul a:hover{ color:#09c;}
.sidenav ul ul li.cur a{ color:#09c;}

.botbox_1{ padding:10px 20px; background:url(../img/bg_1.png) no-repeat left top;}
.botbox_1 .title{
	font-size:16px;
	font-weight:bold;
}
.botbox_1 .sectitle{ clear:both; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; font-size:12px; font-weight:normal;}
.botbox_1 .sectitle span{ font-weight:bold; font-size:16px;}
.botbox_1 .text{}
.botbox_1 .boxtitle{ margin-bottom:10px; font-size:18px;}
.botbox_1 .h4{
	background-color:#e6e6e6;
	margin-top:10px;
	padding-left:20px;
	height:30px;
	line-height:30px;
	color:#0088d3;
	font-size:14px;
}
.botbox_1 .detail2{
	font-size:12px;
	padding:14px 0;
	font-weight:normal;
}
.botbox_1 .detail2 span{
	color:#0088d3;
}
.botbox_1 .img{
	margin:14px 0;
	text-align:center;
}
.botbox_1 .img img{
	margin:0 8px;
}

.botbox{ padding:10px 20px; background:url(../img/bg_2.png) no-repeat left top;}
.botbox .boxtitle{ margin-bottom:10px; font-size:18px;}
.newsdetailtit{ padding:5px 0; font-size:18px; color:#000; text-align:center;}
.newsdetailtit .date{ display:block; margin-top:5px; border-top:1px solid #ccc; color:#999; font-size:12px; font-weight:normal; text-align:right;}



.location{
	margin:0 10px 10px;
	padding:5px 10px 10px;
	background:url(../img/shade_1.gif) repeat-x left bottom;
}
.location a{ color:#333; text-decoration:none;}
.location span{ font-weight:bold; color:#09c;}


.itempiclist{ overflow:hidden; zoom:1; margin:0 -10px; width:550px;}
.itempiclist li{ float:left; padding:0 10px 10px; width:162px; height:170px; text-align:center;}
.itempiclist li a{ text-decoration:none;}
.itempiclist li a img{ display:block; margin-bottom:3px; border:1px solid #ccc;}
.itempiclist li a:hover img{ border-color:#FF3300;}
.itempiclist li a span{}


.newslisttop{ overflow:hidden; padding:0 10px; height:30px; line-height:30px; background:url(../img/bg.png) no-repeat left top; color:#999; text-align:right;}
.newslisttop .title{ float:left; width:420px; text-align:center;}
.newslisttop .date{ margin-right:18px;}
.newslist{}
.newslist li{ overflow:hidden; zoom:1; line-height:0; font-size:0; border-bottom:1px solid #ccc; text-align:right;}
.newslist li a{ display:block; padding:8px 10px; line-height:150%; font-size:12px; color:#555; text-decoration:none;}
.newslist li a:hover{ background-color:#f6fdff; color:#09c;}
.newslist li .title{ overflow:hidden; float:left; width:420px; height:18px; text-align:left;}
.newslist li .date{ font-size:11px;}


.downlisttop{ overflow:hidden; padding:0 10px; height:30px; line-height:30px; background:url(../img/bg.png) no-repeat left top; color:#999; text-align:right;}
.downlisttop .title{ float:left; width:380px; text-align:center;}
.downlisttop .size{ float:left; padding-left:10px;}
.downlisttop .date{ margin-right:18px;}
.downlist{}
.downlist li{ overflow:hidden; zoom:1; line-height:0; font-size:0; border-bottom:1px solid #ccc; text-align:right;}
.downlist li a{ display:block; padding:8px 10px; line-height:150%; font-size:12px; color:#555; text-decoration:none;}
.downlist li a:hover{ background-color:#f6fdff; color:#09c;}
.downlist li .title{ overflow:hidden; float:left; width:370px; height:18px; text-align:left;}
.downlist li .size{ float:left; padding-left:10px;}
.downlist li .date{ font-size:11px;}


.detailback{ padding:20px 0 0;}
.detailback img{ margin-right:3px; vertical-align:middle;}
.detailback .back{ padding-top:5px; display:block; width:62px; height:18px; line-height:100%; background:url(../img/button.png) no-repeat left top; text-align:center; text-decoration:none; }



.histroymeslist{ margin-top:-15px;}
.histroymeslist li{ padding:15px 0; border-bottom:1px solid #ccc;}
.histroymeslist li .text{}
.histroymeslist li .author{ padding-top:10px; text-align:right;}

/*Ivan*/
.caselist li{
	margin-bottom:15px;
	padding-left:180px;
	width:350px;
	overflow:hidden;
}
.caselist li span{
	margin-left:-180px;
	display:inline;
	float:left;
}
.caselist li img{
	border:1px solid #CCCCCC;
}
.caselist li a:hover img {
	border-color:#FF3300;
}
.caselist h3{
	padding-top:10px;
	font-size:14px;
}
.caselist h3 a{
	margin-bottom:5px;
	display:block;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}
.casedetailtit{
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
}
















.turnpage{ padding:20px 0; text-align:center;}
.turnpage a{ display:inline-block; margin:0 1px; padding:0 5px; height:23px; line-height:23px; border:1px solid #fff; text-decoration:none; color:#555;}
.turnpage a:hover{ border-color:#ccc;background-color:#f9f9f9;}
.turnpage a.cur{ font-weight:bold; color:#09c;}
.turnpage .prev, .turnpage .next{ width:52px; background:url(../img/button.png) no-repeat left top; text-align:center;}
.turnpage .prev:hover, .turnpage .next:hover{ border-color:#fff; background-position:left -23px;}

.footer{ clear:both; padding:5px 20px; color:#999;}




.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}



.updating{
	margin-top:15px;
	text-align:right;

}

.rightside{
	width:220px;
	float:left;
}
.sideimg2{
	margin-bottom:6px;
	padding:4px;
	border:1px solid #dcdcdc;
	float:left;
}
.sideimg2 img{
	display:block;
	font-size:0px;
}

.partnerlist2 .img{
	padding-top:10px;
}
body ul.partnerlist2 li .text{
	padding-top:0px;
}


.nav li{
	position:relative;
}
.nav li ul{
	background-color:#fff;
	width:150px;
	border:1px solid #DCDCDC;
	margin-top:35px;
	position:absolute;
	left:0;
	display:none;
}
.nav li li{
	float:none;
	height:20px;
}
.nav li li a{
	padding:3px 10px;
	font-size:12px;
	font-weight:normal;
	display:block;
	width:130px;
	height:auto;
	line-height:20px;
}
.nav li.show li a{
	background-color:#eaf4f7;
}
.nav li.show li a:hover{
	background-color:#c9e8f4;
	color:#006699;
}
.nav li.show ul{
	display:block;
}
.nav li#navli_7 ul{
	width:170px;
}
.nav li#navli_7 li a{
	width:150px;
}

.ul_3{
	width:630px;
}
.ul_3 li{
	padding:3px 8px;
	width:194px;
	float:left;
	background:transparent url(../img/ico.png) no-repeat scroll left -40px;
}

.headmiddle{
	float:left;
}
.ul_4 {
	padding-left:15px;
}
.ul_4 li{
	background:url(../img/bg_ili.gif) no-repeat 20px 5px;
	margin:0px 1px 4px 0;
	padding-left:33px;
	width:183px;
	float:left;
	color:#666;
}
