body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
q:before,q:after {content:''} 
abbr,acronym { border:0}
.cont{ width: 1180px; margin: auto;}
*{ text-decoration: none; font-family: "微软雅黑";}
body{ background: #f4f4f4; min-width: 1200px;}
.clear{ clear: both;}
/*公共样式*/
.gtop{width: 100%; height: 60px; background: #222222; float: left;  cursor: pointer;}
.glogo{ float:left; margin-right: 135px; overflow: hidden;}
.glogo img{ display: block; margin-top: 14px;}
.gnav{ width: 691px; float: left;}
.gnav_active{ color: #0782D7;}
.gnav ul li .gnav_active{ color: #0782D7;}
.gnav ul li{ float: left;line-height: 60px ; height: 60px; }
.gnav ul li a{ color: #fff; font-size: 14px ; display: block; padding: 0 21px; }
.gnav ul li a:hover{ color: #0782d7;}
.gnav ul li:nth-last-child(1){ margin-right: 0px;  text-align: center; overflow:hidden } 
/* .gnav ul li:nth-last-child(1) a:hover{ color: #fff;} */
.glogin{ width: 78px; float:right; margin:0 14px}
.glogin a{color: #fff; line-height: 60px;}
.glogin a:nth-child(1){float: left;}
.glogin a:nth-child(2){float: right;} 
/*banner begin*/
.banner1{ background: url(../images/banner.jpg) top center no-repeat; width: 100%; height: 380px; display: block;}
/*cont1*/
.cont1top{ height: 83px; background: #fff; border-bottom: 1px solid #eeeeee; overflow: hidden;}
.cont1top ul li{ float: left; }
.cont1top ul{ width: 322px; margin: 48px auto 0;}
.cont1top ul li a{color: #999; font-size: 16px; border-bottom: 2px solid transparent; display: block; padding-bottom: 12px;cursor: pointer;}
.cont1top ul li{ margin-right: 65px;}
.cont1top ul li:nth-last-child(1){ margin-right: 0px;}
.cont1top .cont1top_active{ border-bottom:2px solid #444444; color: #444; }
.cont1top ul li a:hover{border-bottom:2px solid #444444; color: #444; }
.cont1_list{ width: 1180px; margin: auto; }
.cont1_list dl dt img{width: 280px; height: 280px; display: block;}
.cont1_list dl{ width: 280px; height: 350px; overflow:hidden; background: #fff; margin-right: 20px; float:left; margin-top: 20px;}
.cont1_list dl:nth-child(4n){ margin-right: 0px;}
.cont1_list dl dd{padding: 0 10px;}
.cont1_list dl dd h1:hover a{ color: #004fff;}
.cont1_list dl dd h1:hover{ color: #004fff;}
.cont1_list dl dd h1{ font-size: 14px; color: #333;padding-top: 15px;padding-bottom: 10px; font-weight: bold;width: 260px;white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; cursor:pointer } 
.cont1_list dl dd div a:nth-child(2){ float: right;display: block; width: 70px;white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; text-align: right;}
.cont1_list dl dd div a:nth-child(1){ float: left; display: block; width: 156px;white-space: nowrap;  text-overflow: ellipsis; overflow: hidden;}
.cont1_list dl dd div a:nth-child(1):hover{color:#004fff}
.cont1_list dl dd div a{ font-size: 12px; color: #7a7a7a; }
.cont1more{ width: 1180px; height: 45px; line-height: 45px; text-align: center; border-radius: 5px; background: #fff; display: block; margin: 20px auto 0; font-size: 16px; color: #222222;}
.g_adv{display: block; width: 1180px; margin:30px auto 0; }
.gtitle{ height: 31px; margin: 33px 0 15px; overflow: hidden; }
.gtitle a{background: url(../images/gengduo.jpg) no-repeat center right; height: 24px; line-height: 24px; display: block; float: right; padding-right: 16px;}
.gtitle h1{ float: left; color: #222222; font-size: 24px; font-weight: bolder;}
.g_hui{width: 280px; height: 280px; background: rgba(0,0,0,0.2); position: absolute; top: 0px; cursor: pointer; overflow: hidden; display: none;}
.cont3_list dl dt{ position: relative;}
.g_hui a{ display: block; width: 148px; height: 46px; background: #0782d7; border-radius: 50px; color: #fff; font-size: 18px; line-height: 46px; text-align: center; margin:129px auto 0;}
.cont3_list dl dt:hover .g_hui{ display: block;} 
.cont4_cont dl { width: 280px; height: 280px; background: #fff; }
.cont4_cont a {float: left; margin-right: 20px; display: block; margin-top: 20px;}
.cont4_cont a:nth-child(4n){ margin-right: 0px;}
.cont4_cont dl dt{overflow: hidden;}
.cont4_cont dl dt img {display:block;margin:21px auto 0;border-radius:50%;}
.cont4_cont dl dd h1{display: block; font-size: 18px; color: #333333;font-weight: bolder; text-align: center; width: 100%; margin: 12px 0;}
.cont4_cont dl dd h1:hover{color:#0044ff}
.cont4_cont dl dd { width: 230px; padding: 10px 25px;}
.contd{ background: url(../images/cont4img4.jpg) no-repeat center left; padding-left: 18px; font-size: 12px;float: left; display: block; width: 84px;white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; color:#7a7a7a;margin-left: 22px;}
.contn{ background: url(../images/cont4img2.jpg) no-repeat center left; padding-left: 22px; font-size: 12px; float:left; display: block; margin-left: 10px;white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; width: 51px; color: #7a7a7a;}
.cont4_cont dl dd div{ overflow: hidden; margin-bottom: 15px;}
.cont4_cont dl dd p{ height: 54px; width: 100%;  text-overflow: ellipsis; overflow: hidden; line-height: 19px; font-size: 12px;}
.cont5mian div{width: 280px; height: 280px; overflow:hidden; float: left; margin-right: 20px; background: #fff;margin-top: 20px;} 
.cont5mian div:nth-child(4n){ margin-right: 0px;}
.cont5mian .cont5mianlist a{ display: block;  font-size: 14px; background: url(../images/dian.jpg) center left no-repeat; line-height: 22px; padding-left: 8px; height: 22px; overflow: hidden; }
.cont5 .cont5mianlist{ padding:  0 30px 0; width: 220px; padding-top: 15px; height: 265px;}
.cont5mianlist a:hover{ color: #0782D7;}
.cont6 .cont1_list dl dd h1{font-size: 18px;}
.cont6 .cont1_list dl{ height: 388px;}
.cont6 .cont1_list dl dd p{ font-size: 12px; line-height: 20px;text-overflow: ellipsis; overflow: hidden; height: 40px;}
/*footer*/
.index .footer{ margin-top: 30px;}
.footer{ margin-top: 30px; background: #222222; font-size: 14px; padding: 20px 0;}
.gfooterw{  overflow: hidden; padding: 50px 0px 40px; overflow: hidden }
.gfooterwc{ width: 1200px; margin: auto;}
.gfootrtop dl{ float: left; width: 179px;}
.gfootrtop dl dt{ color: #fff; font-size: 18px; font-weight: 400;padding-bottom: 19px}
.gfootrtop dl dd a{ color: #ccc; font-size: 14px; line-height: 35px;}
.gfootrtopl{ width: 716px; overflow: hidden; float: left}
.gfootrtopc{ float: left; height: 154px;  border-left: 1px solid #2A2B2D; padding:0px 61px;}
.gfootrtopc .p1 .imgph{ width: 20px; display: inline-block; margin-right: 3px}
.gfootrtopc h5{color: #fff; font-size: 18px; padding-bottom: 28px ; font-weight: normal;}
.gfootrtopc .p1{ font-size: 22px; color: #0099ff; padding-bottom: 18px }
.gfootrtopc .p2{ font-size: 12px; color: #ccc; margin-bottom: 10px }
.gfootrtopr{ float: left; height: 154px;  border-left: 1px solid #2A2B2D; padding-left:65px;  text-align: center;}
.gfootrtopr h5{color: #fff; font-size: 18px; padding-bottom: 12px ; font-weight: normal;}
.gfootrtopr img{ display: block; margin: auto; width: 102px;}
.gfootrtopr .p3{ color: #fff; font-size: 12px ;margin-top: 10px;}
.footerFriend{
    width:1200px;
    overflow:hidden;
    border-top:1px solid #2A2B2D;
    padding-top: 30px;
}
.footerFriend p{
    width:1200px;
    overflow:hidden;
    text-align:left;
    padding-left:20px;
    padding-right:20px;
    padding-bottom: 20px;
    box-sizing:inherit !important;
    -webkit-box-sizing:inherit !important;
    line-height: 28px;
}
.footerFriend p a{
    display:inline-block;
    color:#646464;	
    margin-right:4px;
    text-align:left;
    
    font-size:14px;
}
.footerFriend p a:hover{
    color:#a9a9a9;
}
.footer_bottom {
    width: 100%;
    min-width: 1200;
    color: #939393;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
}
.footer_bottom a{
    color: #939393;
}
.footer_bottom a:hover{
    color: #939393;
    text-decoration:underline;
}
.footer_bottom p{ margin-bottom: 0px;}

/*发现*/
.faxianwarp{ border-bottom: 1px solid #eeeeee;background: #fff; }
.faxiantop{width: 1180px; margin: auto;  overflow: hidden;}
.faxiantop a{ display: block; font-size: 14px; color: #000; float: left; margin-right: 37px; padding:20px 0;}
.faxiantop .fa_active{ color: #0782d7; }
.faxiannav ul{text-align: center;}
.faxiannav ul li{     padding: 0 30px;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; display: inline-block; vertical-align: middle; zoom: 1; position: relative; }
.faxiannav ul li>a{ color: #999999; font-size: 16px; display: block;}
.faxiannav { margin:auto; background: #fff; height: 60px; line-height: 60px; margin-top: 10px;   }
.faxianb{ background:url(../images/faxian.png) no-repeat 100px center; display: block;  width: 124px;}
.se_nav a{ width: 115px; text-align: center; display: block; height: 40px;line-height: 40px;}
.se_nav{ width: 115px; border-radius: 4px; border: 1px solid #efefef;overflow: hidden;background: #fff;
         border-radius: 4px;
         -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
         box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
         filter: alpha(opacity=100);
         -moz-opacity: 1;
         -khtml-opacity: 1;
         opacity: 1;
         padding: 10px 0;
         position: absolute;
         z-index: 100;
         top: 50px;
         display: none;}
.se_nav a:hover{ background: #f2f2f2;}
.se_navw{ position: relative;}
.se_navw:hover .se_nav{display: block;}
.faxianwarp .faxiannav_active{color: #282828;  background: url(../images/bt_03.jpg) center bottom no-repeat;}
.faxianwarp .faxiannav_active a{color: #282828;}
.faxianwarp .faxiannav ul li:hover{color: #282828;  background: url(../images/bt_03.jpg) center bottom no-repeat;}
.faxianwarp .faxiannav ul li:hover a{color: #282828; }
#biuuu_page .laypage_main {
    width: 100%;
    margin: 0 auto;
    text-align: center
}

#biuuu_page .laypage_main a:link,
#biuuu_page .laypage_main a:visited {
    color: #999;
    border-radius: 4px
}

#biuuu_page .laypage_main a:hover {
    background-color: #0782d7;
    border: 1px solid #0782d7;
    color: #fff
}

#biuuu_page .laypage_main .laypage_next,
#biuuu_page .laypage_main .laypage_prev {
    font-size: 23px;
    background-image: url(../images/xia.png);
    background-repeat: no-repeat
}

#biuuu_page .laypage_main .laypage_prev {
    background-position: 13px 9px
}

#biuuu_page .laypage_main .laypage_prev:hover {
    background-position: 13px -84px
}

#biuuu_page .laypage_main .laypage_next {
    background-position: 13px -24px
}

#biuuu_page .laypage_main .laypage_next:hover {
    background-position: 13px -55px
}

#biuuu_page .laypage_main .laypage_next:hover,
#biuuu_page .laypage_main .laypage_prev:hover {
    background-image: url(../images/index.png);
}

.laypage_main a,
.laypage_main input,
.laypage_main span {
    height: 26px;
    line-height: 26px
}

.laypage_main button,
.laypage_main input,
.laypageskin_default a,
.laypageskin_default span {
    background-color: #fff;
    border: 1px solid #E9E9E9
}

.laypage_main {
    font-size: 0;
    clear: both;
    color: #666
}

.laypage_main * {
    display: inline-block;
    vertical-align: top;
    font-size: 14px
}

.laypage_main a {
    text-decoration: none;
    color: #666
}

.laypage_main a,
.laypage_main span,
.laypageskin_default span {
    width: 40px;
    height: 40px;
    line-height: 38px;
    margin: 0 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.laypage_main input {
    width: 40px;
    margin: 0 5px;
    padding: 0 5px
}

.laypage_main button {
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    padding: 0 10px;
    color: #666
}
.pageturning { margin-top: 40px;}
.pageturning .laypage_curr{    font-weight: 400;
                               color: #fff;
                               background: #0782d7;
                               border: 1px solid #0782d7;
                               border-radius: 4px;}
.auwrap{ height: 52px; width: 100%;background: #fff; border-bottom: 1px solid #eee; line-height: 52px; }
.auwrapl{ float: left;}
.auwrapl a,.auwrapl span,.auwrapl div{ float: left; margin-right: 36px;}
.auwrapl span{ color: #666;display: block;}
.auwrapl a{ color: #333;display: block;}
.auwrapr{ float: right;   }
.auwraplx>a{ background: url(../images/x_03.png) no-repeat center right; padding-right: 19px;margin-right: 0px;}
.auwraplx{ position: relative;}
.x_nav{width: 115px; border-radius: 4px; border: 1px solid #efefef;overflow: hidden;background: #fff;
       border-radius: 4px;
       -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
       box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
       filter: alpha(opacity=100);
       -moz-opacity: 1;
       -khtml-opacity: 1;
       opacity: 1;
       padding: 10px 0;
       position: absolute;
       z-index: 100;
       top: 45px;
       text-align: center;
       left:-25px;
       cursor: pointer;
       display: none;

}
.x_nav a:hover{ background: #f2f2f2;}
.x_nav>a{float: none;margin-right: 0px;} 
.auwraplx:hover .x_nav{ display: block;}
.auwrapr div,.auwrapr span{ float: left; margin-left: 36px; }
.auwrapr span{ color: #666;display: block;}
.auwrapr div a{ color: #333;display: block;}
.auwraprt{ background: url(../images/x_03.png) no-repeat center right; padding-right: 19px;margin-right: 0px;}
.auwraprx{ position: relative;}
.auwraprx .x_nav{left:-58px;}
.auwraprx:hover .x_nav{ display: block;}
.au_mian{ width: 1180px; margin:20px auto 0; background: #fff; border-radius: 4px;}
.au_mian dl dt,.au_mian dl dd{ float: left;}
.au_mian dl dt img{ display: block; width: 81px; height: 81px; border-radius:50%;}
.au_mian dl{ border-bottom: 1px solid #eeeeee; padding: 30px 20px; overflow: hidden;  }
.au_mian .au_mian_center{ width: 366px; overflow: hidden;}
.au_mian_center{ margin:0px 52px 0 19px;}
.au_mian_center h1{ color: #0782d7; font-size: 16px; font-weight: bolder;}
.au_mian_center h1:hover a {color: #0044ff;}
.au_city{ font-size: 12px; color: #767676; background: url(../images/au_06.jpg) no-repeat center left; padding-left: 16px; margin: 13px 0 15px; }
.au_num div:nth-child(1){ background: url(../images/au_10.jpg) no-repeat center right; padding-right: 16px;}
.au_num div:nth-child(2){ margin-left: 14px;}
.au_num div{ float: left; font-size: 12px; color: #333; font-weight: bold;}
.au_num div span{color: #767676; font-size: 12px; font-weight: normal;}
.au_num div a:hover{ color:#0044ff}
.au_mian_center p{ color: #bbb; font-size: 12px; margin: 12px 0 22px;}
.au_btn{width: 100px; height: 37px; border-radius: 4px; background: #0782d7; display: block; color: #fff; text-align: center; line-height: 37px; border: 1px solid #0782d7;}
.au_btn:hover{ background:#0099ff;border: 1px solid #0099ff;}
.au_mian_right a{ display: block; width: 200px; height: 150px; margin-right: 11px; float: left; }
.au_mian_right a img{ display: block; width: 200px; height: 150px; } 
.au_mian_right a:nth-last-child(1){ margin-right: 0px;}
.au_mian dl:nth-last-child(1){border-bottom: 0;}
.au_cont_top{ background: url(../images/au_bg.jpg) no-repeat center ; height: 341px; overflow: hidden;}
.data-wrap-box { width: 1130px; margin: 254px auto 0; padding: 0 16px 23px; *zoom: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.data-wrap-box:after { content: ""; display: table; }

.data-wrap-box:after { clear: both; }

.data-wrap-box .data-list-box { width: 220px; color: rgba(255, 255, 255, 0.5); font-size: 14px; position: relative; text-align: center; }

.data-wrap-box .data-list-box .data-number { color: white; font-size: 24px; display: block; margin-top: 14px; }

.data-wrap-box .data-list-box:first-of-type:after, .data-wrap-box .data-list-box:last-of-type:after { content: ""; width: 1px; height: 32px; background: rgba(255, 255, 255, 0.5); display: block; position: absolute; right: 0; top: 50%; margin-top: -16px; }
.left{ float: left;}
.right{ float: right;}

.home-information-wrap { background: #ffffff; line-height: 1; }

.home-information-box { margin: 0 auto; padding-bottom: 35px; position: relative; }

.home-information-box .information-headimg-box {border-radius: 50%; width: 120px; height: 120px; border: 4px solid #ffffff; background-color: #ffffff; position: absolute; left: 50%; margin-left: -64px; top: -65px; overflow: hidden; }
.information-headimg-box img{ border-radius: 50%;}
.home-information-box .information-content-wrap { padding-top: 60px; }

.home-information-box .people-nick-name { margin-top: 20px; font-size: 24px; color: #444444; }

.home-information-box .people-nick-name a { display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.home-information-box .user-signature { margin-top: 20px; line-height: 20px; font-size: 14px; color: #666666; }

.home-information-box .follow-letter-wrap { margin: 20px auto 0; width: 414px;}

.home-information-box .btn-now { width: 120px; height: 36px; line-height:36px;}

.home-information-box .attention { float: left; }

.home-information-box .private-letter { float: right; margin-right: 0;margin-right: 5px; }

.text-center{ text-align: center;}

.btn-default-main {
    color: #fff;
    background: #0782d7;
    border: 1px solid #0782d7;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;}
.btn-default-secondary {
    color: #666;
    background: 0 0;
    border: 1px solid #bbb;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
}

.aucont_city{ font-size: 12px; color: #767676;  margin: 13px 0 15px; }
.subnav-content-wrap {
    width: 100%;
    min-height: 56px;
    background-color: #fff;
    padding-top: 36px;
}

.subnav-content-wrap .mt-18 {
    margin-top: 18px
}
.subnav-wrap {
    box-sizing: border-box
}

.subnav-wrap .top-hull {
    width: 100%;
    border-bottom: 1px solid #eee;
    position: relative
}

.subnav-wrap .subnav-contentbox {
    margin: 0 auto;
    position: relative;
    z-index: 2
}

.subnav-wrap .subnav-contentbox .subnav-content {
    margin-bottom: -1px;
    font-size: 16px;
    color: #999
}

.subnav-wrap .subnav-contentbox .subnav-content>li {
    padding: 0 30px;
    line-height: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    position: relative
}

.subnav-wrap .subnav-contentbox .subnav-content>li>a {
    padding: 19px 0;
    display: block;
    border-bottom: 2px solid transparent
}

.subnav-wrap .subnav-contentbox .subnav-content>li.current>a,
.subnav-wrap .subnav-contentbox .subnav-content>li>a:hover {
    color: #282828;
    border-bottom: 2px solid #444
}
.au_list span{display: block; float: left;font-size: 12px; color: #333;}
.au_list span:nth-child(1){background: url(../images/auicon_06.jpg) no-repeat center left; padding-left: 21px; }
.au_list span:nth-child(2){background: url(../images/auicon_03.jpg) no-repeat center left; padding-left: 22px; margin-left: 20px;}
.au_data{ width: 900px; margin:20px auto 0; padding: 50px 0; background: #fff; border-radius: 4px; overflow: hidden;}   
.au_data_left{width: 300px; float: left; }
.au_data_left img{display: block; margin: auto;}
.au_data_left p{ color: #000; font-size: 14px; text-align: center; margin-top: 19px;}
.au_data .au_data_right{ width: 503px; border-left: 1px solid #d8d8d8; float: left; padding-left: 44px;}
.au_data_right h1{ font-size: 20px; color: #282828; font-weight: bolder; border-bottom: 1px solid #d8d8d8; padding-bottom: 14px;}
.au_data_right>p { height: 48px; line-height: 48px; color: #666; font-size: 14px;border-bottom: 1px solid #d8d8d8;}
.au_data_right>div>p {color: #666; font-size: 14px; line-height: 30px; }
.au_data_right>div>h2{color: #666; font-size: 14px; margin-bottom: 10px;}
.au_data_right>div{padding-top: 14px;}
.mobannav{margin-top: 0px;}
.moban_list div{ float: right; font-size: 12px; color: red;}
.moban .mo_txt{ display: block;  width: 252px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;color: #7a7a7a; font-size: 12px;}
.xcx_banner{background: url(../images/xcxbg_02.jpg) no-repeat center top; height: 663px; width: 100%; overflow: hidden;}
.xcx_banner img:nth-child(1){margin:87px auto 0;}
.xcx_banner img:nth-child(2){margin:39px auto 0; width:190px; height:190px}
.xcx_banner img{display: block; }
.xcx_img1{background: url(../images/xcxbg1.jpg) no-repeat center top; width: 100%; height: 788px;}
.xcx_img2{background: url(../images/xcxbg2.jpg) no-repeat center top; width: 100%; height: 702px;}

.xcxbanner{background: url(../images/xcxbannerbg_02.png) no-repeat center top; width: 100%; height: 380px;overflow: hidden; color: #fff;}
.xcx_cont{ width: 1200px; margin: auto;}
.xcx_contl{ margin-top: 75px;margin-left: 125px; float: left;}
.xcx_contl h1{ color: #fff; font-size: 50px; font-weight: bold;}
.xcx_contl p{ font-size: 18px; color: #fff; line-height: 29px; margin-top: 32px; }
.xcxbannerh{ width: 41px; height: 6px; background:#fff; display: block; border-radius: 50px; margin-top: 94px;  }
.xcx_contr{ float: right; margin-top: 74px; margin-right: 270px}
.xcx_contr img{ display: block; height: 185px; width: 185px;}
.xcx_contr p{ color: #fff; font-size: 16px; margin-top: 20px; width: 185px; text-align: center;  }
.xcx_cont2{background: #fafafa; width: 100%; overflow: hidden;}
.xcx_cont2w{width: 1200px; margin: auto;}
.xcx_cont2l{ width: 481px; height: 479px; background: url(../images/xcximg2_03.png) no-repeat; float: left;}
.xcx_cont2r h1{ font-size: 32px; color: #222; font-weight: bold; margin-top: 152px;}
.xcx_cont2r .xcxh{ margin-top: 21px; margin-bottom: 18px; overflow: hidden;}
.xcx_cont2r{ width: 594px; overflow: hidden; float: right; margin-right: 73px;}
.xcx_cont2r p{ font-size: 16px;  color: #555; line-height: 24px;}
.xcx_cont2r .xcx_cont2rb dl dt{ font-size: 14px; font-family: PingFangSC-Regular;  font-weight: 400; color: #999; line-height: 20px; margin-bottom: 12px;}
.xcx_cont2r .xcx_cont2rb dl,.xcx_cont2r .xcx_cont2rb>span{ display: block; float: left;}
.xcx_cont2r .xcx_cont2rb>span{ display: inline-block;  width: 1px;  height: 40px;  background: #e3e3e3;  margin: 37px 29px 0px 32px}
.xcx_cont2r .xcx_cont2rb dl dd span{font-size: 48px; font-family: AlteDIN;  color: #2f6aff; line-height: 48px; font-weight: bolder;}
.xcx_cont2r .xcx_cont2rb dl dd{font-family: PingFangSC-Regular; font-size: 16px; text-align: center;  line-height: 48px; color: #2f6aff}
.xcx_cont2r .xcx_cont2rb{ margin-top: 41px; }
.xcx_cont2lc{ width: 276px; height: 358px; margin-left: 110px; margin-top: 140px;}
.xcxcont3{background: url(../images/xcxcont2_02.png) no-repeat; height: 466px; width: 100%; }
.xcxcont3main{ width: 1200px; margin: auto;}
.xcxcont3l{ float: left; width: 450px; margin-top: 133px;}
.xcxcont3l h1{ font-size: 32px; color: #fff; font-weight: bold;}
.xcxcont3l span{ display: block; width: 24px; height: 4px; border-radius: 50px; background: #fff; margin: 21px 0 28px;}
.xcxcont3l p{ color: #fff; font-size: 14px; line-height: 24px;}
.xcxcont3r{ display: block; float: right; margin-top: 37px;}
.xcxcont4{ background: #fff;}
.xcxcont4title h1{ color: #222; font-size: 32px; font-weight: bold; text-align: center;}
.xcxcont4title p{ text-align: center; font-size: 14px; color: #333;}
.xcxcont4title .xcxh{ margin:21px auto 18px; overflow: hidden; display: block; } 
.xcxcont4title{ padding-top: 70px;}
.xcxcont4b{ width: 1200px; margin: auto; overflow: hidden;}
.xcxcont4b .xcxcont4bl{ background:url(../images/xcxcont3phone_03.png) no-repeat; width: 400px; height: 753px; overflow: hidden; float: left;}
.xcxcont4blphone{ width: 277px; height: 482px; margin-left: 38px; margin-top: 113px;}
.xcxcont4br{ float: right; width: 737px; margin-top: 94px;}
.xcxcont4br dl{ width: 368px; height: 278px;border-bottom: 1px solid #e3e3e3;}
.xcxcont4br dl:nth-child(n){ float: left;}
.xcxcont4br dl:nth-child(3){ border-bottom: none;}
.xcxcont4br dl:nth-child(3) dt img{ margin-top: 72px;}
.xcxcont4br dl:nth-child(4){ border-bottom: none;}
.xcxcont4br dl:nth-child(4) dt img{ margin-top: 72px;}
.xcxcont4br dl:nth-child(2n){ float: right;border-left: 1px solid #e3e3e3;}
.xcxcont4br dl dd{ width: 218px; margin: auto; text-align: center; }
.xcxcont4br dl dt img{display: block;margin: auto;}
.xcxcont4br dl dd h1{ color: #222; font-size: 20px; font-weight: bold; margin: 47px 0 24px;} 
.xcxcont4br dl dd p{ color: #999; font-size: 14px;}
.xcxcont5_b{ width: 1200px; margin: auto; overflow: hidden;}
.xcxcont5_b li{width: 310px;  float: left; text-align: center; margin:0  45px;  margin-top: 40px;}
.xcxcont5_b li img{    max-width: 100%;    vertical-align: middle}
.xcxcont5_b li  h3 {  padding: 10px 0;  font-size: 16px;    font-weight: none; color: #222; }
.xcxcont5_b li p {  color: #7c7c7c;  font-size: 14px;}
.plus6 {  padding: 80px 0 120px;}
.plus6 .wrap {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.plus6 a {
    display: block;
    width: 400px;
    height: 80px;
    background: #3a78ed;
    border-radius: 100px;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    line-height: 80px;
    font-size: 24px;
}
.plus6 a img {
    vertical-align: middle;
    margin-right: 10px;
}
.plus6 a:hover{color: #fff;}
/*轮播*/ 

.m-carousel {
	position: relative;
	overflow: hidden
}

.m-carousel-list {
	overflow-y: hidden;
	width: 100%;
	
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}
.xcx_cont2lc .m-carousel-list li{ height: 358px;}
.xcx_cont2lc .c-carousel-dot { position: absolute;  top: 310px; left: 0;  width: 100%;  text-align: center;}
.xcxcont4blphone .m-carousel-list li{ height: 480px;}
.xcxcont4blphone .c-carousel-dot { position: absolute;  top: 482px; left: 0;  width: 100%;  text-align: center;}
.m-carousel-list li {
	float: left;
	width: 100%;
	
	padding-bottom: 137px;
	overflow: hidden;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 0;
	background-size: auto 100%
}

.m-carousel-list li a {
	display: block;
	height: 100%
}

.m-carousel-list .m-carousel-title {
	font-size: 56px;
	font-weight: 700;
	padding-top: 220px;
	text-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}

.m-carousel-list .m-carousel-note {
	color: hsla(0, 0%, 100%, .8);
	font-size: 24px;
	text-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}

.m-carousel-list .m-carousel-btn {
	display: inline-block;
	width: 218px;
	height: 40px;
	line-height: 40px;
	background: -webkit-linear-gradient(right, #36e4ff, #5bbdff);
	background: linear-gradient(-90deg, #36e4ff, #5bbdff);
	border-radius: 4px;
	margin-top: 32px
}

.c-carousel-dot {
	position: absolute;
	bottom: 23px;
	left: 0;
	width: 100%;
	text-align: center
}

.c-carousel-dot span {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	border-radius: 6px;
	background: #4d4d4d;
	background: hsla(0, 0%, 100%, .3);
	cursor: pointer;
	-webkit-transition: width .3s ease, background .3s ease;
	transition: width .3s ease, background .3s ease
}

.c-carousel-dot span:hover {
	background: #666;
	background: hsla(0, 0%, 100%, .4)
}

.c-carousel-dot span.active {
	width: 23px;
	background: #d8d8d8;
	cursor: default
}





 
.hd_mian{ width: 1180px; margin:0px auto;}
.hd_mian dl{ width: 580px; background: #fff; border-radius: 4px; margin-top: 20px;}
.hd_mian dl dt{ width: 580px; height: 344px; border-top-left-radius: 4px;border-top-right-radius: 4px; position: relative;}
.hd_mian dl dt a{ display: block; width: 580px; height: 344px; overflow: hidden;}
.hd_mian dl dt .active-mark{ width: 68px; height: 32px; color: #ffffff;
                             line-height: 32px;
                             text-align: center;
                             font-size: 12px;
                             background: rgba(0, 0, 0, 0.6);
                             border-radius: 4px 0 4px 0;
                             display: block;
                             position: absolute;
                             left: 0;
                             top: 0;}
.hd_mianbt{ padding: 20px;border-bottom: 1px solid #f2f2f2; display: block; position: relative;}
.hd_mianbt h1{font-size: 16px; color: #333;vertical-align: middle;  zoom: 1; white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}
.hd_mianbt p{height: 21px; padding-top: 14px; color: #aaaaaa; font-size: 14px;display: inline-block; vertical-align: middle;  zoom: 1;  cursor: text;}
.hd_mianbb{ padding: 20px; overflow: hidden;}
.hd_mianbb div:nth-child(1){background: url(../images/shijian.png) no-repeat center left; float: left; padding-left: 26px; font-size: 12px; color: #666;}
.hd_mianbb div:nth-child(2){float: right; background: url(../images/auicon_06.jpg) no-repeat center left;padding-left: 24px;}
.hdq{background:#0099ff url(../images/hdq_07.jpg) no-repeat center left; padding-left: 18px; padding-right: 14px; height: 32px;  color: #fff; position: absolute; right: 0px;top:30px; line-height: 32px; font-size: 12px;}
.hd_mian dl:nth-child(n){ float: left;}
.hd_mian dl:nth-child(2n){ float: right;}
.sq_mian{ width: 1180px; margin:20px auto; padding: 10px 20px; background: #fff; border-radius: 4px;}
.sq_mian dl{ overflow: hidden; border-bottom: 1px solid #eee; padding: 20px 0;}
.sq_mian dl dt img{width: 275px; height: 163px; display: block; }
.sq_mian dl dt{ float: left; margin-right: 30px;}
.sq_mian dl dd{ float: left; width: 863px;}
.sq_mian_box h1 a{ color: #333333; font-size: 16px; font-weight: bold;}
.sq_mian_box h1 a:hover{ color:#0044ff}
.sq_mian_box h1 { margin: 10px 0 16px;}
.sq_mian_box p{ font-size: 14px; color: #666; line-height: 26px; overflow: hidden; height: 49px;}
.sq_mian_boxb{ margin-top: 20px;overflow: hidden; cursor:pointer}
.sq_mian_boxb a{  height: 30px; line-height: 30px; display: block; float: left;}
.sq_mian_boxb a span{float: left; display: block; margin-left: 10px; }
.sq_mian_boxb span:hover{color:#0782d7}
.sq_mian_boxbman{ display: block; border-radius: 50%; float: left;}
.sq_mian_boxb div{ float: right; height: 30px; line-height: 30px; font-size: 12px; color: #666;}
.sq_mian_boxb div span{font-size: 12px; color: #666; display: block; float: left; margin-left: 21px;}
.sq_mian_boxb div span:nth-child(1){background: url(../images/auicon_06.jpg) no-repeat center left ; padding-left: 22px;  }
.sq_mian_boxb div span:nth-child(2){background: url(../images/sq_09.jpg) no-repeat center left ; padding-left: 20px;  }
.sq_mian_boxb div span:nth-child(3){background: url(../images/auicon_03.jpg) no-repeat center left ; padding-left: 20px;  }
.sq_mian dl:nth-last-child(1){ border-bottom: 0px;}
.sqc_main{ width: 760px; margin: auto; padding: 45px 210px; background: #fff; border-radius: 4px; margin-top: 20px;}
.sqc_main>h1{margin-bottom: 20px; line-height: 40px; color: #333;  font-size: 28px;}
.sqc_main_txt h1{ font-size: 15px; line-height: 24px; font-weight: bolder; color: #333;}
.sqc_main_txt p{font-size: 15px; line-height: 24px; color: #333;}
.sqc_main_man{ margin-bottom: 30px;}
.sqc_main_man img{ border-radius:50%}
.sqc_main_txt img{ display: block; width: 760px; margin: 20px 0;}
.sqc_main_txt{padding-bottom: 40px;}
.sqc_mainbot{display: flex;
             -ms-flex-wrap: wrap;
             flex-wrap: wrap;
             padding-bottom: 20px;
             border-bottom: .5px solid #efefef;}
.sqc_mainbotb{    padding: 6px 10px;  margin-top: 10px;  margin-right: 20px; border-radius: 100px; border: 1px solid #d8d8d8;  line-height: 17px;  color: #767676;
                  font-size: 12px;
                  text-align: center;
}
.sqc_mainbottxt{    padding-top: 20.5px; font-size: 12px; color: #666;}
.sqc_dianz{width: 88px;
           height: 88px;   
           margin: 0 auto 10px;
           border-radius: 50%;
           border: 1px solid #d8d8d8;
           margin-top: 60px;
           cursor: pointer;
}

.sqc_dianz img{ width: 26px; height: 26px; margin: 29px auto ; display: block;}
.sqc_dianzw p{ color: #666; font-size: 12px; text-align: center;}

.sqc_lastbox{width: 760px; margin: auto; padding: 45px 210px; background: #fff; border-radius: 4px; margin-top: 20px; overflow: hidden;}
.sqc_lastbox_title{height: 53.5px;
                   border-bottom: .5px solid #efefef;
                   line-height: 33px;
                   color: #333;
                   font-size: 24px;
}
.sqc_lastbox_cont{    padding: 20px 0;  border-bottom: .5px solid #efefef;}
.sqc_lastbox_contytop{    display: flex;    margin-bottom: 10px;}
.sqc_lastboximg{    cursor: pointer;
                    width: 40px;
                    height: 40px;
                    margin-right: 15px;
                    border-radius: 50%;}
.sqc_lastrw{ width: 703px;}
.sqc_lastrwman{white-space: nowrap;
               text-overflow: ellipsis;
               overflow: hidden;
               min-height: 1em;
               cursor: pointer;
               max-width: 100%;
               height: 20px;
               line-height: 20px;
               color: #333;
               font-size: 14px;}
.sqc_lastrwtime{height: 20px;
                line-height: 20px;
                color: #767676;
                font-size: 12px;
                width: 95px;
                float: left;
}
.sqc_lastrr{    height: 20px;
                line-height: 20px;
                color: #767676;
                font-size: 12px;
                float: right;
}
.delBtn{
    cursor: pointer;
}
.pipeOperator{margin: 0 10px;}
.sqc_lastrrimg{    margin-top: 2px;
                   width: 14px;
                   height: 14px;}
.CommentLikeCount{    margin-left: 5px;}
.pipeOperator{margin: 0 10px;}
.sqc_lastrr div ,.sqc_lastrr img{ float: left;}
.sqc_lastboxboy{line-height: 25px;
                color: #333;
                font-size: 14px;
                padding-left: 55px;
}
.sqc_lastreply{margin-top: 10px;
               padding: 10px;
               border: 1px solid #e9e9e9;
               line-height: 25px;
               font-size: 14px;
               color: #767676;
               background-color: #f8f8f8;}
.sqc_lastreply a{ color: #0099ff;}
.sqc_lastbox_cont:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
.sqc_lastboxfrom input:nth-child(1){ width: 718px; margin: auto; border: 1px solid #eee; background: #f4f4f4; border-radius: 4px; height: 42px; line-height: 42px; padding: 0 20px; margin-top: 100px;}
.sqc_lastboxfrom input:nth-child(2){ width: 99px; height: 36px; background: #286efa; border: 0; float: right; color: #fff;border-radius: 4px;  margin-top: 15px;}
.home-information-box .fensi{ margin: auto; display: block;}
.fensi_center{   width: 1180px; margin: auto;  padding: 24px 0 4px; cursor: pointer;}

.f_nav{width: 115px; border-radius: 4px; border: 1px solid #efefef;overflow: hidden;background: #fff;
       border-radius: 4px;
       -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
       box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2);
       filter: alpha(opacity=100);
       -moz-opacity: 1;
       -khtml-opacity: 1;
       opacity: 1;
       padding: 10px 0;
       position: absolute;
       z-index: 100;
       top: 26px;
       text-align: center;
       left:-1px;
       cursor: pointer;
       display: none;


}
.f_nav a:hover{ background: #f2f2f2; color: #333; font-size: 14px; line-height: 52px;}
.f_nav>a{float: none;margin-right: 0px;width: 115px; display: block;color: #333; font-size: 14px; line-height: 52px;} 
.fensi_centerr{ position: relative; padding : 0 30px 10px;}
.fensi_centerr:hover .f_nav{ display: block;}
.sx_w{ width: 1180px; margin:20px auto 0;}
.sx_wl{ float: left; width: 260px;}
.sx_wlt{ background: #fff; border-radius: 4px; padding: 40px 0 35px;}
.sx_wlt>img{ width: 80px; height: 80px; display: block; margin: auto;}
.sx_wlt h1{ font-size: 14px; font-weight: bold; color: #000; padding: 26px 0 11px; text-align: center;}
.sx_wlt p{ color: #767676; font-size: 12px; text-align: center; }
.sx_wlt p img{ width: 10px;}
.sx_wlt a{ width: 220px; height: 36px; background: #0099ff; display: block; margin: auto; color: #fff; line-height: 36px; font-size: 14px; border-radius: 4px; margin:27px auto 0; text-align: center;}
.sx_wlb{background: #fff; border-radius: 4px; padding: 5px 0; margin-top: 20px; cursor: pointer;}
.sx_wlb ul li{ padding-left: 30px; }
.sx_wlb ul li a{ font-size: 12px; line-height: 52px;}
.sx_wlb ul .s_active{ background: url(../images/s_03.jpg) no-repeat center left;}
.sx_wlb ul li:hover{ background: #0099ff;}
.sx_wlb ul li:hover a{ color: #fff;}
.sx_wr{ float: right; width: 900px; background: #fff; border-radius: 4px;}
.sx_wrtitle h1{ float: left; padding-left: 30px; font-size: 16px; color: #444;}
.sx_wrtitle { height: 67px; line-height: 67px; border-bottom: 1px solid #eee;}
.sx_wrtitle  div{ float: right; padding-right: 30px;}
.sx_wrtitle  div span,.sx_wr dt div a{display: block; font-size: 14px;}
.sx_wrtitle  div span{ color: #999;}
.sx_wrtitle  div a{ margin-left: 14px; color: #0099ff;}
.sx_wbottom{ ; overflow: hidden; display: block; padding: 30px; border-bottom: 1px solid #eee; position: relative;}
.sx_wbottom:nth-last-child(1){ border-bottom: 0;}
.sx_wbottomw{ overflow: hidden; display: block;}
.sx_wrman{ float: left; display: block; margin-right: 20px;}
.sx_wrman img{ display: block; width: 48px; border-radius: 50%;}
.sx_wrr{ float: left;}
.sx_wrr div{ color: #444; line-height: 16px;}
.sx_wrr div a,.sx_wrr div span{display: block; float: left;}
.sx_wrr div a{font-weight: bolder;}
.sx_wrr div span:nth-last-child(2){ margin: 0 18px 0 14px;}
.sx_wrr div span:nth-last-child(1){color: #bbb; font-size: 12px;}
.sx_wrr p{ margin-top: 11px; width: 720px;line-height: 24px;word-wrap: break-word; color: #666;}
.sx_wbottom .button-area {
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;}

.sx_wbottom .button-area .private-delete {
    top: 50%;
    margin-top: -7.5px;
    cursor: pointer;
}
.sx_wbottom .small-close {
    width: 15px;
    height: 15px;
    background: url(../images/gb.png)no-repeat;
    cursor: pointer;
    position: absolute;
    right: 30px;
    top: 20px;
    background-size: 100%;
}
.sx_wbottom:hover {
    background: #fbfbfb;
    cursor: pointer;
}
.sx_wbottom .small-close:hover {
    background: url(../images/gbhover.png) no-repeat;
    background-size: 100%;}
.hide{ display: none;}
.sx_wbottom:hover .hide{ display: block;}
.gonggao{ margin-left: 14px;}
.gg_r{ float: left; padding-left: 30px;}
.gg_r li{ float: left;height: 65px; line-height: 64px; margin-right: 50px; cursor: pointer; font-size: 16px}
.gg_r li a{ font-size: 16px; line-height: 64px; color: #999;}
.gg_r .gg_r_active a{ color: #444;}
.gg_r .gg_r_active{ border-bottom: 2px solid #444;}
.tz_null img{ display: block; margin: auto;}
.tz_null p{text-align: center; font-size: 16px; color: #333; margin-top: 5px;}
.tz_null {padding: 80px 0 120px;}
.gz_btn{ float: right; display: block; height:36px; width: 100px; border-radius: 4px; background: #0099ff; color: #fff; line-height: 36px; text-align: center;}
.sx_wrr .gz_p{ width: 670px;}

.work-null-tips {text-align: center;color: #666;width: 1000px;margin: 0 auto;}
.work-null-tips .subject-title {color: #444;font-size: 16px;}
.pageturning .active span {
    font-weight: 400;
    color: #fff;
    background: #0782d7;
    border: 1px solid #0782d7;
    border-radius: 4px;
}
.au_btn2{
    background: #fff;
    color: #666;
    border: 1px solid #bbb;
}
.au_btn:hover{ color: #fff;}
.au_btn2:hover{ color: #fff;}
.jiaocheng_a{
    width: 225px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
}
.gt{ width: auto; float: right; color: #d9d9d9;position: relative; padding: 0 10px;} 
.gt:hover{ background:rgba(255,255,255,0.1); color: #fff;}
.gt div a:hover{ color: #fff;}
.gt ul{ position: absolute;z-index: 99999; left: 0px; top: 60px;}
.gt .menu > li > a {
    display: block;
    border-bottom: solid 1px #f2f2f2;
    padding: 5px 20px;
    line-height: 1.8;
    text-align: left;
    font-weight: normal;
    white-space: nowrap;
    vertical-align: top;
    color: #222;
}
.gt .menu {
    background-color: #fff;    
    width: 100%;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
   border-radius: 4px;
   border-top-left-radius:0px ;
    border-top-right-radius:0px ;
    overflow: hidden;     
    display: none; 
    min-width: 96px;
}
.gt:hover.gt .menu { display: block;}
.gt .menu > li > a:hover{ color: #777;}
.gt a{ color: #d9d9d9; line-height: 60px;}
.gtz{float:right; display:block; width:16px;padding:21px 10px 0; height: 39px;}
.gtz img{ width: 100%;}
.gtz2{float:right; display:block; width:16px; position: relative; height: 39px; padding:21px 10px 0;}
.gtz2:hover{ background:rgba(255,255,255,0.1); color: #fff;}
.gtz:hover{ background:rgba(255,255,255,0.1); color: #fff;}
.hd_mian dl dt img{width: 580px; height: 344px; overflow: hidden;}
.pro_hover,.pro_hover2,.pro_hover3{cursor: pointer;display: block;float: right;margin-top: -2px;}

.cont1_list dl .pro_hover2:hover .pro_contsp{display:block}
.cont2 .cont1_list dl dt{ position:relative}
.pro_contsp {
    width: 280px;
    background: rgba(0,0,0,0.3);
    top: 0px;
    height: 280px;
    left: 0px;
	position:absolute;
	display:none;
	z-index:99	
}

.pro_contsp{ overflow:hidden}
.cont1_list .pro_contsp img{ display:block; margin: 60px auto 0; width:150px; height:150px;border: 6px solid #fff;}

.cont1_list dl dt img:hover,.hd_mian dl dt img:hover,.au_mian_right a img:hover,.sq_mian dl dt img:hover {
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    opacity: 0.8;
    -khtml-opacity: .8;
	transition: all .1s linear;
	cursor:pointer
}


.hd_mianbt h1:hover{ color:#0044ff}
#ClCache{display:none}
.index  .rightreserve{height: 32px; line-height: 32px; margin-left: 21px;} 
/*20190514添加*/
.cont5mian .gyfcont5mianl{ width: 280px; height: 280px; background: url(https://panoimg.720hot.com/1/10/img/1558339570175g8y.png) no-repeat; font-size: 20px; text-align: center; color: #fff; margin-top: 0px; line-height: 280px; font-weight: bold; }
.cont5mian .gyfcont5mianr{ width: 280px; height: 280px; background: url(https://panoimg.720hot.com/1/10/img/1558339871627j1c.png) no-repeat; font-size: 20px; text-align: center; color: #fff; margin-top: 0px; line-height: 280px; font-weight: bold; }
.gseachw{ width: 100%; background: #fff; position: relative; }
.gseachw .gseachwtext{height: 80px;
    border-bottom: 1px solid #c7c7c7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    }

.gseachwtext input{border-width: 0;
    height: 40px;
    line-height: 40px;
    width: 400px;
    text-align: center;
    font-size: 24px;
    color: #666;
    
    }
.gseachwtextlist{position: absolute;
    left: 0;
    top: 79px;
    width: 100%;
    background-color: hsla(0,0%,100%,.95);
    border: 1px solid #e9e9e9;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.07);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,.07);
    text-align: center;
    color: #5f5f5f;
    padding-top: 10px;
    padding-bottom: 20px;
    z-index: 11;
     display: none;
    }

.gseachwtext_list_title{    font-weight: bolder;
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: center;
    color: #5f5f5f;
    font-size: 14px;
   
    }

.gseachwtextlist div a{padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    color: #5f5f5f;
    font-size: 14px; display: block;}

.seachtitle{ text-align: center;font-weight: bolder; font-size: 24px;  padding-top: 40px; text-align: center;}


/*移动端首页css*/

.tpp_top .tnav .logo{ 
    /* width: 2.0rem;   */
    max-height: 50%;
    width: auto;;
    margin: auto; 
}
.tpp_top .tnav .daohang{ width: .5rem;  position: absolute; right: 0.3rem; top: 0.32rem;}
.tpp_top .tnav .sousuo{ width: 0.38rem; position: absolute; left: .3rem; top: .32rem;}
.tpp_top .tnav { height: 1rem;  }
.tpp_top .tnav{position: relative}
.tpp_top .tpp_top{ background: #fff; position: fixed; top: 0; width: 100%; z-index: 8;}
.tpp_top .nav_list li a{ color: #fff; font-size: .32rem; text-align: center; display: block; padding: .3rem 0 ;  }
.tpp_top .nav_list{ padding-bottom: .4rem; display: none; position: absolute;z-index: 9; width: 100%; background: rgba(0,0,0,0.9); }
.tpp_top{ background: #222;position: fixed;
    width: 100%;
    z-index: 9999;
    top: 0;}
.tpp_top nav img{ display: block;}
.tpp_top nav a img{ display: block; width: 100%;}
.tpp_top nav a { display: block;}
.ub
{
	display: -webkit-box !important;
	display: box !important;
	position:relative;
	                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
}
.ub-ac
{
	-webkit-box-align:center;
	box-align:center;
}
.ub-pc
{
	-webkit-box-pack:center;
	box-pack:center;
}

.ub-ver
{
	-webkit-box-orient:vertical;
	box-orient:vertical;
}

.ub-f1
{
	position:relative;
	-webkit-box-flex: 1; 
	box-flex: 1;
	}
	
.ovlive{ margin: 0 0.3rem;}
.ovlive .title{ padding: .4rem 0;}
.ovlive .title h1{ font-size: .36rem; color: #333; font-weight: bolder; display: block; }
.ovlive .title span{ font-size: .26rem; color: #666; font-weight: lighter; display: block; }
.ovlivebofy dl dt{ background: url(/static/index/images/linshang4.jpg) no-repeat center; background-size: cover; height: 3.4rem;}

.ovlivebofy a:nth-child(n){ float: left; width: 49%;}
.ovlivebofy a:nth-child(2n){ float: right; width: 49%;}
.ovlivebofy dl dd h1{ font-size: .28rem; color: #333; margin-top: .2rem;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ovlivebofy dl dd div p{ font-size: .22rem; color: #999;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ovlivebofy dl dd div span{ font-size: .22rem; color: #999; display: block; margin-left: .2rem;}
.ovlivebofy dl dd div{ margin-top: 0.1rem;} 
.ovlivebofy a { display: block; margin-bottom: 0.4rem}
.servicebody{ margin: 0 0.2rem;}
.servicebody dl dt{ background: url(/static/index/images/linshang4.jpg) no-repeat center; background-size: cover; width: 1.6rem; height: 1.6rem; border-radius: 50%; margin: auto;}
.servicebody a:nth-child(n){ float: left; width: 46%;}
.servicebody a:nth-child(2n){ float: right; width: 46%;}
.servicebody dl dd h1{ font-size: .28rem; color: #333; margin: .3rem .4rem 0;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;  text-align: center; color: #333; font-weight: bold;}
.servicebody dl dd div p{ font-size: .22rem; color: #999;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.servicebody dl dd div span{ font-size: .22rem; color: #999; display: block; margin-left: .2rem;}
.servicebody dl dd div{ margin-top: 0.1rem;} 
.servicebody a { display: block; margin-bottom: 0.4rem; -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15); border-radius: .14rem; padding: .4rem 0;}
.servicebodyd img{ display: block;}
.servicebodyd span{ display: block; font-size: .22rem; color: #999; font-weight: initial; padding: 0.15rem 0; margin-left: .05rem;}
.servicebodtxt{ margin:0 0.6rem; color: #666; font-size: .24rem; text-align: center;  font-weight: normal; line-height: .35rem;height: .65rem;overflow: hidden}
.txtbody dl dt{ background: url(/static/index/images/linshang4.jpg) no-repeat center ; background-size: cover; height: 3rem; border-radius: .05rem;} 
.txtbody dl dd h1{ font-size: .3rem; color: #222;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;  margin: .2rem 0 .14rem;}
.txtbody dl dd p{font-size: .22rem; color: #666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.txtbodyd div i{ display: block;background: url(/static/index/images/linshang4.jpg) no-repeat center; background-size: cover; width: 0.44rem; height: 0.44rem; border-radius: 50%;}
.txtbodyd div span{ display: block; font-size: .24rem; color: #666; margin-left: .1rem;}
.txtbodyd ul li img{ display: block; width: .2rem;}
.txtbodyd ul li{ margin-left: .2rem;}
.txtbodyd ul li p{ margin-left: .1rem;}
.txtbodyd{ margin-top: 0.2rem;}
.txtbody dl { margin-bottom: .4rem;}
.ytxtbody dl dd h1{ font-size: .3rem; text-align: center;}
.ytxtbody dl dd p{ font-size: .28rem; text-align: center;}
.tpfooter{ text-align: center; font-size: .2rem; font-weight: lighter; color: #fff; background: #333; padding: .2rem 0;}


/*移动端搜索页面*/
.mgseachw{ width: 100%; background: #fff; position: relative; }
.mgseachw .gseachwtext{height: 1.3rem;
   
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
   
    
    }

.mgseachwtext input{border-width: 0;
    height:1.3rem;
    line-height: 1.3rem;
    width: 100%;
    text-align: center;
    font-size: 0.4rem;
    color: #666;
    margin: auto;
    padding:0  0.3rem ;
     border-bottom: 1px solid #c7c7c7;
    }
.mgseachwtextlist{position: absolute;
    left: 0;   
    width: 100%;
    background-color: hsla(0,0%,100%,.95);    
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.07);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,.07);
    text-align: center;
    color: #5f5f5f;
    padding-top: 10px;
    padding-bottom: .7rem;
    z-index: 11;
     display: none;
    }

.mgseachwtext_list_title{    font-weight: bolder;
    padding-top: 0.15rem;
    padding-bottom: 0.1rem;
    text-align: center;
    color: #5f5f5f;
    font-size: 0.44rem;
   
    }

.mgseachwtextlist div a{padding-top: 10px;
    padding:0.3rem 0;
    text-align: center;
    color: #5f5f5f;
    font-size: 0.36rem; display: block;}
.mseachtitle{ text-align: center;font-weight: bolder; font-size: 0.4rem;  padding-top: 0.3rem; text-align: center;}

.mcont1_list{ margin: 1em 0.3rem 0rem; overflow: hidden;}
.mcont1_list dl dt {width: 100%; height: 3.4rem ; display: block; background-size: cover;}
.mcont1_list dl{ width: 49%;  overflow:hidden; background: #fff; float:left;  margin-bottom: 0.4rem; margin-right: 2%;}
.mcont1_list dl:nth-child(2n){ margin-right: 0px;}

.mcont1_list dl dd h1{ font-size: .28rem;
    color: #333;
    margin-top: .2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden; } 
.mcont1_list .mname{ font-size: 0.22rem; color: #999; margin-top: .1rem;}

