/* 全局CSS定义 */



body{text-align:left;font-family:"微软雅黑",Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0;background:#ffffff;font-size:12px; color:#333;}

div,p,form,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; border:0; }

li { list-style-type:none;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}

table,td,tr,th{font-size:12px;}

table{ margin:0 auto;}

.box0{clear:both;display:block;  }

.box1{clear:both;display:none; }

*,



*:before,

*:after {





  font-style: normal;

  list-style: none;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.fB { font-weight:bold}

.floatL { float:left}

.floatR { float:right}

.clear { clear:both}

.border { border:#e5e8ed 1px solid; border-top:none}





/* 链接颜色 */



a{ text-decoration:none;}

a:link {color: #333; text-decoration:none;}

a:visited {color: #333;text-decoration:none;}

a:hover {color: #0946f4; text-decoration:none; }



.white {color: #fff;}

.white a:link {color: #fff; text-decoration:none;}

.white a:visited {color: #fff;text-decoration:none;}

.white a:hover { color: #f8645c; text-decoration:none;}

.white a:active { color: #fff;}



/* web_top */



.web_top {



  background: #f1f2f4;



  color: #999;



  height: 44px;



  line-height: 44px;



}



.web_top .tips {



  float: left;



}



.web_top .tel {



  float: right;



  display: -webkit-box;



  display: -moz-box;



  display: -webkit-flex;



  display: -ms-flexbox;



  display: flex;



  -webkit-align-items: center;



  align-items: center;



  background:url(../images/tel_03.png) no-repeat left center; padding-left:20px;



}



.web_top .tel .iconfont {



  color: #aad1fb;



  font-size: 36px;



  margin-right: 5px;



}



.web_top .tel span,



.web_top .tel i {



  font-size: 18px;



}



.web_top .tel span {



  color: #024bae;



  font-weight: bold;



}



.web_top .tel i {



  padding: 0 3px;



}



.container{ width:1280px; margin:0 auto;}



.w1200{width: 1200px;height: auto;margin: 0 auto;}

.w1280{width: 1280px;height: auto;margin: 0 auto;}



.Header{ width: 1280px; margin: 0 auto; height: 140px;}

.Header h1{ background:url(../images/index_03.jpg) no-repeat 0 0; width:580px; margin-top:0px; height:140px; float:left; }

.Header h1 a{display:block; text-indent: -1000px; width: 580px; height: 140px;}

.Header .tel{ float:right; width: 260px; margin-top: 36px; margin-left:20px;}



.menubg{ width:100%; background:#024bae; height:60px; }

.ABanner{ height:300px; margin-top:1px;}



.tt-box{padding: 50px 0 20px 0;text-align: center;}

.tt-box h3{

	font-weight: bold;

	color: #333;

	font-size: 40px;

	line-height:50px;

}

.tt-box p{

	font-size: 20px;

	color: #a4a1a1;

	padding-top: 10px;

}

.tt-box2{padding: 0px 0 40px 0;text-align: center;}
.tt-box2 h3{



	color: #333;

	font-size: 30px;

	line-height:50px;

}

.tt-box2 p{

	font-size: 20px;

	color: #a4a1a1;

	padding-top: 10px;

}

.service1{ background:#e6e6e6; margin-bottom:50px;}
.service1 li {
        float: left;
        width: 24.9%;
        text-align: center;
        padding: 30px 0;
        border-right: 1px solid #ddd;
    }
    
    .service1 li.no {
        margin-right: 0px;
        border-right: 0;
    }
    
    .service1 li b {
        display: block;
        font-size: 24px;
        color: #004ac3;
        line-height: 120%;
        margin-bottom: 10px;
    }
    
    .service1 li p {
        font-size: 15px;
        margin: 0;
    }

.service2 {
        margin-top: 0px;
      
        padding-top: 0px;
        padding-bottom: 30px;
        
    }
    
    .service2 li {
        background: #fff;
        padding: 60px 30px 20px 30px;
        margin-bottom: 20px;
        position: relative; border:1px solid #dedede;
    }
    
    .service2 li.no {
        margin-right: 0px;
    }
    
    .service2 li b {
        font-size: 18px;
        color: #fff;
        display: block;
        margin-bottom: 5px;
        position: absolute;
        left: 0;
        top: 0;
        background: #004ac3;
        padding: 5px 30px;
        font-weight: normal;
    }
    
    .service2 li p {
        margin: 0;
        margin-bottom: 10px;
        line-height: 140%;
    }
	.about2 {
        margin-top: 30px;
    }
    
    .about2 dt {
        float: left;
        width: 700px;
        height: 280px;
        background: #000;
    }
    
    .about2 dt p {
        margin: 0px;
    }
    
    .about2 dd {
        float: right;
        width: 580px;
        padding-top: 30px;
        text-align: justify;
        background: #f5f5f5;
        height: 280px;
        padding-left: 40px;
        padding-right: 40px;
        margin-bottom: 40px;
    }
    
    .about2 dd b {
        font-size: 34px;
        color: #333;
        font-weight: normal;
        line-height: 120%;
        margin-bottom: 20px;
        display: block;
        border-bottom: 1px solid #333;
        padding-bottom: 15px;
        
        white-space: nowrap;
        margin-top: 15px;
    }
    
    .about2 dd p {
        margin: 0;
        margin-bottom: 15px;
        font-size: 15px;
    }
	
.HomeLeft{ float:left; width:266px;}

.HL1{ height:58px; line-height:58px; padding-left:20px; color:#fff; background:#024bae; font-size:24px; margin-bottom:2px;}

.HLbg{ background:#f1f2f4;}

.HLbg h2{ background:#c6d9f2; height:48px; line-height:48px; padding-left:20px; font-size:17px; margin-bottom:8px;}

.HLbg h2 span{ color:#024bae; margin-right:4px;}

.HLbg li{ line-height:40px; font-size:15px; padding-left:32px;}

.HL_pic{ margin-top:4px;}



.HL2{ margin-bottom:60px; color:#fff; background:#025cb5; font-size:30px; margin-top:4px; padding:10px 0; font-weight:bold; text-align:center;}



.HomeRight{ float:right; width:984px;}





.homeschool{ width:984px; margin:0px 0 0px 0;}

.homeschool li{ width:310px; height:320px;  margin:0 26px 30px 0; float:left; border:1px solid #dedede;  }

.homeschool li .pic{ overflow:hidden;width:308px; height:274px; background:#fff;}

.homeschool li .pic img{ width:308px; height:274px;}

.homeschool li:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08);-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}

.homeschool li strong{background:#f1f2f4; height:44px;color:#333333;text-align:center; display:block; font-size:16px;font-family:"微软雅黑"; line-height:44px; font-weight:normal; }

.homeschool li:hover strong{ color:#179c3f;}

.homeschool li p{ padding:0px 4px; text-align:left; font-size:14px;font-family:"微软雅黑"; line-height:24px; color:#898586;}

.homeschool li:hover p{ color:#179c3f;}

.homeschool .r{ float:right; margin-right:0;}



.protui{  margin:20px 16px 20px 20px;}

.protui li{ width:226px; height:238px;  margin:0 14px 30px 0; float:left; border:1px solid #dedede;  }

.protui li .pic{ overflow:hidden;width:224px; height:199px; background:#fff;}

.protui li .pic img{ width:224px; height:199px;}

.protui li:hover .pic img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08);-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}

.protui li strong{background:#f1f2f4; height:36px;color:#333333;text-align:center; display:block; font-size:16px;font-family:"微软雅黑"; line-height:36px; font-weight:normal; }

.protui li:hover strong{ color:#179c3f;}

.protui li p{ padding:0px 4px; text-align:left; font-size:14px;font-family:"微软雅黑"; line-height:24px; color:#898586;}

.protui li:hover p{ color:#179c3f;}

.protui .r{ float:right; margin-right:0;}



.product_bg{ width:100%; background:url(../images/index_23.jpg) top center #064eae; height:739px; margin-top:40px; overflow:hidden;}

.product_bg .Hpro{ width:1280px; margin:0 auto;}

.product_bg .Hpro1{ text-align:center; margin-top:40px;}

.product_bg .Hpro2{ text-align:center;margin-top:10px;}



.product_bg .Hpro3{ text-align:center;margin-top:50px;}



.hometelbg{ width:100%; background:url(../images/index_53.jpg) top center #024bae; height:206px; margin-top:40px; overflow:hidden;}

.hometelbg .telpic{ text-align:center;}







.hometext{ font-size:15px; line-height:30px; color:#777777;}



.box0{clear:both;display:block;  overflow:hidden;}

.box1{clear:both;display:none; overflow:hidden;}



.Ltit2{ height:48px; padding-left:140px; padding-top:0px;}

.Ltit2 li{ float:left; width:170px; height:52px; line-height:48px;font-family:"微软雅黑"; font-size:16px; text-align:center; margin-right:0px; }

.Ltit2 li a{}

.tag_bg00{background:#ffde00; border:1px solid #ffde00; color:#333;height:48px; text-align:center;width:170px; display:block;}

a.tag_bg00{color:#333;}

.tag_bg01{ border:1px solid #eaeaea;text-align:center;width:170px;text-align:center; color:#333; display:block;}

a.tag_bg01{color:#333;}



.homeschool2{  margin-top:40px;}

.homeschool2 li{ float:left; width:292px; height:195px; margin-bottom:24px; margin-right:36px; text-align:center;  line-height:25px;font-size:15px; font-family:"微软雅黑";}

.homeschool2 .r{ float:right; margin-right:0;}

.homeschool2 li .pic2{  width:292px; height:195px;  position:relative;}

.homeschool2 li .pic2 .play2{position:absolute; bottom:0px; left:0px; background:#000;filter:alpha(opacity=60); /* IE */ -moz-opacity:0.6; /* Moz + FF */ opacity: 0.6; width:292px; height:36px; line-height:36px; z-index:999; color:#fff;}



.homeschool2 li .pic2 img{ width:292px; height:195px;}

.homeschool2 li .pic2 img:hover{filter:alpha(opacity=25); /* IE */ -moz-opacity:0.8; /* Moz + FF */ opacity: 0.8; }



.caselist{  margin:0px 10px 0 30px;}

.caselist li{ float:left; width:282px; height:276px; margin-bottom:24px; margin-right:48px; text-align:center;  line-height:25px;font-size:14px; font-family:"微软雅黑";}

.caselist .r{ float:right; margin-right:0;}

.caselist li  img{ width:282px; height:239px;}

.caselist li  img:hover{filter:alpha(opacity=25); /* IE */ -moz-opacity:0.8; /* Moz + FF */ opacity: 0.8; }



.Caseview{ padding:0px 10px 30px 10px; background:#fff; }

.Caseview .tit{ font-size:18px; color:#333; font-family:"微软雅黑"; line-height:36px;  margin-bottom:20px; text-align:center;}

.Caseview .text{ line-height: 30px; padding:0 10px;font-size:16px; font-family:"微软雅黑";}

.Caseview .text img{ max-width:100%; height:auto;}



.photolist{  margin:40px 0px 40px 0px;}
.photolist li{ float:left; width:282px; height:246px; margin-bottom:24px; margin-right:48px; text-align:center;  line-height:25px;font-size:14px; font-family:"微软雅黑";}
.photolist .r{ float:right; margin-right:0;}
.photolist li  img{ width:282px; height:188px;}
.photolist li  img:hover{filter:alpha(opacity=25); /* IE */ -moz-opacity:0.8; /* Moz + FF */ opacity: 0.8; }

.photolist2{  margin:0px 0px 50px 0px;}
.photolist2 li{ float:left; width:282px; height:266px; margin-bottom:24px; margin-right:48px; text-align:center;  line-height:25px;font-size:14px; font-family:"微软雅黑";}
.photolist2 .r{ float:right; margin-right:0;}
.photolist2 li  img{ width:282px; height:236px;}
.photolist2 li  img:hover{filter:alpha(opacity=25); /* IE */ -moz-opacity:0.8; /* Moz + FF */ opacity: 0.8; }





.zizxun1 {



  border-left: 1px solid #d1d1d1;



  border-top: 1px solid #d1d1d1;



  overflow: hidden;





}



.zizxun1 li {



  float: left;



  border-bottom: 1px solid #d1d1d1;



  border-right: 1px solid #d1d1d1;



  width: 16.66%;



  text-align: center;

    overflow: hidden;



}



.zizxun1 li .box {



  padding: 0px;



  display: block;



  overflow: hidden;



  position: relative;



}



.zizxun1 li img {



  max-width: 100%;



  height: auto;



}

.zizxun1 li:hover img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08);-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}

.Homenews { margin-top:16px;}

.Homenews li{ line-height:26px; text-align:right; font-size:14px;}

.Homenews li a{ float:left;}

.newpic{ width:380px; height:152px;}

.Homenews_L{ float:left; width:380px;}

.Homenews_C{ float:left; width:380px; margin:0 70px;}

.Homenews_R{ float:right; width:380px;}

.Homenewsbg{ background:#f1f2f4; margin-top:80px; padding-bottom:60px;}



.Foot2{ background:#333; padding:12px 0 0 12px; height:50px; text-align:center;font-family:"微软雅黑"; color:#fff;font-size:14px;}



.Footbg{background:#575655 url(../images/index_66.jpg) no-repeat center center; height:430px;}

.Foot{ margin:0 auto ; width:1280px; padding-top:0px;}

.Foot .ftl{ float:left; width:154px; padding-top:0px; margin-left:40px;}

.Foot .ftl p{font-family:"微软雅黑"; color:#fff; font-size:16px; padding-bottom:10px;}

.Foot .ftl img{ margin-bottom:16px;}

.Foot .ftc{ float:left; width:940px; margin:0 60px;}

.Foot .ftc strong{ font-weight:normal; color:#ffde00;}

.Foot .ftc1{ float:left; width:600px;}

.Foot .ftc1 li{ line-height:38px; border-bottom:1px dashed #a2a0a3; color:#fff;  padding:0 10px 0 20px; float:left;width:600px; font-size:14px; }

.Foot .ftc2{ float:left; width:300px;}

.Foot .ftc2 li{line-height:38px; color:#fff;border-bottom:1px dashed #a2a0a3; padding:0 10px; float:left;width:300px;font-size:14px;}

.Foot .ftr{ float:right; width:160px; padding-top:0px;}



.mian_tab.navbg{  z-index:999999;font-family:"微软雅黑"; font-size:16px; margin-top:20px; }

.mian_tab{ width:100%; background:url(../images/about_line.jpg) repeat-x left bottom;  overflow:hidden;    clear:both;}

.mian_tab ul{ width:100%; text-align:center; margin:0 auto; overflow:hidden; }

.mian_tab ul li{ display:inline; text-align:center; }

.mian_tab ul li a{ font-size:18px; line-height:62px; color:#004a44; display:inline-block;   margin:0 40px;}

.mian_tab ul li a:hover{ color:#1b5fbd; border-bottom:3px solid #1b5fbd; }

.mian_tab ul li a.current{ color:#1b5fbd; border-bottom:3px solid #1b5fbd; }



.Atext{line-height:36px;font-family:"微软雅黑"; font-size:16px; padding:56px 0px 80px 0px;}



.xwdt_r_bl{ margin:40px 0 0 0;}

.xwdt_r_bl ul li {

	width:1180px;

	height:210px;

	margin:0 auto;

	margin-bottom:0px;

	border-top:0px #ccc solid;

	border-bottom:1px #dedede solid;font-family:"微软雅黑";

}

.xwdt_r_bl ul li .nlist_l {

	float:left;

	width:218px;

	height:169px;

	padding-top:19px;

	padding-left:8px;

}

.xwdt_r_bl ul li .nlist_l img {

	width:218px;

	height:169px;

}

.xwdt_r_bl ul li .nlist_r {

	float:right;

	width:920px;

	height:169px;

	padding-right:20px;

	padding-top:18px;

}

.xwdt_r_bl ul li .nlist_r1 a {

	font-size:18px;

	line-height:30px;

}

.xwdt_r_bl ul li .nlist_r2 {

	width:300px;

	height:25px;

	padding:6px 0 13px;

	color:#6b6b6b;

}

.xwdt_r_bl ul li .nlist_r3 p { font-size:14px;

	line-height:24px; color:#777;

}

.Newtext{padding:40px 10px 60px 10px; }

.Newtext .Newstit{ font-size:20px; font-family:"微软雅黑"; line-height:46px; text-align:center;}

.Newtext .Newstime{ padding:10px 20px; text-align:center; line-height:20px; color:#a8a5a5; }

.Newtext .Newspic{ text-align:center; padding:20px 0;}

.Newtext .Newspic img{max-width:800px; }

.Newtext .Newshow{ padding:10px 0; line-height:32px;font-size:16px; font-family:"微软雅黑";}

.next{ clear:both; height: 30px; padding-top: 30px;}

.next .l{ float:left; font-size:14px;  padding-left: 12px; background:url(../images/ico_8.gif) no-repeat 0 center;}

.next .r{ float:right;font-size:14px; padding-right: 12px; background:url(../images/ico_7.gif) no-repeat right center;}

.Newtext .tit{font-family:"微软雅黑"; font-size:16px; line-height:36px; border-bottom:2px solid #ccc;}

.Newtext .tit2{font-family:"微软雅黑"; font-weight:bold; font-size:18px; line-height:36px; color:#000; margin-top:20px;}



.Newtext .Protit{ border-bottom:2px solid #fe7100; font-size:20px; color:#000; font-family:"微软雅黑"; line-height:46px; margin-bottom:16px; }



.fy{ margin:40px 0 60px 0; text-align:center;}

.fy a{ padding:10px 20px; display:inline-block; background-color:#dbdbdb; margin-left:2px; color:#000;}

.fy a b{ padding:0px;background-color:#dbdbdb;}

.fy b{ padding:10px 20px; display:inline-block; background-color:#f7cc0e; margin-left:2px; color:#fff;}

.fy a:hover{ background-color:#f7cc0e; color:#fff; }

.fy a:hover b{ background-color:#f7cc0e}



.weizhi{ border-bottom:1px solid #dedede; margin-bottom:30px; padding:20px 0 0px 40px; line-height:40px; background:url(../images/products_03.gif) no-repeat 16px 30px;  font-size:14px;}



.Productview{ padding:30px 30px 30px 30px; background:#fff; }

.Productview .tit{ font-size:18px; color:#333; font-family:"微软雅黑"; line-height:36px;  margin-bottom:20px; text-align:center;}

.Productview .pic{ margin-bottom:16px; text-align:center;}

.Productview .text{ line-height: 30px; padding:0 10px;font-size:16px; font-family:"微软雅黑";}

.Productview .text img{ max-width:100%; height:auto;}

 

.Productview .ptit{ margin:10px 0; background:#505050; padding-left:16px; color:#fff; line-height:26px; height:26px; font-family:"微软雅黑"; font-size:16px;}

.product-info-title{ font-size:14px;font-family:"微软雅黑"; line-height:30px; height:140px;}

.yan{line-height:30px; padding: 20px 0; font-size:14px;font-family:"微软雅黑";}

.yan .input1{ background:#F3F3F3; border:1px solid #999;}

.yan textarea { background:#F3F3F3; border:1px solid #999;}

.cRed{ color:#FF0000;}







.probg{ background:#f1f1f1; padding-bottom:40px;}



.Productview_bg{ background:#fff; margin-top:20px;}

.title2{height:60px; line-height:60px; background:url(../images/pro_05.jpg) no-repeat left bottom; padding-left:24px; font-size:18px; color:#333;}

.protext{ padding:40px; line-height:30px; font-size:16px;}

.cont li{ width:50%; float:left; margin-bottom:30px; border-bottom:1px solid #dedede; line-height:40px; padding-bottom:20px;}
.cont strong{ font-weight:bold; color:#0c4da7;}
.pzbk{ margin-bottom:50px;}
.pzbk li {
        float: left;
        width: 380px;
        height: 380px;
        margin-right: 30px;
        display: inline;
        background: #eee;
    }
    
    .pzbk li.no {
        margin-right: 0px;
    }
    
    .pzbk p {
        margin: 0;
        line-height: 110%;
        height: 200px;
        background: #000;
    }
    
    .pzbk p img {
        width: 100%;
    }
    
    .pzbk b {
        display: block;
        font-size: 20px;
        font-weight: normal;
        color: #025ab4;
        padding: 0 20px;
        margin: 15px 0 5px 0;
    }
    
    .pzbk span {
        display: block;
        padding: 0 20px;
        line-height: 24px;
    }
    

.protable table{ border:1px solid #dedede;}
.protable table td{ padding:0 10px; line-height:30px; font-size:14px; font-family:"微软雅黑";}
.protable .td1{ background:#c6d9f2;}




