﻿
a, a:hover{
	text-decoration: none;
}

.content{
	max-width: 1140px;
	margin: 0 auto;
}

.header-top{
	background: #555;
	height: 36px;
}

	.topl {
	    float: left;
	    line-height: 34px;
	}
	
	.topl span {
	    margin-right: 15px;
	}
	
	.topr li a, .topl span {
	    color: #999999;
	}

    .topr {
		float: right;
		line-height: 34px;
	}
		
	.topr li {
	    float: left;
	    margin-left: 15px;
	    cursor: pointer;
	    position: relative;
	}
	
	.topr li a:hover{
		color: #eee;
	}
	
	.wxtit{position: fixed;z-index: 9999;}
	
	.topr img{
		width: 100px;
		/*border-top: 1px solid #f20000;*/
		position: absolute;
		top: 35px;
		left:-20px;
		z-index: 9999;
	}

.container-bg{
	    	width: 100%;
	    	background: #fff;
	    	height: 88px;
	    	min-width: 1180px;
	    }

.head-nav-left{
    	float: left;
    	position: relative;
    }
    
    .head-nav-left-01 img{
    	margin-top: 16px;
    }
    
    .head-nav-left .head-nav-span{
    	position: absolute;
    	top:40px;
    	left:0px;
    	
    }
    
    .head-nav-left .head-nav-span img{
    	width: 120px;
    	opacity: 0.5;
    	text-shadow: 1px 1px 2px #ccc;
    }
    
    
    
    .head-nav-right{
    	float: right;
    }
    
    .head-nav-right-ul{
    	background: #fff;
    }
    
	.head-nav-right-ul li{
		display: inline;
		line-height: 88px;
		margin-left: 20px;
	}
	
	.head-nav-right-ul li>a{
		font-size: 16px;
		color: #333;
		padding: 13px;
		
	}
	
	.head-nav-right-ul>li>a:hover{
		/*color: #f20000;*/
		
		text-decoration: none;
	}
	
	.head-nav-right-ul .active>a{
		font-size: 16px;
		padding-bottom: 33px;
		/*color: #f20000;*/
	/*	border-bottom: 3px solid #f20000;*/
	}

.banner-box{
	    	position: relative;
	    }
	    
.carousel-indicators li{	    	
		    width: 16px;
		    height: 16px;
		    margin-left: 6px;
		    cursor: pointer;
		    background: #f2f2f2;
		    border: 1px solid transparent;
		    border-radius: 10px;
		}
	    
.carousel-indicators .active{
	   	    width: 16px;
		    height: 16px;
		    margin-left: 6px;
		   /* background-color: #f20000;*/
	   }
	    
.address {	
		    color: #333;
		    background: #fff;
		    border:1px solid #e0e0e0;
		    margin-bottom: 30px;
		    margin-top: 30px;
		    padding-left: 15px;
		    height: 60px; 
		}
		
		.address a {
		    color: #333;
		    text-decoration: none;
		    padding-right: 6px;
		    padding-left: 6px;
		     line-height: 60px;
		}
		
		.address span {
		    padding-left: 8px;
		    color: #666;
		}
		
	/*//信息披露开始*/
	    .nav-box{
	    	width: 24.5%;
	    	height: 670px; 
	    	float: left; 
	    	margin-right: 2.5%; 
	    	background: #fff; 
	    	border: 1px solid #e0e0e0;
	    	padding: 50px 0;
	    }
	    
	    .nav .active>a,.nav .active>a:focus,.nav .active>a:hover{
		/*	background: #f20000;*/
			color: #fff;
			font-weight: 700;
		}
	    
	    .nav>li>a{
	    	font-size: 16px;
	    	color: #333;
	    	padding: 15px 40px;
	    }
	
		.tab-content{
			float: right;
			background: #fff;
			width: 73%;
			height: 670px;
			border: 1px solid #e0e0e0;
			padding:50px;
		}
		
		.tab-content-01 h1, .tab-content-02 h1, .tab-content-03 h1, .tab-content-04 h1{
			font-size: 24px;
			padding: 10px 60px;
			background-image: url("../img/baogao_01.png");
			background-repeat: no-repeat;
			
		}
		
		.xlist-li {
		    margin-top: 20px;
		}
		
		.xlist-li li {
		    border-bottom: #f1f1f1 1px solid;
		    height: 60px;
		    line-height: 60px;
		    float: left;
		    width: 727px;
		}
		
		.xlist-li li a {
		    color: #333;
		    text-decoration: none;
		 /*   border-left: 3px solid #f20000;*/
		    padding-left: 15px;
		}
		
		.xlist-li li span {
		    float: right;
		    color: #666;
		    margin-top: 3px;
		}
/*//信息披露结束*/
		
		.footer-bg{
			background: #555;
			margin-top: 30px;
			padding-top: 32px;
			padding-bottom: 32px;
			/*min-width: 1280px;*/
		}
		
		.footer-left{
			float: left;
			padding-right: 70px;
			
		}
		
		.footer-left li>a{
			font-size: 16px;
			color: #ccc;
			line-height: 32px;
			letter-spacing: 2px;
		}
		
		.footer-left li>a:hover{
			/*color: #f20000;*/
		}
		
		.footer-center{
			float: left;
			padding-left: 100px;
			padding-right: 100px;
			border-left: 1px solid #777;
			border-right: 1px solid #777;
		}
		
		.footer-center p{
			font-size: 15px;
			color: #ccc;
			line-height: 32px;
		}
		
		.footer-right{
			float: right;
		}
		
		.footer-right_l{
			float: left;
			margin-right: 30px;
		}
		
		.footer-right_l img, .footer-right_r img{
			opacity: 0.8;
		}
		
		.footer-right_l h2, .footer-right_r h2{
			font-size: 16px;
			color: #ccc;
			text-align: center;
			margin-top: 10px;
		}

		.footer-right_r{
			float: right;
		}
		
		.carousel{
			min-width: 1180px;
			height:500px;
			overflow: hidden;
		}
		

.pagination-box{
			width: 330px;
			margin: 0 auto;
			padding-top: 20px;
		}
		
		/*.pagination-box a{
			color: #ed1b24;
		}
		*/
		.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
			/*background-color: #ed1b24;
            border-color: #ed1b24;*/
            z-index: 3;
		}
		
		.content-bg	{background: #f2f2f2;}
		
		
		/*//index首页内容区域-公告*/
		.Notice{background: #fff; height: 54px; overflow: hidden; border: 1px solid #e0e0e0;margin: 30px auto;}
		.gonggao{font-size:16px;line-height: 54px; background-repeat: no-repeat; background-position: center;background-position-x: 30px;padding-left: 65px;}/*background-image: url(../img/gonggao.png);*/
		.Notice-content{margin: 17px 12px;}
		.Notice-content a{font-size: 14px;color: #555; padding: 0 12px;}
		.Notice-content a:hover{}/*color: #ff0000;*/
		.Notice-more{line-height: 54px; padding-right: 20px;}
		.Notice-more a{color: #555;}
		.Notice-more a:hover{}/*color: #ff0000;*/

        /*//公益项目*/
       .Public-project-box-left{width: 67.7%; margin-right: 2.3%; float: left;}
       .Public-project-box-right{width: 30%;float: left;}
       .Public-project-box-w{width: 50%; float: left;}
       .Public-project{padding: 40px 30px 30px; background: #fff;border: 1px solid #e0e0e0;margin-bottom: 30px;}
      
       .Public-project-title h1{font-size: 24px; padding-bottom: 10px;}/*color: #ff0000;*/
       .Public-project-title span{width: 120px;height: 3px; display: block;}
       .Public-project-img-top{margin-top: 30px;height:268px}
       .Public-project-img{border-radius: 4px;overflow: hidden;}
        .Public-project-img img{width: 100%; display: block;transition: all 1s;}
        .Public-project-img img:hover{transform: scale(1.2);overflow: hidden;}
        .bottom-line{border-bottom: 1px solid #e0e0e0;}
       .Public-project-text{padding: 0 0px 15px;margin-top: 15px;}
       .Public-project-text h3{font-size: 16px; color: #333;line-height: 24px;padding-bottom: 10px;}
       .Public-project-text span{font-size: 14px; color: #999;}
       .Public-project-list-box{border-bottom: 1px solid #e0e0e0;padding-bottom: 30px;padding-top: 30px;}
       .Public-project-list-box:hover .Public-project-text h2{}/*color: #ff0000;*/
       .Public-project-list-box img{width: 100%;}
       .list-imgbox{width: 30%;margin-right: 30px;}
       .Public-project-text h2{font-size: 20px; color: #333;font-weight:700;line-height: 24px;padding-bottom: 5px;}
       .Public-project-text p{font-size: 14px; color: #999;line-height: 24px;}
       .Public-project-text h2>span{font-size: 18px;}
       .Public-project-text:hover, .Public-project-text h3:hover{}/*color: #ff0000;*/
      /* .bottom-line:hover{border-bottom: 1px solid #ff0000;}*/
       
       .hangye-more{}
       .hangye-more a{font-size: 18px;color: #555; padding: 18px 60px 1px 16px;}
       
       .aw-project-page .aw-side-bar .aw-project-title{border: 1px solid #e0e0e0; border-radius: 3px;padding-top: 36px;padding-bottom:28px;margin-bottom: 30px;}
       
       .xinxi-box{margin-top: 10px;}
       .xinxi-box li{ padding: 16px 0 15px 20px;background-repeat: no-repeat;background-position-y: 23px;} /*background-image: url(../img/list-bg.png);*/
       .xinxi-box li>a{font-size: 18px; color: #333;width: 100%;}
       .xinxi-box li>span{font-size: 14px; color: #999;width: 100%;}
  
       
       .hezuo-box{padding: 24px 0;}
       .hezuo-box li{display: inline-block;padding: 0 8px;margin-bottom: 15px;}
       
       
       /*//首页图片高度设置*/
      .Public-project-img-zsh-01{height:206px;overflow:hidden;}
      .Public-project-img-zxh-02{height:146px;overflow:hidden;}
      .Public-project-img-ysh-03{height:175px;overflow:hidden;}
      
      /*banner图片设置*/
      .carousel-inner>.item>a>img{width: 100%;}
      
      
      /*//搜索开始*/
 .content-text h1{
	    	/*background-image: url(/Templets/web0001/img/baogao_01.png);*/
	    	background-repeat: no-repeat;
	    }
	    /*//搜索*/
	    .InSearch{
	    	float: left;
	    	margin-top: 30px;
	    	width: 100%;
	    	margin-bottom: 30px;	
	    }
	     .s-input-select {
		    display: -webkit-box;
		    height: 58px;
		    background: #fff;
		    border: 1px solid #e0e0e0;
		    -webkit-border-radius: 2px;
		}		
		.s-input-tab {
		    display: inline-block;
		    position: relative;
		}		
		.s-input-tab .s-input-tab-txt {
		    height: 58px;
		    line-height: 58px;
		    text-indent: 10px;
		    color: #999;
		    font-size: 14px;   
		}
		
		.s-input-tab> span{
			content: " ";
		    width: 0;
		    height: 0;
		    border-width: 6px 6px 0px;
		    border-style: solid;
		    position: absolute;
		    bottom: 25px;
		    border-color: #666 transparent transparent;
		    left: 124%;
		    margin-left: -6px;
		    z-index: 99;
		}
		
		
		.s-input-tab .s-input-tab-nav {
		    position: absolute;
		    left: 0;
		    top: 54px;
		    z-index: 101;
		    padding: 10px;
		    display: none;
		}
		
		.s-input-tab .s-input-tab-nav ul {
		    background: #ccc;
		    border-radius: 6px;
		    width: 140px;
		    overflow: hidden;
		    color: #c7c8c9;
		}
		
		.s-input-tab .s-input-tab-nav ul:after {
		    position: absolute;
		    left: 30px;
		    top: 5px;
		    content: '';
		    display: inline-block;
		    width: 10px;
		    height: 10px;
		    background: #ccc;
		    -webkit-transform: rotate(45deg);
		}
		
		.s-input-tab .s-input-tab-nav li{
		    border-bottom: 1px solid #f2f2f2;
		    margin-top: -1px;
		    height: 35px;
		   text-align: center;
		}
		
		.s-input-tab .s-input-tab-nav li>a {  
		    color: #333;
		    margin-top: -1px;		   
		    line-height: 35px;
		}
		
		/*.s-input-tab .s-input-tab-nav li>a:hover{
			color: #f20000;
		}*/
		
		.s-input-tab .s-input-tab-nav li .icon {
		    display: inline-block;
		    margin: auto 8px -8px 8px;
		    position: relative;
		    top: -3px;
		}	
		.s-input-text{margin-left: 7%;}
		.s-input-text input{padding: 18px 0px;width: 198px;}
		.s-btn{
			width: 30px;
		    height: 30px;
		}
		.s-btn input{
			 color: #fff;
                font-size: 16px;
                font-weight: 700;
                padding: 15px 28px;
                position: relative;
                right: 0px;
                top: 0px;
                background-image: url(/Templets/web0001/img/sousuo.png);
                background-size: 44%;
                background-repeat: no-repeat;
                background-position: center;
		}	
		
		.s-btn input{left: 294px\9;top: -103px\9;}
		.s-input-text{position: relative;left: 68px\9;top: -54px\9;} 
     

@media only screen and (min-width: 980px) and (max-width: 1200px) {
	body{min-width: 1200px;}
			.carousel-inner>.item>img{width: 1200px;}
			.carousel-inner{width: 1200px;}
			.container-bg{width: 1200px;}
			/*.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 1140px;}*/
			.header-top{width: 1200px;}
			.content-bg{width: 1200px; margin: 0 auto;}
			.footer-bg{
				min-width: 1200px;
			}
		}

@media only screen and (min-width:640px) and (max-width: 980px) {
	body{min-width: 1200px;}
			.carousel-inner>.item>img{width: 1200px;}
			.carousel-inner{width: 1200px;}
			.container-bg{width: 1200px;}
			/*.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 1140px;}*/
			.header-top{width: 1200px;}
			.footer-bg{min-width: 1200px;}
			.content-bg{width: 1200px; margin: 0 auto;}
		}



        