@charset "utf-8";
/* CSS Document */
body
{font-family:"微软雅黑";
margin:0;padding:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

ol,ul,li{list-style:none; padding:0;}
p{ margin:0; }
a{color:#333;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;display:inline-block;vertical-align:middle;}
.vcenter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
.pic {
  position: relative;
  overflow: hidden;
}
.pic:after {
  content: "";
  display: block;
}
/*修改滚动条*/

::-webkit-scrollbar{
    width:6px;
    height:6px ;
}
::-webkit-scrollbar-track{
    box-shadow: inset 0 0 6px transparent;
    background: #f8f8f8;
    border-radius: 6px;
}
::-webkit-scrollbar-thumb{
    border-radius: 6px;
    background: #bbb;
}


/* --Public-- */
.hidden{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.center{text-align:center;}
.valign-middle{display:table-cell;vertical-align:middle;}
/* --pub-- */
.pub{width:85%;margin:auto; max-width:1400px !important; }
.pub1{width:85%;margin:auto; max-width:1600px !important;}
@-webkit-keyframes rotate{
 0%{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
 }
 100%{
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}
@keyframes rotate{
 0%{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
 }
 100%{
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}

.head{ padding:1.5% 0;}
.logo {width:15.5%; height:auto; transition: all 1.7s;z-index: 25;}


	
.column-first a{ color:#000;}
.column-first p{ font-size:24px; color:#000;}
.column-first .field__item{ float:left; background:url(../Image/p2.jpg) left center no-repeat; padding-left:20px; margin-right:50px; color:#656565; font-size:18px;}	  


/******************head end************/


/*********************search end*****************/


/* --header-- */
.menu1{ float:right;}
.menu1 .menu-label{font-weight:700;text-transform:uppercase}
.menu1 .menu-top{ margin:0;}
.menu1 .menu-top>li{float:left;position:relative;text-align:center;}
.menu1 .menu-top .menu-right{float:right}
.menu1 .menu-button{display:block;line-height:40px;padding:0 20px;color:#fff;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 li:hover .menu-button{color:#fff;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-drop{padding-right:15px}
.menu1 .menu-drop .menu-label{padding:0 20px;background:url(../Image/p1.png) no-repeat right;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s}

.menu1 .menu-dropdown{text-align: center; width:120px;background-color:#fff;border-radius:5px;position:absolute;left:-5000px;opacity:0;z-index:100; box-shadow:0 0 10px rgba(0,0,0,0.3);}
.menu1 li:hover .menu-dropdown{left:0;opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.menu1 .menu-right:hover .menu-dropdown{left:auto;right:0}
.menu1 .menu-sub{margin:5px 0}
.menu1 .menu-sub li{white-space:nowrap;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}
.menu1 .menu-subbutton{display:block;padding:7px 20px;line-height:1.3;color:#51338b;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-sub li:hover .menu-subbutton{color:#51338b;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-desc{font-style:italic;color:#a0a0a0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-sub li:hover .menu-desc{color:#d0d0d0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-dropdown6 .menu-label{vertical-align:middle}
.menu1 .menu-dropdown6 .menu-subbutton{padding:5px 20px}


.header{width:100%;height:200px;position: fixed; top:0; z-index:0;z-index:9999; background:url(../Image/p12.png) bottom center no-repeat;}
.header .logo{width:17%;height:139px;float:left;display:table;}
.header .logo img{width:100%;height:auto;max-width:314px;display:block;}
.header .box{width:70%;height:139px;float:right;position:relative;}
.header .nava{width:100%;height:60px;position:relative; margin:0;}
.header .nava li{margin-left:6%;height:60px;float:left;position:relative;cursor:pointer; padding-top:10px;}
.header .nava .nava-li{width:100%;height:60px;font-size:18px; font-weight:bold;color:#fff;line-height:35px;text-align:center;display:block;overflow:hidden;}
.header .nava .nava-li img{ margin-left:10px;}
.header .nava li:hover .nava-li{}

.header .nava li .li_slide{width:170px;position:absolute;left:50%;top:50px;margin-left:-85px;z-index:999;border-radius: 6px;padding: 10px 0; background:#fff;display:none;}
.header .nava li .li_slide a{width:100%;height:48px;text-align:center;line-height:48px;color:#000;font-size:14px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.header .nava li .li_slide a:hover{background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;color:#fff;}

.header_right_top{ float:right;height:50px; margin-top:15px; margin-right:3%;}
.header_right_top_nav{ float:right;line-height:50px;}
.header_right_top_nav a{ margin-right:20px; color:#fff; font-weight:bold; font-size:16px;}
/*
.search{width:50px;height:50px;float:right;position:relative;overflow:hidden;}
.search input.s{width:100%;height:50px;line-height:50px;padding:0 55px 0 5px;color:#FFF;font-size:16px;border:none;outline:none;background:none;border-bottom-color:#f2f2f2;border-bottom-style:solid;border-bottom-width:0px;position:absolute;left:0;top:0;}
.search input.b{width:50px;height:50px;border:none;outline:none;background:url(../Image/srarch.png) no-repeat center;cursor:pointer;position:absolute;right:0;top:0;z-index:9;}
.search input::-webkit-input-placeholder{color:#FFF;}

.header.current .search input.s{color:#333;border-bottom-color:#ddd;}
.header.current .search input.b{background:url(../Image/search.png) no-repeat center;}
.header.current .search input::-webkit-input-placeholder{color:#333;}
*/



.inner_header{width:100%;height:139px;position: fixed; top:0; z-index:0;z-index:9999; background:#fff; box-shadow:0 0 30px rgba(0,0,0,0.3);}
.inner_header .logo{width:17%;height:139px;float:left;display:table;}
.inner_header .logo img{width:100%;height:auto;max-width:314px;display:block;}
.inner_header .box{width:70%;height:139px;float:right;position:relative;}
.inner_header .nava{width:100%;height:60px;position:relative; margin:0;}
.inner_header .nava li{height:60px;float:left;position:relative;cursor:pointer; margin-left:6%; padding-top:10px;}
.inner_header .nava .nava-li{width:100%;height:60px;font-size:18px; font-weight:bold;color:#51338b;line-height:35px;text-align:center;display:block;overflow:hidden;}
.inner_header .nava .nava-li img{ margin-left:10px;}
.inner_header .nava li:hover .nava-li{}

.inner_header .nava li .li_slide{width:170px;position:absolute;left:50%;top:50px;margin-left:-85px;z-index:999;border-radius: 6px;padding: 10px 0; background:#fff;display:none; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.inner_header .nava li .li_slide a{width:100%;height:48px;text-align:center;line-height:48px;color:#000;font-size:16px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
inner_header .nava li .li_slide a:hover{background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;color:#fff;}

.inner_header_right_top{ float:right;height:50px; margin-top:15px;}
.inner_header_right_top_nav{ float:right;line-height:50px;}
.inner_header_right_top_nav a{ margin-right:20px; color:#51338b; font-weight:bold; font-size:16px;}

.inner_header.current .search input.s{color:#333;border-bottom-color:#ddd;}
.inner_header.current .search input.b{background:url(../Image/search.png) no-repeat center;}
.inner_header.current .search input::-webkit-input-placeholder{color:#333;}

.inner_menu1{ float:right;}
.inner_menu1 .menu-label{font-weight:700;text-transform:uppercase}
.inner_menu1 .menu-top{ margin:0;}
.inner_menu1 .menu-top>li{float:left;position:relative;text-align:center;}
.inner_menu1 .menu-top .menu-right{float:right}
.inner_menu1 .menu-button{display:block;line-height:40px;padding:0 20px;color:#51338b;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.inner_menu1 li:hover .menu-button{color:#51338b;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.inner_menu1 .menu-drop{padding-right:15px}
.inner_menu1 .menu-drop .menu-label{padding:0 20px;background:url(../Image/p17.png) no-repeat right;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s}

.inner_menu1 .menu-dropdown{text-align: center; width:120px;background-color:#fff;border-radius:5px;position:absolute;left:-5000px;opacity:0;z-index:100; box-shadow:0 0 10px rgba(0,0,0,0.3);}
.inner_menu1 li:hover .menu-dropdown{left:0;opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.inner_menu1 .menu-right:hover .menu-dropdown{left:auto;right:0}
.inner_menu1 .menu-sub{margin:5px 0}
.inner_menu1 .menu-sub li{white-space:nowrap;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}
.inner_menu1 .menu-subbutton{display:block;padding:7px 20px;line-height:1.3;color:#51338b;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.inner_menu1 .menu-sub li:hover .menu-subbutton{color:#51338b;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.inner_menu1 .menu-desc{font-style:italic;color:#a0a0a0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.inner_menu1 .menu-sub li:hover .menu-desc{color:#d0d0d0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.inner_menu1 .menu-dropdown6 .menu-label{vertical-align:middle}
.inner_menu1 .menu-dropdown6 .menu-subbutton{padding:5px 20px}


/********************head end********************/


.banner{ width:100%; height:auto; position:relative;}
.banner .banner1 img{ width:100%;}
.banner .banner1-1{width:27%;margin:auto;  position:absolute; top:35%; z-index:1;}
.banner .banner1-1 img{ max-width:100%;
transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transform: translateX(100px);
	-ms-transform: translateX(100px);
	-moz-transform: translateX(100px);
	-webkit-transform: translateX(100px);
	-o-transform: translateX(100px);
	}

.banner_bottom{ position:absolute; bottom:5%; width:85%;margin:auto; max-width:1400px !important;}
.banner_bottom li{ float:left; width:45%; background:#fff; padding:20px; border-radius:5px; overflow:hidden;}
.banner_bottom li:nth-child(2){ float:right;}
.banner_bottom li .banner_con{ float:left; width:70%;}
.banner_bottom li .banner_con .banner_tit{ font-size:30px; color:#2b3c90;}
.banner_bottom li .banner_con .banner_tit img{ margin-left:10px;}
.banner_bottom li .banner_con p{ color:#454545; font-size:16px; margin-top:10px;letter-spacing:1px; line-height:25px; min-height:50px;}
.banner_bottom li .banner_more{ color:#2b3c90; font-size:16px; margin-top:20px;}
.banner_bottom li .banner_bottom_img{ float:right; width:25%;}
.banner_bottom li .banner_bottom_img img{ width:100%;}


@-webkit-keyframes imgScale {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1); }
  to {
    transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);}
}
@keyframes imgScale {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1); }
  to {
    transform: scale(1.05);
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);}
}



/******************banner end***********************/






.index1{ width:96%; padding:2%; margin:0 auto; margin-top:45px; margin-bottom:45px; border-radius:5px;
background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;}
.index1_img{ width:48%; float:left; overflow:hidden; }
.index1_img img{ width:100%;}
.index1_right{ width:48%; float:right; color:#fff; font-size:16px;}
.index1_right .index1_tit{ font-size:36px; color:#ffffff; margin-bottom:30px;}
.index1_right .index1_con{ line-height:27px; letter-spacing:2px; text-indent:2em;}
.index1_right .index1_more{position: relative; width:194px; height:49px; line-height:49px; text-align:center; border:1px solid #fff; border-radius:49px; margin-top:30px;}
.index1_right .index1_more span{
  position: relative;
  font-size: 16px;
  -webkit-transition: 350ms 0s all ease;
  -moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;
  -o-transition: 350ms 0s all ease;
  transition: 350ms 0s all ease;
  display: block;
  text-align: center;
  color: #fff;
  margin:0 auto;
}

.index1_right .index1_more:before{ content:""; width:100%; height:100%; background:#fff; color:#2f3b8f;border-radius:49px; position:absolute; left:0; bottom:0; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .32s cubic-bezier(.4,0,.2,1); transition:transform .6s cubic-bezier(.4,0,.2,1); transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.index1_right .index1_more:hover:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9; color:#2f3b8f;}
.index1_right .index1_more:hover span{ color: #4c3489;}

/**********************index1 end**************/



.index2{ margin-top:60px;}
.index2_top{ text-align:center; font-size:36px; color:#2b3c90; margin-bottom:45px;}
.index2_main li{ float:left; width:45%; padding:2%; background:#f4f4f4;}
.index2_main li .index2_main_img{ width:100%;}
.index2_main li .index2_main_img img{ width:100%;}
.index2_main li .index2_main_tit{ font-size:24px; color:#2b3c90; margin:20px 0;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;overflow: hidden;}
.index2_main li .index2_main_con{ color:#454545; font-size:18px; letter-spacing:1px; line-height:27px; margin-bottom:10px; min-height:54px;}
.index2_main li:nth-child(2){ float:right;}
.index2_main_more{ width:100%; margin-top:10px;}
.index2_main_more .more{display: inline-block;font-size: 18px;height: 47px;position: relative;line-height: 47px;padding-left: 86px;padding-right: 20px;}
.index2_main_more .more span{ color:#2b3c90; position:relative; z-index:9;}
.index2_main_more .more i{position: absolute;left: 0;top: 0;width: 47px;height: 47px;
	display: inline-block;
	vertical-align: middle;border-radius: 47px;margin-right: 38px;
	background:#2b3c90;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.index2_main_more .more i:after{content: '';position: absolute;top: 50%;left: 19px;width: 37px;height: 12px;margin-top: -6px;background: url(../Image/p15.png) no-repeat left center;}
.index2_main_more .more:hover i{width: 100%;}
.index2_main_more .more:hover span{ color:#fff;}


/****************************index3 end****************************/


.index3{ margin-top:60px;}
.index3_top{ text-align:center; font-size:36px; color:#2b3c90; margin-bottom:25px;}
.index3_left{ float:left; width:49%;}
.index3_right{ float:right; width:49%;}
.index3_main li{ width:92%; padding:4%; background:#f4f4f4;}
.index3_main li .index3_main_img .pic_con{ position:absolute; bottom:0; left:0; z-index:9; background:rgba(65,55,139,0.8); line-height:30px; height:30px; width:100%; font-size:16px; font-weight:bold; text-indent:20px; color:#fff; overflow:hidden;}
.index3_main li .pic { width: 100%; height: 100%; position:relative;}
.index3_main li .pic img{ width:100%; height: 100%;  transition:all 1s; }
.index3_main li .pic:after { padding-bottom: 60%;}

.index3_main li .index3_main_con{ color:#454545; font-size:18px; margin:20px 0;  letter-spacing:1px; line-height:27px;}
.index3_main_more{ width:100%; margin-top:10px;}
.index3_main_more .more{display: inline-block;font-size: 18px;height: 47px;position: relative;line-height: 47px;padding-left: 86px;padding-right: 20px;}
.index3_main_more .more span{ color:#2b3c90; position:relative; z-index:9;}
.index3_main_more .more i{position: absolute;left: 0;top: 0;width: 47px;height: 47px;
	display: inline-block;
	vertical-align: middle;border-radius: 47px;margin-right: 38px;
	background:#2b3c90;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.index3_main_more .more i:after{content: '';position: absolute;top: 50%;left: 19px;width: 37px;height: 12px;margin-top: -6px;background: url(../Image/p15.png) no-repeat left center;}
.index3_main_more .more:hover i{width: 100%;}
.index3_main_more .more:hover span{ color:#fff;}




/**************************index3 end**********************/



.index4_bj{background:url(../Image/p7.jpg) no-repeat center; background-size:cover; padding:30px 0; margin-top:75px;}
.index4_left{ width:18%; float:left; margin-top:20px;}
.index4_left_top{ font-size:36px; color:#ffffff;}
.index4_left_top img{ margin-right:10px; float:left; display:block;}
.index4_left_top span{ margin-top:20px; display:block; float:left;}
.index4_left_con{ font-size:16px; color:#ffffff; margin-top:40px; line-height:25px;}
.index4_mes{ width:40%; float:left; background:#fff; border-radius:5px; padding:30px 1%; margin-left:5%;}
.index4_mes .input-group{ width:46%; height:51px; float:left; line-height:51px; margin:2%;}
.index4_mes .input-group input{line-height:51px; color:#454545; width:98%; padding-left:2%; background:#f4f4f4; border:none; font-size:16px; font-weight:bold;}
.index4_mes .input-group1{ width:96%; height:100px; line-height:51px; margin:2%;}

.index4_mes .input-group1 #content{ height:100px;line-height:51px; color:#454545; width:98%; padding-left:2%; background:#f4f4f4; border:none;font-size:16px; font-weight:bold; font-family:"微软雅黑";}
.index4_mes .input-group #captcha{ float:left;  background:#f4f4f4; border:none; width:60%;}
.index4_mes .input-group .verify{ width:30%; height:51px;}
.index4_mes .input-group .verify img{ width:100%; height:36px; margin-top:3px; margin-left:5px;}
.index4_mes .form-tr{ width:30%; margin:2%;
	background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;}
.index4_mes #submit{ width:100%; line-height:51px; height:51px; text-align:center; color:#fff;}

.index4_right{ width:28%; float:right; margin-top:60px;}
.index4_right li{ padding-left:65px; color:#fff; font-size:16px; font-weight:bold; line-height:30px; margin-bottom:30px;}
.index4_right li.lxico1{background:url(../Image/p8.png) left center no-repeat;}
.index4_right li.lxico2{background:url(../Image/p9.png) left center no-repeat;}
.index4_right li.lxico3{background:url(../Image/p10.png) left center no-repeat;}
.index4_right a{ color:#fff;}


/**************************index4 end**********************/

#dialog {
background-color:#303b8f;
left:0%;
position:fixed !important; /* 浮动对话框 */
bottom:0%;
width:100%;
z-index:9999999999999;
}
#dialog .close1 { position:absolute; top:0; right:0; display:inline; padding:5px 10px;margin:0 0 12px;background:#fff;  cursor:pointer;}
#dialog .close1 a {color:#303b8f;text-decoration:none;}
#dialog .con{ font-size:16px; padding:3% 0 6% 0; color:#ffffff;}
#dialog .con p{ font-size:48px; padding-bottom:20px;}
#dialog .con .con1{ width:70%; float:left;color:#ffffff; font-size:18px; line-height:30px;}
#dialog .con a{ float:right; text-align:center; padding:10px 20px;color:#ffffff; font-size:18px; border:1px solid #fff; border-radius:50px;}



.foot_bj{ background:url(../Image/p11.png) center bottom no-repeat; overflow:hidden; padding-top:60px; padding-bottom:30px;}
.foot_nav{ width:86%; float:left;overflow: hidden;}
.foot_nav ul{ float:left; margin:0; padding:0; margin-right:5%;}
.foot_nav ul p{ font-size:16px; color:#454545; font-weight:bold; margin-bottom:10px;}
.foot_nav ul li{font-size:14px; color:#454545; line-height:30px;}
.foot_right{ width:9.5%; float:right;}
.foot_right .cop img{ width:100%;}
.foot_right .cop p{ font-size:16px; color:#454545; text-align:center; margin-top:10px;}

.foot_bottom{ margin-top:50px;}
.foot_bottom_left{ width:60%;font-size:16px; color:#454545; line-height:30px; padding:20px 0; float:left;}
.foot_bottom_left span{ margin:0 5px;}
.foot_bottom_left a{ color:#454545;}
.foot_bottom_right{ float:right;}
.app_tel{ display:none;}


/****************************foot end****************************/

.inner{ margin-top:139px;}
.banner_wmyg{background: url(../Image/banner_wmyg.jpg) no-repeat center; background-size:cover;}

.inner_banner{ padding:10.5% 0; text-align:center; color:#fff; font-size:48px; margin-top:139px; overflow:hidden;}

.inner_about_top{ width:69%; margin:0 auto; padding-top:80px; margin-bottom:80px;}
.inner_about_top1{ letter-spacing:1px; color:#2b3c90; font-size:20px; line-height:30px;}
.inner_about_top1 .inner_about_top1_p{ line-height:normal; color:#2b3c90; font-size:48px; margin-bottom:30px;}

.inner_about_top2{ letter-spacing:1px; color:#494949; font-size:20px; line-height:30px; margin-top:55px;}
.inner_about_top2 .inner_about_top2_p{ line-height:normal; color:#2b3c90; font-size:36px; margin-bottom:20px;}

.inner_about_bottom{ letter-spacing:1px; border-top:3px solid #2b3c90; width:65%; margin:0 auto; font-size:20px; color:#2b3c90; padding-top:20px; line-height:40px; margin-top:100px;}
.inner_about_bottom img{ margin-right:10px;}
.inner_about_bottom span{ display:block; text-align:right; margin-top:20px;}

.inner_top{ width:69%; margin:0 auto; padding-top:80px; margin-bottom:80px;}
.inner_top_tit{ color:#2b3c90; font-size:48px; margin-bottom:20px;}
.inner_top_con{ color:#2b3c90; font-size:20px; line-height:30px; letter-spacing:1px; text-indent:2em;}

.inner_zyly1_top{ text-align:center; font-size:36px; color:#2b3c90; margin:60px 0 50px 0;}
.inner_zyly1_main li{ float:left; width:45%; padding:2%; background:#f4f4f4; border-radius:5px; margin-bottom:2.5%;}
.inner_zyly1_main li .inner_zyly1_main_img{ width:26%; float:left; margin-top:20px;}
.inner_zyly1_main li .inner_zyly1_main_img img{ width:100%;}
.inner_zyly1_main li .inner_zyly1_main_right{ float:right; width:70%;}
.inner_zyly1_main li .inner_zyly1_main_tit{ font-size:24px; color:#2b3c90; letter-spacing:1px; text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;overflow: hidden;}
.inner_zyly1_main li .inner_zyly1_main_con{ color:#454545; font-size:16px; height:81px; line-height:27px; letter-spacing:1px; margin-top:10px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	word-break: break-all; 
	overflow: hidden;}
.inner_zyly1_main li:nth-child(2n){ float:right;}
.inner_zyly1_main_more{ width:100%; margin-top:10px;}
.inner_zyly1_main_more .more{display: inline-block;font-size: 18px;height: 47px;position: relative;line-height: 47px;padding-left: 86px;padding-right: 20px;}
.inner_zyly1_main_more .more span{ color:#2b3c90; position:relative; z-index:9;}
.inner_zyly1_main_more .more i{position: absolute;left: 0;top: 0;width: 47px;height: 47px;
	display: inline-block;
	vertical-align: middle;border-radius: 47px;margin-right: 38px;
	background:#2b3c90;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.inner_zyly1_main_more .more i:after{content: '';position: absolute;top: 50%;left: 19px;width: 37px;height: 12px;margin-top: -6px;background: url(../Image/p15.png) no-repeat left center;}
.inner_zyly1_main_more .more:hover i{width: 100%;}
.inner_zyly1_main_more .more:hover span{ color:#fff;}

.inner_zyly3{ margin-top:80px;}
.inner_zyly3 li{ float:left; width:27.3%; margin:0 2%;}
.inner_zyly3 li .inner_zyly3_top{ color:#2b3c90; font-size:24px; margin-bottom:10px;}
.inner_zyly3 li .inner_zyly3_con{ line-height:30px; height:60px;}
.inner_zyly3 li .inner_zyly3_more .more{display: inline-block;font-size: 16px;height: 23px;position: relative; margin-top:20px;line-height: 23px;padding-left: 37px;padding-right: 20px;}
.inner_zyly3 li .inner_zyly3_more .more span{ color:#513388; position:relative; z-index:9;}
.inner_zyly3 li .inner_zyly3_more .more i{position: absolute;left: 0;top: 0;width: 23px;height: 23px;
	display: inline-block;
	vertical-align: middle;border-radius: 23px;margin-right: 20px;
	background:#513388;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.inner_zyly3 li .inner_zyly3_more .more i:after{content: '';position: absolute;top: 50%;left:9px;width: 23px;height: 12px;margin-top: -6px;background: url(../Image/p15.png) no-repeat left center;}
.inner_zyly3 li:nth-child(2){ border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:0 2%;}


.inner_zylyinfo3{ margin-top:80px;}
.inner_zylyinfo3 li{ float:left; width:27.3%; margin:0 1%; background:#f4f4f4; padding:2%;}
.inner_zylyinfo3 li .inner_zylyinfo3_top{ color:#2b3c90; font-size:24px; margin-bottom:10px;}
.inner_zylyinfo3 li .inner_zylyinfo3_con{ line-height:30px; height:60px;}
.inner_zylyinfo3 li .inner_zylyinfo3_more .more{display: inline-block;font-size: 16px;height: 23px;position: relative; margin-top:20px;line-height: 23px;padding-left: 37px;padding-right: 20px;}
.inner_zylyinfo3 li .inner_zylyinfo3_more .more span{ color:#513388; position:relative; z-index:9;}
.inner_zylyinfo3 li .inner_zylyinfo3_more .more i{position: absolute;left: 0;top: 0;width: 23px;height: 23px;
	display: inline-block;
	vertical-align: middle;border-radius: 23px;margin-right: 20px;
	background:#513388;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.inner_zylyinfo3 li .inner_zylyinfo3_more .more i:after{content: '';position: absolute;top: 50%;left:9px;width: 23px;height: 12px;margin-top: -6px;background: url(../Image/p15.png) no-repeat left center;}

.inner_zylyinfo4_top{ text-align:center; font-size:28px; color:#2b3c90; margin:40px 0 20px 0; letter-spacing:2px;}
.inner_zylyinfo4_main li{ float:left;width:27.3%; margin:0 1%; padding:2%; font-size:18px; color:#2b3c90; line-height:30px;}


.inner_zylyinfo_top{ position:relative; width:100%;}
.inner_zylyinfo_top .inner_zylyinfo_top_img{ width:100%;}
.inner_zylyinfo_top .inner_zylyinfo_top_img img{ width:100%;}
.inner_zylyinfo_top .inner_zylyinfo_top_p{ position:absolute; z-index:99; font-size:48px; color:#ffffff; width:40%; right:0; top:30%;}
.inner_zylyinfo{ width:70%; margin:0 auto;}
.inner_zylyinfo img{ max-width:100%;}
.inner_zylyinfo_content{ color:#2b3c90; font-size:16px;letter-spacing:1px; margin-top:30px; line-height:28px;}
.inner_zylyinfo_content1{ color:#454545; font-size:16px;letter-spacing:1px; margin-top:30px; line-height:28px;}
.inner_zylyinfo_content1 img{ max-width:100%;}
.inner_zylyinfo_content2 .inner_zylyinfo_content2_p{width:100%;margin-top:40px;position:relative;}
.inner_zylyinfo_content2 .inner_zylyinfo_content2_p .con{padding:0 30px;color:#585858;background:url(../Image/p17.png) no-repeat right 6% center;cursor:pointer; border-bottom:1px solid #dadada;border-top:1px solid #dadada;line-height:90px; overflow:hidden;font-size:20px; color:#2b3c90;}
.inner_zylyinfo_content2 .inner_zylyinfo_content2_p .box{ color:#454545; font-size:16px;display:none; width:100%; padding:4% 0;line-height:28px; letter-spacing:1px;}
.inner_zylyinfo_content2 .inner_zylyinfo_content2_p .box .list-paddingleft-2 li{}
.inner_zyly_content2 .list-paddingleft-2 li::before{ float:left; margin-right:5px;content: "●"; color: #2b3c90;}
.inner_zyly_content3_top{font-size: 26px; color:#2b3c90; margin-top:30px;}
.inner_zyly_content3{ font-size:13px; font-style:italic; font-weight:lighter; margin-top:28px;letter-spacing:1px;}


.inner_jshxinfo{ width:50%; margin:0 auto;}
.inner_jshxinfo img{ max-width:100%;}
.inner_jshxinfo_content1{ color:#454545; font-size:16px;letter-spacing:1px; margin-top:30px; line-height:28px;}
.inner_jshxinfo_content1 img{ max-width:100%;}
.inner_jshxinfo_content1 .list-paddingleft-2 li::before{ float:left; margin-right:5px;content: "★"; color: #2b3c90;}


.ylzc_top{ color:#3c3c3c; font-size:20px; text-align:center; padding-top:80px;}
.ylzc_top p{ color:#2b3c90; font-size:48px; margin-bottom:10px;}
.ylzc_con_top{ font-size:36px; color:#2b3c90; margin-bottom:20px;}
.ylzc_main { margin-top:70px;}
.ylzc_main .ylzc_img{ width:45%;}
.ylzc_main .ylzc_img img{ width:100%; border-radius:5px;}
.ylzc_con{ width:48%;}
.ylzc_con li{width:100%; position:relative;
	transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;}
.ylzc_con li .con{ padding:3% 4%;color:#585858;cursor:pointer; overflow:hidden;font-size:20px; color:#2b3c90; border-bottom:1px solid #dadada; animation: slideContentUp 0.3s linear both;}
.ylzc_con li .box{ background:#f4f4f4; color:#3c3c3c; font-size:18px;display:none; width:100%; padding:2% 0% 2% 0%;line-height:30px; 
	transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;}
.ylzc_con .current{ background:#f4f4f4; line-height:30px; display:block; border-bottom:none;}
.ylzc_con .current .box{ display:block;}
.ylzc_con .current .con{  border-bottom:none;}


.inner_pro_top{ width:69%; margin:0 auto; padding-top:80px; margin-bottom:80px;}
.inner_pro_top_tit{ color:#2b3c90; font-size:36px; margin-bottom:20px; text-align:center;}
.inner_pro_top_tit img{ margin-right:10px;}
.inner_pro_top_con{ text-indent:2em; color:#3c3c3c; font-size:20px; line-height:30px; letter-spacing:2px;}

.inner_pro_select li{ float:left; width:30.3%; margin:1.5%;}
.inner_pro_select_main .inner_pro_select_main_p{width:100%;position:relative;}
.inner_pro_select_main .inner_pro_select_main_p .con{ padding-left:3%;color:#6e6e6e;background:url(../Image/p17.png) no-repeat right 3% center #f4f4f4;cursor:pointer; line-height:50px; overflow:hidden;font-size:18px;}
.inner_pro_select_main .inner_pro_select_main_p .box{ border:1px solid #f4f4f4; color:#454545; font-size:20px;display:none; width:91.5%; padding:4%;line-height:30px;}



.inner_pro_select_input{ line-height:40px;}
.parma_input[type="checkbox" i] { width:20px; height:20px;}


.inner_pro_parma{display:flex;flex-wrap:wrap;justify-content:center;color:#fff}
.inner_pro_parma a{position:relative;display:inline-block;padding:10px 40px 10px 20px;margin:0 5px 16px;font-weight:700;color:inherit;background-color:#2b3c90;border-radius:2em;display:none;float:left;font-size:16px;line-height:24px;}
.inner_pro_parma a:after{content:"x";display:inline-block;position:absolute;top:7px;right:14px;color:#2b3c90}
.inner_pro_parma a:before{content:"";display:inline-block;position:absolute;right:10px;top:13px;height:16px;width:16px;background-color:#ac98c5;border-radius:100%;transition:background-color .2s ease-in-out}
.inner_pro_parma a[data-class="--hidden"]{display:none}
.inner_pro_parma a:hover:before{background-color:#fff}

.pro{ margin-top:30px;}
.pro li{ float:left; width:21%; margin:1.0%; background:#f4f4f4; transition:all 1s; border-radius:10px; padding:1%; border-radius:10px;}
.pro li .pic { width: 100%; height: 64%; position:relative;}
.pro li .pic img{ width:100%; height: 100%;  transition:all 1s; border-radius:10px;}
.pro li .pic:after { padding-bottom: 60%;}
.pro li .khzc_con{}
.pro li .khzc_con_tit{ color:#2b3c90; font-size:18px; margin-top:10px; margin-bottom:20px; height:60px; line-height:30px;
text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;overflow: hidden;}
.pro li .khzc_con_tit span sup{ margin-right:5px;}
.pro li .khzc_con_tit span{ font-weight:bold;}
.pro li:hover{ background:#2b3c90; color:#fff;}
.pro li:hover .khzc_con_tit{ color:#fff;}
.pro li:hover .khzc_con_more .more span{ color:#fff;}
.pro li .khzc_con_more .more{display: inline-block;font-size: 16px;height: 23px;position: relative; margin-top:10px;
	line-height: 23px;padding-left: 37px;padding-right: 20px;

}
.pro li .khzc_con_more .more span{ color:#2b3c90;}
.pro li .khzc_con_more .more i{position: absolute;left: 0;top: 0;width: 23px;height: 23px;
	display: inline-block;
	vertical-align: middle;border-radius: 23px;margin-right: 20px;
	background:#2b3c90;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.pro li .khzc_con_more .more i:after{content: '';position: absolute;top: 50%;left:9px;width: 23px;height: 12px;margin-top: -6px;background: url(../Image/p15.png) no-repeat left center;}
.yys table{width:100% !important;height:auto; border-collapse:collapse; border:1px solid #d6d6d6;}
.yys table tr td{text-align: center;padding:0px 5px;border:1px solid #d6d6d6; line-height:30px;}

.sysm .list-paddingleft-2 li::before{ float:left; margin-right:5px;content: "●"; color: #999;}

.pro_info_main{ width:69%; margin:0 auto; padding-top:80px;}
.proleft{ width:48%; float:left;}
.proleft .pro_info_tags{ color:#2b3c90; font-size:54px;}
.proleft .pro_info_tags sup{ font-size:30px;}
.proleft .pro_info_tit{ color:#2b3c90; font-size:27px; margin-top:10px;}
.proleft .pro_info_con{ color:#3c3c3c; font-size:20px; margin-top:20px; letter-spacing:2px; line-height:30px;}
.proleft .pro_info_more{ color:#3c3c3c; font-size:18px; font-weight:bold;margin-top:30px;}
.proleft .pro_info_more img{ margin-right:10px;}

.proright{ width:45%; float:right;}
.proright img{ width:100%; border:1px solid #e2e2e2; border-radius:5px;}
.pro_info_main_content{ margin:50px 0;}
.pro_info_main_content .pro_info_top{ color:#2b3c90; font-size:30px;}
.pro_info_main_content .inner_content{ color:#3c3c3c; font-size:18px; letter-spacing:1px; line-height:27px; margin-top:20px;}

.inner_pro_content2 .inner_pro_content2_p{width:100%;position:relative;}
.inner_pro_content2 .inner_pro_content2_p .con{color:#585858;background:url(../Image/p17.png) no-repeat right center;cursor:pointer; border-bottom:1px solid #dadada;line-height:50px; overflow:hidden;font-size:20px; color:#2b3c90;}
.inner_pro_content2 .inner_pro_content2_p .box{ color:#454545; font-size:16px;display:none; width:100%; padding:4% 0;line-height:28px;}

.product_recommend{ margin-top:60px;}
.product_recommend_top{color:#2b3c90; font-size:30px; text-align:center; margin-bottom:20px;}

.inner_news_top{ width:69%; margin:0 auto; padding-top:80px; margin-bottom:80px; text-align:center;}
.inner_news_top_tit{ color:#2b3c90; font-size:48px; margin-bottom:20px;}
.inner_news_top_con{ color:#3c3c3c; font-size:20px; line-height:30px;}

.inner_news_type{margin-top:20px; text-align:center;}
.inner_news_type a{width:196px;height:42px;font-size:16px;line-height:42px;text-align:center;margin:20px 10px 0;display:inline-block;background:#f4f4f4; border-radius:5px;}
.inner_news_type a:hover{color:#FFF;background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;}
.inner_news_type a.on{color:#FFF;background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;}

.inner_news_status {height: 30px;line-height: 30px;font-size: 12px;color: #333;margin-top: 20px;padding-bottom: 10px; }
.inner_news_status span {padding-left: 20px; padding-right: 10px; line-height:30px;height:30px; display:block; float:left;}
.inner_news_status .newstime{ background:url(../Image/news2.png) left center no-repeat;}
.inner_news_status .click{ background:url(../Image/news3.png) left center no-repeat;}

.news_list li{ float:left; width:31.3%; margin:1.0%; background:#fff; transition:all 1s; border-radius:10px;}
.news_list li .pic { width: 100%; height: 64%; position:relative;}
.news_list li .pic img{ width:100%; height: 100%;  transition:all 1s; border-top-left-radius:10px; border-top-right-radius:10px;}
.news_list li .pic:after { padding-bottom: 60%;}
.news_list li .pic .pic_con{ position:absolute; bottom:0; left:0; z-index:9; background:rgba(65,55,139,0.8); line-height:30px; width:100%; font-size:16px; font-weight:bold; text-indent:20px; color:#fff;}
.news_list li .news_con{ transition:all 1s; padding:30px 20px; box-shadow:0 0 10px rgba(0,0,0,0.1); border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.news_list li .news_con_tit{ color:#2b3c8f; font-size:20px; margin-top:10px; margin-bottom:20px;
text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;overflow: hidden;}
.news_list li .news_con_main{ color:#494949; font-size:16px; line-height:27px;height:54px;
text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;overflow: hidden;}

.news_list li .news_con_time{ color:#494949; font-size:16px; margin-top:20px; line-height:35px; float:left;}
.news_list li:hover .news_con{ background:#2b3c90; color:#fff;}
.news_list li:hover .news_con_tit{ color:#fff;}
.news_list li:hover .news_con_time{ color:#fff;}
.news_list li:hover .news_con_main{ color:#fff;}
.news_list li:hover .news_con_more .more span{ color:#fff;}
.news_list li:hover .pic img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.news_list li .news_con_more .more{display: inline-block;font-size: 16px;height: 23px;position: relative; margin-top:20px; float:right; line-height: 23px;padding-left: 37px;padding-right: 20px;}
.news_list li .news_con_more .more span{ color:#2b3c90;}
.news_list li .news_con_more .more i{position: absolute;left: 0;top: 0;width: 23px;height: 23px;
	display: inline-block;
	vertical-align: middle;border-radius: 23px;margin-right: 20px;
	background:#2b3c90;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.news_list li .news_con_more .more i:after{content: '';position: absolute;top: 50%;left:9px;width: 23px;height: 12px;margin-top: -6px;background: url(../Image/p15.png) no-repeat left center;}
.news_list li .news_con_more .more i:before{content: '';position: absolute;top: 50%;left:9px;width: 23px;height: 12px;margin-top: -6px;background: url(../Image/p20.png) no-repeat left center;}


.zxrz_l{ width:70%; margin:0 auto; padding-top:50px;}
.newshow .newshowtit {
  text-align: center;
  border-bottom: 1px dotted #bfbebe; margin-bottom:20px;
}
.newshow .newshowtit h1 {
  font-size: 22px;
  color: #333;
}
.newshow .newshowtit .date {
  line-height: 30px;
  font-size: 12px;
  color: #999;
}
.newshow .newshowtxt p {
  margin-top: 25px;
  line-height: 25px;
}
.newshow .newshowimg {
  text-align: center;
  margin: 65px 0;
}

.inner_news_img { text-align:center; margin-bottom:30px;}
.inner_news_img img{ max-width:100%;}
.inner_content { color:#3c3c3c; font-size:16px; letter-spacing:1px; line-height:27px;}
.inner_content img{ max-width:100%;}




.inner_yygzz_top{ width:69%; margin:0 auto; padding-top:80px; margin-bottom:80px;}
.inner_yygzz_top_tit{ color:#2b3c90; font-size:48px; margin-bottom:20px;}
.inner_yygzz_top_con{ color:#3c3c3c; font-size:20px; line-height:30px; text-indent:2em;}

.yygzz li{ float:left; width:48%; margin:1.0%; background:#fff; transition:all 1s; border-radius:10px;position:relative; overflow:hidden;}
.yygzz li .pic { width: 100%; height: 64%; position:relative;-webkit-transition:all 0.4s;transition:all 0.4s;}
.yygzz li .pic img{ width:100%; height: 100%;  transition:all 1s;border-radius:10px;}
.yygzz li .pic:after { padding-bottom: 60%;}
.yygzz li .pic .pic_tit{ position:absolute; top:10%; width:35%; right:30px; text-align:right; color:#2b3c90; font-size:24px;}
.yygzz li .yygzz_con{ position:absolute; width:94%; height:45%; left:0%; bottom:-120%; transition:all 1s;  padding:5% 3%; box-shadow:0 0 10px rgba(0,0,0,0.1); background:rgba(244,244,244,0.8);}
.yygzz li .yygzz_con_tit{ color:#2b3c8f; font-size:20px; font-weight:bold; margin-top:10px; margin-bottom:20px;}
.yygzz li .yygzz_con_main{ color:#494949; font-size:16px; line-height:27px; letter-spacing:1px;}
.yygzz li:hover .yygzz_con{ bottom:0%;}
.yygzz li:hover .pic .pic_tit{ display:none;}


.yygzz_info{ width:100%; overflow:hidden; margin:20px 0; border-radius:5px;
background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;}
.yygzz_info .inner_news_img{ width:50%; float:left; margin-bottom:0;}
.yygzz_info .inner_content{ width:44%; float:left; position: relative;overflow-y:auto; padding:3%; color:#fff;}
.yygzz_info .inner_content::-webkit-scrollbar{ width:4px; /*滚动条宽度*/ background:#e0e0e0;}
.yygzz_info .inner_content::-webkit-scrollbar-thumb{width:4px; background-color:#315090; /*滑动条表面*/}


.khzc{ margin-top:30px;}
.khzc li{ float:left; width:21%; margin:1.0%; background:#f4f4f4; transition:all 1s; border-radius:10px; padding:1%; border-radius:10px;}
.khzc li .pic { width: 100%; height: 64%; position:relative;}
.khzc li .pic img{ width:100%; height: 100%;  transition:all 1s; border-radius:10px;}
.khzc li .pic:after { padding-bottom: 60%;}
.khzc li .khzc_con{}
.khzc li .khzc_con_tit{ color:#2b3c90; font-size:16px; font-weight:bold; margin-top:10px; margin-bottom:20px; height:60px; line-height:30px;
text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;overflow: hidden;}
.khzc li:hover{ background:#2b3c90; color:#fff;}
.khzc li:hover .khzc_con_tit{ color:#fff;}
.khzc li:hover .khzc_con_more .more span{ color:#fff;}
.khzc li .khzc_con_more .more{display: inline-block;font-size: 16px;height: 23px;position: relative; margin-top:10px;
	line-height: 23px;padding-left: 37px;padding-right: 20px;

}
.khzc li .khzc_con_more .more span{ color:#2b3c90;}
.khzc li .khzc_con_more .more i{position: absolute;left: 0;top: 0;width: 23px;height: 23px;
	display: inline-block;
	vertical-align: middle;border-radius: 23px;margin-right: 20px;
	background:#2b3c90;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.khzc li .khzc_con_more .more i:after{content: '';position: absolute;top: 50%;left:9px;width: 23px;height: 12px;margin-top: -6px;background: url(../Image/p15.png) no-repeat left center;}

.inner_khzc_sear{ width:30%; margin:0 auto; height:48px; position:relative; margin-bottom:20px}
.inner_khzc_sear .search-text{height:48px;width:80%; position:absolute; top:0; left:0px;color:#bababa; font-size:18px;outline:none; background:none; border:1px solid #dcdcdc; padding-left:10px;}
.inner_khzc_sear .search-button{ line-height:48px; color:#513388; background:none; text-decoration:underline; position:absolute; top:0px; right:0px; text-align:center; font-size:18px; outline:none; border:none; letter-spacing:3px;}


.khzc_info{ width:69%; margin:0 auto;}
.khzc_info_tit{ font-size:36px; color:#2b3c90;}
.khzc_info_con{ background:#f4f4f4; border-radius:10px; padding:5% 3%; margin-top:50px;}
.khzc_info_con p{ font-size:24px; color:#2b3c90;}
.khzc_info_more{ background-image: linear-gradient(to right, #2f3b8f, #4c3489);
    background-position: top center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: #fff; width:120px; height:40px; text-align:center; border-radius:40px; line-height:40px; margin-top:50px; border:1px solid #fff;}
.zyly_info_img{ position:relative; display:block; width:50%; margin:0 auto;}
.zyly_info_img .p25{ position:absolute; z-index:9; bottom:0; right:0;}

.inner_contact{ width:69%; margin:0 auto; padding-top:80px; overflow:hidden;}
.inner_contact_left{ width:55%; float:left;}
.inner_contact_left_con{ width:52%; float:left; font-size:20px; color:#494949; line-height:30px;}
.inner_contact_left_con p{ font-size:26px; color:#2b3c90; margin-bottom:20px; line-height:normal;}
.inner_contact_left_con li{ text-indent:2em; letter-spacing:2px;}
.inner_contact_left_img{ width:42%; float:right;}
.inner_contact_left_img img{ width:100%;}

.inner_contact_right{ width:40%; float:right; margin-top:20px;}
.inner_contact_right li{ padding-left:65px; color:#353a8e; font-size:16px; font-weight:bold; line-height:30px; margin-bottom:30px;}
.inner_contact_right li p{ color:#494949;}
.inner_contact_right li.lxico1{background:url(../Image/p21.png) left center no-repeat;}
.inner_contact_right li.lxico2{background:url(../Image/p22.png) left center no-repeat;}
.inner_contact_right li.lxico3{background:url(../Image/p23.png) left center no-repeat;}


.inner_map{ width:69%; margin:0 auto; overflow:hidden; margin-top:50px;}
.inner_map_top{ font-size:26px; color:#2b3c90; margin-bottom:30px;}
.contact-map{ width:100%; position:relative;}
#dituContent{ width:100%; height:507px;}

.inner_message{ width:65%; margin:0 auto; box-shadow:0 0 10px rgba(0,0,0,0.2); background:#fff; padding:2%; margin-top:50px;}
.inner_message_main p{ font-size:18px; color:#454545; margin-bottom:10px;}
.inner_message_main .input-group{ margin-bottom:20px; width:98%; margin-right:2%;}
.inner_message_main .input-group1{ width:100%; margin-bottom:20px;}
.inner_message_main .input-group1 input{ border:1px solid #dcdcdc;line-height:58px; color:#898989; outline:none; width:98%; padding-left:10px;}
.inner_message_main .input-group input{ border:1px solid #dcdcdc;line-height:58px; color:#898989; outline:none; width:98%; padding-left:10px;}
.inner_message_main #content{ height:100px;}
.inner_message_main #captcha{ float:left; width:67%;}
.inner_message_main .verify{ width:30%; height:36px;}
.inner_message_main .verify img{ width:90px; height:36px; margin-top:14px;}
.inner_message_main #submit{ line-height:40px; height:40px; text-align:center; color:#fff; width:25%; margin-top:20px;background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;}


/**************************contact end************************/




/* --翻页-- */
.txt-upDown{width:auto;height:auto;clear:both;font-size:14px;padding-top:20px;margin-top:40px;border-top:1px dashed rgb(230,230,230);}
.txt-upDown-li{width:50%;height:42px;line-height:42px;padding:0 5px;overflow:hidden;color:#666;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
-webkit-transition:all 0.3s;transition:all 0.3s;}
.txt-upDown-li .arrow{width:10%;height:42px;overflow:hidden;font-family:'宋体';font-weight:bold;}
.txt-upDown-li .title{width:90%;height:42px;overflow:hidden;color:#666;}
.txt-upDown-li:hover{color:#fff;padding:0 20px;cursor:pointer; background-image: linear-gradient(to right, #2f3b8f, #4c3489);
background-position: top center;
background-size: 100% 100%; 
background-repeat: no-repeat;}
.txt-upDown-li:hover .arrow{color:#fff;}
.txt-upDown-li:hover .title .page-a{color:#fff;}
.txt-upDown-li:hover .title a{color:#fff;}
.txt-upDown-li.txt-right{text-align:right;}

/* --分页-- */
.de-page-mian {
  overflow: hidden;
  text-align: center;
  font-size: 0;
  margin: 60px 0 35px;
}
.de-page-mian .page-inner {
  display: inline-block;
  overflow: hidden;
}
.de-page-mian .page-inner a {
  display: block;
  float: left;
  min-width: 26px;
  padding: 0 5px;
  height: 36px;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  overflow: hidden;
   margin:5px -1px 5px 0;
}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {
  color: #fff;
  border-color: #2f3b8f;
  background: #2f3b8f;
}
.de-page-mian .page-inner a.prev {
  margin-right: 10px;
  background: #fff url(../Image/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on {
  background: #fff url(../Image/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.next {
  margin-left: 10px;
  margin-right: 15px;
  background: #fff url(../Image/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on {
  background: #fff url(../Image/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.page-btn {
  font-size: 12px;
  margin-right: 0;
  width: 63px;
  margin-left: 10px;
}
.de-page-mian .page-inner span {
  display: block;
  font-size: 12px;
  color: #333;
  float: left;
  line-height: 38px;
}
.de-page-mian .page-inner input {
  display: block;
  float: left;
  height: 36px;
  width: 36px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin: 0 5px;
}

/* --暂无数据-- */
.no-goods{padding:100px 0;overflow:hidden;text-align:center;}
.no-goods img{
  display: block;
  margin:0 auto 30px;
  width:220px;
  max-height: 105px;
}
.no-goods p{
  font-size:14px;
  color:#666666;
  line-height: 20px;
}






@-webkit-keyframes imgScale {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1); }
  to {
    transform: scale(1.04);
    -ms-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -o-transform: scale(1.04);}
}
@keyframes imgScale {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1); }
  to {
    transform: scale(1.04);
    -ms-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -o-transform: scale(1.04);}
}


@keyframes scrolldown {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	33% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	66% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}

@keyframes scrolldown2 {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	55% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	70% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	85% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}

@keyframes scrollup {
	0% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
	33% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	66% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
}

@keyframes scrollup2 {
	0% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
	15% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	30% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	45% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
}

@keyframes sound {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	20% {
		transform: scale(0, 1); 
		transform-origin: 100% 100%;
	}
	40% {
		transform: scale(0, 1); 
		transform-origin: 0 0;
	}
	60% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}

@keyframes btnline {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	33% {
		transform: scale(0, 1); 
		transform-origin: 100% 100%;
	}
	66% {
		transform: scale(0, 1); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}

@keyframes btntate {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	33% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	66% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}
