@charset "utf-8";
* {word-wrap:break-word;word-break:break-all;}
* {box-sizing:border-box;}
html{min-width:1300px;}
body{padding:0px; 	margin:0px auto; text-align:center; vertical-align:middle;	font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Tahoma,Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
	color:#333333;	line-height:28px;	font-size:18px;	line-height:30px;	background:#fff;}
img,p,form {margin:0px;padding:0px;border:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
h1,h2,h3 {margin:5px 0px;padding:5px 0px;}
input,textarea {/*font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; */font-size:14px;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}

::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
::-webkit-selection{background:#fb912d;color:#ffffff;}	
ul{list-style:none;margin:0;padding:0;}

/*导航栏置顶布局*/
#container{width:100%;height:auto;margin:10;overflow:hidden;}  
#nav{margin:0px auto;position:fixed;top:0;width:100%;height:80px;box-shadow:0 0 10px 2px rgba(90,90,90,.6);background:#fff;z-index:99;}
#main{width:100%;margin-top:80px; z-index:11;} 

/*宽度设置*/
.w1200 {margin: 0 auto;padding: 0;width: 1200px;}
.wrap {margin:0px auto; width: 1200px;overflow: hidden;}

/*导航栏*/
.weblogo {position:relative; float: left;width: 300px; height: 80px;overflow: hidden;}

.webtitle {position:relative; float: left; width: 500px; height: 80px;  margin: 0 50px;overflow: hidden;}
.webtitle .notice {width: 500px; height: 40px; overflow: hidden;}
.webtitle .notice .noticelogo {position:relative; float: left; margin:10px 5px 10px 0;padding: 0;width: 30px; height: 30px; background: url(../img/top/notice.png) no-repeat left top;overflow: hidden;}
.webtitle .notice .noticedetail {position:relative; float: left; margin: 10px auto;padding: 0;width: 465px; height: 30px; }
.webtitle .menu {width: 500px; margin: 5px auto;height: 30px; overflow: hidden;} 
.webtitle .menu .menuitem {position:relative; float: left; margin: 0px auto;padding: 0;width: 125px; height: 30px; line-height: 30px;} 
.webtitle .menu .menuitem:hover {background-color:#0B0}

.webcontact {position:relative; float: left; width: 300px; height: 80px;  background: url(../img/top/contacttelno.png) no-repeat left top; overflow: hidden;}

/*选择我们*/
.iliyoutitle{float: left;width: 100%;padding:30px 0px;border-bottom:1px solid #dbdbdb;overflow: hidden}
.iliyoutitle .iliyoutitlel {float: left;width: 400px;text-align:left;overflow: hidden;}
.iliyoutitle .iliyoutitlel h2 {float: left;margin:0px;padding-top:20px;width: 100%;font-size:45px;line-height: 70px;color: #242434;font-weight: normal;text-transform: uppercase;overflow: hidden;}
.iliyoutitle .iliyoutitler {float: left;width:800px;padding-left:40px;	border-left:1px solid #dbdbdb;text-align:justify;line-height: 25px;overflow: hidden;}    

.iliyoubox {float: left;width: 100%;border-bottom:1px solid #dbdbdb;margin-bottom:30px;overflow: hidden;}
.iliyoubox .iliyouboxr{float: left;width:1200px;margin:30px auto;overflow: hidden;}

.iliyoubox .iliyouboxr .whyusitem {position:relative;float: left;width: 400px;overflow: hidden;}
.iliyoubox .iliyouboxr .whyusitem .iliyouboxrpic{float: left;width: 70px;overflow: hidden;}
.iliyoubox .iliyouboxr .whyusitem .iliyouboxrpic img {float: left;width: 70px;overflow: hidden;}
.iliyoubox .iliyouboxr .whyusitem .iliyouboxrdemo{float: left;width: 310px;padding-left:30px;text-align:justify;overflow: hidden;}
.iliyoubox .iliyouboxr .whyusitem .iliyouboxrdemo b{float: left;width: 100%;font-size:18px;overflow: hidden;}
.iliyoubox .iliyouboxr .whyusitem .iliyouboxrdemo p{float: left;width: 100%;height:115px;padding-top:20px;font-size: 15px;line-height: 24px;color: #242434;overflow: hidden;}
    
/*核心业务*/
.sevicelist {float:left;width: 100%;text-align: justify;overflow: hidden;}
.sevicelist h2 {float: left;margin:0px;padding:0px;width: 100%;font-size:45px;line-height: 70px;color: #242434;font-weight: normal;text-transform: uppercase;overflow: hidden;}
.sevicelist p{float: left;width: 100%;padding-bottom:20px;font-size: 18px;line-height: 24px;overflow: hidden;}

/*战略合作*/
.projects{float:left;width: 100%;padding:30px 0px;text-align: justify;border-bottom:1px solid #dbdbdb;overflow: hidden;}
.projects h2 {float: left;margin:0px;padding:0px;width: 100%;font-size:45px;line-height: 70px;color: #242434;font-weight: normal;text-transform: uppercase;overflow: hidden;} 
.projects .prjtitle{position:relative;float: left;width: 100%;overflow: hidden;}
.projects .prjtitlel{float: left;width: 272px;height:71px;background: url(../img/project/prjbakl.png) no-repeat left top;overflow: hidden;}
.projects .prjtitler{float: left;width: 928px;height:71px;background: url(../img/project/prjbakr.png) repeat left top;overflow: hidden;}
.projects p {float: left;width: 100%;padding-top:20px;text-align: justify;overflow:hidden;}
.projectsbg {background-color:#eee;}

.seckill-channel{ background-color:#5D953E; margin-top:142px;}
.seckill-channel .box-bd{overflow:hidden; position:relative; margin:0; height:262px;}
.seckill-channel .box-bd li{width:228px;height:250px;margin:5px 0 10px 10px; background-color:#fff;	-o-transform: all 150ms ease-in-out;-moz-transform: all 150ms ease-in-out;-webkit-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;}
.seckill-channel .box-bd li:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);-o-transform: translateY(-3px);-moz-transform: translateY(-3px);-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.seckill-channel .box-bd li .p-img{ width:200px; height:200px; margin:14px auto 0;}
.seckill-channel .box-bd li .p-img img{ width:100%; height:100%;}
.seckill-channel .box-bd li .p-name{ text-align:center;width:200px; margin:10px auto 0; height:20px; line-height:18px; overflow:hidden;}
.seckill-channel .box-bd li .p-name a{ white-space:normal; color:#444;}
.seckill-channel .box-bd li .p-name a:hover{ color:#f42424;}
.seckill-channel .box-bd .prev,.seckill-channel .box-bd .next{ width: 50px;height: 70px;position: absolute;top: 50%;margin-top: -35px;background: rgba(0,0,0,.6);z-index: 2;text-align: center;color: rgba(255,255,255,.9);display: none;}
.seckill-channel .box-bd .prev{ left: 0; }
.seckill-channel .box-bd .prev span{font-size: 48px;line-height:60px;}
.seckill-channel .box-bd .next{ right: 0; }
.seckill-channel .box-bd .next span{font-size: 48px;line-height:60px;}
.seckill-channel .box-bd:hover .prev,.seckill-channel .box-bd:hover .next{ display: block; }

/*资讯中心*/
.wrap .newsbak {background: url(../img/news/newsbak.jpg) no-repeat left top;overflow: hidden;}
.news{float:left;width: 1240px;text-align: justify;overflow: hidden;}
.news h2 {float: left;margin:0px;padding:0px;width: 100%;font-size:45px;line-height: 70px;color: #242434;font-weight: normal;text-transform: uppercase;overflow: hidden;} 
.news ul li {float: right;width: 580px;height:75px;text-align:left;margin: 5px 40px 5px 0px;overflow: hidden;}
.news ul li b {float: left;width:330px;height:75px;line-height:75px;overflow: hidden;}
.news ul li .imgbox{float: left;width:180px;height:75px;overflow: hidden;}
.news ul li img {float: left;width:230px;height:75px;cursor: pointer;transition: all 0.6s;  overflow: hidden;}
.news ul li img:hover{transform: scale(1.4);}
.news ul li span {float: left;width:330px;line-height: 25px;font-size:14px;overflow: hidden;}
.news ul li p {float: left;width:330px;line-height: 24px;font-size:14px;padding:5px 0px; text-align: justify;text-justify:inter-ideograph;overflow: hidden;}

/* footer 最新改版 start*/
.footer-new{ background-color:#eee;overflow:hidden;}
.home_visual_body .footer-new,.topic_visual_body .footer-new,.store_visual_body .footer-new,.bonusBody .footer-new{ margin:0;}

.footer-new-con,.footer-new-bot{ background-color:#262626;}
.f-icon{ background:url(../img/foot/footer_new_icon.png) no-repeat; display:inline-block;}
.f-icon-qi{ background-position:0 0;}
.f-icon-zheng{ background-position:-34px 0;}
.f-icon-hao{ background-position:-68px 0;}
.f-icon-shan{ background-position:-102px 0;}
.f-icon-quan{ background-position:-136px 0;}
.f-icon-tel{ background-position:-3px -103px;}
.f-icon-kefu{ background-position:-3px -138px;}

.footer-new-top{ padding:24px 0;}
.footer-new-top .service-list{ overflow:hidden; float:left;}
.footer-new-top .contact{ float:right;}

.service-list .service-item{ float:left; width:215px; height:32px; line-height:30px; overflow:hidden; padding-right:10px; }
.service-list .service-item .f-icon{ width:32px; height:32px; float:left;}
.service-list .service-item span{ width: 125px; height: 60px; overflow: hidden; float:left; font-size:18px; color:#888888; margin-left:12px; white-space: nowrap; text-overflow: ellipsis;}

.contact .contact-item{ float:left; height:32px; line-height:30px;}
.contact .contact-item.contact-item-first{}
.contact .contact-item .f-icon-tel{ width:22px; height:24px; float:left; margin-top:5px;}
.contact .contact-item .f-icon-kefu{ width:27px; height:24px; float:left; margin-top:4px;}
.contact .contact-item span{ width: 80px; height: 30px; float:left; color:#023597; font-size:16px; font-weight:bold; margin-left:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contact .contact-item.contact-item-first span{ width:140px; margin-right:10px; color:#023597
;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.footer-new-con .fnc-warp{ padding:20px 0 10px; width:1200px; margin:0 auto; border-bottom:1px solid #464646; overflow:hidden;}
.footer-new-con .help-list{ float:left; width:900px;color:#fff;}
.footer-new-con .help-list .help-item{ float:left; width:170px; padding-right:10px;}
.footer-new-con .help-list .help-item h3{ width: 170px; height: 24px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; font-weight:bold; color:#fff; margin-bottom:20px;}
.footer-new-con .help-list .help-item li{ line-height:28px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.footer-new-con .help-list .help-item li a{ font-size:14px; color:#cccccc; width: 100%;}
.footer-new-con .help-list .help-item li a:hover{ color:#f42424;}

.footer-new-con .qr-code{ float:right;}
.footer-new-con .qr-code .qr-item{ float:left; width:104px; padding:2px; background-color:#fff;}
.footer-new-con .qr-code .qr-item .code_img,.footer-new-con .qr-code .qr-item .code_img img{ width:100px; height:100px;}
.footer-new-con .qr-code .qr-item .code_txt{ width:100%; height:20px; background-color:#121212; text-align:center; color:#fff;}
.footer-new-con .qr-code .qr-item-first{ margin-right:60px;}

.footer-new-bot{ overflow:hidden;}
.footer-new-bothig{ overflow:hidden;height:50px;background-color:#262626;}
.footer-new-bothig p{line-height:50px;color: #000000;}
.footer-new-bot .links{ overflow:hidden; padding:20px 0;}
.footer-new-bot .links p span{ color:#fff}
.footer-new-bot p{ text-align:center; color:#4c4c4c;}
.footer-new-bot .copyright_links{ margin-bottom:10px;}
.footer-new-bot .copyright_links a{ color:#888; display:inline-block;}
.footer-new-bot .copyright_links a:hover{ color:#f42424;}
.footer-new-bot .copyright_links .spacer{ overflow: hidden; margin: 0 17px; width: 1px;height: 11px; background-color: #444; display:inline-block;}

.footer-new-bot .copyright_auth{ overflow:hidden; padding-top:15px;}
.footer-new-bot .copyright_auth a img{ max-height:48px;}

.icasebox {float: left;width: 1200px;margin-bottom:30px;height:280px;overflow: hidden;}
.icasebox ul li {float: left;width: 300px;padding:30px;height:280px;overflow: hidden;}
.icasebox ul li img {float: left;width:240px;height: 180px;overflow: hidden; }
.icasebox ul li b {float: left;width:240px;height: 40px;line-height:40px;font-weight:normal;text-align:center;overflow: hidden; }

/*	链接样式	*/
a {color:#000000;}
a:hover {text-decoration: none;color: #e25353;}
a:link,a:visited,a:active {text-decoration: none;}

a.nav-link{color:#444444;}
a.nav-link:hover {text-decoration:none; color:#682d7d;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#FC3957;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color:#EA644A;}
a.red-link:hover {text-decoration:none;color:#353535; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#00a1e9;}
a.blue-link:hover {text-decoration:none;color:#f90; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.green-link{color:#38B03F;}
a.green-link:hover {text-decoration:none;color:#353535; }
a.green-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.yellow-link{color:#F1A325;}
a.yellow-link:hover {text-decoration:none;color:#353535; }
a.yellow-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}


.footer a {color:#ffffff;}
.footer a:link,.footer a:visited,.footer a:active {color:#ffffff;}

/*	字体颜色	 */

.text-white {color: #ffffff;}
.text-black {color: #000;}
.text-dark {color: #353535;}

.text-gray {color:#808080;}
.text-gray-darker {color: #222222;}
.text-gray-darke {color: #333333;}
.text-gray-light {color: #DDDDDD;}
.text-gray-lighter {color: #E5E5E5;}
.text-gray-pale {color: #F1F1F1;}

.text-danger {color: #EA644A;}
.text-warning {color: #F1A325;}
.text-success{color: #38B03F;}
.text-info{color: #03B8CF;}
.text-important{color:#BD7B46;}
.text-special{color: #8666B8}

.text-danger-pale{color: #FFE5E0;}
.text-warning-pale{color: #FFF0D5;}
.text-succes-pale {color: #DDF4DF;}
.text-info-pale {color: #DDF3F5;}
.text-important-pale{color: #F7EBE1;}
.text-special-pale{color: #F5EEFF;}

.text-lan {color:#005bac;}
.text-hong{color: #d44a25;}
.text-hui{color: #9d9d9d;}

.p-b-20 {padding-bottom: 20px;}
.m-r-10 {margin-right: 10px; }
.m-r-20 {margin-right: 20px; }
@keyframes buttonbg{
	from{ background-color: #f97721;}
	to{background-color: #fac26b;}
}

.al {left: 0;}
.ar {right: 0;}
/*锚点偏移样式*/
.target-fix {
    position: relative;
    top: -80px; // 偏移值
    display: block;
    height: 0;
    overflow: hidden;
}

.topline{float: left;width: 100%;height: 35px; line-height: 35px;color: #ffffff;background-color:#1b1542;font-size:14px;overflow: hidden;}
.topline .kouhao{float: left;width: 70%;text-align: left;overflow: hidden;}
.topline .toptel{float: left;width: 30%;text-align: right;overflow: hidden;}

.btn {padding:10px 20px;border-radius:2px;border:0px; cursor: pointer; overflow: hidden;}
.btn-danger{background:#EA644A; color: #fff;}

.main{float: left;width: 100%;padding-top:10px;padding-bottom:40px;text-align: justify;text-justify:inter-ideograph;overflow: hidden;}
.main img {max-width:100%;}
.main .title{float: left;width: 100%;padding:20px 0px;text-align: center;overflow: hidden;}
.main .desc{float: left;margin-bottom:15px;width: 100%;font-size:14px;
	background-color: #efefef;border-left:5px solid #dbdbdb;padding:15px;text-align: justify;text-justify:inter-ideograph;overflow: hidden;}


.wrap-l {float: left; width: 250px;overflow: hidden;}
.wrap-r {float: left; width: 950px;padding-left:30px;overflow: hidden;}

.banner {float:left;width:100%;min-width:1200px;margin-bottom:40px;background: #fff;overflow: hidden;}
.sbanner{float:left;width:100%;min-width:1200px;margin-bottom:40px; background: #fff;position:relative;overflow: hidden;}
.sbanner img {float: left; width: 100%;border: 0px;}


.fixed{position: fixed;z-index: 10;}
.headerbox {float: left;width:100%;min-width:1200px;height:90px;background:#ffffff;}
.header {margin:0px auto; width:1200px;height:90px;position: relative;}


/*	NAV 	*/
.nav {float:left;width: 810px;height:90px;}
.nav-li {float: left;width:90px;height:90px;text-align:center;}
.nav-li span{float: left;width:100%;height: 90px;line-height: 90px;font-size:16px;overflow: hidden;}
.nav-li:hover span {border-bottom:4px solid #682d7d;}
.nav-li-sel span{border-bottom:4px solid #682d7d;}
.nav-li:hover span a,
.nav-li-sel span a{color:#13538d;}
.drop-nav {position: absolute;z-index:10;float:left;left:0px;width:100%;top:90px;padding-left:400px;height:50px;line-height:50px;
	float:left;text-align: center;font-size:16px;display:none;overflow: hidden;}
.drop-nav a {padding:0px 10px;}
/*
.drop-nav-li {float: left; width: 100%;font-size:12px; line-height: 20px; border-bottom:1px solid #1e4288;padding:7px 0px; font-size:14px; overflow: hidden;}
.drop-nav-li:hover {background-color:#dc9d15;}
.drop-nav-li:hover a {color:#fff;}
*/
.nav-mark{position: absolute;z-index:9;top:125px;left:0px;right:0px;float:left;width:100%;min-width:1200px;height: 50px; background-color:rgba(0,0,0,.5);display:none;overflow: hidden;}

.titbox{float:left;margin-bottom:15px;width: 100%;padding:10px 0px;line-height:20px;border-bottom:1px solid #dbdbdb;text-align: left;overflow: hidden;}
.titbox i {float: left;width: 40px;height: 40px; line-height: 40px;text-align: center;overflow: hidden;}
.titbox b {float: left;font-size:16px;border-left:4px solid #682d7d;padding:0px 10px;height: 20px; line-height: 20px;text-align: center;overflow: hidden;}
.titbox span {float: right;font-size:12px;height: 20px;text-align: center;overflow: hidden;}





.iiabout{float: left;width: 100%;margin-bottom:30px;padding:30px 0px;background: url(../images/about-bg.jpg) no-repeat left center;background-size: cover;overflow: hidden;}

.iiabouttitle{float:left;width: 100%;padding:30px 0px;text-align: justify;
	color:#ffffff;border-bottom:1px solid #dbdbdb;overflow: hidden;}
.iiabouttitle span {float: left;width: 100%;font-size:14px; line-height: 30px;text-transform: uppercase;overflow:hidden;}
.iiabouttitle h2 {float: left;margin:0px;padding:0px;width: 100%;font-size:45px;line-height: 70px;
    font-family: "Open Sans", 'medium', Arial, "Microsoft YaHei";
    font-weight: normal;
    text-transform: uppercase;overflow: hidden;}
.iiabouttitle p {float: left;width: 100%;padding-top:20px;text-align: justify;overflow:hidden;}
.iiaboutbox {float: left;width: 100%;padding:30px 0px;overflow: hidden;}
.iiaboutbox .iiaboutboxl{float: left;width: 600px;padding-top:30px;padding-right:60px;color:#ffffff;text-align: justify;overflow: hidden;}
.iiaboutbox .iiaboutboxl h3{
	float: left;width: 100%;padding: 0px;margin: 0px;
	font-family: "Open Sans", 'medium', Arial, "Microsoft YaHei";
    font-size: 25px;
    line-height: 24px;
    color: #ffffff;
    text-transform: uppercase;
}
.iiaboutbox .iiaboutboxl p{float: left;width: 100%;padding-top:30px;overflow: hidden;}
.iiaboutbox .iiaboutboxl a {color:#ffffff;}
.iiaboutbox .iiaboutboxr{float: left;width: 600px;border-radius:50px;overflow: hidden;}
.iiaboutbox .iiaboutboxr img {float: left;width: 100%;border:0px;}


    
.iabout{float:left;margin-bottom:40px;width: 1200px;height: 250px;padding-top:50px;background: url(../images/iaboutbg.jpg) no-repeat left center;overflow: hidden;}
.iabout .iaboutbox{float: left;width: 690px;background-color: rgba(104,45,125,.5);padding:20px;
	color:#ffffff;text-align: justify;text-justify:inter-ideograph;overflow: hidden;}
.iabout .iaboutbox b {float: left;width: 100%;font-size:16px;overflow: hidden;}
.iabout .iaboutbox p {float: left;width: 100%;font-size:14px;line-height:26px;overflow: hidden;}

.ifwfw{float: left;width: 100%;margin-top:20px;margin-bottom:40px;overflow:hidden;}
.ifwfw .ifwfwli {float: left;width:300px;height:260px;overflow: hidden; }
.ifwfw .ifwfwli img {float: left;width: 280px;height:210px;border:0px;}
.ifwfw .ifwfwli b {float: left;width: 100%;height:30px;line-height:30px;text-align:center;overflow: hidden;}


.iservice{float: left;margin-bottom:40px;width: 100%;min-width:1200px;padding:30px 0px;background-color: #eeeeee;overflow: hidden}
.iservicebox{float:left;width: 1260px;overflow: hidden;}

.iservicebox ul li {cursor:pointer;float: left;width: 360px;padding:30px;margin-top:30px;margin-bottom:30px;margin-right:60px;background-color: #ffffff;overflow: hidden;}
.iservicebox ul li b{float: left;width: 100%;height: 30px;line-height: 30px;text-align: left;overflow: hidden;}
.iservicebox ul li .imgbox {float: left;width: 300px;height: 150px;border:0px;margin:10px 0px;overflow: hidden;}
.iservicebox ul li img {float: left;width: 300px;height: 150px;border:0px;transition:all 0.6s;}
.iservicebox ul li img:hover{transform:scale(1.4);}
.iservicebox ul li p{float: left;margin-bottom:15px;width: 100%;font-size:12px;height: 66px;line-height: 22px;text-align: justify;overflow: hidden;text-justify:inter-ideograph;}
.iservicebox ul li span {display:inline-block;width:140px;height:40px;line-height:40px;background-color:#682d7d;color:#ffffff;border-radius:2px;overflow: hidden; }

.iservicebox ul li:hover{background-color: #00954c;color:#ffffff;border-radius:5px;}
.iservicebox ul li:hover span{background-color: #ffffff;color:#00954c;}
.iservicebox ul li:hover img{transform:scale(1.4);}

.honorbox{float:left;width: 1260px;overflow: hidden;}
.honorbox ul li {float: left;border-radius:5px;width: 360px;padding:30px;margin-top:30px;margin-bottom:30px;margin-right:60px;background-color: #682d7d;color:#ffffff;overflow: hidden;}
.honorbox ul li b{float: left;width: 100%;height: 30px;line-height: 30px;text-align: left;overflow: hidden;}
.honorbox ul li .imgbox {float: left;width: 300px;height: 225px;border:0px;margin:10px 0px;overflow: hidden;}
.honorbox ul li img {float: left;width: 300px;height: 225px;border:0px;transition:all 0.6s;}
.honorbox ul li img:hover{transform:scale(1.4);}
.honorbox ul li p{float: left;margin-bottom:15px;width: 100%;font-size:12px;height: 66px;line-height: 22px;text-align: justify;overflow: hidden;text-justify:inter-ideograph;}
.honorbox ul li span {display:inline-block;width:140px;height:40px;line-height:40px;background-color:#682d7d;color:#ffffff;border-radius:2px;overflow: hidden; }

.honorbox ul li:hover{border-radius:5px;}
.honorbox ul li:hover span{background-color: #ffffff;color:#682d7d;}
.honorbox ul li:hover img{transform:scale(1.4);}

.jobboxads{float: left;width: 100%;overflow: hidden;}
.jobboxads ul li {float: left;width: 100%;overflow: hidden;}
.jobboxads ul li img {float: left;width: 100%;margin-top:10px;}
.jobboxads ul li p {float: left;width: 100%;text-align:left;padding:10px;font-size:18px;overflow: hidden;}

.jobbox {float: left;width: 100%;overflow: hidden;}

.jobbox ul li{float: left;width: 100%;padding:10px 0px;cursor:pointer;overflow: hidden;}
.jobbox .jobtop{float: left;width: 100%;padding:0px 10px;border:1px solid #dbdbdb;text-align:left;background-color:#eeeeee;overflow: hidden;}
.jobbox .jobtop .jobtopname{float: left;width: 30%;height:40px;line-height: 40px;border-right:1px solid #dbdbdb;padding-left:10px;overflow: hidden;}
.jobbox .jobtop .jobtopcount{float: left;width: 20%;height:40px;line-height: 40px;border-right:1px solid #dbdbdb;padding-left:10px;overflow: hidden;}
.jobbox .jobtop .jobtopbumen{float: left;width: 20%;height:40px;line-height: 40px;border-right:1px solid #dbdbdb;padding-left:10px;overflow: hidden;}
.jobbox .jobtop .jobtoptime{float: left;width: 30%;height:40px;line-height: 40px;padding-left:10px;overflow: hidden;}
.jobbox .jobtop .jobtoptime i{float: right;
	margin:5px;width: 30px;height:30px;background: #682d7d;line-height: 30px;color: #ffffff;
	border-radius:50%;text-align:center;overflow: hidden;;}
.jobbox .jobcontent{float: left;width: 100%;display:none;text-align:justify;border:1px solid #dbdbdb;border-top:0px;padding:15px;
	background-color:#fafafa;overflow: hidden;}


.piclist{float:left;width: 1260px;overflow: hidden;}
.piclist ul li {float: left;border-radius:5px;width: 360px;padding:30px;margin-top:30px;margin-bottom:30px;margin-right:60px;background-color: #dbdbdb;color:#444444;overflow: hidden;}
.piclist ul li b{float: left;width: 100%;height: 30px;line-height: 30px;text-align: center;overflow: hidden;}
.piclist ul li .imgbox {float: left;width: 300px;height: 225px;border:0px;margin:10px 0px;overflow: hidden;}
.piclist ul li img {float: left;width: 300px;height: 225px;border:0px;transition:all 0.6s;}
.piclist ul li img:hover{transform:scale(1.4);}
.piclist ul li p{float: left;margin-bottom:15px;width: 100%;font-size:12px;height: 66px;line-height: 22px;text-align: justify;overflow: hidden;text-justify:inter-ideograph;}
.piclist ul li span {display:inline-block;width:140px;height:40px;line-height:40px;background-color:#682d7d;color:#ffffff;border-radius:2px;overflow: hidden; }

.piclist ul li:hover{border-radius:5px;}
.piclist ul li:hover span{background-color: #ffffff;color:#682d7d;}
.piclist ul li:hover img{transform:scale(1.4);}

.pictransform img {transition:all 0.6s;}
.pictransform:hover img{transform: scale(1.5);}
@keyframes iservicebg{
	from{ background-color: #ffffff;}
	to{background-color: #682d7d;}
}


.footer{float: left;width: 100%;padding:20px 0px;background-color: #2b0b36;color:#ffffff;overflow: hidden;}
.footer .ewm{float: left;width: 400px;padding:10px;text-align: center;overflow: hidden;}
.footer .ewm ul li {float: right;width: 120px;padding-left:20px;color:#ffffff;overflow: hidden;}
.footer .ewm ul li span {float: left;width: 100%;font-size:12px;height: 25px;line-height: 25px;text-align:center;overflow:hidden;}
.footer .ewm ul li img {float: left;width:100%; }

.footer .footerr{float: left;width: 800px;padding:10px;text-align: left;font-size:16px;line-height:30px;color:#ffffff;overflow: hidden;}
.footer .footerr i{color:#d69eea;width:30px;height:30px;text-align: center;}
.footerline {float: left;width: 100%;padding:5px 0px;font-size:12px;text-transform:uppercase;text-align: center;color:#ffffff;background-color: #16041d;overflow: hidden;}

.goTop{position: fixed;right:10px;bottom:10px;width:50px;height:50px;line-height: 50px;text-align: center;background-color:#682d7d;color:#ffffff;cursor:pointer;overflow: hidden;}
.goTop i{float: left;width: 50px; line-height:50px;text-align: center;font-size:26px;}
.goTop:hover{background-color: #ea644a;}

.lboxa{float:left;width: 100%;margin-bottom:30px;background-color: #682d7d;color:#ffffff;overflow: hidden;}
.rpage{float: left;width: 100%;padding:10px 0px;text-align: justify;text-justify:inter-ideograph;overflow: hidden;}
.rpage img {max-width:100%;}


.newspicli {float: left;width: 100%;padding:20px 0px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.newspicli .newspic{float: left;padding-right:20px;width: 260px;height:180px;overflow: hidden;}
.newspicli .newspic img {float: left;width: 240px;height: 180px;border: 0px;}
.newspicli b {float: left;width:100%;line-height: 35px;padding-bottom:10px;font-size:16px;text-align: left;overflow: hidden; }
.newspicli span {float: left;width:940px;height: 30px; line-height: 30px;text-align: left;overflow: hidden; }
.newspicli p {float: left;width:940px;height: 90px; line-height: 30px;font-size:14px;text-align: justify;text-justify:inter-ideograph;overflow: hidden; }
.newspicli .morebtn {float: right;margin-top:10px;width:150px; height: 35px; line-height: 35px;background-color: #682d7d;color: #ffffff;overflow: hidden;}

.newstxtli {float: left;width: 100%;padding:20px 0px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.newstxtli b {float: left;width:100%;line-height: 35px;padding-bottom:10px;font-size:16px;text-align: left;overflow: hidden; }
.newstxtli span {float: left;width:1000px;height: 30px; line-height: 30px;text-align: left;overflow: hidden; }
.newstxtli p {float: left;width:1000px;line-height: 30px;font-size:14px;text-align: justify;text-justify:inter-ideograph;overflow: hidden; }
.newstxtli .morebtn {float: right;margin-top:20px;width:150px; height: 35px; line-height: 35px;background-color: #682d7d;color: #ffffff;overflow: hidden;}


/* ----------------- */



/* ------------------------------------------- */


/*	page: */


/*	留言板	*/
.lybbox {margin:0px auto; width:850px; background: url(../images/lybg.jpg) no-repeat right bottom;padding-bottom:180px; overflow: hidden;}
.lybbox .lybli {float: left; width: 100%; padding:10px 0px; text-align: left; overflow: hidden;}
.lybbox .lybli b {font-size:16px; color: #444; }
.lybbox .lybli .lybipt {float: left; width: 500px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybarea {float: left; width: 700px; height: 190px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybbut {float: left; padding:0px 20px; height: 40px; background: #467290; color: #fff; border: 1px solid #325771; border-radius: 4px; cursor:pointer;overflow: hidden;}
.lybbox .lybli .lybyzm {float: left; width: 300px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; overflow: hidden;}
.lybbox .lybli .lybyzmpic {float: left; height: 40px;border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; cursor: pointer; overflow: hidden;}


/*	招聘	*/
.joblia {float:left; width:50%; padding:10px 0px; border-bottom:1px dotted #dbdbdb;text-align: left; overflow: hidden;}
.joblib {float:left; width:100%;  padding:10px 0px; text-align: left;border-bottom:2px dotted #dbdbdb;margin-bottom: 20px;; overflow: hidden;}


/*	地图	*/
.mapbox {float:left; width: 100%; height: 450px; margin-top: 20px; overflow: hidden;}
.mapbox div { box-sizing:border-box;}
.mapbox img {float:none; width:auto;}



/* 	问卷调查	*/
.diaochatitle {float: left; width: 100%; padding-bottom:40px; overflow: hidden;}
.diaocha{float: left; width: 380px; text-align: left; padding-bottom: 20px; overflow: hidden;}
.diaocha ul li {float: left; width: 100%; padding: 10px 0px; border-bottom: 0px dotted #f1f1f1; text-align: left; position: relative; overflow: hidden;}
.diaocha ul li b {float: left; width: 100%; font-weight: normal; overflow: hidden;}
.diaocha ul li b i {margin-left: 10px; font-size:18px; cursor: pointer; display:none ;}
.diaocha .diaochaline {float: left;clear: both; width: 0px; height: 5px; display: block; background-color: #f00;border-top-right-radius:2px;border-bottom-right-radius:2px;  overflow: hidden;}
.echart {float: left; width: 450px; height: 400px; overflow: hidden;}

/*	上条下条	*/
.pernext {clear:left;float:left;width:100%; border-top:1px solid #dbdbdb; margin-top:10px;padding-top:10px; font-size:14px;overflow:hidden;}
.pernext ul li {float:left; width:100%; height:30px; line-height:30px; text-align:left; color: #999; overflow:hidden;}
.pernext ul li a {color: #999;}
.pernext ul li a:hover {color: #000;}


/*	页码		*/
.page { margin:0px auto;width:98%;line-height:35px; text-align:left;padding:10px 0px; font-size:13px; margin-top:10px; overflow:hidden;}
.page ul {list-style:none; line-height:35px; text-align:center; color:#ffffff; }
.page ul li a {color:#ffffff;}
.page ul li select {border:none; padding:2px;}

/*.page ul li {}*/
.pageli {float:left;padding:2px 5px;border:1px solid #444; background:#555555;margin-right:5px;line-height:35px; height:35px; color:#ffffff;}
.pagemli {float:right;padding:0px 10px;background:#555555;margin-left:0px;line-height:35px; height:35px;border:1px solid #444;border-right:none;}
.pagelli {float:right;padding:0px 10px;background:#555555;margin-left:0px;line-height:35px; height:35px;border:1px solid #444;border-right:none; overflow:hidden;}
.pagelli {border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;}
.pagerli {float:right;padding:0px 10px;background:#555555;margin-left:0px;line-height:35px; height:35px;border:1px solid #444;overflow:hidden;}
.pagerli {border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;}





/*	error: */
.errorbox {margin:0px auto; width:500px;text-align: center;overflow: hidden; }
.errorbox .errico {float:left; width: 100%;padding:30px;font-size:120px;color:#F76260;overflow: hidden;}
.errorbox .errname {float: left; width: 100%;font-size:24px;font-weight:bold;padding:10px 0px;overflow: hidden;}
.errorbox .errdemo {float: left; width: 100%;font-size:16px;padding:10px;color:#868686;overflow: hidden;}
.errorbox .errbtnbox {float: left; width: 100%;padding:10px;overflow: hidden;}
.errorbox .errbtnok {float: left; margin:10px 0px;width: 100%;height:50px; line-height: 50px; background:#1AAD19;color: #fff;border-radius:5px;overflow: hidden ;}

/*	焦点幻灯	*/
a img{border:0;}
#slide{position:relative;float:left;width:340px;height:270px;margin-bottom:0px;overflow:hidden;background:url(../images/img/loading.gif) no-repeat center;}
#slide ul{position:absolute;margin:0;padding:0;}
#slide li{float:left; width:340px;height:270px;overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:50%;margin-top:-40px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../images/img/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#F1740E;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}


/*	自适应幻灯	*/
.fullSlide {clear:left;float:left;position:relative;width:100%; height: 700px; background:#ffffff;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {position:relative;width:100% !important;text-align:center;background-attachment: fixed;height: 700px; overflow:hidden;}
.fullSlide .bd li img {width:100%;border:0px;}
.fullSlide .bd li b {float:left; width:100%;padding:0px 10px; background-color: #111; background-color: rgba(1,1,1,.5); color: #fff; 
	line-height: 70px; height: 70px; text-align: left;font-size:16px; position:absolute; bottom:0px; left:0px; z-index:99; overflow: hidden;}
.fullSlide .bd li a {display:block; color: #fff;float: left; width:100%;height: 595px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:right;padding-right:20px;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;text-align:center;line-height:20px;margin:5px; background: #7c5335; background:rgba(155,155,155,.5);border-radius:50%;font-size:0px;overflow:hidden;}
.fullSlide .hd ul .on {background:#ea644a;width:20px; border-radius: 10px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}

/*	右侧在线客服		*/
.rightkf{ position: fixed; z-index: 20; right: -125px; top: 250px; width: 180px; overflow: hidden;}
.rightkf .kflia{float: left; width: 100%; height: 55px;  
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(100,100,100,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow: hidden;
}
.rightkf .kflib{
	float: left; width: 100%; 
	height: 55px; 
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(100,100,100,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	overflow: hidden;
}
.kflib:hover,.kflia:hover {background:#000 ;}
.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}
.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}
.kflib .kfewm img {float: left; width: 150px;}

/*	大转盘 start	*/
.demo{margin:0px auto; width:417px; height:417px; position:relative; overflow: hidden;}
#disk{width:417px; height:417px; background:url(../images/disk.png) no-repeat}
#start{width:163px; height:320px; position:absolute; top:46px; left:130px;}
#start img{cursor:pointer}

.flashsty{margin:0px auto; padding:100px 0px;width:100%; height:auto; background:url(../images/loterybg.jpg) repeat left top; overflow: hidden;}
.flashsty .fltop{width:929px; height:61px;}
.flashsty .fltext{margin:0px auto;width:950px; /* height:475px;background:url(../images/chou_bg.gif) left no-repeat;*/}
.flashsty .fltext .fl{float:left;width:437px; overflow: hidden;  }
.flashsty .fltext .fl .deskbox {float: left; margin:50px auto; width: 437px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 50%; overflow: hidden;}
.flashsty .fltext .fr{width:513px; padding-left: 50px; padding-top:80px;float:left;}
.flashsty .fltext .fr .deskmainbox {float: left; margin:50px auto; width: 513px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 0px 10px  10px 0px ; overflow: hidden;}
.flashsty .fltext .fr .jiang{width:415px; height:124px;text-align:center; background:url(../images/jiang.png) left no-repeat; font-size:26px; overflow: hidden;}
.flashsty .fltext .fr .frtext{float:left; margin-left:30px; padding:20px;width:350px;  line-height:22px; color:#FFFFFF;text-align:left; background: #a00005; background: rgba(160,0,5,.5); border-radius: 0px 0px 10px 10px; overflow: hidden;}
.flashsty .fltext .fr .frov{width:332px; height:30px; line-height:30px; font-weight:bold; color:#FFFFFF; padding-left:50px; text-align:center;}

/*	验证码 	*/
.verifyimg {height:43px; cursor: pointer;}


/* xtips	*/
.xtips{position: fixed;z-index:999;left:50%;top:30%;margin-left:-80px;border-radius:5px;width:160px;background: rgba(100,100,100,.8);text-align: center;padding:20px;overflow: hidden;}
.xtips i {float:left;font-size:120px;width:120px;text-align: center;}
.xtipsok i {color: #fff;}
.xtipswarning i {color:#ea644a}
.xtipswarning p {float:left;font-size:16px;width:100%;text-align: center;padding:10px;color:#fff;overflow: hidden;}

div.orbit-wrapper { position: relative; overflow: visible; width: 1200px;height:450px;}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 720px;  box-shadow: 0 3px 8px rgba(0,0,0,0.5); padding:3px; border:#ccc 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 60px; height: 60px; background-color:rgba(255,255,255,.5); color: #fff; text-align: center; position: absolute; z-index: 100; top: 50%;margin-top:-30px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: 20px; background:rgba(255,255,255,.5) url(../images/orbitr.png); }
div.slider-nav span.left { left:20px;background:rgba(255,255,255,.5) url(../images/orbitl.png); }
div.slider-nav span.right:hover {background-color:rgba(255,255,255,.5);border-radius:4px; }
div.slider-nav span.left:hover {background-color:rgba(255,255,255,.5); border-radius:4px;}


.music {position:fixed; z-index:999; top:20px; right:10px; width:50px; height:30px;cursor: pointer;overflow:hidden;}
.musica {float: left; width: 30px; height: 29px;border: 0px;}
.musicb {float: left; width: 16px; height: 10px;border: 0px;}

@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}

.Rotation{
-webkit-transform: rotate(360deg);
animation: rotation 3s linear infinite;
-moz-animation: rotation 3s linear infinite;
-webkit-animation: rotation 3s linear infinite;
-o-animation: rotation 3s linear infinite;
}