@charset "gb2312";
/* CSS Document */

* {
	margin:0; 
	padding:0; 
	list-style:none; 
	text-decoration:none;
}

body {
	font-family:"Microsoft YaHei";
	line-height: 24px;
	text-align: left ;
	font-size: 12px;
	color: #444;
	background: #fff;
	width:auto !important;
	background:url(../images/bg.jpg) repeat;
}

h1 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

h2 {
	color: #ba0000;
	font-size: 14px;
}

strong {
	color: #444;
}

a {
	color:#666;
	text-decoration: none;
}

a:link {
	color: #666;
	text-decoration: none;
}

a:visited {
	color: #666;
	text-decoration: none;
}

a:hover{color:#18b160; text-decoration:none;}

a:active {
	color: #666;
	text-decoration: none;
}

img {
	 border:none;max-width: 100%;height:auto; margin:0px; padding:0px;}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
	margin-top: 0!important;
	line-height: 0px;
	font-size: 0;
	display: block;
	margin: 0;
	padding: 0;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	content: ".";
}

.clearfix {
	zoom: 1;
}

.left {
	float: left;
}

.right {
	float: right;
}
i{ font-style:normal; margin-right:5px;}

.content{ width:1000px; margin:0 auto; overflow:hidden;}
/*top
+++++++++++++++++++++++++++++++++++++*/

/*banner
+++++++++++++++++++++++++++++++++++++*/
.banner{ width:100%; margin:0 auto; overflow:hidden; text-align:center;height:auto;background: url(../images/banner_bg.jpg) no-repeat center}
.banner img{ margin:0 auto; display:block; vertical-align:center;max-width: 100%;}
.banner_con{ width:1000px; margin:0 auto; text-align:left; padding-top:30px; padding-left:5px; }
.banner_con span{ display:inline-block; font-size:30px; color:#fff; height:48px; line-height:48px; padding:0 15px; background:#d14242; }
.banner_con b{ display:block; color:#fff; margin-top:10px; font-size:68px; height:100px; line-height:100px; }
.banner_con em { font-size:28px; font-style:normal; display:block; color:#fff; height:40px; line-height:40px; margin-top:112px; }
.banner_con p { font-size:20px; height:30px; line-height:30px; margin-top:5px; color:#222; }
.banner_con p strong{ font-size:26px; color:#d14242; font-style:italic; }
/*nav
+++++++++++++++++++++++++++++++++++++*/
.nav{ width:100%; height:auto; background:#3676af; }
.nav ul{ width:1000px;  margin:0 auto; background:#3676af;}
.nav ul li{ float:left; width:12.5% }
.nav li a{ display:block; color:#fff;  font-size:18px;font-family:"Microsoft YaHei"; text-align:center; height:48px; line-height:48px; }
.nav li a:hover{ background:#5488b6;}
/*containt
+++++++++++++++++++++++++++++++++++++*/
.content{ width:1000px; background:#fff; padding:15px 0; }
h2{ font-size:32px; height:40px; line-height:40px; text-align:center; color:#222;}
.main01 dl dt{ position:absolute; left:0px; top:0px;}
.main01 h2{
	
	margin-bottom:10px;
	text-align:left;
	padding-left:15px;}
.main01 h2 span{
	font-size:14px;
	color:#F33 !important;}
.main01 dl dt img{ border-radius:50%; border:6px solid #fffc92;  }
.main01 dl dd{ padding:20px 25px 20px 85px; margin-left:200px; background:#faf9d8; font-size:14px; line-height:34px;  }
.main01 dl{ position:relative; padding-top:30px;}
.main01{ margin-top:25px;}

.list { float:left; width:800px; margin-left:80px;}
.list ul { list-style:none; padding:0px; margin:0px;}
.list ul li { position:relative; color: #666666; font-size:14px; height:30px;*height:25px; line-height:30px;*line-height:24px; border-bottom:1px solid #dbdbdb; display:block; overflow:hidden; background:url(../images/fxy_b.gif) left center no-repeat; padding-left:38px;}
.list ul li a.zx { position:absolute; right:0px; top:0px; height:20px; line-height:20px; cursor:pointer; margin:0px; padding:0px; text-align:center; background:#068ece; padding:0px 10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px; color:#444444; font-size:12px; color:white; margin-top:5px;_margin-top:0px;}
.list ul li a:hover.zx { text-decoration:none;}
.list ul li div { width:40px; height:20px; padding-top:4px; display:block; overflow:hidden; float:left;}
.list ul li div img { height:20px; width:21px;}
.list ul li font.or { color:red;}
.list ul li font.one { color:#FF6600;}
.list ul li font.two { color:green;}
.list ul li a.one { text-decoration:none; width:612px; display:block; overflow:hidden; white-space:nowrap;}
.list ul li a.one span { color:#074FD1; text-decoration:none;}
.list ul li a.one span.or { color:#990000;}
.list ul li:hover { border-color:orange;}
.img { width:270px; height:274px; float:right; background:#fff6db; display:block; border:1px solid #a86c26;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;}
.img .bm .t{ background:url(../images/jal_r_t.gif) center center no-repeat; height:72px; width:100%; margin-top:18px; margin-bottom:10px;}
.img .bm .m { padding-top:5px; padding-left:22px;}



.main02 dl dt{ position:absolute;  left:753px;  top:0px;}
.main02 dl dd{ float:left; padding:20px 85px 20px 25px; margin-right:200px; margin-left:0px; background:#faf9d8; font-size:16px; line-height:34px;  }
.main02{ margin-top:30px;}

.maintable01{ padding:10px; font-size:16px; margin-top:20px;}
.mtable{ border:1px solid #dedede; border-left:none;  border-bottom:none; margin-top:25px; margin-left:5px;}
.mtable td{height:28px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; line-height:28px; text-align:center; padding:6px 10px;}
.mtable .form_a{ border:none;}
.mtable .form_a td{ border:none; padding:3px 0px;}
.mtable .form_a td input,.mtable .form_a td select{ float:left; height:22px; line-height:22px; width:180px;}
.mtable .form_a .tbtn{ width:100px; height:30px; line-height:30px; font-size:16px !important; color:#fff !important; background:#e33f7d; display:block; text-align:center; font-weight:bold; border:none; margin-left:137px; border-radius:3px; margin-top:5px;}

.mt_tit{ font-weight:bold; background:#fdf3be;  }


.main03{ margin-top:40px;}
.main03 .ys{ padding:25px 0; background:#f2f2f2; }
.main03 .ys dl{ float:left; width:230px; overflow:hidden; background:#fff; margin:0px 7px;}
.main03 .ys dl dd{ background:#fff; padding:0 10px 10px 10px;}
.main03 .ys dl dd b{ display:block; font-size:22px; color:#ca1616; text-align:center; height:30px; line-height:30px; font-weight:normal; margin-bottom:8px;}
.main03 .ys dl dd span{ font-size:14px;}
.main03 h2{ margin-bottom:25px;

text-align:left;
padding-left:15px;}
.main03 h2 span{font-size:14px;color:#F33 !important;
	}
.m04_con{ background:url(../images/m04bg.gif) no-repeat; padding-top:40px;}
.m04_con em{ display:block; text-align:center; font-size:18px; color:#fff; font-style:normal; } 

.m04_con p{ width:395px; float:left; padding:25px; background:#f5f5f5; margin-left:35px; margin-top:35px;}
.m04_con p b{ font-size:20px; color:#06396d; display:block;}
.m04_con p span{ font-size:16px; color:#444; line-height:30px; margin-top:10px; display:block;}
.main04 h2{ margin-bottom:15px;
}
.main04 h2 span{ font-size:14px;color:#F33 !important;}
.main04{ margin-top:30px;}


 .back {
margin:10px auto 10px auto;
width:1000px;
bottom:0;

}
 .bottom_form{ background:#78AFE8 !important;  /* IE��Ч��FF��Ч */ height:80px; width:980px; margin:0 auto;z-index:99999;  font-family:"΢���ź�"; padding:0 10px;}
 .tj_btn{ float:left; margin-top:10px; margin-left:20px;}
 .bottom_form_text{ width:119px; margin-left:10px; margin-right:20px; float:left; font-size:24px; margin-top:5px; color:red; line-height:36px;}
.bottom_form table{ float:left; margin-top:5px;}
.bottom_form table td{ height:34px; line-height:34px; font-size:16px; color:#fff;}
 .bottom_form_botton{ width:57px; height:57px; border:none; background:#e92163; cursor:pointer; color:#fff; font-size:20px; font-family:"΢���ź�";}

.m05_con p b{ font-size:18px; color:#0770a6; font-weight:normal; margin:0 56px;}
.m05_con p{ margin-left:46px;}
.main05 h2{ margin-bottom:30px; 

text-align:left;
padding-left:15px;}
.main05 h2 span{
	font-size:14px;
	color:#F33 !important;
	}
.main05{ margin-top:25px;}
.main06{  background:#e2f3fb;}

.main06{ padding:20px 0; margin-top:50px; margin-bottom:15px; }
.main06 h2{ margin-bottom:15px;}
.main06 ul{ margin-left:6px;}
.main06 ul li{ float:left; height:84px; overflow:hidden; margin-top:10px; width:221px; background:#fff; padding:7px; border:1px solid #dedede; margin:5px;}
.main06 ul li img{ float:left; width:77px; height:auto;}
.main06 ul li span{ float:right; width:138px; padding-top:10px;  }
.main06 ul li span b{ display:block; font-weight:bold; font-size:16px; color:#ae2423; height:30px; line-height:30px; }
.main06 ul li span a{ font-size:14px; color:#444; font-weight:normal;}

.baoming{ background:url(../images/bm_bg.jpg) no-repeat top center; height:auto; width:100%;}

.bm_con table{ }
.baoming .bm_con{ width:1000px; margin:0 auto;padding:20px 0;/* background:#e07196; border-radius:10px; width:374px; padding:15px 20px; */ }
.zzj_form{ background:#e07196;  width:600px; overflow:hidden; margin-bottom:15px;  border-radius:10px;  padding:20px; margin-top:10px;  right:-14px; top:65px;}
.t_tit{ font-size:32px; font-weight:bold;font-family: "Microsoft YaHei";  text-align:center; height:40px; line-height:40px; color:#fff; margin-bottom:20px;}
.blank ul{ padding:0; margin-top:10px;}
.blank li{width:290px; float:left;list-style-type: none;font-size: 14px;line-height: 28px;color: #999;padding:0; margin:0 0 12px 0; overflow:hidden; }
.blank li em{ display:block; float:left; padding-right:8px;}
.blank li strong{	color: #FF0000;	font-weight: normal;}
.formname{width: 70px;text-align:right;padding:0;margin:0;line-height: 30px;float:left;font-size: 16px;line-height: 30px; color:#222; padding-right:15px;}
.formname b{ font-weight:normal; font-family:"Microsoft YaHei"; color:#fff; font-size:16px;}
.formconter{float:left;font-size: 14px; line-height:20px;}
.formconter input{ border:none; height:28px;line-height:28px;	margin: 0 5px 0 0;	padding: 0px;font-size: 14px; width:190px; border-radius:2px;}
.formconter textarea{width:190px; height:40px;}
.sex select{ width:190px; }
.formconter1 {float:left;font-size: 14px;}
.formconter1 input{hline-height: 28px;margin-right: 5px;padding: 0px;font-size: 14px;}
.formask{width:220px;float:left;text-align: justify; line-height:22px;}
.button input{  width:140px; height:38px; margin-left:25px; line-height:44px; background:url(../images/button_bg.jpg) no-repeat; font-size:24px; border:none; color:#fff; text-align:center;  font-family:'Microsoft Yahei'; cursor:pointer;}
.button{ text-align:center;}
.button a{ color:#03C; display:inline-block; height:34px; line-height:34px; float:left; margin-left:20px;}
.formconter select{border: 1px solid #CCC;height:28px;line-height:28px;	font-size: 14px; width:180px;}
#b_year,#b_month,#b_day{height:24px; line-height:24px; width:61px; }
.zxbm_btn{ height:2.5rem;  line-height:2.5rem; background:#C33; color:#fff !important; text-align:center; display:none;  font-size:16px; border-radius:3px;  width:11rem; margin:10px auto; }
.lc{ display: none;}
/* ҳ��
+++++++++++++++++++++ */
.footer{ margin-top:20px;clear:both;}

.copyright{ display:none; padding:1em 0em 3.5em; text-align:center;border-top:2px solid #0480BB; margin-top:1.5em;}
.copyright p{ margin-bottom:0.3em;}
.copyright p a{ margin-right:5px;}

.content_r{ width:93%;background:#FFF; margin-top:2%; padding:0% 2%; float:left;}
.content_title { background:url(../images/tb.jpg) no-repeat scroll 10px center; height:40px; line-height:40px; text-align:left;padding-left:25px; font-size:16px; font-family:"Microsoft Yahei"; color:#222;font-weight:900; border-bottom:2px #0572eb solid; margin:5px 0px;}
.content_main{ width:100%;margin:2% 0%;  font-size:14px; padding:0% 2%;}
.content_main  table{width:100%; border-collapse:collapse; }
.content_main th,.content_main td{ width:20%; height:30px; line-height:30px; border:2px #e2e1e1 solid; text-align:center; font-size:14px; }
.content_main td{ width:20%;}

.zsy_gensui{ display:none; width:100%; height:40px; background:#ba0000; position:fixed; z-index:99999; bottom:0px;}
.zsy_gensui ul{ overflow: hidden; border-bottom:1px #61B3FA solid}
.zsy_gensui ul li{ float:left; width:49.5%; height:40px; line-height:40px; border-right:1px #ff6a6a solid; background:#ba0000; text-align:center; display:block; overflow:hidden;}
.zsy_gensui ul li a { display:inline-block; height:40px;line-height:40px; width:99.8%; color:#FFF; border-right:1px #5f0303 solid; text-align:center; }
.zsy_gensui ul li a span { font-size:14px; font-weight:600;}





@media only screen and (max-width:1000px){
	.content{ width:900px; background:#fff; padding:10px 0; overflow:hidden; }
	.nav ul{ width:900px; }
	.nav ul li a{ padding:0 1.7em;}
	.main02 dl dt{ position:absolute;  left:73%;  top:0px;}
	.back{ width:100%; overflow:hidden;}
	.bottom_form_input{ height:24px; line-height:24px;}
	#b_year,#b_month,#b_day{height:24px; line-height:24px; }
	.main03 .ys dl{ width:211px;}
	.m04_con p{ width:212px; margin-left:28px;}
	.m05_con p b{margin: 0px 46px;}
	.main06 ul li span{ width:134px;}
	.main06 ul li{ width:240px; padding:10px 15px;}
	.main06 ul li span b{ margin-bottom:3px;}
	.baoming .bm_con{ width:900px;}
	.banner_con em { font-size:20px; font-style:normal; display:block; height:32px; line-height:32px; margin-top:84px; }
	.banner_con p { font-size:20px; height:30px; line-height:30px; margin-top:5px; }
	.banner_con p strong{ font-size:26px; color:#d14242; font-style:italic; }
	.td01{ display:none;}
	}
@media only screen and (max-width:800px){
	.lc{ display: none;}
	.content{ width:98%; background:#fff; padding:10px 0; overflow:hidden; }
	.banner{ width:100%; margin:0 auto; overflow:hidden; text-align:center;   height:100%;}
	.banner_con b{ height:72px; line-height:72px; font-size:54px; margin-top:5px;}
	.banner_con span{ font-size:24px; height:40px; line-height:40px;}
	.banner_con p{ font-size:16px; height:24px; line-height:24px; margin-top:0px; padding-bottom:15px;}
	.banner_con p strong{ font-size:20px;}
	.nav{ width:100%; height:42px; background:#3676af; }
	.nav ul{ width:780px;   margin:0 auto; }
	.nav ul li{ float:left; }
	.nav ul li a{ display:block; color:#fff; padding:0 1.5em; font-size:16px;font-family:"Microsoft YaHei"; text-align:center; height:42px; line-height:42px; }
	.nav li a:hover{ background:#5488b6;}
	h2{ font-size:30px;}
	.main01 dl,.main02 dl{ padding-top:20px; }
	.main01 dl dt,.main02 dl dt{ display:none; }
	.main01 dl dd,.main02 dl dd{ margin-left:0px; margin-right:0px; padding:15px 20px;}
	
	.main03 .ys dl { width:95%; margin-bottom: 10px; padding:10px;}
	.main03 .ys dl dt img{ display:none;}
	.main03 .ys{ padding:15px 0 5px 0;}
	.main03 h2{ margin-bottom:15px; }
	.bottom_form{ width:780px;}
	.bottom_form_text{ width:100%; }
	.bottom_form{ height:auto; padding-bottom:10px;}
	.back{ margin-top:30px; margin-bottom:10px;}
	.main03{ margin-top:20px;}
	.m04_con{ padding-top:30px;}
	
	.m04_con{ background-size:100%;}
	.m04_con p{ padding:20px; width:93%; margin:15px 8px 0px 8px; }
	.m05_con p b {    margin: 0px 34px;}
	.main06 ul li{ width:42%;}
	.baoming{ background:none;}
	.zzj_form{ border-radius:0px; width:740px; margin-left:0px;}
	.baoming .bm_con{ width:780px;}
	.blank li{ width:100%;}
	.formname{ width:20%;}
	.formconter{ width:66%;}
	.formconter input,.formconter textarea{ width:90%;}
	.formconter select{ width:90%;}
	#b_year{ width:30%;  height:30px; line-height:30px;}
	#b_month { width:29%; height:30px; line-height:30px; }#b_day{ width:29%; height:30px; line-height:30px; }
	.td01{ display:none;}
	.td05{ display:none;}
	.main01{ padding: 10px 5px;background: #f2f2f2;}
	.t_tit{
		font-size:1.5em;
		text-align:center; height:20px; line-height:20px;}
	.list { float:left; width:100%; margin-left:5px;}
	.list ul li a.one { text-decoration:none; width:70%; display:block;  white-space:nowrap;}
	} 
@media only screen and (max-width:768px){
	.m05_con p b {
    margin: 0px 31px;}
	
	.lc{ background:#0183CF;}
	.back{ display:none;}
	.zxbm_btn{ display:block;}
	.td01{ display:none;}
	.td05{ display:none;}
	.main01{ padding: 10px 5px;background: #f2f2f2;}
	.main02{ margin-top:20px;}
	.content_r{ width:90%; height:auto;margin:3% 1% 0%; }
	.jidi_no{ display:none;}
	.main05{ display:none;}
	.nav{ width:100%; height:28px; background:#3676af; }
	.nav ul{ width:100%;   margin:0 auto; }
	.nav ul li{ float:left; display:block; width:25%; }
	.nav ul li a{ display:block; color:#fff; padding:0 2px;; font-size:16px;font-family:"Microsoft YaHei"; text-align:center; height:28px; line-height:28px; }
.zsy_gensui{ display:block !important;}
	}
@media only screen and (max-width:640px){
	.banner_con {
    width: 100%; padding-top:25px; padding-left:20px;}
	.banner_con b{ font-size:38px; margin-top:5px; height:50px; line-height:50px;}
	.banner_con span { font-size: 20px; height: 32px; line-height: 32px;}
.banner_con em {font-size: 16px;font-style: normal; display: block; height: 28px;line-height: 28px;margin-top: 72px;}
.banner_con p { font-size: 16px;height: 24px;line-height: 24px; margin-top: 0px; padding-bottom: 15px;}
.banner_con p strong {font-size: 18px;}

.lc{ background:#0183CF;}
.m04_con em{ font-size:16px;}
.m05_con p b{ margin:0 25px; font-size:16px;}
.m05_con p{margin-left: 33px; }
.main06 ul li {
    width: 43%;
	margin-left: 10px;
	padding:10px;
}
.main06 ul li span {
    width: 65%;
}
.main06 ul li img {
    width: 32%;
}
.baoming .bm_con {
    width: 100%;
}
.formname {
    width: 20%;
}
.formconter {
    width: 70%;
}
.zzj_form{ width:94%;}
.back{ display:none;}
.m04_con p {
    width: 92%;
    margin: 15px 6px 0px;
	float:none;
}
	
	.zxbm_btn{ display:block;}
	.main01 dl dd,.main02 dl dd{ line-height:28px;}
	.td01{ display:none;}
	.td05{ display:none;}
	.main01{ padding: 10px 5px;background: #f2f2f2;}
	.main02{ margin-top:20px;}
	.m04_con{ background:#94b2d0;}
	.main02{ margin-top:20px;}
	.m04_con{ padding-top:10px;}
	.m04_con p {
    width: 89%;
	padding:15px;
    margin: 15px 6px 0px;
}.m04_con em{ color:#222;}
.content_r{ width:90%; height:auto;margin:3% 1% 0%;float:left;}
.main04 h2 span,.main01 h2 span,.main02 h2 span,.main05 h2 span,.main03 h2 span{
	display:none;}
	
	}

@media only screen and (max-width:480px){
	
	.banner_con span{ font-size:16px;}
	.banner_con{ padding-top:14px;}
	.banner_con em{ margin-top:49px;}
	.banner_con b {
    font-size: 30px;
    height: 40px;
    line-height: 40px;}
	.banner_con span {
    font-size: 18px;
    height: 30px;
    line-height: 30px;
}
.main06 ul{ margin-left:0px;}
.main06 ul li {
    width: 42%;
    margin-left: 8px;}
	.main01,.main02,.main03{ margin-top:10px;}
	
.lc{ background:#0183CF;}
.banner_con em{ font-size:14px; height:22px; line-height:22px;}
.banner_con p{ font-size:14px;height:20px; line-height:20px; padding-bottom:9px;}
	h2{ font-size:22px; height:26px; line-height:26px; }
	.main05{ display:none;}
	.m04_con{ background:none;}
	.m04_con em{ color:#06396d; text-align:left; margin:0 5px; }
	.zxbm_btn{ display:block;}
	.main01 dl dd,.main02 dl dd{ line-height:28px;}
	.td01{ display:none;}
	.td05{ display:none;}
	.main01{ padding: 10px 5px;background: #f2f2f2;}
	.main02{ margin-top:20px;}
	.m04_con{ background:#94b2d0;}
	.main02{ margin-top:20px;}
	.m04_con{ padding-top:10px;}
	.m04_con p {
    width: 89%;
	padding:15px;
    margin: 15px 6px 0px;
	float:none;
}.m04_con em{ color:#222;}

	}
@media only screen and (max-width:375px){
	.main05{ display:none;}
	.main06 ul li {
    width: 90%;
	margin-left: 8px;
    padding:10px;
}
.main06 ul li{ width:90%;}
.main06 ul li span {
    width: 61%;
	padding-top:10px;
}
.main06 ul li b{ height:36px; line-height:36px; font-size:18px;}
.main06 ul li span b{ margin-bottom:5px;}
.main06 ul li span{ padding-top:15px;}
.banner span{ display:none;}
.banner em{ display:none;}
.banner p{ margin-top:53px;}
.main01 dl dd,.main02 dl dd{ line-height:28px;}
.main06{ margin-top:10px;}
.zxbm_btn{ display:block;}
.td01{ display:none;}
	.td05{ display:none;}
	.main01{ padding: 10px 5px;background: #f2f2f2;}
	.m04_con{ background:#94b2d0;}
	.main02{ margin-top:20px;}
	.m04_con{ padding-top:10px;}
	.m04_con p {
    width: 89%;
	padding:15px;
    margin: 15px 6px 0px;
	float:none;
}.m04_con em{ color:#222;}
.banner p strong{ background:#fff; padding:3px; display:inline-block;}

	}
	

@media only screen and (max-width:320px){
	.banner b{ font-size:24px;}
.banner em{ display:none;}
.banner p{ margin-top:36px;}
.banner p strong{ background:#fff; padding:3px; display:inline-block;}
.main05{ display:none;}
.m04_con{ padding-top:10px;}
.zxbm_btn{ display:block;}
.main01 dl dd,.main02 dl dd{ line-height:28px;}
.td01{ display:none;}
	.td05{ display:none;}
	.main01{ padding: 10px 5px;background: #f2f2f2;}
	.main02{ margin-top:20px;}
	.m04_con{ padding-top:10px;}
	.m04_con p {
    width: 89%;
	padding:15px;
    margin: 15px 6px 0px;
	float:none;
}.m04_con em{ color:#222;}
	}
