body {

    font-family: "微软雅黑","Microsoft YaHei",“Arial”;

	margin: 0px;

}
.sousuomc {
	font-size: 16px;
	color: #333;
	padding-top: 20px;
	padding-bottom: 20px;
}







            #page{

	height:40px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

	margin-left: 41%;

            }

            #page a{

	display:block;

	float:left;

	margin-right:10px;

	height:24px;

	border:1px #cccccc solid;

	background:#fff;

	text-decoration:none;

	color:#808080;

	font-size:12px;

	line-height:24px;

	padding-right: 12px;

	padding-left: 12px;

            }

            #page a:hover{

                color:#000000;

                border:1px #6c82b4 solid;

            }

            #page a.cur{

	border:none;

	color:#fff;

	background-color: #6c82b4;

            }

            #page p{

	float:left;

	font-size:12px;

	height:24px;

	line-height:24px;

	color:#bbb;

	border:1px #ccc solid;

	background:#fcfcfc;

	margin-right:8px;

	padding-right: 12px;

	padding-left: 12px;

            }

            #page p.pageRemark{

	border-style:none;

	background:none;

	margin-right:0px;

	color:#666;

	padding-right: 0px;

	padding-left: 0px;

            }

            #page p.pageRemark b{

                color:#6c82b4;

            }

            #page p.pageEllipsis{

                border-style:none;

                background:none;

                padding:4px 0px;

                color:#808080;

            }

            .dates li {font-size: 14px;margin:20px 0}

            .dates li span{float:right}





* {



	margin: 0px;

    padding: 0px;



}



div,ul,li{



	margin:0;

    padding:0;

    list-style:none;



}



.clear{clear:both;}



a {

    color: #333;

	text-decoration: none;

}



a:hover {



	color: #7ac49f;

    text-decoration: none;



}







#clear {



	clear: both;



}



img {



border-top-style: none;

border-right-style: none;

border-bottom-style: none;

border-left-style: none;



}

a,img{border:0;}.top_bg {

	background-color: #ffc854;

	height: 4px;

}

.topbg {

	background-image: url(../images/top.png);

	background-repeat: no-repeat;

	background-position: center top;

	overflow: hidden;

}

.top_nr {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.top_logo {

	float: left;

	padding-top: 24px;

}

.top_right {

	float: right;

	margin-top: 24px;

}

.top_right li {

	float: left;

	margin-left: 10px;

}

.yuyan a{

	font-size: 14px;

	line-height: 36px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #6c82b4;

	display: block;

	width: 90px;

	text-align: center;

}

.ssa {





	height: 36px;

	width: 36px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.kuang  {

	font-size: 14px;

	line-height: 36px;

	color: #CCCCCC;

	background-color: #fff;

	border: 1px solid #ddd;

	height: 36px;

	padding-left: 10px;

}





.yuyan a:hover{

	

	background-color: #7ac49f;



}

.menuline {

	overflow: hidden;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ddd;

	margin-top: 24px;

}

.mainbg {

	background-color: #e9eff8;

	padding-top: 60px;



	padding-bottom: 60px;

}

.main {

	width: 1200px;



	margin-right: auto;

	margin-left: auto;

}

.biaoti {

	font-size: 36px;

	font-weight: bold;

	color: #374a82;

	text-align: center;

}



.biaoti a{



	color: #374a82;



}



.biaoti a:hover{



	color: #7ac49f;



}.shuoming {

	font-size: 16px;

	color: #666666;

	line-height: 24px;

	text-align: center;

	padding-top: 10px;

}

.aboutbg {

	background-image: url(../images/aboutbg.png);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 60px;

	padding-bottom: 60px;

	

}

.about_neir {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.about_pic {

	float: left;

	width: 600px;

}

.about_right {

	background-color: #FFFFFF;

	float: right;

	width: 540px;

	height: 424px;

	padding: 30px;

}

.aboutbt {

	font-size: 30px;

	font-weight: bold;

	color: #374a82;

}

.abputmc {

	font-size: 18px;

	font-weight: bold;

	color: #333;

	padding-top: 10px;

	padding-bottom: 10px;

}

.about_nr {

	font-size: 14px;

	line-height: 24px;

	color: #666;

}

.aboutnav {

	overflow: hidden;

}





.aboutnav li a{

	background-color: #e9eff8;

	width: 133px;

	float: left;

	padding-right: 1px;

	margin-right: 1px;

	font-size: 16px;

	line-height: 40px;

	color: #333;

	text-align: center;

	margin-top: 20px;

	display: block;

}

.news_nr {

	background-color: #FFFFFF;

	width: 1140px;

	margin-right: auto;

	margin-left: auto;

	padding: 30px;

	margin-top: 30px;

	margin-bottom: 30px;

	overflow: hidden;

}

.n_pic {

	float: left;



}

.news_nr li a{

	padding-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ddd;

	overflow: hidden;

	display: block;

	padding-top: 20px;

}



.news_nr li a:hover{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ddd;

	background-color: #f5f5f5;



}





.aboutnav li a:hover{

	background-color: #374a82;



	color: #fff;



}

.n_right {

	float: right;

	width: 880px;

}

.nbt {

	font-size: 18px;

	color: #333;

	font-weight: bold;

}

.nnr {

	font-size: 16px;

	line-height: 24px;

	color: #666;

	padding-top: 10px;

}

.fbrq {

	font-size: 14px;

	color: #999;

	padding-top: 10px;

}

.map {

	margin-right: auto;

	margin-left: auto;

	padding-top: 60px;

	padding-bottom: 60px;

}

.mapbg {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../images/map.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 742px;

}

.map_bt {

	padding-left: 800px;

	padding-top: 150px;

}

.map_biaoti {

	font-size: 30px;

	font-weight: bold;

	color: #374A82;

	text-align: right;

}

.map_line {

	padding-top: 5px;

}

.chengshi {

	margin-top: 10px;

	font-size: 16px;

	color: #333;

	line-height: 24px;

}

.hzkh {

	font-size: 16px;

	font-weight: bold;

	color: #333;

	background-image: url(../images/fang.png);

	background-repeat: no-repeat;

	padding-left: 25px;

	margin-top: 20px;

}



.kfhzkh {

	font-size: 16px;

	font-weight: bold;

	color: #333;

	background-image: url(../images/fang1.png);

	background-repeat: no-repeat;

	padding-left: 25px;

	margin-top: 20px;

}



.anniu a{

	font-size: 16px;

	color: #6977a1;

	background-image: url(../images/an.png);

	background-repeat: no-repeat;

	height: 38px;

	width: 197px;

	padding-left: 20px;

	line-height: 38px;

	margin-top: 30px;

	display: block;

}



.anniu a:hover{



	color: #7ac49f;

	background-image: url(../images/anbg.png);





}

.foot {

	background-color: #374a82;

	padding-top: 50px;

	padding-bottom: 50px;

}

.foot_nr {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	color: #e9eff8;

	overflow: hidden;

}



.foot_nr a{



	color: #e9eff8;



}



.foot_nr a:hover{



	color: #7ac49f;



}



.foot_right {

	float: right;

	text-align: right;

	font-size: 14px;

	line-height: 24px;

	padding-left: 20px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #ddd;

}

.foot_left {

	float: left;

}

.foot_left li {

	float: left;

	padding-right: 60px;

}

.t16 {

	font-size: 16px;

	line-height: 30px;

}

.t14 {

	font-size: 14px;

	line-height: 24px;

}

.smbanner3 {

	background-image: url(../images/about.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 206px;



}

.smbanner2 {

	background-image: url(../images/news.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 206px;



}

.smbanner1 {

	background-image: url(../images/cpic.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 206px;



}

.smbanner4 {

	background-image: url(../images/hpic.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 206px;



}

.smbanner5 {

	background-image: url(../images/dsfpic.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 206px;



}

.smbanner6 {

	background-image: url(../images/ppic.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height: 206px;



}

.sm_bbt {

	font-size: 36px;

	color: #FFFFFF;

	text-align: center;

	padding-top: 70px;

}

.sm_sbt {

	font-size: 14px;

	color: #FFFFFF;

	padding-top: 5px;

	text-transform: uppercase;

	text-align: center;

}



.dqwz {

	font-size: 14px;

	line-height: 40px;

	color: #999999;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	text-align: right;



}



.dqwz a{



	color: #999999;

}



.dqwz a:hover{



	color: #ffcb41;

}

.snav {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.snav li {

float: left; padding-top:10px;
	

}





.wdnav a{

font-size: 16px;

display: block;

color: #ffffff;

line-height: 30px;

padding-right: 20px;

padding-left: 20px;

margin-right: 10px;

background-color: #666;



}

.wdnav a:hover{

	background-color: #374a82;

}





.djnav a{

font-size: 16px;

display: block;

color: #ffffff;

line-height: 30px;

padding-right: 20px;

padding-left: 20px;

margin-right: 10px;

background-color: #374a82;

}





.snav li a:hover{

background-color: #374a82;

}



.job {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

	padding-top: 20px;

	font-size: 16px;

	line-height: 40px;

	color: #333;

	padding-bottom: 60px;

}





.ny_main {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

	padding-bottom: 30px;

}

.ny_main_top {

	font-size: 30px;

	line-height: 50px;

	color: #666;

	text-align: center;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ddd;

}

.ny_main_show {

	padding-top: 20px;

	font-size: 16px;

	line-height: 35px;

	color: #333;

}



.news_list li a{

	padding-top: 20px;

	padding-bottom: 20px;

	overflow: hidden;

	display: block;	

	border-bottom-color: #dddddd;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.news_list li a:hover{

	background-color: #f5f5f5;

}

.news_list {

	padding-top: 20px;

	overflow: hidden;

}

.news_pic {

	float: left;

}

.news_right {

	float: right;

	width: 880px;

}



.pages {

	font-size: 14px;

	line-height: 40px;

	color: #454545;

	padding-top: 20px;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	padding-bottom: 60px;

}

.pages a{



	color: #454545;

}

.pages a:hover{



	color: #374a82;

}

.news_list_bt {

	font-size: 18px;

	height: 45px;

	padding-top: 10px;





}

.fuwu_show_bbt {

	font-size: 24px;

	color: #333;

	text-align: center;

	padding-top: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #ddd;

	padding-bottom: 20px;

	margin-bottom: 20px;

	font-weight: bold;

}

.news_date {

	font-size: 14px;

	color: #374a82;

	padding-top: 10px;

}

.news_date a{

	color: #374a82;

}



.news_date a:hover{

	color: #7ac49f;

}

.fuwu_show_js {

	font-size: 16px;

	line-height: 35px;

	padding-top: 20px;

	color: #333;

}

.contact {

	padding-top: 20px;

	overflow: hidden;

	padding-bottom: 30px;

}

.contact_left {

	font-size: 16px;

	line-height: 35px;

	color: #333;

	float: left;

}

.contact_right {

	float: right;

	width: 660px;

}

.n_bt {

	font-size: 18px;

	color: #333;

	font-weight: bold;

}

.ny_liuyan {



	width: 650px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 30px;

}

.submit {

	display: block;

	font-size: 16px;

	line-height: 39px;

	color: #FFFFFF;

	height: 39px;

	width: 142px;

	background-color: #374a82;

	text-align: center;

}

.submit:hover {

	color: #FFFFFF;



}

.help_list {

	padding-top: 10px;

	padding-bottom: 50px;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.help_list li {

	padding-top: 20px;

	overflow: hidden;

	padding-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #ddd;

}



.n_date {

	font-size: 12px;



	padding-top: 10px;

	padding-bottom: 10px;

}



.n_js {

	font-size: 14px;

	line-height: 30px;

	color: #666666;

	padding-left: 20px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #ddd;

}







.hr_tjl a{

	font-size: 16px;

	line-height: 40px;

	color: #FFFFFF;

	background-color: #374a82;

	width: 360px;

	margin-right: auto;

	margin-left: auto;

	display: block;

	text-align: center;

	margin-bottom: 60px;

}



.hr_tjl a:hover{

	color: #FFFFFF;

	

	background-color: #7ac49f;

}



.contact_r1 {

	height: 40px;

	line-height: 40px;

	font-size:16px;

	color: #333;

	padding-bottom: 12px;

}

.contact_r2 .t_name {

	display: block;

	float: left;

	height: 40px;

	width: 210px;

	margin-bottom: 24px;

	border: 1px solid #e7e7e7;

	font-size: 16px;

	line-height: 50px;

	color: #333;

	padding-left: 16px;

	background-color: #FFFFFF;

	font-family:"微软雅黑";

	margin-right: 30px;

}

.contact_r2 {



}

.contact_r3 {

	height: 40px;

	margin-bottom: 24px;

	border: 1px solid #e7e7e7;

	font-size: 16px;

	line-height: 40px;

	color: #333;

	padding-left: 16px;

	background-color: #FFFFFF;

	width: 466px;

	font-family: "微软雅黑";

	margin-right: 28px;

}

.contact_r4 {

	margin-bottom: 24px;

	border: 1px solid #e7e7e7;

	font-size:16px;

	line-height: 26px;

	color: #333;

	padding-left: 16px;

	background-color: #FFFFFF;

	font-family: "微软雅黑";

	padding-top: 15px;

	display: block;

	width: 480px;

	height: 120px;

}

.contact_r5 {

	font-size: 16px;

	color: #333;

	height: 40px;

	width: 600px;

}

.contact_r5 span {

	float: left;

	display: block;

}

.contact_r5 a {

	font-size: 18px;

	line-height: 40px;

	color: #ffffff;

	text-align: center;

	display: block;

	float: right;

	height: 40px;

	width: 135px;

	background-color: #374a82;

}

.contact_r5 a:hover {

	color: #ffffff;

	background-color: #7ac49f;

}

.epc {

	width: 1220px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.contact_txt_r {

	width: 1050px;

	margin-right: auto;

	margin-left: auto;

}

.pro_list {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-bottom: 60px;
}

.pro_list li a{

	float: left;

	width: 360px;

	margin-right: 30px;

	margin-top: 30px;

	border: 1px solid #ddd;

}



.pro_list li a:hover{



	border: 1px solid #374a82;

}

.pro_nr {

	background-image: url(../images/line.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	padding: 20px;

}
