﻿@charset "utf-8";

/*powered by:杭州翰臣科技有限公司 邱爽*/
/*http://www.68hanchen.com http://68hanchen.com*/
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/*#ff8a00; 翰臣科技有限公司VI色系*/
/* 起始样式 */
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%;}
div{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li,tr td,dl dd,dd,dl{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; cursor:pointer; -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;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{ -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;}
input,textarea,select{ outline:none; font-family:微软雅黑; color:#666; font-size:12px; width:100%; cursor:pointer;}
.ul_lf li,.ul_js li{ position:relative;}
.div_100{ width:100%; overflow:hidden;}
.tag_right{overflow:auto; height:195px;}

.tag_right .div_mag_heg{min-height:100px; padding-right:30px;}
/* 起始样式 End */

/* deafualt */
.div_default{ position: absolute; z-index:100; width:100%; text-align:center; top:22%; left:0px;}
.div_default .div1{ width:34.8%; margin:0 auto; top:50px; position:relative; filter:alpha(opacity=0); opacity:0;}
.div_default .div1 img{ width:100%;}
.div_default .div2{ width:10.43%; margin:0 auto; margin-top:6%; top:50px; position:relative; filter:alpha(opacity=0); opacity:0;}
.div_default .div2 img{ width:100%;}
.div_default .div3{ margin:0 auto; margin-top:6%; width:46px; top:50px; position:relative; filter:alpha(opacity=0); opacity:0; text-align:center;}
.div_default .div3 .img1{ display:block; margin:0 auto; width:46px; margin-top:10px;}
.div_default .div3 .img2{ position:absolute; bottom:0px; margin-left:-22px; filter:alpha(opacity=0); opacity:0;}

.div_default .div1{ animation:myfirst 8s linear 0s infinite alternate; -moz-animation:myfirst 8s linear 0s infinite alternate; -webkit-animation:myfirst 8s linear 0s infinite alternate; -o-animation:myfirst 8s linear 0s infinite alternate;}
.div_default .div2{ animation:mytow 5s linear 0s infinite alternate; -moz-animation:mytow 5s linear 0s infinite alternate; -webkit-animation:mytow 5s linear 0s infinite alternate; -o-animation:mytow 5s linear 0s infinite alternate;}
.div_default .div3{ animation:mythree 6s linear 0s infinite alternate; -moz-animation:mytow 6s linear 0s infinite alternate; -webkit-animation:mytow 6s linear 0s infinite alternate; -o-animation:mytow 6s linear 0s infinite alternate;}

@keyframes myfirst
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}


@keyframes mytow
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-moz-keyframes mytow /* Firefox */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-webkit-keyframes mytow /* Safari and Chrome */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-o-keyframes mytow /* Opera */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}


@keyframes mythree
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-moz-keyframes mythree /* Firefox */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-webkit-keyframes mythree /* Safari and Chrome */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}

@-o-keyframes mythree /* Opera */
{
0%   {left:0px; top:0px;}
50%  {left:0px; top:50px;}
100% {left:0px; top:0px;}
}
/* deafualt End */

/* 公用样式 */
.head{ position:absolute; z-index:1000; width:100%; top:0px; left:0px; z-index:10000;}
.box{ width:1000px; margin:0 auto; position:relative; z-index:100;}
.logo{ width:112px; height:82px;}
.logo img{padding-top:12px;}
.top{ height:84px;}
.top .rg{ padding-top:31px; position:relative; z-index:1001;margin-right: 6px;}
.top .rg ul li{ margin-left:10px; float:left;color: #333;}
.top .rg .a1{ font-size:18px;  display:block;}
.top .rg .a2{display:block;background:url(../images/topbar.png) center no-repeat;}
.top .rg .a3{width:33px; height:33px; display:block;}
.top .rg .li_jsjs{ position:relative;}
.top .rg .li_jsjs .div1{ display:none; position:absolute; top:33px; }
.top .rg .li_jsjs .div1a{ width:120px; margin-left:-42px;}
.top .rg .li_jsjs .div1 .p1{  height:11px; position:relative; z-index:1l}
.top .rg .li_jsjs .div1 .p2{ background:url(../images/topbar.png) center no-repeat; border-top:1px solid #f1f1f1; padding-top:10px; margin-top:-1px; padding-bottom:1px;}
.top .rg .li_jsjs .div1 .p2 a{ color:#222222; padding-left:35px; margin-bottom:10px; display:block;}
.top .rg .li_jsjs .div1a .p2 .aa1{ background:url(../images/tj_12.jpg) center left no-repeat; margin-left:17px;}
.top .rg .li_jsjs .div1a .p2 .aa2{ background:url(../images/tj_13.jpg) center left no-repeat; margin-left:17px;}
.top .rg .li_jsjs .div1b{ width:160px; margin-left:-62px; }
.top .rg .li_jsjs .div1b .p2 .aa1{ background:url(../images/tj_14.jpg) center left no-repeat; margin-left:17px;}
.top .rg .li_jsjs .div1b .p2 .aa2{ background:url(../images/tj_15.jpg) center left no-repeat; margin-left:17px;}
.top .rg .li_jsjs .div1b .p2 .aa3{ background:url(../images/tj_16.jpg) center left no-repeat; margin-left:17px;}
.top .rg .li_jsjs .div1b .p2 .aa4{ background:url(../images/tj_17.jpg) center left no-repeat; margin-left:17px;}
.top .rg .li_jsjs .div1 .p2 a:hover{ color:#2a378f}
.nav{  height:50px; line-height:50px; position:relative; z-index:1000;}
.nav #navMenu{ float:right;}
.nav #navMenu .activesss{ float:left; width:90px; text-align:center; height:40px; margin-right:40px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav #navMenu .activesss:nth-child(5){ margin-right:0px;}

.nav #navMenu .activesss:hover,.nav #navMenu .activesss1{  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav #navMenu .activesss .a1{ display:block; font-size:20px; line-height:40px; text-align:center; -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;font-weight: 600;color: #fff;}
.nav #navMenu .activesss2{ margin-right:40px;}
.nav #navMenu .Locate{ position:absolute; top:35px; display:none; z-index:100;  width:354px; margin-left:-17px; padding-top:15px;}
.nav #navMenu .Locate .div1{ width:120px;}
.nav #navMenu .Locate .div1 a{ display:block; color:#fff; font-size: 17.5px; line-height:40px; height:40px; text-align:center;background:#067db7;  overflow:hidden;margin-top:-10px;}

.nav #navMenu .Locate .div2{ text-align:right; padding-bottom:15px; padding-right:15px;}
/*.nav #navMenu .mad1a .div1 a{ padding-left:5px;}*/
.nav .rg1{ background:url(../images/1_10.jpg) top right no-repeat; width:304px; height:50px;}
.nav .rg1 .div1{ float:left; padding-left:60px; padding-top:13px; width:170px; line-height:normal;}
.nav .rg1 .div1 .p1{ width:150px; float:left; border-bottom:1px solid #525da4; height:24px;}
.nav .rg1 .div1 .p1 .text{ background:none; border:0px; color:#fff; line-height:22px; text-transform:uppercase;}
.nav .rg1 .div1 .p2{ width:14px; float:right; padding-top:2px; }
.nav .rg1 .div2{ float:right; font-size:14px;}
.nav .rg1 .div2 a{ color:#fff;}
.nav .rg1 .div2 span{ color:#fff; margin-left:10px; margin-right:10px;}
.head_bg{ position:absolute; z-index:0; background:#fff; width:100%; height:124px; top:0px;}
.head_bg .div1{ height:84px;}
.head_bg .div2{ height:40px;background:#067db7;}
.head_bg .div2 .lf{}
.head_bg .div2 .rg{ width:50%;  height:40px;}
.nav_fixed{ position:fixed; width:100%; top:0px;}
.nav{ width:1000px;b}
.heg{ height:92px;}

/* 公用样式 End */

/* Index */
.banner{ width:1920px; position:relative; z-index:10; top:0px; left:50%; margin-left:-960px; overflow:hidden;}
.banner .slides_container a {width:1920px;display:block;}
.banner .slides_container a .div1 img{display:block; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.banner .slides_container a .div2{ position:absolute; top:150px; left:360px;}
.banner .slides_container a .div3{ position:absolute; top:150px; left:360px;}
.banner .slides_container a .div4{ position:absolute; top:150px; left:360px;}
.banner .slides_container a .div5{ position:absolute; top:150px; left:360px;}
.swiper-pagination { bottom:43px; position:absolute; z-index:100; right:920px; }
.swiper-pagination li{ float:left; }
.swiper-pagination li a {display:block; width:12px; float:left; margin-left:10px;  font-size:0px; height:12px; margin-bottom:10px; overflow:hidden; background:#fff; border-radius:100%; font-size:0px; line-height:1000px;}
.swiper-pagination .current a{ background:#035cac; width:26px; border-radius:15px;}
.banner .btn{ position:absolute; top:330px; z-index:12; width:1000px; margin-left:-500px; left:50%; display:none;}
.banner .btn .prev{ float:left;}
.banner .btn .next{ float:right;}
.body .banner{ overflow:hidden;}
.body .banner img{display:block; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.body .banner:hover img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}

.ss{ background:url(../images/tj_32.jpg) center center no-repeat; height:768px; position:relative;}
.ss .div1{ background:#2a378f; height:170px; width:196px; border-bottom:5px #00adee solid; text-align:center; color:#fff; top:75px;}
.ss .div1 .p1{ font-size:30px; padding-top:54px; line-height:32px;}
.ss .div1 .p2{ font-size:16px; margin-top:5px; background:url(../images/tj_33.jpg) center bottom no-repeat; padding-bottom:15px;}
.ss .div2{ overflow:hidden; top:50px;}
.ss .div2 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ss .div2 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ss .div3{ margin-top:50px; color:#221e1f; font-size:16px; top:75px; text-align:center; line-height:30px}
.ss .div4 a{ background:#2a378f; width:124px; height:28px; line-height:28px; color:#fff; font-size:14px; display:block; margin-top:20px; text-align:center; border-radius:20px; top:75px;margin:0 auto;}
.ss .div4 a:hover{ background:#222d76;}
.dd{ position:relative; width:1920px; margin-left:-960px; left:50%; top:75px;}
.dd .div2{ position:absolute; bottom:30px; height:60px; line-height:60px; width:1000px; left:50%; margin-left:-600px; background:#035cac}
.dd .div2 .span1{ color:#fff; font-size:23px; padding-left:15px;}
.dd .div2 .span2{ color:#4284c1; font-size:23px; margin-left:10px;}
.dd .div2 .span3{ color:#fff; font-size:18px; margin-left:10px;}
.dd .div2 .rg{ background:url(../images/1_53.jpg) center right no-repeat; padding-right:25px; margin-right:18px; color:#fff; font-size:18px;}
.dd .div3{ position:absolute; background:#000; width:100%; height:100%; top:0px; left:0px; z-index:100; display:none;}
.dd .div3 .box{ position:relative; width:1000px;}
.dd .div3 .guabi{ color:#fff; font-size:20px; line-height:24px; position:absolute; top:10px; right:10px;}
.ff{ background:url(../images/1_45.jpg) fixed center center no-repeat; height:650px; position:relative; margin-top:-2px; padding-top:50px; padding-bottom:50px;}
.ff .box{ width:1000px;}
.ff .div1{ width:375px; margin:0 auto; top:50px; position:relative;}
.ff .div1 .p1{ color:#4c4c4c; font-size:100px; font-family:Constantia; position:absolute; top:40px; right:210px;}
.ff .div2{ position:relative; top:50px;}
.ff .slides_container{ width:1000px;}
.ff .slides_container a {width:1000px;display:block; height:600px;}
.ff .pagination { display:none;}
.ff .div2 .p2{ background:url(../images/1_30.jpg) center 233px repeat-x; width:1000px;}
.ff .div2 .p2 .pp1{ text-align:center; margin-left:45px; width:140px; text-align:center; display:block; color:#4c4c4c; padding-top:183px; background:url(../images/1_50.png) center bottom no-repeat; padding-bottom:40px; font-size:18px;}
.ff .div2 .p2 .pp2{ margin-left:100px; padding-top:60px;}
.ff .div2 .p2 .rg{ margin-left:0px; margin-right:70px;}
.ff .div2 .p2 .pp3{ text-align:center; margin-top:30px;}
.ff .div2 .p2 .pp3 .ppp1{ font-size:20px;}
.ff .div2 .p2 .pp3 .ppp2{ margin-top:10px; font-size:18px;}
.ff .btn .prev{ left:-50px; position:absolute; top:214px;}
.ff .btn .next{ right:-50px; position:absolute; top:214px;}

.gg{ padding-top:60px; background:url(../images/1_51.jpg) fixed center top no-repeat; position:relative; width:1920px; left:50%; margin-left:-960px; padding-bottom:60px;}
.gg .div1{ text-align:center; top:50px;}
.gg .box{ width:1148px;}
.gg .div2{ margin-top:69px; position:relative; height:263px; top:50px;}
.gg .div2 .lf{ position:absolute; left:0px; top:33px; height:199px; width:377px; overflow:hidden;}
.gg .div2 .lf img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.gg .div2 .lf img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.gg .div2 .rg{ width:820px; height:263px; background:#e6e6e6}

.gg .div2 .rg .p1{ padding-top:64px; padding-left:96px; width:585px; float:left; color:#666}
.gg .div2 .rg .p1 .pp1{ font-size:18px; font-weight:bold;}
.gg .div2 .rg .p1 .pp2{ font-size:14px; line-height:22px; margin-top:15px;}
.gg .div2 .rg .p2{ padding-top:64px; padding-right:24px; float:right; font-family:Constantia; font-size:36px; line-height:36px; text-align:right; color:#4c4c4c;}
.gg .div2 .rg .p2 .pp2{ font-size:19px; line-height:22px;}
.gg .div2:hover .rg .p1 .pp1{ color:#e60012}
.gg .div3{ margin-top:63px; top:50px;}
.gg .div3 ul li{ width:558px; float:left; margin-bottom:40px;}
.gg .div3 ul .li{ float:right;}
.gg .div3 ul li .lf{ width:100px; height:100px; text-align:right; background:#eee; font-family:Constantia; font-size:36px; line-height:36px; -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;}
.gg .div3 ul li .lf .p1{ color:#000; padding-right:7px; padding-top:15px; -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;}
.gg .div3 ul li .lf .p2{ color:#000; font-size:18px; line-height:22px; padding-right:7px; -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;}
.gg .div3 ul li .rg{ background:#fff; width:408px; padding:25px; -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;}
.gg .div3 ul li .rg .p1{ color:#221e1f; font-size:18px; font-weight:bold;}
.gg .div3 ul li .rg .p2{ color:#221e1f; font-size:14px; line-height:22px; margin-top:30px; height:44px; overflow:hidden;}
.gg .div3 ul li:hover .lf{ background:#035cac; -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;}
.gg .div3 ul li:hover .lf .p1,.gg .div3 ul li:hover .lf .p2{ color:#fff; -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;}
.gg .div3 ul li:hover .rg{ background:url(../images/1_40.png) 420px 22px no-repeat #4d4d4d; -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;}
.gg .div3 ul li:hover .rg .p1,.gg .div3 ul li:hover .rg .p2{ color:#fff; -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;}
.gg .div4{ width:184px; height:44px; margin:0 auto; margin-top:40px; top:50px;}
.gg .div4 a{ display:block; border:1px solid #035cac; color:#035cac; text-align:center; font-size:14px; line-height:38px; border-radius:35px;}
.gg .div4 a:hover{ background:#035cac; border:1px solid #035cac; color:#fff;}
.div_js{ position:relative; filter:alpha(opacity=0); opacity:0;}
/* Index End */

/* Main */
.div_title{ text-align:center;}
.div_title .div_div1{ color:#231815; font-size:26px; font-weight:bold; line-height:28px; text-transform:uppercase;}
.div_title .div_div2{ color:#231815; font-size:26px; margin-top:5px; background:url(../images/2_03.jpg) center bottom no-repeat; padding-bottom:20px;}
.div_title1{ text-align:center;}
.div_title1 .div_div1{ color:#fff; font-size:26px; font-weight:bold; line-height:28px; text-transform:uppercase;}
.div_title1 .div_div2{ color:#fff; font-size:26px; margin-top:5px; background:url(../images/2_13.jpg) center bottom no-repeat; padding-bottom:20px;}
.div_abo{ padding-top:50px; background:url(../images/tj_36.jpg) center center no-repeat; padding-bottom:50px; height:445px;}
.div_abo .div1{ color:#666; font-size:14px; line-height:26px; margin-top:25px;}
.div_abo .div2 a{ display:block; margin:0 auto; margin-top:45px; background:#08589f; width:132px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:15px;}
.div_abo .div2 a:hover{ background:#064883}
.div_abo1{ background:url(../images/2_04.jpg) center center no-repeat; padding-top:50px; height:915px;}
.div_abo1 .box{ width:1000px; position:relative;}
.div_abo1 #timeline{ width:1000px; height: 537px; position: relative; background:url(../images/2_07.png) center 266px no-repeat; margin-top:128px;}
.div_abo1 #timeline .box{ overflow:hidden;}
.div_abo1 #dates{ width:1000px; height: 281px; overflow: hidden; }
.div_abo1 #dates li{ float: left; width: 400px; height: 281px;}
.div_abo1 #dates li a{ background:url(../images/2_08.png) center bottom no-repeat; display:block; height:281px;}
.div_abo1 #dates li .selected{ background:url(../images/2_09.png) center bottom no-repeat;}
.div_abo1 #dates li a .div1{ background:url(../images/2_10.jpg) repeat-x; height:98px; width:315px; margin:0 auto;}
.div_abo1 #dates li a .div1 .p1{ color:#2996cb; padding-top:5px; padding-left:12px;}
.div_abo1 #dates li a .div1 .p2{ color:#888; line-height:18px; padding-left:12px; padding-right:12px;}
.div_abo1 #dates .li a{ padding-top:116px; height:165px;}
.div_abo1 #dates li .selected .div1{ background:url(../images/2_11.jpg) repeat-x;}
.div_abo1 #dates li .selected .div1 .p1{ color:#fff;}
.div_abo1 #dates li .selected .div1 .p2{ color:#fff;}
.div_abo1 #issues{ width: 1000px; overflow: hidden; margin-top:25px;}	
.div_abo1 #issues li{ width: 1000px; float: left;}
.div_abo1 #issues li .div1{ background:#fff; width:953px; height:234px; margin:0 auto;}
.div_abo1 #issues li .div1 .p1{ color:#2996cb; font-size:26px; line-height:26px; padding-left:22px; padding-top:22px;}
.div_abo1 #issues li .div1 .p2{ margin-top:10px; padding-left:22px; padding-right:22px;}
.div_abo1 #issues li .div1 .p2 .lf{ width:605px; line-height:20px; color:#666; overflow:auto;}
.div_abo1 #issues li .div1 .p2 .tag_right{ height:122px;}
.div_abo1 #issues li .div1 .p2 .tag_right .div_mag_heg{ min-height:50px;}
.div_abo1 #issues li .div1 .p2 .rg{ width:278px;}
.div_abo1 #next{ position:absolute; right:-50px; top:246px; z-index:100; }
.div_abo1 #prev{ position:absolute; left:-50px; top:246px; z-index:100;}
.div_abo2{ padding-top:50px; background:#c9e9f4; padding-bottom:50px;}
.div_abo2 .div1{ background:url(../images/2_14.jpg) center center no-repeat; margin-top:100px; width:1206px; height:501px;}
.div_abo2 .div1 .p1{ width:360px;}
.div_abo2 .div1 .p1 .pp1{ padding-left:20px; padding-top:20px; font-size:18px; color:#2996cb}
.div_abo2 .div1 .p1 .pp2{ margin-left:-70px; margin-top:35px;}
.div_abo2 .div1 .p1 .pp3{ padding-left:21px; color:#666; font-size:14px; margin-top:20px;}
.div_abo2 .div1 .p1 .pp4{ margin-top:20px; padding-left:21px;}
.div_abo2 .div1 .p2{ margin-left:63px; margin-top:-39px; width:360px;}
.div_abo2 .div1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo2 .div1 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s; }
.div_abo2 .div1 .p1 .pp4{ overflow:hidden;}
.div_abo2 .div1 .p2 .pp1{ overflow:hidden;}
.div_abo2 .div1 .p3 .pp1{ overflow:hidden;}
.div_abo2 .div1 .p2 .pp2{ padding-left:10px; margin-top:12px; color:#2996cb; font-size:18px; border-left:2px solid #bcd2e5; padding-top:45px; overflow:hidden; height:22px;}
.div_abo2 .div1 .p2 .pp3{ border-left:2px solid #bcd2e5; padding-left:10px; padding-top:43px; color:#666; font-size:14px; line-height:26px; height:78px; overflow:hidden;}
.div_abo2 .div1 .p3{ width:360px; padding-right:20px;}
.div_abo2 .div1 .p3 .pp1{ margin-top:45px;}
.div_abo2 .div1 .p3 .pp2{ padding-left:10px; margin-top:51px; color:#2996cb; font-size:18px; border-left:2px solid #bcd2e5; overflow:hidden; height:22px;}
.div_abo2 .div1 .p3 .pp3{ border-left:2px solid #bcd2e5; padding-left:10px; padding-top:43px; color:#666; font-size:14px; line-height:26px; height:78px; overflow:hidden; padding-bottom:40px;}
.div_abo2 .div2 a{ display:block; margin:0 auto; margin-top:65px; background:#08589f; width:132px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:15px;}
.div_abo2 .div2 a:hover{ background:#064883}
.div_abo3{ background:url(../images/2_18.jpg) center center no-repeat; padding-top:50px; height:700px;}
.div_abo3 .box{ width:1000px;}
.div_abo3 iframe{ width:1300px; height:769px; overflow:hidden; position:relative; left:50%; margin-left:-650px;}
.div_time .box{ width:1000px;}
.div_time #timeline{ width:1000px; height: 463px; position: relative; background:url(../images/2_07.png) center 418px no-repeat; margin-top:100px;}
.div_time #timeline .box{ overflow:hidden;}
.div_time #dates{ width:1000px; height:54px; overflow: hidden; position:relative;}
.div_time #dates li{ float: left; width:240px; height: 54px; text-align:center;}
.div_time #dates li a{ background:url(../images/tj_02.png) center top no-repeat; display:block; height:21px; color:#231815; font-size:15px; padding-top:33px;}
.div_time #dates li .selected{ background:url(../images/tj_01.png) center top no-repeat;}
.div_time #issues{ width: 1000px; overflow: hidden; height:409px;}	
.div_time #issues li{ width: 1000px; float: left;}
.div_time #issues li .div1{ width:1000px; margin:0 auto; padding-left:100px; padding-right:100px;}
.div_time #issues li .div1 .p1{ color:#fff; font-size:180px; line-height:180px; font-weight:bold; letter-spacing:-10px; padding-top:75px; width:425px;}
.div_time #issues li .div1 .p2{ width:180px;}
.div_time #issues li .div1 .p3{ background:url(../images/2_20.jpg) center center no-repeat; width:360px; height:260px; margin-top:40px; padding-left:20px}
.div_time #issues li .div1 .p3 .pp1{ color:#fff; font-size:20px; padding-left:20px; padding-top:10px; padding-right:20px; overflow:hidden; height:22px;}
.div_time #issues li .div1 .p3 .pp2{ color:#fff; padding-right:20px; padding-left:25px; line-height:12px; margin-top:7px;}
.div_time #issues li .div1 .p3 .pp2 span{text-indent:-8px; display:inline-block;}
.div_time #prev{ position:absolute; left:-50px; top:399px; z-index:100;}
.div_time #next{ position:absolute; right:-50px; top:399px; z-index:100; }
.div_abo4{ padding-top:50px; background:url(../images/2_23.jpg) center top no-repeat;}
.div_abo4 .div2{ text-align:center; background:#22a1db; padding-top:50px; padding-bottom:50px; line-height:26px; font-size:14px; color:#fff; margin-top:340px;}
.div_abo5{ background:url(../images/2_24.jpg) center center no-repeat; padding-top:50px; height:1044px;}
.div_abo5 .div1{ text-align:center; margin-top:94px;}



.dd .div2{ position:absolute; bottom:30px; height:60px; line-height:60px; width:1000px; left:50%; margin-left:-600px; background:#035cac}
.dd .div2 .span1{ color:#fff; font-size:23px; padding-left:15px;}
.dd .div2 .span2{ color:#4284c1; font-size:23px; margin-left:10px;}
.dd .div2 .span3{ color:#fff; font-size:18px; margin-left:10px;}
.dd .div2 .rg{ background:url(../images/1_53.jpg) center right no-repeat; padding-right:25px; margin-right:18px; color:#fff; font-size:18px;}
.dd .div3{ position:absolute; background:#000; width:100%; height:100%; top:0px; left:0px; z-index:100; display:none;}
.dd .div3 .box{ position:relative; width:1000px;}
.dd .div3 .guabi{ color:#fff; font-size:20px; line-height:24px; position:absolute; top:10px; right:10px;}


.div_abo6{ padding-top:50px; position:relative; padding-bottom:50px; background:#c9e9f4; text-align:center;}
.div_abo6 .div1{ text-align:center; margin-top:50px; cursor:pointer;}
.div_abo6 .div2{ position:absolute; background:#000; width:100%; height:466px; top:175px; left:0px; z-index:100; display:none;}
.div_abo6 .div2 .box{ position:relative; width:1000px;height: 100%;}

.div_abo6 .div2 .box video{display: block;height: 100%;margin: 0 auto;}
.div_abo6 .div2 .guabi{ color:#fff; font-size:20px; line-height:24px; position:absolute; top:10px; right:10px;}

.div_abo7{ background:#f5f6f7; padding-top:50px; padding-bottom:140px;}
.div_abo7 .div1{ background:url(../images/8_02.jpg) center center no-repeat; height:315px; text-align:center; font-size:16px; line-height:40px; color:#333; padding-top:75px;}
.div_abo8{ background:url(../images/8_04.jpg) center bottom no-repeat; height:950px; position:relative; z-index:10;}
.div_abo8 .div1{ background:#fff; height:1030px; position:relative; top:-82px; padding-left:40px; padding-right:10px;}
.div_abo8 .div1 .p1{ text-align:center; position:relative; width:100%; top:-20px;}
.div_abo8 .div1 .p2{ height:940px; overflow:auto; color:#666; font-size:14px; line-height:26px; margin-top:10px;}
.div_abo8 .div1 .p2 .pp1{ padding-right:20px; min-height:100px;}
.div_abo9{ margin-top:50px; margin-bottom:50px;}
.div_abo9 .div1{ margin-top:50px;}
.div_abo9 .div1 ul li{ float:left; width:359px; margin-right:60px; margin-bottom:60px;}
.div_abo9 .div1 ul .li{ margin-right:0px;}
.div_abo9 .div1 ul li .p2{ padding-top:15px; border-left:1px solid #b6e2f5; padding-left:7px;}
.div_abo9 .div1 ul li .p2 .pp1{ color:#2996cb; font-size:20px;}
.div_abo9 .div1 ul li .p2 .pp2{ color:#666; margin-top:10px; height:44px;}
.div_abo9 .div1 ul li .p2 .pp3{ text-align:right; color:#2996cb; text-align:right;}
.div_abo10{ position:relative; width:1920px; left:50%; margin-left:-960px; height:650px;}
.div_abo10 .div1{ position:relative; width:1920px; left:50%; margin-left:-960px; height:650px;}
.div_abo10 .div2{ background:url(../images/tj_21.png) no-repeat; width:300px; height:570px; right:355px; position:absolute; top:0px; padding-left:50px; padding-top:80px; color:#fff; padding-right:50px;}
.div_abo10 .div2 .p1{ font-size:18px; text-transform:uppercase;}
.div_abo10 .div2 .p2{ font-size:30px; line-height:38px; margin-top:5px; font-weight:bold; background:url(../images/tj_26.jpg) left bottom no-repeat; padding-bottom:30px;}
.div_abo10 .div2 .p3{ background:url(../images/tj_22.png) left 3px no-repeat; height:53px;  overflow:hidden; padding-left:30px; border-bottom:1px solid #3daee8; font-size:14px; margin-top:20px;}
.div_abo10 .div2 .p4{ background:url(../images/tj_23.png) left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #3daee8; font-size:14px; }
.div_abo10 .div2 .p5{ background:url(../images/tj_23.png) left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #3daee8; font-size:14px ;}
.div_abo10 .div2 .p6{ background:url(../images/tj_25.png) left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #3daee8; font-size:14px;}
.div_abo10 .div2 .p7{ background:url(../images/tj_27.png) left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #3daee8; font-size:14px;}
.div_abo10 .div2 .p8{ background:url(../images/tj_28.png) left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #3daee8; font-size:14px;}
.div_abo10 .div2 .p9{ background:url(../images/tj_29.png) left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #3daee8; font-size:14px;}

.div_cult{ background:url(../images/tj_37.jpg) center center no-repeat; padding-top:50px; height:630px;}
.div_cult .div1{ margin-top:45px;}
.div_cult .div1 .tabs{ background:url(../images/tj_38.png) left 33px repeat-x;}
.div_cult .div1 .tabs li{ cursor:pointer; padding-bottom:15px; float:left; color:#fff; font-size:14px; margin-left:45px; margin-right:40px; background:url(../images/tj_39.png) right bottom no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_cult .div1 .tabs .current{ background:url(../images/tj_39.png) left bottom no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_cult .div1 .output{ height:430px; margin-top:25px; overflow:hidden;}
.div_cult .div1 .output li{ height:430px; overflow:hidden; color:#fff; font-size:14px; line-height:26px; padding-left:45px; padding-right:45px;}
.div_cult .div1 .output li .p1{ font-size:30px; padding-top:10px; line-height:38px; text-align:center;}
.div_cult .div1 .output li .p2{ margin-top:40px;}
.div_cult1 { background:#c9e9f4; padding-top:50px; padding-bottom:50px;}
.div_cult1 .div1{ background:url(../images/2_14.jpg) left center no-repeat; height:501px;width:1206px; margin-top:50px;}
.div_cult1 .div1 .p1{ width:84px; height:84px; line-height:84px; overflow:hidden; color:#fff; font-size:34px; text-align:center; background:#035cac; border-bottom:7px solid #888888; margin-left:-45px; margin-top:40px;}
.div_cult1 .div1 .p2{ padding-top:42px; margin-left:35px; width:468px;}
.div_cult1 .div1 .p2 ul li{ margin-bottom:25px;}
.div_cult1 .div1 .p2 ul li a{ display:block;}
.div_cult1 .div1 .p2 ul li a .pp1{ background:#22a1db; height:44px; line-height:44px; overflow:hidden;}
.div_cult1 .div1 .p2 ul li a:hover .pp1{ background:#1d87b8}
.div_cult1 .div1 .p2 ul li a .pp1 .lf{ width:108px; background:#035cac; color:#fff; font-size:30px; text-align:center;}
.div_cult1 .div1 .p2 ul li a .pp1 .rg{ width:350px; padding-left:10px; color:#fff; font-size:24px;}
.div_cult1 .div1 .p2 ul li a .pp2{ color:#666; font-size:14px; line-height:22px; padding-left:110px; margin-top:10px; height:44px; overflow:hidden;}
.div_cult1 .div1 .p2 .pp3 a{ display:block; margin:0 auto; margin-top:35px; background:#08589f; width:132px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:15px;}
.div_cult1 .div1 .p2 .pp3 a:hover{ background:#064883}
.div_cult1 .div1 .p3{ padding-right:58px; margin-top:-46px;}
.div_cult2{ padding-top:50px; background:url(../images/tj_41.jpg) center center no-repeat; padding-top:50px; height:750px;}
.div_cult2 .div1{ text-align:center; font-size:16px; margin-top:30px; color:#fff; line-height:26px;}
.div_cult2 #timeline{ width:1000px; height: 337px; position: relative; background:url(../images/tj_43.jpg) left 46px repeat-x; margin-top:90px;}
.div_cult2 #timeline .box{ overflow:hidden;}
.div_cult2 #dates{ width:1000px; height: 93px; overflow: hidden; }
.div_cult2 #dates li{ float: left; width: 240px; height: 93px;}
.div_cult2 #dates li a{ background:url(../images/tj_42.png) center bottom no-repeat; display:block; width:93px; height:93px; margin:0 auto; color:#08589f; font-size:15px;}
.div_cult2 #dates li .selected{ background:url(../images/tj_42a.png) center bottom no-repeat; color:#fff;}
.div_cult2 #dates li a table tr td{ padding-left:15px; padding-right:15px; height:93px; text-align:center; line-height:16px;}
.div_cult2 #issues{ width: 1000px; overflow: hidden; margin-top:50px;}	
.div_cult2 #issues li{ width: 1000px; float: left;}
.div_cult2 #issues li .div1{ background:#fff; padding:40px; margin:0 auto; width:750px;}
.div_cult2 #issues li .div1 .lf{ width:436px; line-height:20px; color:#666666; text-align:left; font-size:12px; line-height:20px;}
.div_cult2 #issues li .div1 .rg{ width:278px;}
.div_cult2 #next{ position:absolute; right:-50px; top:28px; z-index:100; }
.div_cult2 #prev{ position:absolute; left:-50px; top:28px; z-index:100;}
.div_cult3{ background:url(../images/3_05.jpg) repeat-x #c9e9f4; padding-top:50px; height:481px;}
.div_cult3 .div1{ margin-top:50px; overflow:hidden;}
.div_cult3 .div1 ul li{ float:left; width:400px; height:253px; position:relative; overflow:hidden;}
.div_cult3 .div1 ul li a{ display:block;}
.div_cult3 .div1 ul li a .p2{ background:#012e6d; width:100%; height:100%; position:absolute; top:0px; left:0px; filter:alpha(opacity=0); opacity:0;}
.div_cult3 .div1 ul li a .p3{ position:absolute; width:74px; height:18px; overflow:hidden; line-height:18px; color:#fff; border:1px #fff solid; border-radius:15px; text-align:center; bottom:-100px; left:50%; margin-left:-37px;}
.div_cult3 .div2 a{ display:block; margin:0 auto; margin-top:35px; background:#08589f; width:132px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:15px;}
.div_cult3 .div2 a:hover{ background:#064883}
.div_cult3 .div1 ul li a .p4{ position:absolute; width:90%; padding-left:5%; padding-right:5%; bottom:-100px; color:#fff; font-size:14px; height:22px; line-height:22px; overflow:hidden; text-align:center;}
.div_cult4{ padding-top:50px; background:#c9e9f4;}
.div_cult4 .div1{ margin-top:50px; background:url(../images/3_12.jpg) left 57px no-repeat; position:relative;}
.div_cult4 .div1 .p1{ width:478px; padding-left:10px; z-index:100; position:relative; padding-top:111px;}
.div_cult4 .div1 .p1 ul li{ margin-bottom:25px;}
.div_cult4 .div1 .p1 ul li a{ display:block;}
.div_cult4 .div1 .p1 ul li a .pp1{ background:#22a1db; height:44px; line-height:44px;}
.div_cult4 .div1 .p1 ul li a .pp1 .lf{ width:108px; background:#035cac; color:#fff; font-size:30px; text-align:center;}
.div_cult4 .div1 .p1 ul li a .pp1 .rg{ width:360px; padding-left:10px; color:#000; font-size:24px; background:#e6e6e6; overflow:hidden;}
.div_cult4 .div1 .p1 ul li a:hover .pp1 .rg{ background:#c5c4c4}
.div_cult4 .div1 .p1 ul li a .pp2{ color:#fff; font-size:14px; line-height:22px; padding-left:110px; margin-top:10px; height:44px; overflow:hidden;}
.div_cult4 .div1 .p1 .pp3 a{ display:block; margin-left:105px; margin-top:45px; background:#08589f; width:132px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:15px;}
.div_cult4 .div1 .p1 .pp3 a:hover{ background:#064883}
.div_cult4 .div1 .p2{ position:relative; z-index:500; width:643px;}
.div_cult4 .div1 .p2 a{ display:block;}
.div_cult4 .div1 .p3{ position:absolute; top:24px; left:69px; z-index:75;}
.div_cult5{ padding-top:50px; background:#c9e9f4; padding-bottom:50px;}
.div_cult5 .div1{ margin-top:50px;}
.div_cult5 .div1 ul li{ background:#e8e8e8;}
.div_cult5 .div1 ul li .lf{ width:600px; overflow:hidden;}
.div_cult5 .div1 ul li .rg{ width:600px; overflow:hidden;}
.div_cult5 .div1 ul li img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_cult5 .div1 ul li img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_cult5 .div1 ul li .p1{ color:#035cac; padding-left:20px; padding-top:25px; padding-right:20px; font-size:20px; background:url(../images/3_15.jpg) 20px bottom no-repeat; padding-bottom:10px;}
.div_cult5 .div1 ul li .p2{ color:#221e1f; padding-left:20px; padding-right:20px; margin-top:10px; line-height:16px;}
.div_cult5 .div2 a{ display:block; margin:0 auto; margin-top:65px; background:#08589f; width:132px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:15px;}
.div_cult5 .div2 a:hover{ background:#064883}
.div_cult6{ padding-top:50px; background:url(../images/3_16.jpg) center top no-repeat; height:600px;}
.div_cult6 .div1{ text-align:center; color:#fff; margin-top:235px;}

.div_tec{ margin-top:50px; margin-bottom:50px; position:relative; width:1640px; left:50%; margin-left:-820px;}
.div_tec .div1{ border-bottom:1px solid #f2f2f2; background:url(../images/4_11.jpg) center repeat-y; padding-bottom:50px; padding-top:50px;}
.div_tec .div2{ border-bottom:1px solid #f2f2f2; background:url(../images/4_11.jpg) center repeat-y; padding-bottom:50px; padding-top:50px;}
.div_tec .lf{ width:600px;}
.div_tec .rg{ width:600px;}
.div_tec .p1{ color:#b2b2b2; font-size:32px; line-height:32px;}
.div_tec .p2{ color:#000; font-size:26px; line-height:26px; background:url(../images/4_10.jpg) left bottom no-repeat; padding-bottom:15px; margin-top:10px;}
.div_tec .p3{ color:#666; margin-top:10px;}
.div_tec .p3 strong{ color:#333; display:block; margin-bottom:10px;}
.div_tec .p3 .pp1{ width:333px; float:left;}
.div_tec .p3 .pp1 ul li a{ color:#666}
.div_tec .p3 .pp2{ width:60px; float:right;}
.div_tec .p4 a{ display:block; margin-top:25px; background:#08589f; width:132px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:15px;}
.div_tec .p4 a:hover{ background:#064883}
.div_tec .div1 .rg{ padding-left:50px; width:550px;}
.div_tec .div1 .rg .p3{ width:450px;}
.div_tec .div2 .p3 .pp1{ float:right;}
.div_tec .div2 .p3 .pp2{ float:left;}
.div_tec .div2 .lf{ width:415px; padding-left:135px; padding-right:50px;}
.div_tec .div2 .lf .p1{ text-align:right;}
.div_tec .div2 .lf .p2{ text-align:right; background:url(../images/4_10.jpg) right bottom no-repeat;}
.div_tec .div2 .lf .p3{ text-align:left;}
.div_tec .div2 .p4 a{ margin-left:80px;}

.div_pro{ margin-top:50px; margin-bottom:50px;}
.div_pro ul li{ border-bottom:1px dashed #808080; padding-bottom:35px; margin-bottom:35px;}
.div_pro ul li .lf{ width:600px;}
.div_pro ul li .rg{ width:600px;}
.div_pro ul li .lf img{ width:100%;}
.div_pro ul li .rg img{ width:100%;}
.div_pro ul .li1 .lf{ width:550px; padding-right:50px;}
.div_pro ul .li1 .lf .div1{ background:url(../images/tj_47.jpg) center left no-repeat; height:62px; line-height:62px;}
.div_pro ul .li1 .lf .div1 .p1{ color:#fff; font-size:46px; padding-left:5px; float:left;}
.div_pro ul .li1 .lf .div1 .p2{ float:right; width:350px; color:#b2b2b2; font-size:20px; text-transform:uppercase;}
.div_pro ul .li2 .rg{ width:550px; padding-left:50px;}
.div_pro ul .li2 .rg .div1{ background:url(../images/tj_49.jpg) center right no-repeat; height:62px; line-height:62px;}
.div_pro ul .li2 .rg .div1 .p1{ color:#fff; font-size:46px; padding-right:5px; float:right;}
.div_pro ul .li2 .rg .div1 .p2{ float:left; text-align:right; width:350px; color:#b2b2b2; font-size:20px; text-transform:uppercase;}
.div_pro ul li .div2{ margin-top:35px; color:#035cac; font-size:22px;}
.div_pro ul li .div3{ margin-top:8px; color:#035cac; font-size:22px;}
.div_pro ul li .div4{ color:#221e1f; margin-top:16px;}
.div_pro ul li .div4 a{ color:#035cac; text-decoration:underline;}
.div_pro ul li .div5 a{ display:block; color:#fff; background:#035cac; margin-top:30px; width:100px; height:37px; line-height:37px; text-align:center;}
.div_pro ul li .div5 a:hover{ background:#034682}

.div_mark{ position:relative; width:1920px; left:50%; margin-left:-960px;}
.div_mark1{ position:relative; z-index:100; margin-top:-236px; background:#fff;}
.div_mark1 .lf{ width:219px; border-left:1px solid #92d4ec; border-right:1px solid #92d4ec; background:#035cac; height:935px; position:relative; z-index:100;}
.div_mark1 .lf .div1{ padding-left:25px; padding-top:36px; height:95px; background:#25a9e0}
.div_mark1 .lf .div1 .p1{ color:#fff; font-size:22px; background:url(../images/tj_56.jpg) left bottom no-repeat; padding-bottom:14px;}
.div_mark1 .lf .div1 .p2{ font-size:18px; color:#fff; margin-top:10px;}
.div_mark1 .lf .div2 ul li{ height:54px; line-height:54px; position:relative; margin-left:-1px; width:231px; -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;}
.div_mark1 .lf .div2 ul li a{ display:block; height:54px; line-height:54px; color:#25a9e0; padding-left:64px; font-size:17px; -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;}
.div_mark1 .lf .div2 ul li .a1{ background:url(../images/tj_50.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li .a2{ background:url(../images/tj_51.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li .a3{ background:url(../images/tj_52.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li .a4{ background:url(../images/tj_53.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li .a5{ background:url(../images/tj_54.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul .on{ background:url(../images/tj_55.png) center left no-repeat; -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;}
.div_mark1 .lf .div2 ul li:hover a,.div_mark1 .lf .div2 ul .on a{ color:#fff; -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;}
.div_mark1 .lf .div2 ul .on .a1{ background:url(../images/tj_50a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul .on .a2{ background:url(../images/tj_51a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul .on .a3{ background:url(../images/tj_52a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul .on .a4{ background:url(../images/tj_53a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul .on .a5{ background:url(../images/tj_54a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li:hover .a1{ background:url(../images/tj_50a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li:hover .a2{ background:url(../images/tj_51a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li:hover .a3{ background:url(../images/tj_52a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li:hover .a4{ background:url(../images/tj_53a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul li:hover .a5{ background:url(../images/tj_54a.png) 24px center no-repeat;}
.div_mark1 .lf .div2 ul .p1 a{ display:block; color:#fff; background:url(../images/tj_55b.jpg) 50px center no-repeat #1e2766;  padding-left:63px; font-size:14px; height:49px; line-height:49px; border-bottom:1px solid #626894}
.div_mark1 .rg{ width:978px; background:#fff; padding-top:70px; position:relative;}
.div_mark1 .rg ul li{ float:left; border-right:1px solid #e2e2e2; width:282px; padding-right:20px; padding-left:20px; margin-bottom:44px; position:relative;}
.div_mark1 .rg ul .li{ border-right:0px;}
.div_mark1 .rg ul li .div1{ padding-top:22px;}
.div_mark1 .rg ul li .div2{ padding-bottom:15px; margin-top:10px; text-align:center; color:#221e1f}
.div_mark1 .rg .div3{ position:absolute; top:0px; width:100%; border-bottom:3px solid #25a9e0; height:23px; line-height:23px;}
.div_mark1 .rg .div3 a{ display:block; width:111px; height:23px; line-height:23px; background:url(../images/tj_57.jpg) center right no-repeat; text-align:right; padding-right:5px; color:#f1fafd; float:right;}
.div_mark1 .rg .div3 a:hover{ color:#2a378f}
.div_mark3{ margin-bottom:50px;}
.div_mark3 .div1{ border:1px solid #dfdfdf; border-top:0px;}
.div_mark3 .div1 .lf{ width:163px; padding-left:28px; padding-right:28px; background:#25a9e0; padding-top:26px; height:202px; border-top:1px solid #25a9e0;border-right:1px solid #92d4ec;}
.div_mark3 .div1 .lf .p1{ background:url(../images/6_17.jpg) left bottom no-repeat; padding-bottom:12px;}
.div_mark3 .div1 .lf .p2{ padding-top:9px; color:#fff; font-size:14px;}
.div_mark3 .div1 .lf .p3{ color:#fff; font-size:18px;}
.div_mark3 .div1 .lf .p4{ line-height:16px; font-size:13px; color:#262161; margin-top:30px;}
.div_mark3 .div1 .rg{ padding-top:50px; border-top:1px solid #dfdfdf; width:978px;}
.div_mark3 .div1 .rg ul li{ float:left; width:160px; text-align:center; margin-left:67px; position:relative;}
.div_mark3 .div1 .rg ul li .p2{ line-height:14px; color:#221e1f; margin-top:10px;}
.div_mark4{ position:absolute; width:282px; left:50%; margin-left:-141px; top:150px;}
.div_mark4 .div_div1{ color:#fff; font-size:18px; background:url(../images/tj_08.png) center bottom no-repeat; font-size:32px; line-height:34px; padding-bottom:20px; text-align:center;}
.div_mark4 .div_div2{ color:#fff; text-align:center; margin-top:15px; font-size:18px;}
.div_mark5{ margin-top:50px; margin-bottom:50px;}
.div_mark5 .box{ width:1100px;}
.div_mark5 .div1 .lf{ width:343px; padding-left:56px;}
.div_mark5 .div1 .lf img{ width:343px;}
.div_mark5 .div1 .rg{ width:523px;}
.div_mark5 .div1 .rg .p1{ color:#0068b6; font-size:20px; line-height:26px; border-bottom:1px solid #ebebeb; padding-bottom:10px; padding-top:100px;}
.div_mark5 .div1 .rg .p2{ line-height:14px; line-height:26px; margin-top:5px; color:#333;}
.div_mark5 .div1 .rg .p3{ margin-top:8px; color:#666; font-size:14px; line-height:28px;}
.div_mark5 .div1 .rg .p3 img{ margin-right:15px;}
.div_mark5 .div2{ border-top:1px solid #6a6a6a; border-bottom:1px solid #6a6a6a; height:31px; line-height:31px; width:89px; text-align:center; font-size:18px; margin-top:53px;}
.div_mark5 .div3{ margin-top:20px; font-size:14px; line-height:26px; color:#666}
.div_mark5 .div4 a{ display:block; background:#3a3b3b; line-height:30px; width:78px; color:#fff; text-align:center; margin:0 auto; margin-top:30px;}
.div_mark5 .div4 a:hover{ background:#1b1b1b;}

.div_jobs{ position:relative; z-index:10; margin-top:-136px;}
.div_jobs ul li{ float:left; margin-right:8px; position:relative;}
.div_jobs ul .li{ margin-right:0px;}
.div_jobs ul li .div2{ position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; filter:alpha(opacity=30); opacity:0.3; z-index:5; -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;}
.div_jobs ul li .div3{ position:absolute; bottom:58px; text-align:center; z-index:10; text-align:center; width:100%;}
.div_jobs ul li .div3 .p2{ color:#fff; font-size:16px; margin-top:10px;}
.div_jobs ul li:hover .div2,.div_jobs ul .li1 .div2{ background:#035cac;  filter:alpha(opacity=100); opacity:1; -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;}
.div_jobs2{ margin-top:20px; text-align:center;}
.div_jobs2 .div1{ color:#b2b2b2; font-size:36px; line-height:36px; text-transform:uppercase;}
.div_jobs2 .div2{ color:#000; font-size:25px; margin-top:6px;}
.div_jobs3{ background:url(../images/7_07.jpg) center top no-repeat; margin-top:20px; padding-bottom:60px;}
.div_jobs3 .div1{ text-align:center;}
.div_jobs3 .div2{ margin-top:40px; background:#25a9e0; height:44px; line-height:44px; overflow:hidden;}
.div_jobs3 .div2 .p1{ float:left; width:300px; text-align:center; color:#fff; font-size:15px;}
.div_jobs3 .div3 ul li{ border-bottom:1px solid #fff; padding-top:10px; padding-bottom:10px; line-height:38px; line-height:38px;}
.div_jobs3 .div3 ul li .p1{ width:300px; color:#fff; font-size:14px; text-align:center; float:left;}
.div_jobs3 .div3 ul li .p1 span{ background:#808080; width:170px; height:38px; line-height:38px; display:block; text-align:center; margin:0 auto; -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;}
.div_jobs3 .div3 ul li:hover .p1 span{ background:#525252; -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;}
.div_jobs3 .div3 ul li .p1a{ background:url(../images/11_05.png) center center no-repeat; height:26px; margin-top:8px; float:left; width:300px;}
.div_jobs3 .div3 ul .div_js_title_on .p1a{ background:url(../images/11_06.png) center center no-repeat;}
.div_jobs3 .div3 ul li .p2{ border-top:1px solid #fff; margin-top:10px; color:#fff; line-height:22px; padding:20px 100px;}
.div_jobs3 .div3 ul li .p2 .pp1{ margin-bottom:15px;}
.div_jobs3 .div3 ul li .p2 .pp1 .lf{ background:url(../images/11_07.png) center left no-repeat; padding-left:23px; line-height:30px;}
.div_jobs3 .div3 ul li .p2 .pp1 .rg{ width:880px; font-size:14px; line-height:30px;}
.div_jobs3 .div3 ul li .p2 .pp2 a{ margin:0 auto; display:block; margin-top:30px; text-align:center; width:171px; height:39px; line-height:39px; overflow:hidden; text-align:center; color:#fff; font-size:14px; background:#25a9e0}
.div_jobs3 .div3 ul li .p2 .pp2 a:hover{ background:#2090bf}
.div_jobs3 .div4{ background:url(../images/7_09.png) bottom center no-repeat; padding-bottom:17px; text-align:center; margin-top:40px;}
.div_jobs3 .div4 .p1{ color:#fff; font-size:36px; line-height:36px; text-transform:uppercase;}
.div_jobs3 .div4 .p2{ color:#000; font-size:25px; margin-top:6px;}
.div_jobs3 .div2a{ background:#035cac;}

.div_news{ margin-top:50px; margin-bottom:50px;}
.div_news .div1{ margin-top:50px;}
.div_news .div1 ul li{ width:380px; background:#f8f8f8; height:334px; overflow:hidden; margin-right: 29px; margin-bottom:41px; float:left;}
.div_news .div1 ul .li{ margin-right:0px;}
.div_news .div1 ul li:hover{ box-shadow: -2px 0 5px #eee,0 -2px 5px #eee,0 2px 5px #eee,2px 0 5px #eee;}
.div_news .div1 ul li .p2{ color:#333; font-size:20px; margin-top:10px; padding-left:10px; padding-right:10px;}
.div_news .div1 ul li .p3{ font-size:14px; color:#888; padding-left:10px; padding-right:10px; margin-top:10px;}
.div_news .div1 ul li .p4{ text-align:right; margin-top:10px; color:#22a1db; font-size:14px; padding-right:10px;}

.div_video{ margin-top:-90px; position:relative; z-index:10;}
.div_video ul{ width:1130px; margin:0 auto;}
.div_video ul li{ float:left; width:534px; height:405px; position:relative; margin-bottom:50px; overflow:hidden;}
.div_video ul .li{ float:right;}
.div_video ul li .div2{ position:absolute; background:#000; filter:alpha(opacity=0); opacity:0; width:90%; height:90%; left:5%; top:5%;}
.div_video ul li .div3{ position:absolute; bottom:-305px; width:80%; left:10%; text-align:center; color:#fff; filter:alpha(opacity=0); opacity:0;}
.div_video ul li .div3 .p1{ font-size:20px; background:url(../images/9_05.jpg) center bottom no-repeat; padding-bottom:20px;}
.div_video ul li .div3 .p2{ margin-top:20px; font-size:14px; line-height:26px;}
.div_video ul li .div3 .p3{ margin-top:30px;}

.div_spe{ margin-bottom:50px;}
.div_spe ul li{ margin-bottom:20px;}

.div_res{ margin-top:50px; margin-bottom:50px;}
.div_res .div1{ background:url(../images/10_02.jpg) center center no-repeat; padding-top:36px; height:604px; margin-top:50px;}
.div_res .div1 .p1{ background:url(../images/10_03.png) repeat; height:568px; padding-left:15px; padding-right:15px;}
.div_res .div1 .p1 .pp1{ color:#333333; font-size:20px; line-height:22px; font-weight:bold; text-align:center; padding-top:40px;}
.div_res .div1 .p1 .pp2{ overflow:auto; height:440px; margin-top:40px; padding-left:35px;}
.div_res .div1 .p1 .pp3{ padding-right:25px; color:#666; font-size:14px; line-height:26px;}
.div_res .div1a{ background:url(../images/10_14.jpg) center center no-repeat;}
.div_res1{ margin-top:50px; margin-bottom:50px;}
.div_res1 .rollBox{overflow:hidden; margin-top:50px; padding-left:25px;}
.div_res1 .rollBox .LeftBotton{height:35px;width:19px;background:url(../images/10_05.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:90px 0 0 0;cursor:pointer; margin-right:34px;}
.div_res1 .rollBox .RightBotton{height:35px;width:19px;background:url(../images/10_06.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:90px 0 0 0;cursor:pointer; margin-left:34px;}
.div_res1 .rollBox .Cont{width:1044px;;overflow:hidden;float:left;}
.div_res1 .rollBox .ScrCont{width:10000000px;}
.div_res1 .rollBox .Cont .pic{width:318px; margin-left:15px; margin-right:15px; float:left;text-align:center;}
.div_res1 .rollBox .Cont .pic .p1{ border:1px solid #dad4c7}
.div_res1 .rollBox .Cont .pic .p2{ text-align:center; font-size:14px; line-height:26px; color:#333; margin-top:10px; padding-left:15px; padding-right:15px;}
.div_res1 .rollBox #List1,.div_res1 .rollBox #List2{float:left;}

.div_team{ background:url(../images/10_11.png) repeat; padding:35px 50px; position:relative; margin-top:-125px; z-index:100; color:#fff; font-size:14px; line-height:26px; text-align:center;}
.div_team1{ background:url(../images/10_12.jpg) center center no-repeat; margin-top:100px; height:540px; margin-bottom:50px;}
.div_team1 #myTab0{ width:1000px; position:relative; top:-45px; background:#fff; margin:0 auto;}
.div_team1 #myTab0 li{ float:left; width:250px; text-align:center; height:90px; line-height:90px; cursor:pointer; color:#444; font-size:16px;}
.div_team1 #myTab0 .active{ background:#25a9e0; color:#fff;}
.div_team1 .div1{ background:url(../images/10_03.png) repeat; height:330px; width:700px; margin:0 auto; color:#666; font-size:14px; line-height:26px; padding:25px 30px;}

.div_online{ margin-top:40px;}
.div_online .div1{ background:#f6f7f8; padding:40px 86px; margin-top:40px; margin-bottom:120px;}
.div_online .div1 .p1{ margin-bottom:20px;}
.div_online .div1 .p1 .lf{ text-align:right; width:120px; font-size:14px; color:#666; line-height:26px;}
.div_online .div1 .p1 .lf span{ color:#e60012; font-size:16px; font-weight:bold; margin-right:5px;}
.div_online .div1 .p1 .rg{ width:900px; line-height:26px; color:#666; font-size:14px;}
.div_online .div1 .p1 .rg input{ width:auto;}
.div_online .div1 .p1 .rg .text{ border:1px solid #d2d3d3; line-height:24px; height:24px; width:336px; background:none;}
.div_online .div1 .p1 .rg span{ margin-right:40px;}
.div_online .div1 .p1 .rg select{ width:66px; border:1px solid #d2d3d3; height:26px; line-height:26px; background:none; margin-right:11px;}
.div_online .div1 .p1 .rg textarea{ border:1px solid #d2d3d3; height:126px; overflow:hidden; background:none;}
.div_online .div1 .p2{ text-align:center; background:#f4f3f3; width:300px; height:25px; margin:0 auto; line-height:25px; color:#e60012;}
.div_online .div1 .p3 a{ display:block; width:81px; height:35px; line-height:35px; text-align:center; color:#fff; background:#0068b6; font-size:14px; margin:0 auto; margin-top:20px;}
.div_online .div1 .p3 a:hover{ background:#005392}

.div_inte{ margin-top:50px; margin-bottom:50px;}
.div_inte .div1{ width:806px; margin:0 auto; margin-top:50px;}
.div_inte .div1 ul li{ background:#f4f4f4; margin-bottom:18px; height:558px;}
.div_inte .div1 ul li a{ display:block;}
.div_inte .div1 ul li a .p2{ text-align:center; position:relative; margin-top:-40px; z-index:100;}
.div_inte .div1 ul li a .p3{ text-align:center; margin-top:40px; background:url(../images/12_04.jpg) center bottom no-repeat; padding-bottom:10px; color:#000; font-size:20px;}
.div_inte .div1 ul li a .p4{ text-align:center; margin-top:15px; color:#4c4c4c; font-size:14px;}

.div_mag{ background:#f0f2f4; padding-top:50px; padding-bottom:50px;}
.div_mag ul li{ float:left; width:280px; margin-right:26px; text-align:center; background:url(../images/tj_06.png) center 280px no-repeat; height:368px; margin-top:50px;}
.div_mag ul .li{ margin-right:0px;}
.div_mag ul li .div2{ margin-top:57px; color:#333; font-size:14px;} 

.div_sea{ background:#e6e6e6; padding-top:140px; padding-bottom:140px;}
.div_seabg{ background:#fff; min-height:400px; box-shadow: -10px 0 15px #c7c7c7,0 -10px 15px #c7c7c7,0 10px 15px #c7c7c7,10px 0 15px #c7c7c7; padding:40px 70px;}
.div_sea .div1{ width:198px; height:28px; border:1px solid #e4e4e4; border-radius:15px;}
.div_sea .div1 .p1{ float:left; padding-left:15px; padding-right:15px; width:135px;}
.div_sea .div1 .p1 input{ border:0px; height:26px; line-height:26px; color:#bebebe}
.div_sea .div1 .p2{ float:left; padding-top:5px;}
.div_sea .div2{ margin-top:25px;}
.div_sea .div2 .lf{ width:220px;}
.div_sea .div2 .lf a{ display:block; border-bottom:1px solid #d2d2d2; line-height:36px; height:36px; background:url(../images/tj_19.jpg) left center no-repeat; padding-left:15px; color:#333; font-size:14px;}
.div_sea .div2 .lf a:hover,.div_sea .div2 .lf .a1{ color:#ff0013; background:url(../images/tj_19a.jpg) center left no-repeat;}
.div_sea .div2 .rg{ width:797px;}
.div_sea .div2 .rg .p1{ font-size:14px; color:#333333; border-bottom:1px solid #d2d2d2; height:36px; line-height:36px;}
.div_sea .div2 .rg .p1 span{ color:#ff0013;}
.div_sea .div2 .rg .p2 ul li{ height:36px; line-height:36px; border-bottom:1px dotted #b8b8b8;}
.div_sea .div2 .rg .p2 ul li a{ color:#333333; background:url(../images/tj_20.jpg) 2px center no-repeat; padding-left:19px; display:block; height:36px; line-height:36px; overflow:hidden;}
.div_sea .div2 .rg .p2 ul li a .pp1{ float:left;}
.div_sea .div2 .rg .p2 ul li a .pp2{ float:right;}
.div_sea .div2 .rg .p2 ul li a:hover{ background:url(../images/tj_20a.jpg) 2px center no-repeat; color:#e60012}

.div_not{ margin-top:50px; margin-bottom:50px;}
.div_not ul li{ border-bottom:1px solid #ddd; padding-bottom:25px; margin-bottom:25px;
    top: 0px;
    left: 0px;
}
.div_not ul li .div1 .lf{ color:#333; font-size:18px; font-weight:bold;}
.div_not ul li .div1 .rg{ color:#999999;}
.div_not ul li .div2{ margin-top:10px; color:#666;}
.div_not ul li:hover .div1 .lf{ color:#035cac}
/* Main End */

/* Other */
.div_top{position:fixed; bottom:20px;right:20px;width:70px;height:76px; z-index:10000; filter:alpha(opacity=0); opacity:0;}
.div_top img{ width:50px;}
.none{ display:none;}
.aaa1{ position:relative;}
.aaa1 .span1{ position:absolute; bottom:20px; background:#fff; width:200px; text-align:center; height:30px; line-height:30px; left:-80px; display:none; font-size:14px; }
.aaa1:hover .span1{ display:block;}
.biaoti{ margin-top:50px; color:#000; font-size:30px; line-height:32px; text-align:center;}

.fh{ margin-top:20px; margin-bottom:100px;}
.fh .lf a{ display:block; color:#999;}
.fh .lf a:hover{ color:#035cac}
.fh .rg a{ display:block; border:1px solid #bbbbbb; width:140px; text-align:center; height:42px; line-height:42px; margin-top:4px; color:#999999; font-size:14px;}
.fh .rg a:hover{ color:#fff; background:#035cac; border:1px solid #035cac}
.page{ text-align:center;}
.page1{ text-align:center;}
.page1 span a{ margin-left:5px; margin-right:5px; padding:3px 8px; border:1px solid #ddd; color:#666;}
.page1 span a:hover,.page1 .current a{ border:1px solid #055cab; background:#055cab; color:#fff;}

.tech_a{ color:#666}
.tech_a:hover{ color:#055cab}
/* Other End */

/* -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; 背景渐隐 */
/* -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片原比例 */
/* -webkit-transform:scale(0.97); -moz-transform:scale(0.97); -o-transform:scale(0.97); -ms-transform:scale(0.97); transform:scale(0.97); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片缩放 */
/* -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s; -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s; */
/* -moz-transform 1s; -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s; 图片360旋转 */
/* transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); 图片360旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; 3D旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); 3D旋转 */

/* 文字变化颜色 */



