@charset "utf-8";

/* CSS Document */

* {}

a {text-decoration: none;color: #333;padding:0;margin:0;}

ul {list-style: none;padding:0;margin:0;}

li {list-style: none;padding:0;margin:0;}

ul li {list-style: none;padding:0;margin:0;}

img {border: none;padding:0;margin:0; vertical-align:middle; max-width:100%;}

a img{border: none;padding:0;margin:0;}

input,button,select,textarea{outline:none}

textarea{resize:none}

p{padding:0;margin:0;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0;  font-family:"微软雅黑";}

u{text-decoration:none;}





.clear{overflow:hidden;clear:both;}

.top,.head,.main,.ftit,.foot { width:1200px; margin:0 auto;}

.logo{ float:left;}

.bg1{ background:url(../images/bg1.jpg) repeat-x; height:35px;}

.top{ line-height:35px;}

.top ul{ float:right; padding-top:5px; height:24px;}

.top li{ float:left; line-height:24px;}

.top li a{ display:block; width:68px;}

.top_p1{ display:block; background:url(../images/xbg1.jpg) repeat-x center; border:1px solid #dadada; width:68px; text-align: center; color:#333; line-height:22px; margin-right:8px;}

.top_p2{ display:block; background:url(../images/xbg2.jpg) repeat-x center; border:1px solid #2a95fe; width:68px; text-align: center; color:#fff; line-height:22px; margin-right:8px;}

.top_p3{ text-align:center; width:82px; border:1px solid #fff; border-bottom:none; position:relative;}



.top2{ float:right; padding-top:35px; height:40px;}

.sear{ float:left; width:575px; padding-right:50px;}

.sear1{ background:#FFF; border:1px solid #dedede; border-right: none; padding:0; margin:0; width:459px; line-height:38px;height:38px;}

.sear2{ background:url(../images/sear1.jpg) no-repeat; width:115px; line-height:40px; height:40px; border:none; padding:0; margin:0;}



.car{ float:right; width:120x; border:1px solid #eee; background:#fff;  position:relative; text-align:center;height:40px; line-height:40px; font-size:14px; background:url(../images/car.jpg) no-repeat left center; padding-left:45px;}

.car_p1{ background:#ff9100; padding:0 3px; margin-left:5px; border-radius:5px; color:#fff; font-weight:bold;}

.car_p3{ background:url(../images/tub1.png) no-repeat center; width:30px; height:26px ;display: inline-block; vertical-align: middle;}

.car_p4{display: none; position: absolute; top:41px; background:#f6f6f6; z-index:9999999999; right:0; width:260px; padding:10px; line-height:24px; color:#777; border:1px solid #eee;}

.car:hover .car_p4{ display: block;}



.nav{ background:#33b80f; clear:both;}

.menu{width:1200px; margin:0 auto;}

.menu1{ position:relative; height:48px; float:left; width:210px;}

.list_dt{ margin:0; padding:0;background: #2aa031; line-height:48px; overflow: hidden; position: relative; padding-left:40px; font-size:16px; color:#fff;}

.list_dt_icon{ position: absolute;left:15px; top:16px; display: block; width:20px; height: 16px; background: url(../images/tub4.png) no-repeat;}

#open .list_dt_icon{ background: url(../images/tub4.png) no-repeat;}

.list_dd{ position:absolute; top:48px; left:0; width:100%; z-index:999999999999; display: none; border:1px solid #ececec; border-bottom:none;}

.list_dd1{ display:block;}

.list_dd2{ display: none; border:1px solid #ececec; border-left:none; position:absolute; left:211px; top:-1px; width:400px; background:#f8f8f8; padding:15px;}

.list_div2{ position: relative;}

.list_dt2{ background: #f7f7f7; display:block;padding-left:15px; height:64px; line-height:64px; border-bottom: 1px solid #ddd;}

.list_dt2 a{ color:#666;background: url(../images/tub5.png) no-repeat center left; padding-left:35px; display:block; font-size:16px; display: block;}

/*.list_dd2{ display: none; border:1px solid #ececec; border-left:none; position:absolute; left:230px; top:-1px; width:400px; background:#f8f8f8; padding:15px;}

*/

.list_dd2 p{ border-bottom:1px solid #ececec; line-height:50px; font-size:16px;}

.list_dd2 ul{ overflow:hidden; clear:both;}

.list_dd2 li{ float:left; width:44%; height:40px; padding:0 3%; font-size:14px; line-height:40px; overflow:hidden;}



.menu2{ float:left;}

.menu2 a{ display:block; float:left; padding:0 30px; font-size:16px; line-height:48px; color:#fff;}



.hj{overflow:hidden; clear:both; height:10px;}

.hj2{overflow:hidden; clear:both; height:20px;}

.hj3{overflow:hidden; clear:both; height:30px;}

.pp1{ padding:10px 0;}

.pp2{ padding:20px 0;}

.pp3{ padding:30px 0;}



.nr3 .pcont { width:1200px; clear:both; overflow:hidden;  }

.nr3 .ScrCont { width:32766px; zoom:1;  }

.nr3 #List1_1{float:left;}

.nr3 #List2_1{float:left;}

.left{ position: absolute; top:45%; left:0;}

.right{ position: absolute; top:45%; right:0;}

.nr3{width:1200px; margin:0 auto; clear:both; padding:0 60px; position:relative;}



.nr1{ margin:0 -12px;}

.nr1 li{ padding:13px; float:left; width:280px;}

.nr1_p0{ border:1px solid #dedede; overflow:hidden; clear:both;}

.nr1_p1{ display:block; width:278px; height:218px;}

.nr1_p1 img{ width:278px; height:218px;}

.nr1_p2{ display:block; font-size:16px; line-height:52px; height:52px; border-bottom:1px dotted #ddd; text-align:center;}

.nr1_p3{ margin:5px 8px; line-height:22px; height:44px; overflow:hidden; color:#999;}



.tit1{ overflow:hidden; clear:both;}

.tit1_p1{ float:left; background:url(../images/tbg1.jpg) no-repeat left center; padding-left:15px; font-size:24px; font-weight:bold; color:#3e94ea;}

.more1{ display:block; float:right; background:#b7b6b6; color:#fff; padding:0 15px; border-radius:15px;}



.m_left{ float:left; width:600px;}

.nr2_p1{ overflow:hidden; clear:both;}

.nr2_p1 li{ overflow:hidden; clear:both; margin-bottom:50px;}

.nr2_p1 li:last-child{ margin:0;}

.nr2_p2{ float:left; background:#f2f2f2; padding:17px 10px; width:64px; height:50px; line-height:20px; text-align:center;}

.nr2_p2 span{ display:block; font-size:24px; line-height:30px;}

.nr2_p3{ float:right; width:492px;}

.nr2_p4{ display:block; font-size:16px; line-height:40px;height:40px; overflow:hidden;}

.nr2_p5{ color:#888; font-size:14px; line-height:20px; height:40px; overflow:hidden;}



.m_right{ float: right; width:563px; border:1px solid #ddd;}

.nr2_p6{ display:block; width:563px; height:250px; overflow:hidden;}

.nr2_p6 img{ width:563px; height:250px;}

.nr2_p7{ padding:8px 15px;}



.fbg{ border-top:2px solid #dedede;}

.ftit_l{ float:left; padding-left:70px;}

.ftit_l li{ float:left; width:230px; color:#999; line-height:32px;}

.ftit_l li p{ font-size:18px; line-height:50px;height:50px; overflow:hidden; margin-bottom:20px;}

.ftit_l li a{ display:block; color:#999; line-height:32px;height:32px; overflow:hidden;}

.ftit_r{ float:right; width:132px; text-align:center; color:#999;}



.fbg2{ border-top:1px solid #dedede; text-align:center; font-size:14px; color:#666;}



.tit2{ background:#efefef; padding:0 15px; overflow:hidden; clear:both; line-height:30px;}

.nr4_p1{ float:left; border:1px solid #dedede; width:290px; height:252px; overflow:hidden;}

.nr4_p1 img{ width:290px; height:252px;}

.nr4_p2{ float:right; width:780px; padding-right:100px;}

.nr4_p21{ color:#004ea2; font-size:28px; line-height:30px; padding:5px 0; overflow:hidden; clear:both;}



.nr4_p23{ overflow:hidden; clear:both;}

.nr4_p23 li{ width:370px; border-bottom:1px dashed #ddd; height:26px; overflow:hidden; line-height:26px;}

.nr4_p23 li:nth-child(odd){ float:left;}

.nr4_p23 li:nth-child(even){ float:right;}

.nr4_p24{ font-weight:bold; float:left; width:100px;}

.nr4_p5{ overflow:hidden; clear:both;}

.nr4_p5 a{ display:block; text-align:center; line-height:42px; float:left; font-size:16px;}

.nr4_p51{ width:136px; background:#ff6500; color:#fff;}

.nr4_p52{ width:136px; background:#60b3f9; color:#fff; margin:0 12px;}

.nr4_p53{ border:1px solid #ddd; font-size:12px; padding:0 15px 0 10px;}

.nr4_p6{ border-radius:3px;}

.nr4_p6 td{ padding:5px; line-height:30px;}

.nr4_p61{ color:#0589b9; font-size:18px; text-decoration: line-through;}

.nr4_p62{ color:#ff0000; font-size:18px;}

.nr4_p63{ border:1px solid #ddd; width:45px; line-height:24px; border-radius:5px; text-align:center; margin:0 auto;}

.nr4_p64{ display:block; background:url(../images/tub5.jpg) no-repeat left center; padding-left:15px;}



.tit3{ overflow:hidden; clear:both; border-bottom:1px solid #4f9aec;}

.tit3 li{ float:left; border:1px solid #eee; border-bottom: none; width:120px; line-height:40px; text-align:center; font-size:14px;}

.none {display:none;}

.tit3 .active{ border:1px solid #4f9aec; border-bottom: none; background:#4f9aec; color:#FFF; width:120px; line-height:40px; text-align:center; font-size:14px;}



.nr5_p1{ font-size:14px; line-height:26px;}









.gray_t{width:123px;height:17px;border:1px solid #c4c4c4;padding:3px 3px 0;margin:0 5px 0 0;overflow:hidden;background:url(../images/front/inputbg.gif) no-repeat;float:left;}



.resize{float:left;width:18px;height:22px}

.resize a{display:block;border:1px solid #b4b4b4;width:16px;height:7px;margin-bottom:4px;background:url(../images/front/sprites_2.gif) -25px -201px no-repeat;overflow:hidden}

.resize a.reduce{ background-position:-25px -207px}

/**float hight**/

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

	clear: both;

	font-size: 0;

}

.clearfix {

*zoom:1;

}

.display_list{text-align:center;font-size:16px;}

.pages_bar{clear:both;text-align:center;font-size:14px;margin-top:20px;}

.pages_bar a{margin:0 3px;padding:1px 10px;border:1px solid #CCC;}

.pages_bar a.current_page{background:#33b80f;color:#fff;}



.nr4_p25{margin-top:10px;}

.nr4_p25 span{font-size:25px;color:#f00;}



.form_table.prompt_3{margin:150px auto;}






















































































