* { margin: 0; padding: 0; }
.cl { clear: both; }
a { text-decoration: none; color: #ffffff; }
ul { list-style: none; }
li { list-style-type: none; }
html { font-family: "Microsoft YaHei" }
body { margin: 0; padding: 0; font-size: 12px; color: #333333; line-height: 24px; color: #434343; }
img { border: none 0; }
co { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
.w { width: 1200px; display: block; margin: 0 auto; min-width: 1200px; }
.w14 { width: 1400px; display: block; margin: 0 auto; min-width: 1400px; }
.fl { float: left; }
.fr { float: right; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mb10 { margin-bottom: 10px }
.mb20 { margin-bottom: 20px }
.mb30 { margin-bottom: 30px }
.mb40 { margin-bottom: 40px }
.mb50 { margin-bottom: 50px }
.pt20{ padding-top: 20px}
.pr { position: relative; }
.pa { position: absolute }
/*  */
.pic{ width: 100%;}
.pic img { margin: 0 auto;display:block;max-width: 100%;}
/*  */
.focusBox { position: relative; width: 100%; overflow: hidden; min-width: 1200px; height: 650px; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic img { width: 100%; display: block; height: 650px; }
.focusBox .hd {width: 495px;position: absolute;bottom: 28px;text-align: center;font-size: 0;z-index: 1;left: 411px;}
.focusBox .hd li {float: left;line-height: 15px;text-align: center;font-size: 12px;width: 60px;height: 12px;cursor: pointer;overflow: hidden;background: #ff6600;margin-left: 21px;filter: alpha(opacity=80);opacity: .8;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;}
.focusBox .hd .on { background: #fff; filter: alpha(opacity=100); opacity: 1; }
.focusBox .prev, .focusBox .next { width: 45px; height: 73px; position: absolute; top: 267px; z-index: 3; filter: alpha(opacity=20); -moz-opacity: .2; opacity: .2; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease; }
.focusBox .prev {background-image: url(../images/index.png);left: 10%;}
.focusBox .next {background-image: url(../images/index.png);background-position: -158px 0;right: 10%;}
.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6 }
/*  */
/*  */
header {/* background: url(../images/topbg.png); */ }
.logobg { background: white; }
.logo1 { }
.logo1 img { }

/*  */
.navbg {line-height: 35px;background: url(../images/navbg.jpg);background: #c4a275;}
.menu { height: 50px; line-height: 52px; font-size: 15px; }
.menu ul li {float: left;width: 150px;text-align: center;height: 52px;}
.menu ul li a {color: #ffffff;}
.menu ul li:hover {background: #61b84f;text-align: center;display: block;transition: all 0.8s ease;}
.menu ul li:hover a { color: #fff; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
/*  */
.menu ul li ul { display: none }
.menu li:hover ul { display: block; z-index: 999; }
.menu li ul {background: red;background: #e61c17b5;position: absolute;width: 150px;}
.menu li ul li { float: left }
/*  */
.pic {width: 100%; }
.pic img { display: block;margin: 0 auto;  }
/*  */


/*  */
/*  */

/*  */
.foot_bg {background: #caaa83;width: 100%;margin-top: 22px;}
.ftop {padding: 42px 0;}
.ftop_l { width: 43.2%; height: 220px; }
.ftel { color: #fff; padding-left: 40px; }
.ftel_title { font-size: 1.125rem; padding-bottom: 20px; }
.ftel_nr p { line-height: 30px; font-size: 0.875rem; }
.ftel_nr img { display: block; padding-top: 10px; padding-bottom: 20px; }
.ftel_nr a { color: #fff; }
.ftop_r { width: 56.8%; }
.ftop_r li { float: left; color: #fff; margin-left: 80px; }
.ftop_r li a { color: #fff; }
.ftop_r li a:hover { text-decoration: underline; }
.ftop_r li p { line-height: 30px; font-size: 0.875rem; }
.fnav_title { background: url(../images/fnav_fg.png) no-repeat left bottom; padding-bottom: 15px; margin-bottom: 10px; }
.fnav_title a { font-size: 1.125rem; }
.foot_bottom { background: #f48212; padding: 15px 0; width: 100%; }
.foot_bottom p { font-size: 0.875rem; color: #322c2b; line-height: 25px; }
.foot_bottom p a { color: #322c2b; }
/*  */
#fuwu { height: 130px; background: url(../images/fuwubg.jpg) center 0px no-repeat; }
#fuwu ul { width: 1168px; height: 130px; margin: 0 auto; overflow: hidden; }
#fuwu li { float: left; height: 130px; width: 233px; background: url(../images/fwline.jpg) right 0px no-repeat; }
#fuwu li img { margin-left: 36px; margin-top: 36px; float: left; }
#fuwu li div { float: left; margin-top: 47px; margin-left: 5px; color: #CCCCCC; height: 50px; }
#fuwu li div b { display: block; height: 25px; line-height: 25px; font-size: 20px; color: #FFFFFF; }
#fuwu li div span { display: block; height: 25px; line-height: 25px; font-size: 16px; }
/*  */