@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {-webkit-text-size-adjust:none; }

body {color:#333333;font-family:'Microsoft YaHei','PingFang SC','Source Han Sans CN','Helvetica Neue','Arial','Helvetica','Hiragino Sans GB','STHeitiSC-Light',sans-serif;overflow-x: hidden; line-height: 1.8; background: #ebeff1 }

img {display:block;max-width:100%;border:none}

/*a 链接*/

a {text-decoration:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#333333;}
a:hover{color:#106bc2;}
/*居中*/
.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.xiazuo {display:flex;align-items:flex-end;flex-direction:row;flex-direction:row;justify-content:flex-start;}
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}

.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}

.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}


/**上对齐*/
.upshang{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.shangxia{display: flex;flex-direction:column; justify-content:space-between}


/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}



/* HTML5 重置为较旧版本的浏览器 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* 按钮样式 */

input[type="text"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;border:0;}
input[type="submit"] {cursor:pointer;border:0}
input[type="reset"] {cursor:pointer;border:0}

/*删除火狐下按钮默认样式*/
input{-webkit-appearance:none;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;-webkit-appearance:none;}
i,em {font-style:normal}



::-webkit-input-placeholder { color: #999999;}
::-moz-placeholder { color: #999999;}
:-ms-input-placeholder {color: #999999;}


.nav-btnbox{ display:none}
.pd2{ padding-top:2%; padding-bottom:2%}
.pd3{ padding-top:3%; padding-bottom:3%}
.pd4{ padding-top:4%; padding-bottom:4%}
.pd5{ padding-top:5%; padding-bottom:5%}
.pd6{ padding-top:6%; padding-bottom:6%}
.pd7{ padding-top:7%; padding-bottom:7%}
.pd8{ padding-top:8%; padding-bottom:8%}


.mtb3{ margin-top:3%; margin-bottom:3%}
.mtb4{ margin-top:4%; margin-bottom:4%}
.mtb5{ margin-top:5%; margin-bottom:5%}
.mtb6{ margin-top:6%; margin-bottom:6%}
.mtb2{ margin-top:2%; margin-bottom:2%}


.mt1{ margin-top:1%}
.mt2{ margin-top:2%}
.mt3{ margin-top:3%}
.mt4{ margin-top:4%}
.mt5{ margin-top:5%}
.mt6{ margin-top:6%}
.mt7{ margin-top:7%}
.mt8{ margin-top:8%}
.mt9{ margin-top:9%}
.mt10{ margin-top:10%}

.pt2{ padding-top:2%}
.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}
.pt6{ padding-top:6%}
.pt7{ padding-top:7%}
.pt8{ padding-top:8%}


.pb2{ padding-bottom:2%}
.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}
.pb6{ padding-bottom:6%}
.pb7{ padding-bottom:7%}

.mr30{margin-right: 30px;}


/*.wow:nth-child(1){animation-delay:0.1s;}
.wow:nth-child(2){animation-delay:0.2s;}
.wow:nth-child(3){animation-delay:0.3s;}
.wow:nth-child(4){animation-delay:0.4s;}
.wow:nth-child(5){animation-delay:0.5s;}
.wow:nth-child(6){animation-delay:0.6s;}
.wow:nth-child(7){animation-delay:0.7s;}
.wow:nth-child(8){animation-delay:0.8s;}
.wow:nth-child(9){animation-delay:0.9s;}
.wow:nth-child(10){animation-delay:1s;}
.wow:nth-child(11){animation-delay:1.1s;}
.wow:nth-child(12){animation-delay:1.2s;}
*/


/*省略号*/
.oneline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical;}
.twoline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.threeline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient: vertical;}
.fourline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;}

.fiveline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient: vertical;}

.wapshow{display: none}

.bigpic{ overflow:hidden; position:relative}
.bigpic img{ transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width:100%}

a:hover .bigpic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}
li:hover .bigpic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.bigpic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}

@-webkit-keyframes fadeInDown {
	0% {opacity:0;transform:translateY(-50px)}
    100% {opacity:1;transform:translateY(0)}
}
@keyframes fadeInDown {
	0% {opacity:0;transform:translateY(-50px)}
    100% {opacity:1;transform:translateY(0)}
}
.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInUp {
	0% {opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}
    to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {
	0% {opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}
    to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInDown {
	0% {opacity:0;transform:translateY(-50px)}
    100% {opacity:1;transform:translateY(0)}
}
@keyframes fadeInDown {
	0% {opacity:0;transform:translateY(-50px)}
    100% {opacity:1;transform:translateY(0)}
}


.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
.mainbox{margin: 0 auto;  max-width: 1200px; width:86%;}



.banner{position: relative}
.banner .swiper-slide img{width: 100%}

.logo{position: absolute; left:50%; top: 50%; width: 86%; max-width: 1200px; transform: translate(-50%,-50%); z-index: 2}


.top{background: #106bc2;}



.nav li{position: relative; text-align: center; width: 12.5%}
.nav li>a{display: block;line-height:50px; color: #ffffff;}
.nav li>a:hover{background:#1E77C7}
.nav li.cur>a{background:#1E77C7}

.navdown{width:100%; position: absolute; left:50%; transform: translate(-50%,0);top:50px;background:rgba(255,255,255,1);display: none; z-index: 2; text-align: center; box-shadow: 0px 0px 10px rgba(0,0,0,0.1)}

.navdown span{display: block;line-height:46px;border-bottom: 1px solid #f2f2f2;}
.navdown span a{color:#34495e; display: block; padding: 0px 20px;}
.navdown span a:hover{background: #106bc2; color: #ffffff}
.navdown span:last-child{border: none}

.datebox{background: #fff; margin: 15px 0px; padding: 10px 20px;}


.search_input{width: 200px; padding: 0px 15px; height: 40px; border:1px solid #E6E8E8; border-right: none}
.search_btn{padding: 0px 20px; height: 42px; background:#FF7F0F; color: #fff; border: none; cursor: pointer;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.search_btn img{width:16px; margin-right:5px;}

.search_btn:hover{background:#ff9e4a;}

.boxone{padding: 20px; background: #fff}


.homebanner .swiper-pagination{z-index: 9; width: auto; left: auto; right:10px; bottom:6px; }
.homebanner .swiper-pagination-bullet{background:#e3e3e3;opacity: 1; width:12px; height:12px;margin:0px 5px; border-radius:100%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.homebanner .swiper-pagination-bullet-active { background: #106bc2}


.homebanner{width:59%; position: relative}

.homebanner .swiper-slide{position: relative}
.homebanner .swiper-slide p{position: absolute; left: 0px; height: 40px; line-height: 40px; color: #fff; background: rgba(0,0,0,0.5); bottom: 0px; width: calc(100% - 40px); padding: 0px 20px; font-size: 14px;}

.homebanner .swiper-slide p span{width: calc(100% - 120px)}
.title{border-bottom: 1px solid #f2f2f2; padding-bottom:15px;}
.title h3{color:#106bc2; font-size: 20px;}

.homenewsright{width:38%}
.homenewsright dt{padding:15px 0px; position: relative}
.homenewsright dt a p{font-weight: bold; font-size: 18px; color: #d3051d; padding-left: 15px;    width: calc(100% - 70px);}
.homenewsright dt a p span{color: #999999}
.homenewsright dt:before{content: ''; width:6px; height:6px; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); background: #d3051d}


.homenewsright dd{padding:5px 0px; position: relative; padding-left: 15px}
.homenewsright dd:before{content: ''; width:4px; height:4px; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); background: #ff7f0f}
.homenewsright dd p{width: calc(100% - 120px)}
.homenewsright dd span{color: #999999}

.boxtwo{padding: 15px 0px;}

.boxtwo_left{width: calc(40% - 50px); padding: 20px; background: #fff}

.item_tit {border-bottom:1px solid #f2f2f2}
.item_tit li{background: #dfeaf7; width:100px; text-align: center; line-height: 40px; cursor: pointer}
.item_tit li:first-child{margin-right:5px;border-left: 4px solid #FF7F0F}

.item_tit li.cur{background: #106bc2; color: #ffffff}

.item_tit span a{display: none}
.item_tit span a:first-child{display:block}

.synewslist ul{display: none}
.synewslist ul:first-child{display: block}
.synewslist li{padding:5px 0px; position: relative; padding-left: 15px}
.synewslist li:before{content: ''; width:4px; height:4px; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); background: #ff7f0f}
.synewslist li p{width: calc(100% - 120px)}
.synewslist li span{color: #999999}

.synewslist{margin-top: 20px;}

.boxtwo_center{width: calc(30% - 50px); padding: 20px;background: #ffffff}
.tongzhi{width:42%}
.tongzhi span{background: #106bc2; height: 30px; line-height: 30px; padding: 0px 10px; color: #fff; position: relative}

.tongzhi span:before{content: '';position: absolute; left: 100%; top: 50%; transform: translate(0,-50%);width: 0;height: 0;border-top: 6px solid transparent; border-top:6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #106bc2;}

.tongzhiright{width: calc(100% - 100px); height: 30px; overflow: hidden}
.tongzhi p{ height: 30px; line-height: 30px; }

img.hide{display: none}
.fast_nav{margin-top:8px; }
.fast_nav li i{height: 26px; margin: 0 auto;}
.fast_nav li img{height:100%;}
.fast_nav ul{width: calc(100% + 10px); margin-left: -10px;}
.fast_nav li{width: calc(33.33% - 10px); margin-left: 10px; text-align: center; background: #f2f2f2; margin-top: 10px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.fast_nav li:nth-child(1){width: calc(66.66% - 10px);}
.fast_nav li:nth-child(1) i{margin: 0px; margin-right: 20px;}
.fast_nav li:nth-child(1) p{margin-top: 0px;}
.fast_nav li:nth-child(1) a{display: flex; height: calc(100% - 40px)}
.fast_nav li a{display: block; height: 100%; padding:20px 10px;}
.fast_nav li p{margin-top:10px;}

.fast_nav li:hover{background: #2f5398}
.fast_nav li:hover a{color: #fff}

.fast_nav li:hover i img.show{display: none}
.fast_nav li:hover i img.hide{display:block}


.boxtwo_right{width: calc(30% - 50px); padding: 20px; background: #ffffff}

.zhuantizl ul{width: calc(100% + 15px); margin-left: -15px;}
.zhuantizl li{width: calc(50% - 15px); margin-left: 15px; margin-top: 15px;}

.zhuantizl li .bigpic{height: 100%}
.zhuantizl li .bigpic img{object-fit: cover; height: 100%}

.boxthree_left{width: calc(40% - 50px); padding: 20px; background: #fff}

.boxthree_left ul{width: calc(100% + 15px); margin-left: -15px;}
.boxthree_left li{width: calc(50% - 15px); margin-left: 15px; margin-top: 15px;}
.boxthree_left li p{text-align: center; padding:5px 0px; background: #f2f2f2;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.boxthree_right{background: #fff; padding: 20px; width: calc(60% - 45px);}


.item_two_tit {border-bottom:1px solid #f2f2f2}
.item_two_tit li{background: #dfeaf7;  text-align: center; line-height: 40px; cursor: pointer; padding: 0px 20px;}
.item_two_tit li:first-child{margin-right:5px;border-left: 4px solid #FF7F0F}

.item_two_tit li.cur{background: #106bc2; color: #ffffff}
.item_two_tit li.cur img.show{display: none}
.item_two_tit li.cur img.hide{display:block}
.item_two_tit li img{max-width:20px; margin-right: 10px}

.img_swiperbox{margin-top: 40px;}
.img_swiper .swiper{width: calc(100% - 120px)}
.img_swiper .swiper-button-prev{left:auto;position: relative; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;  width: 40px; height:40px;background: #a8b2be;border-radius: 100%}
.img_swiper .swiper-button-next{right:auto;position: relative;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;width: 40px; height: 40px;background: #a8b2be; border-radius: 100%}

.img_swiper .swiper-button-next:after, .img_swiper .swiper-button-prev:after{color:#ffffff; font-size: 20px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; font-weight: bold}

.img_swiper .swiper-button-next:hover:after, .img_swiper .swiper-button-prev:hover:after{color:rgba(255,255,255,1);}
.img_swiper .swiper-button-prev:hover,.img_swiper .swiper-button-next:hover{background:#2f5398;}


.img_swiper .swiper-slide .bigpic{height: 170px}
.img_swiper .swiper-slide .bigpic img{object-fit: cover;height: 170px }
.img_swiper .swiper-slide p{line-height: 1.6;font-size: 14px; margin-top:10px; min-height: 45px;}




.img_swiper{height: 0px; overflow: hidden;visibility: hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.img_swiper.cur{height: auto; visibility: visible}

.boxfour{margin: 15px 0px;}
.boxfour_left{width: calc(76% - 55px); padding: 20px; background: #ffffff}

.zhanlans{margin-top: 20px;}
.zhanlans li{width: calc(25% - 16px); background: #f2f2f2;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.zhanlans li p{font-size: 14px; line-height: 1.6; padding: 10px;}

.zhanlans li .bigpic{height:260px}
.zhanlans li .bigpic img{ }
.zhanlans li a{display: block}
.zhanlans li:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.1)}

.boxfour_right{width: calc(24% - 40px); padding: 20px; background: #ffffff}
.boxfour_right dl{margin-top: 10px;}
.boxfour_right dt{padding: 10px 0px;}

.select{width: 100%; height: 42px; border:1px solid #E6E8E8; padding: 0px 30px 0px 10px; background: url("../images/icon_xiajiantou.svg") no-repeat 95% center; background-size: 10px auto;}

.inputtxt{width: calc(100% - 22px); padding: 0px 10px; height: 40px;border:1px solid #E6E8E8;}

.vercode{height: 40px;width: 60px;}
.vercode img{width: 100%; height: 100%}
.m10{margin-right: 10px;}
.mt20{margin-top:20px;}

.boxfour_right .inputtxt{width: calc(100% - 82px);}

.tijiao{width: 100%; height: 40px; background:#106bc2; color: #ffffff}
.tijiao:hover{background: #4c90d1}

.boxfive{background: #fff; padding: 20px;}
.boxfive .title{border: none}
.boxfive_left{width: 60%}
.boxfive_left ul{width: calc(100% + 20px); margin-left: -20px;}
.boxfive_left li{margin-left: 20px; width: calc(50% - 20px); margin-top: 10px;}

.boxfive_left li:nth-child(1){margin-top: 0px;}
.boxfive_left li:nth-child(2){margin-top: 0px;}

.boxfive_right{width: 35%;background: url("../images/count-img.png") no-repeat right bottom}

.boxfive_right p{font-size: 14px; margin: 5px 0px;}

.footer{background: #565a5d; text-align: center; color:rgba(255,255,255,0.5); padding: 30px 0px; margin-top: 40px;}

.footer a{color:rgba(255,255,255,0.5)}

.footer a:hover{color: #ffffff}

.baisebj{background: #ffffff;}
.miaobao{padding: 20px;margin-bottom: 10px; font-size: 14px;}
.miaobao img{width: 14px; margin-right: 10px;}
.miaobao a:last-child{color: #106bc2}

.nybox{padding: 20px;}
.nyboxleft{width: 240px; background: url("../images/tree-bg.png") no-repeat center bottom #fbfcfe; background-size: 100% auto}

.nylefttit{background: #106bc2; color: #ffffff; padding: 10px 30px;}
.nylefttit h2{font-size: 20px;}
.nylefttit img{width: 16px; margin-right: 15px;}
.nyboxleft ul{padding: 20px 0px;}
.nyboxleft li a{line-height:50px; background: url("../images/icon_you.svg") no-repeat 90% center; background-size: 6px auto; display: block; padding: 0px 20px 0px 30px}
.nyboxleft li a:hover{background: url("../images/icon_you2.svg") no-repeat 90% center; background-size: 6px auto; }

.nyboxleft li.cur a{background: url("../images/icon_you2.svg") no-repeat 90% center; background-size: 6px auto; color: #106bc2; font-weight: bold}


.nyboxright{width: calc(100% - 270px); }

.nyright_nav {border-bottom:1px solid #ebebeb}
.nyright_nav li{margin-right: 20px;}
.nyright_nav li a{ min-width:80px; padding: 0px 15px; text-align: center;line-height:54px;display: block;font-size: 18px; }
.nyright_nav li:first-child{}

.nyright_nav li.cur a{ color: #106bc2;font-weight: bold; position: relative}
.nyright_nav li.cur a:before{background: #106bc2; position: absolute; bottom: -1px; content: ''; left: 0px; height: 3px;width: 100%}
.nyright_list{padding: 20px 0px;min-height:60vh}
.nyright_mlist{min-height:auto;}
.nyright_list li{border-bottom: 1px dashed #f2f2f2;}
.nyright_list li span{color: #999999;}
.nyright_list li a{padding: 15px 15px; display: block; position: relative}
.nyright_list li a:before{content: ''; width:4px; height:4px; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); background: #cccccc}

.nyright_list li a:hover:before{background: #106bc2}



.pagenav{padding: 20px 0px;}
.pagenav li{ width: 30px; height: 30px; line-height: 30px; text-align: center;margin:0px 3px;}
.pagenav li a{display: block; background: #f5f3f2; color: #999}
.pagenav li a:hover{background: #106bc2; color: #fff}
.pagenav li .on{font-family: SimSun; font-weight: bold}
.pagenav li.cur a{background: #106bc2; color: #fff}

.booklist ul{width: calc(100% + 30px); margin-left: -30px;}
.booklist li{width: calc(33.33% - 30px); margin-left: 30px; margin-bottom: 30px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1)}
.booklist1 li{background:none; border: 2px solid #ececec;box-shadow: #f2f1f1 0px 0px 5px 5px; box-sizing: border-box;}

.booklist li a:before{ display: none!important;}

.booklist li i{padding: 0px 10px; display: block; margin: 0 auto; background:#ff9a42; color: #fff; line-height: 34px; border-radius: 2px; width: 60px; text-align: center; margin-top: 10px;}
.booklist li a:hover i{background: #fc841b}

.booklist li a{padding:15px 12px 20px 12px; position:relative;}
.booklist li a .pic{position:relative; overflow: hidden;}
.booklist li a .pic em{position:absolute;width:100%; height:100%; top:0px;left:0px; display:block;transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all;}
.booklist li a:hover .pic em{transform: scale(1.05);-webkit-transform: scale(1.05);}
.booklist li a p{position:absolute; width:100%; height:40px; bottom:0px;left:0px; display:block; background:rgba(0,0,0,0.5); color:#FFF; line-height:40px; text-align:center;}
.booklist1 li a p{bottom:0px;}

.detail{padding:30px;}
.ntit{font-size:24px; text-align:center; color:#106bc2; font-weight: bold;}
.ftit{border:1px dashed #ccc; background:#fafafa; height:50px; line-height:50px;}
.ftit p{width:80%;text-align:center; font-size:16px; margin:0px auto;}
.ftit p span{margin:0px 30px;}

.newsshowbox{font-size: 16px; margin-top:20px;}
.newsshowbox img{ margin:0px auto;}
.newsshowbox p{padding: 10px 0px;}

.newsdown{border-top: 1px solid rgba(255,255,255,0.1);  }

.newsdown p{max-width: 45%; font-size:16px;}


.gcjs-list{
	text-align: center;
}
.gcjs-list ul li{
	display: inline-block;
	width: 50%;
	
	position: relative;
	margin-bottom: 3px;
	float:left;
}
.gcjs-list ul li img{width:100%;}
.gcjs-list ul li .gcjs-list-content{
	width: 50%;
	height: 100%;
	background: rgba(59,117,92,0.85);
	position: absolute;
	left: 0;
	top:0;
	text-align: center;
	
}
.gcjs-list ul li .gcjs-list-content img{width:auto; margin:20% auto 0px auto;}
.gcjs-list ul li .gczn-list{
	background: rgba(148,109,102,0.9);
}
.gcjs-list ul li .lyzn-list{
	background: rgba(234,146,67,0.9);
	left:auto;
	right: 0px;
}
.gcjs-list ul li .tsda-list{
	background: rgba(75,115,197,0.9);
	left:auto;
	right: 0px;
}
.gcjs-list ul li .gcjs-list-content span{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	display: block;
	margin:20px 0;
} 
.gcjs-list ul li .gcjs-list-content a{
	display: inline-block;
	width: 62px;
	height: 24px;
	line-height: 21px;
	border:1px solid #ffffff;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	padding-left: 1px;
	border-radius: 3px;
}
.gcjs-list ul li .gcjs-list-content a:hover{
	background: #ffffff;
	color: #231815; 
}
.gcjs-list ul li .gcjs-list-content{-webkit-animation:fadeInNormal 500ms ease 85ms both;-moz-animation:fadeInNormal 500ms ease 85ms both;animation: fadeInNormal 500ms ease 85ms both;}
.gcjs-list ul li .gcjs-list-content img{-webkit-animation:fadeInLeft 500ms ease 285ms both;-moz-animation:fadeInLeft 500ms ease 285ms both;animation: fadeInLeft 500ms ease 285ms both;}
.gcjs-list ul li .gcjs-list-content span{-webkit-animation:fadeInLeft 500ms ease 485ms both;-moz-animation:fadeInLeft 500ms ease 485ms both;animation: fadeInLeft 500ms ease 485ms both;}
.gcjs-list ul li .gcjs-list-content a{-webkit-animation:fadeInLeft 500ms ease 585ms both;-moz-animation:fadeInLeft 500ms ease 585ms both;animation: fadeInLeft 500ms ease 585ms both;}
@-webkit-keyframes fadeInLeft{
0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeft{
0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-moz-keyframes fadeInNormal {0% {opacity: 0;}100% {opacity: 1;}}@-o-keyframes fadeInNormal {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes fadeInNormal {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeInNormal {0% {opacity: 0;}100% {opacity: 1;}}
@-o-keyframes fadeInNormal {0% {opacity: 0;}100% {opacity: 1;}}@-o-keyframes fadeInNormal {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeInNormal {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeInNormal {0% {opacity: 0;}100% {opacity: 1;}}

.clearbottom{min-height:auto;}


******网上咨询****/

.nybox{min-height: 60vh}
.nyright_nav li a{padding: 0px;}/***对上面得样式进行修改**/
.nyright_nav li{margin-right: 40px;}/***对上面得样式进行修改**/

.online_tit a{background: #f2f2f2; border-radius: 5px; line-height: 50px;overflow: hidden;}
.online_tit a:nth-child(1){margin-right: 6%}
.online_tit a:nth-child(1) em{background:#FF7F0F;}
.online_tit a:nth-child(2) em{background:#106bc2;}
.online_tit a:nth-child(1):hover{background: #FF7F0F}
.online_tit a:nth-child(2):hover{background: #106bc2}
.online_tit a em{width: 50px;height: 50px;}
.online_tit a em img{max-width:60%; max-height:60%}
.online_tit a span{padding: 0px 30px;border-left: 1px solid #f2f2f2}
.online_tit a:hover{color: #ffffff}
.online_tit a:hover span{border-left: 1px solid #ffffff}
.online_tit a.cur{color: #ffffff}
.online_tit a.cur span{border-left: 1px solid #ffffff}
.online_tit a:nth-child(1).cur{background:#FF7F0F;}
.online_tit a:nth-child(2).cur{background:#106bc2;}



.textarea{width: calc(100% - 22px);padding: 10px;height:140px;border: 1px solid #E6E8E8;}
.online_massage_form ul{max-width:600px; width: 90%}
.online_massage_form_page ul{max-width:900px; width: 100%; margin-top:30px;}
.online_massage_form li{margin:15px 0px;}
.online_massage_form li span{width: 80px;}
.online_massage_form li span em{color: #f00; padding-right: 5px;}
.massage_right{width: calc(100% - 100px)}
.massage_right label{line-height:40px; display:block;}
.massage_right label .toupiao{width:15px; height:15px; border:1px solid #ccc; margin-right:10px;-webkit-appearance: checkbox;}

.mr10{margin-right: 10px;}
.mt30{margin-top: 30px!important;}
.inputtxt.w50{width: calc(50% - 22px)}


.submit_btn{min-width: 100px;padding: 0px 20px; height:42px; background: #FF7F0F; color: #ffffff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.submit_btn:hover{background:#ff9e4a;}


.cancel_btn{min-width: 100px;padding: 0px 20px; height:42px; background:#106bc2; color: #ffffff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.cancel_btn:hover{background:#4c90d1;}
.questions{width: 90%; margin: 0 auto}
.questions li{position: relative; margin-top:20px;border: 1px solid #ebebeb}

.questions li h4{padding:10px 20px; border-bottom: 1px solid #ebebeb}

.questions li h4 em{width:34px; height: 34px; background: #ffffff; color: #FF7F0F; text-align: center; line-height: 34px;}
.questions li h4 span{width: calc(100% - 60px); padding-top: 3px;}
.questions li p{padding: 20px;}
.questions li p em{width: 34px; height: 34px; background: #ffffff; color: #106bc2; text-align: center; line-height: 34px; font-weight: bold}
.questions li p span{color: #666666;width: calc(100% - 60px)}

.zjcontent{padding:50px 0px; line-height:30px; width:90%; margin:0px auto;}


.fudong{position: fixed; right: 0px; top: 50%; transform: translate(0,-50%); z-index: 888; display: none}

.fudong li{ box-shadow: 0px 0px 2px #ccc; width: 70px;  text-align: center; margin-bottom: 5px; overflow: hidden;}
.fudong li img{width: 22px; display: inline-block}
.fudong li img.none{display: none}
.fudong li a{display: block;padding: 10px 0px;background: #fff; position:relative;}
.fudong li a em{display:block; width:25px; height:25px; border-radius:50%; background:#ccc; line-height:25px; text-align:center; font-size:14px; position:absolute; top:-12.5px; left:-12.5px; color:#FFF; }
.fudong li a .chengse{background:#ff7830;}
.fudong li a:hover {background: #ff7125; color: #fff}
.fudong li a{background: #ff7125;color: #fff;position:relative;}
.fudong li a:after{position:absolute; content:"";width:3px; height:3px; top:50%; background:#ffffff; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);opacity:0;animation: kscircle 3s infinite;}

.fudong li a img.none{display:inline-block;}
.fudong li a img.show{display:none;}

@keyframes kscircle{
    from {
      opacity: 0.8;
      transform: scale(1);
    }
    to {
      opacity: 0;
      transform: scale(200);
    }
}









