@charset "utf-8";
/* CSS Document */
body{font-size:14px; font-family:"Microsoft YaHei"; color:#333; overflow-x:hidden }
*{ margin:0px; padding:0px; }
img{border:0px; }
a{ text-decoration:none; color:#333;}
li{ list-style:none}
.clear{ clear:both}
a:hover{ color:#25a4d6}
input{ outline:none;}
div.middle{ width:1180px; margin:0px auto;  }
div.toubu{ position:relative; z-index:2}
/*pc端头部start*/
div.head{ height:114px; line-height:114px; padding-top:30px;}
div.head img.logo{ float:left; height:114px;}
div.head div.wapdh{ display:none}
div.head ul.nav{ float:right; width:820px; margin-top:0px;}
div.head ul.nav li a{transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
div.head ul.nav li.yi{ float:left; width:14.2%; height:114px; line-height:130px; text-align:center; position:relative; overflow:hidden;}
div.head ul.nav li.yi a.ayi{ font-size:18px; display:block; width:100%; height:100%;}
div.head ul.nav li.yi:hover a.ayi{ color:#fff; background:#25a4d6;}
div.head ul.nav li.yi.hover a.ayi{ color:#fff; background:#25a4d6;}
div.head ul.nav li.yi ul.ernav{ position:absolute; left:0px; top:-630px; width:100%; display:none;background:#FFF}
div.head ul.nav li.yi:hover ul.ernav{ display:block;}
div.head ul.nav li.yi ul.ernav li.er{ width:100%; height:24px; line-height:24px; position:relative;}
div.head ul.nav li.yi ul.ernav li.er a.aer{ width:100%; height:100%; display:block; border-bottom:1px dashed #333; text-align:center;}
div.head ul.nav li.yi ul.ernav li.er:hover a.aer{ background:#000; color:#FFF}
div.head ul.nav li.yi ul.ernav li.er ul.sannav{ position:absolute; top:0px; left:100%; display:none; width:100%; background:#FFF}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san{ width:100%; height:24px; line-height:24px;}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{ width:100%; height:100%; display:block; border-bottom:1px dashed #333; text-align:center}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san:hover a.asan{ background:#000; color:#FFF}
div.head ul.nav li.yi ul.ernav li.er:hover ul.sannav{ display:block;}
div.head ul.nav li a.you{ position:relative;}
div.head ul.nav li a.you span{ position:absolute; right:5px; line-height:24px;}
div.head ul.nav li a.ayi span{ display:none}
div.head a.hsou{ margin-top:40px; display:block; height:30px;float:right; position:relative; margin-left:10px; width:29px; overflow:hidden; }
div.head a.hsou img{ position:absolute; right:7px; top:3px;}
div.head a.hsou input{ display:block; margin:0px; height:27px; position:absolute; right:-158px; top:0px; border:1px solid #999; width:148px; border-radius:27px; line-height:27px; text-indent:15px;transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out; }
div.head a.hsou img.xiao{ display:none}
div.head a.hsou img.xian{ display:block}
div.head a.hsou.you{ width:150px;}
div.head a.hsou.you input{ right:0px;}
div.head a.hsou.you img.xiao{ display:block}
div.head a.hsou.you img.xian{ display:none}
/*pc端头部end*/
/*手机版头部start*/
div.wapheaddianbei{ width:100%; height:50px; display:none;}
div.waphead{ position:fixed; width:100%; left:0px; top:0px; z-index:99 }
div.waphead div.wapdh{ display:block; width:100%; height:50px; background:#FFF;border:1px solid #eee }
div.waphead div.wapdh img.waplogo{  height:40px; padding-top:5px; float:left; margin-left:10px;}
.menuBtn{
    float:right;
    width:30px;
    height:30px; margin-top:10px;
	margin-right:10px;
    cursor:pointer;
    transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    -o-transition:.3s; position:relative;
}
.menuBtn b{
    display:block;
    height:3px;
    background-color:#25A4D6;
    margin:6px 0;
    border-radius:2px;
    transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    -o-transition:.3s;
}

.menuBtn.open b{
    display:none;
    margin:0;
    position:absolute;
    top:15px;
    width:30px;
}
.menuBtn.open b:first-child{
    display:block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{
    display:block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}


div.waphead img.logo{ display:none;}
div.waphead div.middle{ width:70%; float:right; background:#FFF; position:relative;  }
div.waphead ul.nav{ width:100%;padding-bottom:10px; padding-top:10px; overflow-x:hidden;transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out; position:absolute; background:#F7F7F7; top:0px; right:-100%;}
div.waphead ul.nav.ulnavxian{ right:0px;}

div.waphead ul.nav li a{transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}

div.waphead ul.nav li.yi{ width:100%; height:auto; border-bottom:1px solid #eee }
div.waphead ul.nav li.yi a.ayi{ display:block; width:100%; height:40px; line-height:40px;  font-size:14px; text-indent:10px; position:relative}
div.waphead ul.nav li.yi a.ayi span{ position:absolute; right:10px;transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out; text-indent:0px; padding:0px; width:9px; height:6px; display:block; background:url(s-ico1.png); top:15px;

			}
			div.waphead ul.nav li.yi a.ayi span.rotat{transform: rotate(180deg) scale(1);
            -webkit-transform: rotate(180deg) scale(1);
            -moz-transform: rotate(180deg) scale(1);
            -o-transform: rotate(180deg) scale(1);
            -ms-transform: rotate(180deg) scale(1); background:url(s-ico2.png);}
div.waphead ul.nav li.yi ul.ernav{ width:100%; height:auto; display:none;background:#FeFeFe;}
div.waphead ul.nav li.yi ul.ernav li.er{ height:auto; width:100%;}
div.waphead ul.nav li.yi ul.ernav li.er a.aer{ width:100%; height:30px; line-height:30px; position:relative;  text-indent:12px; font-size:12px; display:block;}



div.waphead ul.nav li.yi ul.ernav li.er a.aer span{ position:absolute; right:10px;transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out; text-indent:0px; padding:0px;
background:url(s-ico1.png); top:10px; width:9px; height:6px; display:block;
			}
			div.waphead ul.nav li.yi ul.ernav li.er a.aer span.rotat{transform: rotate(180deg) scale(1);background:url(s-ico2.png);}





div.waphead ul.nav li.yi ul.ernav li.er ul.sannav{ width:100%; height:auto; display:none}
div.waphead ul.nav li.yi ul.ernav li.er ul.sannav li.san{ height:auto; width:100%;}
div.waphead ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{width:100%; height:30px; line-height:30px; font-size:12px;  text-indent:12px; display:block;}
div.waphead ul.nav li a:hover{ padding-left:0px;}
/*手机版头部end*/


.small,.nosmall,.big,.nobig,.slide-T, .slide-B, .slide-L, .slide-R, .slide-W, .slide-Wsmall, .slide-H, .noslide-T, .noslide-B, .noslide-L, .noslide-R, .noslide-W, .noslide-Wsmall, .noslide-H{
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
}
.hasimg{ display:block; overflow:hidden;}
.hasimg img{transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease; display:block; width:100%;}
.hasimg:hover img{
	   transform: rotate(2deg) scale(1.1);
            -webkit-transform: rotate(2deg) scale(1.1);
            -moz-transform: rotate(2deg) scale(1.1);
            -o-transform: rotate(2deg) scale(1.1);
            -ms-transform: rotate(2deg) scale(1.1);
	}


.hasdiv{ overflow:hidden; display:block;}
.hasdiv .bkg{ display:block; width:100%;transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
.hasdiv:hover .bkg{	   transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);}

.l{ float:left;}
.r{ float:right;}
.animates{transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease;}
.small{transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);}/*由小至大*/
.nosmall{transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);}/*由小至大无需滚轮*/
.big{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}/*由大至小*/
.nobig{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}/*由大至小无需滚轮*/
.smallbigton{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.slide-T{position:relative; top:-50px; opacity:0; filter:alpha(opacity=0);}/*由上至下*/
.noslide-T{position:relative; top:-50px; opacity:0; filter:alpha(opacity=0);}/*由上至下无需滚轮*/
.slide-Ton{top:0px; opacity:1; filter: alpha(opacity=1);}
.slide-B{position:relative; bottom:-50px; opacity:0; filter:alpha(opacity=0);}/*由下至上*/
.noslide-B{position:relative; bottom:-50px; opacity:0; filter:alpha(opacity=0);}/*由下至上无需滚轮*/
.slide-Bon{bottom:0px; opacity:1; filter: alpha(opacity=1);}
.slide-L{position:relative; left:-50px; opacity:0; filter:alpha(opacity=0);}/*由左至右*/
.noslide-L{position:relative; left:-50px; opacity:0; filter:alpha(opacity=0);}/*由左至右无需滚轮*/
.slide-Lon{left:0px; opacity:1; filter: alpha(opacity=1);}
.slide-R{position:relative; right:-50px; opacity:0; filter:alpha(opacity=0);}/*由右至左*/
.noslide-R{position:relative; right:-50px; opacity:0; filter:alpha(opacity=0);}/*由右至左无需滚轮*/
.slide-Ron{right:0px; opacity:1; filter: alpha(opacity=1);}

.fresh{ background:url(fresh.png) center top no-repeat; background-size:100% auto; padding-top:63px; height:894px;}
.freshtitle{ display:block; margin:auto; width:461px; height:126px; text-align:center; background:#25a4d6}
.freshtitle span{ display:block; width:441px; height:106px; border:5px solid #ffffff; margin:0px auto; position:relative; top:5px; font-size:48px; color:#FFF; line-height:106px;}
.freshtitle1{ margin:0px auto; font-size:26px; color:#444; display:block; text-align:center; padding-top:10px;}
.fresh p{ font-size:16px; color:#444; line-height:40px; display:block; width:860px; margin:0px auto; max-width:100%; padding-top:74px;}

.video{ background:#000; /*padding-top:63px; padding-bottom:100px;*/ position:relative; z-index:10}
/*.mediaplayer{  padding-top:55px;}*/
.fk{ width:90px; height:90px; position:absolute; left:50%; margin-left:-45px; bottom:-45px; cursor:pointer; background:url(y.png) center center no-repeat}
.fk img{transition:All 0.9s ease;-webkit-transition:All 0.9s ease;-moz-transition:All 0.9s ease;-o-transition:All 0.9s ease;opacity:0; filter:alpha(opacity=0);}
.fk:hover{/* background:url(h.png) center center no-repeat;transition:All 0.9s ease;-webkit-transition:All 0.9s ease;-moz-transition:All 0.9s ease;-o-transition:All 0.9s ease;*/}
.fk:hover img{opacity:1; filter:alpha(opacity=1);}
.san{ padding-top:66px; padding-bottom:130px; position:relative; z-index:9}
.sanlist{}
.sanlist li{ float:left; width:29.6%; margin-right:2.7%; text-align:center;}
.sanlist li.z{ margin-right:0px;}
.sanlist li a.aatt{ padding-bottom:37px; font-size:36px; color:#95bf32; font-weight:bold; display:block; }
.sanlist li .bkg{ padding-bottom:108%;}
.sanlist li p{ color:#555353; line-height:36px; font-size:16px; display:block; padding-top:20px; text-align:left;}


.system{ background:#c6c6c6; padding-top:88px; padding-bottom:40px;}
.system_title{ font-size:36px; color:#95bf32; font-weight:bold; text-align:center;}
.system ul{}
.system ul .div_list{ display:block; padding-top:77px;}
.system ul .div_list .div_list_title{ text-align:center; font-size:30px; color:#808080; text-align:center; display:block;}
.system ul .div_list .div_list_nr{}
.system ul .div_list .div_list_nr img{ max-width:100%}
.system ul .div_list .div_list_nr dl{ margin-top:33px;}
.system ul .div_list .div_list_nr dl a.hasdiv{ width:400px; max-width:100%; }
.system ul .div_list .div_list_nr dl{ width:509px; margin-right:88px;}
.system ul .div_list .div_list_nr dl.z{ margin-right:0px;}
.system ul .div_list .div_list_nr dl .bkg{padding-bottom:75%}
.system ul .div_list .div_list_nr dl .atts{ color:#808080; font-weight:bold; font-size:34px; display:block; padding:27px 0px 20px 0px;}
.system ul .div_list .div_list_nr dl p{ font-size:16px; color:#575454; line-height:200%;}
.jnfa{ position:relative; padding-bottom:97px; border-bottom:1px solid #ededed; padding-top:87px;z-index:8}
.jnfanr{ padding-top:68px;}
.jnfanr img{ max-width:100%}

.team{ padding-top:75px; padding-bottom:136px; position:relative;z-index:7}
.team_title{ text-align:center; display:block; font-size:36px; color:#202020; font-weight:bold; height:76px; background:url(tz.gif) center bottom no-repeat;}
.team ul{ padding-top:59px;}
.team ul li{ text-align:center; margin-bottom:29px; border:1px solid #eeeeee; border-radius:6px; min-height:412px; width:275px; margin-right:105px; padding-top:32px;}
.team ul li.z{ margin-right:0px;}
.team ul li .hasdiv{ width:206px; border-radius:100%; display:block; margin:0px auto; border:3px solid #dddddd; max-width:94%; overflow:hidden}
.team ul li:hover .hasdiv{border-radius:100%;opacity: 0.85;}
.team ul li .bkgs{ padding-bottom:100%;border-radius:100%;display:block; width:100%;}
.team ul li a.abt{ font-size:20px; color:#343434; padding:15px 0px 10px 0px; font-weight:bold; display:block;}
.team ul li a.alaiyuan{ display:block; color:#25a4d6; font-size:16px;}
.team ul li p{ color:#575454; font-size:16px; display:block; width:210px; margin:10px auto; max-width:96%;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.reamjianjie{ padding-top:64px; font-size:16px; color:#575454; line-height:26px;}
.reamjianjie span{ display:block; font-size:36px; color:#808080; font-weight:bold; padding-bottom:20px;}

.mess{ background:#000; padding-top:80px; padding-bottom:94px; position:relative;z-index:6}
.team_title1{ color:#FFF; background:url(b.jpg) center bottom no-repeat;}
.mess_nr{ padding-top:64px;}
.mess_nr li{ display:block; padding-bottom:16px;}
.mess_nr li span{ display:block; color:#FFF; font-size:16px; padding-bottom:8px;}
.mess_nr li input{ background:#414141; border:none; color:#FFF; height:36px; line-height:36px; text-indent:10px; width:825px; max-width:100%}
.mess_nr li textarea{ border:none;background:#414141; color:#FFF; width:1100px; max-width:98%; height:100px; padding:10px 1% 10px 1%; }
.mess_nr li.last input{ cursor:pointer; width:180px; height:41px; text-align:center; line-height:41px; color:#FFF; background:#25a4d6; text-indent:0px; font-size:16px;}

.foot{ height:144px; background:#1f1f1f; position:relative}
.foot .middle{ position:relative; height:100%}
.foot img{ position:absolute; right:0px; bottom:0px;}
p.pbanquans{ height:46px; display:block; width:100%; text-align:center; background:#000; line-height:46px;}
p.pbanquans span{ display:inline-block; color:#FFF; color:#FFF;}

/*图片列表相应start*/
div.list_thumb ul li{ float:left; width:31.6%;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; margin-right:1.2%; margin-bottom:3%; position:relative; overflow:hidden;}
div.list_thumb ul li .hasdiv{ border:2px solid #dcdbdb;}
div.list_thumb ul li .bkg{ padding-bottom:100%;}
div.list_thumb ul li.z{ margin-right:0px;}
div.list_thumb ul li div.list_thumb_div{ height:42px; line-height:42px; border-bottom:1px solid #c7c7c7;}
div.list_thumb ul li div.list_thumb_div a.list_thumb_abt{ display:block;}
div.list_thumb ul li div.list_thumb_div a.r{}

div.list_thumb ul li:hover div.list_thumb_div{}
div.list_thumb ul li:hover div.list_thumb_div a.list_thumb_abt{ }
div.list_thumb ul li:hover div.list_thumb_div a.r{}

/*图片列表相应end*/


/*公共标题(居中)start*/
div.comtitle{ text-align:center; display:block; }
div.comtitle span.c{ display:block;  }
div.comtitle span.e{ display:block; text-transform : uppercase}
div.comtitle p{ display:block; }
/*公共标题end*/

/*公共标题1start(居左)*/
div.comtitle1{ border-bottom:1px solid #999; height:40px; line-height:40px;}
div.comtitle1 span.c{ float:left; display:inline-block;}
div.comtitle1 span.e{text-transform : uppercase; display:inline-block; float:left;}
div.comtitle1 a{ float:right;}
/*公共标题1end*/




/*图文混排1start*/
div.twhp{ margin-bottom:4%;}
div.twhp a.hasimg{ float:left; width:40%;}
div.twhp div.twhpnr{ float:right; width:55%;}
div.twhp div.twhpnr a.twhptitle{ display:block; float:none;}
div.twhp div.twhpnr p{ display:block;}
div.twhp div.twhpnr a.axx{ float:right}
/*图文混排1end*/





/*划过旋转start*/
div.xuanzhuan li{ text-align:center; float:left; width:20%; margin-left:4%; margin-bottom:4%;}
div.xuanzhuan li img{ width:100%; display:block;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
div.xuanzhuan li img.xiao{ height:0px;}
div.xuanzhuan li:hover img.xiao{ height:auto;}
div.xuanzhuan li:hover img.xian{ height:0px;}
div.xuanzhuan li:hover img{-webkit-transform: rotate3d(0,1,0,360deg);
    -moz-transform: rotate3d(0,1,0,360deg);
    transform: rotate3d(0,1,0,360deg);}

div.xuanzhuan li a{ line-height:22px; display:block;}
div.xuanzhuan li p{ text-align:center; display:block;}
/*划过旋转end*/





/*内页*/


.neiye{}
.route{ height:50px; line-height:50px; background:#f9f9f9; border:1px solid #e6e6e6; border-left:none; border-right:none;}
.route span.arr{}
.route p{ float:left}
.route p a{}
.left{ width:18.5%;}
.left .left_title{ font-size:30px; color:#333; display:block; height:154px; line-height:154px;}

.left .lefternav{}
.left .lefternav li{ border:1px solid #ebebeb; height:54px; line-height:54px; margin-top:-1px; }
.left .lefternav li a.zhu{ display:block; height:100%; width:100%; font-size:18px; text-indent:8.2%;}
.left .lefternav li a.zhu.erhover{ color:#FFF; background:#95bf32;}
.left .lefternav li a.zhu:hover{color:#FFF; background:#95bf32;}
.left .lefternav li div{}
.left .lefternav li div a{}
.left .lefternav li div a:hover{}
.left .lefternav li div a.sanhover{}
.right{ width:74%; margin-top:155px; }
.right .nycontent{}

/*内页*/












@media screen and (max-width:1400px){
	.fresh{ background-size:cover; }
}
@media screen and (max-width:1180px){
div.middle{ width:98%;}


.sanlist li{  width:32%; margin-right:2%;}

.system ul .div_list .div_list_nr dl a.hasdiv{ width:100%;  }
.system ul .div_list .div_list_nr dl{ width:48%; margin-right:4%;}

.team ul li{ width:32%; margin-right:1.6%; margin-bottom:1.6%; }


div.list_thumb ul li{ width:32%;margin-right:2%; margin-bottom:2%; }



}
@media screen and (max-width:1100px){
div.head ul.nav{  width:69.4%; }
}
@media screen and (max-width:1000px){
.pc{ display:none;}
.wap{ display:block;}
}

@media screen and (max-width:915px){
	.left{ display:none}
	.right{ width:100%}
	.right{  margin-top:25px; }
	}
@media screen and (max-width:800px){
	.team ul li{ margin-right:1.4%;  }
	}


@media screen and (max-width:767px){

	.fresh{  padding-top:23px; height:auto; padding-bottom:23px;}
.freshtitle{  width:300px; height:66px; }
.freshtitle span{ width:270px; height:50px; border:3px solid #ffffff; top:5px; font-size:20px; line-height:50px;}
.freshtitle1{  font-size:18px; }
.fresh p{ font-size:14px;  line-height:200%;  padding-top:34px;}
	.video{ padding-top:20px; padding-bottom:50px;}
.mediaplayer{  padding-top:20px;}


.san{ padding-top:56px; padding-bottom:50px;}
.sanlist li a.aatt{ padding-bottom:17px; font-size:20px; }
.sanlist li p{  line-height:200%; font-size:14px;  padding-top:10px; }









.system{ padding-top:46px; padding-bottom:20px;}
.system_title{ font-size:20px; }
.system ul .div_list{ display:block; padding-top:27px;}
.system ul .div_list .div_list_title{ font-size:18px; }
.system ul .div_list .div_list_nr dl{ margin-top:16px;}

.system ul .div_list .div_list_nr dl .atts{  font-size:18px;  padding:17px 0px 10px 0px;}
.system ul .div_list .div_list_nr dl p{ font-size:14px; line-height:200%;}



.jnfa{ position:relative; padding-bottom:47px; border-bottom:1px solid #ededed; padding-top:27px;}
.jnfanr{ padding-top:28px;}
.jnfanr img{ max-width:100%}


.team{ padding-top:45px; padding-bottom:66px; }
.team_title{  font-size:20px;  height:46px; }
.team ul{ padding-top:29px;}
.team ul li{padding-top:19px;min-height:0px; padding-bottom:20px;}

.team ul li a.abt{ font-size:16px;  padding:5px 0px 0px 0px; }
.team ul li a.alaiyuan{ font-size:14px;}
.team ul li p{  font-size:14px; margin:0px auto; height:40px; }
.reamjianjie{ padding-top:64px; font-size:16px; color:#575454; line-height:26px;}
.reamjianjie span{ display:block; font-size:36px; color:#808080; font-weight:bold; padding-bottom:10px;}





.reamjianjie{ padding-top:24px; font-size:14px; }
.reamjianjie span{  font-size:20px; }




.mess{  padding-top:55px; padding-bottom:24px;}
.mess_nr{ padding-top:24px;}






}
@media screen and (max-width:640px){
.fk{ display:none}
div.list_thumb ul li{ width:45%; margin-left:3.3%; margin-bottom:3.3%; margin-right:0px;}
div.xuanzhuan li{ width:45%; margin-left:3.3%;}
.team ul li{ width:47%; margin-right:0%; margin-left:1.6%;}
.fresh p{ padding-top:5px;}
p.pbanquans{ height:auto;line-height:22px; padding:10px 0px;}
p.pbanquans span{ display:inline-block; color:#FFF; color:#FFF;}
.foot{ height:50px;}

}
@media screen and (max-width:480px){
		div.twhp a.hasimg{ float:none; width:100%;}
    div.twhp div.twhpnr{ float:none; width:100%;}


.sanlist li{ width:48%; }
.sanlist li.z{ width:100%}
	.system ul .div_list .div_list_nr dl .atts{ font-weight:normal}
.reamjianjie span{  font-size:18px; }

}
@media screen and (max-width:320px){
}