@charset "utf-8";
/* CSS Document */

html{-webkit-text-size-adjust: none; height:100%; }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; word-break:break-all; line-height:18px; height:100%;}
div,ul,ol,li,p,span,a,img,dl,dt,dd{ margin:0; padding:0; list-style:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#0373f0; text-decoration:none;}
img{ border:none;}
html body div.clear,html body span.clear{ background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.header{ width:945px; margin:0 auto; overflow:hidden;}
.logo{ background:url(../images/logo.jpg); width:460px; height:79px; line-height:200px; overflow:hidden; margin:0; padding:0; float:left;}
.top_r{ float:right; background:url(../images/top_r.jpg); width:230px; height:20px; line-height:20px; padding:6px 0;  margin:22px 0;}
.top_r li{ float:left; padding:0 6px 0 11px; background:url(../images/top_r_ico.jpg) left center no-repeat;}

.nav{ margin:0 auto; background:url(../images/nav_bg.jpg); width:945px; height:39px; line-height:39px;}
.nav dl{ width:118px; float:left; position:relative;}
.nav dt{ width:118px; float:left; text-align:center; position:relative;}
.nav dt a{ font-size:14px; font-weight:bold; color:#fff; width:118px; height:39px; display:block; text-align:center;}
.nav dt a:hover{color:#fff;}
.nav dd{ width:188px; float:left; background:#1773e0; line-height:30px;  display:none; position:absolute; margin-top:39px; margin-left:0  !important; margin-left:-118px;}
.nav dd a{ font-size:14px; font-weight:bold; color:#fff; display:block; border-bottom: solid 1px #2784f4; width:100%; height:30px; text-align:center;}
.nav dd a:hover{ background:#115caf; color:#fff;}

.banner{ width:945px; height:190px; margin:0 auto; padding:1px 0;}

.ind_body{ width:943px; border:solid 1px #999; margin:0 auto;}
.ind_box01{ width:923px; background:url(../images/ind_box_line.jpg) center bottom repeat-x; font-family:Arial, Helvetica, sans-serif; color:#68798e; padding:10px;}

.ind_box02{ width:923px; padding:10px; color:#68798e; overflow:hidden;}

.input_box{ width:320px; float:left;}
.input{ width:318px; min-width:318px; max-width:318px; height:188px; min-height:188px; border:solid 1px #999; font-family:Arial, Helvetica, sans-serif;}

.ind_box2_text{ width:390px; font-family:Arial, Helvetica, sans-serif; color:#68798e; padding:0 200px 0 0; background:url(../images/ind_box_bg.jpg) right center no-repeat; height:190px; line-height:20px; float:right;}

.ind_box2_text2{ width:600px; font-family:Arial, Helvetica, sans-serif; color:#68798e;line-height:20px; float:right;padding:40px 0px 0px 0px;}

.inquiry{ background:url(../images/ind_an.jpg); width:91px; height:31px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0; border:none; cursor:pointer;}
.inquiry2{ background:url(../images/ind_an2.jpg); width:91px; height:31px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0; border:none; cursor:pointer;}


.footer{ width:945px; background:url(../images/footer_bg.jpg) top no-repeat;margin:0 auto; margin-top:1px;  line-height:50px; overflow:hidden;}
.footer dt{ float:left;}
.footer dd{ float:right;}


.lr_body{ width:943px; margin: 0 auto; overflow:hidden; border:solid 1px #999; background:url(../images/body_bg.jpg);}
.lr_l{ float:left; padding:10px; display:inline;}
.menu{ width:200px;}
.menu_tit{ width:100%; background:url(../images/menu_tit.jpg) left bottom no-repeat; overflow:hidden; line-height:40px;}
.menu_tit p{ float:left; color:#096bd9; font-size:14px; font-family:"微软雅黑";}
.menu_tit span{ float:left; color:#363636; font-size:10px; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif;}
.menu_lr{ width:100%; overflow:hidden;}
.menu_lr li{ line-height:30px; background:url(../images/menu_line.jpg) left bottom no-repeat;}
.menu_lr .sz{ color:#096bd9; font-weight:bold;}

.link_pic{ width:200px; padding:0 0 10px 0;}
.link_pic li{ margin:10px 0 0 0;}
.link_pic img{ display:block;}

.lr_r{ width:700px; float:right; padding:10px; display:inline;}
.zw_top{ background:url(../images/body_lr_tit.jpg) right bottom repeat-x; width:100%; height:40px; line-height:40px; overflow:hidden;}
.zw_top span{ font-size:12px; color:#666; float:left; font-weight:bold;}
.zw_top dl{ float:right; line-height:40px; overflow:hidden; height:40px;}
.zw_top dt{ float:left; background:url(../images/dz_ico_1.jpg) left center no-repeat; padding:0 0 0 25px;}
.zw_top dd{ float:left; background:url(../images/dz_ico_2.jpg) 5px center no-repeat; padding:0 0 0 15px}

.zw{ margin:0 auto; width:100%; overflow:hidden; margin-top:10px; padding-bottom:10px; line-height:150%; font-family:Arial, Helvetica, sans-serif;}
.zw div,.zw ul,.zw ol,.zw li,.zw p,.zw span,.zw a,.zw img,.zw dl,.zw dt,.zw dd{ margin:auto; padding:inherit; list-style:inherit; background:inherit;}
.zw2{ margin:0 auto; width:100%; overflow:hidden; margin-top:10px; padding-bottom:10px;}

.news_list dl{ width:100%; overflow:hidden; line-height:40px; background:url(../images/list_line.jpg) left bottom repeat-x;}
.news_list dt{ float:left;}
.news_list dd{ float:right;}

.fy2{ width:100%; margin:0 auto;  margin-bottom:10px; height:20px; line-height:12px; padding:15px 0 0 0; margin-top:5px;}
.fy2 .mz{ display:block; float:left; margin:0 5px 0 0; padding:3px 5px; background:#f4f4f4; color:#666; border:solid 1px #bbb;}
.fy2 .mz:hover{ background:#bbb; color:#fff; padding:4px 6px; border:none;}
.fy2 .sz{ display:block; float:left; margin:0 5px 0 0; padding:4px 6px; background:#096bd9; color:#FFF;}

.messgkk{ line-height:15px; padding:5px; width:260px; border:solid 1px #ccc;}
.messgkk2{ line-height:15px; padding:5px; width:450px; border:solid 1px #ccc; height:100px;}
.messgkk3{ line-height:15px; padding:5px; width:360px; border:solid 1px #ccc;}
.fgx2{ width:280px; margin:0 auto; overflow:hidden;}
.fgx2 input{ background:url(../images/sub.jpg) no-repeat; height:30px; width:128px; margin:0 auto;  margin-top:10px; margin-bottom:10px; text-align:center; line-height:30px; font-weight:bold; color:#333; float:left;overflow:hidden; border:none;}
.messgts{ margin:10px 0 0 0;}

.inq_box{ margin:10px 0 0 0;}
.inq_tit{ background:url(../images/inq_tit.jpg); width:100%; height:30px; line-height:30px;}
.inq_tit span{ padding:0 0 0 10px; color:#fff; font-weight:bold; font-size:14px;}
.inq_body{ background:url(../images/inq_body.jpg); height:170px; width:100%;}

.input2{ width:182px; min-width:182px; max-width:182px; height:110px; min-height:110px; max-height:110px; font-family:Arial, Helvetica, sans-serif; margin:3px 3px 0 3px; border:none; padding:6px;}

.inq_an{ width:100%; overflow:hidden;}
.inq_an li{ float:left; margin:0 4px; display:inline;}

.red_ico{ color:#F00;}


.body_bg{ overflow:hidden; width:945px; margin:0 auto;}
.ind_banner{ width:945px; margin:0 auto;}

.ind_box{ width:945px; margin:0 auto; overflow:hidden;}
.ind_abo{ float:left; padding:15px 0 0 0px; width:425px; display:inline;}
.ind_abo2{ float:left; padding:15px 0 0 15px; width:287px; display:inline;}
.ind_abo_tit{ background:url(../images/ind_abo_tit.jpg); width:100%; height:30px; overflow:hidden;}
.ind_more{ float:right; margin:8px 0 0 0;}
.ind_lr{ width:100%; overflow:hidden; margin:10px 0;}

.ind_inq{ float:left; padding:15px 0 0 15px; width:200px; display:inline;}
.ind_inq_tit{ background:url(../images/ind_inq_tit.jpg); width:100%; height:30px; overflow:hidden;}
.ind_input{ width:328px; min-width:328px; max-width:328px; height:103px; min-height:103px; max-height:103px; padding:5px; border:solid 1px #999; font-family:Arial, Helvetica, sans-serif;}

.ind_news_tit{ background:url(../images/ind_news_tit.jpg); width:100%; height:30px; overflow:hidden;}
.ind_news_list dl{ width:100%; overflow:hidden; line-height:29px; background:url(../images/list_line.jpg) left bottom repeat-x;}
.ind_news_list dt{ float:left;}
.ind_news_list dd{ float:right;}

.mytd {
	border: 1px solid #57A5B3;
}


.wuliu_zm {
text-align: center;
padding:0;
}

.wuliu_zm a {
display: inline-block;
padding:0;
width: 2.8%;
border: 1px solid #ccc;
margin: 10px 2px;
font-size: 14px!important;
line-height:22px;
}