@charset "utf-8";



/* CSS Document */

@charset "utf-8";

body{ margin:0px; font-size:12px; color:#333333;font-family: "微软雅黑"; }

*{padding:0px;margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 {font-size:14px;list-style:none; font-weight:normal;}

input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "����", STXihei, "����ϸ��", Heiti, "����", sans-serif;}

button {overflow:visible}

img{border:none;}

a{color:#333333;text-decoration:none; outline:none;}

a:hover{color: #0c6ca3;text-decoration:none; }

li{	list-style:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.clear{clear:both;}

.lf{ float:left;}

.rt{ float:right;}

.m { width:95%; margin:0px auto;}



.menu{width:100%; height:45px; background-color:#0d78be;}

.menu .nav{width:90%; height:45px; padding:0 5%; font-size:14px; line-height:45px; color:#fff; display:none; position:relative;}

.menu .nav i{width:35px; height:35px; position:absolute; top:5px; right:5px;}

.menu .nav img{width:100%; height:auto;}

.menu.on{position:fixed; top:0; left:0;}

.menu span{display:none;}

.menu ul{width:1197px; margin:0 auto; display:block;}

.menu ul li{width:132px; height:45px; font-size:14px; line-height:45px; text-align:center; border-right:1px solid #fff; float:left; display:block; position:relative;}

.menu ul li a{display:block; color:#fff;}

.menu ul li:hover a{background-color:#abcf01;}

.menu .ej{width:220px; text-align:left; background-color:#0d78be; display:none;}

.menu .ej a{display:block; padding:10px 20px; font-size:14px; line-height:12px;}

.menu ul li:hover .ej a{background-color:#0d78be}

.menu ul li:hover .ej a:hover{background-color:#abcf01;}

.menu ul li:hover .ej{display:block;}



@media only screen and (max-width:1024px) {

.menu{width:100%; height:auto; background-color:#0d78be; overflow:hidden;}

.menu .nav{display:block;}

.menu.on{position:relative;}

.menu p{position:relative; height:40px; border-bottom:1px solid #fff;}

.menu span{width:40px; height:35px; font-size:18px; line-height:35px; text-align:center; color:#fff; display:block; position:absolute; top:5px; right:0; border-left:1px solid #fff;}

.menu span.ch{display:none;}

.menu ul{width:100%; border-top:1px solid #fff; display:none;}

.menu ul li{width:100%; height:auto; text-align:left; font-size:14px; line-height:40px; border-right:0;}

.menu ul li a{padding:0 5%;}

.menu .ej{width:100%; text-align:left; background-color:#0d78be; display:none;}

.menu .ej a{display:block; height:40px; padding:0 8%; font-size:14px; line-height:40px; border-bottom:1px solid #fff;}

.menu ul li:hover .ej a{background-color:#0d78be}

.menu ul li:hover .ej a:hover{background-color:#abcf01;}

.menu ul li:hover .ej{display:none;}

}



.top { height:30px; line-height:30px; background:#e6e6e6; border-bottom:1px solid #e6e6e6; width:100%;}

.top1 { background:url(wx.jpg) no-repeat center left; width:60px; float:right; padding-left:25px;}

.top2 { width:70px; background: url(b2.jpg) no-repeat center left; padding-left:35px;  float:right;}

.top3 { width:60px; background:url(b1.jpg) no-repeat center left; text-align:center;  float:right;}





.sea { background:url(sea.jpg) no-repeat center center; width:238px; height:54px;}

.sea1 { padding-top:12px;}

.sea2 { background:none; border:0px; width:190px; margin-left:10px; line-height:27px; height:27px; color:#666666;}



.cpbg{ background:url(bg_bg01.jpg) center; height:198px}

.cpbg1{ background:url(img09.jpg) center; height:185px}





.main { width:95%; margin:10px auto ;  text-align:center;  color:#333333; height: auto; background:url(l1.png) no-repeat center bottom; height:55px}

.main h1 { height:25px; line-height:25px; font-size:16px; font-weight:bold; color:#101010 }

.main h2 {height:25px; line-height:25px; font-size:12px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#999 }

.mt{ height:auto; overflow:hidden}

.footerNav {width:100%;overflow:hidden;height:auto;text-align:center;position:fixed;left:0;bottom:0;z-index:1000;background-color:#101010;}

.footerNav a {display:block;width:25%;float:left;text-align:center;overflow:hidden;}

.footerNav a span {display:block;width:100%;margin:0 auto;overflow:hidden;}

.footerNav a.selected {background-color:#1b1b1b;}

.tu{ width:95%; margin:0 auto 10px}

.tu img{ width:100%; }

.tu h1{ font-size:14px; font-weight:bold;color:#abcf01; text-align:center; height:30px; line-height:30px}

.tu .nabout{ font-size:12px; color:#333; text-align:left; line-height:24px}

.tu .nabout img{ max-width:100%;}

.gog{ width:100%; background:#f6f6f6; height:40px; line-height:40px} 

.f-cb{ width:95%; margin:0 auto}

.tab {

  padding: 0px 10px 10px;

}

.tab a {

  display: inline-block;

  width: 49%;

  border-radius: 30px;

  background: #f1f1f1;

  margin-right: 0px;

  font-size: 14px;

  line-height: 30px;

  color: #666;

  text-align: center;

  -webkit-transition: all 0.5s;

  transition: all 0.5s; margin-bottom:10px

}

.tab a:hover,.tab a.cur {

  color: #fff;

  background: #101010;

}



.tab1 {

  padding: 0px 10px ;

}

.tab1 a {

  display: inline-block;

  width: 32%;

  border-radius: 30px;

  background: #f1f1f1;

  margin-right: 0px;

  font-size: 14px;

  line-height: 30px;

  color: #666;

  text-align: center;

  -webkit-transition: all 0.5s;

  transition: all 0.5s; margin-bottom:10px

}

.tab1 a:hover,.tab1 a.cur {

  color: #fff;

  background: #0d78be;

}

.we11{display: block;

width: 306px;

height: 24px;

padding: 6px 12px;

font-size: 14px;

line-height: 1.42857143;

color: #555555;

background-color: #ffffff;

background-image: none;

border: 1px solid #cccccc;

border-radius: 4px;

-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.wwe{ margin:20px 5px 0px; float:left}

.button12{ background-color:#00a3e9; width:306px; height:35px; border:0; color:#FFFFFF; font-size:14px; font-family:"微软雅黑";border-radius:4px;}



#float_nav{ width:100%; height:45px; padding-top:3px; position:fixed; left:0px; bottom:0px; background: #262626;  color:#FFFFFF; z-index:9999999;}

img{ border:none;}



.dibu li { float:left; width:25%; text-align:center;}

.dibu li a p{ text-align:center; line-height:20px; font-size:12px; color:#FFFFFF; text-decoration:none}

.dibu li a:hover p{ text-decoration:none; color:#FFFFFF}



.kslj{ height:auto; overflow:hidden}

.kslj ul li{ float:left; width:30%; margin-left:2.5%; margin-bottom:10px; background:url(lan.jpg) center no-repeat; background-size:cover; text-align:center; padding-top:5px }

.kslj ul li i{ display:block; width:100%}

.kslj ul li i img{ width:50%; height:auto}

.kslj ul li a p{ font-size:14px; color:#000; display:block; height:30px; line-height:30px;}

.xinw1{ }

.xinw1 ul li{height: auto;width: 97%; margin: 0 auto; overflow:hidden;border-bottom: dashed 1px #e5e5e5; padding:0.8em 0}

.xinw12{width: 20%;height: auto;float: left;background: #e5e5e5;text-align: center; padding-bottom:5px}

.xinw12 span{font-size: 40px;color: #5b5b5b;line-height: 60px;font-weight: bold;}

.xinw13{width: 75%;margin-top: 4px; float:right}

.xinw13 strong{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;margin-bottom: 6px;font-size: 14px; text-align:left}

.xinw13 strong a{ font-size: 14px;}

.xinw13 p{height: 62px;overflow: hidden; line-height:22px; margin-top:5px}

.xinw13 a{margin-top: 4px; font-weight:bold; padding-top:1em; }

.xinw13 a:hover{ color:#0d78be}

.xinw1 ul li:hover{cursor: pointer;}

.xinw1 ul li:hover .xinw12{background: #0d78be;color: #fff;}

.xinw1 ul li:hover .xinw12 span{color: #fff;}

.xinw1 ul li:hover .xinw13 p{color: #0d78be;}



.kslj1{ margin:0 2.5%; background:#f7f7f7; margin-top:0.1%}



.listpage{ padding-top:15px; text-align: center;}

.xiaocms-page span {

display: inline-block;

height: 22px;



padding: 0 10px;

line-height: 22px;

background: #0d78be;

border: 1px solid #0d78be;

color: #fff;

text-align: center;

margin-left: 1px;

}

.xiaocms-page a {

display: inline-block;

height: 22px;

line-height: 22px;

background: #fff;

border: 1px solid #0d78be;

text-align: center;

color: #333;

padding: 0 10px;

margin-left: 1px;

}



.sub_29 {width: 100%;display: inline-block;text-align: left;border-bottom: 1px dashed #fff;margin-top: 10px;}

.sub_25-1 {width: 32%;float: left;display: inline;text-align: center;border: 1px solid #bfbfbf;}

.sub_25-1 img{ max-width:100%;}

.sub_26 {width: 65%;margin-left: 2%;float: left;display: inline;text-align: left;}

.sub_27 {width: 100%;height: 24px;overflow: hidden;clear: both;margin-top: 2px;display: inline-block;text-align: left;font: 16px/24px "\5FAE\8F6F\96C5\9ED1",Arial, Helvetica, sans-serif;}

.sub_27 a {color: #0d78be;font-size: 14px;}

.sub_28 {width: 100%;clear: both;display: inline-block;text-align: left;line-height: 22px;}

.sub_28.s span {display: block;color: #0d78be;font-size: 13px;}

.sub_28 a {color: #0d78be;}


.uu {
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}
.fuwu {
    /* width: 50%; */
}
.fuwu img {
    width: 100%;
    height: auto;
    display: block;
}
.uu .rt{/* width: 50%; */}
.xn_c_casec_2_ritbox {
    width: 97%;
    height: auto;
    background: #ffffff;
    padding-left: 3%;
    margin-top: 10px;
}
.xn_c_casec_2_name {
    font-size: 20px;
    color: #0d78be;
    margin-top: 6px;
}
.xn_c_casec_2_name a {
    color: #0d78be;
}
.xn_c_casec_2_typec {
    font-size: 12px;
    color: #888888;
    width: 100%;
    line-height: 22px;
    overflow: hidden;
    margin-top: 10px;
    color: #888888;
}
.xn_c_casec_2_gdmore {
    width: 100px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin-top: 8px;
    font-size: 14px;
}
.xn_c_casec_2_gdmore a {
    color: #ffffff;
    display: block;
    border: 1px solid #0d78be;
    background-color: #0d78be;
}