@charset "utf-8";
/* 基本元素重置 */
a,p,li,h1,h2,h3,h4,h5,h6,span,div,tr,td{word-break: break-word;
    word-wrap: break-word;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body, input, textarea, select, button, table { font-size:14px; line-height:1.25em; background:#fff}
body { min-width:320px; font-size:14px; font-family: 微软雅黑 !important; color:#444; -webkit-text-size-adjust:none}
img, fieldset { border:0; }
ul, ol { list-style:none; }
 address { font-style:normal; }
a {text-decoration:none; cursor:pointer;color:#243b2b}
table { border-collapse:collapse; }
h1, h2, h3, h4, h5, h6,  i { font-style:normal;  outline:none; }
.fabulous div img,.Second_right p,.top_ul li{cursor: pointer;}
/*                头部                                  */
.tops{width: 100%;height: 650px;overflow: hidden;position: relative;padding-bottom:30px ;background: #f2f3f9;}
.top_tp{width: 100%;height: 650px;position: absolute;left: 0;top:0}
.tops_bg{width: 100%;height:150px;background: url(../images/topsbg.png) repeat;position: absolute;left: 0;top:0;z-index: 99;box-shadow: 0 0 15px 1px #999;}
.logo{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.logotp{float: left;height: 108px;margin:21px 0;}
.top_right{float: right;margin-top: 20px;min-width: 271px;height: 80px;overflow: hidden;}
.top_ul{width: 100%;height:40px;float:left;}
.top_ul li{float: left;padding: 0 10px;border-right: 1px solid #b9b9b9;line-height: 18px;margin-top: 7px;}
.top_ul li a{color: #243b2b;font-size: 15px;font-weight: 500;}
.top_ul .logoli4{border-right: 0;padding-right: 0;}
.top_ul .logoli1{padding-right: 36px;background: url(../images/xiala.png) no-repeat  68px center;padding-left: 0;position: relative;}
.xiala{display: none;position: absolute;top: 17px;left: 0;z-index: 99;background: #fff;width: 82px;}
.xiala a{display: block;text-align: center;line-height:26px;}
.top_ul .logoli1:hover .xiala{display: block;}
.ssjg{width: 500px;height: auto;overflow: hidden;border-bottom: 1px solid #243b2b;}
.ssjg input{outline: 0;border: 0;height: 28px;display: block;float: left;}
.inptext{width: 80%;color: #888;font-size: 15px;font-weight: 500;background:transparent;}
.inpsubmit{width: 20%;background: url(../images/ssjg.png) no-repeat right center;cursor: pointer;}
.top_ul li a:hover{color:#ff5058;text-decoration: underline;}
/*中间头像层*/
.bufen{overflow: hidden;;width: 100%;height: auto;position: absolute;left: 0;top: 250px;z-index: 99;}
.Second{width: 1200px;height: auto;margin:0 auto;overflow: hidden;}
.Second_left,.portrait{float: left;}
.portrait{width:190px;height: 190px;border-radius: 50%;background: #fff;overflow: hidden;}
.portrait p{width: 190px;height: 190px;overflow: hidden;display: table;}
.portrait p img{max-height:190px ;max-width: 190px;}
.Second_right,.fabulous{float: right;}
.fabulous{margin-left:45px;margin-top:30px;}
.fabulous p{font-size: 22px;font-weight: 500;color:#333;line-height: 40px;text-align: center;}
.fabulous div{overflow: hidden;margin-top: 20px;}
.fabulous div img{float: left;width: 24px;transition: all; linear 0.2s}
.fabulous div:hover img{transform: scale(0.8);}
.fabulous div em{float: left;display: block;line-height: 24px;color:#FF5058;font-size: 18px;text-indent:12px;}
.Second_right p{font-size: 18px;background: url(../images/topsbg.png) repeat;padding: 15px;margin-top: 22px;line-height: 20px;}
.Second_right div{color: #333;font-size: 16px;font-weight:600;line-height: 34px;text-indent:18px;}
.Second_right div em{font-weight:500;}
.sdrt{margin-top:45px;}
/*导航*/
body{position: relative;}
nav{width: 1200px;height: 80px;position: absolute;top:600px;z-index: 999;background:white;}
.navul{width:1200px;height: height: 80px;background: #fff;margin: 0 auto;}
.navul .mainlevel{float: left;position: relative;z-index: 999;height: 80px;line-height: 80px;text-align: center;margin-left: 110px;}
.navul li a{font-size: 16px;font-weight: 600}
.navul .firstdyg{width: 85px;}
.navul .lastli{width: 75px;float: left;
    margin-left: 1124px;
    margin-top: -79px;}
.lastli div{width: 32px;height: 38px;margin: 21px auto;overflow: hidden;}
.lastli div span{display: block;width: 32px;height:5px;background: #243B2B;margin:6px 0;}
.dhl{display: none;position: absolute;top:80px;left: 0;z-index: 9999;min-width:180px;height: auto;}
.navul .dhl li,.navul .navdiv li{float: none;height:auto;background: #FF5058;padding: 0;}
.navul .dhl a,.navul .navdiv a{font-size:15px;display:block;color:#fff;line-height:24px;text-align: center;padding:8px 10px;border-top: 1px solid #fff;}
.navul .navdiv{display: none;position: absolute;top: 80px;right:110px;width:180px;z-index: 9999;height: auto;}
.navul .navdiv li{width: 100%;}
.navul>li:hover >a{color:#FF5058;}
.navul>li>.dhl>li:hover >a,.navul>li>.navdiv>li:hover >a,.lastli>.navdiv>li>.sanjiul>li:hover >a{background:#ff7379;}
.navul .activeli a{color: #FF5058;}
.lastli:hover .navdiv{display: block;}
.navdiv>li{position: relative;z-index: 999;}
.sanjiul{position: absolute;top: 0;left: -180px;width: 100%;height: auto;overflow: hidden;display: none;}
/*                底部                                  */
.bottoms{width: 100%;height: auto;overflow: hidden;background: url(../images/bqtp.png) repeat;}
.banquan{width: 1200px;margin: 15px auto;min-height: 90px;overflow: hidden;position: relative;z-index: 2;}
.banquan p{color: #fff;line-height: 30px;text-align: center;font-size: 16px;}
.banquan .erweimas{position: absolute;top:2px;right: 0;width: 86px;z-index: 2;}
/*             回到顶部部                                  */
#back-to-top{position:fixed;bottom:5%;/*left:90%;*/ right:50px; z-index:999;}
#back-to-top a{display:block;height:50px;width:50px;background:url(../images/backtotop.png) no-repeat center center;margin-bottom:5px;}
.titlediv ul p em,.portrait p em,.tpuls li div em,.dsleft ul div em,.titleul li div em{display: table-cell;vertical-align: middle;text-align: center;}






/* xueshengxinxi*/
.rightconside h2 {
    width: 100%;
    height: 35px;
    font-size: 16px;
    color: #286fb7;
}
.rightconsidexsxx h2 {
    width: 100%;
    height: 35px;
    font-size: 16px;
   color: #ff5058;
}
.rightconsidexsxx {
    width: 93%;
    margin: 0 auto;
}
.xsxxtit {
    width: 100%;
    height: 30px;
    background: #f7f6f6;
    border: 1px solid #f1f1f1;
}
.xsxxtit h2 {
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-indent: 12px;
    color: #FFF;
            background: #ff5058;
    border: 1px solid #ff5058;
}
.xsxxfei1 {
    width: 100%;
    padding-top: 13px;
}
.xsxxfei1 h2 {
    width: 100%;
    font-size: 16px;
    text-indent: 16px;
    background: ;
}
.xsxxfei1 h2 span {
    color: #F60;
}
.namelist {
    width: 100%;
    padding: 5px 0px;
    background: #fcfcfc;
    border: 1px solid #f6f6f6;
}
.namelist a {
    display: block;
    float: left;
    width: 135px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding: 0 10px;
    font-size: 15px;
    color: #4c4c4c;
    margin-bottom: 5px;
}
.clear {
    clear: both;
}
.mat20 {
    margin-top: 20px;
}
.rightconside {
    width: 93%;
    margin: 0 auto;
    min-height: 800px;
}
.xsxxtit {
    width: 100%;
    height: 30px;
    background: #f7f6f6;
    border: 1px solid #f1f1f1;
}
.bggreen h2 {
    background: #ff5058;
    border: 1px solid #ff5058;
    width: 200px;
}
.padtop6 {
    padding-top: 6px;
}
.listej {
    width: 100%;
    clear: both;
}
.listej li {
    width: 100%;
    line-height: 36px;
    font-size: 15px;
    word-break: break-word;
}
.listej a {
    color: #000;
    word-wrap: break-word;
    word-break: break-word;
}
