@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:25px; padding:0px 15px; 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:230px; 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:20px; 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;}