
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%;}
body {margin:0 auto; font-size: 14px; font-family: "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
.clear{ clear:both;}

.nav_s{ width:100%; height:97px; background:#fff; box-shadow:0px 2px 4px rgba(0,0,0,.1); z-index:99; position:relative;}
.nav{ width:640px; height:97px; background:#fff; position:relative; z-index:2; margin:0 auto;  }
.logo{ left:24px; top:20px; position:absolute;}
.nv_dl{ right:120px; top:30px; font-size:20px; color:#ff7e00; font-weight:bold; line-height:28px; position:absolute;}
.navs{ position:absolute; right:24px; top:30px; z-index:99;}
.xiala{ width:238px; background:rgba(255,255,255,1); top:67px; right:-24px; display:none; position:absolute; border:1px solid #900000;}
.xiala li{ border-bottom:1px solid #900000;}
.xiala li a{ width:238px; height:72px; display:block; text-align:center; line-height:72px; font-size:26px; color:#900000;}
.xiala li:last-of-type{ border-bottom:none;}


.banner{ width:640px; margin:0 auto;}
.clear{overflow:hidden; clear:both; width:0px; height:0px; }
.imgbox{width:640px; height:260px; margin:0 auto; text-align:center; }
.imgbox ul{padding:0px; margin:0px;}
.imgbox ul li{float:left; list-style:none; }
.imgbox ul li.select{display:block;}
.imgnum span{border-radius:10px; font:normal normal 12px/15px 微软雅黑; color:#666; margin-left:5px; padding:3px 6px 3px 6px; background-color:#fff; box-shadow: 1px 1px 2px #aaa; cursor:pointer;}
.imgnum span.onselect{background-color:#900000; box-shadow: 1px 1px 2px #aaa; color:#fff}
.imgnum{text-align:center; position:relative; bottom:36px;}


.fangxiang{ width:600px; margin:0 auto;}
.fangxiang h1{ font-size:24px; color:#333; padding-top:18px;}
.fangxiang ul{ margin-left:1px; margin-top:1px; margin-top:20px;}
.fangxiang ul li{ width:118px; height:74px; border:1px solid #dcdcdc; float:left; margin-left:-1px; margin-top:-1px;}
.fangxiang ul li a{ text-align:center; line-height:74px; font-size:25px; font-weight:bold; color:#900000; width:118px; height:74px; display:block;}

.sy_lb{ width:640px; margin:0 auto; padding-top:26px; background:#fff;}
.sy_lb h2{ font-size:26px; color:#900000; text-indent:18px; background:url(../images/biaoz.jpg) left center no-repeat; font-weight:bold;}
.sy_lb h2 span{ font-size:20px; color:#777; font-weight:normal; margin-left:20px;}
.sy_lb h2 a{ float:right; margin-right:20px; color:#777; font-size:24px; font-weight:normal;}

.xieyuba{ width:600px; margin:0 auto; margin-top:18px; overflow:hidden;}
.xieyuba ul.list{overflow: hidden;}
.xieyuba ul.list li{ border-top:1px solid #ccc; padding:17px 0px; width:600px; height:112px;}
.xieyuba ul.list li img{ float:left; width:157px; height:112px;}
.xieyuba ul.list p{ float:right; width:418px; height:112px; font-size:27px; color:#333; line-height:38px; display:table; overflow:hidden;}
.xieyuba ul.list p span{ vertical-align:middle;display:table-cell; width:418px;}

.xieyuba02{ width:600px; margin:0 auto; margin-top:18px; overflow:hidden;}
.xieyuba02 ul.list{overflow: hidden;}
.xieyuba02 ul.list li{ border-top:1px solid #ccc; padding:17px 0px; width:600px; height:112px;}
.xieyuba02 ul.list li img{ float:left; width:157px; height:112px;}
.xieyuba02 ul.list p{ float:right; width:418px; height:112px; font-size:27px; color:#333; line-height:38px; display:table; overflow:hidden;}
.xieyuba02 ul.list p span{ vertical-align:middle;display:table-cell; width:418px;}

.xieyuba03{ width:600px; margin:0 auto; margin-top:18px; overflow:hidden;}
.xieyuba03 ul.list{overflow: hidden;}
.xieyuba03 ul.list li{ border-top:1px solid #ccc; padding:17px 0px; width:600px; height:112px;}
.xieyuba03 ul.list li i{ float:left; width:157px; height:112px; overflow:hidden;}
.xieyuba03 ul.list li i img{ width:157px; height:209px; margin-top:-50px;}
.xieyuba03 ul.list p{ float:right; width:418px; height:112px; font-size:27px; color:#333; line-height:38px; display:table; overflow:hidden;}
.xieyuba03 ul.list p span{ vertical-align:middle;display:table-cell; width:418px;}

.xieyuba04{ width:600px; margin:0 auto; margin-top:18px; overflow:hidden;}
.xieyuba04 ul.list{overflow: hidden;}
.xieyuba04 ul.list li{ border-top:1px solid #ccc; padding:17px 0px; width:600px; height:112px;}
.xieyuba04 ul.list li img{ float:left; width:157px; height:112px;}
.xieyuba04 ul.list p{ float:right; width:418px; height:112px; font-size:27px; color:#333; line-height:38px; display:table; overflow:hidden;}
.xieyuba04 ul.list p span{ vertical-align:middle;display:table-cell; width:418px;}

.xieyuba05{ width:600px; margin:0 auto; margin-top:18px; overflow:hidden;}
.xieyuba05 ul.list{overflow: hidden;}
.xieyuba05 ul.list li{ border-top:1px solid #ccc; padding:12px 0px; width:600px; height:112px;}
.xieyuba05 ul.list li img{ float:left; width:157px; height:112px;}
.xieyuba05 ul.list p{ float:right; width:418px; height:112px; font-size:27px; color:#333; line-height:38px; display:table; overflow:hidden;}
.xieyuba05 ul.list p span{ vertical-align:middle;display:table-cell; width:418px;}

.gengduo{ text-align:center; height:72px; border-top:1px solid #ccc; line-height:72px; font-size:24px; color:#900000;}
.gengduo p{ text-align: center; line-height: 72px;}


.hb_lb{ width:600px; margin:0 auto; padding-top:20px; border-top:1px solid #ccc; margin-top:20px; margin-bottom:20px;}
.hb_lb ul li{ width:174px; height:210px; float:left; margin-right:15px; margin-left:10px;}
.hb_lb ul li a {width:174px; height:174px; overflow:hidden; background:#fff; border-radius:87px; border:1px solid #fff; display:block;}
.hb_lb ul li img{ width:174px; height:174px;}
.hb_lb ul li h3{ text-align:center; font-size:26px; color:#555; font-weight:normal; line-height:36px;}



.footer{ width:100%; height:104px;margin:0 auto; }
.di_nav{ width:640px; background:#fcfbfb; border-top:1px solid #d2d2d2; position:fixed;bottom:0;}
.di_nav li{ width:120px; height:103px; float:left; margin-left:20px; margin-right:20px;}
.di_nav li a{ width:120px; height:103px; display:block;}
.tb01 a{ background:url(../images/f001.jpg) center 10px no-repeat; color:#666;}
.tb01 a span{ position:absolute; width:120px; text-align:center; font-size:24px; margin-top:63px;}
.tb02 a{ background:url(../images/f002.jpg) center 10px no-repeat; color:#666;}
.tb02 a span{ position:absolute; width:120px; text-align:center; font-size:24px; margin-top:63px;}
.tb03 a{ background:url(../images/f003.jpg) center 10px no-repeat; color:#666;}
.tb03 a span{ position:absolute; width:120px; text-align:center; font-size:24px; margin-top:63px;}
.tb04 a{ background:url(../images/f004.jpg) center 10px no-repeat; color:#666;}
.tb04 a span{ position:absolute; width:120px; text-align:center; font-size:24px; margin-top:63px;}

.tb01 .on{ background:url(../images/f01.jpg) center 10px no-repeat; color:#900000;}
.tb02 .on{ background:url(../images/f02.jpg) center 10px no-repeat; color:#900000;}
.tb03 .on{ background:url(../images/f03.jpg) center 10px no-repeat; color:#900000;}
.tb04 .on{ background:url(../images/f04.jpg) center 10px no-repeat; color:#900000;}


/*登陆*/
.denglu{ width:500px; height:430px; border-radius:5px; margin:-180px 0 0 -250px; z-index:9999; position:fixed; top:50%; left:50%; background-color:#fff; display:none; box-shadow: 0 0 10px rgba(0,0,0,.4);}
.dls{ position:relative; width:500px; height:100px; border-bottom:1px dashed #dddddd; margin-bottom:36px;}
.dls img{ position:absolute; width:210px; height:65px; left:90px; top:19px;}
.dls span{ font-size:24px; color:#900000; padding-left:30px; border-left:1px solid #eee; height:47px; width:63px; line-height:47px; position:absolute; top:27px; left:330px;}
.close{ color:#999; font:bold 27px/27px simsun; font-weight:normal; width:50px; height:50px; background:#ddd; border-radius:0px 5px 0px 0px; text-align:center; line-height:50px; text-shadow:0 1px 0 #ddd; position:absolute; right:0px; top:0px;}
.close:hover{ color:#900000;}
.denglu form{ width:500px; margin:0 auto; margin-left:50px;}
.denglu form ul li{ margin-bottom:30px; font-size:20px;}
.denglu form ul li input{ width:400px; height:60px; border-radius:4px; border:1px solid #900000;}
.kuang1{ font-size:20px; color:#555;}
.kuang2{ font-size:20px; color:#555;}
.kuang3{ background:#900000; color:#fff; font-size:24px; cursor:pointer;}
.kuang4s{ position:relative; color:#900000;}
.kuang4s img{ position:absolute; right:4px; top:11px;}
.kuang4{ background:url(../images/zimgs.jpg) 16px center no-repeat #faf2f2; text-indent:34px;}
.kuang1{ background:url(../images/zimg.jpg) 16px center no-repeat; text-indent:34px;}
.kuang2{ background:url(../images/mimg.jpg) 16px center no-repeat; text-indent:34px;}
.denglu_bj{ z-index: 9998; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.4; filter:alpha(opacity=40); display:none;}

/*内页*/
.banner_n{ width:640px; height:230px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0 auto;}
.wz_n{ width:640px; background:#fff; margin:0 auto; height:46px; line-height:46px; color:#888; text-indent:20px; border-bottom:1px solid #ccc;}
.wz_n a{ font-size:20px; color:#888;}
.fx_n{ width:640px; margin:0 auto; background:#fff; box-shadow: 0px 1px 3px rgba(0,0,0,.1); position:relative; z-index:2;}
.dx_n ul{ float:left; margin-left:20px; margin-top:16px; width:543px;overflow:hidden; height:43px; -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-delay: .0s;
  	transition-delay:.0s;}
.dx_n ul li{ float:left; margin-right:15px; margin-left:10px;  font-size:26px; color:#333; line-height:45px; margin-bottom:16px;}
.dx_n ul li a:active{ color:#900000;}
.dx_n ul > li:first-child{ width:111px; height:41px; border:1px solid #d2d2d2; background:#e8e8e8; text-align:center; line-height:41px; color:#900000;}
.dx_n h2{ background:url(../images/xia.jpg) left top no-repeat; float:right; margin-right:27px; width:50px; height:42px; margin-top:20px;}
.dx_n h2.on{ background:url(../images/shang.jpg) left top no-repeat;}
.dx_n ul.on{ height:auto; -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-delay: .0s;
  	transition-delay:.0s;}

.zt_n ul{ float:left; margin-left:20px; margin-top:11px; margin-bottom:11px; width:543px; overflow:hidden; height:43px; -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-delay: .0s;
  	transition-delay:.0s;}
.zt_n ul li{ float:left; margin-right:21px; margin-left:10px; margin-bottom:16px; font-size:26px; color:#333; line-height:45px;}
.zt_n ul > li:first-child{ width:111px; height:41px; border:1px solid #d2d2d2; background:#e8e8e8; text-align:center; line-height:41px; color:#900000;}
.zt_n h2{ background:url(../images/xia.jpg) left top no-repeat; float:right; margin-right:27px; width:50px; height:42px; margin-top:20px;}
.zt_n h2.on{ background:url(../images/shang.jpg) left top no-repeat;}
.zt_n ul.on{ height:auto; -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-delay: .0s;
  	transition-delay:.0s;}


/*联系我们*/
.lxwm{ width:600px; margin:0 auto; margin-top:30px;}
.lxwm h4{ font-size:24px; color:#666666; font-weight:bold; line-height:27px; margin-bottom:20px;}
.lxwm h4 span{ font-size:16px; font-weight:normal;}
.lxwm ul li{ font-size:22px; color:#333; line-height:51px;}

/*内容页面*/
.nr_y{ width:640px; background:#fff; padding-bottom:30px; margin:0 auto;}
.nr_y h2{ width:600px; display:block; margin:0 auto; font-size:26px; color:#333; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #ccc; text-align:center; line-height:34px; padding-top:20px;}
.nr_y p{ width:600px; margin:0 auto; font-size:26px; line-height:34px; padding-top:20px; color:#555;}
.nr_y img{ max-width:600px; margin:0 auto; display:block;}


/*内容页面*/
.nr_txl{ width:640px; background:#fff; padding-bottom:30px; margin:0 auto;}
.nr_txl .pxfn_nr {width:600px;text-align:center;}
.pxfn_nr{width:600px; margin:0 auto;}
.nr_txl h2{ width:600px; display:block; margin:0 auto; font-size:22px; color:#333; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #ccc; text-align:center; line-height:34px; padding-top:20px;}
.pxfn_nr p{ font-size: 22px; line-height: 36px;}
.pxfn_nr p span{ font-size: auto !important; line-height: auto !important; text-indent: 0 !important;}
.pxfn_nr table{ width: 100% !important;}
.pxfn_nr table td{ width: auto !important; padding: 5px 8px !important;}

.nr_txl img{ max-width:600px; margin:0 auto; display:block; margin-top:20px;}


.nr_fzplan{ width:640px; background:#fff; padding-bottom:30px; margin:0 auto;}
/*.nr_fzplan .pxfn_nr {width:600px;text-align:center;}*/
.nr_fzplan h2{ width:600px; display:block; margin:0 auto; font-size:22px; color:#333; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #ccc; text-align:center; line-height:34px; padding-top:20px;}

.nr_fzplan img{ max-width:600px; margin:0 auto; display:block; margin-top:20px;}



.fx_mc{ position:absolute; left:250px; top:28px; width:200px; height:50px; color:#900000; border-left:1px solid #eee;}
.fx_mc h2{ float:left; font-size:26px; font-weight:bold; line-height:50px; text-indent:16px;}
.fx_mc p{ float:left; font-size:18px; margin-left:6px;}
.fx_mc p span{ font-size:8px;}

.dx_n ul{ position:relative;}
.dx_n ul .xian01{ position:absolute; width:390px; border-bottom:1px dashed #ddd; top:53px; left:150px;}
.dx_n ul .xian02{ position:absolute; width:530px; border-bottom:1px dashed #ddd; top:109px; left:13px;}

.zt_n ul{ position:relative;}
.zt_n ul .xian01{ position:absolute; width:390px; border-bottom:1px dashed #ddd; top:53px; left:150px;}
.zt_n ul .xian02{ position:absolute; width:530px; border-bottom:1px dashed #ddd; top:109px; left:13px;}