@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:"微软雅黑", "宋体"; font-size:14px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666; }
a:visited{ text-decoration:none;color:#666; }
a:hover{ text-decoration:none;color:#666; }
a:active{ text-decoration:none;color:#666; }
.clear{ clear:both;}
.myleft{ float:left;}
.myright{ float:right}
img.img-responsive{width:100%;}
.w1450{max-width:1450px; margin:0 auto;}
.w1200{ max-width:1200px; margin:0 auto;}



.header{ border-top:5px solid #ba1d22; }
.header-box{  margin:0 auto; }
.navbar .navbar-nav .nav-link{ height: 100px; padding: 0; margin: 0 18px 0 18px; font-size: 14px; line-height: 100px; color: #888;}
.bg-light { background-color: #fff!important;}
.collapse { margin-left: 7%;}
.navbar .nav-en { float: right; height: 60px; margin: 20px 0; font-size: 16px; line-height: 60px; color: #4ba8e5;     padding: 0 8px;}
.navbar-collapse a:link{ color:#fff; }
.navbar-collapse a:visited{ color:#fff; }
.navbar-collapse a:hover{ color:#4aa9e6; }
.navbar-collapse a:active{ color:#4aa9e6; }
.shoujilang{ display:none; }
.navbar .nav-en img{ width:27px; height:auto;}

.footer{ background:#333; }
.footer .w1450{ padding:0 20px;}
.footer1{ border-bottom:1px solid #494949; padding:30px 0; }
.footer1_left{ float:left; width:20%;}
.footer1_right{ float:right; color:#fff; font-size:18px; padding-top:30px;  }
.footer2{border-bottom:1px solid #494949; padding:40px 0;  }
.f_title { height: auto; overflow: hidden; margin-bottom: 12px; font-size: 16px; color:#fff; }
.f_link { width: 640px;    float: left;    height: auto;    overflow: hidden;    font-size: 0;}
.f_link .f_link_h {    display: inline-block;    width: 105px;    min-height: 210px;    margin-right: 45px; overflow: hidden;   vertical-align: top;}
.f_link .f_link_h a {   color: #a9a9a9;  height: 28px;  font-size: 14px;  line-height: 28px;  display: block;}
.f_link .f_link_h a:first-child { padding-left: 0;}
.f_link .f_link_h a:hover {   color: #fff;  }
.f_contact{ float:right; }
.f_contact h4{ color:#fff; font-size:24px; padding-bottom:10px;  }
.f_contact .icontel{ background:url(../images/icon_tel.png) left center no-repeat ;  color:#a9a9a9; text-indent:2em; height:40px; line-height:40px; font-size:14px; }
.f_contact .iconadd{ background:url(../images/icon_map.png) left center no-repeat ;  color:#a9a9a9; text-indent:2em; height:40px; line-height:40px; font-size:14px; }

.footer3{ padding-top:40px; padding-bottom:40px;  }
.footer3_left{ color:#fff; font-size:16px; float:left;  line-height:30px;  }
.footer3_left a{ margin-right:30px;}
.footer3_right{ float:right; }
.footer3_right .footmail{ float:left; color:#fff; background:url(../images/footer_icon_mail.png) left center no-repeat; text-indent:2.5em;  line-height:30px;background-size: 33%; }
.footer3_right .footsystem{ float:left; color:#fff; background:url(../images/footer_icon_system.png) left center no-repeat; text-indent:2.5em; margin-left:30px;  line-height:30px;  background-size:33%; }
.footer3_right .footlang{ float:left; color:#fff; background:url(../images/footer_lang.png) left center no-repeat;  text-indent:2.5em; margin-left:30px;   line-height:30px; background-size: 33%;}
.footer3 a{ color:#fff; }
.footer3 a:hover{ color:#aaa;}



.footer_m{ height:40px;}


.foot{      
	width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: -webkit-gradient(linear,0 0,0 100%,from(#c02c31),to(#c02c31));
	position: fixed;left: 0;right: 0;bottom: 0;
	}



.footerWrap {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    border-top: 1px solid rgba(255,255,255,0.2);
     width: 100%;
    background: -webkit-gradient(linear,0 0,0 100%,from(#c02c31),to(#c02c31));
}

.foot .active{
    text-align: center;
    height: 44px;
    overflow: hidden;
    border-right: 1px solid rgba(255,255,255,0.2);
    -webkit-box-flex: 1;
    box-flex: 1;
}

.foot .active{
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}

#yptel .tel { background-position: -90px -110px; }
#map .map { background-position: -120px -110px; }
#message .message { background-position: -30px -110px; }
#footpro .footpro { background-position: -300px -110px; }

.foot .icon{
    width: 30px;
    height: 20px;
    display: block;
    background: url(../images/common.png) no-repeat;
    background-size: 400px;
    margin: 4px auto 0 auto;
    position: relative;
}

.foot .text {
    height: 16px;
    line-height: 16px;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
}
.foot{ display:none;}







/*大图样式*/
.picarr{position:relative;margin:20px auto;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:600px;margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin:0 auto; }
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle; width: 100%;}
.picarr .preview li.current a{border:1px solid #000;}




/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}







@media (max-width: 1200px){
	.f_link .f_link_h{ margin-right:45px;}
	.navbar .collapse{ margin-left:3%; }
	
	
	
	
}




@media (max-width: 1100px){ 
.navbar .navbar-nav .nav-link{ margin:0 15px 0 15px}
.f_link .f_link_h{ margin-right:30px;}
.f_link{ width:599px;}
.yuyuan{ display:none;}
} 


@media (max-width: 991px){ 
.yuyuan{ display:none;}
.shoujilang{ display:block; }

.navbar .navbar-nav .nav-link{ height:35px; line-height:35px;}
.collapse{ margin-left:0;}
.bg-light { background-color: #ccc;}
.navbar{ padding:0;}
.navbar-nav{ background:#f5f5f5; border-top:1px solid #eee; }
.navbar-light .navbar-brand{ margin-left:1em;}
.navbar-light .navbar-toggler{ margin-right:1em;}
.yuyuan_m{ display: none !important; }
.footer1_left { width:30%; }
.footer1_right{padding-top: 10px;}

.f_contact{ float:left; padding-top:30px; }
.footer3_right{ float:left; }
.navbar .collapse{ margin-left:0%; }
} 




@media (max-width: 767px)  {
.navbar-light .navbar-brand img{ width:80%; }
.footer1_left { width:40%; }
.footer1_left { font-size:14px;}
.listConts .conttitle{ width:94%; margin-left:3%; margin-right:3%; }
#textarea{width:94%; margin-left:3%; margin-right:3%; }
	
	}  
@media (max-width: 600px)  { 
.navbar-light .navbar-brand img{ width:60%; }
.footer3 .footer3_left a{ display:block; }
.picarr .preview{width:94%;  margin:0 auto; margin-left:3%; margin-bottom:3%; }

 } 
@media (max-width: 500px)  {
.ilink .isame h4{ padding-top: 50px;}
.footer{ display:none;}
.foot{ display:block;}
body{ padding-bottom:47px;}
} 
@media (max-width: 400px)  { 
.ilink .isame h4{ font-size:30px;}
.ilink .isame p{ font-size:12px; }
.ilink .isame span{ font-size:12px; }
 }  


/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 24px;	line-height: 24px;	text-align: center;	letter-spacing: 0;	font-family: "Arial Black";	font-size: 12px;	margin-top: 20px; padding-bottom:5px;}
.page_list a {	display: inline-block;	color: #898989;	border: 1px solid #e8e8e8;	background: #f8f8f8;	padding: 0 8px;	margin: 0 1px;}
.page_list a:hover {	color: #fff;	border: 1px solid #898989;	background: #898989;}
.page_list a.on {	color: #333;	border: 1px solid #ccc;	background: #E5EDF2;}



