@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{font:12px 'Arial','Microsoft Yahei','Simsun';color:#666;background:#fff; min-width:320px; height:100%;}
body,div,p,a,li,ul,ol,span,input,dl,dd,dt,form,h1,h2,h3,h4,h5,h6,select,pre,img,textarea{padding:0;margin:0;outline:none;font-size:system;border:0 none;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
form{display:inline}
ul,ol{list-style:none}
a{text-decoration:none;color:#666;}
a:hover,a:active,a:focus{color:#af3b51;text-decoration:none;}
a:active{color:#af3b51;}
em,i{font-style:normal;}
u{ text-decoration:none; color:#EF464D;}
img{ border:0; display:block; width:100%;}
button,input,select,textarea{font-size:100%;vertical-align:middle;outline:none;}
textarea{resize:none}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
table{border-collapse:collapse;border-spacing:0}
header,footer,article,section,nav,menu,hgroup{display:block;clear:all;}

.fl{ float:left;}
.fr{ float:right;}
.clear {zoom:1;}
.clear:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.clf{ color:#fff;} 
.mt5{ margin-top:5px;}



/* header */
.head{ width:100%; height:50px; background:#fff;  position:fixed; width:100%;  top:0; z-index:100;box-shadow:1px 1px 7px 0px rgba(0, 0, 0, 0.1);}
.logo{ float:left;}
.logo img{ width:256px; height:50px; }

.banner{}
.tempWrap{ width:100%; margin-top:50px;}
.sliderbox {position:relative; overflow:hidden;}
.sliderbox .hd {position:absolute;bottom:.5em;left:50%;z-index:1; margin-left:-3em;}
.sliderbox .hd li{ display:inline-block;height:.8em; width:.8em;border-radius:1em;background:rgba(255,255,255,0.8);margin-left:.5em;}
.sliderbox .hd li.on{ background:#0277BD;}
.sliderbox .bd{position:relative; z-index:0;}
.sliderbox .bd li{ position:relative;}

.che{ background:#F0F3FA; padding:25px 0;} 
.che_h5{ text-align:center;}
.che_h5 h5{ font-size:20px; color:#005BAC;}
.che_h5 h5 b{ color:#222;}
.che_h5 p{ line-height:20px; margin-top:5px; color:#888;}
.che_ul{ width:96%; margin:0 auto; margin-top:10px; overflow:hidden;}
.che_ul li{ width:48%; float:left; margin:5px 1%; line-height:35px; height:35px; overflow: hidden; background:#fff; text-align:center; font-weight:bold; color:#222;}

.anli{ margin-top:25px;}
.anli_ul{ width:96%; margin:0 auto; margin-top:10px; overflow:hidden;}
.anli_ul li{ width:48%; margin:3px 1%; float:left; } 
.anli_ul li i {width:100%;height: 0;overflow: hidden; padding-bottom:73%; position:relative; display:block;}
.anli_ul li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
.anli_ul li p{ line-height:40px; height:40px; overflow:hidden; text-align: center; font-size:12px; color:#222; } 

.yiqi{ background:#F0F3FA; padding:25px 0; margin-top:25px;} 
.yiqi_ul{ width:96%; margin:0 auto; margin-top:10px; overflow:hidden;}
.yiqi_ul li{ width:48%; margin:5px 1%; float:left; border:1px #ddd solid; background:#fff; } 
.yiqi_ul li i {width:100%;height: 0;overflow: hidden; padding-bottom:100%; position:relative; display:block;}
.yiqi_ul li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
.yiqi_ul li p{ line-height:40px; height:40px; overflow:hidden; text-align: center; font-size:12px; color:#222; } 


.jiaju{  margin-top:25px;} 
.jiaju_ul{ width:96%; margin:0 auto; margin-top:10px; overflow:hidden;}
.jiaju_ul li{ width:48%; margin:5px 1%; float:left; border:1px #ddd solid; background:#f5f5f5; border-radius:5px; overflow:hidden; } 
.jiaju_ul li i {width:100%;height: 0;overflow: hidden; padding-bottom:100%; position:relative; display:block;}
.jiaju_ul li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
.jiaju_ul li p{ line-height:40px; height:40px; overflow:hidden; text-align: center; font-size:12px; color:#222; } 

.zhuangxiu{ background:#f5f5f5; padding:25px 0; margin-top:25px;}
.zhuangxiu_z_p{ width:94%; margin:0 auto;}
.zhuangxiu_z_p h2{ font-size:22px; color:#005bac;}
.zhuangxiu_z_p p{ margin-top:10px; line-height:23px;  color:#777; border-bottom:2px #cacaca solid; padding-bottom:15px;}
.zhuangxiu_z_p ul{ overflow:hidden; margin-top:15px;}
.zhuangxiu_z_p li{ width:50%; float: left; line-height:30px; background:url(../images/li.jpg) 0 center no-repeat; text-indent:20px;}

.zhuangxiu_ul{ width:96%; margin:0 auto; margin-top:10px; overflow:hidden; }
.zhuangxiu_ul li{ width:48%; margin:3px 1%; float:left; } 
.zhuangxiu_ul li i {width:100%;height: 0;overflow: hidden; padding-bottom:73%; position:relative; display:block;}
.zhuangxiu_ul li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; } 

.epc{ margin-top:25px;}

.news{ background:#f5f5f5; padding:25px 0; margin-top:25px;}
.news_dl{ width:94%; margin:0 auto; margin-top:15px;}
.news_dl dl{ overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #ddd dashed; }
.news_dl dl dt{ float:left; color:#888; text-align:center; width:60px;}
.news_dl dl dt span{ font-size:40px; color:#0060b7; display:block;}
.news_dl dl dd{ float:right; width:77%;}
.news_dl dl dd h2{ display:block; font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.news_dl dl dd p{ margin-top:5px; line-height:20px; height:40px; overflow:hidden; color:#999;} 


.anli_a{ width:120px; line-height:35px; border:1px #ddd solid; text-align:center; margin:0 auto; margin-top:15px; text-transform:uppercase; background:#fff; font-size:14px;}

 


.footer{ font-size:12px; padding:25px 0 45px 0;  background:#1E1E1E; color:#a5a5a5; }
.footer dl{overflow:hidden;}
.footer dl dt{ line-height:45px; text-align:center;   border-top:1px #272727 solid; margin-top:20px;}
.footer dl dd{ width:90%; margin:0px auto;  line-height:35px; } 
.footer dl dd b{ font-size:20px; color:#005BAC;}
 
  
.fixdiv{width:100%; margin:0 auto; height:40px; position: fixed; bottom:0px; }
.fixdiv li{ float:left; width:33.3%; border-right:1px #156fbf solid;  background-color:#005BAC; border-top-right-radius:10px;border-top-left-radius:10px; }
.fixdiv li:first-child{ border-left:0;}
.fixdiv li a{ display:block; height:40px; color:#fff; text-align:center;} 
.fixdiv li a span{display:block; height:40px; line-height:40px; font-size:15px; font-weight:bold;}



/*-----------------------------------------------------------*/
.ny_banner{ width:100%; margin:0 auto;margin-top:50px;}
.ny_main{ width:100%; margin:0 auto;}
.ny_h5{ width:94%; margin:0px auto; margin-top:15px; border-bottom:1px #ddd solid; padding-bottom:13px;  }
.ny_h5 h5{ font-size:42px; color:#eee;text-transform:uppercase;   }
.ny_h5 h5 span{ font-size:24px; color:#005BAC; display:block; margin-top:-30px;   position:relative;} 

.ny_h522{ width:94%; margin:0px auto; margin-top:15px;  }
.ny_h522 h5{ font-size:42px; color:#eee;text-transform:uppercase;   }
.ny_h522 h5 span{ font-size:24px; color:#005BAC; display:block; margin-top:-30px;   position:relative;} 



.ny_dao{ width:97%; margin:0px auto; margin-top:5px;overflow:hidden;}
.ny_dao a{ display:block; float:left; width:48%; margin:0px 1%; line-height:35px; height:35px; overflow:hidden; font-size:14px;  color:#555; text-indent:16px; background:url(../images/li.jpg) 0 center no-repeat;}
.ny_dao a:hover , .ny_dao a.on  { color:#005BAC; font-weight:bold; }

.ny_dao22{ width:97%; margin:0px auto; margin-top:10px;overflow:hidden;}
.ny_dao22 a{ display:block; float:left; width:48%; margin:5px 1%; line-height:37px; height:37px; overflow:hidden; font-size:14px;  color:#555; text-align:center;border:1px #ddd solid;}
.ny_dao22 a:hover , .ny_dao22 a.on  { color:#fff; background:#005BAC;border:1px #005BAC solid;font-weight:bold; }
  
 
.ny_dq{ width:100%; margin:0 auto; line-height:40px;color:#666; background:url(../images/home.png) 10px center no-repeat; text-indent:35px;    }
.ny_dq a{color:#666;}
.ny_news_h{width:94%; margin:0px auto;text-align:center;}
.ny_news_h h2{ font-size:17px; line-height:30px; color:#111;   }
.ny_news_t{width:94%; margin:0px auto; margin-top:5px; color:#aaa; text-align:center; border-bottom:1px #e5e5e5 solid; padding-bottom:13px;  }
.ny_news_p{width:94%; margin:0px auto; margin-top:10px; line-height:30px; color:#666; }
.ny_news_dao{ width:94%; margin:10px auto; margin-bottom:20px; line-height:25px;  color:#C7281C; background:#f5f5f5; padding:13px;  }
.ny_news_dao p{line-height:25px; height:25px; overflow: hidden; }
.ny_news_dao p a{ color:#666;} 
.ny_news_dao p b{ background: #005BAC;color: #fff;padding: 3px 10px; margin-right: 10px;border-radius: 5px; }


.ny_about_p{ width:94%; margin:10px auto; line-height:30px; color:#666;}
 
 
    .lanren .news_ul{width:100%; margin:0px auto;display: none;}
	.lanren{ width:100%; margin:0 auto; overflow:hidden; margin-top:5px;margin-bottom:30px;  }
	.lanren ul.list{overflow: hidden; }
	.lanren ul.list li{width:94%; margin:0 auto;background:#fff; overflow:hidden; margin-bottom:20px; background:#f1f1f1; padding:20px 10px;}
	.lanren ul.list li .date{width:60px; float:left; text-align:center; transition: all 0.8s; }
	.lanren ul.list li .date b{display:block; height:50px; line-height:50px; font-size:36px; margin:0 auto; color:#005BAC;}
	.lanren ul.list li .date span{display:block; color:#888; }
	.lanren ul.list li .xw_con{width:75%; float:right; text-align:left;}
	.lanren ul.list li .xw_con h2{  font-size:15px; color:#222; line-height:20px; }
	.lanren ul.list li .xw_con p{ color:#888; line-height:20px; height:50px; overflow:hidden; margin-top:10px; border-top:1px #ddd solid; padding-top:10px;}
 

	.lanren .more{overflow: hidden;text-align: center; margin-top:15px; }
	.lanren .more a img{ width:30px; margin:0 auto; display:block; padding-bottom:10px;  }
 
 

	.lanren2 .ny_cp_ul{width:100%; margin:0 auto; overflow:hidden;display: none;}
	.lanren2{ width:96%; margin:0px auto; overflow:hidden; margin-bottom:30px; margin-top:5px; }
	.lanren2 ul.list{overflow: hidden;}
	.lanren2 ul.list li{ width:48%; margin:5px 1%; float:left; background:#f1f1f1; border:1px #e5e5e5 solid; } 
	.lanren2 ul.list li i {width:100%;height: 0;overflow: hidden; padding-bottom:100%; position:relative; display:block;}
	.lanren2 ul.list li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
	.lanren2 ul.list li p{ line-height:40px; height:40px; overflow:hidden; padding:0 10px; text-align: center; font-size:14px; color:#222; font-weight:bold;    } 
	.lanren2 .more{overflow: hidden;text-align: center; margin-top:20px; }
	.lanren2 .more a img{ width:30px; margin:0 auto; display:block; padding-bottom:10px;  }
@-webkit-keyframes test{
            0%{
                transform:translate(0,0)
            }
            50%{
                transform:translate(0,10px)
            }
            100%{
                transform:translate(0,0)
            }
        }
.lanren .more a  img , .lanren3 .more a  img, .lanren2 .more a  img{
            -webkit-animation:test 2s ease-in infinite;
        }	

 
 
	.lanren3 .ny_anli_ul{width:100%; margin:0 auto; overflow:hidden;display: none;}
	.lanren3{ width:96%; margin:0px auto; overflow:hidden; margin-bottom:30px; margin-top:10px; }
	.lanren3 ul.list{overflow: hidden;}
	.lanren3 ul.list li{ width:48%; margin:5px 1%; float:left;  } 
	.lanren3 ul.list li i {width:100%;height: 0;overflow: hidden; padding-bottom:73%; position:relative; display:block;}
	.lanren3 ul.list li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
	.lanren3 ul.list li p{ line-height:40px; height:40px; overflow:hidden; text-align: center; font-size:12px; color:#222; }
	.lanren3 .more{overflow: hidden;text-align: center; margin-top:20px; }
	.lanren3 .more a img{ width:30px; margin:0 auto; display:block; padding-bottom:10px;  }
 
 
	.lanren4 .ny_gong_ul{width:100%; margin:0 auto; overflow:hidden;display: none;}
	.lanren4{ width:94%; margin:0px auto; overflow:hidden; margin-bottom:30px; margin-top:10px; }
	.lanren4 ul.list{overflow: hidden;}
	.lanren4 ul.list li{ width:100%; margin-bottom:20px; background:#f5f5f5; padding-bottom:20px;} 
	.lanren4 ul.list li i {width:100%;height: 0;overflow: hidden; padding-bottom:73%; position:relative; display:block;}
	.lanren4 ul.list li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
	.lanren4 ul.list li h2{ width:86%; margin:0 auto; font-weight: bold; font-size:17px; color:#222; line-height:35px; height:35px; overflow:hidden; margin-top:10px;}
	.lanren4 ul.list li p{ width:86%; margin:0 auto; line-height:25px; height:50px; overflow:hidden; color:#888; } 
	.lanren4 ul.list li span{ display:block; width:100px; margin-left:7%; line-height:30px; border:1px #ddd solid; color:#999; text-align:center; margin-top:10px; text-transform:uppercase;  } 
	.lanren4 .more a img{ width:30px; margin:0 auto; display:block; padding-bottom:10px;  }
  
.block_home_slider {width:94%;
	padding: 1px;
	position: relative;
	background-color: #ddd;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto; margin-top:10px;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { height:0px; overflow:hidden; } 


.ny_cp_fen{ width:94%; margin:0 auto; margin-top:15px;}
.ny_cp_fen li{ background:#fff url(../images/bbb.png) 96% center no-repeat; background-size:20px; overflow:hidden; margin-bottom:10px;box-shadow:1px 1px 7px 0px rgba(0, 0, 0, 0.1); padding:20px 0; border-radius:5PX; }
.ny_cp_fen li img{ width:60px; height:60px; border-radius:50%; border:2px #ddd solid; float: left;margin-left:20px;}
.ny_cp_fen li p{ width:50%; float:left; margin-left:15px; font-size:17px; font-weight:bold; margin-top:7px; color:#1D514D;}
.ny_cp_fen li p span{ display:block; font-size:12px; font-weight:normal; text-transform:uppercase; color:#aaa; margin-top:5px;}
 
 
.ny_cp_h2{width:94%;margin:0 auto;  height:40px; border-bottom:1px #ddd solid;overflow:hidden; margin-bottom:10px; margin-top:20px; }
.ny_cp_h2 h2{display:block; float:left; line-height:40px; width:100px; text-align:center;background:#005BAC; color:#fff; font-size:16px;  }


.ny_cp_p{ width:94%; margin:0 auto; margin-top:20px;}
.ny_cp_p p{  line-height:30px; color:#777; margin-top:10px;}
.ny_cp_p h5{ font-size:18px; color:#0277BD; border-bottom:1px #ddd solid; padding-bottom:15px;}
.ny_cp_p span{  color: #fff;text-align: center;font-size:14px;display: block;margin-top: 10px;line-height: 40px;background-color: #005BAC; border-radius: 30px; }
.ny_cp_p span a{  color: #fff; font-size:18px; font-weight:bold; }
 




.ny_about_z{}
 
  
.about_jie{width:100%; margin:0 auto; margin-top:10px; }
.about_jie dl{ width:95%; margin:0 auto; }  
.about_jie dd{ margin-top:15px; line-height:30px; color:#666; font-size:14px; }
.about_jie dd p{margin-top:10px;}
.about_jie dd h2{ font-size:18px; color:#005BAC;}
 

.ny_about_guang{width:100%; margin:0 auto; margin-top:15px; overflow:hidden; background:#005BAC; padding:5px 0 25px 0; }
.ny_about_guang .ny_h522 h5{ color:#1270cd;}
.ny_about_guang .ny_h522 span{ color:#fff;}
.ny_about_guang ul{width:97%; margin:0 auto; margin-top:15px;}
.ny_about_guang li{ float:left; width:47%; margin:5px 1.5%;  padding:5px; background:#fff;}
.ny_about_guang li i {width:100%;height: 0;overflow: hidden; padding-bottom:120%; position:relative; display:block; }
.ny_about_guang li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
.ny_about_guang li p{ line-height:30px; height:30px; overflow:hidden; text-align:center;}



.ny_about_lian{ margin-top:25px; margin-bottom:30px;}
.ny_lianxi_tu{width:94%; margin:0px auto;margin-top:20px; border:1px #ddd solid;}
.ny_lianxi_dl dl{ width:94%; margin:0px auto;overflow: hidden; padding:15px 0; border-bottom:1px #ddd solid;}
.ny_lianxi_dl dl dt{ float: left;}
.ny_lianxi_dl dl dt img{ width:50px;}
.ny_lianxi_dl dl dd{ float:left; margin-left:15px; line-height:25px; color:#666; font-size:14px;}
.ny_lianxi_dl dl dd span{ display:block; font-size:17px; color:#222; font-weight:bold;}
.ny_lianxi_dl dl dd b{ font-size:24px; color:#005BAC;}





























 