@charset "utf-8";
/* CSS Document */
body,ul,h1,h2,h3,h4,h5,dl,dd,form,input,textarea,select {padding: 0; margin: 0;font-family:"微软雅黑";font-size:16px; color:#666666;}
body { background:#efefef;}
p{ margin:0px;}
li { list-style: none;}
img { border: none;}
a { text-decoration: none;color:#666666;}
a:hover{ text-decoration: none;color: #fd6363;}
em,i { font-style:normal;}
.wrap{margin:0px auto;width:1200px;}
button { border:none; cursor:pointer; margin:0px;}
.cl { clear:both;}
/*******top***********/
.logo {width:300px; height:50px; background:url(../images/icon.png) no-repeat 0 0; margin:18px 0px; text-indent:-1000px; overflow:hidden; float:left;}
.u_head { background:#fff; height:80px; width:100%; margin-bottom:20px; border-bottom:2px solid #fd6363}
.u_top i { float:left; width:20px; height:20px;background:url(../images/icon.png) no-repeat -153px -52px; overflow:hidden; margin:5px;}
.topbn {float: left;height: 60px;margin: 10px 0px 10px 160px;width: 380px;}
.toplogin { float:right; margin:30px auto; }
.toplogin i { float:left; width:25px; height:25px;background:url(../images/icon.png) no-repeat 0px -52px; overflow:hidden; margin:2px 5px;}
.toplogin:hover i {background:url(../images/icon.png) no-repeat 0px -82px; }
.guide { margin:10px auto; width:1200px; color:#999;}
.detailbox { margin:20px auto; width:1140px; padding:30px; background:#fff;}
.dimg { float:left; width:450px; height:450px; margin-right:30px;}
.dimg img { float:left; width:100%; height:100%;}
.dinfo { float:left; width:660px;}
.dinfo h1 { font-size:24px; color:#333; letter-spacing:2px; font-weight:normal; line-height:40px;}
.dinfo h1 i { color:#fff; background:#fd6363;padding:5px 10px; border-radius:2px; font-size:16px; margin-right:10px;}
.dinfo ul { background:#f3f3f3; padding:30px;}
.dinfo ul li { font-size:16px; padding:5px 50px; display:inline-block;}
.dinfo ul li.yj em { text-decoration:line-through;}
.dinfo ul li.pgj span { color:#ff3300; }
.dinfo ul li.pgj i { color:#ff3300; font-size:30px; font-weight:bold; padding-right:5px;}
.dinfo ul li.yhq {color:#3da74e; font-size:20px; padding-top:15px}
.detail_id { float: right;}
.btn { margin:30px auto;}
.btn a { float:left; width:200px; height:60px; background:#fd6363; color:#fff; font-size:22px; line-height:60px; text-align:center; margin:20px 0 0 230px;}
.btn a:hover { background:#e04949;}
.btn p { display:block; text-align:center; float:left; width:100%; line-height:30px; letter-spacing:2px; font-size:20px; padding:20px 0px;}
.mainbox { margin:20px auto; width:1200px;}
.mainleft { float:left; width:200px; padding:20px; background:#fff;}
.ptitle { height:40px; text-align:center;}
.ptitle span { border-bottom:1px solid #e8e8e8; padding:0px 20px; height:15px;  float:left; margin:0px 0px 0px 25px}
.ptitle span em { background:#fff; margin-top:-20px; padding:0px 20px; font-size:20px; font-weight:normal; color:#fd6363;}
.plist li { margin-bottom:20px;}
.plist li img { width:200px; height:200px; background:#f3f3f3;}
.plist li p { font-size:14px; height:40px; line-height:20px; overflow:hidden; margin:5px 0px;}
.plist li .jg { font-size:12px;}
.plist li .jg span { float:right; background:#fd6363; color:#fff; padding:0px 5px;}
.plist li:hover .jg { color:#666;}
.mainright { float:right; background:#fff; width:900px; padding:20px;}
.mainright .ptitle { margin:0 0 0 350px;}
.mainright .plist li { float:left; width:200px; margin:0px 10px 15px 15px;}
.layerbox { position:fixed; background:rgba(0,0,0,0.6); left:0px; top:0px; width:100%; height:100%; display:;}
.layerbox a { width:100%; height:100%; position:fixed; left:0px; top:0px;}
.layer { width:600px; height:400px; position:fixed; left:50%; top:50%; margin:-200px 0 0 -300px; background:#fff;}
.layertitle { margin:40px auto; text-align:center;}
.layertitle span { color:#4ac15e;}
.layerimg { margin:20px auto; text-align:center;}
.layerimg img { margin:0px 10px; vertical-align:middle;}
.layeryhq { margin:20px auto 10px auto; width:342px; height:154px; background:url(../images/img_03.jpg) no-repeat 0 0;}
.layeryhq span { float:left; width:185px;text-align:center; font-size:40px; color:#ff2828; font-weight:bold; margin:30px 0 0 30px;}
.layeryhq i{ float:right; font-size:25px; color:#fff; width:60px; margin:43px 40px 0 0;}
.layeryhq em { border:2px solid #fd6363; float:left; margin:5px 0 0 80px; width:80px; text-align:center; height:25px; line-height:25px;}
.layer p { text-align:center;}

.footbox { background:#333; width:100%; padding:30px 0px; float:left; color:#aaa;}
.footer { margin:0px auto; text-align:center; font-size:14px;}
.footer div { margin-bottom:10px;}
.footer a,.footer p { color:#555; padding:0 0 5px 0;}
/*********************/


















