@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; border: 0px;   }
body { background:#fff ; background-size: contain; font-size:14px; font-family: "microsoft yahei"; color: #555; }
a, a:active, a:visited { text-decoration: none; color: #333; font-size: 12px; }
a:hover { text-decoration: underline; }

ul, li { list-style: none; }
input, img, select, button { vertical-align: middle; border: none; }
.fl{float: left;}
.fr{float: right;}
.textR{text-align: right;}
.textL{text-align: left;}
.textC{text-align: center;}
.h100p{height: 100%;}
.mt64{margin-top: 64px;}
.mt80{padding-top: 60px;}
.mt-30{margin-top: -30px;}
.mt-80{margin-top: -80px;}
.posR{ position: relative;}
/*clear float*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 0; }
.clearfix { display: block; overflow: auto; clear: both; height: 0; }
/*head*/
.head{ background: url(../images/banner.png)  center center  no-repeat;   height:484px;  width: 100%;}
.w1200{ width: 1200px; margin: auto; }

.selectClass{ clear: both; width: 100%; margin-bottom: 64px; }
.selectClass ul{padding: 0 3%;}
.selectClass li{width: 20%; float: left;  }
.selectClass a{display: block; height:60px; font-size: 22px; text-align: center;  text-decoration: none; text-align: center; line-height: 60px;  color: #333;}
.selectClass a img{}
.selectClass a span{ display: block;}
.selectClass .classBj{}
.selectClass .classBj.bg1{}
.selectClass .classBj.bg1.cur,.selectClass .classBj.bg1:hover { color: #0c90f8;}
/*main*/
.main{ height: 100%; height: auto; overflow: hidden;  }
.mainInfo{ clear: both;}
.mainInfo h1{font-size: 24px; color: #794337; text-align: center; line-height: 58px; width: 100%;  margin-top: 40px; }
.zhutu{ text-align:center; margin: 20px 0;}
.subTit{ font-size: 33px; line-height: 53px; font-weight: 600; color: #fff; background: url(../images/bg-lan1.png)  center center  no-repeat; width: 389px; height: 53px; text-indent: 44px; margin: 30px 0 20px 0;}
.subTit.hong{ background: url(../images/orange.png)  center center  no-repeat;}
.subTit.lv{ background: url(../images/bg-lv.png)  center center  no-repeat;}
.subTit.lan{ background: url(../images/bg-lan.png)  center center  no-repeat;}
.subTit.slan{ background: url(../images/bg-slan.png)  center center  no-repeat;}
.k_bg_t1{background: url(../images/sj_r24_c1.png)  center  center  no-repeat; height:193px;  width: 100%;}
.k_bg_t2{background: url(../images/bg2_r1_c1.png)  center  bottom  no-repeat; background-size: cover; height:248px;  width: 100%;}
.k_bg_t3{background: url(../images/sj_r52_c11.png)  center  bottom  no-repeat; background-size: cover; height:248px;  width: 100%;}
.k_bg{ background: #5F6CFF; height: auto; overflow: hidden;}
.k_bg_f1{background:#F3FBFF url(../images/sj_r28_c1.png)  left  -50px  no-repeat; width: 100%;}
.k_bg_f2{background:#F3FBFF url(../images/sj_r45_c1.png)  center  top  no-repeat; width: 100%;}
.bg-qlan{background:#F3FBFF;}
.ren{ position: absolute; right: 15%; top:195px; z-index: 999;}
.moreLian{ text-align: center; line-height: 100px;  color: #333;}
.moreLian a,.moreLian a:visited{color: #333; display: block; text-align: center; font-size: 24px; line-height: 100px;}
.moreLian a:hover{color: #0C90F8;}
/*foot*/
.foot{ background: url(../images/footer.png)  center center  no-repeat; height:130px; background-size: cover; width: 100%;}