@charset "utf-8";
/* CSS Document */

body {overflow-y:hidden;overflow-x:hidden;}
*{margin:0;padding:0;} 
img { border:none;}
ul,li{ padding:0px; list-style:none;}
select,input { vertical-align:middle}
a { text-decoration:none;}
a:Hover { text-decoration:underline;}
.text,.submit,.text2{ border:0; background:none; outline:none;}
.submit { cursor:pointer;}
label { cursor:pointer;}
.clears,.clear { clear:both;}
pre { 
whitewhite-space: pre-wrap;
whitewhite-space: -moz-pre-wrap; 
whitewhite-space: -pre-wrap;
whitewhite-space: -o-pre-wrap;
word-wrap: break-word;
whitewhite-space : normal 
} 
.wid1200 { width:1200px; margin:0 auto;}

.write { background:#fff;}
.nag{position: fixed;z-index:8;top:50%; margin-top:-105px; left:20px;width:16px;height:210px;}
.nag .ac {width:80px; text-align:center; height:30px; background:url(../../img/wangzhanjianshe/whrite_bg.png); line-height:30px; margin-bottom:10px; border-radius:2px; cursor: pointer; color:#fff; }
.nag .ac * { vertical-align:middle;}
.nag .ac b { background:#fff; display:inline-block; width:14px;height:14px; margin-right:6px; border-radius:7px; display:none; }
.nag .ac.active {background:url(../../img/wangzhanjianshe/domain_bg.png); color:#fff; }
.nag .ac.active b{background:#333; }
.a1{width:100%;background:#103c4f ;position: relative;}/*fe8e06*/
.a2{width:100%;background:#333333;position: relative;z-index:2;}
.a3{width:100%;background:#31aac4;position: relative;z-index:3;}
.a4{width:100%;background:#fe8e06;position: relative;z-index:4;}
.a5{width:100%;background:#58b873;position: relative;z-index:5;}
.a6{width:100%;background:#016d89 url(br10.jpg) no-repeat center bottom; position: relative;z-index:6; }
.a7{width:100%;background:#333 url(safe_bg.jpg) no-repeat center center;position: relative;z-index:7;}

.divtop{width: 38px;height: 60px;position: fixed;bottom: 30px;left: 50%;margin-left: -19px;z-index:10;}
.btntop{cursor:pointer;z-index:5;margin-top:30px;width:38px;height:19px;}
.icon .xinlan{cursor: pointer;width: 18px;height: 15px;display: block;}
.icon .tenxun{width: 18px;height: 16px;display: block;cursor: pointer;margin-top: 14px;}

.middle { width:1200px; margin:0 auto; position:relative; height:100%; overflow:hidden; }
.middle .titles { width:100%; text-align:center; font-family:'Microsoft YaHei';  font-size:50px; color:#ffcf75; margin-top:-220px; position:absolute;  }
.middle .titles2 {width:100%; font-size:40px;color:#eee; position:absolute; font-weight:normal;margin-top:-140px; text-align:center;}
.idea { width:1891px; height:354px; background:url(../../img/wangzhanjianshe/idea.png) no-repeat; position:absolute; left:50%; margin-left:-945px;  }
.a1 .middle { width:100%;}

.ljsq { display:block; width:200px; height:50px; line-height:50px; text-align:center; font-size:18px; background:red; color:#fff; position:absolute; top:50%; margin:-60px 0 0 -100px; left:50%;}
.ljsq:hover { background-color:#c40000; text-decoration:none;}


.ktop { height:124px;}
.a2 {}
.team {  width:695px; height:500px; background:url(../../img/wangzhanjianshe/team.jpg) no-repeat; background-size:100%; position:absolute; left:0; bottom:0; }
.a2 h1 { color:#fff;  font-size:50px; position:absolute; right:10px; top:50%; margin-top:-280px; z-index:2; }
.a2 h2 { color:#e5c851; font-size:24px; position:absolute; right:10px; top:50%; margin-top:-40px; font-weight:normal;  z-index:2; }
.a2 .h22 { margin-top:0px; }
.a2 .h23 { margin-top:40px; }
.a2 .h24 { margin-top:80px; }


.a3  {  }
.fwnr { width:366px; height:330px; text-align:center; position:absolute; top:50%; margin-top:-165px; }
.fwnr div { width:210px; height:210px; background:#fff url(../../img/wangzhanjianshe/dzjz_ico.png) no-repeat 55px 32px; border-radius:105px; margin:0 auto 30px;}
.fwnr .fwnr02 { background-position:50px -166px;}
.fwnr .fwnr03 { background-position:44px -364px;}
.fwnr h1 { font-size:24px; font-weight:normal; color:#fff; margin-bottom:20px; line-height:24px; }
.fwnr p { font-size:16px; color:#99dbe9;line-height:16px; margin-top:10px; }

.fwnr div
        {
            display: table;           
            text-decoration: none;
            outline: none;
            -webkit-transition: all 300ms ease-out; /* CSS3 transition. Last value is pause before transition play */
            -moz-transition: all 300ms ease-out;
            transition: all 300ms ease-out;
        }         
.fwnr div:hover 
        {
            -webkit-transform: rotateY(180deg); /* flip horizontally 180deg*/
            -moz-transform: rotateY(180deg);
            transform: rotateY(180deg);           
            -webkit-transition-delay: 0.2s;
            -moz-transition-delay: 0.2s;
            transition-delay: 0.2s;
        }        


.a4 {}
.jjfa {}
.gddz01,.gddz02,.gddz03,.gddz04,.gddz05 { width:607px; height:334px; background:url(../../img/wangzhanjianshe/hy_pic.png) no-repeat; position:absolute; top:50%; margin-top:-160px; left:0; }
.gddz02 {background:url(../../img/wangzhanjianshe/hy_pic2.png) no-repeat; }
.gddz03 {background:url(../../img/wangzhanjianshe/hy_pic3.png) no-repeat; }
.jjfa h1 { font-size:50px; color:#fff; position:absolute; top:50%; margin-top:-140px; left:600px;}
.jjfa p { color:#fff; font-size:16px; position:absolute; top:50%; margin-top:-60px; left:600px; line-height:30px;}
.jjfa p em { font-size:24px; margin-right:10px; color:#ffeed9;}
.jjfa .btn { display:block; width:120px; height:40px; padding:0; cursor:pointer; background:#fff; color:#fe8e06; line-height:40px; text-align:center; border-radius:20px;position:absolute; top:50%; margin-top:52px; left:600px; }
.jjfa .btn:Hover { background:#fc0 }

.slideBoxs .jjfa .gddz01 { width:500px; height:374px;  background:url(../../img/wangzhanjianshe/lcdiv01.png) no-repeat; margin-top:-150px; }
.slideBoxs .jjfa .gddz02 { width:500px; height:374px;  background:url(../../img/wangzhanjianshe/lcdiv02.png) no-repeat; margin-top:-150px; }
.slideBoxs .jjfa .gddz03 { width:500px; height:374px;  background:url(../../img/wangzhanjianshe/lcdiv03.png) no-repeat; margin-top:-150px; }
.slideBoxs .jjfa .gddz04 { width:500px; height:374px;  background:url(../../img/wangzhanjianshe/lcdiv04.png) no-repeat; margin-top:-150px; }
.slideBoxs .jjfa .gddz05 { width:500px; height:374px;  background:url(../../img/wangzhanjianshe/lcdiv05.png) no-repeat; margin-top:-150px; }
.slideBoxs .jjfa h1 { font-size:40px;  margin-top:-80px; }
.slideBoxs .jjfa p {  margin-top:-10px; }


.a6 {}
.wcase_bg { width:660px; height:530px; background:url(../../img/wangzhanjianshe/wcase_bg.png) no-repeat; position:absolute; top:0; left:0; }

.a7 { background:url(../../img/wangzhanjianshe/newsatbg.jpg) no-repeat center top; }
.a7 .wid1100 { position:absolute; top:50%; left:50%; margin:-211px 0 0 -550px;  }
.a7 .wid1100 .newsk { margin-top:0; }
.tijiao {  color:#fff; }
.tijiao h1 { font-size:28px; margin-bottom:16px; text-align:left; padding-left:6px; }
.tijiao td { padding:6px; text-align:left; }
.tijiao .text { width:260px; height:32px; font-family:Microsoft YaHei UI; line-height:32px; background:#fff; padding:4px; color:#666; border-radius:2px; }
.tijiao .textarea {width:542px; height:64px; font-family:Microsoft YaHei UI; line-height:32px; background:#fff; padding:4px; color:#666;  border:0; border-radius:2px;}
.tijiao .text2 { width:150px; border:0; margin:0;}
.tijiao .submit { width:120px; height:40px; line-height:40px; font-family:Microsoft YaHei UI; font-size:16px; background:#f90; color:#fff; border-radius:2px; text-align:center; }
.tijiao .submit:hover { background:#fc0; }
.yzmtd .authcode { border-radius:2px; margin:0 6px; cursor:pointer;}

.sitenews { position:absolute; top:50%; height:240px; right:0; margin-top:-120px; width:275px; overflow:hidden; }
.sitenews .helps { float:none; }
.sitenews .helps p { float:none; height:30px; line-height:30px; }

.a8 .foot_4,.a8 .foot_top,.a8 .foot_bot { background:#fff;}

.newsk {   padding:50px;color:#fff; border-radius:2px; }
.newskl { width:600px; text-align:center; float:left; }
.newskl h2 { font-size:46px; margin:30px 0 30px; }
.newskl p { font-size:16px; }
.newskl .shuzi { margin:30px 0; }
.newskl .shuzi span { display:inline-block; width:50px; height:60px; line-height:60px; font-size:46px; border-radius:2px; margin:0 6px; background:#f2e13c; text-align:center; text-shadow: #cdbd1d 1px 1px 0; }
.newskr { float:right; background:#fff; width:260px; padding:20px; border-radius:2px; }
.newskr h2 { font-size:16px; font-weight:normal; color:#333; border-bottom:solid 1px #ddd; padding-bottom:10px; margin-bottom:10px; }
.newskr .txtScroll-left { width:auto; height:auto; line-height:30px; }
.newskr .txtScroll-left .bd { height:auto; line-height:30px;}
.newskr .txtScroll-left .bd ul li { margin:0; float:none; height:auto; line-height:30px; width:auto; }
.newskr .txtScroll-left .bd ul li a { color:#666; float:none; width:auto; }
.newskr .txtScroll-left .bd ul li span { display:none;}
.newskr .mores { position:static; width:auto; height:50px; line-height:50px; background:#1c8de7; color:#fff; font-family:Microsoft YaHei UI; border:0; font-weight:normal; font-size:16px; margin-top:10px; }
.newskr .mores:hover { text-decoration:none; background:#3fa5f5;}

.slideBox,.slideBoxr{ width:100%;  overflow:hidden; position:relative;overflow:hidden;  }	
.slideBox .hd,.slideBoxr .hd{ height:32px; overflow:hidden; position:absolute; left:50%; margin-left:-213px; top:20%; z-index:1; }
.slideBox .hd ul,.slideBoxr .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li,.slideBoxr .hd ul li{ float:left; margin:0 10px;  width:120px; height:30px; line-height:30px; text-align:center; border:solid 1px #fff; color:#fff;  border-radius:16px; cursor:pointer; }
.slideBox .hd ul li.on,.slideBoxr .hd ul li.on{ background:#fc0; border:solid 1px #fc0; color:#fff; }


.slideBoxs .hd{ height:140px; overflow:hidden; position:absolute; left:50%; margin-left:-500px; top:20%; z-index:1; }
.slideBoxs .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxs .hd ul li{ float:left; margin:0 50px; border:0;  width:100px; height:140px; line-height:30px; text-align:center;cursor:pointer; color:#bcfecf; }
.slideBoxs .hd ul li div { width:100px; height:100px; margin:0 auto; background:url(../../img/wangzhanjianshe/dzjzlc.png) no-repeat; border:solid 2px #bcfecf;  border-radius:52px; }
.slideBoxs .hd ul li.on { background:none; border:0; color:#016a1f; }
.slideBoxs .hd ul li.on div{ background-color:#016a1f; border:solid 2px #016a1f; }
.slideBoxs .hd ul li .lcdiv02 { background-position:0 -100px; }
.slideBoxs .hd ul li .lcdiv03 { background-position:0 -200px; }
.slideBoxs .hd ul li .lcdiv04 { background-position:0 -300px; }
.slideBoxs .hd ul li .lcdiv05 { background-position:0 -400px; }
	
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li,.slideBoxr .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1920px;  display:block;  }



/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next,
.slideBoxr .prev{background: url(t_btnp.png) no-repeat -27px 0px; height:54px; width:26px;position: absolute; right:10px; top:50%; margin-top:0;  }
.slideBox .prev,.slideBoxr .prev {left:10px; background-position:0px 0px;}
.slideBox .prev:hover,
.slideBox .next:hover,
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.tdiv_bg .tdiv_body { height:300px; margin:-150px 0 0 -440px; }



.slideBoxr { width:1100px;  height:530px;  position:absolute; left:50%; top:50%; margin:-235px 0 0 -550px; }
.slideBoxr .bd { width:1077px; height:345px; margin:26px 0 0 23px; }
.slideBoxr .bd img{ width:614px; height:345px; display:block;  }
.slideBoxr .bd li { position:relative; width:1077px;}
.slideBoxr .bd li div { position:absolute; top:30px; left:700px; color:#fff;}
.slideBoxr .bd li div h2 { font-size:40px; margin-bottom:10px;}
.slideBoxr .bd li div p { line-height:30px;}
.slideBoxr .prev { left:726px; margin-top:100px;}
.slideBoxr .next {background:url(../../img/wangzhanjianshe/t_btnp2.png) no-repeat; height:70px; width:46px;position: absolute; right:10px; bottom:0%; margin-top:0; }
.back{height:1000px;min-height:500px;min-width:1200px;}

.txtScroll-left .bd { height:224px; }
.txtScroll-left .bd ul li { float:none; height:30px; line-height:30px; }
.txtScroll-left .bd ul li a { color:#333; }
.txtScroll-left .bd ul li span { color:#999;}
.sitenews { width:300px;}

.jjfadiv {width:100%;  overflow:hidden; position:relative;overflow:hidden; }
.jjfadiv .hd{ height:32px; overflow:hidden; position:absolute; left:50%; margin-left:-213px; top:20%; z-index:1; }
.jjfadiv .hd ul{  overflow:hidden; zoom:1; float:left;  }
.jjfadiv .hd ul li{  float:left; margin:0 10px;  width:120px; height:30px; line-height:30px; text-align:center; border:solid 1px #fff; color:#fff;  border-radius:16px; cursor:pointer;}
.jjfadiv .hd ul li div { width:100px; height:100px; margin:0 auto; background:url(../../img/wangzhanjianshe/dzjzlc.png) no-repeat; border:solid 2px #bcfecf;  border-radius:52px; }
.jjfadiv .hd ul li.ons { background:#fc0; border:solid 1px #fc0; color:#fff; }
.jjfadiv .jjfa .btn { margin-top:80px;}
