﻿@charset "utf-8";
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:#fff;}
.box{ width:1200px; margin:0 auto;}
.logo{ width:134px; height:89px;}
.dh{ width:670px; height:89px; margin-left:140px;}
.dh .activesss{ float:left; text-align:center; height:89px; background:url(../images/1_04.png) right bottom no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dh .activesss .a1,.dh:hover .activesss1 .a1{ display:block; padding-left:33px; padding-right:33px; line-height:89px; color:#242424; font-size:14px; font-weight:bold; background:none;}
.dh .activesss:hover .a1,.dh .activesss1 .a1{ background:url(../images/1_01.jpg) center 67px no-repeat; color:#0f3d8b}
.dh .Locate{ position:absolute; top:89px; overflow:hidden; display:none; z-index:100; width:123px; background:url(../images/1_43.jpg) repeat-x #ededed;}
.dh .Locate ul li{ border-bottom:1px solid #d6d6d6; height:39px; line-height:39px;}
.dh .Locate ul li a{ color:#4c4c4c;}
.dh .Locate ul li a:hover{ color:#0f3d8b;}
.dh .mad1{ margin-left:5px;}

.headrg .div1{ text-align:right; padding-top:21px;}
.headrg .div1 a{ margin-left:10px;}
.headrg .div1 a img{ -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s;}
.headrg .div1 a:hover img{ -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);}
.headrg .div2{ margin-top:12px; color:#252525;}
.headrg .div2 span{ color:#29166f; font-size:18px; font-weight:bold; margin-left:10px;}

.foot{ margin-top:60px;}
.foottop{ border-top:1px solid #e8e8e8; width:1028px; margin:0 auto;}
.foottop ul{ width:184px; margin-right:27px; float:left; padding-top:38px;}
.foottop .ul{ margin-right:0px;}
.foottop ul li{ height:24px; line-height:24px;}
.foottop ul li a{ color:#666666;}
.foottop ul li a:hover{ color:#0f3d8b}
.foottop .ul li{ height:100%; color:#666666; margin-bottom:10px;}
.foottop ul .li{ background:url(../images/1_37.jpg) bottom left no-repeat; padding-bottom:7px; margin-bottom:10px;}
.foottop ul .li a{ color:#242424; font-size:14px; font-weight:bold;}
.footbottom{ background:#2c2c2c; height:208px; margin-top:40px; text-align:center; color:#fff;}
.footbottom .div1{ padding-top:38px;}
.footbottom .div1 a{ margin-left:10px; margin-right:10px;}
.footbottom .div1 a img{ -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s;}
.footbottom .div1 a:hover img{ -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);}
.footbottom .div2{ margin-top:29px;}
.footbottom .div2 a{ color:#4e4e4e}
.footbottom .div3{ margin-top:23px;}
.footbottom .div3 p{ background:url(../images/1_42.jpg) no-repeat left center; display:inline-block; padding-left:24px; padding-top:8px; padding-bottom:8px; font-size:14px; margin-right:10px;}
/* 公用样式 End */

/* Index */
/* .banner{ width:1920px; position:relative; z-index:10; top:0px; left:50%; margin-left:-960px;}
.banner .slides_container a {width:1920px;display:block;}
.banner .slides_container a img {display:block;}
.banner .pagination { margin-top:-35px; position:absolute; z-index:100; right:360px;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:15px; font-size:0px; height:15px; background:url(../images/1_06.png) no-repeat;float:left;overflow:hidden; margin-left:10px; font-size:0px; line-height:1000px; -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_07.png) no-repeat; transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.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;}
 */
.ss{ margin-top:32px; height:39px; overflow:hidden; line-height:39px; overflow:hidden;}
.ss .lf{ padding-left:149px; font-size:14px; color:#242424;}
.ss .lf a{ color:#cccccc; font-size:12px;}
.ss .lf a:hover{ color:#0f3d8b}
.ss .lf span{ color:#ccc; margin-left:5px; margin-right:5px;}
.ss .rg{ width:317px; padding-right:148px;}
.ss .rg .div1{ background:url(../images/1_08.jpg) no-repeat left center; padding-left:24px; width:233px; padding-right:10px; float:left; height:39px;}
.ss .rg .div1 .text{ background:none; border:0px; height:36px; line-height:36px; font-family:微软雅黑; color:#666; width:100%;}
.ss .rg .div2{ width:50px; height:39px; float:right;}
.dd{ background:url(../images/1_10.jpg) repeat-x; height:226px; margin-top:50px;}
.dd ul li{ background:url(../images/1_11.jpg) no-repeat; width:184px; height:226px; margin-right:19px; float:left;}
.dd ul li:hover{ background:url(../images/1_12.jpg) no-repeat;}
.dd ul .li{ margin-right:0px;}
.dd ul li a{ display:block;}
.dd ul li a .div1{ text-align:center; height:36px; line-height:36px; font-size:34px; font-family:Arial; color:#242424;}
.dd ul li a .div2{ margin-top:20px; color:#242424; font-size:14px; font-weight:bold; text-align:center; background:url(../images/1_13.jpg) center bottom no-repeat; padding-bottom:7px;}
.dd ul li a .div3{ color:#999999; margin-top:3px; text-align:center;}
.dd ul li a .div4{ margin-top:18px; text-align:center; position:relative;}
.dd ul li:hover .div1{ color:#0f3d8a}

.ff{ background:#f7f7f7; padding-top:67px; padding-bottom:67px;}
.fflf{ width:395px; height:296px; padding:5px; background:#fff; border:1px solid #e5e5e5;}
.fflf:hover{ border:1px solid #0f3d8b;}
.fflf a{ position:relative; width:395px; height:296px; display:block; overflow:hidden;}
.fflf a 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;}
.fflf:hover a 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;}
.ffrg{ width:767px;}
.ffrg1{ border-bottom:1px solid #e5e5e5;}
.ffrg1 .lf{ color:#242424; font-size:20px;}
.ffrg1 .lf span{ color:#999999; font-size:14px; margin-left:5px;}
.ffrg1 .rg a{ color:#242424;}
.ffrg1 .rg a:hover{ color:#0f3d8b}
.ffrg2{ margin-top:18px; border-bottom:1px dashed #d9d9d9; padding-bottom:16px;}
.ffrg2 a{ display:block;}
.ffrg2 a .lf{ width:116px; height:76px; border:1px solid #e5e5e5;}
.ffrg2 a .lf .div1{ height:49px; line-height:49px; color:#242424; font-size:24px; text-align:center;}
.ffrg2 a .lf .div2{ background:#000; color:#fff; text-align:center; height:27px; line-height:27px; -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;}
.ffrg2 a .rg{ width:631px;}
.ffrg2 a .rg .div1{ color:#242424; font-size:14px; font-weight:bold; margin-top: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;}
.ffrg2 a .rg .div2{ color:#666666; margin-top:4px; height:44px; overflow:hidden;}
.ffrg2 a:hover .lf .div2{ background:#0f3d8b; -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;}
.ffrg2 a:hover .rg .div1{ color:#0f3d8b; -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;}
.ffrg3 ul li{ height:37px; line-height:37px; border-bottom:1px dashed #d9d9d9; *margin-bottom:-4px;}
.ffrg3 ul li a{ display:block; color:#666666; background:url(../images/1_22.jpg) no-repeat center left; padding-left:24px;}
.ffrg3 ul li a:hover{ color:#0f3d8b; background:url(../images/1_23.jpg) center left no-repeat;}

.gg{ background:url(../images/1_24.jpg) no-repeat center top; height:440px;}
.gg1{ padding-top:52px; text-align:center; color:#fff;}
.gg1 .div1{ font-size:20px}
.gg1 .div2{ font-size:16px; margin-top:5px; text-transform:uppercase;}
.gg2{ margin-top:95px;}
.gg2 ul li{ float:left; margin-right:174px; position:relative;}
.gg2 ul .li1{ width:149px;}
.gg2 ul .li2{ width:178px;}
.gg2 ul .li3{ width:145px;}
.gg2 ul .li4{ width:148px; margin-right:0px;}
.gg2 ul li a{ display:block; color:#fff; font-size:18px; text-align:center;}
.gg2 ul li a .div1{ position:absolute; top:0px; left:0px;}
.gg2 ul li a .div2{ padding-top:38px; height:50px;}
.gg2 ul li a .div3{ margin-top:5px;}

.hh{ margin-top:50px}
.hh1{ font-size:20px; text-align:center;}
.hh2{ font-size:16px; margin-top:5px; tet-transform:uppercase; text-align:center;}
.hh3{ text-align:center; margin-top:15px;}
.hh4{ margin-top:79px;}
.hh4 .rollBox .LeftBotton{height:30px;width:30px;background:url(../images/1_35.jpg) no-repeat 0;overflow:hidden;float:left;display:inline;margin:50px 0 0 0;cursor:pointer; margin-right:56px; -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.hh4 .rollBox .LeftBotton:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.hh4 .rollBox .RightBotton{height:30px;width:30px;background:url(../images/1_36.jpg) no-repeat 0;overflow:hidden;float:right;display:inline;margin:50px 0 0 0;cursor:pointer; -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.hh4 .rollBox .RightBotton:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.hh4 .rollBox .Cont{width:1030px;;overflow:hidden;float:left;}
.hh4 .rollBox .ScrCont{width:10000000px;}
.hh4 .rollBox .Cont .pic{width:156px;float:left;text-align:center; margin-right:25px; margin-left:25px;}
.hh4 .rollBox .Cont .pic .div1{ margin-top:20px; color:#242424; font-size:14px; font-weight:bold; text-align:center; background:url(../images/1_13.jpg) center bottom no-repeat; padding-bottom: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;}
.hh4 .rollBox .Cont .pic .div2{ color:#999999; margin-top:3px; text-align:center;}
.hh4 .rollBox .Cont .pic:hover .div1{ color:#0f3d8b; -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;}
.hh4 .rollBox #List1,.rollBox #List2{float:left;}
/* Index End */

/* Main */
.main_body .foottop{ padding-left:86px; padding-right:86px;}
.fx{ margin-top:10px;}
.fx a{ color:#494e51; font-size:14px;}
.fx a:hover{ color:#0f3d8b}
.fenye{ text-align:center;}

.div_pro{ margin-top:45px;}
.div_pro .lf{ width:517px;}
.div_pro .lf .div1{ background:url(../images/2_02.jpg) no-repeat center left; height:39px; width:435px; padding-left:19px; padding-right:11px; float:left;}
.div_pro .lf .div1 .text{ background:none; border:0px; height:36px; line-height:36px; font-family:微软雅黑; color:#d6d6d6; width:100%; font-size:12px;}
.div_pro .lf .div2{ width:52px; float:left;}
.div_pro .rg{ width:631px;}
.div_pro .rg .div1{ float:left; height:39px; line-height:39px;}
.div_pro .rg .div1 a{ color:#cccccc; font-size:12px;}
.div_pro .rg .div1 a:hover{ color:#0f3d8b}
.div_pro .rg .div1 span{ color:#ccc; margin-left:5px; margin-right:5px;}
.div_pro .rg .div2{ float:right;}
.div_pro1{ margin-top:40px;}
.div_pro1 .div1{ border-left:5px solid #0f3d8a; padding-left:7px; font-size:16px; color:#1d1d1d; font-weight:bold;}
.div_pro1 .div2{ width:1200px; overflow:hidden;}
.div_pro1 .div2 .rollBox .LeftBotton{height:22px;width:22px;background:url(../images/2_06.jpg) no-repeat 0;overflow:hidden;float:right;display:inline;cursor:pointer; margin-right:20px;}
.div_pro1 .div2 .rollBox .RightBotton{height:22px;width:22px;background:url(../images/2_07.jpg) no-repeat 0;overflow:hidden;float:right;display:inline;cursor:pointer;}
.div_pro1 .div2 .rollBox .Cont{width:1220px; padding:5px; padding-top:25px; overflow:hidden;float:left;}
.div_pro1 .div2 .rollBox .ScrCont{width:10000000px;}
.div_pro1 .div2 .rollBox .Cont .pic{width:227px;float:left;text-align:center; margin-right:13px;}
.div_pro1 .div2 .rollBox .Cont .pic .p1{ border:1px solid #c9c9c9; box-shadow: -3px 0 5px #e9e9e9,0 -3px 5px #e9e9e9,0 3px 10px #e9e9e9,3px 0 5px #e9e9e9; position:relative; *position:inherit;}
.div_pro1 .div2 .rollBox .Cont .pic:hover .p1{ border:1px solid #0f3d8a}
.div_pro1 .div2 .rollBox .Cont .pic .p2{ margin-top:10px; color:#242424; font-weight:bold; font-size:14px;}
.div_pro1 .div2 .rollBox .Cont .pic .p3{ color:#242424; font-size:14px;}
.div_pro1 .div2 .rollBox .Cont .pic:hover .div1{ color:#0f3d8b; -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 .div2 .rollBox #List1,.rollBox #List2{float:left;}
.div_pro2{ margin-top:40px;}
.div_pro2 .div1{ border-bottom:1px solid #686868;}
.div_pro2 .div1 a{ display:block; width:159px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#242424; text-align:center; float:left; background:#e0e0e0; font-weight:bold; margin-right:10px;}
.div_pro2 .div1 a:hover,.div_pro2 .div1 .a1{ color:#fff; background:#0f3d8a;}
.div_pro2 .div2{ margin-top:33px;}
.div_pro2 .div2 li{ border:1px solid #949494; float:left; width:285px; margin-right:16px; height:334px;}
.div_pro2 .div2 .li{ margin-right:0px; margin-bottom:33px;}
.div_pro2 .div2 li a{ display:block;}
.div_pro2 .div2 li a .p1{ border-bottom:1px solid #d6d6d6}
.div_pro2 .div2 li a .p2{ padding-left:15px; padding-right:15px; margin-top:10px; color:#242424; font-size:14px; font-weight:bold;}
.div_pro2 .div2 li a .p3{ color:#242424; font-size:14px; padding-left:15px; padding-right:15px; margin-top:5px; height:22px; overflow:hidden;}
.div_pro2 .div2 li a .p4{ margin-left:15px; height:24px; line-height:24px; padding-left:7px; width:79px; border:1px solid #7b7a7a; margin-top:9px; color:#242424; -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_pro2 .div2 li:hover{ border:1px solid #0f3d8a; box-shadow: -3px 0 5px #e9e9e9,0 -3px 5px #e9e9e9,0 3px 10px #e9e9e9,3px 0 5px #e9e9e9;}
.div_pro2 .div2 li:hover a .p4{ background:#0f3d8a; border:1px solid #0f3d8a; 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_pro3{ margin-top:40px;}
.div_pro3 .lf{ width:396px; border:1px solid #0f3d8a; box-shadow: -3px 0 5px #e9e9e9,0 -3px 5px #e9e9e9,0 3px 10px #e9e9e9,3px 0 5px #e9e9e9;}
.div_pro3 .rg{ width:702px;}
.div_pro3 .rg .div1{ color:#0f3d8a; font-size:30px;}
.div_pro3 .rg .div1 .p1{ background:#0f3d8a; font-size:12px; color:#fff; font-weight:bold; padding:1px 10px; float:left; display:block;}
.div_pro3 .rg .div1 .p2{ float:left; display:block; margin-left:10px;}
.div_pro3 .rg .div2{ color:#0f3d8a; font-size:18px; margin-top:35px; background:url(../images/2_10.jpg) bottom left no-repeat; padding-bottom:20px;}
.div_pro3 .rg .div2 .p1{ background:#0f3d8a; font-size:12px; color:#fff; font-weight:bold; padding:1px 10px; float:left; display:block;}
.div_pro3 .rg .div2 .p2{ float:left; display:block; margin-left:10px;}
.div_pro3 .rg .div3{ margin-top:80px;}
.div_pro3 .rg .div3 a{ border:1px solid #666; display:block; float:left; margin-right:27px; }
.div_pro3 .rg .div3 .a1{ border:1px solid #0f3d8a; display:block; float:left; box-shadow: -3px 0 5px #e9e9e9,0 -3px 5px #e9e9e9,0 3px 10px #e9e9e9,3px 0 5px #e9e9e9;}
.div_pro4{ margin-top:108px;}
.div_pro4 .nTab .TabTitle{ border-bottom:1px solid #686868}
.div_pro4 .nTab .TabTitle li{float: left;cursor: pointer; text-align:center; color:#242424; font-size:12px; width:159px; height:36px; line-height:36px; background:#e0e0e0; margin-right:20px; -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_pro4 .nTab .TabTitle .active{ background:#0f3d8a; 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_pro4 .nTab .TabContent{ clear:both; padding:15px; color:#252525}
.div_pro4 .none {display:none;}
.div_pro5{ width:960px; padding:20px; background:#fff; display:none;}
.div_pro5 .div1{ position:absolute; top:0px; right:0px; margin-top:-16px; margin-right:-16px;}
.div_pro5 .div1 img{ -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.div_pro5 .div1 img:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.div_pro5 .div2{ background:#476aa4; text-align:center; color:#fff; height:46px; border:1px solid #e4e4e4; font-size:16px; font-weight:bold; line-height:50px;}
.div_pro5 .div3{ border:1px solid #e4e4e4; border-top:0px; background:#f5f5f5; padding-top:30px; padding-bottom:30px;}
.div_pro5 .div3 table tr td{ padding-right:15px; padding-bottom:15px; color:#4c4c4c;}
.div_pro5 .div3 table tr .td{ padding-right:50px;}
.div_pro5 .div3 table tr td .text{ background:#fff; border:1px solid #cecece; width:254px; height:35px; line-height:35px; color:#666; font-family:微软雅黑; font-size:12px;}
.div_pro5 .div3 table tr td .text1{ background:#fff; border:1px solid #cecece; width:668px; height:35px; line-height:35px; color:#666; font-family:微软雅黑; font-size:12px;}
.div_pro5 .div3 table tr td .text2{ background:#fff; border:1px solid #cecece; width:668px; height:180px; line-height:35px; color:#666; font-family:微软雅黑; font-size:12px;}
.div_pro5 .div3 table tr .td1 a{ display:block; width:154px; height:50px; line-height:50px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background:#19609f}

.jj{ margin-top:10px;}
.jjlf{ width:208px;}
.jjlf1{ background:url(../images/3_02.jpg) no-repeat; height:14px; line-height:0px; font-size:0px;}
.jjlf2{ background:url(../images/3_03.jpg) repeat-y;}
.jjlf2 a,.jjlf2:hover .a1{ display:block; background:url(../images/3_05.jpg) no-repeat center bottom; height:35px; line-height:35px; padding-left:34px; color:#1c1c1c;}
.jjlf2 a:hover,.jjlf2 .a1,.jjlf2:hover .a1:hover{ background:#0f3d8a; color:#fff;}
.jjlf3{ background:url(../images/3_04.jpg) no-repeat; height:14px; line-height:0px; font-size:0px;}
.jjrg{ width:907px;}
.jjrg1{ border-bottom:1px solid #424242; padding-bottom:17px;}
.jjrg1 span{ border-bottom:5px solid #0f3d8a; padding-bottom:10px; font-size:20px;}
.jjrg2{ margin-top:20px; color:#494e51;}

.div_ser{ position:relative;}
.div_ser .div1{ position:absolute; top:266px; left:732px; z-index:100; color:#fff; height:66px; overflow:hidden;}
.div_ser .div1 .p1{ font-size:14px;}
.div_ser1 .lf{ width:575px;}
.div_ser1 .rg{ width:272px; color:#242424;}
.div_ser1 .rg .p1{ color:#242424; font-size:14px; font-weight:bold; margin-bottom:15px; font-weight:bold;}
.div_ser1 .rg .p2{ margin-bottom:10px; font-size:14px;}
.div_ser1 .rg .p2 .pp1{ float:left; padding-left:18px; height:36px; line-height:36px;}
.div_ser1 .rg .p2 .pp1bg{ background:url(../images/3_11.jpg) left center no-repeat;}
.div_ser1 .rg .p2 .pp2bg{ background:url(../images/3_12.jpg) left center no-repeat;}
.div_ser1 .rg .p2 .pp3bg{ background:url(../images/3_13.jpg) left center no-repeat;}
.div_ser1 .rg .p2 .pp2{ background:url(../images/3_10.jpg) no-repeat; width:155px; height:36px; float:right; line-height:36px;}
.div_ser1 .rg .p2 .pp2 a{ padding-left:40px; display:block; color:#fff; font-size:14px;}
.div_ser1 .rg .p3{ color:#242424; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:15px; font-weight:bold;}
.div_ser2{ background:url(../images/3_14.jpg) center top no-repeat; height:692px; padding:45px;}
.div_ser2 table tr td{ padding-bottom:45px; color:#848484;}
.div_ser2 table tr td .text{ background:#fff; border:1px solid #e2e2e2; width:700px; height:30px; line-height:30px; font-family:微软雅黑;}
.div_ser2 table tr td .text1{ background:#fff; border:1px solid #e2e2e2; width:285px; height:30px; line-height:30px; font-family:微软雅黑;}
.div_ser2 table tr td .text2{ background:#fff; border:1px solid #e2e2e2; width:700px; height:200px; line-height:30px; font-family:微软雅黑;}
.div_ser3 ul li{ float:left; width:412px; height:317px; background:url(../images/3_19.jpg) center top no-repeat; text-align:center;}
.div_ser3 ul .li{ float:right;}
.div_ser3 ul li a{ display:block;}
.div_ser3 ul li a .div1{ padding-top:28px;} 
.div_ser3 ul li a .div2{ margin-top:63px;}

.div_news ul li{ background:url(../images/4_02.jpg) no-repeat; height:121px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_news ul li a{ display:block;}
.div_news ul li a .lf{ padding-left:50px; padding-top:13px; width:88px; color:#494e51; font-size:14px;}
.div_news ul li a .rg{ padding-right:50px; width:680px; padding-top:13px;}
.div_news ul li a .rg .p1{ color:#191919; font-size:18px; -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 ul li a .rg .p2{ color:#757474; margin-top:5px; height:66px; overflow:hidden;}
.div_news ul li:hover{ background:url(../images/4_03.jpg) no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_news ul li:hover a .p1{ color:#012766; -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;}

.biaoti{ text-align:center; font-size:24px; color:#494e51; line-height:26px; border-bottom:1px solid #e8e8e8; padding-bottom:15px;}
.time{ color:#cfd0d0; text-align:center; margin-top:10px;}
.txt{ margin-top:40px; color:#757474;}
.fh{ border-top:1px solid #e8e8e8; padding-top:15px; margin-top:40px;}
.fh .lf a{ display:block; color:#757474;}
.fh .lf a:hover{ color:#0f3d8a}
.fh .rg a{ display:block; width:60px; text-align:center; color:#757474; background:#f0ecec; -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;}
.fh .rg a:hover{ background:#0f3d8b; 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_abo{ line-height:30px;}
.div_abo1 #focus_Box{position:relative;width:907px;height:460px; margin:0px auto;}
.div_abo1 #focus_Box dl{position:relative;width:900px;height:460px;}
.div_abo1 #focus_Box dd{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border:7px solid #eee;}
.div_abo1 #focus_Box dd img{width:100%; height:100%;vertical-align:top}
.div_abo1 #focus_Box .focus_prev,#focus_Box .focus_next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:35px;height:36px;top:171px;}
.div_abo1 #focus_Box .focus_prev{background:url(../images/5_04.jpg) center top no-repeat;left:0px}
.div_abo1 #focus_Box .focus_next{background:url(../images/5_05.jpg) center top no-repeat;right:0px} 

.div_abo2 ul li{ width:408px; float:left; margin-bottom:40px;}
.div_abo2 ul .li{ float:right;}
.div_abo2 ul li a{ display:block;}
.div_abo2 ul li a .div1{ background:url(../images/5_06.jpg) center left no-repeat; color:#494e51; padding-left:20px;}
.div_abo2 ul li a .div2{ border:1px solid #0f3d8a; box-shadow: -2px 0 5px #e2ebf9,0 -2px 5px #e2ebf9,0 2px 5px #e2ebf9,2px 0 5px #e2ebf9; margin-top:20px;}
.div_abo3{ padding-top:100px; padding-bottom:60px;}
.div_abo4{ padding-top:50px;}
.div_abo4 .lf{ width:340px;}
.div_abo4 .lf .div1{ color:#c7c7c7; font-size:60px; line-height:60px; font-family:Arial, Helvetica, sans-serif}
.div_abo4 .lf .div2{ color:#666666; margin-top:10px; border-bottom:1px dashed #dfdfdf; padding-bottom:10px;}
.div_abo4 .lf .div3{ margin-top:15px; color:#666666; font-size:14px; font-weight:bold;}
.div_abo4 .lf .div4{ margin-top:10px;}
.div_abo4 .lf .div5{ margin-top:15px;}
.div_abo4 .rg{ border:1px solid #c8c8c8}
/* 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(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(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.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旋转 */

/* 0f3d8b */


.page1{clear:both; text-align:center;font-size:12px; height:24px; line-height:24px;}
.page1 span a{border:1px solid #0187C5;color:#0187C5;padding:2px 6px;line-height:15px;height:15px;text-decoration:none;background:#fff;}
.page1 span a:hover{border:1px solid #999;color:#999;}
.page1 span{margin:2px;}
.page1 span.current a{border:1px solid #0187C5;background:#0187C5;color:#fff;}
.page1 span a.disabled{border:1px solid #ccc;color:#ccc;cursor:default;}
  