﻿@charset "utf-8";

body {font-family:Arial, Helvetica, sans-serif;  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; height:}
.logo{ width:134px; height:89px;}
.dh{ width:670px; height:89px; margin-left:140px;width:100%; margin:0 auto; background-color:#7F898F; height:50px; overflow:hidden;}
.dh .activesss{ float:left; text-align:center; height:50px; 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:0 38px; line-height:50px; color:#fff; font-size:14px; font-weight:bold; background:none; text-transform:uppercase;}
.dh .activesss:hover .a1,.dh .activesss1 .a1{ background:url(../images/1_01.jpg) center 67px no-repeat; color:#EFA01D}
.dh .Locate{ position:absolute; top:179px; .overflow:hidden; display:none; z-index:100; width:149px; .background:url(../images/1_43.jpg) repeat-x #fff; background:#fff;}
.dh .Locate ul li{ border-bottom:1px solid #d6d6d6; height:39px; line-height:39px;  text-transform: uppercase;}
.dh .Locate ul li a{ color:#4c4c4c;}
.dh .Locate ul li a:hover{ color:#f2ad00;}
.dh .mad1{ margin-left:5px;}

.headrg .div1{ text-align:right; padding-top:68px;}
.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{   color: #7f898f;
    font-size: 14px;
    font-weight: 800;
    margin-top: 35px;}
.headrg .div2 span{ color:#333; font-size:16px; .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:url(../images/bg_foot.jpg) center top no-repeat #000; height:308px; margin-top:40px; text-align:center; color:#fff;}
.footbottom .div1{ padding-top:25px; float:left}
.footbottom .div1 .zuo{width:800px; float:left;}
.footbottom .div1 .zuo li{width:120px; float:left; padding-right:10px; line-height:30px; text-align:left; color:#CCC}
.footbottom .div1 .zuo li a{line-height:30px; text-align:left; color:#CCC}
.footbottom .div1 .zuo li a:hover{line-height:30px; text-align:left; color:#EFA01D}
.footbottom .div1 .you{width:400px; float:right; text-align:left;}
.footbottom .div2{padding-top:10px;float:left}
.footbottom .div2 .foot-nav{float:right;width:550px; text-align:right;}
.footbottom .div2 .foot-nav li{display:inline-block;vertical-align:top;line-height:30px;}
.footbottom .div2 .foot-nav li a{padding:0 10px;color:#5A5A5A;}
.footbottom .div2 .foot-nav li:after{content:"|";color:#5A5A5A;}
.footbottom .div2 .foot-nav li:last-child:after{content:"";display:none;color:#5A5A5A;}	
.footbottom .div2 .copyright{float:left;line-height:30px;color:#5A5A5A; width:600px; text-align:left;}
/* 公用样式 End */

/* Index */
/*.banner{ width:1920px; position:relative; z-index:10; top:0px; left:50%; margin-left:-960px; .margin-top:180px;}
.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:#a4a4a4; font-size:12px;}
.ss .lf a:hover{ color:#E47C17;}
.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:320px; margin-top:88px; padding-bottom: 102px;}
.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; display:none;}
.dd ul li a .div4{ margin-top:45px; text-align:center; position:relative;}
.dd ul li:hover .div1{ color:#ffbf03;}

.ff{ background:#fff; padding-top:100px; 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:#f2ad00; -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:#f2ad00; -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:#f2ad00; 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{  color: #fba81a;
    font-size: 26px;
    font-weight: bold;
    line-height: 40px; text-transform: uppercase;}
.gg1 .div2{ font-size:16px; margin-top:5px; text-transform:uppercase;color:#000;}
.gg2{ margin-top:56px;  font-size: 14px;}
.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; margin-bottom:90px;padding: 92px 0;}
.hh1{ text-align:center;color: #7f898f;
    font-size: 26px;
    font-weight: bold;
    line-height: 40px;}
.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.png) 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.png) 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:290px;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{background: #e47c17 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    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; text-transform:uppercase;}
.fx a:hover{ color:#E47C17}
.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:#E47C17;}
.div_pro2 .div2{ margin-top:40px;}
.div_pro2 .div2 li{ border:1px solid #949494; float:left; width:285px; margin-right:28px; height:334px;margin-bottom: 26px;}
.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:97px; 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 #ccc; 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:#E47C17; border:1px solid #E47C17; 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 #E47C17; 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:#E47C17; 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:#E47C17; 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 #E47C17; display:block; float:left; margin-right:27px; }
.div_pro3 .rg .div3 .a1{ border:1px solid #E47C17; 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:#E47C17; 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; text-transform: uppercase;}
.jjlf2 a:hover,.jjlf2 .a1,.jjlf2:hover .a1:hover{ background:#E47C17; 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 #E47C17; padding-bottom:10px; font-size:20px; text-transform:uppercase;}
.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; display:none;}
.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:370px;}
.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 #000;color:#000;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 #ccc;background:#000;color:#fff;}
.page1 span a.disabled{border:1px solid #ccc;color:#ccc;cursor:default;}
  
  
  .lxfx{
    position: fixed;
    width:77px;
    height:auto;
  bottom: 10%;
    right:4px;
    z-index: 11;
}
.lxfx li a{
    color:#fff;
    margin-top: 9px;
    display: block;
    height:47px;
    width:300px;
}
.leftlx{
    float:left;
    width:77px;
    height:47px;
}
.lxfx li span{
    font-size: 19px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding-left: 8px;
    border-left: 1px solid #fff;
    margin-top: 8px;
}
.ewm{
    width:120px;
    height:120px;
    background: #c0c0c0;
    border: 5px solid #fff;
    position: absolute;
    left:-145px;
    top:-40px;
    display: none;
}
.lxfx li i{
    display: block;
    width:30px;
    height:27px;
    margin:0px auto;
    text-align: center;
    background:  url("../images/fx.png") no-repeat;
    background-position: 4px 0px;
}
.lxfx li i.icon-tel{
    background-position: 0px -25px;
}
.lxfx li i.icon-ly{
    background-position: 4px -53px;
}
.lxfx li i.icon-wx{
     background-position: -34px 4px;
 }
.lxfx li i.icon-wb{
    background-position: -30px -22px;
}
.lxfx li p{
    text-align: center;
    line-height: 12px;
	font-size:12px;
}
.lxfx li{
    width:77px;
    height:56px;
    background: #E47C17 url(../images/CeBg.jpg) no-repeat;
    margin-bottom: 1px;
    margin-left: 0px;
    position: relative;
    overflow: hidden;
}
.lxfx li {
    float: left;
    list-style: outside none none;
}

.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 450px;
}
.no-js .slides > li:first-child {
	display: block;
}

.flexslider {
	margin: 0 auto;
	position: relative;
	width:100%;
	max-height:593px;
	zoom: 1;
}
.flex-viewport {
	max-height:593px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 96%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}


.foot-cont li.foot-phone{
	padding:0 0 0 22px;
	background:url(../images/icons04.png) no-repeat 2px 5px
	}
.foot-cont li.foot-email{
	padding:0 0 0 22px;
	background:url(../images/icons05.png) no-repeat left 7px
	}
.foot-cont li.foot-add{
	padding:0 0 0 22px; 
	background:url(../images/icons06.png) no-repeat left 4px 
	}
.foot-cont p img{ padding-right:10px;}.link{width:1200px;margin:auto;}
.link a{ color:#333;padding-left:10px;padding-right:10px;}
.link a:hover{ color:#EFA01D;}