/*../../../img/front/homepage*/
/* CSS Document */
body{ font-size:13px; font-family:"Microsoft Yahei"; color:#555; min-width:1100px; background:#fff;}

.main{ width:1180px; margin:0 auto;}
.fleft{ float:left; display:inline;}
.fright{ float:right; display:inline;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a{ text-decoration:none;}

.main-body{margin-top:80px; overflow: hidden}

/*banner*/
.headerImg{ width:100%;}
.banner{padding:0; position:relative;z-index: 1}
.banner .baner-img{ margin:0;}
.bann-neirong{ width:1180px; margin:0 auto;}
.ban-weizhi{ position:absolute; top:15%;}
.banner .baner-img .banner-c {height:60px; line-height:60px; margin-top:68px;}
.banner .baner-img .banner-c .zc-div{margin-right:20px;}
.banner .baner-img .banner-c span{ display:block;background:#fff;}
.banner .baner-img .banner-c span input{width:227px; padding-left:5px; height:54px; line-height:54px;  display:inline-block; color:#333; text-align:left; word-wrap:break-word; border:none;}
.banner .baner-img .banner-c a.banner-zc{ width:161px; height:60px; line-height:57px;  background:#e96c3c; text-align:center; color:#fff; font-size:20px;}
.banner .baner-img .banner-c a.banner-zc:hover{ background:#ea5021;}
.banner .baner-img .banner-c .xz-div{width:250px;}
.banner .baner-img .banner-c .xz-div a{ display:block; background:#8fc321 url(../../../img/front/homepage/dow.png) no-repeat 10px 17px; width:150px; height:60px; line-height:60px; color:#fff;text-align:center; font-size:20px; padding-left:14px;}
.banner .baner-img .banner-c .xz-div a:hover{ background:#7fb112  url(../../../img/front/homepage/dow.png) no-repeat 10px 17px;;}

/*shiyou*/
.main{width:100%;margin-top:76px;}
.shiyong,.reason01{width:1180px; margin:0 auto;}
.i-bt{}
.i-bt img{ display:block; margin:4px auto;}
.shiyong ul{margin-top:60px;}
.shiyong ul li{padding-right:20px;width:275px; float:left; text-align:center;}
.shiyong ul li div{display:block;}
.shiyong ul li div img{ display:block; margin:0 auto;}
.shiyong ul li div h6{ line-height:60px; color:#333; font-size:20px; text-align:center;}
.shiyong ul li p{ color:#333; font-size:14px; width:220px; line-height:20px;text-align:center; display:inline-block;}

/*weishenme*/
.weishenm{margin-top:78px; background:url(../../../img/front/homepage/bj02.png) no-repeat center bottom; padding-bottom:45px;}
.reason01{ width:1180px;margin:50px auto 0;}
.reson01-left{width:598px;}
.reson01-left .c-left{ width:540px; margin-top:96px;}
.reson01-left .c-left  h3{font-size:24px; color:#333; background:url(../../../img/front/homepage/p00.png) no-repeat right;margin-bottom:15px;}
.reson01-left .c-left  h6{font-size:16px; color:#333; background:url(../../../img/front/homepage/p-l.png) no-repeat 0 bottom; padding-bottom:16px; }
.reson01-left .c-left  p{font-size:14px; color:#666; padding-top:15px; line-height:24px; width:510px;}

.pp-ul{margin-top:43px;}
.pp-ul li{ padding-right:20px; float:left;}

.reason02{width:1180px; margin:70px auto 0; }
.reason02-left{ width:632px;}
.reson02-right{margin-top:95px; width:547px; position:relative;}
.reson02-right h3{font-size:24px; color:#fff;background:url(../../../img/front/homepage/p04.png) no-repeat 6px 5px; padding-left:53px; margin-bottom:16px; height:165px;}
.r-c{ margin-left:54px;width:px;position:absolute; top:42px;}
.reson02-right h6{font-size:16px; color:#fff;margin-bottom:31px;background:url(../../../img/front/homepage/p05.png) no-repeat 0 bottom; padding-bottom:16px;}
.reson02-right .r-c p{font-size:14px; color:#fff; line-height:24px;}
.pic-ul{margin:22px 0;}
.pic-ul li{ float:left;padding:0px 20px;}
.pic-ul li img{display:bolck; margin:0 auto;}
.pic-ul li p.li-p{font-size:12px; color:#fff; margin-top:9px; display:block;}

.reason03{margin-top:80px; width:1180px;float:left;}
.reason03 .reson01-left .c-left  h3{ background:url(../../../img/front/homepage/p11.png) no-repeat top right; line-height:20px; color:#fff; margin-bottom:18px;}
.reason03 .reson01-left .c-left  h6{ color:#fff;background:url(../../../img/front/homepage/p05.png) no-repeat 0 bottom; margin-bottom:30px; padding-bottom:15px;}
.reason03 .reson01-left .c-left  p{ color:#fff; padding-top:0; line-height:24px;}

/*xuanze*/
.yuxiaoxuze{width:1180px; margin:60px auto 0;}
.who{ font-size:20px; color:#333; margin:42px 0 31px 0; text-align:center;}
.who-c{}
.quare{ width:370px; float:left;}
.quare em img{ width:370px;}
.quare h3{ margin:30px 0;}
.quare h3 .ls{font-size:18px; color:#333;}
.quare h3 .xx{font-size:16px; color:#333;}
.quare p{ line-height:24px; color:#666;}
.mlr-35{ margin:0 35px;}
.cg{color:#333; font-size:20px; margin:106px 0 30px 0; text-align:center;}
.cy span{}
.cg-c{margin-bottom:55px;}
.cg-c ul{}
.list_lh{ height:100px; overflow:hidden; margin-bottom:60px;}
.school-mc{ width:1180px;}
.list_lh li{ padding:5px;}
.list_lh li.lieven{ background:#fff;}
.list_lh li p{ height:24px; line-height:24px;}
.list_lh li p a{float:left; width:150px; padding:0px 35px; color:#333;}



.btm p{ font:normal 12px/24px 'Microsoft YaHei'; text-align:center;}



.secon-re{ width:100%;background:url(../../../img/front/homepage/d-0.png) no-repeat center; height:247px;}
.secon-re .secon-d{ text-align:center;}
.secon-re .secon-d p{ font-size:24px; color:#fff; display:block; text-align:center; padding-top:85px;}
.tx-input{ margin:42px auto 0; display:inline-block; text-align:center;}
.tx-input input{ width:310px;padding-left:5px; height:40px; line-height:40px;  display:inline-block; color:#333; text-align:left; word-wrap:break-word; float:left; border:none;}
.tx-input a.banner-zc{float:left; width:161px; height:44px; line-height:44px;  background:#e96c3c; text-align:center; color:#fff; font-size:16px;}
.tx-input a.banner-zc:hover{background:#ea5021;}



/*down*/
.banner-down{width:100%;padding:0; position:relative;}
.banner-down .banerd-img{  margin:0;}
.baner-img00{ background:url(../../../img/front/homepage/pbanner.png) no-repeat center; height:560px;}
.banner-cp-wz{top:55%}
.all-c0{ width:420px; position:absolute;top:15%; left: 15%}
.banner-down .banerd-img h3{ font-size:40px; color:#fff;}
.all-c0 a.xz-aa{ display:block; width:230px; margin:44px auto 25px; background:#e96c3c; color:#fff; font-size:22px; text-align:center; height:60px; line-height:60px;}
.all-c0 a.xz-aa:hover{ background:#ea5021;}
.d-p{ font-size:16px; color:#fff; line-height:30px; display:block; text-align:center;}
.tbsm{margin-top:15px;}
.tbsm h5{ color:#fff; font-size:16px; text-align:center;}
.tbsm h5 em{ display:block; border-top:2px solid #43e3fb; width:22px; margin:10px auto;}
.tbsm .x-p{ text-align:left;}
.shadow-xz{ text-shadow:2px 2px 0px #4a86ff; }


/*product*/
.mt50-cp{ margin-top:50px;}
.pro_box{width:1180px; margin:0 auto; padding:16px 0 0px 0;}
.dd {width:716px; margin:20px auto; height:50px; text-align:center; border-radius:40px; border:1px solid #4a86ff;}
.dd li {width:238px; height:50px; display: inline-block; cursor: pointer; float:left; font-size:18px; text-align:center;border:1px solid #4a86ff; border-top:none; border-bottom:none;}
.dd a {color:#4a86ff; line-height:50px;}
.dd li.leftside{ border-radius:40px 0 0 40px; border:none;}
.dd li.rightside{ border-radius: 0 40px 40px 0; border:none;}
.dd li.yq { background:#4a86ff;}
.dd li.yq a {color:#fff; font-size:18px; font-weight:bold;}
.cont .qh{text-align: center; display: none;}
.cont .yq {width:1180px; margin:0 auto; display:block;}


.cssy-commond{ margin:45px auto 0;}
.cpsy-common-pic{width:806px;}
.cpsy-common-list{width:370px;}
.cpsy-common-list .c-left{ width:100%;; margin-top:50px; text-align:left;}
.cpsy-common-list .c-left  h3{font-size:24px; color:#333; margin-bottom:15px; background:url(../../../img/front/homepage/p-l.png) no-repeat 0 bottom; padding-bottom:23px; }

.cpsy-common-list .c-left  p{font-size:14px; color:#666; padding-top:2px; line-height:24px;}
.cpsy-common-list .c-left .pp-ul{margin-top:43px;}
.cpsy-common-list .c-left .pp-ul li{ padding-right:20px; float:left;}
.cpsy-common-list .c-left .pp-ul li span{ display:block; font-size:14px; color:#707070; margin-top:5px; text-align:center;}


.cpsy-common-pic01{width:621px;}
.cpsy-common-list01{width:555px;}
.ppic-c{ width:1180px; margin:32px auto 43px;}
.cpsy-common-list01 .c-left  p{ margin-right:25px;}
.cpsy-common-list01 .c-left .w{width:493px;text-align:center; margin-top:13px; }
.cpsy-common-list01 .c-left .p3-img{ inline-display:block; }
.pl57{ padding-left:57px;}

.cpsy-common-pic02{width:637px;}
.cpsy-common-list02{width:378px; background:url(../../../img/front/homepage/xs02.png) no-repeat left top; padding-left:114px; margin-top:50px;}

.cpsy-common-pic03{width:886px;}
.cpsy-common-list03{width:230px;}

.cpsy-common-pic04{width:870px;}
.cpsy-common-list04{width:308px;}

/*about*/
.main-lxwm{ width:1180px; margin:29px auto 0;}
.banner-gywm{ width:100%; padding:0;}
.banner-gywm .banerg-img{  margin:0;}
.gywm-div{ margin:30px 0;}
.d-gywm {width:1180px; margin:20px auto;text-align:center; border-bottom:1px solid #dbdbdb; overflow: hidden}
.d-gywm li {width:86px; height:30px; display: inline-block; cursor: pointer; float:left; font-size:14px; text-align:center;}
.d-gywm li:hover a {color:#4a86ff}
.d-gywm a {color:#333; line-height:30px;}

.d-gywm li.yq { border-bottom:2px solid #6888ff;padding-bottom:2px;}
.d-gywm li.yq a {color:#6888ff; font-size:14px; font-weight:bold;}
.cont .qh{text-align: center; display: none;}
.cont .yq {width:1180px; margin:0 auto; display:block;}

.gywm-c{width:1180px; margin:0 auto;}
.gywm-c p{ line-height:30px; color:#333; font-size:14px; width:744px; text-align:left;}
.lxwm-c{ width:560px; text-align:left; margin:30px 30px 30px 0;}
.lxwm-c h3{font-size:20px; color:#4a86ff; padding-bottom:10px;}
.lxwm-c h3 span{ border-bottom:2px solid #4a86ff;padding-bottom:8px;}
.lxwm-c p{ font-size:14px; color:#707070; margin:15px 0 20px 0; line-height:20px;}
.lxwm-c ul{}
.lxwm-c ul li{ padding:5px 0; color:#333; font-size:14px;}
.mzsm{ width:100%; margin:46px auto 0;}
.mzsm h5{ text-align:center; font-size:20px; color:#707070; margin-bottom:26px;}
.mzsm p{ color:#707070; font-size:14px; line-height:28px; text-indent:25px; text-align:left;}
.mzsm p.mb45{ margin-bottom:45px;}
.index-top{
    box-shadow: 0px 0px 0px 0px #5E5E5E;
}
.shadow{
    box-shadow: 0px 7px 7px -7px #5E5E5E;
}
.secon-center{
    margin-left: -98px;
    width: 1376px;
}