@charset "utf-8";
/* CSS Document */

html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
body { line-height:1.6; font-family:"Î¢ÈíÑÅºÚ", Helvetica, Arial, sans-serif; height:100%; overflow-x:hidden; background-color:#fff; }
* { margin:0; padding:0; -webkit-tap-highlight-color:transparent; }
a img { border:0; }
a { text-decoration:none; }
i, em { font-style:normal; }
li { list-style:none; vertical-align:bottom; }
.disable { display:none; }
.fl { float:left; }
.fr { float:right; }
.t-r { text-align:right; }
.clearfix:after { content:""; height:0; display:block; clear:both; visibility:hidden; }
* html .clearfix { height:1%; }
* +html .clearfix { height:1%; }
.clearfix { display:block; clear:both; }
input, textarea { outline:none; resize:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; }
select { height:22px; line-height:18px; padding:2px 0; outline:none; }
.foot_footer { float:left; width:100%; height:auto; font-size:14px; }
.foot_map-guide { float:left; width:100%; height:auto; }
#foot_map-guide-btn { width:100%; height:45px; text-align:center; color:#fff; background-color:#f5f4f3; cursor:pointer; }
#foot_map-guide-btn span { display:inline-block; width:28px; height:16px;/* padding-right:12px; line-height:45px; font-size:16px;*/ background:url(../image/jt1.png) no-repeat 0 0; }
#foot_map-guide-btn span.foot_mg-btn-on { background:url(../image/jt21.png) no-repeat  ; }
.foot_map-guide-list { display:block; width:100%; height:auto; padding-top:34px; color:#fff; background-color:#666; }
.foot_map-guide-list ul.foot_mglist { width:1000px; height:auto; margin:0 auto 0 auto; }
.foot_map-guide-list ul li.foot_mg-list-item { float:left; width:17%; height:auto; padding-left:2%; margin:0 0.8% 30px 0; border-right:solid 1px #767676; }
.foot_map-guide-list ul li.foot_keywords { border:none; width:96%; margin:2%; padding:0px; margin-bottom:50px; margin-top:0px; }
.foot_map-guide-list ul li.foot_keywords li { float:left; margin-right:20px; }
.foot_map-guide-list ul li.foot_studykeywords { margin-bottom:30px; }
.foot_map-guide-list ul li.foot_mli_none { border-right:none; }
.foot_mg-list-item { line-height:25px; }
.foot_mg-list-item h4 { font-size:16px; font-weight:normal; margin-bottom:22px; }
.foot_map-guide-list a { color:#fff; }
.foot_map-guide-list .foot_empty { text-indent:-9999px; }
.foot_map-guide-list a:hover { text-decoration:underline; }
.foot_keywords h4 { margin-bottom:5px; }
.foot_clear { clear:both; }
.foot_copyright { float:left; width:100%; height:auto; padding:30px 5% 10px 5%; line-height:20px; text-align:center; color:#666; background-color:#dcdcdc; }
.foot_copyright p { width:100%; line-height:20px; }
.foot_copyright p  a{ color:#333;}
.foot_copyright .footmenu { color:#333; }
.foot_copyright .ver { color:#999; padding:0px 5px; }
.language-span { position:relative; display:inline-block; }
.foot_copyright .foot_brand { margin-bottom:5px; }
.foot_copyright .foot_brand a { padding:0px 5px; }
.foot_copyright .foot_brand span { padding-right:3px; }
.foot_brand img{ vertical-align:middle;}
.social-lang{ position:relative; z-index:1000;}
.language{display:none; position:absolute; width:80px; height:20px;	line-height:20px; left:0; top:20px;	z-index:20;	text-align:center;	background-color:#ebebeb; cursor:pointer;}
.language:hover{color:#fff;background-color:#b4b1b1;}
.social-lang a span{  width:auto;  padding-right:15px; height:20px;	line-height:20px; display:inline-block;	text-align:left; background: url(../image/head_arrow_bottom.png) no-repeat right center; }
.social-lang a.head-arrow-on span{background-image:url(../image/head_arrow_top.png);}
#foo3{display:none}
.foot_mg-list-item2{display:none}
.ban1  img{
   width:100%;
  
}
.ban2  img{
   width:100%;
  
}

  .nTab
        {
            width: 1100px;
            height: auto;
            margin: 20px auto;
            border-top: 1px solid #333;
			 border-bottom: 1px dashed #F1F1F1;
            overflow: hidden;
        }
        .none
        {
            display: none;
        }
        .nTab .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 55px;
            line-height: 55px;
            font-weight: bold;
            text-align: center;
            width: 33.27%;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		
        }
        .nTab .TabTitle li a
        {
            text-decoration: none;
        }
        .nTab .TabTitle .active
        {
            background: #FBA017;
            color: #FFF;
        }
        .nTab .TabTitle .normal
        {
            color: #FFF;
			background: #939090;
			
			
        }
        .nTab .TabContent
        {
            clear: both;
            overflow: hidden;
            background: #fff;
            padding: 5px;
            display: block;
            height: auto;
        }
		

 label {
  display:inline-block;
  color:tomato
}
label:before {
  content:'';
  border:1px solid #FBA017;
  border-radius:1px;
  padding: 0 0.5em;
}
input:checked + label {
  color:#000;
}
input:checked + label:before {
  content:'?';  
}
/* hide hecbox */
[type="checkbox"] {
  position:fixed;
  left:-9999px;
}

#myTab_Content0 input{height:27px;border:1px solid #f1f1f1}
#myTab_Content1 input{height:27px;border:1px solid #f1f1f1}
#myTab_Content2 input{height:27px;border:1px solid #f1f1f1}

#myTab_Content0 td{height:27px;line-height:27px;text-align:left}

#myTab_Content1 td{height:27px;line-height:27px;text-align:left}

#myTab_Content2 td{height:27px;line-height:27px;text-align:left}

.wp ul li img{height:220px;width:325px}

.ztcon28 {
    width: 1120px;
    margin: 0 auto;

}
.ztcon28 ul {
    width: 1120px;
    overflow: hidden;
    margin-top: 54px;
}

.qq01 {padding-top:3px;display: block;float:left}


.qq02 {float:left;background-color: #f74c4c;padding:2px 5px 2px 5px;margin-left:8px}

.qq03 {float:left;background-color: #f74c4c;padding:2px 5px 2px 5px;margin-left:9px}


.ztcon28 ul li {float:left;
    width: 275px;
    text-align: center;
}
.ztcon28 ul li img {
    display: block;
    margin: 0 auto;
}

.ztcon28 ul li b {
    font-size: 24px;
    color: #1a1a1a;
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 0 20px;
    display: block;
}
.ztcon28 ul li p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding: 0 20px;
}


.ztcon29 {
    width: 1120px;
    margin: 0 auto;
    background: url(../image/phpzly_31.png) no-repeat center 0;
    height: 147px;
    margin-top: 30px;
    margin-bottom: 40px;
    overflow: hidden;
    overflow: hidden;
}

.ztcon29 a {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 87px;
    width: 331px;
    height: 42px;
    line-height: 42px;
    background: url(../image/phpzly_39.png) no-repeat 306px 6px #ce2837;
    border-bottom: 4px solid #971823;
    border-radius: 6px;
    font-size: 26px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    padding-left: 10px;
}




.wp h2 {
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    padding-top: 80px;
    color: #313131;
}
 
.wp ul {
 width: 1120px;
    margin: 0 auto;
}
.clear {
    display: block;
}


.wp ul li {
    width: 290px;
    float: left;
    padding: 0 35px 45px;
    margin-top: 50px;
}

.wp ul li span {
    font-size: 14px;
    color: #201981;
    text-align: center;
    display: block;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
}

.wp ul li p {
    color: #313131;
    font-size: 14px;
    padding-top: 5px;
	    line-height: 32px;
}








.wrap .part81  a{
  
    color: #333; 

}

.wrap .part81  span {
  
    color: #FFF;

}

.wrap .part81  {
     background: #FBA017;
    color: #333;
	width:15%;
	text-align:center;
	margin:0 auto;
	font-size:25px;
	padding:10px;
	z-index:9999;
	margin-top:-30px;
	position:absolute; 
left: 0; right: 0;
}






.nav-list li a.nav-item{font-size:14px}
#foo2 {width:800px;margin:0 auto}

 @media all and (max-width:580px) {
     .psrb ul li{width:100%;}
 
 .p_l50 {
    padding-left: 0px;
}
.m_t60 {
    margin-top: 0px;
}
 .w635 {
    width: 100%;max-width:100%;
}
 .w635 img{
    width: 100%;
}
#frr{float:left}


.m_t20 img{
  width: 95%;padding-left:2%;padding-right:2%;
}


.bor1_r {
  display:none
}
.bor1_b  p{
 width: 50%;padding-left:2%;padding-right:2%;
}

.fh p { width: 50%;
    height: auto; 
    line-height: 25px; 
}
.p50 {
     padding: 10px; 
}
.f42 {
    font-size: 18px;
}

.m_t20 {
  width: 95%;padding-left:2%;padding-right:2%;
}

.wrap .part81  {
     background: #FBA017;
    color: #333;
	width:50%;
	text-align:center;
  margin: auto;
  position: absolute;
left: 0; right: 0;
	font-size:20px;
	padding:10px;
	z-index:9999;
	margin-top:-30px;
	position:absolute; 

	
}


.m_t20 #tuy{
    display:none
}


  .nTab
        {
            width: 100%;
            height:auto;
            margin: 20px auto;
             border-top: 1px solid #333;
			 border-bottom: 1px dashed #F1F1F1;
            overflow: hidden;
			font-size:12px
        }

	

     .nTab .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 40px;
            line-height: 20px;
            font-weight: bold;
            text-align: center;
            width: 33%;
        }

.shix {
    background: url(../../uiimages/coll.png) 0px -500px no-repeat;
    width: 418px;
    height: 70px;
    overflow: hidden;
	background-size:150%;float:left
}

 .w635 p{
    width: 95%;padding-left:2%;padding-right:2%;
}
 .w635 div{
    width: 95%;padding-left:2%;padding-right:2%;
}
.ffti {
    background: url(../../uiimages/coll.png) -160px 5px no-repeat;
    width: 200px;
    height: 55px;
    overflow: hidden;
	background-size:290%;float:left;display:none}


.f36 {
  font-size: 25px;margin-left:20%;margin-top:10px;border-bottom:2px solid #FF4400
  
}


.p_lr150{padding: 0px 0px; }

.iconlis li {
    width: 35%;
    height: auto;
  
}
.f24 {
    font-size: 16px;
}
.m_t80 {
    margin-top: 10px;
}


.w530{border-bottom:1px solid #F1f1f1;padding-bottom:30px}

.f30 {
    font-size: 16px;border-bottom:1px solid #F1F1F1;padding:10px 0 10px 5px;margin:10px 0 10px 5px;
	
	
}


.m_l90 {
    margin-left: 0px;
}
 
 .shid {
    background: url(../../uiimages/coll.png) 0px -5px no-repeat;
    width: 155px;
    height: 190px;
    overflow: hidden;
	background-size:345%; margin-left: -65px;
}
 
 .h105 {
    height: 145px;
    line-height: 145px;
}
 .shif {
    width: 55%;
    line-height: 45px;
    margin-top: 7px;
	float:right;
}
.m_r78 {
    margin-right: 0px;
}
 
 .shif ul li {
    font-size: 14px;
    margin-left: 5px;
}
 
 

 
 
 .f48 {
    font-size: 21px;
}
.banf {
 height: 55px;
    line-height: 55px;
    text-align: center;
}
 
 
 .f90 {
    font-size: 25px;
}
 
 .m_t100 {
    margin-top: 0px;
}
 
 
 
 
 
 .sj160125 .section04,.sj160125 .section04 .bd{  width:100%;}
  .sj160125 .section04 .bd ul{  width:100%;}
 .sj160125 .section04 .bd ul li img{  width:100%;height:auto}
 
 
 
  .sj160125 .section04 .bd ul li{float:left;width:20%;height:auto}
 
 
 
 
.ban1  img{
   width:100%;
  
}
.w1120{ width:100%;}
 
 .phnum {
    font-size: 16px;
    color: #ffa800;
}

.phnum a {margin-left:5px;
    font-size: 16px;
    color: #ffa800;
}
 .btn1 {
    border: 1px solid #a8a6a6;
    padding: 3px 8px;
    color: #ffffff;
    font-size: 16px;
}
 
 
 
 
 
 
 
 
 
 
 
 .social-online
{
      background: #EF6A27;
    }
.social-tel
{
      background: #EF6A27;
	  
    }

.social-contact li.social-tel a{

    /* width: auto; */
    /* text-indent: 20px !important; */
    background: url(../../images/s_tel.png) no-repeat 5% center;
    background-size: 15%;
    background-position: 8%;

}
.social-contact li.social-tel a:hover{background-color:#666666;cursor:default;}
.social-contact li.social a:hover{background-color:#666666;}

.social-online a{color:#FFF}
.social-tel a{color:#FFF}
 
.container {max-width:100%;   width:100%;   padding-left: 0px; 
     padding-right:0px;overflow:hidden }
 
 .con {max-width:100%;   width:100%;   padding-left: 0px; 
     padding-right:0px;overflow:hidden }
 
.ban1 img{max-width:100%;  width:100%;height:auto}
 .nav-list li a.nav-item{    width: 80px;}

 
 .header{max-width:100%;   width:100%;   padding-left: 0px; 
     padding-right:0px; }
	 
.top-fix-wrap{max-width:100%;   width:100%;   padding-left: 0px; 
     padding-right:0px; }
	 
	 .top-fix{max-width:100%;   width:100%;   padding-left: 0px; 
     padding-right:0px; }
	 
 
.banners ul img{width:100%}
 .banners {
    width: 100%;
    min-width:  100%;
    overflow: hidden;
    height: auto;
    background-color: #0c0000;
}
.banners ul {
    width: 100%;
    margin: 0 auto;
    height: auto;
    position: relative;
    z-index: 1;
}

 .social-contact-wrap{display:none}

 .cont-logo-list li{width:30%;margin-left:1%}
 
 .company ul li{width:30%;margin-left:2.5%;float:left}
 .company ul li img{width:100%;}
 
 
 
 .b-c-tel{float:none;text-align:center;font-size:12px;}
 
 .b-c-phone{display:none}
 .wrap{width:100%;max-width:100%}
 
 .phnum {margin-left:21%;text-align:center;font-size:12px;}

 
  .qiph{margin-left:20%;text-align:center;font-size:12px;}

 .part1 img{width:100%;max-width:100%;}
 .wrap .part2 .content  { 
     height: 80%;
    background-size: 80%;
    text-align: left;
    padding-top: 40px;
  
 }
 .wrap .part7 img {
    width:100%;
    height: auto;
    margin: 0 auto;
}
 .wrap .part2 {
    padding-top:-10px;
	margin-top:-20px
}
 .wrap .part10 .item {
    width: 326px;
    float: left;
    margin-left: 0px;
    height: 410px;
    overflow: hidden;
}
.wrap .part10 .item h3, .wrap .part10 .item li {
    padding-left: 0px;
}
.wrap .part11 h2 {
    width: 100%;
    text-align: center;
    margin-top: 60px;
    font-size: 25px;
    color: #000;
    font-family: "ËÎÌå";
}

 .wrap .part2 .content a {
    font-size: 13px;
    padding: 2px 2px;
    border: #a8a6a6 1px solid;
    margin: 10px;
    color: #fff;
    margin-top: 0px;
}
 
 .wrap .title {
    width: 100%;
    height: 80px;
    background-color: #3e3a39;
}
 
.wrap .part10 .item h3, .wrap .part10 .item p,.wrap .part10 .item li{text-align:center}
 .content{width:100%}
 
 #title01{position:relative;top:0;z-index:999;width:100%; min-width:100%;height:90px; border-bottom:1px #cecece solid; background-color:#3e3a39; overflow:hidden;}

#title01{ width:100%; height:120px; border-bottom:1px #cecece solid; background-color:#3e3a39; overflow:hidden;}
#title01 ul{ width:100%; margin:0 auto; overflow:hidden;} 
#title01 ul div{ float:left; padding-left:20%;}
#title01 ul p{ display:block; float:left; font-size:15px; line-height:22px; color:#ffa800;
text-align:center; padding-left:15%;padding-top:18px; background:url(../shineijs/tel.png) no-repeat 5px 17px; background-size:25px 26px;}

#title01 ul p a{ display:block; float:right; font-size:15px;line-height:22px; margin-top:0px; color:#ffa800;}


#title01 ul p img{ height:15px; display:block; margin-bottom:5px;} 
#title01 ul a{ display:block; float:left; margin-right:10px; margin-top:5px;} 
#title01 ul a img{ display:block; height:20px;}
  .content img{width:100%}
 
#LXB_CONTAINER .lxb-container-10-2{display:none}
.foot_mg-list-item2{display:block}
#foo3{display:block}

.www{width:100%}

#foo3 div{text-align:center}


.flexslider .slides img,.firstlist li img,.slider img,.jyqi,
.jyqi img,.xgn1,.xgn1 img,.xgn2,.xgn2 img,.xgn3,.xgn3 img,.xgzt,.xgztn,.xysh,.laoshi_b,
.xt,.xt img,.xt2,.xt2 img,.maininfo


{width:100%;height:auto;padding-top:5px
}
.xgn2 
{margin-left:0px}

.xw1n_li li,.slider2 li img a{width:100%;height:auto}
.jyqi img{padding-top:10px}

.wp ul {
 width: 100%;
    margin: 0 auto;
}
.clear {
    display: block;
}


.wp ul li {
    width: 100%;
    float: left;
    padding: 0 0px 0px;
    margin-top: 50px;
	height:auto
}

.wp ul li img{

width:100%;
height:auto;
}

.xw1n_img img{text-align:center}


.xgn1 dl dt,.firstlist2 li{width:100%;height:auto;float:left}

.firstlist1 li ,.firstlist3 li,.xt a,.xt2 a{margin:0 0 0 0;width:50%;height:auto;float:left}

.psleft,.psright,.xinwen2,.xiwen1_b,.xw1n,.xw1n_img,.xw1n_li{width:100%;padding-left:0px}

.kcjs,.center,.kcjsb,.kcjsn,.kbxx,.kbxxn,.kbxxb,.xgn1 dl,.xgn1 dl dd{width:100%;height:auto;float:left
}

#abdc{display:none}
#abdc1{display:block}

.kbxxb  {    background: url(/Templates/$@$@!/images/b2.gif) left bottom no-repeat;}  




.psrb ul li h4{height:auto;width:50%;    font-size: 16px;
    line-height: 20px;}


.span3,.span4{font-size:13px;}

.span3 a{font-size:15px;}

.firstlist li{width:48%;height:auto}

.ztcon28 {
    width: 100%;
    margin: 0 auto;

}
.ztcon28 ul {
  width: 100%;
    overflow: hidden;
    margin-top: 54px;
}


.ztcon28 ul li {float:left;
    width: 50%;
	height:400px;
    text-align: center;
}



.ztcon29 {
    width: 100%;
    margin: 0 auto;
    background: url(../image/phpzly_31.png) no-repeat center 0;
    height: 147px;
    margin-top: 30px;
    margin-bottom: 40px;
    overflow: hidden;
    overflow: hidden;

}

.ztcon29 a {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 87px;
    width: 331px;
    height: 42px;
    line-height: 42px;
    background: url(../image/phpzly_39.png) no-repeat 306px 6px #ce2837;
    border-bottom: 4px solid #971823;
    border-radius: 6px;
    font-size: 26px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    padding-left: 10px;
	
}








 #foo2 {display:none}
#foo1 {display:none}
.foot_mg-list-item1{float:left;width:90%;margin-left:2%;border-bottom:1px solid #ccc;padding:10px 0 20px 0;}
.foot_mg-list-item1 h4 { width:100%; font-size:1.2em; white-space:nowrap; overflow:hidden;
 text-overflow:ellipsis; margin:10px 0 10px 0;  }

.foot_mg-list-item2 h4 { width:100%; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px; text-align:center; }

.foot_mg-list-item2 li{float:left;width:45%;padding:5px 0 5px 0;margin-left:3%;}




.foot_map-guide { display:block; }
.foot_map-guide-list ul.foot_mglist { width:100%; }
.foot_mg-list-item h4 { width:100%; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px; text-align:center; }


.foot_map-guide-list ul li.foot_mg-list-item:not(.foot_keywords) { width:45%; line-height:20px; padding:0px 5px; margin-right:0px; margin-bottom:18px; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; }
.foot_map-guide-list ul li.foot_keywords { margin-bottom:18px; }
.foot_map-guide-list ul li.foot_keywords li { margin-right:15px; }
.foot_map-guide-list ul li.foot_mg-list-item a { display:inline-block; width:100%; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; }
}
