
/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}



html {
    font: 62.5% "微软雅黑",Arial;
    color: #929292;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: transparent;
    height: 100%;
	background:#FAFAFA;
}

html {
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}

html,html body {
    width: 100%;
    height: 100%;
    overflow: hidden;

    background: #fff!important;
}


body.open {
	width: 100%;
    height: 100%;
    overflow: hidden;
}

.imgcw {
    margin: 0 auto;
    display: block;
    float: none;
    max-width: 100%;
    height: auto
}

html .scrollView {
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 60px);
    height: -webkit-calc(100% - 60px);
}
.articlehead .scrollView{
  height: 100%;
}

.transform {
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}


#sitecontent{
	background: #fff;
    z-index: 1;
    position: relative;
    height: 100%;
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1)
}
body.open #sitecontent {
    transform: translate3d(-260px,0,0);
    -webkit-transform: translate3d(-260px,0,0);
}
#header{
	width: 100%;
    height: 60px;
}
#header .btn {
    padding: 10px 15px;
    background: rgba(0,0,0,0);
	margin-top:5px;
}
.lcbody {
    width: 30px;
    height: 30px;
    position: relative;
    transform: translateZ(0px) rotate(0deg);
    transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99);
}
.lcitem {
    position: absolute;
    left: 0;
    top: 0;
    transform: translateZ(0px) rotate(0deg);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
    -webkit-transform: translateZ(0px) rotate(0deg);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
    width: 30px;
    height: 30px;
}
.lcitem .rect {
    width: 30px;
    height: 2px;
    background: #333;
    position: absolute;
    left: 0;
    top: 14px;
    transition: transform 0.2s ease 0.2s;
    -webkit-transition: -webkit-transform 0.2s ease 0.2s;
}
.lcitem .rect.top {
    transform: translate3d(0px, -6px, 0px);
    -webkit-transform: translate3d(0px, -6px, 0px);
}
.lcitem .rect.bottom {
    transform: translate3d(0px, 6px, 0px);
    -webkit-transform: translate3d(0px, 6px, 0px);
}


#leftcontrol {
	opacity: 0;
    width: 260px;
    height: 100%;
    background: #FAFAFA;
    position: fixed;
	top:0;
    right: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
body.open #leftcontrol {
    opacity: 1;
}
#leftcontrol >ul {
    padding-top: 0px;
}
#leftcontrol ul li {
	display: block;
    min-height: 49px;
    font-size: 1.3rem;
    width: 100%;
    border-top: 1px solid #EBEBEB;
}
#leftcontrol ul li a {
	display: block;
	color: #666;
	padding: 0 25px;
    font-family: "HELVETICANEUELTPRO-THEX";
    height: 50px;
    line-height: 51px;
}
#leftcontrol ul li a span{
	display: inline-block;
}
#leftcontrol ul li a span.circle {
    border: #D8D8D8 1px solid;
    border-radius: 5px;
    width: 8px;
    height: 8px;
    background-color: transparent;
	margin-right: 15px;
    position: relative;
    top: 1px;
}
#leftcontrol ul li a span.more {
    width: 12px;
    height: 12px;
    position: relative;
    float: right;
    top: 20px;
}
#leftcontrol ul li a span.more span {
    background: #474747;
    position: absolute;
}
#leftcontrol ul li a span.more span.h{
	width: 12px;
    height: 2px;
	transform: translate3d(0,5px,0);
    -webkit-transform: translate3d(0,5px,0);
}
#leftcontrol ul li a span.more span.v {
    transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
    -webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
}
#leftcontrol > ul > li.active a {
    background: #333;
    color: #fff;
}
#leftcontrol ul li.active a span.circle {
    border-color: #fff;
    background-color: #fff;
    margin-right: 15px;
}
#leftcontrol ul li.active a span.more span.v {
    transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
    -webkit-transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
}
#leftcontrol ul li .subnav {
    height: 0;
    overflow: hidden;
}
#leftcontrol ul.subnav li a {
    background: #ebebeb;
    color: #4E4E4E;
}
#leftcontrol ul.subnav li a i {
    color: #B4B4B4;
	margin-right: 20px;
    font-size: 1.5rem;
}
#leftcontrol ul.subnav li a.active{
    background: #555;
    color: #fff;
}
body.open .lcbody {
    transform: translateZ(0px) rotate(90deg);
    -webkit-transform: translateZ(0px) rotate(90deg);
}
body.open .lcitem {
    transform: translateZ(0px) rotate(45deg);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
    -webkit-transform: translateZ(0px) rotate(45deg);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
}
body.open .lcitem.bottom {
    transform: translateZ(0px) rotate(-45deg);
    -webkit-transform: translateZ(0px) rotate(-45deg);
}

body.open .lcitem .rect {
    transition: transform 0.2s ease 0s;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transition: -webkit-transform 0.2s ease 0s;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
#rightcontrol {
    width: 100%;
    height: 100%;
    background: #fafafa;
    position: fixed;
    top: 0;
    z-index: -1;
}



body{background:#fff;}


#header .logo{float:left;margin-top:19px;margin-left:5px;}
#header .logo .tt{float:left;margin-left:6px;}
#header .logo .tt h1{color:#fff;font-size:16px;margin-top:9px;}
#header .logo .tt p{color:#fff;font-size:8px;margin-top:3px;}


	
		/*banner*/
#indexbanner{ width:100%;overflow: hidden; position: relative;}
/* #indexbanner .bx-controls{ position: absolute; left: 0; bottom: 10px; z-index: 999; width: 100%; color: rgba(0,0,0,0);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
#indexbanner .bx-controls .bx-pager div a{ display: block; width: 35px; height: 3px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.3);}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,1);}
#indexbanner .bx-controls .bx-controls-direction{ display: none;} */
#indexbanner .bx-controls{display:none;}





.container{width:96%;margin:auto;}





.mtt .tt{font-size:20px;color:#456abe;font-weight:bold;float:left;}
.mtt p{font-size:14px;color:#cfcfcf;text-transform:uppercase;float:left;margin-left:5px;margin-top:6px;}
.mtt a{float:right;margin-top:10px;}


.indexcontent{width:100%;}
.indexcontent ul li{width:100%;padding:25px 0px;height:70px;margin:10px auto; }
.indexcontent ul li .pic{width:30%;float:left;height:70px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.indexcontent ul li .pic img{display:block;margin:auto;}
.indexcontent ul li .conn{width:60%;padding-left:5%;float:left;border-left:1px dashed rgba(255,255,255,0.2);height:70px;}
.indexcontent ul li .conn p{font-size:12px;line-height:18px;color:#ffffff;}
.indexcontent ul li .conn p:first-child{font-size:24px;font-weight:bold;color:#ffffff;line-height:30px;}
.indexcontent ul li:nth-child(4n){margin-right:0%;}
.indexcontent ul li:nth-child(4n+1){background:rgba(25,135,215,0.9);}
.indexcontent ul li:nth-child(4n+2){background:rgba(110,99,138,0.9);}
.indexcontent ul li:nth-child(4n+3){background:rgba(182,45,45,0.9);}
.indexcontent ul li:nth-child(4n+4){background:rgba(221,176,124,0.9);}




.news{padding:20px 0;background:url(../../images/bg_sec1.jpg) no-repeat center;background-size:cover;}
.news .page1{background:#4779c7;padding:15px 8px;padding-bottom:5px;margin-bottom:10px;}
.news .mt p{color:#fff;font-size:18px;float:left;}
.news .mt span{color:#fff;float:left;text-transform:uppercase;font-size:12px;margin-left:5px;margin-top:6px;}
.news .page1 .mc{margin-top:13px;}
.news .page1 .mc a{display:block;margin-bottom:10px;color:#fff;line-height:16px;}
.news .page2{background:#e85c8a;padding:15px 8px;padding-bottom:5px;margin-bottom:10px;}
.news .page2 .mc{margin-top:13px;}
.news .page2 .mc .tab a{float:left;text-align:center;width:32%;height:30px;line-height:30px;background:#e36991;text-align:center;color:#fff;border-radius:15px;margin-right:2%;}
.news .page2 .mc .tab a:nth-child(3n){margin-right:0;}
.news .page2 .mc .tab a.current{background:#e04f7f;}
.news .page2 .mc .con{margin-top:12px;}
.news .page2 .mc .con .detail{display:none;}
.news .page2 .mc .con .detail:first-child{display:block;}
.news .page2 .mc .con .detail a{display:block;margin-bottom:10px;color:#fff;line-height:16px;}
.news .page3{margin-bottom:10px;}
.news .page3 img{display:block;width:100%;}
.news .page4{margin-bottom:10px;}
.news .page4 a{width:32%;margin-right:2%;float:left;}
.news .page4 a:last-child{margin-right:0;}
.news .page5{background:#2abca5;padding:15px 8px;}
.news .page5 .mc{margin-top:13px;border-bottom:1px dashed #fff;}
.news .page5 .mc .detail{margin-bottom:12px;}
.news .page5 .mc .detail p{float:left;color:#fff;font-size:18px;font-weight:bold;}
.news .page5 .mc .detail span{float:left;color:#fff;margin-top:4px;}
.news .page5 .tt{margin-top:12px;}
.news .page5 .tt p{color:#fff;font-size:18px;font-weight:bold;margin-bottom:7px;}
.news .page5 .tt span{color:#fff;}

.input_item {  margin-bottom: 20px; /* height: 35px;*/}
.input_item span {  margin-right: 30px;  line-height: 36px;  font-size: 16px;color:#333;  }
.input_item span i{width: 90px;display: inline-block;font-style: normal;*vertical-align:top;}
.input_item span.jtxx_gx input,.xxzyz_box .input_item span.jtxx_name input{ width: 128px;}
.input_item span.jtxx_gzdw input,.xxzyz_box .input_item span.jtxx_lxdh input{ width: 180px;}
.input_item span.jtxx_lxdh{margin-right: 0;}
.input_item input {  width: 210px;  height: 36px;  line-height: 36px;  margin-right: 0; border: 1px solid #c9c9c9;  font-size: 16px;  padding-left: 10px;border-radius:2px;  }

.input_item span textarea{height: 150px;resize: none;outline: none;/*padding:10px;*/border-radius:2px;border: 1px solid #c9c9c9;}
div.mtcf-form-small-textarea{height: 170px;}
div.mtcf-form-small-textarea span{margin-right: 0;}
div.mtcf-form-small-textarea i{vertical-align: top;}
.xz-upload-box{margin-bottom: 20px;}

.zyz_box{width: 1100px;margin: 0 auto;}
.zyz_box .zyz_tit{color:#38a1d2;}
.zyz_zz input,.zyz_sjhm input,.zyz_sfzhm input,.zyz_dzyx input{width: 310px;}

.input_item span.input_choice{margin-right: 0;}
.input_item span.input_choice input {  width: 20px;  height: 20px;  margin-right: 10px;  vertical-align: middle;margin-top: 0;margin-left: 0;  }
.input_item span.input_choice label {  margin-right: 10px;  }
.input_item span.input_choice input.other {  width: 200px;  border: none;  border-bottom: 1px solid #939393;  margin-right: 0;  display: none;  }
.input_item span b{font-weight: normal;font-size: 16px;float: right;}



.cgh_tit {  text-align: center;  margin:20px auto;  }
.chg_box {   margin: 0 auto;margin-bottom:50px;  }



.mt_cont{margin: 0 auto 30px;}
.mt_cont p{font-size: 14px;color: #9e9e9e;text-align: justify;line-height: 40px;}
.mt_cont p.tit{color:#333;font-size: 18px;font-weight: bold;}

.mt_box{margin: 0 auto;margin-bottom:50px;}
.mt_box .input_item {  margin-bottom: 20px; }
.mt_box .input_item span {display:block;line-height: 36px; font-size: 16px;  color: #333; margin-left: 15px }
.mt_box .input_item input {  width: 198px;  height: 36px;  line-height: 36px;  margin-left:16px; border: 1px solid #c9c9c9;  font-size: 16px;  padding-left: 10px;  }
.mt_box .input_item span.mtcf-company-name{}
.mt_box .input_item span.mtcf-sq-person-name input{width: 115px;}
.mt_box .input_item span.mtcf-sq-people-num{/*margin-left:77px;margin-right: 35px;*/}
.mt_box .input_item span.mtcf-sq-people-num input{width: 130px;}
.mt_box .input_item span.mtcf-sq-cf-date{margin-right: 0;}
.mt_box .input_item span.mtcf-sq-cf-date input{width: 332px;}
.mt_box .input_item span.mtcf-sq-cf-time{}
.mt_box .input_item span.mtcf-sq-cf-time input{width: 288px;margin-right:10px;}

.mt_box .input_item span textarea{}
.mt_box .input_item span textarea{height: 150px;resize: none;outline: none;}
.mt_box div.mtcf-form-small-textarea{height: 170px;}

.mt_box .input_item span.mtcf-sq-pstg{margin-right:0;margin-left: 15px }
.mt_box .input_item span.mtcf-sq-cftg{margin-right:0;margin-left:15px;}
/* .mt_box .input_item span.mtcf-kd{margin-left: 1px;} */
.mt_box .input_item span.mtcf-kd input{width: 189px;}
.mt_box .input_item span.mtcf-bmjs{/*margin-left: 40px;*/}
.mt_box .input_item span.mtcf-bmjs input{width: 189px;}
.mt_box .input_item span.mtcf-tf{margin-left:11px;margin-right: 0; }
.mt_box .input_item span.mtcf-tf input{width: 278px;}

.mt_box .input_item span.mtcf-kd-time{margin-right: 0;}
.mt_box .input_item span.mtcf-kd-time input{width: 278px;}

.order{min-height:450px;max-width:640px;margin:auto;margin-bottom:50px;}
.order .mt{text-align:center;margin-top:20px;overflow:hidden;}
.order .mt a{width:50%;display:block;float:left;}
.order .mt a img{width:100%;}
.order .mc{line-height:220%;min-height:350px;}




/*图片上传窗口*/
.xz-upload-title {
    width: 90px;
    font-size: 16px;
	color:#333;
}

.upload-box {
    font-size: 18px;
}

.upload-tips {
  
    overflow: hidden;
}

.upload-btn {
    width: 95px;
    height: 30px;
    background: #3cb5ec;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    border: none;
    outline: none;
    color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
}

.xz-upload-tip {
    font-size: 15px;
    line-height: 26px;
    color: #a4a4a4;
    text-align: justify;
}

.submit-btn {
    width: 461px;
    height: 55px;
    outline: none;
    border: none;
    background: none;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
}

.filePicker {
    width: 100px;
    height: 100px;
    background: url(../../images/upload.png) no-repeat top center;
    background-size: 100% 100%;
    margin-right: 20px;
	cursor:pointer;
}
.filePicker input{
	opacity: 0;
	border: none;
	width: 100px;
	height: 100px;
	cursor:pointer;
}
.pic_btn{
	float:left;
}
.pic_btn img{
	width:100px;
	height:100px;
	display:none;
	float:left;
	margin-right:20px;
}

.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-align: center;
    width: 100%;
    height: 100%;
    background: none;
}

.uploader-list {
    position: relative;
}

.error {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(/website/images/touming.png) repeat;
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 15px;
    color: #fff;
    text-align: center;
}

.uploader-list img {
    width: 100px;
    height: 100px;
}

p.bz {
    font-size: 16px;
    color: #333;
    line-height: 36px;
    margin-left: 35px;
}

p.bz span {
    font-size: 16px;
    color: #a4a4a4;
}
.webuploader-container {
    position: relative;
}
.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}

.btn_box {  margin: 20px auto 0;  }
.btn_box ul li { width: 100px;  height: 35px;  line-height:35px;  float: left;  margin-right:10px;  font-size: 14px;  font-weight: bold;  color: #fff;  border-radius: 20px;  text-align: center;  }
.btn_box ul li a {  display: block;  width: 100%;  height: 100%;  color: #fff;  }
.btn_box ul li button {  background: none;  border: none;  list-style: none;  outline: none;  width: 110px;  height: 35px;  line-height: 35px;  font-size: 14px;font-weight: bold;  color: #fff;  cursor: pointer;  }

       
  

.ne_nav{width:100%;padding:8px 0;overflow:hidden;background:#2a9ace;}
.ne_nav a{float:left;line-height:30px;color:#fff;font-size:15px;padding:0 5px;font-weight:bold;}
.ne_nav a.active{color:#ffe27f;}
.ne_nav span{float:left;width:30px;height:22px;background:url(../../images/bg_nav.png) no-repeat center;margin:0 5px;margin-top:4px;}
.ne_nav span.cur{width:10px;margin-top:2px;}
.ne_nav .container span:last-child{display:none;}






.inset{overflow:hidden;}
.col{line-height:220%;margin-top:20px;padding-bottom:20px;min-height:350px;}
.col h2{text-align:center;font-weight:normal;color:#000;font-size:16px;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}
.col *{max-width:100%;height:auto;}





.exhibit{min-height:350px;margin-bottom:20px;margin-top:20px;}
.exhibit ul li{margin-bottom:15px;position:relative;}
.exhibit ul li a{width:100%;height:100%;display:block;}
.exhibit ul li .con{background:#eee;padding:0 8px;overflow:hidden;padding-bottom:10px;}
.exhibit ul li .con p{line-height:20px;color:#434343;}
.exhibit ul li .con .tt{margin-top:14px;font-size:16px;font-weight:bold;margin-bottom:8px;}
.exhibit ul li .con .des{margin-top:6px;max-height:66px;overflow:hidden;font-size:13px;line-height:22px;}
.exhibit_show{margin-top:25px;min-height:350px;margin-bottom:20px;}
.exhibit_show .mt{background: #f1f1f1;text-align: center;font-size: 16px;color:#000;padding:10px 6px;line-height:25px;position:relative;}
.exhibit_show .mt .icon{width: 80px;height: 50px;position:absolute;right:0;bottom:-65px;background: url(../images/icon_jxz.png) no-repeat center top;}
.exhibit_show .mt .icon.icon0{background: url(../../images/icon_yjs.png) no-repeat center top;}
.exhibit_show .mt .icon.icon2{background: url(../../images/icon_jks.png) no-repeat center top;}
.exhibit_show .mt .icon.icon3{background: url(../../images/icon_zkf.png) no-repeat center top;}
.exhibit_show .title{font-size:24px;;text-align: center;padding:0 30px;margin-top: 40px;margin-bottom: 30px;color:#000;}
.exhibit_show .mc{line-height:30px;margin:15px auto;font-size:16px;color:#000;}
.exhibit_show .mc p{line-height:30px;margin:15px auto;text-align:justify;}
.exhibit_show .mc *{max-width:100%;height:auto;}
.exhibit_show .time_place{line-height:25px;margin-top:15px;}
.exhibit_show .time_place span{color:#000;display:block;}






.xwzx{width:100%;min-height:350px;margin-bottom:25px;margin-top:15px;}
.xwzx ul li{width:100%;border-bottom: 1px solid #f5f5f5;}
.xwzx ul li a{width:100%;height:100%;padding:10px 0;background:#fff;display:block;}
.xwzx ul li .im{width:130px;height:90px;float:left;overflow:hidden;margin-right:10px;}
.xwzx ul li .con .tt{font-size:15px;line-height:18px;color:#333;}
.xwzx ul li .con .des{line-height:23px;overflow:hidden;margin-bottom:6px;font-size:12px;margin-top:6px;}
.xwzx ul li .con .date{padding-left:20px;background:url(../../images/time.png) no-repeat left center;display:inline-block;}



.tjtc{width:100%; min-height:450px;margin-bottom:50px;margin-top:40px;overflow:hidden;}
.tjtc ul li{width:100%;background:#f5f5f5;position:relative;overflow:hidden;padding:20px 0px;}
.tjtc ul li:nth-child(2n){background:#ffffff;}
.tjtc ul li a{width:calc(100% - 40px);margin:auto;height:100%;display:block;}
.tjtc ul li .left{width:160px;height:110px;float:left;}
.tjtc ul li .left img{max-height:110px;}
.tjtc ul li .center{float:left;width:100%;}
.tjtc ul li .center .tt{line-height:30px;font-size:16px;font-weight:bold;color:#333;}
.tjtc ul li .center .des{font-size:14px;padding:5px 10px;border-radius:3px;color:#333;display:inline-block;border:1px solid #dcdcdc;}
.tjtc ul li .right{float:right;width:calc(100% - 200px);}
.tjtc ul li .right .price{font-size:20px;color:rgb(235,91,65);font-weight:bold;line-height:60px;}
.tjtc ul li .right .more{width:100px;height:30px;text-align:center;border-radius:8px;font-size:15px;color:#ffffff;background:rgb(0,140,214); line-height:30px;}
.tjtc ul li>a:hover .con .tt{color:#2a9ace;}

.tjtctitle{color:#000000;font-size:18px;font-weight:bold;margin-top:20px;text-align:center;}
.tjtctit{color:#000000;font-size:18px;margin-top:20px;margin-bottom:10px;text-align:center;}
.tjtdshow{margin-top:30px;overflow:hidden;box-shadow:0px 0px 10px 5px #f5f5f5;}
.tjtdshow ul li{width:33%;text-align:center;float:left;margin-bottom:15px;}
.tjtdshow ul li p{color:#000000;font-size:15px;}
.tjtdshow ul li .pic{width:50px;height:50px;margin:auto;}
.tjtdshow ul li .pic img{max-width:50px;max-height:50px;}
.tjtcshow{margin:15px auto;}
.tjtcshow td{padding:10px;}
.tjtcshow td:nth-child(2n+2){width:80px;text-align:center;}
.tjtcshow .yuyue{width: 80px;display:block; height: 30px; text-align: center;font-size: 15px;color: #ffffff;background:#e60012;line-height: 30px;}




.woman{min-height:350px;margin:20px auto;}
.woman .con{text-indent: 2em;line-height: 28px;margin-bottom: 20px;color:#000;}
.woman .mt{font-weight:bold;font-size:20px;color:#000;margin-bottom:15px;}
.woman ul li{background:#f2f3f7;float: left;width:49%;padding: 7px;margin-right: 2%;margin-bottom: 15px; }
.woman ul li:nth-child(2n){margin-right:0;}
.woman ul li .im{margin-bottom: 10px;height:230px; }
.woman ul li .tt{height: 20px;margin-bottom:8px;font-size: 15px;}
.woman ul li .tt p{color:#000;float:left;line-height:22px;}
.woman ul li .tt p.rt{background:#2a9ace;color:#fff;padding:2px 5px;font-size:14px;float:right;line-height: 18px;}
.woman ul li .des{color:#000;line-height:20px;height:40px;overflow:hidden;margin-bottom:5px;}




.honor{min-height:350px;margin:25px auto;}
.hdly_box{width:100%;height:160px;position:relative;}
.hdly_box img{width:100%;}
.hdly_box p{height: 35px;line-height: 35px;padding-left: 10px;padding-right:100px;color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;top:-35px;background:url(../../images/touming-black.png) repeat;}
.hdly_box .bx-controls-direction{display:none;}
.hdly_box .bx-pager{position:absolute;bottom:11px;right: 13px;z-index: 100;}
.hdly_box .bx-pager .bx-pager-item{display: inline-block;margin-left: 12px;}
.hdly_box .bx-pager a{display: inline-block;background:transparent;width: 11px;height: 11px;border: 1px solid #aaa;cursor: pointer;font-size:0;}
.hdly_box .bx-pager a.active{background:#aaa;}
.activity_list{min-height:300px;margin-top:25px;margin-bottom:15px;}
.activity_list li{float:left;width:49%;margin-right:2%;margin-bottom:15px;background:#f4f4f4;position:relative;border-radius:5px;transition: all .3s ease-in;overflow:hidden;}
.activity_list li:nth-child(2n){margin-right:0;}
.activity_list li a{width:100%;height:100%;display:block;}
.activity_list li .im{height:120px;transition: all .3s ease-in;}
.activity_list li .im img{object-fit: cover;}
.activity_list li .con{padding:12px 8px;padding-bottom:8px;}
.activity_list li .con .tt{height:40px;line-height:20px;font-size:15px;color:#27282d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition: all .3s ease-in;}
.activity_list li .con .des{height:40px;line-height:20px;overflow:hidden;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;margin-top:6px;transition: all .3s ease-in;}
.activity_list li .con .thd{margin-top:10px;}
.activity_list li .con .thd .date{float:left;color:#999;font-size:12px;}
.activity_list li .con .thd .read{float:right;color:#999;font-size:12px;}
.activity_list li .con .thd .read img{float:right;margin-left:6px;position:relative;top:-3px;}




.elec{min-height:350px;margin:25px auto;margin-top:10px;}
.elec ul li{height:42px;line-height:42px;padding-left:20px;padding-right:8px;background:url(../../images/dotblue.png) no-repeat 7px center;border-bottom:1px dashed #d2d2d2;}
.elec ul li .tt{float:left;width:calc(100% - 80px);color:#333;}
.elec ul li .date{float:right;color:#9e9e9e;font-size:13px;}
.fwdzc_tt{font-size:16px;text-align:center;color:#000;margin-top:25px;margin-bottom:15px;}
.fwdzc_cont{line-height:220%;min-height:350px;margin-bottom:20px;color:#000;}
.fwdzc_cont *{color:#000;}




.events{margin-top:25px;margin-bottom:20px;}
.events .mt p{float:left;width:49%;height:46px;line-height:46px;text-align:center;margin-bottom:10px;margin-right:2%;color:#fff;border-radius:6px;font-size:18px;color:#fff;background:#86cef0;cursor:pointer;}
.events .mt p.active{background:#35d4b0;}
.events .mt p:nth-child(2n){margin-right:0;}
.events .mc{margin-top:20px;}
.events .mc .detail{display:none;}
.events .mc .detail:first-child{display:block;}
.events .mc .detail .tt{text-align:center;color:#333;font-size:20px;}
.events .mc .detail .con{min-height:350px;line-height:220%;margin-top:10px;}
.events .mc .detail .con *{max-width:100%;}




.pxxm{min-height:350px;margin-bottom:20px;margin-top:25px;overflow:hidden;}
.pxxm ul li{margin-bottom:15px;height:200px;}
.pxxm ul li a{width:100%;height:100%;display:block;}
.pxxm ul li .im{width:160px;height:200px;float:left;margin-right:8px;}
.pxxm ul li .con{overflow:hidden;}
.pxxm ul li .con p{line-height:30px;}
.pxxm ul li .con p.t1{line-height:21px;margin-bottom:3px;}
.pxxm ul li .con p span{color:#333;}
.pxxm ul li .con .des{line-height:30px;margin-top:5px;height:210px;overflow:hidden;}
.pxxm ul li .con .tt{line-height:35px;}

.slzs{min-height:350px;margin-bottom:20px;margin-top:25px;overflow:hidden;}
.slzs ul li{margin-bottom:15px;width:48%;margin-right:2%;float:left;}
.slzs ul li a{width:100%;height:100%;display:block;}
.slzs ul li .pic{width:100%;height:200px;float:left;margin-right:8px;}
.slzs ul li .pic img{max-width:100%;max-height:100%;display:block;margin:auto;}
.slzs ul li p{line-height:30px;width:100%;text-align:center;}
.slzs ul li .con p.t1{line-height:21px;margin-bottom:3px;}
.slzs ul li .con p span{color:#333;}
.slzs ul li .con .des{line-height:30px;margin-top:5px;height:210px;overflow:hidden;}
.slzs ul li .con .tt{line-height:35px;}



.film{min-height:350px;margin-top:25px;margin-bottom:20px;}
.film .mc .im{width:250px;height:360px;margin:auto;}
.film .mc .detail .mt{font-size:20px;line-height:38px;margin-bottom:5px;font-weight:bold;color:#333;margin-top:15px;}
.film .mc .detail p{color:#333;line-height:32px;font-size:16px;}
.film .mc .detail .des{color:#333;line-height:30px;font-size:15px;margin-top:5px;}
.film .con{margin-top:30px;line-height:30px;}





.inquire .logo{text-align:center;margin-top:20px;}
.inquire .logo img{width:200px;}
.inquire .mt{text-align:center;color:#000;font-size:16px;margin-top:15px;}
.inquire .mc{padding:0 20px;margin-top:30px;}
.inquire .mc .radios .tt{color:#000;font-size:16px;position:relative;}
.inquire .mc .radios .tt:before{content:"*";position:absolute;font-size:18px;color:#ff0000;left:-10px;top:3px;}
.inquire .mc .radios .subtt{color:#666;font-size:12px;margin-top:10px;}
.inquire .mc .radios .lists{margin-top:20px;margin-bottom:25px;}
.inquire .mc .radios .list{position:relative;font-size:16px;color:#000;width:50%;margin:auto;height:35px;margin-bottom:12px;}
.inquire .mc .radios .list input[type="radio"]{width:100%;height:35px;opacity: 0;float:left;border-radius:3px;}
.inquire .mc .radios .list label{width:100%;height:35px;line-height:35px;background:#f8f8f8;text-align:center;color:#000;font-size:15px;position: absolute;top:0;left:0;border-radius:3px;}
.inquire .mc .radios .list input[type="radio"]:checked+label{background:#2c6de3;color:#fff;}
.inquire .mc .text{margin-bottom:17px;}
.inquire .mc .text p{color:#000;font-size:13px;margin-bottom:12px;}
.inquire .mc .text textarea{border:1px solid #dcdfe6;width:100%;padding:6px;resize:none;height:60px;border-radius:3px;}
.inquire .mc .text input{border:1px solid #dcdfe6;width:100%;height:38px;padding-left:10px;border-radius:3px;}
.inquire .submit{width:100%;height:40px;line-height:40px;background:#2c6de3;color:#fff;font-size:18px;border:none;margin-top:45px;border-radius:0;}
.inquire_result{text-align:center;}
.inquire_result img{width:85px;margin-top:80px;}
.inquire_result p{color:#bebdbd;font-size:20px;margin-top:30px;}




#slider1{
	height:40px;
	margin-top:30px;
}
.ft-slider {
	position: relative;
	text-align: center;
	background-color: rgba(212, 212, 212, 1);
	color: #333;
	margin:auto;
}

.ft-slider .ft-slider-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-user-select: none;
	user-select: none;
	padding-left:60px;
	box-sizing: border-box;
}

.ft-slider .transition {
	transition: all .4s;
}

.ft-slider .ft-slider-content.success {
	color: #fff;
	padding-left:0;
	padding-right:60px;
}

.ft-slider .ft-slider-bar {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/slider.png) no-repeat center center #fff;
	background-size: 20px 20px;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.ft-slider .ft-slider-bar.success {
	background-image: url(../images/success.png);
}

.ft-slider .ft-slider-bg {
	width: 0;
	height: 100%;
	background-color: rgb(122, 194, 60);
}

@-webkit-keyframes lock {
	0% {
		background-position: -140px 0;
	}
	100% {
		background-position: 140px 0;
	}
}

@keyframes lock {
	0% {
		background-position: -140px 0;
	}
	100% {
		background-position: 140px 0;
	}
}








.online{width:100%;margin-top:10px;margin-bottom:10px;}
.online .con{margin-bottom:20px;}
.online form{width:100%;}
.online .text{width:100%;height:38px;margin-bottom:10px;}
.online .text input[type="text"]{width:70%;height:36px;border:1px solid #c9c9c9;padding-left:4%;}
.online .text input[type="radio"]{margin-right:5px;position:relative;top:2px;}
.online .text p{float:left;width:22%;padding-right:2%;line-height:38px;padding-left:1%;}
.online .text p span{color:#eb0000;position:relative;top:2px;}
.online .verify{height:38px;margin-bottom:10px;}
.online .verify p{float:left;width:22%;padding-right:2%;line-height:38px;padding-left:1%;}
.online .verify p span{color:#eb0000;position:relative;top:2px;}
.online .verify input{width:35%;height:36px;border:1px solid #c9c9c9;float:left;padding-left:2%;margin-right:2%;}
.online .verify img{cursor:pointer;width:32%;height:40px;}
.online .submit{width:100px;height:30px;color:#fff;cursor:pointer;background:#be252e;margin-left:20%;float:left;border:none;margin-right:5%;}
.online .reset{width:100px;height:30px;color:#fff;cursor:pointer;background:#4389cb;float:left;border:none;}


input[type="text"],input[type="submit"],input[type="reset"],textarea{
    -webkit-appearance: none;
}






.orientation{margin-top:20px;}





/*footer*/
#footer{background:#2a9ace;}
.footer_bottom{line-height:25px;color:#667384;font-size:12px;text-align:center;padding:8px 0;color:#fff;padding-bottom:5px;}
.footer_bottom *{color:#fff;}


.mypage{
    text-align: center;
    margin:auto;
	margin-top:15px;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #2a9ace;
	border: 1px solid #2a9ace;
	padding: 4px 8px;
	margin: 5px;
	font-size:12px;
}		
.mypage	span.current,.mypage a.current{
	background: #2a9ace;
	color: #fff;
}








