@charset "utf-8";

@media (min-width: 1230px)
{

	.container {
		width: 1200px; 
	}


}

#header-top { height:38px; margin-top:15px; line-height:38px;} 
	#header-top-lan { display:block;float:right; font-size:1em;   }
	#header-top-lan ul { padding-top:4px;}
	#header-top-lan li { list-style:none; float:left; padding-left:33px; padding-right:33px;}
	#header-top-lan ul>li:last-child{ padding-right:0px;}
		#header-top-lan li  a { padding-left:7px; padding-right:7px; }
	#header-top-lan li.fax { background:url(../images/faxbg.jpg) no-repeat 3px 6px; color:#d95167; padding-left:78px; font-size:0.875em; font-weight:bold; }		
	#header-top-lan li.tel { background:url(../images/telbg.jpg) no-repeat 3px 6px; color:#89bab9; padding-left:78px; font-size:0.875em; font-weight:bold;  }
		
		#header-top-lan a:hover {text-decoration:underline}
		#header-top-lan a.sel { color:#15b9cf; }
	#header-top-form { width:260px; padding-left:60px; display:block; float:right; height:100%;   }
	
	#header-top-form  .form-control { 
    height: 38px; padding: 6px 12px;  background-color: #ffffff;  border: none;outline:none;
    -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
	}
	#header-top-form  .form-control-feedback {width: 48px; height: 38px; cursor: pointer; line-height:38px;line-height: 38px !important;   color:#ffffff; font-size:23px; top:0px;}
	#header-top-form  .form-control-feedback img { display:inline-block}
	

.main-navigation .navbar-nav > .active a,.main-navigation .navbar-nav > .active a:hover{color:#18c7de;}
												.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#18c7de}
												.main-navigation .navbar-nav > .open > a, .main-navigation .navbar-nav > .open > a:hover, .main-navigation .navbar-nav > .open > a:focus{box-shadow:none;}
                                            	.animated.main-navigation .open .dropdown-menu li a{
													padding: 12px 20px;
													font-size: 15px;
													color: #666666 !important;
													border:none !important;
													border-bottom: 1px solid #f1f1f1 !important;
													-webkit-transition: none;
													-moz-transition: none;
													-o-transition: none;
													-ms-transition: none;
													transition: none;
													}
													#topids_1{display:none !important;}
													
													.fixed-header-on .header.fixed.animated .main-navigation .navbar-nav > li{padding-top:10px;}
													.fixed-header-on .header.fixed.animated{
														padding-bottom:0px;
													}



/* 一级菜单设置 */
#pcnav
{
	padding-left:0px;
}

.navbar-default .navbar-nav > li > a {	
border:none;color: #000000;	font-size: 1em; font-weight:normal;	
padding: 7px 1.7em 10px 1.7em;margin-bottom:23px;	z-index: 102;	bottom: -1px;
}


.navbar-default .navbar-nav > li:last-child>a { padding-right:0px;}


.navbar-default .navbar-nav > .open > a,  .navbar-default .navbar-nav > .open > a:focus
{
	background:none;
	color:#000;
	
	-webkit-box-shadow:0px;
	box-shadow:0px;
}
.main-navigation .navbar-nav > li.active a{
	color:#d95167 !important;
	border:none !important;
	background:none;
	box-shadow:0px;
	-webkit-box-shadow:0px;
	font-weight:bold;
	}



.navbar-default .navbar-nav > .open > a
{
	color:#d95167 !important;
	font-weight:bold ;
}
.navbar-default .navbar-nav > .open > a:hover
{
	
	
	border:none;
	background:none;
	box-shadow:0px;
	-webkit-box-shadow:0px;
	
	
}


.logo { position:relative;}
.logo img { margin-top:-57px;}




.animated.main-navigation .open .dropdown-menu li a:hover
{
	color:#ffffff !important;
	background:#d95167;
}


/*一级菜单间隔符号*/
.dropdown>a:before {	 content:""; font-weight:700;color: #ffffff;}


.header { padding-bottom:0px;}
.navbar-default.navbar { margin-bottom:0px; margin-top:5px;}  /* 主导航*/

.ry-main {     margin-top: 4.5em;    margin-bottom: 10%;}

/* 内页子栏目 */

.ico-sel { width:100%; text-align:center; position:absolute; top:15px; left:0px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.son-nav { text-align:left; font-size:16px;}
.son-nav ul { padding:0px; margin:0px; margin-left:-1.5em;}
.son-nav ul li { display:block; margin-right:1.5em; margin-left:1.5em; float:left;padding:6em 0.5em 1.3125em 0.5em; margin-top:-3em; line-height:1; position:relative;}

.son-nav ul li::after {
    content: "-";
    padding-left: 10px;
    color: #666666; float:left;
	position:absolute;
	right:-1.75em; bottom:1.3125em;
}
.son-nav ul li.sel a { color:#00a2ea;font-weight:700;font-size:1em;text-decoration:none;}
.son-nav ul li.sel .ico-sel {filter:alpha(opacity=100);-moz-opacity:1;opacity:1; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;}
.son-nav ul li:hover .ico-sel {filter:alpha(opacity=100);-moz-opacity:1;opacity:1; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;}
.yellow-nav ul li.sel {background-color:#89bab9; }
.yellow-nav ul li:hover { cursor:pointer; background-color:#89bab9;-webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;}
.yellow-nav ul li:hover a { color:#ffffff;}
.yellow-nav ul li.sel a { color:#ffffff;font-weight:400;font-size:1em;text-decoration:none; }
.yellow-nav ul li a { display:block; }
.son-nav ul>li:last-child::after { display:none}
.son-nav ul li a { font-size:1em; color:#666666; }

.son-nav ul li a:hover{color:#ffffff;}
.yellow-nav ul li a:hover{color:#ffffff;}

.position { position:absolute; right:0; top:0.875em; color:#999999;}
.position a  { color:#999999; font-size:0.875em;}
.position>a:last-child { color:#333333;}
.position a:hover { text-decoration:underline}

#ny-banner { width:100%; overflow:hidden;}
.ny-banner-box { width:100%}

.ny-banner-box img { width:100%;}

@media (max-width:1200px) 
{
 
.ny-banner-box { width:146%; margin-left:-23%;}
}

@media (max-width:1024px) 
{
	
	.navbar-default .navbar-nav > li > a {	color: #000000;	font-size: 1.2em; font-weight:normal;	padding: 12px 25px 45px 15px;	z-index: 102;	bottom: -1px;}

 


.position {
    top: 0.5em;
	}
	body {font-size:13px;}
	
	.son-nav.yellow-nav {}
	
}

@media  (max-width:768px)
{ 
	 

}


@media  (max-width:667px)
{ 
	
.son-nav ul li {

    margin-right: 1em;
    margin-left: 1em;font-size:0.875em;

}
	
 	 

}

@media  (max-width:480px)
{ 
	.son-nav ul { margin-left:-0.5em;}
	.son-nav ul li {

		margin-right: 0.15em;
		margin-left: 0.15em;
		font-size:0.875em;
		font-size:13px;
	
	}
	
	.position { position:absolute; right:auto; left:5px; top:6em; color:#999999; font-size:13px}
	.position a  { color:#999999; font-size:0.875em;}
	.son-nav ul li::after { display:none}
	#page-title { margin-bottom:3.3em;}
 
}
 
@media  (max-width:400px)
{ 

		.son-nav ul li {

		margin-right: 2px;
		margin-left: 2px; 
		padding-left:2px; padding-right:2px;
	
	}
	.son-nav ul>li:last-child { margin-right:0;}
	
	.son-nav ul { margin-left:-0.5em;}
	.container {     width:98%;   }
	
}

@media  (max-width:325px)
{ 
 

	.son-nav ul>li:last-child { margin-right:0;}
	
 
	
}



/* 底部样式 */

#footer { background:url(../images/footer_01.jpg) }
	.footer-main { padding-top:3.11111111%;}
	
	.footer-left { float:left; width:49%;}	
	.footer-right { float:right; width:49%;}		
	

		
		
		.footer-social li { display:block; cursor:pointer; width:42px; height:38px; padding:6px 6px 0 7px; text-align:center; line-height:38px; float:left; margin-right:25px; background-color:#00a2ea; -moz-box-shadow:1px 2px 4px #000000; -webkit-box-shadow:1px 2px 4px #000000; box-shadow:1px 2px 4px #000000;
		
 }
		.footer-social li:hover { background-color:#28e0f8;}
			.weixinico { background:url(../images/footer-ico1.png); width:33px; height:25px; display:block}
			.weiboico { background:url(../images/footer-ico1.png); width:33px; height:25px; display:block; background-position:164px 0;}
			.qqico { background:url(../images/footer-ico1.png); width:33px; height:25px; display:block ; background-position:110px 0;}
			.linkico { background:url(../images/footer-ico1.png); width:33px; height:25px; display:block; background-position:56px 0;}
			
		.contact { padding-top:5.6%; padding-bottom:3.85%;}
		.contact li { list-style:none; color:#000000; margin-bottom:3px; font-size:0.9573em; padding-left:22px; position:relative;}
		.contact li:hover { color:#ffffff; cursor:pointer;}
			.footico { width:16px; height:20px; position:absolute; left:0; top:5px; }
			/*
			.ico1 { background:url(../images/footer-ico.png); background-position:0 0; }
			.ico2 { background:url(../images/footer-ico.png); background-position:-16px 0; }
			.ico3 { background:url(../images/footer-ico.png); background-position:-32px 0; }
			.ico4 { background:url(../images/footer-ico.png); background-position:-48px 0; }
			.ico5 { background:url(../images/footer-ico.png); background-position:-64px 0; }
			.ico6 { background:url(../images/footer-ico.png); background-position:-80px 0; }		
			.ico7 { background:url(../images/footer-ico.png); width:17px;background-position:-96px 0; }
			.ico8 { background:url(../images/footer-ico.png); width:17px;background-position:-116px 0; }
			*/
			
		  .ico1 { background:url(../images/footer-ico_1.png); background-position:0 0; }
		  .ico2 { background:url(../images/footer-ico_1.png); background-position:-16px 0; }
		  .ico3 { background:url(../images/footer-ico_1.png); background-position:-32px 0; }
		  .ico4 { background:url(../images/footer-ico_1.png); background-position:-48px 0; }
		  .ico5 { background:url(../images/footer-ico_1.png); background-position:-64px 0; }
		  .ico6 { background:url(../images/footer-ico_1.png); background-position:-80px 0; }		
		  .ico7 { background:url(../images/footer-ico_1.png); width:17px;background-position:-96px 0; }
		  .ico8 { background:url(../images/footer-ico_1.png); width:17px;background-position:-116px 0; }

						
		.footer-weixin { background-color:#007db5; text-align:center; padding:27px 21px; }
	.footer-bottom { background-color:#007db5;  font-size:0.75em; padding:13px 0; color:#000000;}
		a.copylink { color:#000; padding-left:27px;}
	
	.footer-bottom  .container { position:relative;}
	.footerbtn-right { position:absolute; right:0px; width:28%; font-size:14px; text-align:center; top:0px;}
	.footerbtn-right a { font-size:14px; color:#000000; padding-left:6.75%; padding-right:4.75%;}
	.footerbtn-right a:hover { color:#ffffff;}
	.footerbtn-right a:first-child { padding-left:32px;}
	.footerbtn-right a:last-child { padding-right:0px;}





/*新增1230导航*/
@media screen and (max-width:1230px)
{
	.navbar-default .navbar-nav > li > a
	{
		    padding: 8px 1.2em 8px 1.2em;
    	 
	}
}



@media (max-width: 1200px)
{

		#footer .container  { font-size:13px}
		.footer-bottom  { font-size:12px}
		.footerbtn-right a { font-size:14px}

		.contact .disno { display:none;}
		 
}
@media (max-width: 1000px)
{
		 
		.contact { padding-top:0; padding-bottom:0;}
		.footer-main>.row>.contact:first-child { padding-top:18px;}
		.footer-weixin { width:285px; float:right}
		.footerbtn-right { position:absolute; right:10%; width:29%; font-size:14px; text-align:center; top:0px;}
		.footerbtn-right a { font-size:12px; color:#000000; padding-left:6.75%; padding-right:4.75%;}

}


@media screen and (max-width:818px)
{
	
	.navbar-default .navbar-nav > li > a
	{
		padding:20px 1.4em 0px 1.4em;
		margin-bottom:1em;
	}
	#header-top-form{ width:200px;}
	.logo img { position:absolute;	top: -5px;
		max-height:70px;}
	
	
	
	
}

@media screen and (max-width:737px)
{
	#pcnav
	{
		padding-left:15px;
	}
	.logo img:hover
	{
		opacity:1;
	}
	
	.navbar.navbar-default
	{
		background:#fff;
		border:none;
	}
	
	.main-navigation .navbar-nav > li.active a, .navbar-default .navbar-nav > .open > a:hover
	{
		border:none;
	}
	
	
	
}

@media (max-width: 667px)
{
	 
		
		#header-top-form { display:none}
	
		.logo img {		position:absolute;top: -40px; z-index:399;	}
		
		#header-top-lan {    display: block;    float:none; position:absolute;right: 18%;   z-index:399;  font-size: 1em;}
		
		#header-top { margin-top:0px; }
		.navbar-toggle { margin-top:-16px;  }
		.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    padding-bottom:20px;
}
		
		.footerbtn-right{ display:none}
		
			.logo img {position:fixed; 	top: 72px;
		max-height:75px;}
		
		
}

@media (max-width: 480px)
{
		
		#header-top-lan {    right: 33%; display:none; }
		
		#header-top-lan li.fax { display:none}
		.footer-weixin {  float:left; margin-top:20px;}
		a.copylink { display:none;}
		.footer-bottom { font-size:12px;}
		
		#header-top-form
		{
			width:45%;
		}
}





.pagination > li > a.prenext{	border-radius:0px !important;}
.pagination > li > a.prenext:hover{	color:#fff;	background:#333;}



/*新增底部轮播的公共样式*/
.coop
{
	margin-bottom:4em;
}
#indexcoop .coop
{
	margin-bottom:0px;
}
	
/*新增头部欢迎语*/	
.welcome
{
	max-width:224px;
	display:inline-block;
	color:#5dc1cf;
	text-align:center;
}

/*变更底部排版布局新增样式*/

#footer
{
	background:#9db9b8;
	padding:3.8em 0px 4em 0px;
	color:#ffffff;
}
.col-footer-left
{
	width:21.7%;
	padding-right:0px;
	background:url(/../images/footerbg_03.png) center right no-repeat;
}
.col-footer-center
{
	width:61%;
}

.flogo
{
	padding-top:1em;
	margin-bottom:0.5em;
}

.footer-contact { padding:43px 0 0 20px;}
.footer-areacontact { padding:33px 0 0 30px;}



.col-footer-right
{
	padding-top:1em;
	padding-bottom:2em;
	background:url(/../images/footerbg_03.png) left center no-repeat;
}

.footer-wechat
{
	width:166px;
	margin-top:33px;
	display:inline-block;
	float:right;
	 
}

.footer-wechat p
{
	color:#fff;
	text-align:center;
	letter-spacing:1px;
}


.col-footer-center
{
	color:#fff;
	font-size:13px;
}
.ft-title
{
	font-size:1.25em;
	text-align:center;
	margin-top:1em;
	color:#fff;
	letter-spacing:1px;
	margin-bottom:1.2em;
}
.footico
{
	position:relative;
	display:inline-block;
	margin-right:0.4em;
	top:6px;
}
.col-footer-center a
{
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
.ft-items
{
	text-align:center;
	margin-bottom:0.4em;
}
.ft-item
{
	width:auto;
	display:inline-block;
	margin:0px 1em;
}

.open-wechat
{
	width:120px;
	height:120px;
	position:absolute;
	top:-130px;
	left:-40px;	
	display:none;
}


.footer-btn
{
	width:37px;
	height:37px;
	display:inline-block;
	margin:0px 0.5em;
	
}
.btn-wechat
{
	cursor:pointer;
	background:url(/../images/footer-social_03.png) center center no-repeat;
	position:relative;
}

.btn-wechat:hover
{
	background:url(/../images/footer-social2_03.png) center center no-repeat;
	
}
.btn-wechat:hover .open-wechat
{
	display:block;
}

.fcopyright { position:absolute; bottom:-4.8em; left:18px;}
 
@media screen and (max-width:1200px)
{
	
	.col-footer-left
	{
		width:24.7%;
	}
	.col-footer-center
	{
		width:55%;
		padding:0px;
		font-size:12px;
	}
	.ft-item
	{
		margin:0px 0.2em;
	}
	
}
@media screen and (max-width:990px)
{
	.col-footer-left
	{
		width:32%;
	}
	.col-footer-center
	{
		width:68%;
	}
	.col-footer-right
	{
		display:none;
	}
	.flogo img
	{
		max-width:100%;
	}
	
	
	
}
@media  (max-width:768px) {

	body { font-size:13px;}
	.model-nav a { display:inline-block; margin-bottom:15px;}
	.footer-left { float:left; width:100%;box-sizing:border-box; padding-left:33px;}	
	.footer-right { float:right; width:100%; }	
	.footer-right .footer-wechat { float:left}
	.footer-contact { padding-left:43px;}
	#footer {    padding: 1.8em 0px 3em 0px;    color: #ffffff;}
	
	.fcopyright {    position: absolute; bottom: -15px; left:50%;}
	

}
@media screen and (max-width:737px)
{
	
	.col-footer-left
	{
		width:100%;
		padding:0px 15px;
	}
	.col-footer-center
	{
		width:100%;
	}
	.fnavagation
	{
		width:100%;
	}
	
	.fnavagation a span
	{
		display:none;
	}
		
	.fnavagation
	{
		padding-bottom:1em;
	}	
	.footico 
	{
		width: 15px;
		height: 19px;
		}
		
	.flogo img
	{
		margin:0 auto;
	}		
		
}

@media screen and (max-width:480px)
{
body { font-size:12px;}
		#footer {
			padding: 0px 0px 3em 0px;
			 
		}
		
		.footer-areacontact {
			padding: 33px 0 0 10px;
		}
		.footer-left { padding-left:10px;}
		.footer-contact {
			padding: 32px 0 0 5px;
		}
		.fcopyright { left:13px; bottom:-35px;}
		
		
}


