@charset "utf-8";
/*blockbox*/
.publicblock{width:1200px;margin:0 auto;clear: both; zoom: 1;}
.publicblock:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.publicblock{*+height:1%;}
.oe{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sjx{width: 0;height: 0;border-width: 40px;border-style: solid;border-color: red transparent transparent transparent;}
.hover:hover{-webkit-box-shadow: inset 0 0 38px rgba(0,0,0,.04);box-shadow: inset 0 0 38px rgba(0,0,0,.04);-webkit-transition: all .15s ease;transition: all .15s ease}
.shadow{box-shadow:rgba(0,0,0,0.15) 1px 1px 10px;}

/*titlebox*/
.titlebox{width:1200px;margin:0 auto;padding:50px 0 40px 0;position:relative;}
.titlebox .big{font-size:32px;font-weight:700;color:#5B5D66;text-align:center;line-height:36px;height:36px;position:relative;}
.titlebox .big span{color:#135FBB;}
.titlebox .big:before{content:"";height:1px;width:450px;position:absolute;left:50%;margin-left:-225px;bottom:-19px;background:#E6E6E6;}
.titlebox .big:after{content:"";height:5px;width:25px;position:absolute;left:50%;margin-left:-12.5px;bottom:-20.5px;background:#E6E6E6;}
.titlebox .intro{font-size:18px;color:#999999;text-align:center;line-height:22px;margin-top:33px;}
.titlebox .beautyfont{font-size:80px;color:#fff;font-family:Impact;text-transform:uppercase;text-align:center;position:absolute;left:0;width:100%;top:10px;opacity:0.3;text-shadow:0 0 10px rgba(0,0,0,0.1)}

/*coententbox*/
.contentbox{min-height:200px;}

/*focus*/
.focus{height:600px;width:100%;position:relative;}
.focus .bd{height:100%;overflow:hidden;}
.focus ul{height:100%;}
.focus ul li{height:100%;}
.focus .hdbox{height:30px;line-height:30px;position:absolute;left:0;bottom:80px;width:100%;min-width:980px;}
.focus .hdbox .hd .prev{display:block;height:0;width:0;position:absolute;left:0;top:0;}
.focus .hdbox .hd .next{display:block;height:0;width:0;position:absolute;right:0;top:0;}
.focus .hd ul{text-align:center;}
.focus .hd{position:relative;}
.focus .hd ul li{width:10px;height:10px;background:#BCC3CD;border-radius:50%;display:inline-block;text-indent:-99999px;margin:0 3px;cursor:pointer;}
.focus .hd ul li.on{background:#FE744F;}

/*btn*/
.btnbox{width:190px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:16px;display:block;margin:40px auto 0 auto;background:#FF734D;}
.btnbox:hover{background:#FD6721;}

/*blockbox0*/
.blockbox0{position:relative;z-index:1;width:1200px;margin:20px auto 15px auto;height:85px;}
.blockbox0 .publicblock{height:180px;background:#fff;position:absolute;left:50%;margin-left:-600px;top:-60px;}
.blockbox0 .li{float:left;padding:0 30px;margin-right:13px;margin:0px  15px;}
.blockbox0 .li a{display:block;position:relative;}
.blockbox0 .li a:hover{margin-top:-2px;}
.blockbox0 .li{border-right:1px solid #7A7D98;}
.blockbox0 .li .img{width:42px;height:42px;float:left;margin:0 10px 0 0;}
.blockbox0 .li .txt{height:50px;margin-left:55px;}
.blockbox0 .li .txt h2{color:#525252;font-size:14px;font-weight:700;color:#8C8E99;margin-top:2px;}
.blockbox0 .li .txt p{color:#3D3F4C;font-size:18px;font-weight:700;margin-top:5px;}
.blockbox0 .li.li4{margin-right:0;border:none;}
.blockbox0 .searchboxs{width:1100px;height:58px;line-height:58px;margin:20px auto;box-shadow:0 0 10px rgba(230,230,230,0.9);border-radius:5px;}
.blockbox0 .searchboxs dl{float:left;height:58px;border-right:1px solid #eee;float:left;}
.blockbox0 .searchboxs dl dt{width:65px;border-right:1px solid #eee;height:58px;float:left;}
.blockbox0 .searchboxs dl dd{float:left;height:58px;}
.blockbox0 .searchboxs dl dd input{height:58px;font-size:16px;color:#888;text-indent:20px;}
.blockbox0 .searchboxs dl.dl1 input{width:250px;}
.blockbox0 .searchboxs dl.dl2{border:none;}
.blockbox0 .searchboxs dl.dl2 input{width:540px;}
.blockbox0 .searchboxs dl.dl1 dt{background:url(/style/css/img/r1.png) no-repeat center;}
.blockbox0 .searchboxs dl.dl2 dt{background:url(/style/css/img/r2.png) no-repeat center;}
.blockbox0 .searchboxs a{display:block;width:200px;height:58px;background:red;float:left;background:#FF7100;width:176px;border-radius:0 3px 3px 0;font-weight:700;color:#fff;text-align:center;font-size:18px;}



/*blockbox1*/
.blockbox1{padding:0 0 60px 0;}
.blockbox1_left{width:240px;height:490px;background:#3C8AEC url(/style/css/img/blockbox1_left.jpg) no-repeat;float:left;}
.blockbox1_left .hd ul{padding-top:20px;}
.blockbox1_left .hd li{height:42px;line-height:42px;font-size:13px;font-weight:700;position:relative;margin-bottom:10px;}
.blockbox1_left .hd li span{color:#fff;position:relative;padding:0 10px 0 30px;font-size:16px;font-weight:normal;}
.blockbox1_left .hd i{display:block;position:absolute;top:50%;}
.blockbox1_left .hd i.i1{height:8px;width:5px;margin-top:-4px;right:0;background:url(/style/css/img/jt2.png) no-repeat center;}
.blockbox1_left .hd i.i2{height:2px;width:9px;margin-top:-1px;left:0;background:#fff;display:none;}
.blockbox1_left .hd i.i3{height:8px;width:42px;margin-top:-4px;right:0;display:none;background:url(/style/css/img/jt.png) no-repeat center;}
.blockbox1_left .hd li.on span{padding-right:40px;}
.blockbox1_left .hd li.on span .i1{display:none;}
.blockbox1_left .hd li.on span .i2{display:block;}
.blockbox1_left .hd li.on span .i3{display:block;}
.blockbox1_left .hd li.on a{background: rgb(255,255,255,0.3);}
.blockbox1_left .hd li a{width:231px;height:42px;background: rgb(255,255,255,0);display:block;position:absolute;left:9px;top:0;z-index:2;}
/*.blockbox1_left .hd li:hover span{padding-right:40px;}
.blockbox1_left .hd li:hover span .i1{display:none;}
.blockbox1_left .hd li:hover span .i2{display:block;}
.blockbox1_left .hd li:hover span .i3{display:block;}*/
.blockbox1_left .hr2{border-bottom:1px dotted rgba(255,255,255,0.3);margin-left:30px;margin-top:20px;}
.blockbox1_left .links{display:block;width:140px;height:38px;border:1px solid #fff;margin:30px 31px;line-height:38px;text-align:center;font-size:16px;color:#FFFFFF;position:relative;}
.blockbox1_left .links:before{width:34px;height:9px;background:red;content:'';position:absolute;background:url(/style/css/img/jt.png) no-repeat;top:50%;margin-top:-4.5px;right:-20px;}
.blockbox1_left .links:hover{background:#fff;color:#777;}
.blockbox1_right{margin:0 0 0 240px;height:490px;}
.blockbox1_right .bd{display:block;width:960px;height:490px;overflow:hidden;}
.blockbox1_right .ul{overflow:hidden;}
.blockbox1_right .li{width:319px;height:244.5px;background:url(/style/css/img/b1.jpg) center;float:left;border-right:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;overflow:hidden;}
.blockbox1_right .li a{display:block;width:100%;height:100%;}
.blockbox1_right .li .img{height: 40px; padding-top: 50px;display:table-cell;vertical-align:middle;line-height:40px;text-align:center;width:319px;}
.blockbox1_right .li .img img{margin: 0 auto; display: block;}
.blockbox1_right .li h2{font-size: 20px; line-height: 30px; text-align: center; color: #0F2149; margin:0 20px;margin-top: 12px; font-weight: 400;}
.blockbox1_right .li p.p1{font-size: 14px; text-align: center; font-family:arial;color:#898E99;margin:0 20px;line-height:22px;margin:3px 10px;height:22px;overflow:hidden;margin-top:5px;}
.blockbox1_right .li p.p1 span{color:#FF734D;}
.blockbox1_right .li p.p2{display:block;width:125px;height:30px;line-height:30px;border:1px solid #C1C1C1;margin:20px auto 0 auto;text-align:center;font-size:14px;color:#999;position:relative;}
.blockbox1_right .li a{display:block;transition: all .35s ease}
.blockbox1_right .li a:hover{margin-top:-5px;transition: all .35s ease}
.blockbox1_right .li a:hover .p2{border-color:#FF734D;color:#FF734D;}
.blockbox1_right .li.li3{border-right:0;}
.blockbox1_right .li.li4{border-bottom:0;}
.blockbox1_right .li.li5{border-bottom:0;}
.blockbox1_right .li.li6{border-right:0;border-bottom:0;}


/*blockbox2*/
.blockbox2{padding:0 0 60px 0;background:url(/style/css/img/bg2.jpg) no-repeat center;}
.blockbox2 .bd{position:relative;z-index:1;}
.blockbox2 .bd ul{height:330px;padding-top:50px !important;overflow:hidden;}
.blockbox2 .bd li{width:288px;height:330px;background:#fff;overflow:hidden;border-radius:3px;position:relative;float:left;margin-right:15px;position:relative;}
.blockbox2 .bd li .img{width:245px;height:300px;margin:0 auto;margin-top:15px;}
.blockbox2 .bd li .img img{width:100%;height:100%;}
.blockbox2 .bd li .textbox{position:absolute;left:0;bottom:50px;width:100%;background:#fff;box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.blockbox2 .bd li .text1{height:45px;margin:0 3px;padding:5px 10px 15px 10px;}
.blockbox2 .bd li .text1  span{position:relative;font-size:16px;color:#666;line-height:30px;}
.blockbox2 .bd li .text1 p{color:#999999;margin-top:3px;}
.blockbox2 .bd li .text2{font-size:14px;color:#666666;padding:15px;line-height:26px;}
.blockbox2 .bd li .text2 em{font-weight:700;color:#FF734D;}
.blockbox2 .bd li .text3{background:#F0F1F5;margin:0 15px 15px 15px;padding:20px;font-size:14px;display:none;}
.blockbox2 .bd li .text3 .ul{padding-left:15px;border-left:1px dotted #ccc;}
.blockbox2 .bd li .text3 .li{line-height:26px;font-family:arial;color:#999999;position:relative;}
.blockbox2 .bd li .text3 .li:before{width:10px;height:10px;background:#fff;content:'';position:absolute;top:50%;margin-top:-5.5px;left:-22px;border:1px solid #bbb;border-radius:50%;}
.blockbox2 .bd li:hover{position:relative;top:-50px;height:380px;}
.blockbox2 .bd li:hover .text2{display:none;}
.blockbox2 .bd li:hover .text3{display:block;margin-top:15px;}
.blockbox2 .bd li:hover .text0{display:block;}
.blockbox2 .hd ul{text-align:center;margin-top:30px;}
.blockbox2 .hd{position:relative;}
.blockbox2 .hd ul li{width:10px;height:10px;background:#DDE0E7;border-radius:50%;display:inline-block;text-indent:-99999px;margin:0 3px;cursor:pointer;}
.blockbox2 .hd ul li.on{background:#919499;}
.blockbox2 .titlebox{padding-bottom:10px;}
.blockbox2 .fanye{display:block;width:37px;height:74px;background-color:#C8CFD7 !important;position:absolute;top:-230px;}
.blockbox2 .fanye.prev{left:-37px;border-radius:37px 0  0 37px;background:url(/style/css/img/l.png) no-repeat 15px center;}
.blockbox2 .fanye.next{right:-35px;border-radius:0 37px 37px 0;background:url(/style/css/img/r.png) no-repeat 10px center;}
.blockbox2 .fanye:hover{background-color:#3083EB !important;}
.blockbox2 .tempWrap{width:1200px !important;}
.blockbox2 .text0{width:162px;height:36px;background:#2D84ED;border-radius:0 18px 18px 0;line-height:36px;text-align:center;color:#fff;font-size:16px;display:none;}
.blockbox2 .text0 em{font-weight:700;}

/*blockbox3*/
.blockbox3{padding:60px 0 60px 0;background:#135FBB;}
.blockbox3_left{width:290px;height:380px;background:url(/style/css/img/blockbox3_left.png) no-repeat;float:left;}
.blockbox3_left h2{font-size:32px;height:35px;color:#FFFFFF;margin:0 25px;margin-top:70px;position:relative;}
.blockbox3_left h2:before{content:"";height:1px;width:200px;position:absolute;background:#E6E6E6;left:0;bottom:-18px}
.blockbox3_left h2:after{content:"";height:5px;width:20px;position:absolute;background:#E6E6E6;left:0;bottom:-20px;}
.blockbox3_left p{font-size:18px;line-height:26px;color:#fff;padding:37px 0 10px 0;margin:0 25px;}
.blockbox3_left .links{display:block;width:160px;height:40px;border:1px solid #fff;margin:20px 25px;line-height:40px;text-align:center;font-size:16px;color:#FFFFFF;position:relative;}
.blockbox3_left .links:before{width:34px;height:9px;background:red;content:'';position:absolute;background:url(/style/css/img/jt.png) no-repeat;top:50%;margin-top:-4.5px;right:-20px;}
.blockbox3_left .links:hover{background:#fff;color:#777;}
.blockbox3 li .img{height: 40px; padding-top: 40px;transition: all .35s ease}
.blockbox3 li:hover .img{padding-top: 35px;transition: all .35s ease}
.blockbox3 li .img img{height: 45px; margin: 0 auto; display: block;}
.blockbox3 ul{margin-left:290px;overflow:hidden;}
.blockbox3 li{width:293px;height:185px;background:url(/style/css/img/li.jpg) center;float:left;margin:0 0 10px 10px;}
.blockbox3 li h2{font-size: 20px; line-height: 30px; text-align: center; color: #0F2149; margin:0 20px;margin-top: 52px; font-weight: 400;}
.blockbox3 li p.p1{font-size: 14px; text-align: center; font-family:arial;color:#898E99;margin:0 20px;line-height:22px;margin:3px 10px;height:22px;overflow:hidden;margin-top:10px;}
.blockbox3 li p.p2{font-size: 16px; text-align: center; line-height: 30px;font-family:arial;color:#FD6721;margin:0 20px;}

/*blockbox4*/
.blockbox4{padding:0 0 60px 0;background:url(/style/css/img/bg4.jpg) no-repeat center;}
.blockbox4 .contentbox{min-height:260px;}
.blockbox4 .contentbox ul{overflow:hidden;width:1300px;}
.blockbox4 .contentbox li{height:260px;position:relative;float:left;padding-right:120px;transition: all .35s ease;margin-top:5px;}
.blockbox4 .contentbox li:hover{margin-top:0px;transition: all .35s ease}
.blockbox4 .contentbox li .img{height:130px;}
.blockbox4 .contentbox li .img img{height: 100%; margin: 0 auto; display: block;}
.blockbox4 .contentbox li h2{font-size: 18px; line-height: 30px; text-align: center; color: #5D5D5D;margin-top: 12px; font-weight: 700;margin-top:30px;}
.blockbox4 .contentbox li p.p1{text-align:left;line-height:22px;height:48px;margin:5px 0;color:#898E99;font-size: 14px; text-align: center;padding-top:10px;background:url(/style/css/img/dot.png) no-repeat center top;margin-top:6px;overflow:hidden;}
.blockbox4 .contentbox li .hr{width:0px;height:190px;position:absolute;right:35px;bottom:11px;border-right:1px dotted #ccc;}
.blockbox4 .contentbox li .hr:after{display:block;width:22px;height:10px;position:absolute;content:"";left:0;bottom:95px;background:url(/style/css/img/i2.jpg) no-repeat center;}


/*blockbox5*/
.blockbox5 .contentbox{background:url(/style/css/img/map.png) no-repeat 260px bottom;height:685px;position:relative;}
.blockbox5 .boximg{border:8px solid #fff;position:absolute;transition: all .35s ease;}
.blockbox5 .boximg img{width:100%;height:100%;}
.blockbox5 .boximg1{width:270px;height:500px;left:0;top:20px;z-index:9;}
.blockbox5 .boximg2{width:240px;height:120px;left:250px;top:80px;z-index:10;}
.blockbox5 .boximg3{width:300px;height:170px;left:250px;top:260px;z-index:10;}
.blockbox5 .boximg4{width:165px;height:115px;left:140px;top:520px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.blockbox5 .boximg5{width:310px;height:160px;left:330px;top:180px;z-index:8;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.blockbox5 .boximg6{width:280px;height:200px;left:330px;top:410px;}
.blockbox5 .boximg7{width:200px;height:155px;right:0;top:0;}
.blockbox5 .boximg8{width:130px;height:60px;right:137px;bottom:130px;opacity:80;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.blockbox5 .boximg9{width:180px;height:140px;left:580px;top:120px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;}
.blockbox5 .boximg:hover{margin-top:-3px;transition: all .35s ease;}
.blockbox5 .boximg8:hover{bottom:133px;transition: all .35s ease;}

/*blockbox6*/
.blockbox6{padding:0 0 60px 0;background:url(/style/css/img/bg6.jpg) no-repeat center;}
.blockbox6 .titlebox .beautyfont{color:#eee;opacity:0.05;}
.blockbox6 .titlebox .big{color:#fff;}
.blockbox6 .big:before{background:#fff;opacity:0.3;}
.blockbox6 .big:after{background:#fff;opacity:0.3;}
.blockbox6 .titlebox .intro{color:#fff;opacity:0.5;}
.blockbox6 ul{overflow:hidden;width:1240px;padding-top:10px;}
.blockbox6 ul li{display:block;width:230px;height:105px;float:left;overflow:hidden;margin:0 13px 13px 0;position:relative;transition: all .35s ease}
.blockbox6 ul li:hover{top:-3px;transition: all .35s ease}
.blockbox6 ul li img{width:100%;height:100%;}

/*blockbox7*/
.blockbox7{padding:0 0 60px 0;}
.blockbox7 .contentbox{height:325px;}
.blockbox7_left{width:460px;height:305px;background:#4B9BFC;float:left;position:relative;}
.blockbox7_left .peoplebox{width:460px;height:302px;position:absolute;left:22px;top:26px;}
.blockbox7_left .peoplebox .img{width:460px;height:410px;position:absolute;left:50%;margin-left:-230px;bottom:0;}
.blockbox7_left .peoplebox .img img{width:100%;height:100%;}
.blockbox7_right{width:740px;height:325px;background:#F2F5FA;float:left;}
.blockbox7_right li.on{background:#F2F5FA;height:130px;border:none;transition: height .35s ease}
.blockbox7_right li.on h3{font-weight:700;}
.blockbox7_right li.on p{position:relative;top:-5px;}
.blockbox7_right li{background:#fff;height:65px;border-top:1px dotted #E6E6E6;overflow:hidden;transition: height .35s ease}
.blockbox7_right li h3{font-size:16px;line-height:65px;padding:0 50px 0 55px;background:url(/style/css/img/i.png) no-repeat 40px center;font-weight:normal;color:#5F6066;}
.blockbox7_right li p{color:#999999;font-size:14px;line-height:24px;padding:0 50px 0 55px;}
.blockbox7_right ul li:hover h3{color:#0C43A7;}

