@charset "utf-8";
/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}
body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:15px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a{ text-decoration: none; color:#333;}
a:hover{ text-decoration:none; color:#65ac34;}
a:active{text-decoration: none; color:#65ac34;}
a::focus{-moz-outline-style:none;}


/*头部*/
#toubu{width: 100%; height: 100px; position: fixed;top:0; left: 0; background: rgba(82,153,32,0.85);z-index: 999;}
#toubu .toubu_con{ width: 1400px; margin: 0 auto; height: 100px; }
.toubu_con .logo{ width: 158px; height: 53px; float: left; overflow: hidden; margin-top: 23px;}
.toubu_con .nav{width: 900px;height: 100px;float: left;margin-left: 254px;}
.toubu_con .yuyan{ width: 88px; height: 34px; float: right; overflow: hidden; margin-top: 33px;}
.yuyan li{ width: 34px; height: 34px; margin-left: 10px;float: left;}
.yuyan li a{ display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; background: #fff; border-radius:50px; font-size: 12px;background: #65ac34; color: #fff;}
.yuyan li a:hover{background: #fff; color: #65ac34;}

.menur {
    height: 100px;
	line-height:100px;
	float:left;
}
.nav li{ display:inline-block; *display:inline; zoom:1; width:auto; float:left; position:relative;z-index:9;  }
.nav li a{display:inline-block; *display:inline; zoom:1; text-align:center; margin:0 17px; line-height:100px; font-size:15px; color:#fff;}
.nav li.now,.nav li:hover{background: #4f971e;-moz-border-radius:4px;}

.nav li ul{ width:144px; position:absolute; left:0px;margin-left: -20px; display:none;border-top: 2px solid #fff;background-color: #fff;}
.nav li ul:before {
	content: '';
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -8px;
	border-bottom: 8px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
.nav li:hover ul li a{color: #626262;}
.nav li ul li{ width:144px; height:40px; line-height:40px; text-align:center; margin:0px; padding:0px;background-color: #fff; border-bottom: 1px solid #eee; }
.nav li ul li a{ display:block; width:144px; margin:0px; padding:0px; height:40px;  line-height:40px; text-align:center; font-size:13px;color: #626262;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;opacity: 0.9;}
.nav li ul li a:hover{ background:#65ac34;opa city: 0.8; color:#fff;}


/*sypro*/
.banner{ margin-bottom:55px;}
.sypro{ width:1200px; height:685px; margin:0 auto;margin-bottom:60px;}
.syprolistbox{ width:240px; height:685px;}
.cpbt{ width:240px; height:75px;background:#65ac34; font-size:26px; color:#fff; line-height:75px; text-align:center; font-weight:700;}
.syprolist{ width:238px; height:613px; background:#f3f1f2;  border: 1px solid #dadada;}
.cpbt1{ background:url(../images/cp.png) no-repeat center; width:190px; height:37px; margin-left:10px; margin-top:27px; font-size:16px; color:#fff; line-height:37px; padding-left:30px; margin-bottom:25px;}
.syprolist ul li{ width:220px; margin-left:10px;}
.syprolist ul li a{ font-size:15px; color:#333; line-height:46px; background:url(../images/bjsanjiao.jpg) no-repeat left; padding-left:25px;}
.syprolist ul li a:hover{ color:#65ac34;}

.sypror{ width:935px; height:685px;}
.sousuobox{ width:935px; height:140px;}
.syprobox{ width:935px; height:515px; margin-top:30px;}
.sousl{ width:687px; height:96px; padding:20px; background:#f3f1f2; border: 1px solid #dadada;}
.sousl span{ font-size:15px; color:#333; line-height:20px; display:block}
.sousl a{ font-size:13px; color:#666; line-height:36px; padding:0 10px;}
.sousl a:hover{ color:#65ac34;}

.syprobox ul li{ width:280px; height:255px; float:left; margin-right:30px; font-size:14px; color:#666; line-height:36px; text-align:center;}
.cpsyy{ width:280px; height:200px; border: 1px solid #dadada;overflow:hidden;}
.cpsyy .nrimg {
    width: 280px;
    height: 200px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.cpsyy1 .nrimgs {
    width: 280px;
    height: 200px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.cpsyy a img{transition: all 0.3s; }
.cpsyy a img:hover  {transform: scale(1.12);transition: all 0.9s linear 0s;}


.sousr{ background:url(../images/dhbj.jpg) no-repeat center; width:206px; height:138px;}
.sousr span{ color:#fff; font-size:18px; text-align:center; line-height:40px; display:block; margin-top:10px;}
.sousr i{ font-size:16px; color:#fff; line-height:30px; text-align:center; display:block; font-weight:bold;}

/*sousuo*/
	#searchform { float:left; margin-left:20px; margin:9px 0px 0px; padding:0px; }
	#searchform fieldset { padding:0px; border:none; margin:0px; }
	#searchform input[type="text"] { 
		background:#e8e8e8;
		border:none;
		float:left;		
		padding:0px 10px 0px 15px;
		margin:0px;
		width:200px; 
		height:38px;
		line-height:38px;
		transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		color:#585858; 
	}

	#searchform input[type="submit"] { background:url(../images/icon-search.png) center 11px no-repeat; cursor:pointer; margin:0px; padding:0px; width:37px; height:38px; line-height:38px; }
	
	input[type="submit"] { padding:4px 17px; color:#fff; text-transform:uppercase; border:none; font-size:20px;cursor:pointer; margin-top:10px; float:left; overflow:visible; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
	
	#searchform input[type="submit"]:hover { background-color:#333232; }
	.style_1 #searchform input[type='submit'] { background-color:#65ac34; }
	.style_1{display:block; clear:both }


/*syhangye*/
.syhangye{ background:url(../images/hangyebj.jpg) no-repeat center; width:100%; height:665px; margin-bottom:50px;}
.hybt{ font-size:32px; color:#fff; line-height:37px; font-weight:700; text-align:center; padding-top:50px;}
.syhy{ width:1200px; height:502px; margin:0 auto; }

/*synews*/
.synews{ width:1200px; height:auto; margin:0 auto; }
.syxwbt h2{ float:left;font-size:32px; color:#333; line-height:37px; }
.anmore{ font-size:14px; color:#666; line-height:37px;}
.anmore a:hover{ color:#65ac34;}
.synewbox ul{ margin:30px 0 50px 0;}
.synewbox ul li{ margin-bottom:10px;}
.syxw{ width:1200px; height:68px;}
.syxwl{ width:80px; height:68px;}
.syxwwzr{ width:1100px; height:68px; background:#f1f3f4; font-size:15px; color:#333; line-height:68px; padding-left:20px;}
.syxwwzr a{ width:960px; height:68px;font-size:15px; color:#333; line-height:68px; display:block;}
.syxwwzr span{ float:right; margin-right:20px; color:#666;}
.syxwwzr a:hover{ color:#65ac34;}
.cptit{ color:#666; font-size:14px; width:280px; display:block;}
/*syabout*/
.syabout{ width:1200px; height:auto; margin:0 auto;}
.syabout h2{ font-size:32px; color:#333; line-height:40px; text-align:center;}
.syabout b{ font-size:13px; color:#666; line-height:36px; font-weight:normal; text-align:center; display:block; margin-bottom:45px;}
.syabbox{ width:1200px; height:417px;}
.hui{ width:360px; height:287px; background:#363636; font-size:15px; color:#fff; line-height:36px; padding:100px 30px 30px 30px; text-indent:30px;}
.hui a{ font-size:13px; color:#65ac34; float:right; margin-top:20px;}
.jsr{ width:780px; height:417px;overflow:hidden;position:relative;}
.dalou{ width:780px; height:417px;  }
.dalou a img{ width:780px; height:417px; transition: all 0.3s; }
.dalou a img:hover{transform: scale(1.12);transition: all 0.9s linear 0s;}
.qian{ position:absolute; top:0; left:0; z-index:999;}
/*底部*/
#foot{ width: 100%; ; background:#262626; margin-top:80px;}
#foot #foot_top{width:1400px;height: 330px;margin:0 auto;overflow:hidden;position:relative;}
.foot_list li{float:left;padding: 45px 45px 0 45px;}
.foot_list li h2{color:#fff;font-size:16px;font-weight:normal;margin-bottom: 15px;height:20px;line-height:20px;}
.foot_list li .foot_nav li{ padding:0; background:none; clear:both;font-size:14px; color:#ababab;height:25px; line-height:25px;overflow:hidden;}
.foot_list li .foot_nav li a{font-size:14px; color:#ababab; height:25px; line-height:25px;overflow:hidden;}
.foot_list li .foot_nav li a:hover{ color:#fff;}
#foot #foot_top p{position:absolute;top: 200px;right: 55px;width: 126px;height:20px;color:#ababab;font-size:14px;line-height:20px;}
#foot #foot_xia{width: 1400px;height: 73px;margin:0 auto;overflow:hidden;line-height:73px;font-size:14px;color:#ababab; border-top:1px solid #434343; text-align:center;}
#foot #foot_xia a{font-size:14px; color:#ababab;}
#foot #foot_xia a:hover{color:#fff;}

.pagination-style {
  margin-top: 60px;
  text-align: center;
  overflow: hidden;
}
.pagination-style ul li {
  display: inline-block;
  margin: 5px;
}
.pagination-style ul li a {
  padding: 5px 12px;
  border: 1px solid #65ac34;
  display: block;
  border-radius: 5px;
}
.pagination-style ul li a:hover {
  background: #65ac34;
  color: #fff;
}
.pagination-style ul .active a {
  color: #fff;
  background:#65ac34;
}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*nybanner*/
.nybanner{ width:100%; height:370px ; margin:0 auto; text-align:center; overflow:hidden;}

/*neiye*/
.nrbox{ width:1300px; height:auto; margin:0 auto; background:#fff; left:50%; margin-left:-650px; margin-top:-65px;position:relative; padding-bottom:15px;}
.mainbox{ padding:30px 50px 0 50px;}
.weizhi{ width:1200px; height:40px; border-bottom: solid 1px #dfdddd; margin-bottom:40px;}
.weizhi a{ font-size:13px; color:#666; line-height:30px;}
.weizhi a:hover{ color:#65ac34;}
.about{ width:1200px; height:auto; margin:0 auto;}
.tm{ font-size:30px; color:#65ac34; text-align:center; background:url(../images/tt.jpg) no-repeat center; margin-bottom:35px; line-height:40px;}
.erji{height:50px; margin:0 auto; margin-bottom:60px; text-align:center;}
.erji a{ width:100px; font-size:15px; color:#666; line-height:50px; border:solid 1px #aaaaaa; padding:8px 35px; margin-left:10px;}
.erji a.active{ background:#65ac34; color:#fff; border: solid 1px #fff;}
.erji a:hover{background:#65ac34; color:#fff; border: solid 1px #fff;}
.aboutny{ font-size:14px; color:#666; line-height:36px;}

/*内页荣誉*/
.honor{ width:1200px; overflow:hidden; clear:both; float:left; }
.honor ul{ width:1200px;}
.honor li{ float:left; line-height:40px; font-size:12px; color:#666; margin-bottom:15px; margin-right:40px; width:260px; height:226px; text-align:center;}
.honortu{width:240px; height:160px; float:left; padding:9px; border:1px solid#d2d2d2}
.honorti{width:260px; height:40px; text-align:center; float:left; line-height:40px; font-size:14px;}
.rimg {
    width: 240px;
    height: 160px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

.honors{ width:1200px; overflow:hidden; clear:both; float:left; }
.honors ul{ width:1200px;}
.honors li{ float:left; line-height:40px; font-size:12px; color:#666; margin-bottom:15px; margin-right:25px; width:272px; height:226px; text-align:center; position:relative;}
.honors li a{ position:relative;display: block; width: 260px;height: 180px;}
.honortus{width:260px; height:180px; float:left; padding:5px; border:1px solid#d2d2d2}
.honortis{width:272px; height:40px; text-align:center; float:left; line-height:40px; font-size:14px;}

.honors li a em{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/icon_video.png);background-position:center center;background-repeat:no-repeat; transition:ease .5s;-webkit-transition:ease .5s;}
.honors li a:hover em{background-color:rgba(0,0,0,.3);}
/*wenhuabox*/
.wenhuabox{ width:1200px; height:320px; overflow:hidden;}
.whl img{ width:600px; height:320px;}
.whr{ width:600px; height:290px; background:#f5f5f5; padding-top:30px;}
.wh{ width:600px; height:50px; overflow:hidden; font-size:14px; color:#333; line-height:24px;line-height:50px;}
.wh h3{ font-size:18px; color:#1a67bc; line-height:50px; padding-left:40px; font-weight:normal; float:left;}

/*news*/
.nyxwlist ul li{ width:1198px; height:240px; float:left; margin-bottom:30px; border: solid 1px #eeeded; height:}
.xwl{ width:280px; height:200px; margin:20px;overflow:hidden;}
.xwl img {transition: all 1.5s;width:280px; height:200px;}
.xwl img:hover{
    transform: scale(1.1);
}
.xwr{ width:850px; height:200px; margin-top:20px; padding-right:20px;}
.xwr h1{ font-size:18px; color:#333; line-height:45px; width:850px; height:45px; overflow:hidden;}
.xwr h1 a:hover{ color:#ed0f0f;}
.xwr p{ font-size:14px; color:#666; line-height:30px; width:850px; height:60px; overflow:hidden;}
.xwr b{ font-size:12px; color:#666; line-height:36px; font-weight:normal;}
.nyxwlist ul li:hover{ border: solid 1px #65ac34;}
.nyxwlist ul li:hover .xwr h1 a{ color:#65ac34;}

/*内页详细*/
.newsinfo .ntitle {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px;
	color:#333;

}
.newsinfo .date1 {
	border-bottom: 1px dashed rgb(178, 178, 178);
	padding-bottom: 20px;
	font-size: 14px;
	text-align: center;
	color: rgb(102, 102, 102); 
}
.newsinfo .info {
	padding: 20px;
	line-height: 36px;
	font-size: 14px;
}
.newsinfo .newPage {
	border-top: 1px solid rgb(178, 178, 178);
	padding-top: 20px;
}

.info b{ font-size:14px; float:right; color:#666; line-height:30px; font-weight:normal;}

.pageJump {margin-top: 25px; padding-top: 30px; border-top: 1px dashed #DCDCDC;}
.pageJump p {font-size: 16px; line-height: 30px; margin-bottom: 10px;display: inline-block;}
.pageJump p a {color: #666;}
.pageJump p a:hover {color: #65ac34;}

.newslist1{ width:1200px; height:auto; margin:0 auto;}
.newslist1 li{ height:40px; padding-left:23px; background:url(../images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; color:#666666; font-size:14px;}
.newslist1 li span{ line-height:40px; float:right; color:#999999; font-size:14px;}
.newslist1 li a:hover{ color:#65ac34;}
.newslist1 li a{ line-height:40px; color:#333;}

.newslist2{ width:1200px; height:auto; margin:0 auto;}
.newslist2 li{ height:40px; padding-left:23px; background:url(../images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; color:#666666; font-size:14px;}
.newslist2 li a:hover{ color:#65ac34;}
.newslist2 li a{ line-height:40px; color:#666;}
.newslist2 li img{ float:right; margin-top:10px;}

.lianxi{ width:1200px; height:410px; margin:0 auto;}
.lianxil{ width:600px; height:410px;}
.lianxil h2{ font-size:24px; color:#65ac34; line-height:45px;}
.lianxil p{ font-size:14px; color:#333; line-height:36px;}
.map{ margin-bottom:30px;}


/*nycpbox*/
.nycpbox{ width:1200px; height:auto; margin:0 auto;}
.cprjdh{ width:260px; height:auto;}
.lan{ width:240px; height:100px; background:url(../images/nybt.jpg) no-repeat center; font-size:30px; color:#fff; line-height:40px; padding-left:20px; margin-top:-50px; z-index:10000; position:relative; padding-top:20px;}
.lan span{font-size:18px; color:#fff; display:block;}

.proboxlist{ width:260px; height:auto;}

.cplbr{ width:890px; height:}
.weizhir{ width:890px;height:50px; border-bottom: solid 1px #dfdddd; margin-bottom:40px; font-size:13px; line-height:50px; font-size:13px; color:#666; margin-top:10px;}
.weizhir a{ font-size:13px; color:#666;}
.weizhir a:hover{ color:#65ac34;}

.nybox ul{ width:900px;}
.nybox ul li{ width:280px; height:255px; float:left; margin-right:20px; font-size:14px; color:#666; line-height:36px; text-align:center;}
.cpsyy1{ width:280px; height:200px; border: 1px solid #dadada;overflow:hidden;}
.cpsyy1 a img{transition: all 0.3s; }
.cpsyy1 a img:hover  {transform: scale(1.12);transition: all 0.9s linear 0s;}
.nctl .cpimgs {
    width: 500px;
    height: 357px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

.sjr{ height:40px; width:560px; margin:0 auto; margin-bottom:40px;}
.sjr ul li{ width:130px; height:40px; background:#e6e6e6; float:left; margin-right:10px;display: inline-block;}
.sjr ul li a{ font-size:14px; color:#333; line-height:40px; text-align:center; display:block;}
.sjr ul li a.active{ background:#05853b; color:#fff;}
.sjr ul li a:hover{ background:#05853b; color:#fff;}

.ncxq{ width:890px; height:357px;}
.nctl{ width:500px; height:357px;}
.ncwzr{ width:360px; height:357px;}
.ncwzr h2{ font-size:20px; color:#333; line-height:40px; font-weight:normal; margin-top:30px; width:360px; height:40px; overflow:hidden;}
.ncwzr p{ font-size:13px; color:#666; line-height:30px; width:360px; height:150px; overflow:hidden;}
.jieshao{ margin-top:50px;}
.jsbt{ width:860px; height:41px; background:url(../images/xqbt.jpg) no-repeat center; font-size:14px; color:#fff; line-height:41px; padding-left:30px; margin-bottom:20px; }

.juti{ font-size:14px; color:#666; line-height:36px;}
.juti h3{ font-size:16px; color:#000; line-height:40px; font-weight:normal;}
.newsinfo .bdsharebuttonbox .bds_more{float:none;background:none;display:inline;}
.newsinfo .bdsharebuttonbox .bds_more:hover{color:#d83336;}
.newsinfo .bdsharebuttonbox .bds_more:hover i.share{background-position:0 0;}
i.time,i.click,i.source,i.share{display:inline-block;width:20px;height:16px;vertical-align:middle; transition:all ease .5s;}
i.time{background:url(../images/icon09.png) 0 0 no-repeat;}
i.click{background:url(../images/icon10.png) 0 0 no-repeat;}
i.source{background:url(../images/icon12.png) 0 -16px no-repeat;}
i.share{background:url(../images/icon11.png) 0 -16px no-repeat;}
.newsD_cls {
    padding-bottom: 30px;
    text-align: center;

}
.newsD_cls {
margin-top:30px;  
}
.newsD_cls a {
    display: inline-block;
    width: 30%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 45px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin: 0 4px;
}

.newsD_cls a:hover {
    border-color: #356fc7;
}
.pager{text-align: center; margin-top:30px;}
.pager a{
    display: inline-block;width: 27px;line-height: 27px;
    border: 1px solid #f2f2f2;font-size: 12px;color:#666;margin: 0 5px;
}
.pager a:hover,.pager a.act{background: #356fc7;color:#fff;border-color: #356fc7;}
.newsinfo .info table{text-align:center; margin:0 auto;border-collapse:collapse;}
.juti table{text-align:center; margin:0 auto;border-collapse:collapse;}
.aboutny table{ margin:0 auto;border-collapse:collapse;}
.aboutny table td{ padding-left:5px;}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pd40{padding-left:40px;}
#pages {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
#pages a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
#pages span {
    background-color: #00aade;
    border-color: #00aade;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.result-error,.result-error h4 {
	font-size:16px;
}
.result-error-tips {
	margin:7px 0 30px;
		font-size:18px;
}
.result-error-tips strong {
	font-weight:bold;
}
.result-error ul {
	margin:10px 0 0 0;
	line-height:1.9;
}
.result-error ul li {
	list-style:disc inside none;
}

.jmzc .wt{background:#87CEFA;width:280px;height:320px;margin-bottom:20px;text-align:center;overflow:hidden;}
.jmzc h3{background:#fff;border-radius:50%; width: 130px;height: 90px;margin: 35px auto 0;font-weight:normal;padding-top:40px;}


.event .con-r{padding-left:7.7%; width:100%;}
.event ul{padding-left:60px;padding-top:45px}
.event ul::after,.event ul::before{position:absolute;content:''}
.event ul::before{z-index:1;top:0;left:0;width:25px;height:25px;background:url(../images/event_icon.png) no-repeat center}
.event ul::after{left:12px;top:0;width:1px;height:100%;background:#e6e6e6}
.event li{margin-bottom:35px}
.event .date{width:85px;height:32px;line-height:32px;background:#65ac34;border-top-right-radius:5px;border-bottom-right-radius:5px}
.event .date::after,.event .date::before{position:absolute;content:''}
.event .date::before{left:-51px;top:50%;width:7px;height:7px;border:1px solid #999;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.event .date::after{left:-15px;border-right:15px solid #65ac34;border-top:16px solid transparent;border-bottom:16px solid transparent}
.event .info{width:calc(100% - 100px);padding-left:35px}


.juti{ margin:30px 0;}
.xiangqing{ border-bottom:1px solid #65ac34;}
.xiangqing h3{ background:#65ac34; color:#FFFFFF; font-size:16px;  width:140px; height:45px; line-height:45px; text-align:center;border-radius:10px 10px 0 0;}
.alert-danger {
    background-color: #00889c;
    border-color: #00889c;
    color: #fff;
}
.alert {
    padding: 5px;
    border: 1px solid transparent;
    border-radius: 4px;
margin-bottom: 20px;
}
.center{ text-align:center;}

.he_h7p1bx {
    width: 100%;
    padding: 60px 0 0 0;
}

.he_h7p1ri {
    width: 50%;
}

.he_h7p1le {
    width: 50%;
    padding-right: 15px;
}



.he_h7p1ti h4 {
    font-size: 30px;
    line-height: 1.75;
    color: #333333;
}

.he_h7p1h4 h4 {
    font-size: 18px;
    line-height: 1.75;
    color: #222d5d;
    font-weight: bold;
}

.he_h7p1ti {
    margin-bottom: 22px;
}

.he_h7p1pile p {
    font-size: 18px;
    line-height: 34px;
    color: #666666;
}

.he_h7p1pkle {
    width: 19px;
    line-height: 30px;
    position: relative;
}

.he_h7p1pkri {
    width: calc(100% - 19px);
    padding-left: 8px;
}

.he_h7p1pkle img {
    width: 100%;
    height: inherit;
    transition: all 0.36s;
}

.he_h7p1pkle .he_img1 {
    opacity: 0;
    top: 7px;
}

.he_h7p1pkri p {
    font-size: 16px;
    line-height: 34px;
    color: #bbbbbb;
    transition: all 0.36s;
}


.he_h7p1pile p span {
    display: inline-block;
    padding-right: 52px;
    color: #666666;
}

.he_h7p1li {
    margin-bottom: 26px;
}

.he_h7p2{background-color: #fff;}

.g_title h3 {
    font-size: 40px;
    line-height: 40px;
    color: #333;
    text-align: center;
    margin-bottom: 20px;
    font-weight: normal;
}

.he_h7p2bx {
    width: 100%;
    padding-bottom: 65px;
}
.he_h7p2ti {
    padding-bottom: 45px;
}
.l_g1bx2list{
    margin: 0 -9px;
}
.l_g1bx2li1{
    width: 33.333333%;
    padding: 0 9px;
}
.l_g1bx2li {
    border-radius: 4px;
    position: relative;
    height: 56px;
    margin-bottom: 20px;
}
.l_g1bx2li input {
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #999;
    background-color: #f8f8fa;
	text-indent: 1.5em;
}
.l_g1bx2li::after {
    content: "*";
    color: #003993;
    font-size: 16px;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}
.l_g1bx2li.on::after{
    display: none;
}
.l_g1bx2li input::-webkit-input-placeholder {
    color: #999999;
    font-size: 16px;
}
.l_g1bx2li3 textarea::-webkit-input-placeholder {
    color: #999999;
    font-size: 16px;
}
.l_g1bx2li2{
    width: 50%;
    padding: 0 9px;
}
.l_g1bx2li3 {
    width: calc(100% - 18px);
    height: 100px;
    margin-left: 9px;
}
.l_g1bx2li3 textarea{
    width: 100%;
    height: 100px;
    padding: 20px;
    background-color: #f8f8fa;
    resize: none;
    font-size: 16px;
    color: #999;
}
.l_g1bx2sub{
    float: none;
    margin-right: 9px;
}
.l_g1bx2code{
    width: 179px;
    cursor: pointer;
}
.l_g1bx2code img{
    width: 100%;
}
.l_g1bx2tj{
    width: 270px;
    border-radius: 4px;
    background-color: #65ac34;
    cursor: pointer;
    position: relative;

}
.l_g1bx2tj p{
    font-size: 18px;
    line-height: 56px;
    color: #fff;
    text-align: center;
    position: relative;
    z-index: 10;
}
.l_g1bx2tj::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 4px;
background-color: #599d2b;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.l_g1bx2tj:hover::after {
    opacity: 1;
}
button, input, select, textarea {
    margin: 0;
    border: 0;
    outline: none;
    background: none;
    box-sizing: border-box;
}
div {
    box-sizing: border-box;
}
.clearfix {
    zoom: 1;
}