*{ margin:0; padding:0}
body{background-color:#FFF; color:#333; font-size: 14px; font-family: "Microsoft YaHei";}
img{ border:none;}
ul{ list-style-type:none;}
a{ text-decoration:none; color:#444;}
.p_r{ position:relative;}
.p_a{ position:absolute;}
.f_l{ float:left;}
.f_r{ float:right;}
.c_b{ clear:both;}
.d_b{ display:block !important;}
.d_n{ display:none;}
.noborder{ border:none !important;}
.pd10{padding:10px;}
.o_h{overflow:hidden;}
.border_b{border-bottom:1px solid #f2f2f2;}
.btnok{background-color:#f3bebf; color:#FFF;}
.btnred{background-color:#e93b3d; color:#FFF;}
.btn{border-radius:5px;}
.zhongdiv{width:1200px; margin:0 auto;}
.logo{float:left; width:567px; height:90px; padding:20px 0;}
.logo a{ width:100%; height:90px; display:block;}
.logo img{ height:90px;}
.logo_rt{ width: 280px; float:right; height:80px; padding-top:30px;}
.fuwu{ line-height:40px; padding:0 15px 0 45px; background:url(../img/dianhua.png) 15px center no-repeat; color:#000; font-size:14px;}
.fwdh{padding-left:18px; color:#1d78e1; font-weight:bold; font-size:28px; font-family: verdana; letter-spacing: -1px;}

.navbg{ width:100%; height:50px; background:#1d78e1;}
.index{width:100%; height:50px; line-height:50px;}
.index>li{text-align:center; float:left; position:relative;}
.index>li>a{display:block; font-size:16px; color:#fff; padding:0 32px;}
.index>li.activity>a,.index>li:hover>a{color:#fff; background:#014da1;}
.index>li:hover ul{display:block;}
.index>li:hover ul.dropdown{display:none;}
.index>li ul{background:#014da1; padding:0px 15px 10px 24px; display:none; position:absolute; left:0; width:160px; height:auto; z-index:10000;}
.index>li ul li{ border-bottom:1px solid #FFF; line-height:40px; font-size:14px; text-align:left;}
.index>li ul li a{color:#FFF;}
.index>li ul li:hover a{color:#FF0;}


.dibu{ padding:30px 0 15px 0; background-color:#3a3a3a; color:#FFF; font-size:14px; line-height:26px; min-width:1200px;}
.dibu .zuotu{ text-align:center; padding-left:50px; width:200px; padding-top:50px;}
.dibu .zuotu p{float:left; padding-bottom:20px; width:114px; padding-left:18px; padding-right:18px;}
.dibu .zuotu p img{ width:114px; height:114px; display:block;}
.dibu .zhong ul{padding-top:30px;}
.dibu .you{padding-left:60px; position:relative;}
.dibu .zhong{width:380px;}
.dibu .zhong li{width:140px; float:left; line-height:50px;}
.dibu .zhong li a{color:#FFF;}
.dibu .you .zuoxian{position:absolute; top:0; left:0;}
.dibu .you .youxian{position:absolute; top:0; right:0;}
.dibu .you{padding-top:40px; padding-left:100px; padding-right:100px;}
.dibu .you p{font-size:16px; height:36px; line-height:36px; padding-left:28px;}
.dibu .you .bgtel01{ background:url(../img/db_tel.png) no-repeat left center;}
.dibu .you .bgtel02{ background:url(../img/db_tel02.png) no-repeat left center;}
.dibu .you .bgmail{ background:url(../img/db_mail.png) no-repeat left center;}
.dibu .you .bgadd{ background:url(../img/db_add.png) no-repeat left center;}

.dibu .you p.name{font-size:18px;}
.dibu .you p img{width:20px; margin-right:10px;}
.in_link{ width:100%; height:30px; line-height:30px; color:#999999; margin-top:30px;}
.in_link .dot{ margin-left:10px; color:#999999;}


.banquan{background-color:#222; color:#999999; line-height:40px; min-width:1200px;}
.banquan a{color:#999999;}


.ban_about{width:100%; height:300px; background:url(../img/ban_about.jpg) center 0 no-repeat;}
.ban_contact{ width:100%; height:300px; background:url(../img/ban_contact.jpg) center 0 no-repeat;}
.ban_shouhou{ width:100%; height:300px; background:url(../img/ban_shouhou.jpg) center 0 no-repeat;}
.ban_news{ width:100%; height:300px; background:url(../img/ban_news.jpg) center 0 no-repeat;}
.ban_anli{ width:100%; height:300px; background:url(../img/ban_anli.jpg) center 0 no-repeat;}
.ban_solution{ width:100%; height:300px; background:url(../img/ban_solution.jpg) center 0 no-repeat;}
.ban_pro{ width:100%; height:300px; background:url(../img/ban_pro.jpg) center 0 no-repeat;}



.dingtu{height:400px; background:url(../img/guanyu.jpg) center 0 no-repeat; background-size:auto 400px; min-width:1200px;}




.neirongqu{background-color:#F6F6F6; padding:20px 0; min-width:1200px;}
.zuokuang{float:left; width:230px; background-color:#FFF;}
.zuokuang .biaoti{height:130px; background:url(../img/ditu.png) 0 0 no-repeat; background-size:100% 100%; text-align:center; color:#FFF; line-height:130px; font-size:26px; font-weight:bold;}
.zuokuang dl{padding:0 30px; margin-top:2px; font-weight:bold;}
.zuokuang dl dt{padding-left:25px; background:url(../img/yuantou.png) 0 center no-repeat; line-height:60px; font-size:20px;}
.zuokuang dl dd{line-height:50px; border-bottom:1px solid #dcdcdc;}
.zuokuang dl dd a{font-size:14px;}
.zuokuang .zixun{padding:10px 0 10px 60px; margin-top:2px; background:#f60 url(../img/dianhua3.png) 10px center no-repeat;}
.zuokuang .zixun p{border-left:1px solid #FFF; line-height:30px; color:#FFF; font-size:16px; padding-left:10px;}
.zuokuang .zixun p span{font-size:22px; font-weight:bold;}
.zuokuang .xinwen{ background-color:#FFF; margin-top:2px;}
.zuokuang .xinwen p{background-color:#F00; color:#FFF; line-height:30px; font-size:16px; padding:10px;}
.zuokuang .xinwen ul{padding:5px 0;}
.zuokuang .xinwen li{height:30px; line-height:30px; padding:0 15px; overflow:hidden;}
.zuokuang .xinwen li:hover a{color:#F00;}


.pos{ width:1200px; margin:0 auto; height:30px; background-color:#FFF; padding:0px 10px; line-height:30px; font-size:12px;}
.pos span{color:#999;}
.pos a{color:#999;}

.youkuang{float:right; width:950px;}
.youkuang .weizhi{background-color:#FFF; padding:0px 10px; line-height:30px; font-size:14px;}
.youkuang .weizhi span{color:#444;}
.youkuang .xiaqu{background-color:#FFF; margin-top:20px;}
.youkuang .xiaqu .name{line-height:40px; font-size:26px; font-weight:bold; text-align:center; margin-bottom:30px;}
.youkuang .xiaqu .content{padding:10px; font-size:16px; line-height:30px;}
.youkuang .xiaqu .content p{margin-bottom:14px;}
.youkuang .xiaqu .content img{max-width:960px;}
.youkuang .xiaqu .content a{text-decoration: underline;}
.youkuang .xiaqu .fuwu_tt{ width:100%; height:30px; line-height:30px; font-size:22px; color:#c1c1c1; margin-top:50px;}

.youkuang .xiaqu .content .whtt{ width:230px; height:39px; line-height:39px; font-size:22px; color:#333; margin-top:50px; background:url(../img/ysbta.png) no-repeat left top; text-align:center; display:block;}
.youkuang .xiaqu .content .whtt_bold{ font-weight:bold; color:#F00;}


.xinxi{padding:0; background-color:#FFF;}
.xinxi h3{ width:100%; height:32px; line-height:32px; font-size:16px; font-weight:bold;}
.tuxinxi{padding:10px;}
.tudiv{float:left; width:480px;}
.tudiv img{width:100%; height:360px;}

.tuxinxi .pro_rt{width:570px; float:right; padding-left:20px; height:auto; overflow:hidden;}
.tuxinxi .pro_yt{width:100%; height:auto; line-height:32px;}
.tuxinxi .pro_yt span{display:block; font-weight:bold;}
.pro_rt .zx{ width:100%; height:40px;}

.tuxinxi ul{width:430px; float:right; padding-top:20px; padding-left:20px;}
.tuxinxi ul li{line-height:32px; font-size:14px;}
.tuxinxi ul li span{color:#333; font-weight:bold;}
.tuxinxi ul li span.haoma{font-size:20px;}


.newsgy{width:100%; height:auto; overflow:hidden;}
.newsgy li{float:left; width:100%; height:40px; line-height:40px; border-bottom: 1px dotted #ddd; font-size:16px;}
.newsgy li a:hover{color:#e62129;}
.newsgy li span{float:right;}

.newsls li{ padding:20px 0 10px 0; border-bottom: 1px dotted #ddd;}
.tup1{float:left; width:160px; margin-right:20px; height: 135px; overflow: hidden;}
.tup1 img{width:100%;}
.xinxidiv{overflow:hidden;}
.youkuang .xiaqu .newsls li .name{text-align:left; color:#222; font-size:18px; height:22px; line-height:22px; overflow:hidden; margin-bottom:0;}
.youkuang .xiaqu .newsls li .name:hover{color:#F00;}
.youkuang .xiaqu .newsls li .desc{ color:#666; font-size:14px; line-height:26px; height:60px; overflow:hidden; padding-top:10px;}

.page{ width:100%; padding-top:30px;}
.page ul li{float:left; padding:0 10px;}
.page ul li.active{ color:#c81624;}

.about_fenlei2 ul {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding: 40px 0;
}
.about_fenlei2 li.on {
    background: #1d78e1;
    color: #fff;
}
.about_fenlei2 li.on a{
    color: #fff;
}
.about_fenlei2 li.on a:hover{
    color: #fff;
}
.about_fenlei2 li {
    display: inline-block;
    color: #666;
    height: 40px;
    margin: 0 6px 10px 6px;
    cursor: pointer;
    line-height: 40px;
    font-size: 16px;
    border-radius: 55px;
    box-shadow: 0 0 5px #aaa;
}
.about_fenlei2 li a{ height:40px; display:block; padding:0 20px;}
.about_fenlei2 li:hover a{
	text-decoration:underline;
	color:#1d78e1;

}
.news_mor{ width:100%; height:30px; line-height:30px; text-align:center; padding-top:30px;}
.news_mor a{
display: block;
    width: 100%;
    height: 40px;
    -webkit-transition: all 1s 0s;
    -moz-transition: all 1s 0s;
    -ms-transition: all 1s 0s;
    transition: all 1s 0s;
    border: 1px solid #ddd;
    color: #666;
    line-height: 40px;
    margin: 0 auto;
    background: #fff;
    color: #555;
    text-align: center;
    border-radius: 3px;
}
.news_mor a:hover {
	background: #e62129;
	color: #fff;
}

.float_zoosnet img,.float_foot img{max-width: 100%;width: auto;}
.float_foot{display: block;position: fixed;bottom: 100px;right: 0;}
.float_mess,.float_tell,.float_Qr,.float_retrun{display: block; width: 80px;height:60px;background-color: #86c126;border-radius:6px;margin-bottom: 2px;transition:all 0.5s ease-in-out;-wekbit-transition:all 0.5s ease-in-out;position: fixed;right: -20px;z-index: 100000000000;cursor: pointer;border-radius: 6px 0 0 6px ;text-decoration: none;}
.float_tell{width: 200px;right: -140px;}
.float_mess{width: 164px;right: -104px;}
.float_mess{bottom: 222px;}
.float_Qr{bottom: 100px}
.float_retrun{bottom: 100px;}
.float_zoosnet .float_tell:hover,.float_zoosnet .float_mess:hover{right: 0px; transition:all 0.5s ease-in-out;-wekbit-transition:all 0.5s ease-in-out;}
.float_tell,.float_mess{overflow: hidden;}
.float_tell{bottom:161px;}
.float_tell img,.float_mess img{float: left;}
.float_tell p,.float_mess p{color: white;font-size: 19px;font-family: 微软雅黑;font-weight: 600;padding-top: 17px;}
.float_Qr_img{position: fixed;top: 382px;display: none; transition:right 0.5s ease-in-out;-wekbit-transition:right 0.5s ease-in-out;z-index: 10000000000000000000}
.float_Qr:hover .float_Qr_img{display: block; right: 65px; transition:right 0.5s ease-in-out;-wekbit-transition:right 0.5s ease-in-out;}
@media (max-width: 759px){.float_mess{/*bottom:235px*/ top:259px;}.float_tell{/*bottom:189px;*/ display:none}.float_Qr{display:none}.float_retrun{top:305px;}.float_mess,.float_tell,.float_Qr,.float_retrun{width: 45px;height: 45px;right: 0;}}

.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 75%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../img/consult_icon.jpg);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../img/consult_icon.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../img/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../img/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -114px;
    top: 3px;
    width: 114px;
    height: 114px;
    background:url(../img/weixin1.png);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 75%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../img/consult_icon.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}

/**方案报名**/
.mianfeihq { width:100%; overflow:hidden; padding: 30px 0;}
.mianfeihq .form { background: #fff; width: 1200px;	margin: 0 auto;	margin-bottom: 20px;}
.mianfeihq .form .left { background: #e5b547; color: #fff; width: 240px; float: left; height: 250px;}
.mianfeihq .form .left h2 { text-align: center;	font-size: 42px; font-weight: bold;	line-height: 50px; /* padding-top: 30px; */	border: 2px solid #fff;	width: 200px;	margin: 0 auto;	border-left: none;	border-right: none;	padding: 10px 0; margin-top: 62px;}
.mianfeihq .form .right h2 { font-size: 14px;}
.mianfeihq .form .right { width: 600px;	float: left; height: 200px;	padding: 50px 0 0 50px;}
.mianfeihq .form .input select { height: 40px; line-height: 40px; border: 1px solid #aaa;}
.mianfeihq .form .input input {	height: 40px; line-height: 40px; border: 1px solid #aaa; vertical-align: middle; font-weight: inherit; font-style: inherit; font-size: inherit; font-family: inherit;}
.mianfeihq .form .input .i1 { padding: 0 10px; width: 250px;}
.mianfeihq .form .input .i2 { background: #1d78e1;	color: #fff; border: none;	padding: 0 30px; vertical-align: top; cursor: pointer;}
.mianfeihq .form .input .i3 { height: 40px;	line-height: 40px;	border: 1px solid #aaa;	width: 200px;	padding: 0 10px;	margin: 20px 0;}
.mianfeihq .middle { width: 300px;	background: #f2f2f2; float: right;	height: 250px;}
.mianfeihq .middle dl {	padding-top: 30px;}
.mianfeihq .middle dl dd {	width: 33.3%;	float: left;	text-align: center;	text-align: center;	margin-bottom: 30px;}
.mianfeihq .middle dl dd span {	text-align: center;	padding-top: 8px;	border-radius: 55px;	display: inline-block;	height: 52px;	width: 60px;	background: no-repeat;	border: 1px solid #aaa;}
.mianfeihq .middle dl dd span img {	width: 70%;}

/**关于我们页面**/

.zuokuang .ltnav h2{font-weight:normal;background: #1d78e1;height:113px;}
.zuokuang .ltnav h2 p{ text-decoration:none; display:block; color:#fff; text-align:center; font-size:25px; padding:32px 0;}
.zuokuang .ltnav h2 p em{ font-weight:bold; font-style:normal;}
.zuokuang .ltnav h2 p em a{color:#fff;}
.zuokuang .ltnav h2 p span{display:block;font-size:15px;text-transform: uppercase;}
.cpnavbox{background:#fff;}
.cpnav {padding: 10px 15px 15px 15px;overflow:hidden;background:#fff;}
.cpnav img{ width:170px; padding: 5px 0 10px;}
.cpnav p{margin: 0;font-size: 14px;line-height: 24px;}
.cpnav .t a{font-size: 15px; color: #393c40; text-align:center; line-height: 30px;}
.cpnav li {margin-top:5px;font-weight:normal;line-height: 40px;background:url( "../img/cpnavbg.png")  repeat-x;}
.cpnav li a {display:block;font-size:16px;color:#292929;text-decoration:none;height: 40px;line-height: 40px;background: url( "../img/jt.png")  no-repeat 150px center;padding:0 15px;}
.cpnav .on a { color:#1d78e1;}
/**关于我们荣誉证书页面**/
.cpzs { }
.cpzs li { width: 266px; border: 1px #dddddd solid;	float: left; padding: 9px; text-align: center; margin-left:15px; margin-right: 15px; margin-bottom: 20px;}
.cpzs li img { max-width: 100%; border: 0; height: 374px;}
.cpzs li img:hover { opacity: 0.85;}
.cpzs li:hover { border: 1px #E50012 solid;}
.cpzs li p { background-color: #dddddd; line-height:30px;}