﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
img{ vertical-align:top; border:none;}
a{ text-decoration:none; color:#333;}
li{ list-style:none;}
i,em{ font-style:normal;}
html{overflow:hidden;}
body{ font-family:"微软雅黑"; font-size:16px; line-height:28px; color:#333}
.main{width:100%; position:absolute; left:0px; top:0px; overflow:}
.zkw_roll{width:100%; height:100%; position:relative; overflow:hidden; zoom:1;}
.zkw_rollN{ width:1200px; margin:0 auto;}
h2{ font-size:24px; font-weight:normal; text-align:center; margin-bottom:10px; color:#333}
.fr {float: right;}
.fl {float: left;}

.list1_wz1 ,.list1_wz2 ,.list1_wz3 ,.list1_wz4,.list1_wz5 ,.zkw_rollN h2 ,.gd ,.list2_ul li.list2_1 ,.list2_ul li.list2_2 ,.list2_ul li.list2_3 ,.list2_ul li.list2_4 ,.list2_ul li.list2_5 ,.list3_1 ,.list3_2 ,.list3_3 ,.list3_4 ,.list3_5 ,.list3_6 ,.itme_img1 ,.itme_img2 ,.itme_img3 ,.itme_img4 ,.itme_img5 ,.itme_img6 ,.list4_wz ,.list4_p ,#focus1 ,#focus2 ,.list6_top ,.list6_btm ,.list6_ul{-webkit-transition: all .6s ease;transition: all .6s ease;}
.top_one .menu .tel {
    color: #333;
}
.list4{ padding-top:60px;}
.animate .zwkdh .list1_wz1 ,.animate .zwkdh .list1_wz2,.animate .zwkdh .list1_wz3,.animate .zwkdh .list1_wz4,.animate .zwkdh .list1_wz5 ,.animate .listH2 ,.animate .listH3 ,.animate .gd ,.animate .list2_ul li.list2_1 ,.animate .list2_ul li.list2_2 ,.animate .list2_ul li.list2_3 ,.animate .list2_ul li.list2_4 ,.animate .list2_ul li.list2_5 ,.animate .list3_1 ,.animate .list3_2 ,.animate .list3_3 ,.animate .list3_4 ,.animate .list3_5 ,.animate .list3_6 ,.animate #focus1 ,.animate #focus2 ,.animate .list6_ul{-webkit-transform: translate(0px,0px);transform: translate(0px,0px);opacity: 1;}

.list2 li span ,#focus1 .preNext span ,.itme_img1 ,.itme_img2 ,.itme_img3 ,.itme_img4 ,.itme_img5 ,.itme_img6 ,#focus2 .pre ,#focus2 .next ,.l9_left_t span ,#focus3 .pre ,#focus3 .next{ background:url(../images/icon.png) no-repeat;}
.listH3{ padding-bottom:30px; font-weight:bold; font-size:28px;}
.listH2{ padding-bottom:30px; font-weight:bold; font-size:28px;}
/*nav*/
.nav{ position:fixed; top:200px;right:100px; z-index:1;}
.nav li{ background:url(../images/y.png) no-repeat 0 -10px; width:10px; height:10px; margin-bottom:11px; cursor:pointer;}
.nav li.nav_d{ background-position:0 0}

.footLinks{ width:100%; height:32px; line-height:32px; padding:26px 0; margin:0 auto; clear:both; margin:0 auto;  background: #222;}
.footLinksBox{ width:1200px; color:#fff;  margin:0 auto;}
.footLinksBox a{ color:#fff; font-size:14px; padding:0 5px;}
/*top*/
.top{height:100px; position:fixed; top:0px; left:0; width:100%; z-index:1;  border-bottom:1px solid  #fff; padding-top:13px;}
.topn{ width:1200px; margin:0 auto;}
.top .logo{ width:309px;  height:89px; float:left;background:url(../images/logo1.png) no-repeat;}
.menu{ float:right; width:890px; margin-top:0px; font-size:16px;}
.menu .tel{ text-align:right; color:#fff; height: 105px;}
.menu li{ float:left; line-height:65px; display:inline;position:relative; }
.menu li a{ color:#fff; width:100px; text-align:center; height:69px; line-height:65px; display:inline-block;position:relative;}
.menu li a .solid { position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background-color: #fff;}
.menu li a.a-active .solid{ width:100%;}
.top_one .menu li a .solid {background-color: #338bed;}
.borfff{ border-bottom:1px solid #fff;}

.menu_list{ position:absolute; left:-50px; top:69px; background:#FFF; border:1px solid #69a4da; border-top:none; display:none;}
.menu li .menu_list a{ width:208px; height:50px; line-height:50px; border-bottom:1px solid #eeeeee; overflow:hidden; padding:0; margin:0; display:block; color:#333;}
.menu li .menu_list a:hover{ background:#f5f5f5;}

.top_one{ border-bottom:1px solid #f0f0f0;box-shadow:0 0 5px rgba(0,0,0,.2); background:#fff;}
.top_one .logo{background:url(../images/logo2.png) no-repeat;}
.top_one .menu li a{ color:#333}
.list1_btm{border-radius:8px;background:rgba(0, 0, 0, 0.65)!important;
filter:Alpha(opacity=65); background:#000;
display:inline-block; padding:5px 10px 5px 2px; height:10px; position:absolute; left:50%;bottom:25px; z-index:5; margin-left:-20px;}
.list1_btm ul{ position:relative;}
.list1_btm li{ width:10px; height:10px; background:#fff;border-radius:4px; float:left; margin-left:8px; display:inline-block;    transition: all .1s ease-out;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;}
.list1_btm li.now{ width:20px;}

/*list1*/
.list1_1{position: absolute;left: 50%;margin-left: -300px;}
.list1{ background:#001143 url(../images/banner.jpg) no-repeat center bottom;}
.list1_wz1{text-align:center; width:100%;transform: translate(-200px,0);opacity: 0;}
.list1_wz2{margin-top:32px;text-align:center; width:100%;transform: translate(200px,0);opacity: 0;}
.list1_wz3{text-align:center; width:100%;transform: translate(-200px,0);opacity: 0;}
.list1_wz4{margin-top:32px;text-align:center; width:100%;transform: translate(200px,0);opacity: 0;}
.list1_wz5{margin-top:32px;text-align:center; width:100%;transform: translate(200px,0);opacity: 0;}

/*list2*/
.list2{ background:#335f9e ; color:#fff;}
.list2 h2{ color:#fff;}
.listH2{transform: translate(200px,0);opacity: 0; }
.list2_ul{ width:1200px; overflow:hidden; height:380px; }
.list2_ul ul{ width:1400px;margin-top:10px;}
.list2 li{ width:240px; float:left; height:158px; border:1px solid #e7e7e7;  margin: 0px 12px; margin-top:18px; padding:0 10px; border-radius:4px; cursor:pointer;}
.list2 li:hover{box-shadow:0 5px 10px rgba(0,0,0,.2);  }
.list2 li span{ display:block; margin:45px auto; float: left; margin-right:15px;}
.list2 li.list2_1 span{ width:61px; height:60px; background-position:-192px 0;}
.list2 li.list2_2 span{ width:61px; height:60px; background-position:-253px 0;}
.list2 li.list2_3 span{ width:61px; height:60px; background-position:-314px 0;}
.list2 li.list2_4 span{ width:61px; height:60px; background-position:-374px 0;}
.list2 li.list2_5 span{ width:61px; height:67px; background-position:-435px 0; margin-bottom:28px;}
.list2 li.list2_6 span{ width:61px; height:67px; background-position:-8px 0;}
.list2 li.list2_7 span{ width:61px; height:67px; background-position:-70px 0;}
.list2 li.list2_8 span{ width:61px; height:67px; background-position:-130px 0;}
.list2 li h3{ font-weight:normal; text-align:left; margin-bottom:10px; font-size:18px;     margin-top: 25px;}
.list2 li p{ color:#fff; font-size:13px; line-height:26px;}
.gd{ width:204px; height:46px; display:block; border:1px solid #fff; color:#fff;  line-height:46px; text-align:center; margin:0 auto;transform: translate(-200px,0);opacity: 0;transition: all 0.3s linear;}
.gd:hover{color:#fff;}
.gd:hover::before {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: scale3d(1, 1, 1); }
.gd:before { content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #236FFB;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}




/*list3*/
.listH3{transform: translate(0,-100px);opacity: 0;}
.list3{ background:#f8f8fa;}
.list3_ul{ width:1200px; overflow:hidden;}
.list3_ul ul{ width:1300px;}
.list3_ul li{ width:355px; float:left; text-align:center; margin:0 66px 27px 0; display:inline; font-size:18px; font-size:18px;}
.list3_ul li p{     background: #1a2e73;
    color: #fff;
    position: relative;
    margin-top: -48px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    height: 40px;
    line-height: 40px;}
.list3_ul li p a{ color:#fff}
.list3_ul li div{ border:1px solid #e6e6e8; width:353px; height:225px; margin-bottom:8px; cursor:pointer; overflow:hidden;}
.list3_ul li div img{transition: all .5s ease;}
.list3_ul li div img:hover{transform: scale(1.1);}
.list3_1{transform: translate(0,50px);opacity: 0;}
.list3_2{transform: translate(0,70px);opacity: 0;}
.list3_3{transform: translate(0,90px);opacity: 0;}
.list3_4{transform: translate(0,50px);opacity: 0;}
.list3_5{transform: translate(0,70px);opacity: 0;}
.list3_6{transform: translate(0,90px);opacity: 0;}

/*list4*/
#focus1{transform: translate(0,200px);opacity: 0;width:1200px;height:580px;position:relative;}
.focusN{ width:1200px;overflow:hidden;position:relative;}
#focus1 .focusN{height:531px;}
.focusN p{font-size:12px; line-height:22px; color:#fff; padding-bottom:20px;}
#focus1 ul{height:1200px;position:absolute;}
.bb1 ul li{float:left;overflow:hidden; position:relative;margin: 0px 10px; border-radius: 10px;}
.bb1 ul li img{ width:280px;}
#focus1 ul li{width: 279px; height:460px; cursor: pointer; margin: 0px 10px;}
.bb1 .btnBg { display:none;}
#focus1 .preNext{ width:50px;background:rgba(0, 0, 0, 0.1)!important;
  background:#000; height:460px;position:absolute; top:0;cursor:pointer;}
#focus1 .preNext span{width:12px;height:23px;position:relative;top:218px;  display:block; }
#focus1 .pre span{background-position:0 -112px;left:22px;}
#focus1 .next{ right:0}
#focus1 .next span{background-position:-13px -112px;right:-22px;}
#focus1 .btn{position:absolute;width:574px;height:65px;padding:5px 10px;left:100px;bottom:0; text-align:center; }
#focus1 .btn span{display:inline-block;_display:inline;_zoom:1;width:16px;height:16px;_font-size:0;margin-left:5px;cursor:pointer;background:url(../images/y.gif) no-repeat;}
#focus1 .btn span.on{background:url(../images/y.gif) no-repeat -16px 0;}
.bg{ background:#000;filter:alpha(opacity=40);opacity: 0.4;-moz-opacity: 0.4; width:280px; height:460px; position:absolute; left:0; top:0;}
.itme_img1{ background-position:-192px -62px; width:60px; height:60px; position:absolute; left:110px; top:100px;transform: translate(0,26px)}
.itme_img2{ background-position:-256px -63px; width:60px; height:58px; position:absolute; left:110px; top:100px;transform: translate(0,26px)}
.itme_img3{ background-position:-321px -62px; width:63px; height:62px; position:absolute; left:110px; top:100px;transform: translate(0,26px)}
.itme_img4{ background-position:-385px -65px; width:62px; height:58px; position:absolute; left:110px; top:100px;transform: translate(0,26px)}
.itme_img5{ background-position:-451px -68px; width:58px; height:58px; position:absolute; left:120px; top:100px;transform: translate(0,26px)}
.itme_img6{ background-position:-517px 0; width:72px; height:50px; position:absolute; left:120px; top:100px;transform: translate(0,26px)}
.itme_line{ background:#fff; height:2px; width:31px; overflow:hidden; position:absolute; left:128px; top:207px;}
.list4_wz{ color:#fff; position:absolute; left:0; text-align:center;top:197px; width:100%; font-size:22px; font-weight:bold;transform: translate(0,68px)}
.focusN .list4_p{ position:absolute; left:47px; top:260px; width:210px; font-size:14px;transform: translate(0,100px);opacity:0; color:#fefefe}
.list4 li:hover .itme_img1 ,.list4 li:hover .itme_img2 ,.list4 li:hover .itme_img3 ,.list4 li:hover .itme_img4 ,.list4 li:hover .itme_img5 ,.list4 li:hover .itme_img6 ,.list4 li:hover .list4_wz ,.list4 li:hover .list4_p ,.list6 li:hover .list6_top ,.list6 li:hover .list6_btm{-webkit-transform: translate(0px,0px);transform: translate(0px,0px);opacity: 1;}
.list4 li:hover .itme_line{ display:none;}
.list4 li:hover .bg{background:#14489a;opacity: 0.8;-moz-opacity: 0.8; }


/*list5*/
#focus2{transform: translate(0,200px);opacity: 0;width:1200px;height:184px;position:relative;}
.list5{ background:#fff url(../images/list51.gif) no-repeat center center;}
.list5 h2{ color:#222; margin-bottom:30px;}
.listH4{     color: #444;
    text-align: center;
    font-size: 24px;}
.listH5{    color: #777;
    padding: 10px 150px;
    text-align: center;
    font-size: 14px;
    margin-bottom: 50px;}
#focus2 .focusN{height:184px;}
#focus2 ul{position:absolute;}
#focus2 ul li{ width:277px; height:185px;position:relative;}
.list5_bor{ background:#e4e4e4; height:184px; width:1px; overflow:hidden; top:0; right:0; position:absolute;}
.list5_top{ font-size:26px; color:#333;height:70px; line-height:70px; text-align:center; margin-bottom:32px;}
.list5_top span{ font-size:50px; display:inline-block; }
.list5_btm{ font-size:18px; color:#555; text-align:center; line-height:30px;}
#focus2 .focusN{ width:1175px;}
#focus2 .preNext{ width:19px; height:35px;position:absolute; top:70px;cursor:pointer;}
#focus2 .pre{ background-position:-29px -112px;}
#focus2 .next{ background-position:-48px -112px; right:0;}

/*list6*/
.list6_ul{ width:1200px; overflow:hidden;transform: translate(0,110px);opacity: 0;}
.list6_ul ul{ width:1300px;}
.list6 h2{margin-bottom:40px; margin-top: 186px;}
.list6 li{ width:344px; float:left; margin-right:79px; display:inline; cursor:pointer; position:relative;height:380px;}
.list6_top{  height:240px; }
.list6_top img{ width:100%;}
.list6_top h3{ position:relative; margin-top:-28px;opacity:0.8; font-size: 14px; font-weight: normal; margin-bottom: 8px; color: #fff; text-align: center; background: #193a80; }
.list6_top span{ font-size:12px; color:#808080;}
.list6_btm{ border-top:1px solid #dcdcdc;}
.list6_btm strong{ display:block; margin:10px 0 15px 0;} 
.list6_btm p{ font-size:13px; }   
/* xiey 2018.4.27 友情链接样式 */
.list6 .yqlj {  width:129px; height:47px; margin:0 0 35px 60px; display:inline; }
.list6 .yqlj h2 { font-size: 24px; font-weight: normal; text-align: center; margin-bottom: 50px; color: #333;}
.list6 .yqlj .yqljwz { text-align: center; }
.list6 .yqlj .yqljwz p { display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px;}
.list6 .yqlj .yqljwz .xy {  margin: 0 0.5em 0 0.5em; }
.list6 .yqlj .yqljwz a { font-size:13px; transition:0.5s;}
.list6 .yqlj .yqljwz a:hover { color: #0080ff; font-size:16px;}
.list6 .listH3 span {cursor: pointer;
    margin: 0 11px;
    font-size: 18px;
    /* border: 1px solid #aaaaaa; */
    padding: 8px 25px;
    background: #ccc;
    font-weight: normal;}
.list6 .listH3 .h3_tit {    color: #ffffff;
    background: #0c3e7f;}



/*list7*/
.list7{ background:#f8f8f8 url(../images/list7.jpg) no-repeat center bottom; color:#000;}
.list7_left{ width:250px;height:150px; float:left; text-align:center; display:inline;overflow:hidden;}
.list7_left img{ display:block;  margin:0 auto;width:100%;height:auto;}
.list7 p{text-align:left; font-size:13px; padding-bottom:25px; color:#fff; line-height: 25px;}
.list7_right{  float:left;padding-left: 12px; padding-top:5px;position: relative;height: 80px;margin-top:150px;}
.list7_right .h4{color:#fff;  font-size:16px; display:inline-block; vertical-align:middle}
.list7_right_1{ vertical-align:middle; height:35px;}
.list7_right_1 img{ display:inline-block; vertical-align:middle; margin-left:10px;}
.list7_right .h5{ font-size:20px; margin:0 0 20px 0;}
.list7 .gd{ margin:0;position: absolute;left: 0;bottom: 5px;}
.list7_right .h6{font-size:17px;}

.list7_left,.list7_right{position:absolute;top:0;left:0;transition:all .6s ease;cursor:default;}
.focusUl li:hover .list7_left{transform:translate(0,-150px)}
.focusUl li:hover .list7_right{transform:translate(0,-150px)}

#focus3 .preNext{ width:19px; height:35px;position:absolute; top:120px;cursor:pointer;}
#focus3 .pre{ background-position:-68px -112px; left:-265px;}
#focus3 .next{ background-position:-87px -112px; right:-265px;}
#focus3{ height:370px; width:1200px; position:relative; margin:0 auto;}
#focus3 .focusN{height:550px; width:1200px;}
#focus3 ul{ position:absolute;}
#focus3 ul li{ width:250px;height:245px; margin: 15px 20px 0 20px;     box-shadow: 0px 0px 10px #1669af; border: 1px solid #1669af; background:#1669af}

/*难题*/
.list9{ background:#f8f8f8 url(../images/list9.jpg) no-repeat center bottom; color:#000;}
.list9_wz2,.list9_wz1{-webkit-transition: all .6s ease;transition: all .6s ease; text-align:center}
.animate .list9_wz2,.animate .list9_wz1{-webkit-transform: translate(0px,0px);transform: translate(0px,0px);opacity: 1;}
.list9 .listH2{color: #fff;}
.list9_wz1{margin: 100px 0;transform: translate(0,100px);opacity: 0;}
.list9_wz2{transform: translate(-200px,0);opacity: 0;text-align: center;color: #fff;}
.list9_wz2 p{font-size: 22px;margin-bottom: 20px;}
.list9_wz2 a{font-size: 20px;font-weight: bold;display: inline-block;height: 42px;line-height: 42px;border: 3px solid #fff;color: #fff;width: 200px;text-align: center;margin: 0 40px;}

/*list8*/
.list8 ul{ padding:30px 0 0 0px; overflow:hidden; zoom:1;}
.list8 ul li{float: left;width: 165px;height: 53px;margin: 10px;border: 1px solid #ccc; display:inline;}


/*list9*/
.list9_top{ background:#222; height:332px; position:absolute; left:0; bottom:50px; width:100%;}
.list9_btm{ background:#272626; height:50px; position:absolute; left:0; bottom:0; width:100%; color:#e2e2e2; text-align:center; line-height:50px; font-size:14px;}
.list9_topN{ width:1050px; margin:0 auto; padding:74px 0 0 150px;}
.l9_left{ width:267px; float:left; border-right:1px solid #323232; height:155px;}
.l9_left_t{ overflow:hidden; zoom:1; margin-bottom:30px;}
.l9_left_t span{ display:block; float:left; width:44px; height:44px; background-position:-533px -65px; margin:5px 15px 0 0;}
.l9_left_t p{ width:190px; float:left; color:#fff;}
.l9_left_t p em{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.list9_top p{ color:#e2e2e2; font-size:14px;}

.l9_c{ float:left; border-right:1px solid #323232; height:110px; width:328px; padding:45px 0 0 117px;}
.l9_c img{ display:inline-block; margin-right:100px;}
.l9_right{ float:left; width:240px; text-align:center;}
.l9_right p{ padding-top:10px;}

/*xf*/
.xf{ position:fixed; bottom:200px; right:0; width:56px;}
/*.xf_top{ border:1px solid #e6e6e6;}*/
.xf_lx ,.xf_wx ,.xf_btm ,.xf_lx:hover ,.xf_wx:hover ,.xf_btm:hover{background:url(../images/xf.gif) no-repeat;}
.xf_top img{ display:block; cursor:pointer;}
.xf_btm{ cursor:pointer; background-position:0 -111px; width:56px; height:49px;}
.xf_btm:hover{background-position:-56px -111px;}
.xf_lx{ position:relative; right:0; top:0; width:56px; height:56px; text-indent:-99999em; cursor:pointer;}
.xf_lx:hover{ background-position:-56px 0;}
.xf_wx{ width:56px; height:55px; text-indent:-99999em; cursor:pointer; background-position:0 -56px;}
.xf_wx:hover{ background-position:-56px -56px;}

.dh{ position:fixed; bottom:303px; right:-197px; width:197px; z-index:2}
.dh_top{ background:#05a8ff; height:56px; line-height:56px; padding-left:20px; line-height:56px; color:#fff; position:relative;}
.dh_top span{ display:inline-block; position:absolute; top:25px; right:20px; cursor:pointer;}
.dh a{ display:block; height:46px; line-height:46px; background:#f5f5f5 url(../images/xf_1.gif) no-repeat 40px 13px; padding-left:70px; color:#666;}
.dh_btm{ background:#fff; font-size:14px; padding:17px 0; color:#666;}
.dh_btm p{background:url(../images/xf_2.gif) no-repeat 40px 3px; padding-left:70px; line-height:23px;}
.dh_btm span{ text-align:center; display:block; font-size:20px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}

.zhezhao{position:absolute;z-index:99;filter:alpha(opacity=50);background:#000;opacity: 0.5;-moz-opacity: 0.5;left:0;top:0;width:100%;}
.tc{ width:280px; height:301px; position:fixed; left:50%; margin-left:-140px; top:300px; z-index:999; display:none;}



.FootLine{ width: 100%; height: 6px; background: url(../images/FootLine.jpg) no-repeat center;}
.FootBg{ width: 100%; background: #3c4043;}
.Foot{ width: 1200px; height: 206px; margin: 0 auto; padding: 25px 0;}
.FootLeft{ float:left; width: 540px; height: 206px; overflow: hidden;}
.FootLeft dl{ float: left; width: 99px; height: 206px; padding: 0 40px; overflow: hidden; border-right: 1px solid #57595b;}
.FootLeft dl:last-child{ border: none;}
.FootLeft dl dt{ width: 100%; height: 28px; line-height: 28px; color: #FFFFFF; font-size: 18px;}
.FootLeft dl dd{ width: 100%; padding-top: 5px;}
.FootLeft dl dd a{ display: block; line-height: 34px; color: #FFFFFF; font-size: 14px;}
.FootLeft dl dd a:hover{ color: #dedede;}

.FootRight{ float:right; width: 535px; height: 206px; overflow: hidden; color: #FFFFFF;}
.FootRightCon{ float: left; width: 300px; height: 206px; overflow: hidden;}
.FootRightCon h4{ height: 19px; line-height: 19px; font-weight: normal; font-size: 14px; font-family: arial;}
.FootRightCon h1{ margin-bottom: 8px; height: 46px; line-height: 46px; font-weight: normal; font-size: 34px; font-family: arial; background: url(../images/fTelbg.jpg) no-repeat left center; padding-left: 30px;}
.FootRightCon dl{ width: 300px; height: 35px; line-height: 35px; overflow: hidden; margin-bottom: 13px;}
.FootRightCon dl dt{ float: left; width: 35px; height: 35px;}
.FootRightCon dl dd{ width: 250px; float: right; height: 35px; line-height: 35px; font-size: 13px;}

.FootRightWx{ width: 230px; height: 176px; padding-top: 30px; overflow: hidden; text-align: center; float: right;}
.FootRightWx img{ width: 131px; height: 131px;}
.FootRightWx p{ font-size: 13px; line-height: 32px; padding-top: 15px;}

.FootCopyRbg{ width: 100%; height: 69px; line-height: 69px; border-top:1px solid #515151; font-size: 14px; color: #FFFFFF;}
.FootCopy{  width: 1200px; height: 69px; margin: 0 auto; }
.FootCopy a{ color: #FFFFFF;}

::-webkit-input-placeholder{ color: #FFFFFF;}
.TopSearch{ width:470px; height:42px; overflow:hidden;  margin:25px 0 0 50px; float:left;}
.TopSearchL{ float:left; width:376px; padding:0 10px; color:#fff; height:40px; border:1px solid #fff; overflow:hidden; background:none; }
.TopSearchR{ float:left; width:72px; height:42px; background:#fff; border:none;}
.top_one .TopSearchL{ color:#666; border:1px solid #dedede; }
.top_one .TopSearchR{ float:left; background:#dedede; border:none;}



@media screen and (max-height: 750px) {
.list2 .gd{ display:none;}	
#focus1{ height:530px; overflow:hidden;}
.list4 h2{ margin-bottom:40px;}
.list6 h2{ margin-bottom:80px;}
.list5 h2{ margin-bottom:70px;}
}

.gd{ width:204px; height:46px; display:block; border:1px solid #e0e0e0; color:#666; line-height:46px; text-align:center; margin:0 auto;transform: translate(-200px,0);opacity: 0;transition: all 0.3s linear;}
.gd:hover{color:#fff;}
.gd:hover::before {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: scale3d(1, 1, 1); }
.gd:before { content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #236FFB;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
