@charset "utf-8";/* CSS Document */* { margin: 0px; padding: 0px;}body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "微软雅黑"; font-size:12px; color: #666666; background:#fff; line-height: 23px; min-width:1200px;}ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; border: none; }h1, h2, h3, h4, h5, h6 { font-weight: normal; }img { border: none; margin: 0px; padding: 0px; }input, button, textarea, select { border: 0px; font-family: "微软雅黑"; }a img { border: 0 }a { text-decoration: none; color: #666666;}.clear { clear: both; height: 0px; overflow: hidden; }a:hover { color:#001a61;}.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }.clearfix { clear: both; *zoom:1;}.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }.w { width: 100%; margin: 0 auto;}.m{width:1120px; margin:0px auto;}.tr{text-align:right;}.tm{text-align:center;}.fl{float:left;}.fr{float:right;}.top1fr{height:34px; line-height:34px; font-size:14px; background:#f5f5f5; border-bottom:1px solid #dddddd;}.top1 .home{float:left; padding-left:35px; background:url(../img/home.png) no-repeat left center;}.top1 .language{float:right;}.top1 .language a{display:inline-block; margin-left:16px; padding-left:30px;}.top1 .language a.ch{ background:url(../img/ch.jpg) no-repeat left center;}.top1 .language a.en{ background:url(../img/en.jpg) no-repeat left center;}.top2{padding:35px 0px 15px;}.top2 .top2-logo{float:left; margin-right:170px;}.top2 .search{ float:left;width:236px; height:40px; margin-top:5px; background:url(../img/search.jpg) no-repeat;}.top2 .search input{width:150px; padding-left:30px; float:left; height:40px; background:none; outline:none;}.top2 .search button{width:50px; height:40px; background:none; outline:none; border:none; cursor:pointer;}.top2 .top-phone{float:right; padding-left:57px; background:url(../img/phone.png) no-repeat left center; color:#0758b3; font-size:14px;}.top2 .top-phone span{display:block; font-size:18px; font-weight:bold; color:#cc0000;}.navfr{ height:45px; line-height:45px;background:#0758b3; font-size:14px;}.nav ul li{float:left; position:relative;width:139px; text-align:center; border-left:1px solid #106bd1;}.nav ul li:first-child{border-left:none;}.nav ul li a{display:block; color:#fff;}.nav ul li .nav2{ position:absolute; top:45px; left:0px;width:109px; padding:0px 15px; background:rgba(16,107,209,0.7); line-height:33px; text-align:center; display:none; z-index:99999;}.nav ul li .nav2 a{border-bottom:1px solid #bfbcbb; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.nav ul li .nav2 a:hover{color:#FFCC00}.nav ul li .nav2 a:last-child{border-bottom:none;}.nav ul li:hover,.nav ul li.on{background:#1b3a93;}.nav ul li:hover .nav2{display:block;}.fullSlide{ width:100%;  position:relative; height:476px;}.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }.fullSlide .bd ul{ width:100% !important;  }.fullSlide .bd li{ width:100% !important; height:476px;overflow:hidden; text-align:center; }.fullSlide .bd li a{display:block; width:100%; height:100%;}.fullSlide .hd{ width:100%; height:14px; position:absolute; left:0px; bottom:20px; text-align:center;}.fullSlide .hd ul li{filter:alpha(opacity=50); /*IE滤镜，透明度50%*/    -moz-opacity:0.5; /*Firefox私有，透明度50%*/    opacity:0.5;/*其他，透明度50%*/display:inline-block; margin:0px 5px; width:14px; height:14px; background:#1c3a92; border-radius:10px;-webkit-border-radius:10px; cursor:pointer; border:1px solid #1c3a92;}.fullSlide .hd ul li.on{ background:#fff;}.fullSlide .btn{width:1px; height:476px; position:absolute; top:0px; left:50%;}.fullSlide .btn .prev{    filter:alpha(opacity=50); /*IE滤镜，透明度50%*/    -moz-opacity:0.5; /*Firefox私有，透明度50%*/    opacity:0.5;/*其他，透明度50%*/display:block; width:40px; height:80px; background:url(../img/left.jpg) no-repeat; position:absolute; top:163px; left:-560px; z-index:999;}.fullSlide .btn .prev:hover{background:url(../img/left-on.jpg) no-repeat;}.fullSlide .btn .next{    filter:alpha(opacity=50); /*IE滤镜，透明度50%*/    -moz-opacity:0.5; /*Firefox私有，透明度50%*/    opacity:0.5;/*其他，透明度50%*/display:block; width:40px; height:80px; background:url(../img/right.jpg) no-repeat; position:absolute; top:163px; right:-560px; z-index:999;}.fullSlide .btn .next:hover{background:url(../img/right-on.jpg) no-repeat;}.nySlide{ width:100%;  position:relative; height:265px;}.nySlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }.nySlide .bd ul{ width:100% !important;  }.nySlide .bd li{ width:100% !important; height:265px;overflow:hidden; text-align:center; }.nySlide .bd li a{display:block; width:100%; height:100%;}.nySlide .hd{ width:100%; height:14px; position:absolute; left:0px; bottom:20px; text-align:center;}.nySlide .hd ul li{filter:alpha(opacity=50); /*IE滤镜，透明度50%*/    -moz-opacity:0.5; /*Firefox私有，透明度50%*/    opacity:0.5;/*其他，透明度50%*/display:inline-block; margin:0px 5px; width:14px; height:14px; background:#1c3a92; border-radius:10px;-webkit-border-radius:10px; cursor:pointer; border:1px solid #1c3a92;}.nySlide .hd ul li.on{ background:#fff;}.nySlide .btn{width:1px; height:476px; position:absolute; top:0px; left:50%;}.nySlide .btn .prev{filter:alpha(opacity=50); /*IE滤镜，透明度50%*/    -moz-opacity:0.5; /*Firefox私有，透明度50%*/    opacity:0.5;/*其他，透明度50%*/display:block; width:40px; height:80px; background:url(../img/left.jpg) no-repeat; position:absolute; top:93px; left:-560px; z-index:999;}.nySlide .btn .prev:hover{background:url(../img/left-on.jpg) no-repeat;}.nySlide .btn .next{filter:alpha(opacity=50); /*IE滤镜，透明度50%*/    -moz-opacity:0.5; /*Firefox私有，透明度50%*/    opacity:0.5;/*其他，透明度50%*/display:block; width:40px; height:80px; background:url(../img/right.jpg) no-repeat; position:absolute; top:93px; right:-560px; z-index:999;}.nySlide .btn .next:hover{background:url(../img/right-on.jpg) no-repeat;}.main-tit{font-size:18px; text-transform:uppercase; text-align:center;}.main-tit span{margin-left:13px;}.main1{padding-top:40px; padding-bottom:70px;}.main1 .main-tit{ color:#232323; padding-bottom:23px; background:url(../img/tit-bg1.png) no-repeat bottom center; margin-bottom:40px;}.main1 .m1-1{height:50px; background:#0a265e; color:#fff; margin-bottom:28px;}.main1 .m1-1 .m1-1-tit{width:230px; background:#006eab; text-align:center; height:50px; line-height:50px; float:left; font-size:18px;}.main1 .m1-1 .m1-1-tit span{margin-left:12px;}.main1 .m1-1 .m1-1-a{float:left; padding:8px 50px; line-height:32px;}.main1 .m1-1 .m1-1-a a{display:inline-block;    margin-right:5px; padding:0px 5px; color:#fff; font-size:14px;    border:1px solid #0a265e; border-radius:3px;-webkit-border-radius:3px;}.main1 .m1-1 .m1-1-a a.on{border:1px solid #7e8daa; background: #006eab}.main1 .m1-1 .m1-1-a a:hover{border:1px solid #7e8daa;background: #006eab}.main1 .m1-slide .bd{height:328px; overflow:hidden;}.main1 .m1-slide .bd ul li{float:left; width:255px; height:323px; border:1px solid #cccccc; border-bottom:4px solid #ccc; margin-right:28px;}.main1 .m1-slide .bd ul li .m1-img{border-bottom:1px solid #ccc; padding:5px;}.main1 .m1-slide .bd ul li .m1-img img{display:block; width:244px; height:176px;}.main1 .m1-slide .bd ul li .m1-t{padding:15px;}.main1 .m1-slide .bd ul li .m1-t .t1{font-size:16px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}.main1 .m1-slide .bd ul li .m1-t .t1 a{color:#0758b3;}.main1 .m1-slide .bd ul li .m1-t .t2{font-size:13px; line-height:20px; height:40px; overflow:hidden;}.main1 .m1-slide .bd ul li .m1-t .more{display:inline-block; border:1px solid #36509e; padding:0px 15px; float:right; color:#0758b3; border-radius:3px;-webkit-border-radius:3px; margin-top:15px; background:#fff; font-size:14px;}.main1 .m1-slide .bd ul li:hover{background:#0758b3; color:#fff;}.main1 .m1-slide .bd ul li:hover .m1-t .t1 a{color:#fff;}.main1 .m1-slide .bd ul li:hover .m1-img{border-bottom:1px solid #0758b3;}.main1 .m1-slide .bd1{}.main1 .m1-slide .bd1 ul li{float:left; width:255px; height:323px; border:1px solid #cccccc; border-bottom:4px solid #ccc; margin-right:11px;  margin-left:11px; margin-bottom:15px;}.main1 .m1-slide .bd1 ul li .m1-img{border-bottom:1px solid #ccc; padding:5px;}.main1 .m1-slide .bd1 ul li .m1-img img{display:block; width:244px; height:176px;}.main1 .m1-slide .bd1 ul li .m1-t{padding:15px;}.main1 .m1-slide .bd1 ul li .m1-t .t1{font-size:16px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}.main1 .m1-slide .bd1 ul li .m1-t .t1 a{color:#0758b3;}.main1 .m1-slide .bd1 ul li .m1-t .t2{font-size:13px; line-height:20px; height:40px; overflow:hidden;}.main1 .m1-slide .bd1 ul li .m1-t .more{display:inline-block; border:1px solid #36509e; padding:0px 15px; float:right; color:#0758b3; border-radius:3px;-webkit-border-radius:3px; margin-top:15px; background:#fff; font-size:14px;}.main1 .m1-slide .bd1 ul li:hover{background:#0758b3; color:#fff;}.main1 .m1-slide .bd1 ul li:hover .m1-t .t1 a{color:#fff;}.main1 .m1-slide .bd1 ul li:hover .m1-img{border-bottom:1px solid #0758b3;}.main2fr{height:555px; background:url(../img/bg1.jpg) no-repeat top center;}.main2{padding-top:33px;}.main2 .main-tit{color:#fff; padding-bottom:50px; background:url(../img/tit-bg2.png) no-repeat bottom center;}.main2 .m2{padding:12px; background:#eaeef1; margin-top:12px;}.main2 .m2 .m2-slide{width:363px; height:355px; overflow:hidden; position:relative; float:left;}.main2 .m2 .m2-slide .bd ul li{position:relative;}.main2 .m2 .m2-slide .bd ul li img{ display:block; width:363px; height:355px;}.main2 .m2 .m2-slide .bd ul li span{ position:absolute; bottom:0px; left:0px;display:block; width:100%; height:40px; background:rgba(0,0,0,0.5); text-align:center; color:#fff; font-size:14px; line-height:40px;}.main2 .m2 .m2-slide .prev{display:block; width:40px; height:53px; background:url(../img/left.png) no-repeat; position:absolute; top:160px; left:0px; z-index:99;}.main2 .m2 .m2-slide .next{display:block; width:40px; height:53px; background:url(../img/right.png) no-repeat; position:absolute; top:160px; right:0px;}.main2 .m2 .m2-t{width:460px; float:left; padding:15px 0px; margin-left:35px; line-height:27px; font-size:14px;}.main2 .m2 .m2-t p{text-indent:2rem;}.main2 .m2 .m2-t p.p1{margin:10px 0px; font-size:18px; font-weight:bold;}.main2 .m2 .m2-a{width:230px; float:right; margin-right:-12px;}.main2 .m2 .m2-a .m2-a-cont{height:85px; padding:17px 0px 13px 0px; background:url(../img/bg2.jpg) no-repeat; text-align:right; line-height:84px; font-size:18px;}.main2 .m2 .m2-a .m2-a-cont a{padding-right:30px; padding-left:87px; display:inline-block;}.main2 .m2 .m2-a .m2-a-cont a.a1{background:url(../img/img1.png) no-repeat left center;}.main2 .m2 .m2-a .m2-a-cont a.a2{background:url(../img/img2.png) no-repeat left center;}.main2 .m2 .m2-a .m2-a-cont a.a3{background:url(../img/img3.png) no-repeat left center;}.main3{padding-top:38px; padding-bottom:40px;}.main3 .main-tit{color:#000; padding-bottom:50px; background:url(../img/tit-bg3.png) no-repeat bottom center; margin-bottom:15px;}.m3-slide1{width:490px; height:320px; overflow:hidden; position:relative; float:left; margin-right:20px;}.m3-slide1 .bd ul li{position:relative;}.m3-slide1 .bd ul li img{ display:block; width:490px; height:320px;}.m3-slide1 .bd ul li span{ position:absolute; bottom:0px; left:0px;display:block; width:100%; height:60px; background:rgba(0,0,0,0.5); text-align:center; color:#fff; font-size:13px; line-height:60px;}.m3-slide2{width:608px; float:left;}.m3-slide2 h3{ height:40px; line-height:40px; color:#fff; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:80px; margin-bottom:10px; background:url(../img/jia.jpg) no-repeat left center #5a5a5a; cursor:pointer;}.m3-slide2 h3.on{background:url(../img/jian.jpg) no-repeat left center #5a5a5a;}.m3-slide2 .m3-slide2-t{padding:0px 55px 10px 70px; height:70px; line-height:20px; display:none;}.main4{height:613px; background:url(../img/img3.jpg) no-repeat top center;}.main4 .main-tit{color:#0758b3; padding-top:48px;}.bottomfr{padding:37px 0px; background:#323232;}.bottom .btm1{width:262px; float:left; margin-right:60px;}.bottom .btm1 .btm1-img{border-bottom:1px solid #494949; padding-top:12px; padding-bottom:15px; margin-bottom:10px;}.bottom .btm1 .btm1-phone{ padding-left:60px; background:url(../img/phone2.png) no-repeat 5px center; color:#fff; font-size:14px;}.bottom .btm1 .btm1-phone span{display:block; font-size:18px; font-weight:bold; color:#ffcc00;}.bottom ul{float:left; display:block; min-width:100px; padding-right:20px; height:155px; font-size:14px; border-right:1px solid #494949; padding-left:30px;}.bottom ul span{display:block;color:#fff; font-weight:bold; margin-bottom:10px; }.bottom ul li{ padding-left:14px; background:url(../img/dian.png) no-repeat left center; line-height:20px;}.bottom ul li a{color:#999999;}.bottom .btm3{float:right; padding:8px; background:#4e4c4d; color:#949494; font-size:14px; text-align:center;}.copyfr{height:48px; line-height:48px; color:#fff; font-size:14px; background:#0758b3;}.copy .copy-left{float:left;}.copy .copy-right{float:right;}.copy .copy-right span{float:right; margin-right:5px;}.copy .copy-right a{display:inline-block; width:45px; height:48px; float:right;}.copy .copy-right a.a1{background:url(../img/img4.png) no-repeat 9px 11px;}.copy .copy-right a.a2{background:url(../img/img4.png) no-repeat -37px 11px;}/*关于我们*/.about1{float:left; width:476px;}.about2{float:right; width:578px; height:503px; background:#FDFDFD; border:1px solid #CCCCCC; padding:20px; line-height:30px;}.about2 h2{line-height:40px; color:#0758B3; font-weight:bold;}.news_pic{width:490px;  position:relative; float:left; margin-right:20px;}.news-xx{color:#000; font-size:25px; font-weight:bold; padding:20px 0 10px 0; text-align: center}.mainBox3right7{width:100%;color:#d3d3d3; font-size:13px; margin-top:15px; border-bottom:1px dashed #d3d3d3; padding-bottom:10px; margin-bottom:20px; text-align: right;}#respond {    display: inline;    float: left;    width: 100%;}#respond .reply-title {    font-size: 25px;}#respond .comment-notes {    font-size: 15px;}#respond .required{    color: red;}#respond label{    display: block;}#respond input[type="text"],#respond input[type="email"],#respond input[type="url"] {    color: #555;    margin-bottom: 10px;    height: 35px;    padding: 5px;    width: 65%;    border: 1px solid #ccc;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    -webkit-transition: all 0.5s;    transition: all 0.5s;}#respond textarea {    border: 1px solid #ccc;    color: #555;    margin-bottom: 5px;    padding: 10px;    width: 100%;}.tj{ width: 200px; height: 45px; background: #0a265e; color: #fff; font-size: 16px;}