﻿@charset "utf-8";
*{margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); list-style-type:none;outline:none; font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif; }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);}
html { height: 100%; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { margin: 0; padding: 0; width: 100%; height: 100%; min-height: 100%; font-size: 12px; line-height: 1.231; -webkit-touch-callout: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; position: relative; font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;}
img { -ms-interpolation-mode: bicubic; vertical-align: middle; border:none}
img:not([src*="/"]){display:none;}
.clear{ clear:both;}
i,em,b{ font-style: normal;}
label{ font-weight:normal}
input,input[type="button"], input[type="submit"], input[type="reset"] {

}
textarea {  -webkit-appearance: none;}  

select{
  appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
}
@media only screen and (max-width: 1080px), only screen and (max-device-width:1080px) {
	html,body {
	font-size:33.75px;
}
} @media only screen and (max-width: 960px), only screen and (max-device-width:960px) {
	html,body {
	font-size:30px;
}
} @media only screen and (max-width: 800px), only screen and (max-device-width:800px) {
	html,body {
	font-size:25px;
}
} @media only screen and (max-width: 720px), only screen and (max-device-width:720px) {
	html,body {
	font-size:22.5px;
}
} @media only screen and (max-width: 640px), only screen and (max-device-width:640px) {
	html,body {
	font-size:20px;
}
} @media only screen and (max-width: 600px), only screen and (max-device-width:600px) {
	html,body {
	font-size:18.75px;
}
} @media only screen and (max-width: 540px), only screen and (max-device-width:540px) {
	html,body {
	font-size:16.875px;
}
} @media only screen and (max-width: 480px), only screen and (max-device-width:480px) {
	html,body {
	font-size:15px;
}
} @media only screen and (max-width: 414px), only screen and (max-device-width:414px) {
	html,body {
	font-size:12.9375px;
}
} @media only screen and (max-width: 400px), only screen and (max-device-width:400px) {
	html,body {
	font-size:12.5px;
}
} @media only screen and (max-width: 375px), only screen and (max-device-width:375px) {
	html,body {
	font-size:11.71875px;
}
} @media only screen and (max-width: 360px), only screen and (max-device-width:360px) {
	html,body {
	font-size:11.25px;
}
} @media only screen and (max-width: 320px), only screen and (max-device-width:320px) {
	html,body {
	font-size:10px;
}
} @media only screen and (max-width: 240px), only screen and (max-device-width:240px) {
	html,body {
	font-size:7.5px;
}
}
.container{ max-width:32rem; margin:0 auto; position:relative; overflow:hidden;}
.header{ float:left; width:100%; overflow:hidden;}
.header img{ width:100%;}
.menu{float:left; width:100%;overflow:hidden; background:#3d95d5; padding-top:0.5rem; padding-bottom:0.5rem;}
.menu li{ float:left; width:25%; display: inline-block; text-align:center; line-height:2rem; overflow:hidden;}
.menu li a{ color:#ffffff; font-size:1rem;}
.main_cont1{float:left; width:100%;overflow:hidden; padding:1rem;background-color:#f9fbfd; margin-top:0.8rem;}
.notice_title{ float:left; width:100%; color:#000000; font-size:1.4rem; background: url(../images/list02.png) repeat-x 0 bottom; background-size:auto 0.1rem;  overflow:hidden}
.notice_title span{color:#000000; border-bottom:0.15rem solid #3d95d5; padding-bottom:0.8rem; float:left; display:block; font-size:1.2rem;}
.notice_title a{ float:right; display:block;color:#666; font-size:1rem; line-height:1.2rem;}
.sjnotice_list{float:left; width:100%; overflow:hidden; margin-top:1rem;}
.sjnotice_list dt{ float:left; width:10rem; overflow:hidden;}
.sjnotice_list dt img{ width:100%; height:6.7rem;}
.sjnotice_list dd{ float:right; width:18rem; overflow:hidden; margin-right:0.5rem;}
.sjnotice_list dd h3{ float:left; width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333; font-size:1rem; margin-top:0.5rem;}
.sjnotice_list dd p{ float:left; width:100%;overflow:hidden;color:#666666; font-size:1rem; line-height:1.8rem; height:3.6rem; margin-top:0.8rem;}
.main_cont2{ float:left; width:100%; overflow:hidden; background-color:#f9fbfd; padding:15px 20px 30px 20px; position:relative; margin-top:0.8rem;}
.ctt {TEXT-ALIGN: left; BORDER-TOP-WIDTH: 0px; HEIGHT: auto; CLEAR: both;width:100%;}
.tb_ { float:left; width:100%; overflow:hidden; display:inline; margin-top:1rem;}
.tb_ LI { float:left; display: block; margin-right:0.5rem; height:2rem; line-height:2rem; padding-right:0.5rem; padding-left:0.5rem; cursor:pointer; font-size:1rem;}
.normaltab { COLOR: #333333;}
.hovertab { background-color:#3d95d5; COLOR: #ffffff;}
.dis {DISPLAY: block}
.undis {DISPLAY: none}
.more{ position: absolute; right:1.5rem; text-align:center; bottom:1rem; overflow:hidden;}
.more a{color:#666666; font-size:1rem;}
.more a:hover{color:#3d95d5}
.news_list{ float:left; width:100%; overflow:hidden; margin-top:0.8rem;}
.news_list li{ float:left; display:block; width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding-left:2rem; height:2.2rem; line-height:2.2rem; background:url(../images/list01.jpg) no-repeat 0 center;}
.news_list li a{ color:#000000; font-size:1rem;}
.news_list li a:hover{ color:#3d95d5}
.main_cont3{float:left; width:100%; overflow:hidden; background-color:#f9fbfd; padding:15px 20px 30px 20px; position:relative; margin-top:0.8rem;}
.tb2_ { float:left; width:100%; overflow:hidden; display:inline; margin-top:1rem;}
.tb2_ LI { float:left; display: block; margin-right:0.5rem; height:2rem; line-height:2rem; padding-right:0.5rem; padding-left:0.5rem; cursor:pointer; font-size:1rem;}
.normaltab2 { COLOR: #333333;}
.hovertab2 { background-color:#3d95d5; COLOR: #ffffff;}
.dis2 {DISPLAY: block}
.undis2 {DISPLAY: none}
.tb3_ { float:left; width:100%; overflow:hidden; display:inline; margin-top:1rem;}
.tb3_ LI { float:left; display: block; margin-right:0.5rem; height:2rem; line-height:2rem; padding-right:0.5rem; padding-left:0.5rem; cursor:pointer; font-size:1rem;}
.normaltab3 { COLOR: #333333;}
.hovertab3 { background-color:#3d95d5; COLOR: #ffffff;}
.dis3 {DISPLAY: block}
.undis3 {DISPLAY: none}
.footer{ float:left; width:100%; text-align:center; border-top:1px solid #3d95d5; background-color:#f8fafc; padding:1.5rem 1rem; line-height:2em; color:#000000; font-size:1rem;}
.position{ float:left; width:100%; overflow:hidden;color:#000000; font-size:1rem; line-height:3rem; background-color:#f3f3f3; padding:0 1rem}
.position a{color:#000000;font-size:1rem; display:inline-block; padding-left:0.2rem; padding-right:0.2rem;}
.tjc{ float:left; width:100%; overflow:hidden; padding:1rem}
.topm{position: relative;overflow: hidden;height: 2.2rem;padding: 0;}
.topmenu{overflow: auto;height: 2.1rem;white-space: nowrap;}
.topmenu a{ display: inline-block; margin-right:1rem; height:2rem; line-height:2rem; padding-right:0.5rem; padding-left:0.5rem; font-size:1rem; color:#333;}
.topmenu a.on{background-color:#3d95d5; COLOR: #ffffff;}

.nynews_list{ float:left; width:100%; overflow:hidden; padding:1rem 1rem; border-bottom:0.01rem solid #f0f0f0}
.nynews_list dt{ float:left; width:10rem; height:6.7rem; overflow:hidden}
.nynews_list dt img{ width:10rem; height:6.7rem;}
.nynews_list dd{ float:right; width:18rem; overflow:hidden;}
.nynews_list dd h3{ float:left; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#181818; font-size:1.2rem; font-weight: normal}
.nynews_list:hover dd h3{ color:#3d95d5}
.nynews_list dd p{float:left; width:100%; overflow:hidden; font-size:1rem; color:#888888; line-height:2em; margin-top:0.6rem; height:4rem;}
.nynews_list dd span{ float:left; overflow:hidden; font-size:0.8rem; color:#c5c5c5; margin-right:1rem; margin-top:0.6rem;}
.number{ float:left; width:100%; overflow:hidden; margin-top:2rem; text-align:center; margin-bottom:2rem;}
.number a{ display:inline-block; border:1px solid #e6e6e6; width:2rem; height:2rem; line-height:2rem; text-align:center; color:#3b71b1; margin-right:0.5rem; font-size:1rem;}
.number a:hover{ background-color:#3d95d5; color:#ffffff;}
.number strong{ font-size:1.5rem; font-family:"宋体"}
.number a.curr_num{ background-color:#3d95d5; color:#ffffff;}
.article_title{ float:left; width:100%; overflow:hidden; padding:1rem 1rem; position:relative; border-bottom:0.05rem solid #f0f0f0;}
.article_title dt{ float:left; width:100%; overflow:hidden; color:#000000; font-size:1.4rem; line-height:1.8em; text-align:center; font-weight:bold}
.article_title dd{float:left; width:100%; overflow:hidden; margin-top:1rem; line-height:1.8em; text-align:center}
.article_title dd span{ display:inline-block; color:#c5c5c5; font-size:1rem;}
.nymain_contant{float:left; width:100%; overflow:hidden; padding:2rem 1rem;line-height:2em; color:#000000; font-size:1rem;}
.nymain_contant img{ max-width:100%!important; height:auto!important}
.handover{float:left; width:100%; overflow:hidden; padding:1rem 1rem; border-top:0.05rem solid #f0f0f0;}
.handover li{float:left; width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; display:block; line-height:2em;}
.handover li a{ color:#000000; font-size:1rem;}
.handover li a:hover{color:#ed0505}
.bmfw_title{float: left; width:30rem; margin-left:1rem; overflow:hidden; background:url(../images/list02.png) repeat-x 0 bottom;}
.bmfw_title a{ float:left; display:block; border-bottom:0.1rem solid #015293; padding:0 0.2rem 0.5rem 0.2rem; color:#015293; font-size:1.2rem; }
.bmfw_box{float: left; width:100%; overflow:hidden; padding:0.7rem 1rem 1rem 1rem; margin-bottom:1rem;}
.bmfw_box li{float: left; width:100%; overflow:hidden; margin-top:1rem;}
.bmfw_box li span{ float:left; overflow:hidden; color:#333333; font-size:1rem;}
.file_div{float:left; overflow:hidden;color:#333333;font-size:1rem;}

.main_cont4{float:left; width:100%; overflow:hidden; position:relative; padding:1rem;}

.hyxx_title{ float:left; width:100%; color:#000000; font-size:1.4rem; background: url(../images/list02.png) repeat-x 0 bottom; background-size:auto 0.1rem;  overflow:hidden; margin-bottom:1rem;}
.hyxx_title span{color:#000000; border-bottom:0.15rem solid #3d95d5; padding-bottom:0.8rem; float:left; display:block; font-size:1.2rem;}
.list_lh{ float:left; width:100%; height:200px; overflow:hidden;}
.list_lh li{ width:100%;font-size:14px;line-height:2em; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list_lh li:hover{color:#3d95d5}


.main_cont5{width:100%; float:left; overflow:hidden; background-color:#f9fbfd; padding:1.2rem 1rem 2rem 1rem;}
.zbpttj_title{ float:left; width:100%; color:#000000; font-size:1.2rem; padding-bottom:1rem;  overflow:hidden;color:#000000;}
#in_prod{ width:30rem; margin:0px auto; overflow:hidden}
.in_prod_con{ }
#rymo {WIDTH: 30rem; OVERFLOW: hidden; margin:0px auto;}
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left}
.zbpttj_div{ width:9rem; float:left; display:inline; margin-right:1rem;}
.zbpttj_div img{ width:9rem; display:block;}


.main_cont6{width:100%; float:left; overflow:hidden; padding:1.2rem 0 2rem 0}
.dwzs_title{float:left; width:100%; color:#000000; font-size:1.2rem;   overflow:hidden;color:#000000; background:url(../images/line2.jpg) no-repeat right center; background-size:20rem 0.1rem; padding-left:28px;}
.rollBox{width:32rem;overflow:hidden;}
.rollBox .Cont{ float:left;width:27.5rem;overflow:hidden; margin-left:1rem; padding-top:1rem;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:110px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:110px;float:left;text-align:center;padding-right:20px;}
.rollBox .Cont .pic img{ width:90px; height:55px;}
.dw_name{ float:left; width:90px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden; line-height:30px; color:#333333; display:block;}
.rollBox .Cont a:hover{color:#3d95d5;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1{ float:left; padding-top:40px; cursor:pointer; z-index:10000; position:relative}
.img2{ float:right;padding-top:40px; cursor:pointer; z-index:10000; position:relative}



/*2019-08-05*/
.hover_img{ position:fixed; right:0.5rem; top:50%; margin-top:-1.5rem; width:8rem; background-color:#86ceca; padding:0.3rem; border-radius:0.3rem; text-align:center; z-index:100000}
.hover_img a{ font-size:1rem; color:#ffffff; line-height:2em}
.hover_img1{ position:fixed; right:0.5rem; top:75%; margin-top:-1.5rem; width:8rem; background-color:#86ceca; padding:0.3rem; border-radius:0.3rem; text-align:center; z-index:100000}
.hover_img1 a{ font-size:1rem; color:#ffffff; line-height:2em}

.signup_table{ font-size:1rem; background:url(../images/sign_bg.jpg) no-repeat 0 0; background-size: cover; padding:2rem 0; color:#333}
.signup_table tr td{ padding:0.6rem}
.signup_table_text{ float:left; width:40%; border-radius:0.3px;  border:1px solid #c0c0c0; padding:5px 5px;}
.signup_table_select{float:left; width:40%; border-radius:0.3px;  border:1px solid #c0c0c0; padding:5px 5px;}
.signup_table_textarea{float:left; width:70%; border-radius:0.3px;  border:1px solid #c0c0c0; padding:5px 5px; min-height:5rem;}


.tjbm_btn{ float:left; padding:0 0.8rem; height:2rem; line-height:2rem; text-align:center; border:none; color:#ffffff; font-size:1.1rem; margin-left:0.5rem; margin-right:0.5rem; cursor:pointer; background-color:#ff965d;}
.qxbm_btn{ background-color:#86ceca;}












@media (min-width:641px){body{width:32rem;margin:auto;}}