@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:55px; 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:230px; height:42px; margin-top:6px; margin-left:6px;}

.banner{}
.tempWrap{ width:100%; margin-top:55px;}
.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:#ee0a3c;}
.sliderbox .bd{position:relative; z-index:0;}
.sliderbox .bd li{ position:relative;}

.sousuo{  margin:15px;background:#fff;box-shadow: 0px 0px 5px 0 rgba(160, 159, 159, 0.3);   overflow:hidden;  border-radius:30px;  height:30px;  position:relative; }
.sousuo .ipt{width:140px; height:30px; line-height:30px; border:none;  text-indent:20px; display:inline-block; float:left; }



.fuwu{ margin-top:20px;}
.fuwu_h5{ width:94%; margin:0 auto;}
.fuwu_h5 h5{ font-size:21px; color:#222;}
.fuwu_h5 h5 span{ display:block; font-size:12px; font-weight:normal; color:#004F97; margin-bottom:2px;text-transform:uppercase;}
.fuwu_h5 p{ line-height:20px; color:#999; margin-top:5px;}
.fuwu_ul{ width:97%; margin:0 auto; margin-top:5px; overflow:hidden;}
.fuwu_ul li{ width:47%; margin:5px 1.5%; float:left; border-radius:5px; overflow:hidden;}
.fuwu_ul li p{ line-height:50px; height:50px; overflow:hidden; position:relative; margin-top:-50px; font-size:16px; color:#fff;text-shadow: 2px 2px 3px #3e3c3c; text-indent:20px;}
 
.about{ background:url(../images/bg.jpg) center 0 no-repeat; padding:25px 0; margin-top:20px;}
.about_z_zou{ width:94%; margin:0 auto;color:#fff;}
.about_z_zou h2{ font-size:21px; }
.about_z_zou h2 span{ display:block; font-size:12px; font-weight:normal;  margin-bottom:2px; text-transform:uppercase;}
.about_z_zou p{ line-height:25px;  margin-top:15px;}
.about_z_zou ul{ overflow:hidden; margin-top:20px;}
.about_z_zou li{ float:left; width:30.3%; margin-right:3%; margin-bottom:10px; text-align:center;}
.about_z_zou li i{ width:100%; height:1px; display:block;background:#ff670d; margin-top:5px;}
.about_z_zou li p{ margin-top:5px; color:#ddd; height:20px; overflow:hidden;}
.about_z_zou li b{ display:block; font-size:18px; color:#fff;}
.about_z_zou li b em{ font-size:12px; font-weight:normal; font-style:normal; margin-left:5px;}


.news{ background:#f4f4f4; padding:25px 0; }
.news_ul{width:94%; margin:0 auto; margin-top:10px;}
 
.news_ul li.youtu{  overflow:hidden; border-radius:10px;  border-bottom: none; padding:0px; margin-top:20px; padding-bottom:30px;}
.news_ul li.youtu img{   } 
.news_ul li.youtu i{  width:88%; margin:0 auto; font-style:normal;display:block; position:relative; margin-top:-135px; color:#fff;text-shadow:2px 2px 3px #3e3c3c; }
.news_ul li.youtu h2{ width:88%; margin:0 auto; position:relative; font-weight:normal; font-size:16px; line-height:25px; height:50px; overflow:hidden; margin-top:5px; color:#fff;text-shadow:2px 2px 3px #3e3c3c;}
.news_ul li.youtu span{  width:85%; margin:0 auto;display:block; margin-top:5px;color:#fff;text-shadow:2px 2px 3px #3e3c3c;}

.news_ul li{  border-bottom:1px #ddd solid; padding:15px 0;}
.news_ul li i{ font-style:normal;display:block; position:relative; color:#999; }
.news_ul li h2{  position:relative; font-weight:normal; font-size:16px; line-height:25px; height:50px; overflow:hidden; margin-top:10px; color:#222; }
.news_ul li span{  display:block; margin-top:10px;color:#666;  }

.youqing{ margin-top:20px; margin-bottom:30px;}
.youqing_ul{ width:98%; margin:0 auto; margin-top:10px; overflow:hidden;}
.youqing_ul li{ width:31.3%; margin:3px 1%; float:left; border:1px #ddd solid; } 
.youqing_ul li i {width:100%;height: 0;overflow: hidden; padding-bottom:42%; position:relative; display:block;}
.youqing_ul li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; } 

 
.footer{ font-size:12px; padding:25px 0 45px 0;  background:#004F97; color:#809ab7; }
.footer dl{ width:90%; margin:0px auto; overflow:hidden; background:url(../images/logo2.jpg) 0% 0 no-repeat; background-size:300px; padding-top:50px;}
.footer dl dt{ line-height:40px; text-align:center; margin-top:10px; border-top:1px #2c6599 solid;}
.footer dl dd{ line-height:30px} 

 
.fixdiv{width:100%; margin:0 auto; height:35px;  position: fixed; bottom:0px;  }
.fixdiv li{ float:left; width:31.3%; margin:0 1%;border-radius:10px; background:#f27302; }
.fixdiv li:first-child{ border-left:0;}
.fixdiv li a{ display:block; height:35px; line-height:35px; color:#fff;  text-align:center;} 
.fixdiv li a span{display:block;  font-size:14px;}


/*-----------------------------------------------------------*/
.ny_banner{ width:100%; margin:0 auto;margin-top:55px;}
.ny_main{ width:100%; margin:0 auto;}
.ny_h5{ width:100%; margin:0px auto; margin-top:15px; text-align:center;  }
.ny_h5 h5{ font-size:22px;color:#004686; }
.ny_h5 h5 span{ display: block; text-transform:uppercase;  font-weight:normal;font-size:14px; margin-top:3px;  color:#aaa;}


.ny_dao{ width:96%; margin:0px auto; margin-top:8px;overflow:hidden;}
.ny_dao a{ display:block; float:left; width:48%; margin:3px 1%; line-height:35px; height:37px; overflow:hidden; font-size:14px;  color:#777; background:#fff; text-align:center; border:1px #e5e5e5 solid;border-radius:5px;}
.ny_dao a:hover , .ny_dao a.on  { background:#004686;border:1px #004686 solid;  color:#fff; font-weight:bold; }
 
 
.ny_dq{ width:100%; margin:0 auto; line-height:38px;color:#666; text-indent:3%; border-bottom:1px #eee solid; }
.ny_dq a{color:#666;}


.ny_news_h{width:94%; margin:0px auto;text-align:center; margin-top:15px;}
.ny_news_h h2{ font-size:17px; line-height:30px; color:#004F97;   }
.ny_news_t{width:94%; margin:0px auto; margin-top:5px; color:#aaa; text-align:center; border-bottom:1px #ddd dashed; 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:#103E8C; background:#f5f5f5; padding:10px; }
.ny_news_dao p{line-height:30px; height:30px; overflow: hidden; }
.ny_news_dao p a{ color:#666;} 
.ny_news_dao p b{ background:#004F97; color:#fff; padding:4px 7px; border-radius:5px; margin-right:10px;}


.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:15px;margin-bottom:30px;  }
	.lanren ul.list{overflow: hidden; }
	.lanren ul.list li{width:94%; margin:0 auto; border:1px #ddd solid; padding:10px; overflow:hidden; margin-bottom:10px;}
	.lanren ul.list li dt{ float:left; width:35%;  } 
	.lanren ul.list li dd{ width:60%; float:right; }
	.lanren ul.list li dd h2{ display:block; font-size:15px;  line-height:25px; height:50px; margin-top:3px; overflow:hidden; color:#222;}
	.lanren ul.list li dd i{ display:block; width:15px; height:2px; background:#004686; margin-top:7px;}
	.lanren ul.list li dd p{ line-height:30px; height:30px; color:#999; overflow:hidden;  }
	.lanren .more{overflow: hidden;text-align: center; margin-top:15px; }
	.lanren .more a{ width:130px; margin:0 auto; display:block; line-height:35px; background:#ccc; color:#fff; border-radius:30px; font-size:14px;  }
 
 

	.lanren2 .ny_hezuo_ul{width:100%; margin:0 auto; overflow:hidden;display: none;}
	.lanren2{ width:96%; margin:0px auto; overflow:hidden; margin-bottom:30px; margin-top:7px; }
	.lanren2 ul.list{overflow: hidden;}
	.lanren2 ul.list li{ width:48%; margin:3px 1%; float:left; border:1px #ddd solid; } 
	.lanren2 ul.list li i {width:100%;height: 0;overflow: hidden; padding-bottom:42%; 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 .more{overflow: hidden;text-align: center; margin-top:20px; }
	.lanren2 .more a{width:130px; margin:0 auto; display:block; line-height:35px; background:#ccc; color:#fff; border-radius:30px; font-size:14px;  }

	.lanren3 .ny_fuwu_ul{width:100%; margin:0 auto; overflow:hidden;display: none;}
	.lanren3{ width:94%; margin:0px auto; overflow:hidden; margin-bottom:30px; margin-top:15px; }
	.lanren3 ul.list{overflow: hidden;}
	.lanren3 ul.list li{ overflow: hidden; margin-bottom:15px; padding-bottom:15px; border-bottom:1px #ddd solid;} 
	.lanren3 ul.list li .ny_fuwu_ul_tu{ float:left; width:36%;}
	.lanren3 ul.list li .ny_fuwu_ul_p{ width:60%; float:right;}
	.lanren3 ul.list li .ny_fuwu_ul_p h2{ font-size:15px; line-height:25px; color:#222;} 
	.lanren3 ul.list li .ny_fuwu_ul_p span{ border:1px #ddd solid; width:110px; line-height:30px; text-indent:15px; display:block; margin-top:10px;color:#666; background:url(../images/a.png) 70px center no-repeat; color:#999;}
	
	.lanren3 .more{overflow: hidden;text-align: center; margin-top:10px; }
	.lanren3 .more a{ width:130px; margin:0 auto; display:block; line-height:35px; background:#ccc; color:#fff; border-radius:30px; font-size:14px;  }
 

	.lanren4 .ny_xiazai_ul{width:100%; margin:0 auto; overflow:hidden;display: none;}
	.lanren4{ width:94%; margin:0px auto; overflow:hidden; margin-bottom:30px; margin-top:7px; }
	.lanren4 ul.list{overflow: hidden;}
	.lanren4 ul.list li{  padding:0 10px;  border:1px #e5e5e5 solid; margin-bottom:10px;background:#fff url(../images/li.jpg) 10px center no-repeat;overflow: hidden; text-indent:15px;} 
	.lanren4 ul.list li p{ width:70%; float:left; line-height:40px;}
	.lanren4 ul.list li span{ float:right; margin-top:11px; width:20px;}
	.lanren4 ul.list li a{ color:#777;}
	.lanren4 .more{overflow: hidden;text-align: center; margin-top:10px; }
	.lanren4 .more a{  width:130px; margin:0 auto; display:block; line-height:35px; background:#ccc; color:#fff; border-radius:30px; font-size:14px;  }
	
    .lanren5 .ny_sousuo_ul{width:100%; margin:0px auto;display: none;}
	.lanren5{ width:100%; margin:0 auto; overflow:hidden; margin-top:15px;margin-bottom:30px;  }
	.lanren5 ul.list{overflow: hidden; }
	.lanren5 ul.list li{width:94%; margin:0 auto; border:1px #ddd solid; padding:10px; overflow:hidden; margin-bottom:10px;}
	.lanren5 ul.list li h2{ display:block; font-size:15px;  line-height:25px; height:25px; margin-top:3px; overflow:hidden; color:#222;}
	.lanren5 ul.list li i{ display:block; width:100%; height:1px; background:#ddd; margin-top:10px;}
	.lanren5 ul.list li p{ line-height:25px; height:50px; color:#999; overflow:hidden;  margin-top:10px; }
	.lanren5 .more{overflow: hidden;text-align: center; margin-top:15px; }
	.lanren5 .more a{ width:130px; margin:0 auto; display:block; line-height:35px; background:#ccc; color:#fff; border-radius:30px; font-size:14px;  }
 
 	
	
@-webkit-keyframes test{
            0%{
                transform:translate(0,0)
            }
            50%{
                transform:translate(0,10px)
            }
            100%{
                transform:translate(0,0)
            }
        }
.lanren .more a  img, .lanren2 .more a  img , .lanren3 .more a  img, .lanren4 .more a  img{
            -webkit-animation:test 2s ease-in infinite;
        }	

 
  
.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;}
 
 

 
 
.slideTxtBox2{width:94%; margin:0 auto; margin-top:10px; margin-bottom:30px; }
.slideTxtBox2 .hd{ overflow:hidden; text-align:center; } 
.slideTxtBox2 .hd li{ text-align:center; float:left; width:31.3%; margin-right:5px; margin-top:5px; background:#eee;line-height:33px; color:#333;border-top-left-radius:10px;border-top-right-radius:10px;}  
.slideTxtBox2 .hd li.on{  color:#fff; background:#004F97;font-weight:bold;}  
.slideTxtBox2 .bd{ width:100%; overflow: hidden; border:1px #ddd solid; padding:10px; }
.slideTxtBox2 .bd .ny_news_p{ margin-top:0px;}

.ny_about_you_zhengshu{ overflow:hidden;} 
.ny_about_you_zhengshu li{ width:48%; margin:5px 1%; float:left; } 
.ny_about_you_zhengshu li i {width:100%;height: 0;overflow: hidden; padding-bottom:125%; position:relative; display:block;}
.ny_about_you_zhengshu li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
.ny_about_you_zhengshu li p{ line-height:35px; height:35px; background: url(../images/bg_03.png); overflow:hidden; text-align: center; font-size:14px; color:#fff; position:relative; margin-top:-35px;   } 


.fuwu_ny_dl{ width:94%; margin:0 auto; margin-top:10px;}
.fuwu_ny_dl dt{ font-weight:bold; margin-bottom:10px; font-size:18px; color:#004F97; }
.fuwu_ny_dl dd{ line-height:30px;height:30px; overflow:hidden; }
.fuwu_ny_dl dd a{ color:#777; text-decoration:underline;}

.ny_about_you_liuyan{width:94%; margin:0 auto;}
.ny_about_you_liuyan p{ overflow:hidden;  }
.ny_about_you_liuyan p span{ line-height:35px; font-weight:bold; margin-right:20px; font-size:15px;  }
.ny_about_you_liuyan p input{ width:98%; line-height:35px; border:1px #ddd solid; border-radius:5px; text-indent:10px;}
.ny_about_you_liuyan p textarea{ width:98%;line-height:25px; height:80px; border:1px #ddd solid; border-radius:5px; text-indent:10px;}





.slideTxtBox{  width:94%; margin:0 auto; margin-top:10px; margin-bottom:30px;}
.slideTxtBox .hd ul{ overflow:hidden; border-top-right-radius:10px;border-top-left-radius:10px; }
.slideTxtBox .hd li{ float:left; font-weight:bold; width:50%;  font-size:13px; text-align:center; line-height:50px; color:#fff; background:#3781c4;} 
.slideTxtBox .hd li.on{ background:#004F97; color:#fff; font-weight:bold;} 
.slideTxtBox .bd{ overflow:hidden; background:#f1f1f1; border:1px #ddd solid; border-bottom-right-radius:10px;border-bottom-left-radius:10px;  }
.ny_chaxun22{ width:90%; margin:0px auto; padding:10px 0 20px 0; } 
.ny_chaxun22 p{ overflow:hidden;  }
.ny_chaxun22 p span{ line-height:35px; font-weight:bold; margin-right:20px; font-size:15px;  }
.ny_chaxun22 p input{ width:98%; line-height:35px; border:1px #ddd solid; border-radius:5px; text-indent:10px;}
.ny_chaxun22 p textarea{ width:98%;line-height:25px; height:80px; border:1px #ddd solid; border-radius:5px; text-indent:10px;}

 


.ny_about_jian_z_p{ width:94%; margin:0 auto; margin-top:15px;} 
.ny_about_jian_z_p h2{ font-size:18px; color:#111; margin-top:15px;}
.ny_about_jian_z_p h2 span{ display:block; font-size:14px; font-weight:normal; font-family:"Times New Roman"; margin-top:8px; color:#aaa;}
.ny_about_jian_z_p i{ display:block; height:2px; width:30px; background:#004F97; margin-top:10px; }
.ny_about_jian_z_p p{  line-height:30px; font-size:14px; margin-top:10px; color:#666;}


.ny_about_rong{ padding:25px 0; background:#f5f5f5; margin-top:20px;}
.ny_hezuo_h2{width:94%; margin:0 auto;}
.ny_hezuo_h2 h2{ font-size:22px; color:#004F97;}
.ny_hezuo_h2 h2 span{ font-size:14px; color:#999; font-weight:normal; margin-left:10px;}

.ny_about_rong_ul{ width:96%; margin:0 auto; margin-top:10px; overflow:hidden;}
.ny_about_rong_ul li{ float:left; width:48%; margin:5px 1%; border:1px #DDD solid; background:#fff; padding:7px;}
.ny_about_rong_ul li i {width:100%;height: 0;overflow: hidden; padding-bottom:125%; position:relative; display:block;}
.ny_about_rong_ul li i img{display: block;position: absolute;width: auto; min-width:100%;height:100%;top: 0;bottom: 0; }
.ny_about_rong_ul li p{ text-align:center; line-height:20px; height:20px; overflow:hidden; margin-top:7px; }

.ny_about_zeren{width:100%; margin:0 auto; margin-top:25px;}
.ny_about_zhaopin{width:100%; margin:0 auto; margin-top:20px;}







.news3_t{width:94%; margin:0 auto; background:#f5f5f5; padding:15px; padding-top:15px; margin-top:15px; } 
.news3_t h5{ line-height:25px;background:url(../images/h8.jpg) right bottom no-repeat; font-size:18px; color:#111; padding-bottom:12px; }
.news3_t h5 a{ float:right; font-size:12px; text-transform:uppercase; color:#aaa; }  
.news3_t dl{ background:# ; margin-top:15px;  overflow:hidden;}
.news3_t dt{ float: left; width:35%}
.news3_t dd{ width:61%; float:right; }
.news3_t dd h2{ display:block; font-size:15px; line-height:25px; height:50px; overflow:hidden; color:#111;} 
.news3_t dd span{ color:#f27302; margin-top:5px; display:block; }
.news3_t li{line-height:35px; height:35px; overflow:hidden; background:url(../images/li.jpg) 0 center no-repeat; text-indent:15px; font-size:13px;}
.news3_t li span{ font-size:12px; color:#aaa; float:right;}
.news3_t li:hover a , .news3_t dd h2 a:hover{ color:#F27302;  text-decoration:underline; padding-left:5px;}

.news3_t ul{ margin-top:10px; }


.ny_suo_tishi{width:94%; margin:0 auto; margin-top:10px;  color:#888; background:url(../images/home.png) 0 center no-repeat; text-indent:20px;}
.ny_suo_tishi span{ margin-left:10px;font-size:15px; color:#004F97; font-weight:bold;}





