body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

code,

form,

fieldset,

legend,

input,

button,

textarea,

p,

blockquote,

th,

td {

	margin: 0;

	padding: 0;

}



body {

	background: #fff;

	color: #333;

	font-size: 12px;

	font-family: "微软雅黑";

	overflow-x: hidden;

}



td,

th,

caption {

	font-size: 12px;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: normal;

	font-size: 100%;

}



address,

caption,

cite,

code,

dfn,

em,

strong,

th,

var {

	font-style: normal;

	font-weight: normal;

}



a {

	color: #555;

	text-decoration: none;

}



a:hover {

	text-decoration: none;

}



img {

	border: none;

}



ol,

ul,

li {

	list-style: none;

}



input,

textarea,

select,

button {

	font: 12px Verdana, Helvetica, Arial, sans-serif;

}



table {

	border-collapse: collapse;

}







.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.clearfix {

	*zoom: 1;

}







#top {



	background: #e4e4e4;



	height: 30px;



}







.w1100px {



	width: 1100px;



	margin: 0 auto;



	line-height: 30px;



}







.w1100px h1 {



	float: left;



	color: #666;



}







.w1100px span {



	float: right;



}







.w1100px span a {



	margin-left: 10px;



	color: #666;



}







#logo {



	width: 1100px;



	margin: 0px auto;

	padding: 20px 0;



}







#logo h2 {



	float: left;



}







#logo em {



	display: none;



}











#logo h2 img {



	display: block;

	margin-top: 20px;



}







#logo span {



	margin-top: 40px;



	font-size: 28px;



	line-height: 30px;



	float: right;



	padding-left: 40px;



	font-family: impact;



	height: 30px;



	/*background: url("../images/tesl.png")center left no-repeat;*/

	background: none;

	color: #fff;
	background-size: 33px 36px;

}







#menu {



	height: 45px;



	line-height: 45px;



	background: #1e326f;



	border-top: 1px solid #666;



}







.wrap1 {



	width: 1150px;



	margin: 0 auto;



}







.wrap1 li {



	float: left;



	display: block;



	position: relative;



}







.wrap1 li .imgline {



	background: url("../images/line.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/line.png*/

		right center no-repeat;



}







.wrap1 li a {



	display: block;



	color: #fff;



	font-weight: bold;



	font-size: 16px;



	padding: 0 40px;



}







.wrap1 li a:hover {



	color: #adadad;



}







.wrap1 li dl {



	display: none;



	position: absolute;



	left: 0;



	z-index: 999;



	width: 100%;



	top: 45px;



}







.wrap1 li:hover dl {



	display: block;



}







.wrap1 li dl dd {



	background: #000;



}







.wrap1 li dl dd a {



	display: block;



	text-align: center;



}







.wrap1 li dl dd a:hover {



	background: #294491;



	color: #fff;



}







/*==============焦点图================*/



#main_promo {

	/* height: 459px; */

	width: 100%;

	height: 500px;

	/* width: 1346px; */

	/* margin-left: -673px; */

	position: relative;

	top: 0;

	/* left: 50%; */

	left: 0;

	overflow: hidden;

	z-index: 0;

}



.promoWD {

	/* width: 1100px; */

	width: 100%;

	margin: 0 auto;

	position: relative;

}



.slide {

	display: block;

	float: left;

	width: 1346px;

}





/*==============焦点图 end================*/







#search {



	height: 50px;



	background: url("../images/line2.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/line2.png*/

		repeat-x center;



}







.wrap3 {



	width: 1100px;



	height: 50px;



	line-height: 50px;



	margin: 0 auto;



}







.wrap3 span {



	float: left;



	font-size: 14px;



}







.wrap3 span strong {



	font-weight: bold;



}







.wrap3 span a {



	padding: 0 5px;



	font-size: 14px;



}







.wrap3 form {



	float: right;



	margin-top: 10px;



	width: 298px;



}







.sear_txt {



	border-radius: 10px 0 0 10px;



	height: 28px;



	line-height: 28px;



	border-left: 1px solid #333;



	border-top: 1px solid #333;



	border-bottom: 1px solid #333;



	border-right: none;



	background: #fff;



	padding-left: 5px;



	width: 263px;



	float: left;



}



.sear_btn {



	width: 29px;



	float: right;



	height: 30px;



	line-height: 30px;



	background: #fff url("../images/serach.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/serach.png*/

		center center no-repeat;



	border-left: 0px;



	border-right: 1px solid #333;



	border-top: 1px solid #333;



	border-bottom: 1px solid #333;



	border-radius: 0 10px 10px 0;



}







#main_pros {



	width: 1100px;



	min-height: 500px;



	margin: 20px auto 0;



}







.nav_left {



	float: left;



	width: 220px;



}







.nav_left dt {



	height: 66px;



	line-height: 66px;



	text-align: center;



	background: #294491;



	font-size: 26px;



	color: #fff;



	font-weight: bold;



}







.nav_left dd {



	height: 35px;



	line-height: 35px;



	text-align: center;



	background: #f2f2f2;



	border-left: 1px solid #ccc;



	border-right: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



}







.nav_left dd a {



	display: block;



}







.nav_left dd a:hover {



	background: #e4e4e4;



}







.nav_left .h3x {



	height: 40px;



	line-height: 40px;



	font-size: 18px;



}







.nav_left dl {



	margin-bottom: 20px;



}







.addinfo h4 {



	height: 40px;



	line-height: 40px;



	text-align: center;



	background: #294491;



	color: #fff;



	font-size: 18px;



	font-weight: bold;



}







.addinfo p {



	padding: 15px 0px 15px 15px;



	border-right: 1px solid #ccc;



	border-left: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



}







.addinfo p span {



	display: block;



	height: 34px;



	line-height: 34px;



	border-bottom: 1px dotted #ccc;



}







.redcolor {



	color: #294491;



}







.pro_list {



	width: 860px;



	float: right;



	min-height: 500px;



}







.dtitles {



	height: 45px;



	line-height: 45px;



	border-bottom: 4px solid #294491;



}







.dtitles span {



	font-size: 20px;



	font-weight: bold;



	padding-left: 35px;



	background: url("../images/ico.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/ico.png*/

		center left no-repeat;



}







.dtitles a {



	float: right;



	font-size: 14px;



}







.dtitles .em2 {



	padding: 0 5px;



}







.dtitles .em3 {



	color: #294491;



}







.plists {



	width: 860px;



	overflow: hidden;



}







.auto_pros {



	width: 890px;



	margin-top: 20px;



}







.pimgsl {



	width: 198px;



	height: 253px;



	float: left;



	position: relative;



	margin: 0 20px 20px 0;



	border: 1px solid #ccc;



}







.alink_img img {

	display: block;




	height: 100%;
    margin: 0 auto;
	
	overflow: hidden;


}







.pimgsl .alink_img {

	display: table-cell;
    vertical-align: middle;

	margin: 5px;

 
	display: block; 



	width: 188px;



	height: 188px;
    overflow: hidden;


	border-bottom: 1px solid #ccc;



}







.pimgsl span {



	position: absolute;



	right: 0;



	top: 0;



	z-index: 999;



	width: 64px;



	height: 64px;



}







.pimgsl span img {



	width: 64px;



	height: 64px;



	display: block;



}







.pimgsl {



	text-align: center;



}







.pimgsl strong {



	display: block;



	height: 25px;



	font-weight: bold;



	color: #333;



	font-size: 14px;



	line-height: 25px;



}







.pimgsl p {



	color: #666;



}







.pimgsl:hover {



	border: 1px solid #294491;



}







#banner_fotcenter {



	width: 1098px;



	height: 148px;



	margin: 0 auto 20px;



	border: 1px solid #ccc;



}







#abouts {



	margin: 0 auto;



	width: 855px;



	height: 345px;



	padding-left: 245px;



	background: url("../images/abs.jpg")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/abs.jpg*/

		left center no-repeat;



}







.about_uss {



	height: 35px;



	line-height: 35px;



	padding-bottom: 7px;



	border-bottom: 2px solid #294491;



	background: url("../images/abby.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/abby.png*/

		top left no-repeat;



}







.about_uss a {



	float: right;



	font-size: 14px;



	font-weight: bold;



}







.about_uss .em2 {



	padding: 0 5px;



}







.psinfos {



	margin-top: 20px;



	text-align: justify;



	line-height: 28px;



	font-size: 14px;



}







#news_lists {



	margin: 20px auto;



	width: 1100px;



}







#news_lists .dtitles span {



	padding-left: 45px;



	background: url("../images/newsa.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/newsa.png*/

		left center no-repeat;



}







.news_div {



	margin-top: 20px;



	padding: 10px;



	background: #f2f2f2;



	min-height: 180px;



	border: 1px solid #ccc;



}







.dalinksa {



	height: 29px;



	line-height: 29px;



	width: 50%;



	float: left;



	border-bottom: 1px dotted #ccc

}







.dalinksa a {



	display: block;



	padding-left: 35px;



	background: url("../images/sjx.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/sjx.png*/

		left center no-repeat;



}







.dalinksa a:hover {



	color: #294491;



}







#friend_link {



	width: 1100px;



	margin: 0 auto;



}







#friend_link .dtitles span {



	padding-left: 45px;



	background: url("../images/links.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/links.png*/

		left center no-repeat;



}







.flinks {



	height: 45px;



	line-height: 45px;



}







.flinks a {



	margin-right: 15px;



	float: left;



}







#footer {



	padding-top: 25px;



	background: #294491;



	padding-bottom: 50px;



}







.wrap_center {



	width: 1100px;



	margin: 0 auto;



}











.dlinks1 a {



	margin-right: 25px;



	font-weight: bold;



	color: #fff;



	font-size: 14px;



}







.ftceonter {



	line-height: 30px;



	width: 500px;



	margin-right: 30px;



	float: left;



	border-right: 1px solid #fff;



}







.ftceonter p {



	color: #fff;



	font-size: 14px;



}







.flinks2 {



	float: left;

	overflow: hidden;

	width: auto;



}







.flinks2 a {



	color: #fff;



	font-size: 14px;



	display: block;



	height: 30px;



	line-height: 30px;



}







.gsjimgs img {



	display: block;



}







#banner_n {



	background: url("../images/list.jpg")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/list.jpg*/

		top center no-repeat;



	height: 255px;



}







.nav_left .yibiao_img {



	background: #294491 url("../images/ibiao.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/ibiao.png*/

		10px center no-repeat;



}







.li2 {



	margin-bottom: 20px !important;



}







#addu {



	padding-left: 40px;



	width: 1058px;



	height: 33px;



	line-height: 33px;



	background: #f2f2f2 url("../images/zhuye.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/zhuye.png*/

		10px center no-repeat;



	margin: 20px auto;



	border: 1px solid #ccc;



	font-size: 13px;



}







#addu a {



	padding: 0 5px;



}






#polist {



	width: 1098px;



	margin: 0 auto;



	border-top: 1px solid #ccc;



	border-left: 1px solid #ccc;



}







.raleft {



	border-right: 1px solid #ccc;



	float: left;



	width: 100px;



	background: #f2f2f2;



	padding-left: 10px;



}







.div_center {

	padding-left: 10px;

	float: left;

	overflow: hidden;

	width: 970px;

	display: block;

	white-space: nowrap;

	text-overflow: ellipsis;

}







.div_center a {



	font-size: 12px;



	margin-right: 10px;



	padding-right: 10px;



	background: url("../images/line.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/line.png*/

		right center no-repeat;



}







.div_center a:hover {



	color: #294491;



}







.ralink {



	border-left: 1px solid #ccc;



	width: 40px;



	text-align: center;



	font-family: 宋体;



	background: #f2f2f2;



	float: right;



}







.pn1 {



	height: 34px;



	line-height: 34px;



	border-bottom: 1px solid #ccc;



	border-right: 1px solid #ccc

}







.search_choose {



	padding-bottom: 10px;



	height: 40px;



	line-height: 40px;



	border-bottom: 4px solid #294491;



}







.wform {



	width: 298px;



	float: right;



	margin-top: 6px;



}







.search_choose span {



	float: left;



}







.search_choose em {



	float: left;



}







.back_up {



	float: right;



	width: 40px;



	height: 40px;



	margin-left: 15px;



	display: block;



	background: url("../images/backs.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/backs.png*/

		center center no-repeat;



}







.search_choose span {



	font-size: 16px;



	font-weight: bold;



	color: #666;



}







.search_choose em {



	color: #294491;



	font-size: 13px;



	background: #f2f2f2;



	height: 38px;



	padding: 0 25px;



	border: 1px solid #ccc;



}







.qqs {



	margin-bottom: 20px;



	margin-top: 20px;



}



.chang_option{ display: none; }



.divqq {



	background: #294491 none repeat scroll 0 0;



	color: #fff;



	font-size: 18px;



	font-weight: bold;



	height: 40px;



	line-height: 40px;



	text-align: center;



}







.qqss {



	min-height: 50px;



	padding-top: 15px;



	text-align: center;



	border-left: 1px solid #ccc;



	border-right: 1px solid #ccc;



}







.qqss a {



	width: 45px;



	margin: 0 5px;



	height: 45px;



	display: inline-block;



	background: url("../images/qq.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/qq.png*/

		center center no-repeat;



}







.qqs p {



	border-bottom: 1px solid #ccc;



	border-left: 1px solid #ccc;



	border-right: 1px solid #ccc;



	padding-bottom: 10px;



	text-align: center;



	font-size: 14px;



}







.opts {



	text-align: center;



	padding: 25px;



	border-bottom: 1px solid #ccc;



	border-left: 1px solid #ccc;



	border-right: 1px solid #ccc;



}







.opts option {



	width: 125px;



}







.fanyes {}







.fanyes ul li {



	float: left;



	padding: 5px 15px;



	border-right: 1px solid #ccc;



	border-bottom: 1px solid #ccc;



}







.fanyes ul {



	display: inline-block;



	border-top: 1px solid #ccc;



	border-left: 1px solid #ccc;



}











.nav_left .img_nw {



	background: #294491 url("../images/newsas.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/newsas.png*/

		no-repeat scroll 10px center;



}







.news_content {



	padding: 20px;



	border: 1px solid #ccc;



	margin-bottom: 20px;



}







.news_li {



	height: 44px;



	line-height: 44px;



	padding-left: 30px;



	background: url("../images/sxs3.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/sxs3.png*/

		left center no-repeat;



	border-bottom: 1px solid #ccc;



}







.news_li a {



	transition: all 1s linear 0s;



	-moz-transition: all 1s linear 0s;



	-webkit-transition: all 1s linear 0s;



	-o-transition: all 1s linear 0s;



	float: left;



	font-size: 14px;



}











.news_li span {



	float: right;



	color: #666;



	font-size: 14px;



}







.news_li:hover a {



	padding-left: 20px;



	color: #294491;



}







.arc_content {



	border: 1px solid #ccc;



	padding: 15px;



	min-height: 650px;



}







.arc_content h2 {



	font-weight: bold;



	padding-bottom: 10px;



	padding-top: 30px;



	font-size: 28px;



	text-align: center;



}







.info_bt {



	padding-bottom: 15px;



	text-align: center;



	font-size: 15px;



	margin: 0 20px 20px;



	border-bottom: 1px solid #ccc;



}







.info_bt span em {



	width: 20px;



	display: inline-block;



	height: 20px;



	text-align: center;



	cursor: pointer;



	line-height: 20px;



	margin-right: 5px;



	border: 1px solid #ccc;



	font-style: normal;



}







.info_bt span em:hover {



	background: #294491;



	color: #fff;



}







.contents_txt {



	margin: 20px;



	text-align: justify;



	font-size: 14px;



	line-height: 25px;



	color: #666;



}







.contents_txt img {



	max-width: 85%;



}







.pro_arcwb {



	min-height: 650px;



	margin-top: 20px;



	padding: 20px;



	border: 1px solid #ccc;



}







.pro_arcwb h2 {



	font-size: 28px;



	font-weight: bold;



	color: #333;



	text-align: center;



	padding-bottom: 10px;



}







.infos_div {



	text-align: center;



	font-size: 14px;



	padding-bottom: 30px;



	margin-bottom: 20px;



	border-bottom: 1px solid #ccc;



}







.big_fmimg {



	float: left;



	width: 200px;



	height: 200px;



	border: 1px solid #ccc;



	overflow: hidden;



}















.big_fmimg img {



	transition: all 0.3s linear 0s;



	-moz-transition: all 0.3s linear 0s;



	-webkit-transition: all 0.3s linear 0s;



	-o-transition: all 0.3s linear 0s;



	width: 200px;



	height: 200px;



	display: block;



	margin: 0 auto;



}







.big_fmimg:hover img {



	width: 222px;



	height: 222px;



}











.prios_infos {



	float: left;



	width: 501px;



	padding-left: 20px;



}







.prios_infos p {



	height: 25px;



	line-height: 25px;



	margin-bottom: 5px;



	color: #333;



	font-size: 14px;



}







.pinfo_arc {



	text-align: justify;



	line-height: 25px;



	padding: 10px;



	background: #FFFFCD;



	border: 1px solid #ccc;



}







.pinfo_arc i {



	color: #294491;



	font-style: normal;



}







.img_inos {



	margin-bottom: 20px;



}







.body_one h3 {



	border-bottom: 1px solid #ccc;



}







.body_one h3 span {



	width: 150px;



	height: 30px;



	line-height: 30px;



	text-align: center;



	background: #FFFFCD;



	font-size: 14px;



	color: #333;



	display: block;



	font-weight: bold;



}







.body_arc_all {



	text-align: justify;



	font-size: 14px;



	min-height: 300px;



	line-height: 25px;



	margin: 20px 0;



}







#fc {



	width: 1100px;



	min-height: 500px;



	margin: 0 auto 20px;



}











#ridiv {



	width: 860px;



	min-height: 500px;



	float: right;



}







.c_Nav {



	height: 45px;



	line-height: 45px;



	background: #294491;



	color: #fff;



	padding-left: 10px;



}







.c_Nav a {



	padding: 0 15px;



	color: #fff;



	display: block;



	font-size: 15px;



	float: left;



	background: url("../images/line.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/line.png*/

		right center no-repeat;



}







.cbanner {



	height: 300px;



	background: #ccc;

	overflow: hidden;

	margin: 20px 0;



}





.cbanner img {

	width: 100%;

	height: auto;

}





.jianjieinfo {



	padding: 15px;



	line-height: 25px;



	text-align: justify;



	background: #FFFFCD;



	font-size: 13px;



	color: #666;



	border: 1px solid #ccc;



	margin-bottom: 20px;



}







.mobile_banner {



	display: none;



	width: 100%;



}







#abouts span {



	display: none;



}







.banner_pcimg {



	background: url("../images/320px.jpg")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/320px.jpg*/

		top center no-repeat;



	height: 600px;



}



.nav_left .fencjji {

	display: none;
	background: url("../images/bgjkk.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/BGJKK.png*/

		center center no-repeat;

}





.nav_left .yibiao_img { display: none;

	background: url("../images/bgjkk.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/BGJKK.png*/

		center center no-repeat;

}



#sgpage .contents_txt {

	min-height: 320px;

	/* background: url("../images/14459160317032.jpg") */

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/14459160317032.jpg*/

		right top no-repeat;

}



#qqkf {

	position: fixed;

	top: 120px;

	right: 5px;

	width: 122px;

	padding-top: 31px;

	z-index: 9999;

	background: url("../images/leftbg.png")

		/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/leftbg.png*/

		top center no-repeat;

}



#qqkf .ewm img {

	width: 80%;

	margin: 10%;

}



.Wkdiv {

	background: #fff;

}



#qqkf .Wkdiv {

	border-left: 1px solid #71BAFF;

	border-right: 1px solid #71BAFF;

	padding: 15px 0;

}





.Wkdiv a {

	text-align: center;

	display: block;

}



.body_arc_all td,

.body_arc_all tr {

	border: 1px solid #000;

}