﻿@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{ 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;}
/* 起始样式 End */

/* 公用样式 */
.head{ background:url(../images/1_07.jpg) repeat-x; height:132px; position:relative; z-index:1000;}
.box{ width:1000px; margin:0 auto;}
.logo{ width:249px; height:91px;}
.top{ height:91px; overflow:hidden;}
.toprg{ width:382px; padding-top:16px; color:#666;}
.toprg1 .div1{ background:url(../images/1_08.jpg) center left no-repeat; padding-left:10px;}
.toprg1 .div2{ padding-top:5px; *padding-top:0px; margin-left:5px;}
.toprg1 .div2 a{ margin-left:5px;}
.toprg1 .div3{ background:url(../images/1_05.jpg) no-repeat left center; padding-left:28px; margin-left:18px;}
.toprg1 .div4{ color:#e6680b; font-size:18px; font-weight:bold;}
.toprg2{ background:url(../images/1_09.jpg) no-repeat; height:34px; margin-top:5px;}
.toprg2 .div1{ padding-left:9px; width:340px;}
.toprg2 .div1 .text{ background:none; border:0px; height:29px; line-height:29px; color:#bdbdbd; font-size:14px; font-family:微软雅黑; width:100%;}
.toprg2 .div2{ padding-top:3px; padding-right:3px;}
.dh{ height:42px; background:url(../images/1_10.jpg) no-repeat left center; position:relative; padding-left:4px; overflow:hidden;}
.dh .activesss{ float:left; width:164px; text-align:center; height:40px; padding-right:2px; background:url(../images/1_10.jpg) right center no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dh .activesss .a1{ display:block; color:#f1f1f1; font-size:14px; line-height:40px; text-align:center;}
.dh .activesss1 .a1,.dh .activesss:hover .a1{ background:url(../images/1_11.jpg) repeat-x;}
.dh .Locate{ position:absolute; top:62px; overflow:hidden; display:none; z-index:100; width:1920px; background:url(../images/1_05.png) repeat; height:40px; line-height:40px;}

.foot{ width:1680px; position:relative; left:50%; margin-left:-840px;}
.foot_top{ background:#1c3c7d; padding-top:39px; padding-bottom:60px;}
.foot_top .lf{ width:150px;}
.foot_top .rg{ width:813px;}
.foot_top .rg .div1{ text-align:left; border-bottom:1px solid #38538a; padding-bottom:8px;}
.foot_top .rg .div1 a{ margin-right:56px; color:#fff;}
.foot_top .rg .div2{ color:#fff; margin-top:8px; line-height:24px;}
.foot_bottom{ background:#183572; height:42px; line-height:42px; color:#fff;}
.foot_bottom a{ color:#fff;}
/* 公用样式 End */

/* Index */
.banner{ width:1680px; position:relative; z-index:10; top:0px; left:50%; margin-left:-840px;}
.banner .slides_container ul {width:1680px; display:block; height:500px; overflow:hidden;}
.banner .slides_container ul a{display:block; position:relative;}
.index_tcc{ display:none; position:absolute; background:#fff; padding:10px;}
.index_tcc .div2{ margin-top:10px; font-size:14px; padding-left:10px; padding-right:10px;}
.index_tcc .div2{ color:#666666;}
.index_tcc .div2:hover{ color:#b09755;}



.banner .slides_container .ul1 .a1{ position:absolute; top:454px; left:945px; z-index:100;}
.banner .slides_container .ul1 .a1:hover .index_tcc{ top:-200px; display:block; left:-25px;}

.banner .slides_container .ul1 .a2{ position:absolute; top:44px; left:1057px; z-index:100;}
.banner .slides_container .ul1 .a2:hover .index_tcc{ top:0px; display:block; left:-25px;}

.banner .slides_container .ul2 .a1{ position:absolute; top:32px; left:733px; z-index:101;}
.banner .slides_container .ul2 .a1:hover .index_tcc{ top:0px; display:block; left:-25px;}

.banner .slides_container .ul2 .a2{ position:absolute; top:72px; left:723px; z-index:100;}
.banner .slides_container .ul2 .a2:hover .index_tcc{ top:0px; display:block; left:-25px;}

.banner .slides_container .ul2 .a3{ position:absolute; top:151px; left:663px; z-index:99;}
.banner .slides_container .ul2 .a3:hover .index_tcc{ top:0px; display:block; left:-25px;}

.banner .slides_container .ul2 .a4{ position:absolute; top:181px; left:707px; z-index:98;}
.banner .slides_container .ul2 .a4:hover .index_tcc{ top:0px; display:block; left:-25px;}

.banner .slides_container .ul2 .a5{ position:absolute; top:117px; left:814px; z-index:99;}
.banner .slides_container .ul2 .a5:hover .index_tcc{ top:0px; display:block; left:-25px;}

.banner .slides_container .ul2 .a6{ position:absolute; top:259px; left:1100px; z-index:99;}
.banner .slides_container .ul2 .a6:hover .index_tcc{ top:0px; display:block; left:-25px;}




.banner .pagination { margin-top:-40px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px;}
.banner .pagination li {float:left;list-style:none;}
.banner .pagination li a {display:block; width:14px; font-size:0px; height:14px; background:url(../images/1_13.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_14.png) no-repeat;}
.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;}

.banner .img{ -webkit-animation: qs 2.5s linear infinite; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
@-webkit-keyframes qs {
  0% {-moz-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  50% {-moz-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
  100% {-moz-transform: rotate(360deg); -o-transform: rotate(360deg); -webkit-transform: rotate(360deg);}   
}

.index_title .div1{ color:#959595; font-size:18px; text-align:center;}
.index_title .div2{ color:#444444; font-size:24px; line-height:45px; height:50px; background:url(../images/1_15.jpg) no-repeat center center; text-align:center; margin-top:4px;}
.ss{ margin-top:38px;}


.ss1{ margin-top:25px;}


.ss1 .rollBox{width:1150px;;overflow:hidden; position:relative; left:50%; margin-left:-600px;}
.ss1 .rollBox .LeftBotton{height:85px;width:44px;background:url(../images/2_17.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.ss1 .rollBox .RightBotton{height:85px;width:44px;background:url(../images/2_18.jpg) no-repeat 0;overflow:hidden;float:right;display:inline;margin:45px 0 0 0;cursor:pointer;}
.ss1 .rollBox .Cont{width:1000px;;overflow:hidden;float:left; margin-left:30px;}
.ss1 .rollBox .ScrCont{width:10000000px;}
.ss1 .rollBox .Cont .pic{width:240px;float:left;text-align:center; margin-right:5px; margin-left:5px; height:169px; overflow:hidden; position:relative; *position:inherit;}
.ss1 .rollBox .Cont .pic a{ display:block;}
.ss1 .rollBox .Cont .pic a .div2{ position:absolute; bottom:-100%; left:0px; z-index:10; background:url(../images/1_20.png) repeat; width:240px; height:169px; opacity:0; *display:none;}
.ss1 .rollBox .Cont .pic a .div3{ position:absolute; bottom:-100%; left:0px; z-index:11; padding:24px; height:121px; opacity:0; *display:none;}
.ss1 .rollBox .Cont .pic a .div3 .p1{ color:#333333; font-size:20px; font-weight:bold; height:24px; overflow:hidden; line-height:24px; overflow:hidden;}
.ss1 .rollBox .Cont .pic a .div3 .p2{ color:#333333; height:22px; line-height:22px; overflow:hidden;}
.ss1 .rollBox .Cont .pic a .div3 .p3{ margin-top:70px;}
.ss1 .rollBox #List1,.ss1 .rollBox #List2{float:left;}


.dd{ background:#274c9a; height:500px; margin-top:38px;}
.ddbox{ width:1200px; margin:0 auto;}
.dd1{ height:107px; line-height:107px; border-bottom:1px solid #7f90b5; text-align:center; font-size:32px; color:#ccc}
.dd2{ margin-top:28px;}
.dd2 .div1{ color:#fff; font-size:20px;}
.dd2 .lf{ width:666px; padding-left:26px; padding-right:27px; background:url(../images/1_32.jpg) right 15px no-repeat; height:335px;}
.dd2 .lf .div2{ color:#ccc; margin-top:20px; font-size:14px;}
.dd2 .rg{ width:449px;}
.dd2 .rg .div2{ margin-top:20px;}
.dd2 .rg .div2 ul li{ float:left; margin-right:20px; font-size:14px; width:200px; margin-bottom:20px;}
.dd2 .rg .div2 ul li a{ color:#ccc; background:url(../images/1_31.jpg) no-repeat center left; display:block; padding-left:15px;}
.tcc{ background:#fff; width:1000px; height:609px;}
.tcc .div1{ width:994px; background:#014292; height:82px; border-top:1px solid #000; margin:0 auto;}
.tcc .div1 a{ text-align:right; display:block; padding-right:10px; padding-top:30px;}
.tcc .div2{ overflow-y:scroll; width:940px; margin:0 auto; margin-top:30px; height:473px;}
.tcc .div2 .lf{ background:url(../images/1_34.jpg) left center no-repeat; padding-top:30px; padding-left:50px; width:310px; height:288px;}
.tcc .div2 .rg{ width:500px; padding-right:30px;}
.tcc .div2 .rg .p1{ color:#014292; font-size:24px; line-height:26px;}
.tcc .div2 .rg .p2{ margin-top:15px;}
.tcc .div2 .p3{ border-top:1px solid #e3e3e3; margin-right:30px; color:#333; font-size:16px; padding-top:15px;}
.tcc .div2 .p4{ margin-right:30px; color:#666; margin-top:10px;}


.ff{ margin-top:38px; margin-bottom:58px;}
.ff1{ margin-top:25px; border:1px solid #e9e9e9; width:543px;}
.ff1:hover{ border:1px solid #1d2089}
.ff1 .lf{ width:281px; height:282px; overflow:hidden;}
.ff1 .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;}
.ff1 .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;}
.ff1 .rg{ width:206px; padding-right:28px;}
.ff1 .rg .div1{ font-size:14px; font-weight:bold; padding-top:40px;}
.ff1 .rg .div1 a{ color:#808080;}
.ff1 .rg .div1 a:hover{ color:#1d2089;}
.ff1 .rg .div2{ margin-top:10px; color:#b4b4b4;}
.ff1 .rg .div3{ color:#929597; margin-top:10px; line-height:24px; height:96px; overflow:hidden;}
.ff1 .rg .div4{ position:relative; margin-top:45px; text-align:right;}
.ff2{ margin-top:25px; border:1px solid #e9e9e9; width:126px; margin-left:23px; height:282px; overflow:hidden;}
.ff2:hover{ border:1px solid #1d2089;}
.ff2 .div1{ width:126px; height:121px; overflow:hidden}
.ff2 .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;}
.ff2 .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;}
.ff2 .div2{ margin-top:10px; font-weight:bold; padding-left:12px; padding-right:12px; height:48px; line-height:24px;}
.ff2 .div2 a{ color:#808080;}
.ff2 .div2 a:hover{ color:#1d2089}
.ff2 .div3{ color:#b4b4b4; margin-top:10px; padding-left:12px;}
.ff2 .div4{ margin-top:32px; position:relative; padding-left:12px;}
/* Index End */

/* Main */
.fenye{ text-align:center; margin-top:50px;}
.fenye span{ margin-left:5px; margin-right:5px;}
.fenye a{padding-top:5px; padding-left:22px; padding-right:22px;  overflow:hidden; background:url(../images/2_10.jpg) center center no-repeat; height:22px; overflow:hidden; line-height:60px;  display:inline-block;}
.fenye a:hover,.fenye .current a{ background:url(../images/2_11.jpg) center center no-repeat;}
.fh{ margin-top:38px; border-top:1px dashed #cccccc; padding-top:10px; margin-bottom:60px;}
.fh a{ display:block; color:#4c4c4c;}
.fh a:hover{ color:#1d2089;}
.fh .rg a{ background:url(../images/2_21.jpg) no-repeat center left; padding-left:15px;}
.main_title{ text-align:center;}
.main_title .div1{ color:#1d2191; font-size:30px; line-height:32px; text-transform:uppercase;}
.main_title .div1a{ color:#dbb280; font-size:30px; line-height:32px; text-transform:uppercase;}
.main_title .div2{ background:url(../images/3_02.png) center center no-repeat; height:40px; line-height:38px; font-size:24px; color:#4c4c4c; margin-top:19px;}
.main_title .div3{ color:#999999; text-transform:uppercase; margin-top:4px;}

.main_title .div1aa{ color:#fff; font-size:30px; line-height:32px; text-transform:uppercase;}
.main_title .div2a{ background:url(../images/6_16.png) center center no-repeat; height:40px; line-height:38px; font-size:24px; color:#fff; margin-top:19px;}
.main_title .div3a{ color:#fff; text-transform:uppercase; margin-top:4px;}

.biaoti{ text-align:center; margin-top:38px; color:#4c4c4c; font-size:16px; font-weight:bold;}
.time{ text-align:center; margin-top:5px; color:#999999;}
.txt{ margin-top:15px; color:#4c4c4c; line-height:24px;}
.div_pro{ position:relative; margin-top:-49px; z-index:10; background:url(../images/2_02.png) no-repeat; height:222px;}
.div_pro a{ display:block; position:absolute; color:#fff; text-align:center; width:250px; height:222px;}
.div_pro a .div1{ padding-top:15px; position:relative; z-index:11;}
.div_pro a .div2{ color:#4c4c4c; margin-top:10px; line-height:18px; padding-right:30px; position:relative; z-index:11; -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_pro a .div3{ text-transform:uppercase;color:#4c4c4c; line-height:18px; padding-right:30px; position:relative; z-index:11; -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_pro a .div4{ background:url(../images/2_08.png) no-repeat; width:250px; height:222px; left:0px; overflow:hidden; top:0px; position:absolute; z-index:10; filter:alpha(opacity=0); opacity:0;}
.div_pro .aa1{ left:2px;}
.div_pro .aa2{ left:190px;}
.div_pro .aa3{ left:370px;}
.div_pro .aa4{ left:550px;}
.div_pro .aa5{ left:748px;}
.div_pro a:hover .div2,.div_pro a:hover .div3{ 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_pro .a1a{ top:-50px;}
.div_pro .aa1a{ left:18px;}
.div_pro .aa1a .div4{ background:url(../images/2_08.png) no-repeat; width:250px; height:222px; left:0px; overflow:hidden; top:0px; position:absolute; z-index:10; filter:alpha(opacity=100); opacity:1;}
.div_pro .aa2a{ left:207px;}
.div_pro .aa2a .div4{ background:url(../images/2_08.png) no-repeat; width:250px; height:222px; left:0px; overflow:hidden; top:0px; position:absolute; z-index:10; filter:alpha(opacity=100); opacity:1;}
.div_pro .aa3a{ left:396px;}
.div_pro .aa3a .div4{ background:url(../images/2_08.png) no-repeat; width:250px; height:222px; left:0px; overflow:hidden; top:0px; position:absolute; z-index:10; filter:alpha(opacity=100); opacity:1;}
.div_pro .aa4a{ left:579px;}
.div_pro .aa4a .div4{ background:url(../images/2_08.png) no-repeat; width:250px; height:222px; left:0px; overflow:hidden; top:0px; position:absolute; z-index:10; filter:alpha(opacity=100); opacity:1;}
.div_pro .aa5a{ left:764px;}
.div_pro .aa5a .div4{ background:url(../images/2_08.png) no-repeat; width:250px; height:222px; left:0px; overflow:hidden; top:0px; position:absolute; z-index:10; filter:alpha(opacity=100); opacity:1;}
.div_pro .aa5a .div2,.div_pro .aa2a .div3{ color:#fff; -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_pro .a1a .div2,.div_pro .a1a .div3{ color:#fff; -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_pro:hover .a1a .div2,.div_pro:hover .a1a .div3{ 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_pro1{ margin-top:38px;}
.div_pro1 ul li{ margin-right:20px; width:235px; float:left; margin-bottom:20px;}
.div_pro1 ul .li{ margin-right:0px;}
.div_pro1 ul li a{ display:block;}
.div_pro1 ul li a .div1{ width:229px; height:170px; padding:2px; border:1px solid #e6e6e6; background:#fff; overflow:hidden; -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_pro1 ul li a .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_pro1 ul li:hover a .div1 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;}
.div_pro1 ul li:hover a .div1{ background:#202395; border:1px solid #202395; -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_pro1 ul li a .div2{ text-align:center; color:#4d4d4d; margin-top:10px; font-weight:bold;}
.div_pro1 ul li:hover a .div2{ color:#1d2089}
.div_pro2{ background:url(../images/2_12.jpg) no-repeat; height:45px; line-height:45px; margin-top:40px;}
.div_pro2 .lf{ color:#ffffff; font-size:14px; width:240px; text-align:center; font-weight:bold;}
.div_pro2 .rg{ padding-right:33px;}
.div_pro2 .rg a{ color:#999999;}
.div_pro2 .rg a:hover{ color:#fff;}
.div_pro3{ margin-top:38px; margin-bottom:60px;}
.div_pro3 .rollBox{width:1200px; position:relative; margin-left:-600px; left:50%;}
.div_pro3 .rollBox .LeftBotton{height:85px;width:44px;background:url(../images/2_17.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.div_pro3 .rollBox .RightBotton{height:85px;width:44px;background:url(../images/2_18.jpg) no-repeat 0;overflow:hidden;float:right;display:inline;margin:45px 0 0 0;cursor:pointer;}
.div_pro3 .rollBox .Cont{width:1000px; overflow:hidden; float:left; margin-left:45px;}
.div_pro3 .rollBox .ScrCont{width:10000000px;}
.div_pro3 .rollBox .Cont .pic{width:235px;float:left; height:176px; overflow:hidden; position:relative; text-align:center; margin-left:10px; margin-right:10px; *position:inherit;}
.div_pro3 .rollBox .Cont .pic .div2{ position:absolute; top:36px; width:55px; border:3px solid #fff; height:53px; line-height:53px; text-align:center; left:50%; margin-left:-30px; color:#fff; font-size:16px; font-weight:bold; *display:none; z-index:20;}
.div_pro3 .rollBox .Cont .pic .div3{ position:absolute; top:118px; color:#fff; text-align:center; font-size:14px; font-weight:bold; width:100%; *display:none; z-index:20;}
.div_pro3 .rollBox .Cont .pic .div4{ position:absolute; *display:none; z-index:10; background:url(../images/tj_0101.png) repeat; width:100%; height:100%; top:0px; left:0px;}
.div_pro3 .rollBox #List1,.rollBox #List2{float:left;}
.div_pro4{ margin-top:38px;}
.div_pro4 .lf{ width:407px; height:331px; border:1px solid #e6e6e6;}
.div_pro4 .rg{ width:546px;}
.div_pro4 .rg .div1{ color:#4c4c4c; font-size:18px; font-weight:bold; padding-top:25px;}
.div_pro4 .rg .div2{ color:#4c4c4c; line-height:30px; margin-top:10px;}
.div_pro5{ margin-top:38px; margin-bottom:60px;}
.div_pro5 .lf{ width:423px;}
.div_pro5 .rg{ width:398px; padding-right:122px; padding-top:25px;}
.div_pro5 .rg .div1{ color:#4c4c4c; font-size:18px; font-weight:bold;}
.div_pro5 .rg .div2{ color:#4c4c4c; line-height:30px; margin-top:10px;}
.div_tech{ margin-top:45px;}
.div_tech #slides{ margin-top:30px; position:relative; min-height:300px; padding-bottom:50px;}
.div_tech .slides_container ul {width:1000px; display:block; overflow:hidden;}
.div_tech .slides_container ul .lf{ width:540px;}
.div_tech .slides_container ul .lf .div1{ color:#1d2191; font-size:18px; font-weight:bold;}
.div_tech .slides_container ul .lf .div2{ color:#4c4c4c; margin-top:20px; font-size:14px; line-height:24px;}
.div_tech .slides_container ul .rg{ width:406px; padding-top:20px;}
.div_tech .pagination { bottom:0px; position:absolute; z-index:100; width:100px; left:50%; margin-left:-50px;}
.div_tech .pagination li {float:left;list-style:none;}
.div_tech .pagination li a {display:block; width:15px; font-size:0px; height:15px; background:url(../images/3_03.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.div_tech .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/3_04.png) no-repeat;}
.div_teac1{ margin-top:58px; background:url(../images/3_07.jpg) center top no-repeat; height:535px; padding-top:45px;}
.div_teac1 ul{ margin-top:50px;}
.div_teac1 ul li{ width:240px; margin-right:12px; float:left;}
.div_teac1 ul .li{ margin-right:0px;}
.div_teac1 ul li a{ display:block;}
.div_teac1 ul li a .div1{ width:240px; height:169px; overflow:hidden;}
.div_teac1 ul li a .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_teac1 ul li:hover a .div1 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;}
.div_teac1 ul li a .div2{ color:#4c4c4c; text-align:center; margin-top:10px; font-size:18px;}
.div_teac1 ul li a .div3{ border:1px solid #999999; text-align:center; line-height:28px; height:28px; margin-top:10px; color:#999999}
.div_teac1 ul li:hover a .div2{ color:#1d2089}
.div_teac1 ul li:hover a .div3{ background:#1d2089; color:#fff;}
.div_tech2{ margin-top:60px; margin-bottom:60px;}
.div_tech2 .p1{ margin-top:38px; color:#4c4c4c; font-size:14px; line-height:24px;}
.div_news{ margin-top:45px; margin-bottom:60px;}
.div_news .rollBox{width:1200px; position:relative; margin-left:-600px; left:50%; margin-top:30px;}
.div_news .rollBox .LeftBotton{height:60px;width:31px;background:url(../images/4_04.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:243px 0 0 0;cursor:pointer;}
.div_news .rollBox .RightBotton{height:60px;width:31px;background:url(../images/4_05.jpg) no-repeat 0;overflow:hidden;float:right;display:inline;margin:243px 0 0 0;cursor:pointer;}
.div_news .rollBox .Cont{width:1000px; overflow:hidden; float:left; margin-left:68px;}
.div_news .rollBox .ScrCont{width:10000000px;}
.div_news .rollBox .Cont .pic{width:244px;float:left; height:479px; background:#f5f5f5; overflow:hidden; margin-left:3px; margin-right:3px; -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_news .rollBox .Cont .pic a{ display:block; }
.div_news .rollBox .Cont .pic a .div1{ padding-left:20px; height:43px; line-height:43px; color:#4c4c4c; font-size:14px;}
.div_news .rollBox .Cont .pic a .div2{ width:244px; height:244px; overflow:hidden;}
.div_news .rollBox .Cont .pic a .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;}
.div_news .rollBox .Cont .pic:hover a .div2 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;}
.div_news .rollBox .Cont .pic a .div3{ padding:15px 20px; line-height:24px; overflow:hidden; height:120px; color:#4c4c4c; font-size:14px;}
.div_news .rollBox .Cont .pic a .div4{ text-align:right; background:url(../images/4_03.jpg) right center no-repeat; margin-right:20px; padding-right:25px; margin-top:10px; color:#4c4c4c;}
.div_news .rollBox #List1,.rollBox #List2{float:left;}
.div_news .rollBox .Cont .pic:hover{ background:#1d2089; -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_news .rollBox .Cont .pic:hover .div1,.div_news .rollBox .Cont .pic:hover .div3,.div_news .rollBox .Cont .pic:hover .div4{ color:#fff;}

.div_ser{ margin-top:45px;}
.div_ser .p1{ text-align:center; margin-top:20px; color:#4c4c4c; font-size:14px; line-height:30px;}
.div_ser1{ background:url(../images/5_02.jpg) center center no-repeat; padding-top:45px; height:615px; margin-top:60px;}
.div_ser1 .p1{ text-align:center; margin-top:30px;}
.div_ser2{ margin-top:45px;}
.div_ser2 .rollBox{width:1200px; position:relative; margin-left:-600px; left:50%;}
.div_ser2 .rollBox .LeftBotton{height:85px;width:44px;background:url(../images/2_17.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.div_ser2 .rollBox .RightBotton{height:85px;width:44px;background:url(../images/2_18.jpg) no-repeat 0;overflow:hidden;float:right;display:inline;margin:45px 0 0 0;cursor:pointer;}
.div_ser2 .rollBox .Cont{width:1000px; overflow:hidden; float:left; margin-left:50px;}
.div_ser2 .rollBox .ScrCont{width:10000000px;}
.div_ser2 .rollBox .Cont .pic{width:227px;float:left; height:278px; border:2px solid #fff; overflow:hidden; text-align:center; margin-left:10px; margin-right:10px;}
.div_ser2 .rollBox .Cont .pic a{ display:block;}
.div_ser2 .rollBox .Cont .pic a .div1{ width:227px; height:227px; overflow:hidden;}
.div_ser2 .rollBox .Cont .pic a .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_ser2 .rollBox .Cont .pic a .div2{ background:#bcbdbd; text-align:left; height:60px;}
.div_ser2 .rollBox .Cont .pic a .div2 .p1{ color:#fff; font-size:22px; padding-left:15px; padding-right:15px; padding-top:8px; line-height:18px;}
.div_ser2 .rollBox .Cont .pic a .div2 .p2{ color:#fff; font-size:12px; padding-left:15px; margin-right:15px; background:url(../images/5_05.png) center right no-repeat;}
.div_ser2 .rollBox .Cont .pic:hover .div1 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;}
.div_ser2 .rollBox .Cont .pic:hover{ border:2px solid #1d2092;}
.div_ser2 .rollBox .Cont .pic:hover a .div2{ background:#1d2092}
.div_ser2 .rollBox .Cont .pic:hover a .div2 .p2{ background:url(../images/5_06.png) center right no-repeat;}
.div_ser2 .rollBox #List1,.rollBox #List2{float:left;}
.div_ser3{ background:url(../images/5_07.jpg) center center no-repeat; padding-top:45px; height:531px; margin-top:60px;}
.div_ser3 .table{ margin-top:25px;}
.div_ser3 .table tr td{ font-size:14px; color:#4c4c4c; padding-bottom:15px;}
.div_ser3 .table tr td .text{ border:1px solid #999999; background:none; width:169px; height:26px; line-height:26px; font-family:微软雅黑; color:#4c4c4c;}
.div_ser3 .table1{ margin-top:15px;}
.div_ser3 .table1 tr td{ color:#4c4c4c; font-size:16px; padding-bottom:15px;}
.div_ser3 .table1 tr td .text{ border:1px solid #999999; background:none; width:100%; overflow:hidden; height:106px; line-height:26px; font-family:微软雅黑; color:#4c4c4c;}
.div_ser3 .table1 tr td a{ margin-left:15px; margin-right:15px;}

.div_abo{ margin-top:45px;}
.div_abo .p1{ margin-top:20px; color:#4c4c4c; line-height:18px;}
.div_abo .p1 strong{ color:#1e229c}
.div_abo1{ background:url(../images/6_03.jpg) center center no-repeat; padding-top:45px; height:616px; margin-top:60px;}
.div_abo1 .p1{ margin-top:30px;}
.div_abo1 .rollBox{width:1200px; position:relative; margin-left:-600px; left:50%; margin-top:40px;}
.div_abo1 .rollBox .LeftBotton{height:85px;width:44px;background:url(../images/6_07.png) no-repeat 0;overflow:hidden;float:left;display:inline;margin:115px 0 0 0;cursor:pointer;}
.div_abo1 .rollBox .RightBotton{height:85px;width:44px;background:url(../images/6_08.png) no-repeat 0;overflow:hidden;float:right;display:inline;margin:115px 0 0 0;cursor:pointer;}
.div_abo1 .rollBox .Cont{width:1016px; overflow:hidden; float:left; margin-left:50px;}
.div_abo1 .rollBox .ScrCont{width:10000000px;}
.div_abo1 .rollBox .Cont .pic{width:238px; background:url(../images/6_04.png) no-repeat; float:left; height:328px; padding-top:15px; overflow:hidden; text-align:center; margin-left:8px; margin-right:8px;}
.div_abo1 .rollBox .Cont .pic a{ display:block;}
.div_abo1 .rollBox #List1,.rollBox #List2{float:left;}
.div_abo2{ background:url(../images/6_09.jpg) no-repeat center top; padding-top:45px; height:610px; overflow:hidden;}
.div_abo2 ul li{ width:136px; float:left; background:url(../images/6_10.png) no-repeat bottom right; height:113px; position:relative;}
.div_abo2 ul .li{ margin-top:72px; padding-top:20px; background:url(../images/6_11.png) no-repeat top right;}
.div_abo2 ul li .div1{ background:url(../images/6_12.png) no-repeat; width:78px; height:93px; line-height:93px; text-align:center; font-size:18px; color:#fff; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s;}
.div_abo2 ul li:hover .div1{ background:url(../images/6_13.png) no-repeat; color:#00419b; -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);}
.div_abo2 ul li .div2{ display:none;}
.div_abo2 ul li:hover .div2{ background:#fff; width:400px; height:64px; padding:20px; z-index:100; display:block; position:absolute; top:-100px; font-size:14px; color:#333333; margin-left:-100px; overflow-y:scroll;}
.div_abo2 ul .li:hover .div2{ top:120px; }
.div_abo2 ul .li1{ background:none;}
.div_abo2 #slides4{ position:relative;}
.div_abo2 .slides_container{ width:1200px;}
.div_abo2 .slides_container ul {width:1200px;display:block; height:400px; padding-top:80px;}
.div_abo2 .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px; display:none;}
.div_abo2 .btn{ position:absolute; top:200px; z-index:12; width:1200px; margin-left:-600px; left:50%; display:none;}
.div_abo2 .btn .prev{ float:left;}
.div_abo2 .btn .next{ float:right;}
.div_abo3{ margin-top:45px;}
.div_abo3 ul{ margin-top:28px;}
.div_abo3 ul li{ margin-bottom:2px;}
.div_abo3 ul li .dddd{ background:#f1f1f1; height:54px; line-height:54px; overflow:hidden; padding-left:30px; padding-right:30px; color:#4c4c4c; 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;}
.div_abo3 ul li .dddd .lf .span1{ font-weight:bold; font-size:18px; margin-right:14px;}
.div_abo3 ul li .dddd .lf .span2{ font-size:14px; margin-left:14px; margin-right:14px;}
.div_abo3 ul li .dddd .rg{ background:url(../images/6_17.png) center right no-repeat; width:26px; height:54px;  -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_abo3 ul li .dddd:hover,.div_abo3 ul li .dddd_on{ background:#1d2192; 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_abo3 ul li .dddd:hover .rg,.div_abo3 ul li .dddd_on .rg{ background:url(../images/6_18.png) center right 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_abo3 ul li .culture_menudiv{ background:#f8f8f8; padding-left:20px; padding-right:20px; color:#4c4c4c;}
.div_abo3 ul li .culture_menudiv .div1{ padding-left:20px; padding-right:20px; border-bottom:1px dashed #cccccc; padding-top:27px; padding-bottom:20px;}
.div_abo3 ul li .culture_menudiv .div1 table tr td{ padding-bottom:7px; width:33%;}
.div_abo3 ul li .culture_menudiv .div1 table tr td strong{ margin-right:20px;}
.div_abo3 ul li .culture_menudiv .div2{ padding:20px; padding-top:24px; line-height:26px;}
.div_abo4{ background:url(../images/6_19.jpg) center top no-repeat; height:615px; padding-top:45px; margin-top:60px; position:relative;}
.div_abo4 #slides1{ margin-top:99px;}
.div_abo4 #slides1 .slides_container ul{ width:1000px; display:block; float:left;}
.div_abo4 #slides1 .slides_container ul a {width:230px;display:block; margin-left:10px; margin-right:10px; float:left;}
.div_abo4 #slides1 .pagination { margin-top:-40px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px; display:none;}
.div_abo4 #slides1 .pagination li {float:left;list-style:none;}
.div_abo4 #slides1 .pagination li a {display:block; width:14px; font-size:0px; height:14px; background:url(../images/1_13.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.div_abo4 #slides .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_14.png) no-repeat;}
.div_abo4 #slides1 .btn{ position:absolute; top:330px; z-index:12; width:1200px; margin-left:-600px; left:50%;}
.div_abo4 #slides1 .btn .prev{ float:left;}
.div_abo4 #slides1 .btn .next{ float:right;}
.div_div5{ margin-top:45px;}
.div_div5 .p1{ margin-top:28px;}
/* Main 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旋转 */


/* 1d2089 */





