﻿/* CSS Document */
@charset "utf-8";
@import url("public.css");

.wp{ width:100%; min-width:1200px; height:auto; overflow:hidden;}
.conter{ width:1200px; margin:0 auto; height:auto; overflow:hidden;}

.top{ height:120px; background:#000; overflow:hidden; }
.logo{ width:410px; height:70px;  margin-top:30px;}
.logo img{ width:410px; height:70px; overflow:hidden;}

.dh{ width:31%; height:auto; overflow:hidden; margin-top:20px;}
.dh_img{ width:50px; height:50px; margin-top:15px; overflow:hidden;}
.dh_img img{ width:50px; height:50px;}
.dh_txt{ height:auto; overflow:hidden; margin-top:10px;}
.dh_txt p{ margin-left:5px;}
.dh_txt p.p1{ font-size:14px; color:#fff; }
.dh_txt p.p2{ font-size:24px; color:#f00; line-height:35px;}
.wx{ width:80px; height:80px; overflow:hidden; margin-left:15px;}
.wx img{ width:80px; height:80px;}

/*菜单*/
#menu{ background:#272727;}
#menu #nav{ width:1200px; margin:0 auto; height:50px;}
#menu #nav ul {list-style: none;}
#nav ul li { float:left; width:150px; height:50px; text-align:center;position: relative;}
#nav ul li .a { text-decoration:none; font-size:18px; line-height:50px; color:#fff; display:block;}
#nav ul li .a:hover div{ display:block}
#nav div { width:149px;	position:absolute;	left:0px; padding-bottom:0px;	float:left; height:auto; overflow: hidden; background-color:#272727; z-index:111; display:none}
#nav div a {display:block; color:#fff; text-decoration: none; font-size:14px; line-height:40px; border-top:1px solid #000;}
#nav div a:hover{ background:#db0011;}
#nav ul li:hover{ background:#db0011;}

/*banner*/


.box1{ height:620px; overflow:hidden; background:#0a0909;}

.lm{ text-align:center; margin:60px 0 75px 0;}
.lm p{ font-size:36px; line-height:50px; color:#fff;}
.lm span{height:2px; border-bottom:2px solid #fff;}

.about_mv{ width:500px; height:345px; overflow:hidden;}
.about_us{ width:642px; height:345px; overflow:hidden;}
.about_us h3{ font-size:30px; font-weight:normal; line-height:30px; color:#fff; padding-bottom:20px; overflow:hidden;}
.about_txt{ height:220px; overflow:hidden; margin-bottom:35px; overflow:hidden;}
.about_txt p{ color:#fff; line-height:28px; font-size:16px; text-indent:2em; }
.more{ width:140px; height:36px; text-align:center;}
.more a{ display:block; font-size:16px; line-height:36px;  color:#fff; border:1px solid #fff; }
.more a:hover{ color:#f00; border:1px solid #d8271c;}

.box2{ height:920px; overflow:hidden; background:#000;}

.box2_list{ height:auto; overflow:hidden;}

.box2_top{ height:302px; margin-bottom:38px; overflow:hidden;}
.box2_top ul li{ float:left; margin-right:36px; }
.box2_top ul li:nth-child(2n){margin-right: 0;}

.box2_bot{ height:302px; margin-bottom:38px; overflow:hidden;}
.box2_bot ul li{ float:left; margin-right:36px; }
.box2_bot ul li:nth-child(2n){margin-right: 0;}

.xzbox{background:#fff;width:580px; height:300px;  border:1px solid #fff;}
.xz_left{ width:250px; height:300px; overflow:hidden;}
.xz_left img{ width:250px; height:300px;}

.xz_right{ width:290px; height:260px; padding:20px; overflow:hidden;}
.xz_lm{ height:32px; overflow:hidden;}
.xz_lm1{ width:60px; height:30px; text-align:center; border-radius:20px; background:#d8271c;}
.xz_lm1 span{ line-height:30px; font-size:16px; color:#fff;}
.xz_lm2{ margin-left:10px; width:200px;}
.xz_lm2 span{ font-size:16px; line-height:30px;}
.xz_list{ height:auto; overflow:hidden; margin-top:50px;}
.xz_list ul li{ float:left; background:url(../images/gou.png) no-repeat left;  padding-left:30px; width:260px; height:30px; overflow:hidden; border-bottom:1px dashed #d8271c; margin-bottom:30px;}
.xz_list ul li span{ font-size:16px; line-height:30px;}

.box3{ height:650px; overflow:hidden; background:#0a0909;}
.pp_box{ height:330px; overflow:hidden;}
.pp_left{ width:290px; height:330px; background:#d8271c;}
.pp_left:hover{ background:#ce1408;}
.pp_logo{ width:90px; height:115px; overflow:hidden; margin:50px auto;}
.pp_txt{ text-align:center;}
.pp_txt p{ line-height:30px; font-size:18px; color:#fff;}

.pp_right{ height:330px; overflow:hidden;}
.pp_right ul li{ float:left; margin-left:3px; height:330px; overflow:hidden;}

.pp1 , .pp2 , .pp3{ width:300px; height:330px; overflow:hidden; position:relative;}
.pp1_img{ width:300px; height:230px; position:absolute; top:0; left:0;}
.pp1_img img{ width:300px; height:230px;}
.pp1_wz{width: 300px;height: 120px;background: url(../images/ppxz.png) no-repeat;position: absolute;top:217px;left: 0px;}
.pp1_wz p{ line-height:120px; text-align:center; color:#fff; font-size:24px;}

.pp2_img{ width:300px; height:230px; position:absolute; top:100px; left:0;}
.pp2_img img{ width:300px; height:230px;}
.pp2_wz{width: 300px;height: 120px;background: url(../images/ppxz2.png) no-repeat;position: absolute;top: 0;left: 0px;}
.pp2_wz p{ line-height:120px; text-align:center; color:#fff; font-size:24px;}

.pp3_img{ width:300px; height:230px; position:absolute; top:0; left:0;}
.pp3_img img{ width:300px; height:230px;}
.pp3_wz{width: 300px;height: 120px;background: url(../images/ppxz.png) no-repeat;position: absolute;top: 217px;	left: 0px;}
.pp3_wz p{ line-height:120px; text-align:center; color:#fff; font-size:24px;}

.gg{ height:160px;  overflow:hidden; background:url(../images/gg.jpg) no-repeat center;}
.gg_left{ margin:40px 0; color:#fff; width:65%;}
p.p_A{ font-size:36px; line-height:50px;}
/*p.p_B{ font-size:16px;}*/
p.p_B{ font-size:22px;}
.gg_right{ margin:45px 0; color:#fff; width:30%;}
.gg_dh{ text-align:right; color:#fff;}
p.p_C{ font-size:18px;}
p.p_D{ font-size:36px; line-height:50px;}
.gg_wx{ width:80px; height:80px; overflow:hidden;}
.gg_wx img{ width:80px; height:80px;}


.box4{ height:850px;  background:url(../images/bj.jpg) no-repeat center; overflow:hidden;}
.ys{ width:1200px; height:575px; overflow:hidden;}
.ys img{width:1200px; height:575px; }

.box5{ height:450px; overflow:hidden; background:#0a0909;}
.hb_box{ height:240px; overflow:hidden;}
.hb_box ul li{ float:left; width:220px; height:80px; padding:5px; margin-right:12px; margin-bottom:15px; background:#fff;}
.hb_box ul li:nth-child(5n){margin-right: 0;}
.hb_box img{ width:220px; height:80px;}
.hb_box ul li:hover{ background:#ddd;}

.box6{ height:auto;overflow:hidden; padding-bottom:20px; background:#000;}
.news_list{ height:505px; overflow:hidden;}
.news_list ul li{ float:left; margin-right:60px; width:570px; height:85px; margin-bottom:15px; border-bottom:1px dashed #333; overflow:hidden;}
.news_list ul li:nth-child(2n){margin-right: 0;}
.news_tp{ width:120px; height:80px; overflow:hidden;}
.news_tp img{ width:120px; height:80px;}
.news_txt{ width:440px; height:80px;}
.news_txt a{ display:block;  color:#fff;}
.news_txt a:hover{ color:#d8271c;}
.news_txt h3{ font-size:18px; font-weight:normal; line-height:30px; height:30px; overflow:hidden;}
.news_txt p{ font-size:14px;  color:#ddd; line-height:25px; height:50px; overflow:hidden;}

.news_more{ width:182px; height:47px; margin:30px auto; overflow:hidden;}
.news_more a{ display:block; width:180px; border:1px solid #666; color:#ddd; font-size:18px; text-align:center; line-height:45px;}
.news_more a:hover{ color:#d8271c; border: 1px #d8271c solid;}


.box7{ height:auto; padding-bottom:50px;overflow:hidden; background:#0a0909;}
.lx_box{ height:280px; overflow:hidden;}
.lx_A{ width:410px; height:280px;overflow:hidden;}

.lx_B{ width:470px; margin-left:20px; height:280px;overflow:hidden;}
.lx_B ul li{ float:left; height:69px; border-bottom:1px solid #333; }
.lx_tb { width:25px; height:25px; margin-top:22px; margin-left:10px;}
.lx_hm{ width:400px; margin-left:30px; line-height:69px; font-size:18px; color:#ddd;}

.lx_C{ width:280px; height:280px; overflow:hidden;}
.lx_C img{ width:280px; height:280px;}

.box8{ height:auto; overflow:hidden; background:#000; padding:30px 0;}
.link_list{ height:auto; overflow:hidden;}
.link_list h3{ width:80px; font-size:16px; color:#fff; line-height:30px;}
.link_list p{ width:1100px;}
.link_list p a{ display:inline-block; font-size:16px; line-height:30px; padding:2px 7px; color:#fff;}

.box9{ height:auto; overflow:hidden; background:#232222; padding:10px 0;}

.foot_left{ width:840px; margin-top:20px;}
.foot_left_A , .foot_left_B{ width:840px; overflow:hidden;}
.foot_left_A ul li{ float:left; width:120px; line-height:60px;}
.foot_left_A ul li a{ display:block; font-size:16px; color:#fff;}
.foot_left_A ul li a:hover{ color:#d8271c;}
.foot_left_B ul li{ float:left; width:120px; line-height:30px;}
.foot_left_B ul li a{display:block; font-size:14px; color:#fff;}
.foot_left_B ul li a:hover{ color:#d8271c;}

.foot_left_C{ width:840px; margin-top:100px; height:70px; background:url(../images/dh2.png) no-repeat left; padding-left:70px;}
.foot_left_C p{ width:700px; font-size:36px; line-height:70px; color:#d8271c;}

.bq{ width:840px; margin-top:10px; height:30px; overflow:hidden; line-height:30px; font-size:14px;}

.foot_right{ width:320px; margin-top:20px;height:auto; overflow:hidden;}
.foot_right_lm{ width:320px; height:60px; line-height:60px;color:#FFF;overflow:hidden;}
.foot_right_bg{ width:320px; margin-top:5px;}
.bg{ width:320px; height:auto; overflow:hidden;}
.bg1 , .bg2{ width:160px; height:auto; overflow:hidden;}
.bg3{ width:320px; height:auto; overflow:hidden;}
.title{ padding:10px 0; font-size:14px; color:#fff;}
.inpbox{ height:40px; overflow:hidden;}
.inptext{border: 1px solid #dedede; text-indent: 5px; width:140px; height: 38px; line-height:38px;}
.inpbox2{ height:80px; overflow:hidden;}
.txtarea { padding: 2px 0; text-indent: 5px; width:310px; height:78px;  border: 1px solid #dedede;}
a.btnsubmit { float:left; height: 40px; width:312px;display: block; background: #d8271c;  text-align: center; line-height: 40px; margin-top: 20px; color: #FFF;}
a.btnsubmit:hover { background:#F00;}


/*固定在网页底部*/
.yd_box{ width:100%; height:80px; background:url(../images/bj2.jpg) no-repeat center; overflow:hidden;}
.yd{ width:1200px; height:80px;}
.yd_bd{ width:750px; margin:25px 0;}
.yd_bd_box{ width:730px;}
.bda{ width:250px;}
.yd_lm{  width:50px; font-size:16px; color:#fff; line-height:35px;}
.yd_inpbox{ width:190px; height:35px;}
.inptext3{ height:35px; border-radius:10px; background:#fff; color:#333;}
a.btnsubmit2{ float:left; width:180px; border-radius:10px; background:#d8271c; color:#fff;display: block; text-align: center; line-height: 33px; border:1px solid #eee; }
a.btnsubmit2:hover { background:#F00;}

.yd_dh{ line-height:80px; font-size:18px; color:#fff;}
.yd_dh i{ font-size:36px;}


.box-main{ height:auto; overflow:hidden; margin:20px auto; width:1200px;}
.b-left{ height:auto; overflow:hidden; width:260px; float:left;}
.b-right{ height:auto; overflow:hidden; width:900px; float:right;}

.b-fllist{ height:auto; overflow:hidden;}
.b-fllist span{ display:block;height:35px; line-height:35px; overflow:hidden; background:#1379ce; font-size:16px; color:#fff; padding-left:20px;}
.b-fllist span#sp1{ display:block;height:85px; line-height:85px; overflow:hidden; background:#c40000; font-size:22px; color:#fff; padding-left:0px; text-align:center}
.b-fllist ul{ height:auto; overflow:hidden; margin:0px 0px 15px; border:solid 5px #c40000; padding:15px;}
.b-fllist ul li{ height:45px; line-height:45px; margin-bottom:10px; border-bottom:dashed 1px #ddd; background:url(../images/do.jpg) no-repeat left}
.b-fllist ul li a{ display:block;padding-left:15px; font-size:15px; color:#333;}
.b-fllist ul li a:hover{ color:#f30; font-weight:bold}
.b-fllist ul li a.cur{ color:#f30; font-weight:bold}

.b-xglist{ height:auto; overflow:hidden;}
.b-xglist span{ display:block;height:35px; line-height:35px; overflow:hidden; background:#c40000; font-size:16px; color:#fff; padding-left:20px;}
.b-xglist ul{ height:auto; overflow:hidden; margin:15px 0px;}
.b-xglist ul li{ height:18px; /*line-height:18px;*/ margin-bottom:10px; border-bottom:dashed 1px #ddd; overflow:hidden; padding-bottom:5px;text-overflow:ellipsis;}
.b-xglist ul li a{ display:block;font-size:12px; color:#333;}
.b-xglist ul li a:hover{ color:#f30;}

.b-lxfs{ height:auto; overflow:hidden; margin-bottom:10px;}
.b-lxfs span{ display:block;height:35px; line-height:35px; overflow:hidden; background:#c40000; font-size:16px; color:#fff; padding-left:20px;}
.b-lxfs p{ font-size:14px; color:#333; line-height:28px; margin-top:15px;}

.br-title{ height:35px; line-height:35px; border-bottom:solid 1px #ddd; background:url(../images/site.jpg) no-repeat left; padding-left:15px; font-size:14px; color:#333}
.br-title a{ color:#333; font-size:14px;}

.br-content{ height:auto; overflow:hidden; margin:15px 0px;}
.content_nr{ font-size:15px; color:#444; line-height:30px; /*min-height:200px;*/ margin:15px 0px;height:auto; overflow:hidden}
.content_nr p{ margin-bottom:10px; line-height:30px; font-size:15px;}
.content_nr img{max-width:890px;  /*IE7和Firefox用*/ width: expression(this.width > 890 ? 890: true);   /*IE6用*/ margin:0px 0px;}
.content_nr p a{ font-weight:bold; color:#03F; text-decoration:underline;}

/*图文列表*/
.nb-nlist{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.nb-nlist li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
.nb-nlist li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.nb-nlist li h2{ padding:6px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
.nb-nlist li h2 a{ font-size:16px; font-weight:bold; line-height:29px; color:#666; text-decoration:none; }
.nb-nlist li h2 a:hover{ color:#a74700; }
.nb-nlist li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
.nb-nlist li .note b img{ min-width:100%; min-height:105px; width:100%; height:105px; }
.nb-nlist li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
.nb-nlist li .note .info{ padding-top:20px; }
.nb-nlist li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
.nb-nlist li .note .info .time{ background-position:0 -156px; }
.nb-nlist li .note .info .view{ background-position:0 -32px; }
.nb-nlist li .note .info .comm{ background-position:0 4px; }
.nb-nlist .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }


/*内容标题样式*/
.nr-auto{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.meta{ margin:0px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; text-align:center }
.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.meta h1{ margin:0; padding:0 0 15px 0; color:#1f1f1f; font-size:22px; line-height:30px; }
.meta .meta-info{ color:#999; font-size:12px; line-height:24px; }
.meta .meta-info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
.meta .meta-info .time{ background-position:left -156px; }
.meta .meta-info .view{ background-position:left -32px; }
.meta .meta-info .comm{ background-position:left 4px; }
.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.next-prev-single p a{ color:#428bca; text-decoration:none; }
.next-prev-single .prev{ float:left; }
.next-prev-single .next{ float:right; }
.c_imgbox{ height:auto; overflow:hidden; margin:30px 0px; text-align:center;}
.c_imgbox img{max-width:890px;  /*IE7和Firefox用*/ width: expression(this.width > 890 ? 890: true);   /*IE6用*/ margin:0px 0px;}

.xgbox{ height:auto; overflow:hidden; margin-top:0px; clear:both; margin-bottom:10px;}
.xgtitle{ line-height:40px; border-bottom:solid 1px #ddd; font-size:16px; color:#069}
.xgnlist{ height:auto; overflow:hidden; margin:15px 0px;}
.xgnlist ul{ height:auto; overflow:hidden;}
.xgnlist ul li{ width:45%; float:left; line-height:28px; padding-left:15px; background:url(../images/do.jpg) no-repeat  left center;}
.xgnlist ul li a{ font-size:13px; color:#666;}
.xgnlist ul li a:hover{ color:#f30}

.xgplist{ height:auto; overflow:hidden; margin:10px 0px;}
.xgplist ul{ height:auto; overflow:hidden;}
.xgplist ul li{float:left; margin-right:10px; text-align:center}
.xgplist ul li img{ width:150px; height:110px;}
.xgplist ul li a{ font-size:13px; color:#666;}
.xgplist ul li a:hover{ color:#f30}

/*图片带标题表*/
.nb-list{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.nb-list ul{ height:auto; overflow:hidden}
.nb-list ul li{ width:284px; height:240px; overflow:hidden; margin-bottom:30px;float:left; margin-right:24px;transition:0.3s ease-in;-webkit-transition:0.3s ease-in;text-align: center;}
.nb-list ul li img{max-width:284px; height:204px;}
.nb-list ul li h3{ display:block; height:30px; line-height:30px; overflow:hidden; margin:10px 0px 0px; font-weight:normal}
.nb-list ul li h3 a{ font-size:14px; color:#333;}
.nb-list ul li:hover{ border-color:#318800}
.nb-list ul li p{ display:block; height:90px; overflow:hidden; font-size:12px; color:#666;text-align:left;}
.nb-list ul li span{ display:block; text-align:center; margin-top:10px;}
.nb-list ul li span a{ font-size:12px; color:#fff; padding:3px 15px; background:#41b500; width:80px; height:25px}
.nb-list ul li span a:hover{ background:#347cff}

/*图片带标题表*/
.nb-list1{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.nb-list1 ul{ height:auto; overflow:hidden}
.nb-list1 ul li{ width:284px; height:250px; overflow:hidden; border:solid 1px #f8f8f8; padding:10px; margin-bottom:30px;border-radius:3px; float:left; margin-right:20px;transition:0.3s ease-in;-webkit-transition:0.3s ease-in;}
.nb-list1 ul li img{width:284px; height:204px;}
.nb-list1 ul li h3{ display:block; height:30px; line-height:30px; overflow:hidden; margin:10px 0px 0px; text-align:left}
.nb-list1 ul li h3 a{ font-size:14px; color:#333;}
.nb-list1 ul li:hover{ border-color:#318800}
.nb-list1 ul li p{ display:block; height:90px; overflow:hidden; font-size:12px; color:#666}
.nb-list1 ul li span{ display:block; text-align:center; margin-top:10px;}
.nb-list1 ul li span a{ font-size:12px; color:#fff; padding:3px 15px; background:#41b500; width:80px; height:25px}
.nb-list1 ul li span a:hover{ background:#347cff}

/*图片带标题表*/
.nb-list-hz{ height:auto; overflow:hidden; min-height:200px; margin:15px 0px;}
.nb-list-hz ul{ height:auto; overflow:hidden}
.nb-list-hz ul li{ width:284px; height:140px; overflow:hidden; margin-bottom:30px;float:left; margin-right:24px;transition:0.3s ease-in;-webkit-transition:0.3s ease-in;text-align: center;}
.nb-list-hz ul li img{max-width:284px; height:103px;}
.nb-list-hz ul li h3{ display:block; height:30px; line-height:30px; overflow:hidden; margin:10px 0px 0px; font-weight:normal}
.nb-list-hz ul li h3 a{ font-size:14px; color:#333;}
.nb-list-hz ul li:hover{ border-color:#318800}
.nb-list-hz ul li p{ display:block; height:90px; overflow:hidden; font-size:12px; color:#666;text-align:left;}
.nb-list-hz ul li span{ display:block; text-align:center; margin-top:10px;}
.nb-list-hz ul li span a{ font-size:12px; color:#fff; padding:3px 15px; background:#41b500; width:80px; height:25px}
.nb-list-hz ul li span a:hover{ background:#347cff}

.br-cpnr{ height:auto; overflow:hidden}
.br-cpnr div.br-title{ display:block; border-bottom:solid 1px #eee; text-align:center; font-size:18px; color:#333; padding-bottom:10px; margin-bottom:15px; background:none;}
.br-imginfo{ height:auto; overflow:hidden; text-align:center}
.br-imginfo img{ max-width:800px;height:320px; margin-right:30px;}
.br-imginfo ul{ height:auto; overflow:hidden}
.br-imginfo ul li{ border-bottom:dashed 1px #ddd; margin-bottom:10px; font-size:14px; color:#666; height:auto; overflow:hidden; padding-bottom:15px;}
.br-imginfo ul li a.abut{ font-size:18px; color:#fff; background:#08478d; display:block; width:150px; height:40px; float:left; margin-right:20px; text-align:center; line-height:40px;}
.br-imginfo ul li a.red{ background:#f30 }

.br-cpinfo{ height:auto; overflow:hidden; margin:15px 0px;}
.br-tit{ height:35px; overflow:hidden; line-height:35px; border-bottom:solid 1px #ddd; font-size:16px; color:#318800}


.Treatment {overflow: hidden;width: 100%;padding-bottom: 55px;}
.Treatment .title {margin-top: 35px}
.Treatment .TreatmentBox {width: 1200px;margin-top: 95px;height: 280px;position: relative}
.Treatment .dl {width: 340px;overflow: hidden;position: absolute}
.Treatment .dl dt {width: 77px;height: 118px}
.Treatment .dl dd {width: 248px;text-align: justify}
.Treatment .dl dd h3 {font-weight: normal;font-size: 18px;color: #333333}
.Treatment .dl dd p {font-size: 14px;line-height: 26px;color: #666666;margin-top: 15px}
.Treatment .top {top: 0}
.Treatment .right {right: 0}
.Treatment .bottom {bottom: 0}
.Treatment .left {left: 0}
.Treatment img.img {position: absolute;left: 50%;margin-left: -150px;top: -35px}
.title {overflow: hidden;width: 100%;margin-top:25px; padding:0px;}
.title h2 {font-size: 36px;color: #4994f1;font-weight: normal; display:block; height:50px; overflow:hidden; line-height:50px;}
.title h2 a {color: #4994f1}
.title i {	display: block;	width: 30px;height: 1px;background: #4994f1;margin: 15px auto 0}
.title em {font-size: 12px;color: #999999;margin-top: 15px}
.title p {font-size: 14px;color: #666666;margin-top: 15px}
.title strong {color: #ffae00}

.Harm {overflow: hidden;width: 100%;background: url(../images/harmbg.jpg) no-repeat center;height: 865px;}
.Harm .HarmBox {width: 500px;margin: 0 auto;color: #fff;text-align: right;margin-top: 150px;overflow: hidden;}
.Harm .harmCon {width: 235px;overflow: hidden}
.Harm .harmCon h3 {font-size: 40px;margin-top: 40px; display:block; height:50px; overflow:hidden; line-height:50px;}
.Harm .harmCon p {font-size: 16px;line-height: 25px;height: 75px;overflow: hidden;margin-top: 20px}
.Harm .textLeft {text-align: left}

.xgnlist2{ height:auto; overflow:hidden; margin:15px 0px;}
.xgnlist2 li{width:45%;float:left;line-height:28px; height:28px; overflow:hidden;margin-right:10px;border:dashed 1px #ddd;text-align:center;margin-bottom:10px;}
.xgnlist2 li a{ font-size:13px; color:#666;}
.xgnlist2 li a:hover{ color:#f30}


/*文字列表*/
.nb-nlist1{ height:auto; overflow:hidden; min-height:200px; margin:15px 15px;}
.nb-nlist1 ul{ height:auto; overflow:hidden;}
.nb-nlist1 ul li{ line-height:55px; background:url(../images/do.jpg) no-repeat left; padding-left:15px; border-bottom:dashed 1px #ddd; }
.nb-nlist1 ul li a{ font-size:14px; color:#333}
.nb-nlist1 ul li em{ float:right; font-size:14px; color:#666;}
.nb-nlist1 ul li a:hover{ color:#f30}

.ny_top{ width:100%; height:130px; /*overflow:hidden;*/ background:rgba(255,255,255);}
.content{ width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.ny_banner{width:100%; height:380px; overflow:hidden; text-align:center; }
.ny_banner img{ width:100%; height:380px;}
/*左边导航*/
.ny_left{ width:250px; height:auto; overflow:hidden; padding:5px 0;}
.ny_lm{ background:url(../images/nymenubj.jpg) no-repeat; width:250px; height:80px; overflow:hidden;  text-align:center;}
.ny_lm span{ font-size:24px; color:#fff;line-height:80px;}
.ny_menu{ height:auto; overflow:hidden; background:#f5f5f5; border:1px solid #eee; padding-top:15px;}
.ny_menu ul li{ float:left; width:220px; height:60px; margin-left:15px;margin-bottom:15px;background:url(../images/nylistbj.jpg) no-repeat;}
.ny_menu ul li a{ display:block;height:60px; font-size:18px; line-height:60px; text-indent:80px; }
.ny_menu ul li:hover{ background:url(../images/nylistbj2.jpg) no-repeat;}
.ny_menu ul li a:hover{ color:#fff;}
.ny_menu ul li.xz2{background:url(../images/nylistbj2.jpg) no-repeat;}
.ny_menu ul li.xz2 a{ color:#fff;}
/*相关推荐*/
.ny_xg{ width:250px; margin-top:20px; /*padding-bottom:20px;*/ height:auto; overflow:hidden;}
.xg_lm{ height:40px; text-align:center; overflow:hidden; background:#ab2524;}
.xg_lm span{color:#fff; font-size:16px; line-height:40px;}
.xg_news{ height:290px; overflow:hidden; border: 1px solid #eee; padding:15px;}
.xg_news ul li{ float:left; width:220px; height:29px;  margin-top:5px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(../images/xgjt.png) left center no-repeat; text-indent:15px;}
.xg_news ul li a{ display:block; line-height:29px;}

.ny_right{ width:880px; height:auto; overflow:hidden; padding:10px 0;}
.wz{ width:100%; height:39px; margin-top:15px; background:url(../images/home.png) left center no-repeat; text-indent:30px; border-bottom:1px solid #e60012; font-size:14px; line-height:39px; overflow:hidden;}
.wz a{ font-size:14px;} 
.ny_content{ height:auto; overflow:hidden;}
/*关于*/
.ny_about , .ny_news_xq{ height:auto; overflow:hidden; padding:20px 0;}
.ny_about h3{ line-height:50px; font-size:24px; height:50px; overflow:hidden;}
.ny_about h5{ line-height:40px; font-size:18px; color:#F00; height:40px; overflow:hidden;}
.ny_about p{ width:880px;font-size:16px; margin-bottom:10px; text-indent:2em; line-height:30px; height:auto; overflow:hidden;}
/*品牌图片*/
.mdtp{ width:100%; height:auto; overflow:hidden; padding:20px 0;}
/*新闻*/
.ny_news{ height:auto; overflow:hidden; padding-bottom:20px;}
.ny_news ul li{ float:left; width:880px; height:59px; overflow:hidden; margin-top:5px; border-bottom:1px dashed #ccc; line-height:59px;}
.ny_news ul li a{ display:block; font-size:14px;}
.ny_news ul li a span{ float:right;}
.ny_qh{ height:auto; overflow:hidden; margin:0 auto;}
.ny_qh a{ float:left; display:block; border:1px solid #666; width:20px; height:20px; text-align:center; margin:10px 5px;}
.ny_qh a:hover{ border:1px solid #f00;}

.ny_news_xq h3{ text-align:center; line-height:50px; font-size:18px; font-weight:normal;}
.ny_news_xq h3 span{ font-size:12px; color:#999; text-align:center;}
.ny_news_xq p{ width:880px;font-size:14px; margin-bottom:10px; text-indent:2em; line-height:30px; height:auto; overflow:hidden;}
/*人才*/
.rc_list , .ny_xx{ height:auto; overflow:hidden;}
.rc_list ul li{ float:left; width:439px; height:271px; margin-bottom:1px; margin-right:1px;}
.ny_xx{ margin-top:30px;}
.ny_xx ul li{ float:left; width:280px; margin-bottom:10px; margin-left:7px; margin-right:6px;}
.ny_xx ul li img{ width:100%; /*height:auto; */overflow:hidden;}


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/*自定义H标签样式*/
.h_style{
	font-size: 36px;
	line-height: 50px;
	color: #fff;
}
.h_style_h4{
	
	font-size: 18px;
	color: red;
}

/*腰线广告 右侧样式*/
.h_style_ad_right_h4{
	font-size: 22px;
	color: withe;
}
