@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,form,input,textarea,select,p,h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei","微软雅黑";font-size:12px;font-weight:normal;padding:0;margin:0;-webkit-text-size-adjust:none;}
em,i,del{font-weight:normal;font-style:normal;}
img{border:0;display:inline-block;}
ol,ul,li{list-style:none;}
input,button,select,textarea{outline:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
*{outline:none;}

body{width:100%;padding:140px 0 0 0;background:#F0F0F0;}
.main{width:1000px;margin:0 auto;}
.clear{clear:both;}

.sub{position:fixed;left:0;top:140px;width:100%;padding:13px 0 10px 0;z-index:9;background:url(sub_bg.png);display:none;}
.sub ul{float:left;padding:0 0 0 100px;display:block;}
.sub ul li{float:left;width:150px;padding:0 0 0 9px;border-left:1px solid #606060;height:138px;display:block;overflow:hidden;}
.sub ul li a{float:left;width:100%;margin:0 0 8px 0;line-height:16px;font-size:14px;color:#000;display:block;}

.header{position:fixed;left:0;top:0;width:100%;z-index:9;display:block;}

.logo{float:left;width:100%;background:#00A3FF;text-align:center;display:block;}
.logo img{padding:20px 0;display:inline-block;}

.nav{float:left;width:100%;background:#E0E0E0;display:block;}
.nav .nul{float:left;display:block;}
.nav .nli{float:left;width:160px;display:block;}
.nav .nli h3{float:left;width:100%;display:block;}
.nav .nli h3 a{float:left;width:100%;height:34px;line-height:34px;font-size:18px;color:#000;text-indent:10px;letter-spacing:.1em;display:block;}
.nav .nli h3 a:hover{background:url(nav_on.png) no-repeat 2.4em bottom;}
.nav .nli_0{width:100px;}
.nav .nli_0 h3 a{text-indent:0;}
.nav .nli_0 h3 a:hover{background:url(nav_on.png) no-repeat 0.8em bottom;}
.nav .nli_6{width:100px;}

.ibanner{float:left;position:relative;width:100%;display:block;}
.ibanner .bd{float:left;width:100%;height:600px;display:block;overflow:hidden;}
.ibanner .bd ul{float:left;width:100%;height:100%;display:block;overflow:hidden;}
.ibanner .bd ul li{float:left;width:100%;height:100%;display:block;}
.ibanner .bd ul li a{float:left;width:100%;height:100%;display:block;}
.ibanner .hd{float:left;position:absolute;width:100%;left:0;bottom:15px;text-align:center;z-index:3;display:block;}
.ibanner .hd ul li{cursor:pointer;display:inline-block;width:10px;height:10px;background:#FFF;margin:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.ibanner .hd ul li.on{background:#00FF00;}
.ibanner .prev{float:left;position:absolute;top:263px;z-index:3;display:block;left:40px;}
.ibanner .next{float:left;position:absolute;top:263px;z-index:3;display:block;right:40px;}

.ijishu{float:left;width:100%;padding:0 0 30px 0;background:#E6E6E6;display:block;}
.ijishu ul{margin:0 auto;width:1029px;}
.ijishu li{float:left;width:315px;margin:25px 14px 0 14px;background:#FFF;display:block;}
.ijishu li .p{float:left;width:100%;display:block;}
.ijishu li .p img{float:left;width:315px;height:184px;display:block;}
.ijishu li .e{float:left;width:100%;display:block;text-align:center;}
.ijishu li .e em{width:120px;line-height:24px;font-size:18px;color:#FFF;text-align:center;background:#00A3FF;letter-spacing:.2em;display:inline-block;}
.ijishu li .t{float:left;width:100%;padding:20px 0 15px 0;display:block;text-align:center;line-height:18px;font-size:18px;color:#000;letter-spacing:.2em;}
.ijishu li .i{float:left;width:100%;display:block;text-align:center;}
.ijishu li .x{float:left;width:265px;padding:10px 25px;display:block;line-height:22px;font-size:14px;color:#5F5F5F;text-align:center;}
.ijishu li:hover .p img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.index{float:left;width:100%;padding:0 0 60px 0;background:url(index.jpg) no-repeat center top;display:block;}
.index .title h3{color:#FFF;}
.index .txt{float:left;width:100%;display:block;height:177px;line-height:24px;font-size:15px;color:#00FF00;text-align:center;}
.index .lis1{float:left;width:100%;display:block;}
.index .lis1 ul{margin:0 auto;width:1036px;}
.index .lis1 li{float:left;width:225px;margin:0 17px;display:block;background:#00A3FF;}
.index .lis1 li:hover{background:#0080FF;}
.index .lis1 li .p img{float:left;width:225px;height:240px;display:block;}
.index .lis1 .t{float:left;width:100%;padding:10px 0 0 0;display:block;line-height:22px;font-size:22px;color:#FFF;letter-spacing:.1em;text-align:center;}
.index .lis1 .x{float:left;width:205px;padding:10px;display:block;height:44px;line-height:22px;font-size:15px;color:#FFF;text-align:center;}
.index .lis2{float:left;width:100%;padding:30px 0 0 0;display:block;}
.index .lis2 ul{margin:0 auto;width:1038px;}
.index .lis2 li{float:left;width:485px;margin:0 17px;display:block;background:#00A3FF;}
.index .lis2 li:hover{background:#0080FF;}
.index .lis2 li .p img{float:left;width:485px;height:240px;display:block;}
.index .lis2 .t{float:left;width:100%;padding:10px 0 0 0;display:block;line-height:22px;font-size:22px;color:#FFF;letter-spacing:.1em;text-align:center;}
.index .lis2 .x{float:left;width:465px;padding:10px;display:block;height:44px;line-height:22px;font-size:15px;color:#FFF;text-align:center;}
.index .text{float:left;width:100%;display:block;padding:45px 0 0 0;}
.index .text h3{float:left;width:100%;display:block;padding:0 0 15px 0;line-height:25px;font-size:25px;color:#0080FF;text-align:center;letter-spacing:.2em;}
.index .text p{line-height:26px;font-size:15px;color:#0080FF;text-align:center;}

.iabout{float:left;width:100%;padding:0 0 130px 0;background:#FFF;display:block;}
.iabout ul{margin:0 auto;width:1036px;}
.iabout li{float:left;width:225px;margin:15px 17px 0 17px;display:block;}
.iabout li .p{float:left;width:100%;display:block;}
.iabout li .p img{float:left;width:225px;height:146px;display:block;}
.iabout li .t{float:left;width:100%;padding:20px 0 10px 0;display:block;line-height:22px;font-size:22px;color:#000;letter-spacing:.1em;border-bottom:1px solid #7e7e7e;}
.iabout li .e{float:left;width:100%;padding:10px 0 15px 0;display:block;line-height:15px;font-size:15px;color:#000;}
.iabout li .x{float:left;width:100%;display:block;height:66px;line-height:22px;font-size:14px;color:#5F5F5F;}
.iabout li .b{float:left;width:100%;padding:20px 0 0 0;display:block;}
.iabout li:hover .p img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.banner{float:left;width:100%;height:530px;display:block;}

.title{float:left;width:100%;padding:0 0 16px 0;display:block;}
.title h3{float:left;width:100%;padding:34px 0 22px 0;line-height:24px;font-size:24px;color:#000;letter-spacing:.1em;text-align:center;display:block;}
.title span{float:left;width:100%;text-align:center;display:block;}

.typebody{float:left;width:100%;padding:40px 0 60px 0;display:block;line-height:28px;font-size:15px;color:#323232;}
.typebody p{line-height:28px;font-size:15px;color:#323232;}

.about{float:left;width:100%;display:block;}
.about .typebody{background:#E6E6E6;}

.culture{float:left;width:100%;height:530px;display:block;}
.culture .tit{float:left;width:100%;padding:140px 0 20px 0;display:block;line-height:24px;font-size:24px;color:#FFF;letter-spacing:.1em;text-align:center;}
.culture .txt{float:left;width:100%;display:block;line-height:26px;font-size:15px;color:#00FF00;}
.culture .txt p{line-height:26px;font-size:15px;color:#00FF00;}

.team{float:left;width:100%;padding:0 0 60px 0;display:block;}
.team .txt{float:left;width:100%;display:block;}
.team .teamlist{float:left;width:100%;padding:45px 0 60px 0;display:block;}
.team ul{width:1086px;margin:0 auto;}
.team ul li{float:left;width:270px;padding:0 46px;display:block;}
.team ul li .p{float:left;width:100%;display:block;}
.team ul li .p img{float:left;width:270px;height:270px;display:block;}
.team ul li .t{float:left;width:100%;padding:40px 0 0 0;display:block;line-height:24px;font-size:24px;color:#0080FF;text-align:center;}
.team ul li .s{float:left;width:100%;padding:15px 0 0 0;display:block;line-height:18px;font-size:18px;color:#323232;text-align:center;}
/*.team ul li .x{float:left;width:100%;padding:15px 0 0 0;display:block;line-height:25px;font-size:15px;color:#323232;text-align:center;height:125px;text-align:justify;text-justify:distribute-all-lines;}*/
.team ul li .x{float:left;width:100%;padding:15px 0 0 0;display:block;line-height:25px;font-size:15px;color:#323232;}

.contact{float:left;width:100%;padding:0 0 80px 0;background:#FFF;display:block;}
.contact .x{float:left;width:100%;padding:15px 0 60px 0;display:block;}
.contact .x p{line-height:22px;font-size:14px;color:#5F5F5F;text-align:center;}

.jsjs{float:left;width:100%;display:block;}
.jsjs .typebody{background:#E6E6E6;}

.jstd{float:left;width:100%;padding:0 0 60px 0;display:block;}
.jstd .tit{float:left;width:100%;padding:140px 0 20px 0;display:block;line-height:24px;font-size:24px;color:#FFF;letter-spacing:.1em;text-align:center;}
.jstd .txt{float:left;width:100%;padding:0 0 175px 0;display:block;line-height:34px;font-size:18px;color:#00FF00;}
.jstd .txt p{line-height:34px;font-size:18px;color:#00FF00;}
.jstd .lst{margin:0 auto;width:1030px;}
.jstd ul{float:left;width:100%;display:block;}
.jstd li{float:left;width:485px;padding:0 15px;display:block;position:relative;}
.jstd li .p{float:left;width:100%;display:block;}
.jstd li .p img{float:left;width:485px;height:240px;display:block;}
.jstd li .x{float:left;width:100%;padding:20px 0 25px 0;display:block;line-height:25px;font-size:16px;color:#323232;}
.jstd li .t{float:left;width:85px;display:block;height:30px;line-height:30px;font-size:15px;color:#FFF;text-align:center;background:#00A3FF;position:absolute;left:200px;top:210px;letter-spacing:.1em;}

.jscs{float:left;width:100%;padding:0 0 60px 0;background:#FFF;display:block;}

.jsmd{float:left;width:100%;padding:0 0 60px 0;display:block;}
.jsmd .txt{float:left;width:100%;display:block;line-height:24px;font-size:15px;color:#323232;text-align:center;padding:0 0 20px 0;}
.jsmd .lst{margin:0 auto;width:1032px;}
.jsmd ul{float:left;width:100%;display:block;}
.jsmd li{float:left;width:226px;padding:0 16px;display:block;}
.jsmd li .p{float:left;width:100%;display:block;}
.jsmd li .p img{float:left;width:226px;display:block;}
.jsmd li .t{float:left;width:100%;display:block;line-height:40px;font-size:16px;color:#000;text-align:center;border-bottom:1px solid #000;}
.jsmd li .k{float:left;width:100%;padding:20px 0 0 0;display:block;background:url(kuohao.png) no-repeat left bottom;height:44px;text-align:center;line-height:22px;font-size:17px;color:#00A3FF;font-weight:700}
.jsmd li .t a{color:#000;}
.jsmd li .x{float:left;width:100%;padding:15px 0 0 0;min-height:324px;line-height:27px;font-size:15px;color:#323232;display:block;/*text-align:justify;text-justify:distribute-all-lines;*/}
.jsmd li .b{float:left;width:100%;padding:10px 0 0 0;display:block;}




.zscq{float:left;width:100%;padding:0 0 80px 0;background:#FFF;display:block;}
.zscq .typebody{padding:25px 0 60px 0;}

.sfyy{float:left;width:100%;padding:0 0 60px 0;background:#E6E6E6;display:block;}
.sfyy .typebody{padding:0;}
.sfyy .box{float:left;width:100%;padding:40px 0 0 0;display:block;}
.sfyy .box h3{float:left;width:100%;padding:0 0 28px 0;display:block;text-align:center;line-height:18px;font-size:18px;color:#00A3FF;}
.sfyy .box h4{float:left;width:100%;padding:18px 0 28px 0;display:block;text-align:center;line-height:18px;font-size:18px;color:#00A3FF;background:url(arrow_down.png) no-repeat center top;}

.yyqj{float:left;width:100%;padding:0 0 60px 0;display:block;}
.yyqj .txt{float:left;width:100%;padding:0 0 140px 0;display:block;line-height:34px;font-size:18px;color:#004AD4;}
.yyqj .txt p{line-height:34px;font-size:18px;color:#004AD4;}
.yyqj .lst{margin:0 auto;width:1029px;}
.yyqj ul{float:left;width:100%;padding:0 0 60px 0;display:block;}
.yyqj li{float:left;width:315px;padding:0 14px 35px 14px;display:block;}
.yyqj li .p{float:left;width:100%;display:block;}
.yyqj li .p img{float:left;width:315px;height:186px;display:block;}
.yyqj li .x{float:left;width:269px;padding:20px 23px;display:block;height:170px;line-height:34px;font-size:18px;color:#323232;background:#FFF;}

.newslist{float:left;width:100%;padding:60px 0;background:#E6E6E6;display:block;}
.newslist ul{float:left;width:100%;padding:0 0 40px 0;display:block;}
.newslist ul li{float:left;width:100%;padding:0 0 20px 0;display:block;}
.newslist ul li .l{float:left;width:315px;display:block;}
.newslist ul li .l img{float:left;width:315px;display:block;}
.newslist ul li .r{float:right;width:640px;display:block;}
.newslist ul li .r .t{float:left;width:100%;padding:12px 0;line-height:34px;font-size:20px;color:#323232;display:block;border-top:1px solid #3A3A3A;}
.newslist ul li .r .x{float:left;width:100%;height:75px;line-height:25px;font-size:15px;color:#5F5F5F;display:block;}
.newslist ul li .r .m{float:left;width:100%;padding:35px 0 0 0;display:block;text-align:right;}

.pagelist{float:left;width:100%;display:block;text-align:center;}
.pagelist a{margin:0 15px;line-height:15px;font-size:15px;display:inline-block;color:#5F5F5F;}
.pagelist a.on{color:#000;}
.pagelist a:hover{color:#000;}

.article{float:left;width:100%;padding:65px 0 80px 0;background:#E6E6E6;display:block;}
.article .l{float:left;width:250px;line-height:34px;font-size:20px;color:#323232;display:block;}
.article .r{float:right;width:750px;display:block;}
.article .r .t{float:left;width:100%;line-height:34px;font-size:20px;color:#323232;display:block;}
.article .r .x{float:left;width:100%;padding:40px 0;line-height:25px;font-size:15px;color:#5F5F5F;display:block;}
.article .r .x p{line-height:25px;font-size:15px;color:#5F5F5F;}
.article .r .x div{line-height:25px;font-size:15px;color:#5F5F5F;}
.article .r .x img{max-width:100%;}
.article .r .m{float:left;width:100%;padding:0 0 100px 0;display:block;text-align:center;}
.article .r .m a{margin:0 15px;line-height:17px;font-size:12px;color:#5F5F5F;display:inline-block;}
.article .r .m a.mb{padding:0 0 0 27px;background:url(bg_prev.png) no-repeat left center;color:#000;}
.article .r .m a.mn{padding:0 27px 0 0;background:url(bg_next.png) no-repeat right center;}

.jishuarc{float:left;width:100%;padding:0 0 80px 0;background:#E6E6E6;display:block;}
.jishuarc .t{float:left;width:100%;padding:20px 0;line-height:27px;font-size:15px;color:#323232;display:block;border-bottom:1px dashed #3A3A3A;text-align:center;}
.jishuarc .x{float:left;width:100%;padding:27px 0 60px 0;line-height:27px;font-size:15px;color:#323232;display:block;}
.jishuarc .x p{line-height:27px;font-size:15px;color:#323232;}

.picslist{float:left;width:100%;background:#FFF;padding:0 0 190px 0;display:block;}
.picslist .main{width:1239px;}
.picScroll-left{float:left;width:100%;padding:30px 0 90px 0;display:block;}
.picScroll-left .prev{float:left;padding:56px 42px 0 0;display:block;}
.picScroll-left .next{float:left;padding:56px 0 0 42px;display:block;}
.picScroll-left .bd{float:left;width:1029px;display:block;}
.picScroll-left .bd ul{float:left;width:100%;display:block;overflow:hidden;}
.picScroll-left .bd ul li{float:left;width:315px;margin:0 14px;display:block;position:relative;}
.picScroll-left .bd ul li .p{float:left;width:100%;display:block;}
.picScroll-left .bd ul li .p img{float:left;width:315px;height:184px;display:block;}
.picScroll-left .bd ul li .t{float:left;width:100%;display:block;position:absolute;left:0;bottom:0;line-height:34px;}
.picScroll-left .bd ul li .t em{float:left;font-size:15px;color:#FFF;display:block;text-indent:15px;}
.picScroll-left .bd ul li .t i{float:right;font-size:15px;color:#FFF;display:block;padding:0 15px 0 0;}
.picScroll-left .bd ul li .b{float:left;width:100%;display:block;position:absolute;left:0;bottom:0;background:#646464;height:34px;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}

.job{float:left;width:100%;background:#FFF;padding:0 0 190px 0;display:block;}
.job .typebody{padding:40px 0;}
.slideTxtBox{float:left;width:900px;margin:0 49px;border:1px solid #323232;display:block;}
.slideTxtBox .hd{float:left;width:100%;border-bottom:1px solid #323232;background:#E6E6E6;display:block;}
.slideTxtBox .hd ul{float:left;width:100%;display:block;}
.slideTxtBox .hd ul li{float:left;width:149px;border-right:1px solid #323232;line-height:34px;font-size:15px;color:#323232;display:block;font-weight:700;text-align:center;cursor:pointer;}
.slideTxtBox .hd ul li.on{background:#FFF;}
.slideTxtBox .bd{float:left;width:100%;display:block;}
.slideTxtBox .bd ul{float:left;width:600px;margin:20px 150px;display:block;}
.slideTxtBox .bd ul li{float:left;width:100%;display:block;line-height:28px;font-size:15px;color:#323232;}
.slideTxtBox .bd ul li p{line-height:28px;font-size:15px;color:#323232;}

.sonnav{float:left;width:100%;display:block;}
.sonnav a{line-height:30px;font-size:15px;color:#5F5F5F;}
.sonnav a.on{color:#000;}
.sonnav a:hover{color:#000;}

.footer{float:left;width:100%;padding:50px 0 15px 0;background:#222;display:block;}
.footer .main{position:relative;}
.footer .l{float:left;display:block;}
.footer .r{float:right;width:550px;display:block;}
.footer .box{float:left;width:190px;padding:0 0 35px 0;display:block;}
.footer .box h3{float:left;width:100%;display:block;}
.footer .box h3 a{float:left;padding:15px 0;line-height:1em;font-size:18px;color:#969696;border-top:1px solid #AAA;display:block;}
.footer .box span a{float:left;width:100%;padding:5px 0;line-height:1em;font-size:15px;color:#969696;display:block;}
.footer .box a:hover{color:#FFF;}
.footer .p{float:left;display:block;position:absolute;right:0;top:-120px;}

.foot{float:left;width:100%;background:#00A3FF;display:block;}
.foot .l{float:left;padding:20px 0;display:block;}
.foot .l .bdsharebuttonbox{float:left;height:25px;display:block;}
.foot .l .bdsharebuttonbox .bds_more{width:13px;height:13px;padding:0;background:url(share.png) no-repeat;}
.foot .l .bdsharetext{float:left;line-height:25px;color:#FFF;font-size:12px;display:block;}
.foot .l .favorite{float:left;padding:0 0 0 25px;height:25px;display:block;}
.foot .l .favorite a{float:left;background:url(favorite.png) no-repeat left center;padding:0 0 0 25px;line-height:25px;color:#FFF;font-size:12px;display:block;}
.foot .c{float:right;width:380px;line-height:65px;font-size:12px;color:#FFF;display:block;}
.foot .r{float:right;min-width:170px;line-height:65px;font-size:12px;color:#FFF;display:block;}
.foot .r a{line-height:65px;font-size:12px;color:#FFF;}