@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:13px;line-height:1.4em; font-family:Verdana, Geneva, sans-serif;color:#666; background-color:#a30000}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; -webkit-text-size-adjust:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
ol{ list-style:inside decimal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a{ text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle; margin:0; padding:0;}
input,textarea,select{ font-family:Arial,Helvetica,sans-serif; outline:none;}
input[type='checkbox']{ vertical-align:text-top; }

/*basic*/
.fl {float:left !important;}
.fr {float:right !important;} 
.ac{ text-align:center;}
.clear{ clear:both; height:0; overflow:hidden;  }   
.noBor{ background:none !important; border:none !important; margin-right:0 !important;} 
.re {position: relative !important;} 
.wrap{ width:1000px; margin:0 auto;}
.mt10{margin-top:10px;}.mr20{margin-right:20px;}
.bor-t-line{border-top:1px solid #eaeaea;}

/*banner*/
.banner{ background:#a30000;}
.banner .wrap{ background:url(../images/banner.jpg);no-repeat;height:350px; width:980px;}
.banner .footer{ text-align:center; padding:30px 0px; color:#FFF; background:url(../images/footer.jpg) no-repeat 50% 0; height:90px;}
.banner .logo{float:left;padding-top:15px; margin-left:50px;}
.banner .logo a{display:block; background:url(../images/logo.png) no-repeat; width:120px; height:75px; text-indent:-9999px;}

/*btn*/
.btn1{display:block;background:#ff6000;width:248px;height:50px; line-height:50px;color:#fff; text-align:center; font-size:16px; font-weight:bold;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; border-radius:5px; box-shadow:0 3px 3px #d9d9d9;}
.btn1:hover{ background:#ff7827;}
.btn2{display:block;background:#ff6000;width:176px;height:50px; line-height:50px;color:#fff; text-align:center; font-size:20px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; border-radius:5px; box-shadow:0 3px 3px #d9d9d9;}
.btn2:hover{ background:#ff7827;}

/*main*/

.mainbg{ padding:0 10px;}
.mainbg .title1,.mainbg .title2,.mainbg .title3{ background:url(../images/title_bg2.png) no-repeat; text-indent:-9999px;height:60px;}
.mainbg .title2{ background-position:0 -60px;}
.mainbg .title3{ background-position:0 -120px;}
.mainbg .linebox{
	border:1px solid #ffccc3;
	background:#fff;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 30px;
	height:400px;
}

.probox1{padding:35px 0; height:320px;}
.probox1 .pic{
	float:left;
	width:350px;
	height:300px;
	position:relative;
}
.probox1 h3{font-size:24px; color:#333333; font-family:"Comic Sans MS", cursive;margin-bottom:20px;}
.probox1 .text{float:left;width:490px;padding-left:20px; margin-left:60px; line-height:30px;}
.probox1 .text h3{ font-size:18px;line-height:26px;color:#444;}
.probox1 .text h3 a{ font-size:22px; line-height:26px;color:#333;}
.probox1 .text .dd{font-size:14px;margin-top:5px;}
.probox1 .text .price{line-height:30px;padding:15px 0;}
.probox1 .text .btnbox{height:50px;}

.probox2{padding:35px 0;}
.probox2 .item{float:left;width:289px;}
.probox2 .item .pic{ position:relative;width:125px;height:155px; position:relative;margin-top:10px;margin-left:20px;}
.probox2 .item .pic .mz{ background:url(../images/mz.png) no-repeat;width:55px;height:59px; position:absolute;left:-10px;top:-18px;}
.probox2 .item .pic .tips{width:89px;height:87px; position:absolute;bottom:0;right:-30px;}
.probox2 .item h3 a{ font-size:18px; font-weight:bold;color:#333; line-height:36px;}
.probox2 .item1{float:left;width:22%;line-height:35px;text-align:center;margin-right:20px; height:200px;}
.probox2 .item1 span{font-size:16px;color:#333333;}
.probox2 .item2 {text-align:center; line-height:30px; margin-top:100px;}
.probox2 .item2 span{ font-size:14px; color:#000; font-weight:bold;}

#cont1 {width: 480px;padding: 14px;background: #555;color: #fff;border: 2px solid #444;}
