﻿@charset "utf-8";
/* reset */
.w1200{position:relative;width:1200px;margin:0 auto;}
.ptb50{padding:25px 0 50px;}
.ptb30{padding:30px 0;}
.no{margin-left:0!important;}

/** header **/
.miTop{height:120px;background:url(../images/tbj.jpg) repeat-x;}
.miTop .logo{padding-top:27px;}
.miTop .dwy{background:url(../images/lx.png) no-repeat left center;padding-left:20px;margin-left:20px;font-size:18px;color:#333;margin-top:36px;}
.miTop .dwy em{font-style:normal;color:#006fd1;}
.miTop .dwy span{display:block;font-size:16px;}
.miTop .code{background:url(../images/sj.jpg) no-repeat 33px 5px;margin-top:26px;}
.miTop .code img{float:right;width:70px;height:70px;margin-left:5px;}
.miTop .code span{display:inline-block;padding-top:30px;line-height:18px;text-align:right;}
.miTop .link{margin-left:20px;margin-top:30px;}
.miTop .tp{line-height:20px;padding-bottom:5px;border-bottom:1px solid #e4e4e4;}
.miTop .tp a{margin:0 5px;}
.miTop .tp .en{background:url(../images/cn.jpg) no-repeat left center;padding-left:25px;}
.miTop .tel{background:url(../images/tel.jpg) no-repeat left center;font-size:32px;color:#006fd1;padding-left:28px;margin-top:10px;}

.miNav{background:#006fd1;height:58px;border-bottom:2px solid #003768;}
.nav li{float:left;position:relative;}
.nav li a{display:block;padding:0 22px;font-size:16px;line-height:58px;display:inline-block;color:#fff;background-image:url(../images/nl.jpg);background-repeat:no-repeat;background-position:left center;}
.nav li.no a{background-image:none;}
.nav li a:hover,.nav li a.active{background-color:#003768;color:#fff;}

.search{width:250px;height:36px;margin-top:12px;background:#fff;border-radius:2px;}
.search .te{width:202px;float:left;height:36px;line-height:36px;font-size:12px;padding-left:10px;color:#999;border:none;background:none;}
.search .su{width:36px;height:36px;background:url(../images/su.png) no-repeat center;border:none;cursor:pointer;float:right;}

/** footer **/
.miFoot{background:#222;padding:45px 0 20px;color:#8d8d8d;font-size:13px;}
.miFoot i{font-style:normal;}
.miFoot a{color:#8d8d8d;}
.miFoot a:hover{color:#fff;text-decoration:underline;}
.miFoot .tel h2{color:#fff;line-height:22px;font-size:14px;margin-bottom:20px;}
.miFoot .tel h2 span{display:block;font-size:32px;}
.miFoot .tel p{padding-right:30px;}

.miFoot .menu{width:375px;}
.miFoot .menu h2{padding-left:20px;color:#fff;font-size:18px;padding-bottom:20px;}
.miFoot .menu h2 span{padding-left:5px;text-transform:uppercase;font-size:14px;}
.miFoot .menu .a{display:block;width:105px;float:left;line-height:30px;margin-left:20px;}
.miFoot .menu .fx{margin-left:20px;height:32px;margin-top:15px;}
.miFoot .menu .fx a{display:block;float:left;margin-right:10px;width:32px;height:32px;background:url(../images/lk.png) no-repeat;overflow:hidden;}
.miFoot .menu .fx .xl{background-position:0 0;}
.miFoot .menu .fx .wx{background-position:-32px 0;}
.miFoot .menu .fx .qq{background-position:-64px 0;}
.miFoot .menu .fx .xl:hover{background-position:0 -32px;}
.miFoot .menu .fx .wx:hover{background-position:-32px -32px;}
.miFoot .menu .fx .qq:hover{background-position:-64px -32px;}
.miFoot .wxImg{width:110px;height:110px;text-align:center;background:#fff;position:absolute;bottom:190px;right:233px;border-radius:4px;box-shadow:0 0 10px #d9d9d9;z-index:15;padding:10px;display:none;opacity:0;}
.miFoot .wxImg:before{display:block;content:"";width:0px;height:0px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff;font-size:0px;line-height:0px;position:absolute;bottom:-9px;right:55px;z-index:99;}

.miFoot .copy{padding-top:20px;}
.miFoot .copy span{padding-left:15px;}
.miFoot .link{padding-top:10px;margin-top:20px;overflow:hidden;border-top:1px dotted #434343;}
.miFoot .link a{padding:0 5px;}

/** banner **/
.miSlide{width:100%;height:600px;overflow:hidden;position:relative;z-index:9;background:#000;}
.miSlide .bd{height:600px;position:relative;left:50%;margin-left:-960px;}
.miSlide .bd li{width:1920px;}
.miSlide .prev,.miSlide .next{display:block;width:50px;height:50px;background: url(../images/abtn.png) no-repeat;position:absolute;top:50%;left:0%;margin-top:-50px;opacity:0;z-index:10;}
.miSlide .next{right:0%;left:auto;background-position:0 -50px;}
.miSlide:hover .prev,.miSlide:hover .next{opacity:1;}
.miSlide:hover .prev{left:5%;}
.miSlide:hover .next{right:5%;}
.miSlide .hd{font-size:0;line-height:0;position:absolute;left:50%;bottom:20px;height:12px;margin-left:-20px;}
.miSlide .hd li{display:block;float:left;zoom:1;width:12px;height:12px;margin-left:5px;cursor:pointer;text-indent:9999px;background:#fff;overflow:hidden;border-radius:50%;}
.miSlide .hd .on{background:#006fd1;}
.peSlide{position:relative;overflow:hidden;height:250px;z-index:10;}
.peSlide img{position:relative;left:50%;margin-left:-960px;}

/** product **/
.miProd{padding-bottom:45px;background:url(../images/pl.jpg) repeat-x left top #f4f4f4;}
.miProd .w1200{height:845px;overflow:hidden;}
.miProd .hd{height:120px;padding-top:30px;margin-bottom:40px;}
.miProd .hd h2{font-size:36px;color:#333;line-height:36px;padding-top:28px;}
.miProd .hd h2 span{display:block;font-size:18px;color:#999;}
.miProd .hd ul{height:120px;border-left:1px solid #f4f4f4;}
.miProd .hd ul li{height:119px;padding: 0 26px; line-height:118px;float:left;border-top:1px solid #f4f4f4;border-right:1px solid #f4f4f4;text-align:center;font-size:15px;}
.miProd .hd ul li.on{border-top:2px solid #006fd1;height:118px;background:url(../images/pdh.png) no-repeat center 75px #f4f4f4;color:#006fd1;}
.miProd .liA{width:250px;}
.miProd .liA li{margin-bottom:2px;}
.miProd .liA li a{display:block;height:60px;line-height:60px;background:url(../images/pi.png) no-repeat 210px center #fff;padding-left:30px;font-size:16px;color:#333;}
.miProd .liA li a:hover,.miProd .liA li a.active{background:url(../images/pih.png) no-repeat 210px center #006fd1;color:#fff;}
.miProd .liB{width:930px;}
.miProd .liB li{width:284px;height:314px;background:#fff;float:left;margin-left:10px;border:3px solid #e6e6e6;position:relative;margin-left:20px;margin-bottom:15px;}
.miProd .liB li div{width:284px;height:260px;overflow:hidden;}
.miProd .liB li img{width:284px;height:260px;}
.miProd .liB li h3{font-size:14px;line-height:54px;padding:0 10px;text-align:center;}
.miProd .liB li .mo{display:block;width:80px;height:80px;line-height:80px;text-align:center;border-radius:50%;background:url(../images/tm.png);font-size:14px;color:#fff;position:absolute;left:50%;top:50px;margin-left:-40px;opacity:0;}
.miProd .liB li:hover .mo{top:100px;opacity:1;}
.miProd .liB li:hover a{color:#006fd1;}
.miProd .liB li:hover{border-color:#006fd1;color:#006fd1;}
.miProd .dem{width:220px;height:320px;background:#006fd1;padding:17px 15px 0;position:absolute;left:0;bottom:0;z-index:99;}
.miProd .dem h3{text-align:center;font-size:20px;color:#fff;padding-bottom:15px;}
.miProd .dem .int{height:40px;line-height:40px;border:none;border-radius:2px;background:url(../images/fi.png) no-repeat #fff;padding-left:35px;width:185px;font-size:14px;color:#666;margin-bottom:5px;}
.miProd .dem .ne{background-position:0 0;}
.miProd .dem .te{background-position:0 -40px;}
.miProd .dem .el{background-position:0 -80px;}
.miProd .dem .tex{height:50px;line-height:25px;border:none;border-radius:2px;background:#fff;padding:10px;width:200px;font-size:14px;color:#999;margin-bottom:17px;display:block;}
.miProd .dem .btn{width:220px;height:35px;line-height:35px;font-size:14px;text-align:center;color:#00baff;background:#00498a;border-radius:2px;cursor:pointer;}
.miProd .dem .btn:hover{background:#007fef;color:#fff;}

/** advantage **/
.miAdv{padding:40px 0 45px;}
.miAdv h2{text-align:center;}
.miAdv h3{text-align:center;font-size:20px;color:#333;line-height:30px;}
.miAdv .w1200{background:url(../images/yxx.jpg) no-repeat center 100px;}
.miAdv .adv{width:570px;margin-top:50px;}
.miAdv .adv .ti{overflow:hidden;}
.miAdv .adv i{display:block;width:50px;height:50px;line-height:50px;padding-right:4px;text-align:center;background:url(../images/sy.jpg) no-repeat;font-style:normal;color:#fff;margin-right:8px;float:left;font-size:24px;}
.miAdv .adv h4{font-size:28px;color:#006fd1;float:left;line-height:30px;width:505px;}
.miAdv .adv h4 span{display:block;font-size:14px;color:#999;line-height:20px;}
.miAdv .adv p{font-size:14px;background:url(../images/ni.jpg) no-repeat left 8px;padding-left:10px;margin-top:13px;margin-left:60px;line-height:20px;}
.miAdv .adv p span{color:#006fd1;}
.miAdv .adv .tel{background:url(../images/st.jpg) no-repeat left center;padding-left:50px;font-size:14px;color:#006fd1;margin-left:60px;margin-top:20px;}
.miAdv .adv .tel span{display:block;font-size:24px;}
.miAdv .adv a{display:block;margin-top:20px;width:270px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#fff;background:#bdbdbd;border-radius:2px;margin-left:60px;}
.miAdv .adv a:hover{background:#006fd1;color:#fff;}
.miAdv .adv1{width:595px;}
.miAdv .adv2{width:595px;}
.miAdv .pic{margin-top:50px;}

/** application **/
.miApp{background:url(../images/sl.jpg) no-repeat center top;height:605px;padding-top:45px;}
.miApp h2,.miCase h2{text-align:center;font-size:36px;color:#fff;line-height:36px;}
.miApp h2 span,.miCase h2 span{display:block;font-size:18px;text-transform:uppercase;color:#1491ff;line-height:24px;}
.miApp p,.miCase p{text-align:center;font-size:14px;color:#fff;padding-bottom:25px;}
.miApp .hd{width:230px;}
.miApp .hd li{height:60px;line-height:60px;background-image:url(../images/ai.png);background-position:200px center;background-repeat:no-repeat;background-color:#005cae;margin-bottom:2px;font-size:14px;color:#aad7ff;}
.miApp .hd li.on{background-color:#fff;color:#006fd1;}
.miApp .hd li.on a{color:#006fd1;}
.miApp .hd li span{display:block;padding-left:50px;background:url(../images/ail.png) no-repeat left center;padding-right:40px;}
.miApp .hd li .sp1{background-position:0 0;}
.miApp .hd li .sp2{background-position:0 -60px;}
.miApp .hd li .sp3{background-position:0 -120px;}
.miApp .hd li .sp4{background-position:0 -180px;}
.miApp .hd li .sp5{background-position:0 -240px;}
.miApp .hd li .sp6{background-position:0 -300px;}
.miApp .hd li .sp7{background-position:0 -360px;}
.miApp .bd{width:950px;}
.miApp .bd .pic,.miApp .bd .pic img{width:620px;height:432px;}
.miApp .bd .txt{width:310px;}
.miApp .bd h3{padding-bottom:17px;background:url(../images/dx.jpg) repeat-x left bottom;line-height:35px;font-size:24px;color:#fff;}
.miApp .bd .nr{padding-top:15px;font-size:14px;color:#aad7ff;background:url(../images/dx.jpg) repeat-x left bottom;padding-bottom:15px;height:216px;overflow:hidden;}
.miApp .bd .tel{background:url(../images/tel.png) no-repeat left center;padding-left:50px;color:#fff;font-size:14px;margin-top:15px;}
.miApp .bd .tel span{display:block;font-size:24px;}
.miApp .bd a{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;background:#fff;border-radius:2px;margin-right:10px;margin-top:35px;}
.miApp .bd .la{color:#006fd1;}
.miApp .bd .lb{background:#002d56;color:#fff;}

.miCase{padding:45px 0 30px;}
.miCase h2{color:#006fd1;}
.miCase h2 span{color:#bdbdbd;}
.miCase p{color:#333;}
.miCase .bd li{width:290px;float:left;margin-right:13px;background:#f4f4f4;}
.miCase .bd .im{display:block;width:290px;height:203px;overflow:hidden;}
.miCase .bd img{width:290px;height:203px;}
.miCase .bd .txt{padding:10px 15px;line-height:22px;font-size:14px;}
.miCase .bd .txt h3{padding-bottom:10px;font-size:16px;}
.miCase .bd .txt h3 a{color:#333;transition:all 0s;}
.miCase .bd li:hover{background:#006fd1;color:#fff;}
.miCase .bd li:hover h3 a{color:#fff;}
/** about **/
.miAbout{height:600px;background:#006fd1;}
.miAbout .ti{width:200px;}
.miAbout .ti img{padding-left:3px;padding-top:3px;}
.miAbout .ti h2{text-align:center;font-size:24px;color:#fff;padding-top:195px;}
.miAbout .ti h2 span{display:block;text-transform:uppercase;font-size:14px;color:#1491ff;}
.miAbout .cont{width:960px;height:160px;position:absolute;right:0;top:0;padding:20px;background:url(../images/tma.png);color:#fff;font-size:14px;z-index:11;}
.miAbout .cont h3{font-size:22px;padding-bottom:15px;}
.miAbout .cont a{color:#fff;}
.miAbout .slide{width:1000px;height:600px;position:relative;z-index:10;overflow:hidden;}
.miAbout .slide .bd li{width:1000px;}
.miAbout .slide .hd{font-size:0;line-height:0;position:absolute;right:20px;bottom:15px;height:12px;}
.miAbout .slide .hd li{display:block;float:left;zoom:1;width:12px;height:12px;margin-left:5px;cursor:pointer;text-indent:9999px;background:#fff;overflow:hidden;border-radius:50%;}
.miAbout .slide .hd .on{background:#006fd1;}

/** honor **/
.miHonor{padding-top:30px;}
.miHonor .prev,.miHonor .next{display:block;width:48px;height:48px;background:url(../images/ht.png) no-repeat;overflow:hidden;position:absolute;left:-60px;top:150px;cursor:pointer;}
.miHonor .next{left:auto;right:-60px;background-position:0 -48px;}
.miHonor .prev:hover{background-position:-48px 0;}
.miHonor .next:hover{background-position:-48px -48px;}
.miHonor .bd{width:1198px;margin-left:1px;overflow:hidden;}
.miHonor li{width:230px;float:left;margin-right:12px;}
.miHonor li a{display:block;padding:4px;background:#f2f2f2;border:1px solid #dadada;}
.miHonor li h3{text-align:center;line-height:40px;font-size:14px;}
.miHonor li a:hover{border-color:#006fd1;}

/** news **/
.miNews{padding:40px 0;margin-top:40px;background:url(../images/nx.jpg) repeat-y center top;}
.miNews .news{width:720px;}
.news .hd{height:42px;background:url(../images/nxt.jpg) repeat-x bottom;}
.news .hd ul{float:left;}
.news .hd li{height:42px;float:left;font-size:24px;margin-right:10px;color:#333;}
.news .hd li.on{color:#006fd1;height:40px;border-bottom:2px solid #006fd1;}
.news .hd a,.faq h2 a{float:right;display:block;width:60px;height:22px;background:url(../images/mo.png) no-repeat;overflow:hidden;margin-top:5px;}
.news .hd a:hover,.faq h2 a:hover{background-position:0 -22px;}
.news .bd .box{overflow:hidden;}
.news .top{height:220px;margin-top:20px;overflow:hidden;}
.news .top .im{display:block;width:320px;height:220px;float:left;margin-right:20px;overflow:hidden;}
.news .top h3{line-height:30px;font-size:18px;}
.news .top h3 a{color:#006fd1;}
.news .top h4{color:#999;}
.news .top p{font-size:14px;padding-top:15px;}
.news .top .mo{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;font-size:14px;background:#fff;border-radius:2px;color:#006fd1;margin-top:20px;}
.news .top .mo:hover{background:#006fd1;color:#fff;}
.news .bd ul{width:780px;margin-top:15px;padding-top:5px;border-top:1px dotted #d0d0d0;}
.news .bd li{width:335px;margin-right:50px;height:35px;line-height:35px;float:left;}
.news .bd li a{display:block;width:325px;height:35px;float:left;background:url(../images/ni.jpg) no-repeat left center;padding-left:10px;font-size:14px;color:#333;}
.news .bd li a:hover{background:url(../images/nih.png) no-repeat left center;color:#006fd1;}

/** faq **/
.faq{width:420px;}
.faq h2{height:42px;background:url(../images/nxt.jpg) repeat-x bottom;color:#bdbdbd;text-transform:uppercase;font-size:18px;margin-bottom:20px;}
.faq h2 span{height:40px;display:inline-block;color:#006fd1;font-size:24px;border-bottom:2px solid #006fd1;padding-right:5px;}
.faq .bd li{margin-top:15px;padding-bottom:15px;background:url(../images/fq.jpg) no-repeat left top;padding-left:30px;font-size:14px;border-bottom:1px dotted #d9d9d9;}
.faq .bd li h3{height:20px;line-height:20px;margin-bottom:5px;}
.faq .bd li h3 a{color:#006fd1;}
.faq .bd li p{color:#999;line-height:20px;}

.peBar{width:250px;}
.peBar .menu h2{height:65px;line-height:65px;background:#006fd1;border-radius:4px 4px 0 0;text-align:center;font-size:24px;color:#fff;border-bottom:3px solid #003768;}
.peBar .menu li{margin-top:2px;}
.peBar .menu li a{display:block;height:40px;line-height:40px;background:url(../images/pi.png) no-repeat 235px center #f4f4f4;padding-left:10px;font-size:16px;color:#333;}
.peBar .menu li a:hover,.peBar .menu li a.active{background:url(../images/pih.png) no-repeat 235px center #006fd1;color:#fff;text-indent:5px;}
.peBar .menu li ol{padding:10px 25px;background:#f4f4f4;overflow:hidden;}
.peBar .menu li li{margin:0;}
.peBar .menu li li a{background:url(../images/ni.jpg) no-repeat 15px center;line-height:30px;height:30px;padding-left:30px;font-size:13px;}
.peBar .menu li li a:hover,.peBar .menu li li a.active{background:url(../images/nih.png) no-repeat 15px center;color:#006fd1;}

.peBar .contact,.peBar .product{margin-top:15px;}
.peBar .contact h2,.peBar .product h2{height:40px;line-height:40px;padding-left:15px;font-size:18px;color:#fff;background:#006fd1;border-left:solid #000 6px;}
.peBar .contact .box,.peBar .product .box{border:1px solid #e3e3e3;border-top:none;padding:14px;overflow:hidden;}
.peBar .product .bd{height:464px;overflow:hidden;}
.peBar .product .bd ul{overflow:hidden;zoom:1;}
.peBar .product .bd li{width:220px;height:232px;}
.peBar .product .bd li img{width:216px;height:198px;border:2px solid #e3e3e3;}
.peBar .product .bd li img:hover{border-color:#006fd1}
.peBar .product .bd li h3{line-height:30px;text-align:center;padding:0 10px;}

.peBar .contact img{width:100%;}
.peBar .contact p{padding-top:10px;}
.peBar .contact b{font-size:14px;}
.peCont{width:915px;font-size:14px;overflow:hidden;}
.peCont .curt{height:45px;line-height:35px;background:url(../images/conti.png) no-repeat left bottom;font-size:12px;margin-bottom:20px;}
.peCont .curt h2{display:block;float:left;text-align:left;font-size:18px;overflow:hidden;font-weight:normal;}
.peCont .curt span{float:right;background:url(../images/cur.png) no-repeat left center;padding-left:15px;font-size:12px;}

.cultureBox div{float:left;}
.cultureBox .cul1{width:590px;border-top:1px solid #e8e8e8;}
.cultureBox .cul1 h3{padding-top:35px;font-size:24px;color:#004f8c;background:url(../images/wl.jpg) no-repeat left bottom;padding-bottom:20px;}
.cultureBox .cul1 h3 span{display:block;font-size:14px;color:#999;font-weight:normal;}
.cultureBox .cul1 p{font-size:14px;padding-top:20px;}
.cultureBox .cul2{width:607px;height:260px;}
.cultureBox .cul3{width:650px;height:380px;margin-top:20px;}
.cultureBox .cul4{width:500px;height:300px;margin-top:20px;padding-top:80px;padding-left:50px;background:#006fd1;color:#fff;}
.cultureBox .cul4 h3{padding-top:35px;font-size:24px;background:url(../images/wla.jpg) no-repeat left bottom;padding-bottom:20px;}
.cultureBox .cul4 h3 span{display:block;font-size:14px;font-weight:normal;}
.cultureBox .cul4 p{font-size:14px;padding-top:20px;}

.courseBox{margin-top:20px;background:url(../images/cou.jpg) no-repeat;height:990px;width:1200px;}
.courseBox div{width:225px;float:left;background:url(../images/cicon.png) no-repeat left bottom;padding-bottom:45px;margin-left:65px;}
.courseBox div h3{font-weight:normal;font-size:20px;color:#004f8c;}
.courseBox div p{padding-top:10px;font-size:14px;line-height:22px;}
.cour1{padding-top:118px;}
.cour2{padding-top:118px;}
.cour3{padding-top:52px;}
.cour4{padding-top:30px;}
.cour5{padding-top:46px;}
.cour6{padding-top:178px;}
.cour7{padding-top:178px;}
.cour8{padding-top:46px;}
.cour9{padding-top:123px;}
.cour10{padding-top:106px;}
.cour11{padding-top:84px;}
.cour12{padding-top:172px;}

.pageSide{width:1200px;height:50px;margin:-50px auto 0;position:relative;z-index:11}
.pageSide a{display:block;width:235px;height:50px;float:left;line-height:50px;text-align:center;color:#333;font-size:18px;background:#f9f9f9;margin:0 2px;position:relative;}
.pageSide a:after{content:'';position:absolute;bottom:-6px;left:112px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid transparent;-webkit-transition:0.3s; transition:0.3s;}
.pageSide a:hover,.pageSide a.active{background:#006fd1;color:#fff;}
.pageSide a:hover:after,.pageSide a.active:after{border-top-color:#006fd1;}

/** picture list **/
.uLt{width:990px;}
.lt{width:258px;padding:10px 10px 0;background:#f5f5f5;float:left;margin-right:22px;position:relative;margin-bottom:30px;border-bottom:2px solid #e8e8e8;}
.lt a{width:100%;display:block;overflow:hidden;}
.lt h3{font-size:15px;line-height:40px;text-align:center;}
.lt:after,.lt:before,.soulList li:before,.soulList li:after{content:'';position:absolute;bottom:-2px; width:0;height:2px;background:#006fd1;-webkit-transition:0.4s;transition:0.4s;}
.lt:before,.soulList li:before{left:0;}
.lt:after,.soulList li:after{right:0;}
.lt:hover:after,.lt:hover:before,.soulList li:hover::before,.soulList li:hover::after{width:50%;}
.lt:hover h3{color:#006fd1;}

.picList li a{height:185px;}
.honList,.setList{width:1260px;}
.honList li,.setList li{width:260px;margin-right:26px;}
.honList li a{height:auto;}
.proList li{width:270px;}
.proList li a{height:247px;}
.parList li{width:190px;margin-right:25px;}
.parList li a{height:106px;}

.soulList{width:990px;}
.soulList li{width:290px;float:left;margin-right:22px;margin-bottom:30px;position:relative;background:#f4f4f4;border-bottom:2px solid #dadada;}
.soulList li .pic{display:block;width:290px;height:250px;overflow:hidden;}
.soulList li .pic img{width:100%;height:100%;}
.soulList li .txt{padding:15px;height:86px;}
.soulList li .txt h3{line-height:18px;font-size:14px;}
.soulList li .txt h3 a{color:#333;}
.soulList li .txt h4{color:#999;font-weight:normal;}
.soulList li .txt p{line-height:22px;color:#777;}
.soul li .pic{width:290px;height:202px;}

/** product show **/
.prodPic{width:560px;}
.prodPic .big{width:435px;height:398px;position:relative;z-index:1;float:right;border:1px solid #e3e3e3;}
.prodPic .big a{width:435px;height:398px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}
.prodPic .big a img{vertical-align:middle;max-width:435px;max-height:398px;}
.prodPic .big a{*display:block;**line-height:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:300px;height:300px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}
.prodPic .list{width:112px;height:400px;overflow:hidden;position:relative;float:left;}
.prodPic .list a.prev,.prodPic .list a.next{display:block;width:107px;height:25px;position:absolute;top:0;left:0;background:url(../images/anu.jpg) no-repeat;overflow:hidden;cursor:pointer;}
.prodPic .list a.next{top:auto;bottom:0;background-position:0 -50px;}
.prodPic .list a.prev:hover{background-position:0 -25px;}
.prodPic .list a.next:hover{background-position:0 -75px;}

.prodPic .list .thumb{position:relative;width:112px;height:334px;overflow:hidden;top:33px;}
.prodPic .list .thumb ul{position:absolute;height:99999px;}
.prodPic .list .thumb ul li{background:none;float:left;width:107px;height:85px;position:relative;}
.prodPic .list .thumb ul li a{display:block;width:103px;height:75px;border:2px solid #e3e3e3;text-align:center;background:#fff}
.prodPic .list .thumb ul li img{max-width:100%;max-height:100%;cursor:pointer;}
.prodPic .list .thumb ul li a em{display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}
.prodPic .list .thumb ul li a.selected{border-color:#006fd1;}
.prodPic .list .thumb ul li a.selected em{background:url(../images/jt.png) no-repeat;}

.prodTitle{width:335px;overflow:hidden;}
.prodTitle h2{font-size:20px;padding:10px 0;border-bottom:1px dotted #e3e3e3;margin-bottom:15px;}
.prodTitle .txt{line-height:25px;height:200px;overflow:hidden;}
.prodTitle .txt span{color:#333;}
.prodTitle .fenx{padding-top:15px;margin-top:15px;border-top:1px dotted #e3e3e3;overflow:hidden;}
.prodTitle .tel{background:url(../images/st.jpg) no-repeat left center;padding-left:50px;margin-top:15px;color:#006fd1;}
.prodTitle .tel span{display:block;font-size:24px;}

.prodTab{overflow:hidden;margin-top:40px;}
.prodTab .list{height:40px;border-bottom:2px solid #e3e3e3;margin-bottom:20px;}
.prodTab .list li{display:block;width:130px;height:40px;line-height:40px;float:left;text-align:center;font-size:16px;background:#e3e3e3;color:#333;border-radius:3px 3px 0 0;margin-right:2px;}
.prodTab .list li.on{color:#fff;background:#006fd1;}
.prodTab .listA table{width:100%;border-color:#dadada;}
.prodTab .listA table td{line-height:35px;border-color:#dadada;}
.prodTab .listA table tr:hover{background:#eaeaea;}

.prodOrder{padding:25px;background:#f4f4f4;overflow:hidden;margin-top:20px;}
.prodOrder h3{font-size:15px;line-height:18px;font-weight:normal;}
.prodOrder .table{padding-top:20px;overflow:hidden;}
.prodOrder .table li{width:395px;height:215px;float:left;height:35px;margin-bottom:10px;}
.prodOrder .table li span{float:left;border:1px solid #e3e3e3;line-height:33px;height:33px;width:78px;display:inline-block;text-align:center;background:#fff;}
.prodOrder .table li .iptTxt{float:right;width:304px;border:1px solid #e3e3e3;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#999;padding-left:10px;}
.prodOrder .table li .iptCode{float:left;width:224px;border:1px solid #e3e3e3;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#999;padding-left:10px;}
.prodOrder .table li .checkcode{float:right;border:1px solid #ddd;border-left-width:0;background:#fff;padding:5px 9px 6px 10px;}
.prodOrder .table li .btn{width:395px;height:35px;line-height:35px;background:#006fd1;cursor:pointer;color:#fff;text-align:center;border:none;}
.prodOrder .table li .btn:hover{background:#007eed;color:#fff;}
.prodOrder .table li.areLi{width:455px;float:right;height:215px;overflow:hidden;}
.prodOrder .table li.areLi .txtContent{width:423px;height:183px;border:1px solid #e3e3e3;outline:none;resize:none;padding:15px;color:#999;line-height:18px;background:#fff;}

/** news list **/
.newsList li{padding:20px;border:1px solid #e3e3e3;overflow:hidden;margin-bottom:20px;}
.newsList li a.pic{display:block;padding:5px;border:1px solid #e3e3e3;}
.newsList li .cont{width:590px;}
.newsList li h3{line-height:50px;font-size:18px;}
.newsList li span{display:inline-block;line-height:18px;margin-right:15px;padding-left:20px;}
.newsList li span.sp1{background:url(../images/ti.png) no-repeat left center}
.newsList li span.sp2{background:url(../images/wj.png) no-repeat left center}
.newsList li p{padding-top:15px;color:#888;font-size:12px;}
.newsList li .more{display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #eee;text-align:center;margin-top:15px;}
.newsList li:hover a.pic{opacity:0.8;border-color:#006fd1;}
.newsList li:hover h3 a{color:#006fd1;}
.newsList li:hover .more{border-color:#006fd1;background:#006fd1;color:#fff;}

.newsDetail h2{font-size:24px;line-height:26px;text-align:center;color:#333;padding-bottom:15px;font-weight:normal;}
.newsDetail .msg{text-align:center;border-bottom:1px solid #e7e7e7;font-family:"宋体";font-size:12px;padding-bottom:5px;}
.newsDetail .msg span{padding:0 7px;color:#999;}
.newsDetail .msg .fonts a{padding:0 3px;}
.newsDetail .msg a.active{font-weight:bold;color:#006fd1;}
.newsDetail .detailCont{padding:20px 0;line-height:26px;overflow:hidden;}
.newsDetail .detailCont .pic{text-align:center;padding-bottom:20px}
.pagIng{border:1px solid #dadada;padding:8px 15px;overflow:hidden;}
.pagIng .fl{width:737px;height:60px;padding-right:30px;border-right:1px solid #dadada;}
.pagIng .fl a{display:block;height:30px;line-height:30px;}
.pagIng .fr{line-height:28px;display:block;width:85px;height:28px;margin-top:16px;text-align:center;color:#fff;border-radius:2px;background:#006fd1;}
.pagIng .fr:hover{background:#007eed;color:#fff;}
.recTitle{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #eee;font-weight:bold;color:#333;font-weight:normal;margin-top:20px;}
.relNews{overflow:hidden;margin-top:15px;}
.relNews ul{width:1000px;}
.relNews ul li{float:left;margin-right:55px;width:430px;height:28px;line-height:28px;}
.relNews ul li a{display:block;width:280px;line-height:28px;background:url(../images/iconh.jpg) no-repeat left center;padding-left:15px;float:left;font-size:12px;}
.relNews ul li a:hover{background:url(../images/iconi.jpg) no-repeat left center;margin-left:5px;}
.relNews ul li span{float:right;color:#999;}

.faqList li{position:relative;margin-bottom:25px;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#006fd1;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative;padding:0 60px;background-color:#f5f5f5;line-height:54px;font-size:16px;cursor:pointer;font-weight:normal;background-image:url(../images/faq.png); background-repeat:no-repeat;background-position:20px 0;}
.faqList li div{display:none;padding:25px 60px 0 60px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;background:url(../images/faq.png) no-repeat 20px -155px;font-size:14px;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}

.conTi{font-size:16px;}
.conFeed{margin-top:30px;}
.conFeed label{display:inline-block;width:80px;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/ci.png) no-repeat;float:left;}
.conFeed label.ti{background-position:0 -128px;}
.conFeed label.na{background-position:0 -32px;}
.conFeed label.tp{background-position:0 0;}
.conFeed label.em{background-position:0 -64px;}
.conFeed label.qq{background-position:0 -96px;}
.conFeed label.ad{background-position:0 -160px;}
.conFeed label.ms{background-position:0 -192px;margin-bottom:10px;}
.conFeed input{width:294px;height:30px;line-height:30px;float:left;margin:0 42px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
.conFeed input.last{margin-right:0;}
.conFeed textarea{height:125px;width:893px;padding:10px;border:1px solid #dbdbdb;display:block;margin-bottom:30px;}
.conFeed .code{width:150px;height:38px;line-height:38px;margin-right:10px;}
.conFeed .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:8px 10px;float:left;background:#fff;display:inline-block;}
.conFeed .btns{width:120px;height:40px;background:#006fd1;color:#fff;border:none;font-size:16px;cursor:pointer;margin:0;margin-left:10px;}
.conFeed .reset{background:#666;cursor:pointer;}
.conFeed input:focus,.conFeed textarea:focus{border-color:#006fd1;}

/** jobs **/
.jobsList{width:100%;overflow:hidden;border-top:1px solid #e8e8e8;}
.jobsList dd{height:48px;line-height:48px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;position:relative;border-top:none;}
.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/icone.png) no-repeat;cursor:pointer;position: absolute;top:21px;right:14px;}
.jobsList dd.on{background:#eee;}
.jobsList dd.on em{background:url(../images/iconf.png) no-repeat;color:#fff;}
.jobsList dd span{display:block;float:left;height:48px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:50px;}
.jobsList dd span.sp1{width:210px;}
.jobsList dt{border:1px solid #e8e8e8;border-top:none;padding:30px 50px;background:#fff;}
.apply{display:block;width:77px;line-height:30px;margin-top:30px;background:url(../images/iconl.png) no-repeat 10px 6px #666;color:#fff;padding-left:33px;border-radius:4px;}
.apply:hover{background-color:#006fd1;color:#fff;}

.jobDetail{border:1px solid #eee;background:#fff;}
.jobDetail h3{font-weight:bold;background:#eee;line-height:35px;padding-left:15px;font-weight:normal;}
.jobDetail table{margin:20px;}
.jobDetail .bxx tr{height:42px;}
.jobDetail .mr{padding-right:41px;}
.jobDetail .tx{width:320px;border:1px solid #eee;line-height:28px;height:28px;padding:0 5px;}
.jobDetail .rd{margin-right:5px;vertical-align: middle;}
.jobDetail .tx:focus,.jobDetail .area:focus{border:1px solid #006fd1;}
.jobDetail .area{width:861px;padding:5px;border:1px solid #eee;line-height:22px;height:125px;margin-top:3px;display:block;}
.jobDetail .sub{background:#666;width:100px;height:30px;line-height:30px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:2px;display:block;float:left;text-align:center;}
.jobDetail .sub:hover{background:#006fd1;color:#fff;}
.jobDetail .subr{width:110px;background:#006fd1;color:#fff;}
.fileList{width:990px;}
.fileList li{width:215px;float:left;margin-right:19px;margin-bottom:25px;}
.fileList li img{width:205px;height:249px;padding:3px;border:1px solid #eee;}
.fileList li p{color:#333;line-height:22px;padding-top:10px;font-size:12px;}
.fileList li a{display:block;height:25px;line-height:25px;width:80px;background:#006fd1;text-align:center;font-size:14px;color:#fff;border-radius:2px;margin-top:10px;cursor: pointer;}
.fileList li a:hover{background:#0087ff;color:#fff;}
.peDown{display:block;width:115px;height:60px;line-height:60px;font-size:20px;background:url(../images/downa.png) no-repeat 20px center #006fd1;position:absolute;left:50%;top:50%;margin-left:-90px;margin-top:-30px;border-radius:4px;color:#fff;padding-left:65px;}
.peDown:hover{background-color:#007eed;color:#fff;}