html,body,div,ol,ul,li,ol,h1,h2,h3,h4,p,dl,dt,dd,form,a,input,textarea,select,label,img {margin: 0;padding: 0;font-weight: normal;font-family: "微软雅黑", arial, "宋体"; font-size: 14px;}
body,button,input,select,textarea {font-family: "微软雅黑", arial, "宋体"; font-size: 14px;}
body {color: #000;background-color: #fff;min-width: 320px;}
a{text-decoration: none;color: #444;}
a:hover {text-decoration: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;transition: all 0.3s linear;color: #001266;}
a:focus {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}
img {border: 0;vertical-align: top;}
ul,ol,li {list-style: none;}
a,a:focus,input,input:focus {outline: none;}

.banner{width: 100%; margin: auto;}
.banner img{display: block; width: 100%; height: auto;}

.box_01_bg{background: #f5f5f5;}
.box_01{max-width: 1200px; margin: auto; padding: 50px 0px;}
.box_01_left{width: 48.5%; float: left;}
.box_01_right{width: 48.5%; float: right;}
.box_01_left h1,.box_01_right h1,.box_04 h1{font-size: 30px; color: #001266; font-weight: bold; line-height: 30px; margin-bottom: 30px;}
.box_01_left h1 img,.box_01_right h1 img,.box_04 h1 img{display: inline-block; vertical-align: middle; margin-right: 12px; width: 30px; height: 30px; margin-top: -4px;}
.gaiyao{padding: 34px 30px; background: #fff; border-radius: 6px; box-shadow: 0px 0px 10px #ccc; font-size: 16px; color: #444; line-height: 30px;}
.jujiao{padding: 30px; background: #fff; border-radius: 6px; box-shadow: 0px 0px 10px #ccc;}
.jujiao dt img{display: block; width: 100%; height: auto;}
.jujiao dd{line-height: 30px; font-size: 16px; color: #444; padding: 20px 0px;}
.jujiao_title{font-weight: bold; display: block; text-align: right;}
.jujiao a:hover dd{color: #001266;}
.jujiao li{border-bottom: 1px solid #f5f5f5;}
.jujiao li a{line-height: 42px; display: block; color: #444; font-size: 16px;}
.jujiao li a img{display: inline-block; vertical-align: middle; margin-right: 6px;}
.jujiao li a:hover{color: #001266;}

.box_02{max-width: 1200px; margin: auto; padding-bottom: 50px;}
.title_h1{margin-bottom: 40px;}
.title_h1 img{display: block; max-width: 100%; height: auto; margin: auto;}
.zjgd_ul li,.yycj li{border-bottom: 1px solid #f5f5f5; width: 48.5%; float: left; margin-right: 3%;}
.zjgd_ul li:nth-child(2n),.yycj li:nth-child(2n) {margin-right: 0px;}
.zjgd_ul li a,.yycj li a{line-height: 42px; display: block; color: #444; font-size: 16px; height: 42px; overflow: hidden;}
.zjgd_ul li a img,.yycj li a img{display: inline-block; vertical-align: middle; margin-right: 6px;}
.zjgd_ul li a:hover,.yycj li a:hover{color: #001266;}

.box_03_bg{background: #f5f5f5;}
.box_03{max-width: 1200px; margin: auto; padding: 0px 0px 50px;}
.yycj{background: #fff; border-radius: 6px; box-shadow: 0px 0px 10px #ccc; padding: 30px;}

.box_04_bg{background: #f5f5f5;}
.box_04{max-width: 1200px; margin: auto; padding: 50px 0px 50px;}
.box_04 textarea {
    width: 94%;
    padding: 20px 3%;
    line-height: 30px;
    height: 140px;
    font-size: 14px;
    color: #444;
	outline: none;
	background:rgba(255,255,255,1);
	border: none;
	box-shadow: 0px 0px 10px #ccc;
}
.box_04 button {
    cursor: pointer;
    outline: none;
    background-color: #0028e1;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 200px;
	border: none;
	margin: auto;
    margin-top: auto;
	margin-top: 30px;
	display: block;
	font-size: 18px;
	color:#fff;
    border-radius: 25px;
}
.box_04 button:hover{background: #001266;}
.copy{background-color: #001266; font-size: 14px; line-height: 30px; text-align: center; color: #fff; padding: 20px 0px;}




@media (max-width: 768px){
.box_01{padding: 30px 20px;}
.box_01_left{width: 100%; float: none; margin-bottom: 30px;}
.box_01_right{width: 100%; float: none;}
.box_01_left h1,.box_01_right h1,.box_04 h1{font-size: 24px; line-height: 30px; margin-bottom: 20px;}
.box_01_left h1 img,.box_01_right h1 img,.box_04 h1 img{margin-right: 8px; width: 20px; height: 20px;}
.gaiyao{padding: 20px 20px; font-size: 14px; line-height: 24px;}
.jujiao{padding: 20;}
.jujiao dd{line-height: 24px; font-size: 14px; padding: 20px 0px;}
.jujiao li a{line-height: 36px; font-size: 14px;}
.jujiao li a img{margin-right: 6px; margin-top: -4px;}

.box_02{margin: 0px 20px; padding-bottom: 30px;}
.title_h1{margin-bottom: 30px;}
.title_h1 img{display: block; max-width: 70%; height: auto; margin: auto;}
.zjgd_ul li,.yycj li{border-bottom: 1px solid #f5f5f5; width: 100%; float: none; margin-right: 0;}
.zjgd_ul li a,.yycj li a{line-height: 36px; font-size: 14px; height: 36px; overflow: hidden;}
.zjgd_ul li a img,.yycj li a img{margin-right: 6px; margin-top: -4px;}

.box_03{margin: 0px 20px; padding: 0px 0px 30px;}
.yycj{padding: 20px;}

.box_04{margin: 0px 20px; padding: 30px 0px 30px;}
.box_04 textarea {padding: 10px 3%;height: 110px;}
.box_04 button {height: 40px;line-height: 40px;width: 160px;margin-top: 30px;font-size: 16px;border-radius: 20x;}
.copy{line-height: 24x; padding: 10px 20px;}
}