@charset "utf-8";
/* CSS Document */
body {font: 14px/1.5 "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:#f6f6f6;
}
input,select,button,textarea{
	font: 14px/1.5 "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	/*font: normal 14px  Microsoft Yahei, 微软雅黑, 黑体, 宋体, Arial, Helvetica, sans-serif;*/ padding:0px; margin:0px;}
ul,li,dt,dl,dd,form,p,h1,h2,h3{ margin:0px; padding:0px;}
li{
	list-style-type: none;
}
input,textarea{ outline: none; }
a:link,a:hover,a:visited,a:active{text-decoration: none;}
img { -ms-interpolation-mode: bicubic; border: none; }
a img{border: none;}
.qufolat{ float:none; clear:both;}
.donghua{-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
.fleft{ float: left; }
.fright{float: right;}
.gp-refresh{cursor:pointer; margin:auto 15px; color:#666; text-decoration:underline;}
.glyphicon-spin{ font-size: 12px;
	-webkit-animation: rotate .8s ease both;
	animation: rotate .8s ease both;
}
@-webkit-keyframes rotate {
  from
{-webkit-transform:rotate(0deg);}
  to
{-webkit-transform:rotate(360deg);}
}
@keyframes rotate {
  from
{-webkit-transform:rotate(0deg);}
  to
{-webkit-transform:rotate(360deg);}
}
.gupiao_top{ width:100%; background-color: #ffffff; height: 90px; text-align: center; }
.jm-top{ width: 1200px; height: 90px; margin: auto; }
.newgp-left-logo{ float: left; width: auto; height: 60px; margin-top: 10px; }
.newgp-left-logo a{ display: block; }
.newgp-left-logo a img{ width: auto; height: 60px; display: inherit; }
.newgp-top-right{ float: left; height:62px; margin-top: 15px; margin-left: 80px; }
.newgp-top-right input{ float: left; border: solid 2px #ff0000; background-color: #ffffff; width:300px; height: 38px; padding: 0px 10px; }
.newgp-top-right button{ margin-left: -3px; cursor: pointer; float: left;border: solid 2px #ff0000; outline: none; background-color: #ff0000; height: 42px; line-height: 38px; color: #ffffff; padding: 0px 10px; }
.newgp-top-right input:focus {border: solid 2px #ff0000; border-radius: 0px;}
.navBox1{ float: left; font-size: 15px; padding:20px; }
.navBox1 a{ float: left; height:40px; line-height: 40px; margin: 0px 10px; color: #333333; }
.navBox1 a:hover{ font-weight: bold; border-bottom: solid 2px #f08200;}
.navBox1 a.action{ font-weight: bold; border-bottom: solid 2px #f08200; }
.jm-tabge{ width:100%; height:32px;background-color: #f0f0f0;  }
.jm-tabge ol{ width: 1190px; height:28px; line-height: 30px; margin: 0px auto; padding: 0px; font-size: 12px; color: #333333; }
.jm-tabge ol li{ float: left; }
.jm-tabge ol a{ color: #333333; }
.newgp-cent-neny{ width: 100%; padding:10px 0px; }
.gp-info{ width: 1200px; margin: auto; }
.gp-info-left{ float: left; width:990px;  }
.jm_right_right{ float: right;width: 200px;}
.mainLogo1{ width: 100%; height: 60px; margin-bottom: 10px; float: none;clear: both; }
.mainLogo1 a{ float: left; width:98px; display: inherit; border: solid 1px #f0f0f0; margin-left: -1px; }
.mainLogo1 a:hover{ border: solid 1px #ff0000; position: relative; z-index: 1; }
.mainLogo1 img{ width: 98px; height:59px; display: inherit; }
.mainPic1{ float: left; width: 141px; background-color: #ffffff; display: block; text-align: center; padding:5px 0px; }
.mainPic1 img{ width: 130px; height: 98px; margin: auto; display: inherit; border:solid 1px #ffffff; cursor: pointer; }
.mainPic1 img:hover{ border: solid 1px #ff0000; }
.mainWord1,.mainUl1{ display: block; width: 100%; background-color: #ffffff; float: none; clear: both; }
.mainWord1 li{width: 140px; margin-left: -1px; margin-top: -1px; font-size: 12px; font-family: "宋体"; float: left; height: 28px; line-height: 28px; overflow: hidden; border: solid 1px #f6f6f6; background-color: #ffffff;}
.mainWord1 li a{color: #666666; padding: 0px 5px; display: block;}
.mainWord1 li a:hover,.mainWord1 li.red a:hover{ color: #ffffff; background-color: #ff0000;}
.mainWord1 li.red a{ color: #ff0000; }
.main_nav_2{ float: none; clear: both; width: 100%; height:42px; line-height: 44px; border-bottom: solid 2px #f08200; }
.main_nav_2 a{ color: #000000; font-size: 18px; font-weight:lighter; display: inline-block;
background-image: url(/img/icon7.png); background-position: left center; background-repeat:no-repeat; padding-left: 29px; }
.main_nav_2 svg{ float: left; margin-top: 8px; color: #f08200; margin-right: 5px; width: 28px; height: 28px; }
.mainUl1 li{ float:left; width: 141px; background-color: #ffffff; padding:8px 0px; text-align: center; border-bottom: solid 1px #f0f0f0; }
.mainUl1 li a{ display: block;width: 130px; margin: auto; }
.mainUl1 li a:hover{box-shadow:0px 0px 10px #999; color: #ff0000;}
.mainUl1 li img{ width: 130px; height: 98px; }
.mainUl1 li a span{ display: block; width: 100%; height: 22px; line-height: 22px; overflow: hidden; font-size: 12px; font-family: "宋体"; color: #333333; }
.jm-foot{ width: 100%; background-color: #ffffff; padding:20px 0px; text-align: center; font-size: 14px; float: none; clear: both; margin-top: 20px; border-top: solid 2px #ff0000;}
.jm-foot a{ color: #000000; }
.jm-foot a:hover{ text-decoration: underline; color: #ff0000; }
.jm-nav{ background-color: #ff0000; width: 100%; height: 40px; line-height: 40px; }
.jm-nav dd{ width: 1200px; height: 40px; margin: auto; }
.jm-nav dd a{ float: left; color: #ffffff; font-size: 14px; height: 40px; padding: 0px 15px; }
.jm-nav dd a:hover,.jm-nav dd a.action{ font-weight:bold; background-color: #a50202; }
.jm-tuijian{ float: left; height: 62px; font-size: 12px; padding: 0px 15px; }
.jm-tuijian p{ width: 100%; height:18px; line-height:18px; }
.jm-tuijian p span{background-color: #f08200; padding: 0px 10px; color: #ffffff;}
.jm-tuijian p:nth-child(1),.jm-tuijian p:nth-child(2){ margin-bottom: 4px; }
.jm-tuijian p:nth-child(2) span{ background-color: #0066ff; }
.jm-tuijian p:nth-child(3) span{ background-color: #ff0000; }
.jm-tuijian p a{ color: #333333; padding-left:10px; }
.jm-tuijian p:nth-child(1) a:hover{ color: #dc7c09; text-decoration: underline; }
.jm-tuijian p:nth-child(2) a:hover{ color: #0066ff; text-decoration: underline; }
.jm-addv{ float: right; width:229px; height: 62px; margin-top: 15px;}
.jm-addv img{ width:229px; height: 62px; display: inherit; }
.jm-navimg{ width:100%; }
.jm-navimg img{ width: 100%; height: auto; display: inherit; }
.jm-class-fl{ background-color: #ffffff; padding:0px 10px 10px 10px; margin-top: -6px; color: #999;}
.jm-class-fl a{ color: #333333; font-size: 12px; }
.jm-class-fl a.red{ color: #ff0000; font-size: 14px; display: block; padding: 5px 0px 4px 25px; margin-top: 6px;  border-top: solid 1px #f4f4f4;
background-image: url(/img/myy1.png); background-repeat: no-repeat;}
.jm-class-fl a.icon1{ background-position: -3px 5px; }
.jm-class-fl a.icon2{ background-position: -3px -55px; }
.jm-class-fl a.icon3{ background-position: -3px -115px; }
.jm-class-fl a.icon4{ background-position: -3px -176px; }
.jm-class-fl a.icon5{ background-position: -3px -236px; }
.jm-class-fl a.icon6{ background-position: -3px -300px; }
.jm-class-fl a.icon7{ background-position: -3px -359px; }
.jm-class-fl a.icon8{ background-position: -3px -419px; }
.jm-class-fl a:hover{ color: #d90101;text-decoration: underline; font-weight: bold; }
.jm-weizhang{ width: 100%; }
.jm-weizhang h3{ background-color: #e8e8ee; height:36px; line-height:36px; font-size: 14px; color: #8e8f9d; margin-top: 10px; padding: 0px 10px;}
.jm-weizhang h3 svg{ float: left;margin-top: 8px; margin-right: 6px; }
.jm-weizhang h3 span{ background-image: url(/img/icon8.png); background-position: left center; background-repeat: no-repeat; background-size:auto 12px;padding-left: 22px; }
.jm-weizhang dd{ background-color: #ffffff; padding:5px 10px; font-size: 12px; }
.jm-weizhang dd a{ display: block; color: #333333; text-align: left; height: 24px; line-height: 24px; overflow: hidden;
background-image: url(/img/dian.png); background-repeat: no-repeat; background-position: left center; background-size:auto 4px; padding-left: 10px; }
.jm-weizhang dd a:hover{ color: #ff0000; text-decoration: underline; }
.nav_name_left2{ width: 100%; }
.nav_name_left2 a.red{ color: #8e8f9d; font-size: 14px; background-color: #e8e8ee; height:36px; line-height:36px; overflow: hidden; margin-top: 10px; padding: 0px 10px; display: block; font-weight: bold; }
.nav_name_left2 a.red span{ background-image: url(/img/icon9.png); background-position: left center; background-repeat: no-repeat; background-size:auto 12px;padding-left: 20px; }
.jm-qbclass{ background-color: #ffffff; padding:10px 10px; text-align: left; }
.jm-qbclass a{ border: solid 1px #999; font-size: 12px; width: 52px; height: 20px; line-height: 20px; text-align: center; overflow: hidden; border-radius:4px; color: #333; display: inline-block; margin:0px 1px 0px 1px; }
.jm-qbclass a:hover,.jm-qbclass a.lia_on{ background-color: #ff0000; color: #fff; border: solid 1px #ff0000; }
.jm-resou{ float: left; }
.jm-resou dd{ display: block; width: 100%; height: 42px; }
.jm-resou dt{ display: block; width: 100%; height: 20px; text-align: left; font-size: 12px; color: #666666; }
.jm-resou dt a{ color: #333; line-height: 24px; }
.jm-resou dt a:hover{ color: #ff0000; text-decoration: underline; }
.nav_name_left2 a.red svg{ margin-right: 5px; }
/* slidebox */
.slidebox{width:229px;height:62px;overflow:hidden;position:relative;margin:auto;}
.slidepic{position:absolute;}/* 必要元素 */
.slidepic li{height:62px;overflow:hidden;}
.slidebtn{position:absolute;top:0px;right:0px;float:right; width: 16px; height: 62px;}
.slidebtn li{background-color: rgba(255, 255, 255, .7); font-size: 12px; border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:14px;line-height:14px;width:14px;margin:0px; margin-bottom: -1px;text-align:center;color:#D00000;}
.slidebtn li.current{background:#FF0000;border:1px solid #D00000;height:14px;line-height:14px;width:14px;margin:0px;color:#fff;font-weight:800;}
/*分页*/
.vm * { display:inline-block;vertical-align:middle; }
.pageNo { padding:15px 0 30px 0;text-align:center;  float: none; clear: both;}
.pageNo > a { color:#666666; position:relative;display:inline-block;height:37px;width:37px;text-align:center;line-height:37px;background:url(/img/bigPage.png) left top no-repeat;font-size:14px;font-weight:bold;margin:0 5px; }
.pageNo > a:hover { background:url(/img/bigPage.png) left -37px no-repeat;color:#4f4f4f; }
.pageNo > a.selected { background:url(/img/bigPage.png) left -111px no-repeat;color:#fff;cursor:default; }
.pageNo > b {cursor: pointer;width: 0;height: 0;border-width: 6px;border-style: solid;font-size: 0;line-height: 0;border-color: #f8f8f8 #4e4e4e #f8f8f8 #f8f8f8;position: absolute;left: 9px;top: 12px;}
.pagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8; position:absolute;left:9px;top:12px;}
.pageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e; position:absolute;left:16px;top:12px;}
.isTxtBig{background:#fbfbfb url(/img/inputBg.png) repeat-x left top;height:35px;line-height:35px;border:1px solid #c1c1c1;padding:0 5px;color:#333;}
.isTxtBig.focus{color:#000; background-color:#fff;}
/** wsy add **/
.mainPic1 img{ width:130px; height:70px;}
.red a{ color:#f00;}
.mainUl1 img{width:130px; height:70px;}
.topNews{width:1000px; height:30px; overflow:hidden;}
.topNews a{color:#777 !important;}
.topNews a:hover{ color:#f00 !important; text-decoration:underline;}
.actionRed{ color:#f00 !important; font-weight:bold; text-decoration:underline !important;}
.actionRed2{ color:#f00 !important; font-weight:bold; }
.breadcrumb li a{ color:#555 !important;}
.breadcrumb li a:hover{ font-weight:bold; color:#f00 !important; text-decoration:underline;}
.jm-ftnr{ height: 22px; line-height: 22px; display: inline-block; margin: auto; }
.jm-kfqq{ float: left; height: 22px; line-height: 22px; }
.jm-kfqq a{ float: right; }

/*弹层*/
.up_tcnr{display: none; text-align:center; background-color: rgba(0, 0, 0, .5); position:fixed; background-repeat:repeat; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:9999;}
.pt-page-fade {	-webkit-animation: fade .4s ease both;	animation: fade .4s ease both;	-moz-amimation:fade .4s ease both;}
@-webkit-keyframes fade {	from {opacity: 0; }	to { opacity: 1; }}
@keyframes fade {	from { opacity: 0;}	to { opacity: 1; }}
@-moz-keyframes fade{	from { opacity: 0;}	to { opacity: 1; }	}
.jm-tc-nr{position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}

.layui-layer-title {	text-align: left;    padding: 0 15px 0 20px;    height: 42px;    line-height: 42px;    border-bottom: 1px solid #eee;    font-size: 14px;
    color: #333;    overflow: hidden;    background-color: #F8F8F8;    border-radius: 2px 2px 0 0;}
.layui-layer-setwin {    right: 15px;    width: 18px;    height: 18px;    margin-top: 10px;    float: right;    font-size: 0;    line-height: initial;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'><path d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/></svg>");
  background-repeat: no-repeat;  background-size: 20px 20px;  cursor: pointer;}
.jm-tc-cent{ background-color: #ffffff; width: 348px; margin: auto;  }
.jm-eld{ padding:25px; }
.jm-eld h3{ padding: 10px 0px; font-size: 16px; text-align: center;}
.jm-eld p{ margin-top: 15px; height: 18px; line-height: 18px; border-left: solid 3px #ff0000; padding-left: 10px; font-size: 16px; text-align: left; }
.jm-tonghua{    display: block;    background: #FFF;    border: 1px solid #CCC;    padding: 0px;    height: 40px;
    line-height: 40px;    margin: 5px auto;    width: 100%;    font-size: 18px;    text-align: center;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;    overflow: hidden;}
.telbut {    display: block;    background: #26bb17 url(/img/telbutbg.png) no-repeat 6px 3px;    border: 1px solid #26bb17;    height: 50px;    color: #A8E4A2;    margin-top: 20px;    font-size: 12px;    
text-align: center;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;    overflow: hidden;}
.telbut b {    display: block;    padding-top: 4px;    font-size: 16px;    color: #FFF;    font-weight: normal;}
.jm-telth b{ font-weight: bold; display: block; }
.jm-telth{ font-size: 12px; padding-top: 15px; text-align: left; }
.jm-telth span{ color: #ff0000; }
.jm-cheox{display: block; margin-top: 8px; font-size: 14px; color: #999999;}
.jm-cheox a{ color: #000000; }
.jm-cheox a:hover{ color: #ff0000; text-decoration: underline; }


.jm-tc-kuan{ background-color: #ffffff; width:740px; border: solid 1px #ff293f;}
.layui-kuan-title {    text-align: left;    padding: 0 15px 0 20px;    height: 42px;    line-height: 42px;    border-bottom: 1px solid #eee;    font-size: 16px;    color: #fff;
    overflow: hidden;    background-color: #ff293f;    border-radius: 2px 2px 0 0;}
.jm-tckuan-form{ padding: 25px; }
.jm-tk-left{ float: left; width: 388px; }
.jm-tk-right{ float: right; width: 290px; padding-top: 10px; }
.jm-tk-left ul li{display:flex; padding: 10px; font-size: 14px;}
.jm-tk-left ul li span b{ color: #ff0000; }
.jm-tk-left ul li span{ float: left; width: 87px; height: 36px; line-height: 36px; text-align: left; }
.jm-tk-left ul li input{ outline: none; float: left; height: 36px; line-height: 36px; border: solid 1px #ddd; padding: 0px 10px; border-radius: 5px; width: 265px; }
.jm-tk-left ul li textarea{outline: none;  float: left; line-height:22px; border: solid 1px #ddd; padding:6px 10px; border-radius: 5px; width: 265px; }
.form-control{outline: none; float: left; height: 36px; line-height: 36px; border: solid 1px #ddd; padding: 0px 10px; border-radius: 5px; width: 95px; margin-right: 5px; }
.jm-tk-left ul li input:focus,.jm-tk-left ul li textarea:focus,.jm-tk-left ul li select:focus{ border: solid 1px #ff293f; }
.jm-tk-left p{ color: #999999; font-size: 12px; padding: 10px; }
.jm-tk-left p a{ color: #ff0000; }
.jm-tckuan-button{ height: 40px; line-height: 40px; border: none; width:370px; background-color: #ff293f; font-size: 14px; color: #ffffff; border-radius: 5px; cursor: pointer; outline: none;  }
.jm-tk-right dl{ background-color: #fafafa; padding: 15px; text-align: left; font-size: 14px; }
.jm-tk-right dl dt{ height: 32px; line-height: 32px; color: #000000; font-weight: bold; }
.jm-tk-right dl dd{ color: #666666; padding: 5px 0px; cursor: pointer; }
.jm-tk-right dl dd:hover{ color: #ff0000; }
.dirBoxLeftTitle a{ color:#555;}
.dirBoxLeftTitle a:hover{ color:#f00; text-decoration:underline;}