@charset "utf-8";
/* CSS Document */
 html{
	   height: 100%;}
   body {
        padding-top: 0px;
		background-color:#ececec;
		
	
		font-family:"微软雅黑", "幼圆", "Helvetica Neue", Helvetica, Arial, sans-serif;
		 font-size: 14px;
		 line-height: 20px;
		 color: #333333;
		  height: 100%;}
.navbar .container{
	*width:960px;}
.navbar{
	clear:both;}
      /* Custom container */
      .container {
        margin: 0 auto;
        width: 960px;}
      #wrap {

        width: 960px;
		
		min-height: 100%;
        height: auto !important;
        height: 100%;
        /* negative indent footer by it's height */
        margin: 0 auto -40px;}
	  
	  #push,
      #footer {
		  clear:both;
		height: 40px;}

	  
	  .logo {
		margin:0;
		float:left;
		background:url(../images/logo.jpg) no-repeat 0 25px;
		width:960px;
		height:138px;}
		.link_logo {
			margin:2px 10px 0 0;
			float:right;
			color:#fff;}
		
		.link_logo a{
			text-decoration:none;
			color:#333;}
		.link_logo a:hover{
			color:#666;}
		
		.link_logo .link_p{
			float:right;}
		.navbar-search{
			margin-top:0;}
		.navbar-search .search-query {

		  padding: auto 0px;
		  width:150px;
		  margin-top:8px;
		  font-size:12px;
		  background-color:#eee;}
		
				/* ---------------------------------------- */
		/*	Search
		/* ---------------------------------------- */
		
		.widget_search {float: right; text-align: right;}
		
		
		
		.widget_search #searchform {margin: 60px 0 0 0;}
		
		.widget_search input[type="text"] {
			padding: 0px 10px;
			width: 175px;
			height: 25px;
			border: none;
			background-color: #fff;
			font-size: 12px;
			line-height: 1;
			
			-webkit-box-shadow: inset 0 1px 0 #c7c7c7;
			   -moz-box-shadow: inset 0 1px 0 #c7c7c7;
                     box-shadow: inset 0 1px 0 #c7c7c7;
			
			-webkit-border-radius: 3px;
			   -moz-border-radius: 3px;
					border-radius: 3px;

			-webkit-transition: all .25s linear;
			   -moz-transition: all .25s linear;
				-ms-transition: all .25s linear;
				 -o-transition: all .25s linear;
					transition: all .25s linear;}

		.widget_search input::-moz-input-placeholder {color: #7d7d7d;}
		.widget_search input::-webkit-input-placeholder {color: #7d7d7d;}

		.widget_search button[type="submit"] { 
			position: relative;
			right: 0;
			
			width: 38px;
			height: 25px;
			border: none;
			background-color: #387ebb;
			background-image: url(../images/search-btn.jpg);
			background-position: 50% 50%;
			background-repeat: no-repeat;
			cursor: pointer;
			vertical-align: top;
			
			-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);
			   -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);
					box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);
			
			-webkit-border-radius: 3px;
			   -moz-border-radius: 3px;
					border-radius: 3px;
			
			-webkit-transition: all .25s linear;
			   -moz-transition: all .25s linear;
				-ms-transition: all .25s linear;
				 -o-transition: all .25s linear;
					transition: all .25s linear;}
		
		.widget_search button:hover {background-color: #757373;}
		

      
	  
/* -------------------------------------------------- */
	/*	Main Navigation
	/* -------------------------------------------------- */

	.navigation {
		clear: both;
		margin: 0;
		height: 48px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		background-repeat: repeat-x;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
				border-radius: 3px;}
	
	 .navigation {
		background: -moz-linear-gradient(top,  #53a1e2 0%, #1d5a94 100%); /* ff3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53a1e2), color-stop(100%,#1d5a94)); /* chrome,safari4+ */
		background: -webkit-linear-gradient(top,  #53a1e2 0%,#1d5a94 100%); /* chrome10+,safari5.1+ */
		background: -o-linear-gradient(top,  #53a1e2 0%,#1d5a94 100%); /* opera 11.10+ */
		background: -ms-linear-gradient(top,  #53a1e2 0%,#1d5a94 100%); /* ie10+ */
		background: linear-gradient(to bottom,  #53a1e2 0%,#1d5a94 100%); /* w3c */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53a1e2', endColorstr='#1d5a94',GradientType=0 );}
	

	.navigation   ul{
		margin:0;
		padding:0;}
		.navigation > ul > li {
			position: relative;
			float: left;
			margin: 0;
			list-style: none;}

			.navigation > ul > li > a {
				position: relative;
				display: block;
				padding: 0 20px;
				border-right-width: 1px;
				border-right-style: solid;
				vertical-align: top;
				text-align: center;
				font-size: 15px;
				font-family: 'Yanone Kaffeesatz', sans-serif;
				line-height: 48px; 
				text-decoration:none;
				font-weight:400;
				color:#eee;}
			
			 .navigation > ul > li > a,
			 .navigation {border-color: #397fbc; color: #eee;}
			
			
				.navigation > ul > li:hover > a,
				.navigation > ul > li.current-menu-item > a {color: #fff;}
				

				 .navigation > ul > li:hover > a,
				 .navigation > ul > li.current-menu-item > a,
				.navigation > ul > li.current-menu-parent > a,
				 .navigation > ul > li.current-menu-ancestor > a {
					background: -moz-linear-gradient(top,  #3871a5 0%, #24649f 100%); /* ff3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3871a5), color-stop(100%,#24649f)); /* chrome,safari4+ */
					background: -webkit-linear-gradient(top,  #3871a5 0%,#24649f 100%); /* chrome10+,safari5.1+ */
					background: -o-linear-gradient(top,  #3871a5 0%,#24649f 100%); /* opera 11.10+ */
					background: -ms-linear-gradient(top,  #3871a5 0%,#24649f 100%); /* ie10+ */
					background: linear-gradient(to bottom,  #3871a5 0%,#24649f 100%); /* w3c */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3871a5', endColorstr='#24649f',GradientType=0 );}

				
				
				.navigation > ul > li:first-child:hover > a,
				.navigation > ul > li.current-menu-item:first-child > a {
					-webkit-border-radius: 3px 0 3px 0;
					   -moz-border-radius: 3px 0 3px 0;
							border-radius: 3px 0 3px 0;} 
				
				.navigation > ul > li:first-child  > a{
					padding: 0 20px;}
				
			.navigation > ul > li:last-child  > a{
				border-right:none;
					padding: 0 21px;}


	/* Nav Responsive  */

	.navigation .nav-responsive {
		display: none;
		margin: 15px 20px;
		padding: 4px 8px;
		width: 90%;
		border-color: #fff;
		background-color: #fff;
		background-image: url(../images/nav-bg.jpg);
		background-position: right center;
		background-repeat: no-repeat;}
	
	  


	/* -------------------------------------------------- */
	/*	Top Panel
	/* -------------------------------------------------- */

	.top-panel {
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: 1px solid #fefefe;
		border-bottom: 1px solid #dbdbdb;
		background-color: #f4f4f4;
		
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
	 		    border-radius: 3px;}

	.top-panel .span7{
		width:500px;
		height:300px;}
	
	.top-panel .span5{
			width:435px;
			margin-left:10px;}
		
	 .top-panel .span5 h3{
		 background:url(../images/newtitle.jpg) no-repeat top center;
		 height:55px;
		 padding-left:55px;
		 color:#1f6db3;
		 font-size:22px;
		 padding-top:2px;
		 font-weight:400;
		 margin-bottom:5px;}
		
	a{
		text-decoration:none;}
	a:hover{
		text-decoration:none;
		color:#1f6db3;}
		
		
	.span5 ul{
		margin-left:5px;}
		
	  
/*--------------------------------------*/












/*--------------------------------------*/

.mainleft_box{
		  margin:30px 20px 5px 20px;}
	  
	 
	  .mainleft_box .h4border{
		padding-bottom:15px;
		color:#1f6db3;
		font-family:"微软雅黑", "Arial Unicode MS";
		font-weight:400;
		font-size:22px;
		padding-top:7px;
		background:url(../images/title_line.jpg) left bottom no-repeat;
		margin-top:0;
		text-align:center;}
	
	
	.icon-circle-arrow-right{
		background:url(../images/main_more.jpg) 0 2px no-repeat;}
	.icon-circle-arrow-right-left{
		background:url(../images/main_more_left.jpg) 5px no-repeat;}
	
	
	.mainleft_box .main_ul{
	margin-left:0px;}
	 
	 
	.main_more{
		color:#999;
		font-size:12px;
		text-decoration:none;}
	 .mainleft_box a:hover,.mainleft_box a:focus{
		  text-decoration:none;
		  color:#1f6db3;}
	.color_blue{
		color:#1f6db3;
		padding:10px 0;
		line-height:30px;}

	

	 .line_gray{
		 border-bottom:1px solid #cbd1d3;
		 margin-bottom:0;
		 height:36px;}	  
	  
 .main_li{
		 text-decoration:none;
		 list-style:none;
		 font-size:12px;
		 line-height:26px;
		 color:#333;}
	 .main_a{
		 background:url(../images/li.jpg) left no-repeat;
		 font-size:14px;
		 background-position: 0px 8px;
		 padding-left:16px;
		 color:#333;}
	 .main_a a{
		 color:#333;}
	 
	 .main_a a:hover, .main_a a:active{
		 color:#666;
		 text-decoration:none;}

	.color_gray{
		color:#999;}
	  /*banner*/
.jd_bannerbox{ width:306px; height:235px; background:#f3f3f3; border-bottom: 3px solid #4d9543;} 

.bggay{
	background:#fff;}
/*------------------------------------------*/
.row-fluid  .span4{
	margin-left:0;
	width:320px;}
.leftbox_top{}
#heading { width:152px; height:37px; background:url(../images/login_bg.jpg) no-repeat;  margin-top:20px; color:#fff; font-size:20px; padding-left:10px; line-height:37px;}

.span4 form{ margin:20px 40px;}

button.btn, input[type="submit"].btn {
	margin: 0 20px;}
.input-append, .input-prepend {
	margin-bottom:20px;}




.span4 .logon form{ margin:30px 0px;}
/*--------------------------------------------*/




.nav-tabs {
	border:none;}
.nav-tabs_title{
	border-bottom:1px solid #e4e4e4;}
.nav-tabs_title ul{
	margin:0;
	padding:0;}
.nav-tabs_title ul li{
	list-style:none;
	font-size:18px;
	font-weight:400;}
.nav-tabs_title .nav-tabs > .active > a{
	border: 1px solid #e4e4e4;
	line-height:38px;
	border-bottom-color:transparent;
	width:120px;
	padding:8px 20px;
	border-top:solid 2px #1f6db3;
	background-color:#f8f8f8;
	color:#1f6db3;}
.nav-tabs_title .nav-tabs > li > a {
	border: 1px solid #e4e4e4;
	line-height:38px;
	margin-right:0;
	border-bottom-color:transparent;
	
	width:120px;
	padding:8px 20px;
	color:#333;}

.bgcolor{
	background-color:#f8f8f8;
	padding:10px;}



/* blog sidebar */
.blog_sidebar { margin:20px 10px 10px 0;  height:306px;	background-color:#f5f5f5; border:1px solid #dddcdc;}
.blog_sidebar .h4border { background:url(../images/boxtitle.jpg) repeat-x; margin:0 0 0  5px; padding:0; line-height:48px; font-size:20px; font-weight:400;}

.blog_sidebar .h4border img{ margin:2px 3px;}

.blog_sidebar ul{ margin:0px 0px 0px 50px;}
/*------------------------*/

	
.project { position:relative;   padding-left:20px;}
.project .h4border { margin:10px 0 0px 0; padding:0; line-height:48px; font-size:20px; font-weight:400; color:#fff;}
.project .h4border img{ margin:2px 10px 2px 0;}

.project  .link{ border-bottom:1px dotted #eee; color:#eee; margin:0px 60px 5px 40px;}
.project  .link a{ color:#ddd;}
.project  .link a:hover{ color:#fff;}
.project  .link p{ margin:0; line-height:24px;}
.project  .link .link_l{ width:80px; float:left;}
.project  .link .link_r{ float:left; width:730px;}


/*------------------------------*/
#footer{ text-align: center; line-height:22px; padding:15px 0; width:960px; margin:0 auto; background-color:#313131;}
#footer p{ margin:0; color:#eee;}