/* CSS Document */
body {
	font-size:14px;
	color:#555;
	background:#fff;
	font-family:"Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif
}
a {
	color:#555;
	text-decoration:none
}
a:focus, a:hover {
	color:#333;
}
.link ul li{
	float: left; 
	}
li{
	list-style: none;
}
.container,
.layout,
.banner{min-width:1200px;}

.sy_pro img:hover{
	border-color:#b7b7b7;
	}
.ny_pro img:hover{
	border-color:#b7b7b7;
	}

.demo{}
.demo .demo-fixed{position: absolute; top: 0; z-index: 1;}
.demo-top{border-top: 3px solid #38b1dc; background-color: #FFF;}
.demo-top .logo{padding:20px;}
.demo-top .icon{text-align:center; padding-top:20px;}
.demo-top .icon i{font-size:18px; color: #404042;}
.demo-top .icon p{font-size:12px; color: #666666;}
.demo-nav{border-top: 1px solid #38b1dc;}
.demo-nav li{margin:0;}
.demo-nav li a{padding:15px; font-size:14px;color:#555;}
.demo-nav li a:hover{background-color:#38b1dc;color:#fff;}
.demo-nav li.active a{background-color:#38b1dc; color:#fff;}



.border {
	border:solid 1px #efefef;
}
.title_icon{
	margin-top:60px;
	text-align:center;
	background:url(../images/icon_01.jpg) no-repeat top center;}
.text-28 {
	font-size:28px;
	color:#333;
}



.about{
	height:450px;
	padding-top:160px;
	background:url(../images/about.jpg) top center;}
.about .f30w{
	font-size:30px;
	color:#FFF;}
.about .f18y{
	font-size:18px;
	color:#f4c93c;}
.about .yline{
	background:url(../images/yline.jpg) no-repeat bottom center;}
	
	
.btn01{
	background-color:#eeeeee;
	border-color:#eeeeee;
	font-size:12px;
}
.btn01:hover{
	background-color:#38b1dc;
	border-color:#38b1dc;
	font-size:12px;
	color:#FFF;}

.ny_banner{color:#FFF; padding:250px 0 100px 0;  background-size:100%; text-align:center;}

.ny_banner h1{font-size:32px; margin-bottom:20px;}
.ny_banner p{font-size:18px;}


.nav-ny{}
.nav-ny .nav-head {
    font-size:16px;
    background-color:#38b1dc;
    color:#555;
    padding:8px 20px;
    display:block;
    height:auto;
    border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.nav-ny .nav-info{
    background-color:#eee;
    padding:10px 20px;

}
.nav-ny .nav-info i{font-size:48px; float:right;  margin:5px 0px 5px 0px; color: #ccc;}
.nav-ny li a{display: block; padding:10px 20px; font-size: 14px; background-color:#eee; border-bottom:1px solid #ddd; color:#555;}
.nav-ny li a:hover{background-color:#ddd; color: #555;}
.nav-ny li a:hover:before{content:"\f046"}
.nav-ny li.active a{background-color:#ddd; color: #555;}
.nav-ny li.active a:before{content:"\f046"}

.nav_ny .two{
	}
.two li a{display:block; padding:10px 10px 10px 40px; font-size:12px; background-color:#F9F9F9; border-bottom:1px dotted #ddd; color:#555;
	}
.two li a:hover{background-color:#F9F9F9;  color: #555;}
.two li a:hover:before{content:"\f046"}
.two li.active a{background-color:#F9F9F9;  color: #555;}
.two li.active a:before{content:"\f046"}


.newslist{}
.newslist .media{border-bottom: 1px dotted #ddd; padding-bottom:20px;}
.newslist img{max-width: 100px; margin-top: 5px;}
.newslist .news_title{display: block; font-weight:bold; line-height:30px;}
.newslist .news_time{font-size: 12px; padding: 5px 0;}
.newslist .news_desc{font-size: 12px; padding: 5px 0;}

/*分页*/
.page{color: #666; text-align: center; clear:both; margin-top: 18px;}
.page a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #333; border: 1px solid #ddd; background: #fff}   
.page a.disabled{display:none;} 
.page a.cur, .page a.cur:hover {background-color: #f4c93c;color: #fff; border-color: #38b1dc;margin-right: 1px;}
.page .dotted{display: inline-block; width: 14px; text-align: center}
.page .prev{border-radius: 5px 0 0 5px}
.page .next{border-radius: 0 5px 5px 0}

.friendlink {
    float: left;
    color: #555;
    line-height: 23px;
}

.friendlink i {
    list-style: none;
    font-style: normal;
    line-height: 23px;
    float: left;
}

.friendlink .linkTagcs {
    text-align: left;
    float: right;
    width: 181px;
    max-height: 23px;
    overflow: hidden;
    transition: 0.3s all ease-in-out;
    line-height: 23px;
}

.friendlink .linkTagcs a {
    display: block;
    color: #555;
}
.friendlink .linkTagcs li{
    line-height: 23px;
}
.friendlink .linkTagcs:hover {
    max-height: 23px;
    overflow-x: hidden;
    overflow-y: auto;
}

