@charset "utf-8";
/* CSS Document */
body{ background:#fff; color:#333; }
body,input{ font-family: "微软雅黑";  font-size:12px}
body,ul,p,img,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,fieldset,input{ margin:0; padding:0; list-style:none;}
a {outline: none; text-decoration:none; color:#000}
/*a:active {star:expression(this.onFocus=this.blur());}
a {blr:exPRession(this.onFocus=this.blur())} */

.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
.fw{ font-weight:bold}
img,fieldset{border:none;}
ul li{ list-style:none}
.center{ text-align:center}
body{min-width: 1280px;}
.container{ width: 1280px;  margin:0 auto; overflow:hidden}
.topper{ width:100%; height:79px; border-bottom:1px solid #d4e0e3; background:#ffffff }


.logo{ width:300px; margin-top:25px; margin-left:30px}
.nav{ margin-right:30px; font-size:16px; line-height:79px; overflow:hidden;}
.nav ul li{ float:left; margin-left:43px; color:#818181}
.nav ul li a{ color:#818181}
.nav ul li a:hover{ color:#c8161d}
.pingtai a{ color:#cccccc!important} 
/*.language{ font-size:12px}
.language img{ margin-left:9px; margin-bottom:-7px}*/
.arrow{ width:7px; height:22px; }

.mainfcous{ width:100%; height:600px; }
.mainfcous1-top{ margin-left:36px; margin-top:50px; font-size:30px; color:#ffffff; background:#46aeea; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; height:54px; line-height:54px; width:200px; text-align:center}
.touming{ width:100%; background:#ffffff; margin-top:270px; padding:28px 0}



.img100box{ width: 100%; overflow:hidden}

.jies{ margin-left:55px; overflow:hidden; color:#1a1a1a}
.jies_l{ width:142px; font-size:32px;}
.jies_m{ width:377px; font-size:18px; line-height:32px}
.jies_m p{ text-indent:2em}
.jies_m p img{ margin-right:5px; margin-bottom:-3px} 
.jies_r{width:538px; font-size:18px; line-height:36px}
.jies_last{ font-size:16px; margin-top:8px; background:#46aeea; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; height:27px; line-height:27px; width:90px; text-align:center}
.jies_last a{ color:#ffffff}
.jies_last a:hover{ color:#dcf3fb}


.part2-img4{ width:100%; background:url(../images/part2-img4.png) no-repeat center center; height:586px}
.part2img4-t{ width:1038px; height:370px; margin-left:209px}
.tlist1{ margin-top:118px; width:118px; height:30px; line-height:30px; text-align:center; font-size:18px; background:#ffffff}
.tlist2{ margin-top:103px; width:84px; height:30px; line-height:30px; text-align:center; font-size:18px; background:#ffffff; margin-left:323px}
.tlist3{ margin-top:95px; width:84px; height:30px; line-height:30px; text-align:center; font-size:18px; background:#ffffff; margin-left:262px}
.yj{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.part2-tit{font-size:38px; color:#ffffff; text-align:center; width:100%; height:66px;}
.part2-inf{ text-align:center; font-size:20px; color:#ffffff; line-height:40px}

/*.part3box{ width:1195px; margin-left:52px; overflow:hidden; margin-top:40px;  }*/
.part3box{width:100%; margin-top:40px;}
.part3box .container{width:1130px; margin: 0 auto}
.part3tit{ font-size:36px; line-height:60px; margin-bottom:20px}
.tit-side{ width:180px; border-right:1px solid #bfbfbf; padding:5px 20px 5px 5px; font-size:14px}
.tit-side p , .inf-side p{ line-height:20px; margin-bottom:30px}
.inf-side{ width:420px; border-right:1px solid #bfbfbf; padding:5px 20px 5px 5px; font-size:14px; margin-left:15px}

.part4box{ width:100%; margin-top:40px;  background:#eef3f6; border-top:1px solid #d5e0e2 ; border-bottom:1px solid #d5e0e2}
.part4box .container{width:1160px; margin: 0 auto}
.part4left-img{ width:571px; height:352px;overflow: hidden;}
/*.part4left{ width:571px; height:352px; margin:57px 110px 57px 23px;margin:57px 50px 57px 23px}
.part4r{ width:571px; height:352px; margin-top:57px}
.part4r p{ width:571px; margin-top:10px; font-size:18px; text-align:center;}
.part4left p{ width:571px; margin-top:10px; font-size:18px; text-align:center;}*/
.part4left{margin:57px 0px; position: relative;}
.part4left p{position: absolute;bottom: 0; left: 0; width:100%; height: 25px; line-height: 25px;  font-size:18px; text-align:center; background: #000;color:#fff;opacity: 0.6;filter: alpha(opacity=60); /* For IE8 and earlier */}


.part5box{ width:100%;    padding:70px 0 60px 0; }
.part5box .container{width:1200px; margin: 0 auto}
/*.part5-tit{ width:220px; text-align:center; margin-left:534px; height:54px; line-height:54px; background:#47b1ee;font-size:30px; color:#ffffff}*/
/*.buz{ width:100%; background:url(../images/buz.png) no-repeat; background-size:contain; margin-top:80px}*/
/*.mflist2 li{ float:left; line-height:22px; font-size:18px; color:#525353}
.mflist2 { margin-top:36px; width: 1280px; overflow:hidden}
.mflist2 li p{ margin-bottom:10px}
.mftit{ margin-left:66px; width:1200px; overflow:hidden; margin-top:13px}
.mftit li{ width:92px; height:92px; text-align:center; line-height:92px; margin-left:264px; color:#ffffff; font-size:18px; float:left}
.list1{ margin-left:45px; width:145px}
.list2{ margin-left:208px; width:145px; text-align:center}*/
.footer{ width:100%; height:86px; background: url(../images/footerbg.png) repeat-x; font-size:14px; line-height:20px; color:#ffffff}
.footer a{ color:#ffffff}
.footleft{ margin-left:56px; margin-top:25px}
.footright{ margin-right:56px; margin-top:25px}





/*服务*/
.servicefocus{ width:100%; height:600px}
.sfocus1{ width:100%; height:600px;/* background:url(../images/service-focus1.png) no-repeat center*/}
.sf1inf{ width:660px; margin-left:617px; overflow:hidden}
.sf1inftit{ line-height:86px; font-size:28px; color:#0095eb}
.lvtit{ line-height:40px; font-size:28px; margin-top:20px }
.shiinf{ line-height:40px; font-size:24px}
.sf1inf ul, .sf1inf ul li{ width:660px;  height:52px; color:#666666; margin-top:7px}
.neir{ height:52px; width:220px; margin-left:48px; line-height:52px; font-size:24px}
.neiright{ width:330px; overflow:hidden; font-size:18px; margin-top:12px}
.neiright span{ display:block; width:104px; height:28px; background:#2ea7e0; text-align:center; line-height:28px; margin-right:40px; color:#ffffff}
.service2{ width:100%; height:900px; background:url(../images/service2.png) no-repeat center}
.svmtit{ width:1040px; margin-top:535px; margin-left:138px; font-size:30px; line-height:46px; margin-bottom:10px}
.sviminf{ width:1040px; line-height:40px; font-size:20px; color:#555555; margin-left:138px;}
.service3{ width:100%; height:900px; background:url(../images/service3.png) no-repeat center}


.aboutbg{ background:url(../images/aboutbg.png) no-repeat top center}
.about100-a1{width:100%; background:url(../images/about-top.png) no-repeat center center; height:484px}
.about100-a2{width:100%; background:url(../images/aboutimg-a2.png) no-repeat center center; height:100px}
.about100-a3{width:100%; background:url(../images/aboutimg-a3.png) no-repeat center center; height:100px}
.about100-a4{width:100%; background:url(../images/aboutimg-a4.png) no-repeat center center; height:100px}
.about100-a5{width:100%; background:url(../images/aboutimg-a5.png) no-repeat center center; height:84px}
.jianjie{ margin:50px 0 135px 52px; width:1193px; overflow:hidden; }
.jianjietit{ font-size:30px; text-align:center; line-height:76px}
.jjbox{ width:100%; overflow:hidden}
.jjbox p{ font-size:16px; line-height:24px; margin-bottom:25px; color:#4f4f4f}

.jiontit{ width:100%; height:105px; background:url(../images/jiontit.png) no-repeat top center}
.zhiwei{ width:100%; height:322px; background:url(../images/zhiwei.png) no-repeat top center}
.zhiweibox{ margin-left:210px; overflow:hidden; padding-top:125px}
.zhiweibox li{ width:240px; line-height:38px; font-size:18px; float:left}
.zhiweibox li img{margin-right:20px; margin-bottom:-5px}
.zhiweibox li a{ color:#797979}
.zhiweibox li a:hover, .zhiweibox .current { color:#008aff}
.zwinf{ width:100%; height:437px; background:url(../images/zwinf.png) no-repeat top center}
.map{ width:100%; height:446px; background: url(../images/map.png) no-repeat top center}
.contact{ margin-top:74px; margin-bottom:57px; width:100%; overflow:hidden; text-align:center;}
.cctit{ line-height:86px;  color:#2f2f2f; font-size:30px;}
.ccinf{ line-height:36px; font-size:20px}
.zinfbox{ width:670px; height:360px; padding-top:27px; padding-left:320px; color:#797979}
.zinfbox h2{ line-height:26px; margin-top:10px; font-size:16px; font-weight:normal}
.zinfbox p{ line-height:20px; font-size:14px}






.jishu-1{width:100%; background:url(../images/jishu-1.png) no-repeat center center; height:638px}
.jisu-1t{ line-height:200px; font-size:32px; margin-left:140px}
.jishu-4l{ width:610px; margin-left:140px}
.tit-44{ font-size:30px!important; margin-bottom:10px; margin-top:50px}
.jishu-4l p{ font-size:20px; line-height:36px}
.jishu-4l p .tit{ font-size:30px; margin-bottom:10px; margin-top:50px}
.jishu-2{width:100%; background:url(../images/jishu-2.png) no-repeat center center; height:200px}
.jishu-3{width:100%; background:url(../images/jishu-3.png) no-repeat center center; height:238px}
.jishu-4{width:100%; background:url(../images/jishu-4.png) no-repeat center center; height:262px}
.jishu-5{width:100%; background:url(../images/jishu-5.png) no-repeat center center; height:414px;background-size:cover;}
.jishu-6{width:100%; background:url(../images/jishu-6.png) no-repeat center center; height:2235px; background-size:cover;}
.gai-tit{font-size:46px; line-height:70px; color:#ffffff; height:70px;}



.jishu-7{width:100%; background:url(../images/jishu-7.png) no-repeat center center; height:128px}
.shutit{ width:47px; margin-left:1139px; text-align:center; font-size:26px; line-height:28px; margin-top:22px}
.img-tit{ width:150px; text-align:center; height:56px; margin-left:65px; margin-top:180px; font-size:20px}




.jishuleft{ width:346px; height:1630px; /* margin-left:7px;*/ padding-left:130px; color:#444444; padding-right:150px; margin-top:496px;}
.jishuleft h2{ font-size:28px; margin-bottom:20px}
.jishuleft p{ font-size:20px; line-height:36px; margin-bottom:150px}
.jishumid{ width:28px; height:1630px; }
.jishuright{ width:626px; height:1630px; margin-top: 410px}
.side-text{ width: 54px; margin-left:473px; height: 101px; font-size: 30px; text-align: center; margin-bottom: 198px}
.jishur-top{ width:636px; height:200px;}
.jishur-top img{ margin-left:237px}
.jishuright h2{ font-size:28px; margin-bottom:20px; margin-left:130px; width:356px;}
.jishuright p{ font-size:20px; line-height:36px; margin-bottom:75px; width:356px; margin-left:130px;}
.jishur-bottom{ width:636px; height:485px;}
.jishur-bottom img{ margin-left:113px}
.jishuimg-1{ width:100%; background:url(../images/jishuimg-1.png) no-repeat center center; height:379px}

.jpart-tit{ width: 1280px; text-align:center; line-height:250px; font-size:32px; font-weight:bold}
.jpartl{ width:440px; height:465px;  padding-left:30px; }
.jpartm{ width:162px; text-align:center; font-size:26px; line-height:74px; color:#ffffff; padding:28px 90px; height:200px}
.jpartr{ width:440px; height:479px; }
.jpartl h2, .jpartr h2{font-size:28px; line-height:54px}
.jpartl p, .jpartr p{line-height:36px; font-size:20px; color:#444444;}
.pheigh{ height:685px; }
.jspart3{ width:380px; margin-left:786px; color:#ffffff; font-size:18px; line-height:36px}
.jspart3tit{ font-size:28px; margin-top:80px; margin-bottom:10px}
.jspart4tit{ width: 1280px; height:479px; }
.jspart4mid{ width: 1280px; height:267px;}
.jspart4btom{ width: 1280px; overflow:hidden }
.jmidm{ padding:0 20px; width:160px; text-align:center; line-height:74px; font-size:26px; color:#ffffff; height:74px}
.jmidmr{ padding:8px 30px; width:160px; text-align:center; line-height:74px; font-size:26px; color:#ffffff; height:74px}
.jspart4{ width: 1280px; height:1210px; background:url(../images/jspart4.png) no-repeat top center}





.mediapart1{ width:1188px; height:78px; border:1px solid #e1e1e1; background:#fff; margin:15px 0 15px 55px}
.mpartl{ width:120px; height:78px; line-height:78px; font-size:20px; margin-left:25px}
.mpartr{ width:600px; margin-right:25px; font-size:16px; margin-top:28px}
.mpartr a{ display:block; width:81px; height:24px; color:#333333; text-align:center; line-height:24px; float:right}
.mpartr a:hover, .mediacurrent{  background:url(../images/mediabg.png) no-repeat}
.medinf{ margin:0 15px 15px 55px; width:803px; overflow:hidden; border:1px solid #e1e1e1; padding:15px 35px 50px 35px; background:#fff}
.medlist{ width:268px; border:1px solid #e1e1e1; padding:5px 15px 15px 15px; margin-right:35px; background:#fff}
.minftit{ border-bottom:1px solid #e1e1e1; text-align:center; font-size:16px; line-height:36px; color:#d1d1d1}
.minftit h2{ font-size:26px; color:#333333}
.neirong p{ margin-top:30px; font-size:16px; line-height:30px; text-indent:2em}
.neirong img{ text-align:center; margin-top:30px;}
.mlisttit{ width:268px; line-height:36px; border-bottom:1px solid #e1e1e1; font-size:16px; margin-bottom:8px }
.medlist ul li{ font-size:14px; line-height:30px}
.medlist ul li a{ color:#333333}
.medlist ul li span{ color:#d1d1d1}





/*产品*/
.proimg1{ width:100%; height:700px; background:url(../images/bac1.jpg) no-repeat center}
.proimg2{ width:100%; height:900px; background:url(../images/bac2.jpg) no-repeat center;
/*filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
    background-size:100% 100%; */ 
}
.proimg3{ width:100%; height:900px; background:url(../images/bac3.jpg) no-repeat center}
.proimg4{ width:100%; height:900px; background:url(../images/bac4.jpg) no-repeat center}
.pnav{ width:100%; height:40px; background:#707070}
.ptit{ width: 1280px; height:40px}
.ptitl{ width:200px; margin-left:55px; color:#ffffff; font-size:20px; font-weight:bold; line-height:40px}
.ptitr{ width:700px; height:40px; margin-right:30px}
.ptitr ul li {line-height:40px; font-size:20px; height:40px; float:right  } 
.ptitr ul li a{ color:#ffffff; display:block; padding:0 20px; }
.ptitr ul li a:hover, .ptitr-current{ background:#00bdff}
.proimg1tit{ margin-left:300px; width:935px; height:411px}
.img1left{ width:163px; height:40px; line-height:40px; font-size:18px; margin-top:122px; text-align:center}
.img1right{ width:115px; height:40px; line-height:40px; font-size:18px; margin-top:100px; text-align:center; margin-left:445px}
.proimg1 p, .proimg3 p{ line-height:36px}
.proimg1 p img, .proimg3 p img{ margin-bottom:-3px; margin-right:8px}
.fz32{ font-size:32px}
.fz18{ font-size:18px}
.proimg2tit{  width:100%; text-align:center; line-height:97px; margin-top:120px; text-align:center}
.proimg2 ul{ margin-left:405px}
.proimg2 ul, .proimg2 ul li{ width:660px;  height:50px; color:#666666;  }
.green{ background:#42c65e!important}
.orange{ background:#dd8b31!important}
.neir-2{ height:50px; width:220px; margin-left:46px; line-height:50px; font-size:24px}
.mb{ margin-bottom:10px}
.img4t{ margin-top:290px; font-size:32px; color:#ffffff; margin-bottom:170px; line-height:55px}
.img4b{ font-size:18px; color:#ffffff}






.ddw{position:absolute;left:0;top:0;color:#000;font-size:16px;z-index:9999;}
.ddw2{position:absolute;left:20px;top:0;color:#000;font-size:16px;z-index:9999;}
.num_box{position:relative;}
.num{color:#90C;font-size:50px;width:100%;text-align:center;position:relative;}
.num p{position:absolute;top:0;left:50%;margin-left:-66px;}
.num ul{width:100%;position:absolute;left:0;top:0;height:100%;}
.num ul li{float:left;height:100%;position:relative;}
#num_0{background:url(../images/bac1.jpg) no-repeat center;}
#num_1{background:url(../images/bac2.jpg) no-repeat center;}
#num_2{background:url(../images/bac3.jpg) no-repeat center;}
#num_3{background:url(../images/bac4.jpg) no-repeat center;}
.fixed_r{position:absolute;right:10px;top:40%;z-index:999; width:15px; height:102px; background:url(../images/btnbg.png) no-repeat; padding-top:2px; padding-left:2px}
.fixed_r li{width:13px;height:13px;background:#d9e0e3;cursor:pointer;-moz-border-radius:50px; -webkit-border-radius: 50px; border-radius:50px; margin-top:16px }
.fixed_r li.on{background:#00bdff;}







.focus_01{ width:100%; background:url(../images/focus-01.png) no-repeat center center; height:900px}
.focus_02{ width:100%; background:url(../images/focus-02.png) no-repeat center center; height:900px}
.focus_03{ width:100%; background:url(../images/focus-03.png) no-repeat center center; height:900px}


li.language{width: 120px;height: 79px;line-height: 79px; font-size:12px}
.language-switch {
    position: absolute;
    z-index: 16;
    overflow: hidden;
    line-height: 30px;
    width: 120px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease;
    background: rgba(253,253,253,0);
    top: 25px;
}

.language-switch.active {
    background: #FDFDFD;
    border-radius: 6px;
    box-shadow: rgba(0,0,0,.27) 0 5px 18px
}

.language-switch h3 {
    padding: 1px 10px 4px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400
}

.language-switch.active h3 {
    background-color: #f3f3f3;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease
}




.language-switch h3 a.cn {
    background: url(../images/flag.png) 0 8px no-repeat;
    background-size: 16px 80px;
    color: #45474b;
    display: block;
    padding: 0 15px 0 24px;
    position: relative;
    height: 30px;
    line-height: 32px
}
.language-switch h3 a.en {
    background: url(../images/flag.png) 0 -22px no-repeat;
    background-size: 16px 80px;
    color: #45474b;
    display: block;
    padding: 0 15px 0 24px;
    position: relative;
    height: 30px;
    line-height: 32px
}


.language-switch h3 .icon {
    background: url(../images/language-arrow.png) no-repeat;
    height: 5px;
    width: 7px;
    position: absolute;
    right: 0;
    top: 13px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease
}

/*.language-switch.active h3 .icon {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    background-image: url(../images/language-arrow-footer.png)
}*/

.language-switch .choose-lang {
    border-top: 1px solid #E6E6E6;
    visibility: hidden;
    opacity: 0;
    padding: 2px 5px 5px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease
}

.language-switch.active .choose-lang {
    opacity: 1;
    visibility: visible
}

.language-switch .lang-type {
    margin-top: 3px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.language-switch .lang-type a.en {
    display: block;
    border-radius: 3px;
    color: #666;
    height: 30px;
    padding: 0 12px 0 36px;
    background: url(../images/flag.png) 6px -22px no-repeat;
    background-size: 16px 80px;
    line-height: 32px;
    font-size: 12px;
}
.language-switch .lang-type a.cn {
    display: block;
    border-radius: 3px;
    color: #666;
    height: 30px;
    padding: 0 12px 0 36px;
    background: url(../images/flag.png) 6px 8px no-repeat;
    background-size: 16px 80px;
    line-height: 32px;
    font-size: 12px;
}


/*2015-12-02新增*/
.pro-new-tit{ margin-top:100px; margin-left:55px; width:255px; font-size:30px}
.lx-list1{ margin-top:82px; width:165px; line-height:36px; font-size:20px}
.prleft{ margin-left:388px}


.buzlist{ margin-left:121px; width:1170px; overflow:hidden}
.buzlist li{ float:left}
.blistit{ width:90px; text-align:center; color:#ffffff; font-size:18px; margin-top:42px; line-height:20px}
.blinf{ width:225px; margin-left:25px; overflow:hidden; padding-right:45px; font-size:16px; color:#474747; margin-top:70px; line-height:26px}
.blinf-2{ width:118px; margin-left:25px; overflow:hidden; padding-right:58px; font-size:16px; color:#474747; margin-top:70px; line-height:26px}
.blinf-3{ width:73px; margin-left:25px; overflow:hidden; padding-right:45px; font-size:16px; color:#474747; margin-top:70px; line-height:26px}
.blinf-4{ width:85px; margin-left:25px; overflow:hidden; font-size:16px; color:#474747; margin-top:70px; line-height:26px}

/*2015-12-03新增*/
.buz{ width:100%; height: 200px; background:url(../images/quan-0.png) left center repeat-x;  margin-top:80px}

.part5-tit{ width:220px; text-align:center; margin:0 auto; height:54px; line-height:54px; background:#47b1ee;font-size:30px; color:#ffffff}
.buz ul{width:100%; }
.buz li{float: left;}
.buz li div{float: left;}

.buz-0,.buz-5{margin-top: 75px}
.buz-1,.buz-2,.buz-3,.buz-4{margin-top: 45px}


.buz-0{width: 8%;}
.buz-1{width: 27%;}
.buz-2{width: 20%;}
.buz-3{width: 20%;}
.buz-4{width: 20%;}
.buz-5{float: right!important}
.buz-small{background:url(../images/quan-01.png) no-repeat; width:54px; height: 54px; }
.buz-big{background:url(../images/quan-02.png) no-repeat; width:114px; height: 114px; }
.buz-big p{text-align: center;margin-top: 47px;font-size: 18px; color:#fff;}
.buz-big-desc{margin-top: 70px;padding: 0 5px; float: right;font-size: 16px}
.buz-1  .buz-big-desc{width: 55%}   
.buz-2  .buz-big-desc{width: 35%} 
.buz-big-desc p{margin: 5px 0;padding: 0px}
 


.jishu-10{width:100%;height:900px; background:url(../images/jishu-10.jpg) no-repeat center center; background-size:contain;  }




#toTop {
    display: none;
    position: fixed;
    bottom: 5px;
    right: 5px;
    width: 80px;
    height: 80px;
    background-image: url(../images/top.png);
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
#toTop:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

