
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
strong{font-size:18px;font-weight:normal;display:block;text-align:center;margin-bottom:0px;}
.hide{display:none;}
*{font-family:Helvetica-Th,Arial,Sans-Serif}
body{background:#fff;color:#555;font-size:14px;font-family: Helvetica-Th,Arial,Sans-Serif}
td,th,caption{font-size:14px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}
a{color:#555;text-decoration:none;-webkit-transithttp://192.168.0.180:8010/mobile/css/style.cssion: none;-moz-transition: none;transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
a:hover{text-decoration:underline;-webkit-transition: none;-moz-transition: none;transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;-o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
img{border:none;}
ol,ul,li{list-style:none;}
input, textarea, select, button{font:14px Verdana,Helvetica,Arial,sans-serif;}
table{border-collapse:collapse;}
html{overflow-y: scroll;}
/* css common*/.clearfix:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
html{overflow-x:hidden;}
.clear{clear: both;}
a:hover{text-decoration: none;}
.box{width: 90%;margin: 0 auto;}
/* CSS reset*/.header{width: 100%;/*position: fixed;top: 0;left: 0;*/}
              .header .box{ width: 95%;}
.header .logo{display: block;}
.header .logo img{width: auto;height: 60px;margin-top: .6rem;}
.header .weibo{width: 18%;padding-top: 6%;}
.header .weibo a{display: inline-block;width: 46%;}
.header .weibo a img{display: block;width: 100%;}
.bar{ margin-top: 1.06rem;}
.top{width: 100%;background: #38a1e7;padding: 2% 0;}
.top .box{position: relative;}
.top .bar{display: block;width: 15%;text-align: left;padding-top: 2%}
.top .bar img{display: inline-block;width: 70%;}
.top .serch{width: 60%;position: relative;border-radius: 5px;margin-left: 5%;}
.top .serch img{width: auto;height: 55%;display: block;position: absolute;right: 5%;top: 35%;}
.top .serch input{width: 85%;line-height: 30px;border:none;padding-left: 5%;margin-top: 4%;padding-right: 10%;}
.top .shop{display: block;width: 15%;text-align: right;padding-top: 2%}
.top .shop img{display: inline-block;width: 70%;margin: 0 auto;}
.banner{width: 100%;position: relative;}
.banner img{display: block;width: 100%;}
.banner .flex-control-nav{width: 100%;position: absolute;bottom: 5%;text-align: center;z-index: 100;}
.banner .flex-control-nav li{display: inline-block;}
.banner .flex-control-nav li a{display: block;width: 10px;height: 10px;border-radius: 5px;font-size: 0;border:1px solid #fff;background: transparent;margin-right: 10px}
.banner .flex-control-nav li .flex-active{background: #fff;border-color: #fff;}
.i1{width: 100%;padding-top: 1.5rem;padding-bottom: 1.5rem;background: #f2f4f7;/*background: url(../images/86.jpg) no-repeat center center;background-size: 100% 100%;*/}
/*.i1 h1{text-align: center;font-size: 24px;color: #333;margin-bottom: 20px;}*//*.i1 .i1_btn{width: 100%;}
.i1 .i1_btn a{display: block;width: 27%;margin-right: 2%;float: left;line-height: 30px;text-align: center;color: #fff;padding-left: 5%;font-size: 14px;cursor:pointer;}
.i1 .i1_btn .active{background:#2a378f;}
.i1 .i1_btn .a1{background: url(../images/7.png) no-repeat 10% center #035cac;background-size: auto 80%;}
.i1 .i1_btn .a2{background: url(../images/8.png) no-repeat 10% center #035cac;background-size: auto 80%;}
.i1 .i1_btn .a3{background: url(../images/9.png) no-repeat 10% center #035cac;background-size: auto 80%;}*/
.i1 .i1_main{width: 100%;margin-top: 1.5rem;}
/*.i1 .i1_main h2{font-size: 16px;color: #035cac;text-align: center;padding-bottom: 15px;background: url(../images/8.jpg) no-repeat center bottom;margin-bottom: 20px;}*/.i1 .i1_main .pic_box{width: 100%;}
.i1 .i1_main img{display: block;width: 100%;}
/*.i1 .i1_main div{font-size: 12px;color: #444;line-height: 30px;padding-bottom: 30px;}*/.tt{width: 100%;text-align: center;}
.tt h2{font-size: 20px;color: #333;font-weight: bold;margin-bottom: 0.95rem;}
.tt span{ text-transform: uppercase;font-size: 15px;}
.tt h3{font-size: 15px;color: #333;padding-bottom: 10px;text-transform: capitalize;/*background: url(../images/88.jpg) no-repeat center bottom;*/}
.i1 .i1_main h4{font-size: 20px;text-align: center;color: #313232;font-weight: bold;}
.i1 .i1_main .text{font-size: 12px;color: #333;line-height: 24px;text-align: left;margin-top: 0.52rem;}
.i2{width: 100%;margin-top: 1.5rem;}
.i2 .video{width: 100%;}
.i2 .video img{display: block;width: 100%;}
.i2 .i2_main{width: 100%;}
.i2 .i2_main .i2_top{width: 100%;background: #035cac;}
.i2 .i2_main .i2_top h2{font-size: 18px;line-height: 45px;padding-left: 10px;background: url(../images/9.jpg) no-repeat left center;color: #fff;}
.i2 .i2_main .i2_top a{display: block;line-height: 45px;color: #fff;font-size: 18px;}
.i2 .i2_main .i2_slide{width: 100%;height: auto;position: relative;background: url(../images/4.jpg) no-repeat center center;background-size: 100% auto;overflow: hidden;}
.i2 .i2_main .i2_slide .i2_list{padding-top:30%;padding-bottom: 10%;width: 100%;position: relative;}
.i2 .i2_main .i2_slide .pic_box{width: 60%;position: absolute;top: 25%;left: 20%;z-index: 100}
.i2 .i2_main .i2_slide .pic_box img{display: block;width: 100%;}
.i2 .i2_main .i2_slide .time_line{width: 100%;padding-bottom: 20px;background: url(../images/10.png) no-repeat center bottom;background-size: 100% auto;position: relative;top: 50px;z-index: 99;}
.i2 .i2_main .i2_slide .time_line h2{font-size: 12px;color: #333;}
.i2 .i2_main .i2_slide .text{width: 100%;margin-top: 30%;text-align: center;}
.i2 .i2_main .i2_slide .text span{display: inline-block;margin-right: 5px;font-size: 14px;color-rendering: #333;margin-bottom: 10px;}
.i2 .i2_main .i2_slide .text div{font-size: 12px;line-height: 30px;}
.i2 .i2_main .i2_slide .flex-control-nav{width: 100%;position: absolute;text-align: center;bottom: 45%;z-index: 1000;}
.i2 .i2_main .i2_slide .flex-control-nav li{display: inline-block;width: 10px;height: 10px;margin-right: 10px;}
.i2 .i2_main .i2_slide .flex-control-nav li a{display: block;width: 10px;height: 10px;border-radius: 5px;font-size: 0;border:1px solid #000;background: transparent;margin-right: 20px;}
.i2 .i2_main .i2_slide .flex-control-nav li .flex-active{background: #035cac;border-color: #035cac;}
.i3{width: 100%;margin-top: 0px;padding-bottom: 20px;}

.i3 h1{font-size: 20px;color: #333;font-weight: bold;margin-bottom: 0.95rem;text-align: center;margin-top: 1.5rem;}
.i3 h3{ text-transform: uppercase;font-size: 15px;text-align: center;margin-bottom: 1.5rem;}
.i3 .i3_list{width: 100%;padding-bottom: 10px;border-bottom: 1px solid #ccc;overflow: hidden;margin-bottom: 20px;}
.i3 .i3_list .data{width: 19%;margin-right: 5%;float: left;text-align: right;background: #eee;padding:1% 3%;}
.i3 .i3_list .data span{display: block;margin-bottom: 10px;line-height: 30px;font-size: 14px;font-family: Constantia Regular;color: #000;font-weight: bold;text-align: center;}
.i3 .i3_list .text{width: 70%;float: right;}
.i3 .i3_list .text h2{font-size: 14px;color: #333;margin-bottom: 10px;font-weight: bold;}
.i3 .i3_list .text div{font-size: 12px;line-height: 25px;}
.more{display: block;width: 30%;line-height: 30px;color: #fff;background: #66ba31;text-align: center;border-radius: 10px;margin: 0 auto;}
.foot{width: 100%;text-align: center;background: #68b92e;    padding: 0.89rem 0;/*padding-top: 1.5rem;*/height: 40px;}
.foot h2{color: #fbfff8;font-size: 12px;line-height: 20px;}
.foot h2 a{color: #d7ecff;}
.nav{width: 100%;min-height: 100%;height: auto;padding-bottom: 10%;padding-top: 5%;background: #409400;position: absolute;z-index: 1000;top: 0;left: -100%;}
.nav .close{display: block;width: 6%;position: absolute;top: 30px;right: 3%;}
.nav .close img{display: block;width: 100%;}
.nav .nav_top{width: 70%;margin: 0 auto 10%;position: relative;}
.nav .nav_top a{width: 20%;height: 60%;display: block;position: absolute;right: 0;top: 20%;background: url(../images/5.png) no-repeat center center;background-size: auto 100%;}
.nav .nav_top input{width: 75%;line-height: 40px;border: 1px solid #000;padding-left: 5%;outline: none;padding-right: 20%;}
.nav ul{width: 100%;}
.nav ul li{width: 100%;text-align: left;line-height: 60px;color: #fff;}
.nav ul li.active{ background: #68b92e;}
.nav ul li.current span{ width: 70%;text-align: left;display: block;margin: 0 auto;}
.nav ul li.current a{ display: inline;margin-right: 1.25rem;text-align: left;}
.nav ul li a{font-size: 16px;color: #fff;display: block;width: 70%;margin: 0 auto;text-align: left;}
.nav ul .li5 a,.nav ul .li6 a{background: url(../images/12.png) no-repeat 85% center;}
.nav ul .active a{background: url(../images/13.png) no-repeat 85% center;}
.nav ul .nav_two li,.nav ul .nav_two_a li{padding-left: 10%;width: 90%;background: url(../images/14.png) no-repeat 16% center;}
.nav ul .nav_two li a,.nav ul .nav_two_a li a{background: none}
/* impression begin*/.banner1{width: 100%;}
.banner1 img{width: 100%;display: block;}
.y1{width: 100%;margin-top: 20px;}
.y1 h1{font-size: 20px;color: #333;margin-bottom: 10px;padding-bottom: 15px;background: url(../images/12.jpg) no-repeat center bottom;font-weight: bold;text-align: center;}
.y1 div{font-size: 14px;line-height: 30px;color: #333;margin-bottom: 20px;}
.y1 div img{ display: block;width: 100%;}
.y1 div strong{display: inline}
.y1 div p{ text-indent: 0px;}
.y2{width: 100%;padding-top: 20px;background: #f6f6f6;overflow: hidden;position: relative;}
.y2 .zhezhao{width: 100%;display: block;position: absolute;bottom: -5%;left: 0;}
.y2 .btn{display: block;width: 40%;text-align: center;position: absolute;bottom: 5%;left: 30%;font-size: 18px;color: #035cac;font-weight: bold;background: url(../images/17.png) no-repeat right center;}
.title{font-size: 20px;color: #333;margin-bottom: 10px;padding-bottom: 15px;background: url(../images/12.jpg) no-repeat center bottom;font-weight: bold;text-align: center;}
.y2 .y2_list{width: 100%;margin-bottom: 20px;overflow: hidden;}
.y2 .y2_list h2{font-size: 18px;color: #2996cb;margin-bottom: 20px;}
.y2 .y2_list img{display: block;width: 100%;margin-bottom: 15px;}
.y2 .y2_list div{font-size: 16px;color: #333;line-height: 30px;margin-bottom: 20px;}

/* science begin*/.science{width: 100%;margin-top:30px;padding-bottom: 20px;}

#wrap div{width: 100% !important;}
.wrap table{width: 100% !important;max-width: 100% !important;height: auto !important;overflow: hidden;}
.wrap table tbody{width: 100% !important;height: auto !important;}
.wrap table tr{width: 100% !important;height: auto !important;}
.fixed1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,.6);display: none;z-index: 4000;}
.fixed1 .pic_box{position: absolute;top: 30%;left: 25%;width: 50%;}
.fixed1 .pic_box img{display: block;width: 100%;}
.fixed1 .close{width: 30px;height: 30px;background: url(../images/close.png) no-repeat center center;position: absolute;top: 10%;left: 10%;}
.Cret{width: 100%;margin: 0px;padding: 0px;overflow: hidden;}
.Cret ul{width: 105%;overflow: hidden;}
.Cret ul li{width: 100%;margin-right: 5%;margin-bottom: 20px;text-align: center;float: left;}
.Cret ul li img{display: block;width: 95%;transition: 600ms;}
/*.Cret ul li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}*/
.Cret ul li span{border-bottom:0px solid #e5e5e5;display: block;line-height: 45px;}
.Cret ul li span a{font-size: 16px;color: #666;}
.pages{font-size: 0px;margin-right: -5px;padding-top: 15px;text-align: center;}
.pages ul li{float: left;}
.pages a{font-size: 12px;color: #ccc;display: inline-block;_display:inline;padding: 0 7px;border: 1px solid #ddd;margin-right: 5px;line-height: 26px;}
.pages a.prev,.pages a.next{padding: 0 15px;}
.pages a:hover,
.pages a.cur,
.pages a.active,
.pages li.active a,
.pages li.active a:hover{background: #0066a5;font-weight: bold;color: #fff;border: 1px solid #0066a5;}
.pagination, .page{width: 100%;height: 55px;background: #f5f5f5;line-height: 55px;overflow: hidden;text-align: center;}
.page.search-page{padding-bottom: 0;}
.pagination a, .page a{font-size: 14px;color: #888;padding: 5px 10px;border-radius: 3px;transition: all 0.5s;margin-right: 5px;}
ul.pagination{margin: 0px;padding: 0px;}
ul.pagination>li{display: inline;float: none;border: 0px;}
.pagination a:hover,.pagination a.active,.page a:hover, .pagination li.active a{background: #1d6bc3;color: #fff;transition: all 0.5s;}
