@charset "utf-8";
/* CSS Document */



.banner {overflow:hidden;width:100%;height:450px;margin:0px auto 0px;}
.focus {position:relative;width:100%;height:450px;}  
.focus img {width:100%;height:450px;} 
.focus .shadow .title {width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a {text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn {position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a {position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current {cursor:pointer;background:#fc114a;}  
.focus .fPic {left:0px;top:0px;}  
.focus .D1fBt {overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow {font-family:Arial, Helvetica, sans-serif;width:1200px;margin-left:-600px;position:absolute;bottom:0;left:50%;z-index:10;height:80px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:center;z-index:10;font-size:14px;color:#fff;text-transform:uppercase;line-height:35px;padding:20px 0px 0px;}
.focus .shadow strong {display:block;font-size:30px;line-height:28px;}
.focus .shadow a {color:#fff;}  
.focus .fcon {position:relative;width:100%;height:450px;float:left;display:none;}
.focus .fcon h2 {display:block;width:100%;height:450px;}
.focus .fbg {bottom:5px;left:50%;margin-left:-50px;position:absolute;height:18px;text-align:center;z-index:200;}
.focus .fbg div {margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a {position:relative;display:inline;width:10px;height:10px;border-radius:5px;margin:0 5px;color:#B0B0B0;text-align:center;outline:0;float:left;background:#9f9f9f;}
.focus .D1fBt .current,.focus .D1fBt a:hover {background:#d30509;}
.focus .D1fBt img{display:none}
.focus .D1fBt i {display:none;font-style:normal;}
.focus .prev,.focus .next {position:absolute;width:60px;height:60px;background:url(../img/focus_btn.png) no-repeat;z-index:20;}
.focus .prev {bottom:20px;left:50%;margin-left:-530px;background-position:0 -60px;cursor:pointer;}  
.focus .next {bottom:20px;left:50%;margin-left:490px;background-position:-60px -60px;cursor:pointer;}  
.focus .prev:hover {background-position:0 0;}  
.focus .next:hover {background-position:-60px 0;} 


.m2ina {overflow:hidden;float:left;width:825px;}
.m2inb {overflow:hidden;float:right;width:345px;}

.m2inaa {overflow:hidden;float:left;width:825px;height:38px;background:url(../img/zb1.jpg) repeat-x 0px bottom;margin:20px auto 0px;}
.m2inaa h3 {float:left;font-size:18px;background:url(../img/zb4.jpg) no-repeat 6px 8px;height:36px;line-height:30px;padding:0px 8px 0px 30px;border-bottom:2px solid #d50409;}
.m2inaa h4 {float:right;font-size:14px;color:#808080;font-weight:normal;line-height:36px;padding-right:5px;}
.m2inaa h4 a {color:#808080;}
.m2inaa h4 a:hover {color:#d50409;}
.m2inaa h5 {float:left;width:3px;height:38px;background:#fff;}

.m2inab {overflow:hidden;position:relative;float:left;width:390px;height:295px;background:#f4f4f4;margin:20px 0px 0px;}

.m2inab ul.nabpic {overflow:hidden;width:390px;margin:0px auto;}
.m2inab ul.nabpic li {overflow:hidden;float:left;width:390px;}
.m2inab ul.nabpic li h2 {overflow:hidden;width:390px;height:260px;}
.m2inab ul.nabpic li h2 img {width:390px;height:260px;}
.m2inab ul.nabpic li h3 {overflow:hidden;font-size:14px;text-align:center;width:380px;height:35px;line-height:35px;padding:0px 5px;}

/*数字按钮样式*/
.m2inab .num {overflow:hidden;height:18px;position:absolute;top:235px;right:5px;zoom:1;z-index:3;}
.m2inab .num li {width:18px;height:18px;line-height:18px;text-align:center;font-family:Arial;font-size:11px;color:#fff;background:#444444;margin-right:5px;border-radius:50%;cursor:pointer;float:left;}
.m2inab .num li.on {background:#d50409;}

/*上一个  下一个*/
.m2inab .prev,
.m2inab .next {display:none;width:40px;height:100px;position:absolute;top:115px;}
.m2inab .prev {left:0;}
.m2inab .next {right:0;background-position:right }


.m3aina {overflow:hidden;float:right;width:346px;margin:20px 0px 0px;}

.m3ainaa {overflow:hidden;height:38px;background:url(../img/zb1.jpg) repeat-x 0px bottom;}
.m3ainaa li {float:left;_display:inline;cursor:pointer;font-size:18px;font-weight:bold;text-align:center;width:150px;height:36px;line-height:30px;}
.m3ainaa_on {color:#333;}
.m3ainaa_on a {color:#333;}
.m3ainaa_on a:hover {color:#d50409;text-decoration:none;}
.m3ainaa_off {color:#d50409;height:36px;border-bottom:2px solid #d50409;}
.m3ainaa_off a {color:#d50409;}
.m3ainaa_off a:hover {color:#d50409;text-decoration:none;}
.m3ainaa_box_block {display:block;}
.m3ainaa_box_on {display:none;}

.t3xt1 {display:inline-block;background:url(../img/zb2.jpg) no-repeat 5px 6px;height:36px;padding:0px 8px 0px 35px;}
.t3xt2 {display:inline-block;background:url(../img/zb3.jpg) no-repeat 5px 7px;height:36px;padding:0px 8px 0px 35px;}

.m2inac {overflow:hidden;float:left;width:410px;margin:14px 0px 0px;padding-left:25px;}
.m2inac li {float:left;font-size:14px;background:url(../img/zb5.jpg) no-repeat 5px center;width:395px;height:42px;line-height:42px;padding-left:15px;border-bottom:1px dotted #f9e6e6;}
.m2inac li a {overflow:hidden;float:left;width:340px;height:42px;}
.m2inac li span {float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;width:45px;}



.m2inba {overflow:hidden;width:345px;height:38px;background:url(../img/zb1.jpg) repeat-x 0px bottom;margin:20px auto 0px;}
.m2inba h3 {float:left;font-size:18px;background:url(../img/zb2.jpg) no-repeat 5px 6px;height:36px;line-height:30px;padding:0px 8px 0px 35px;border-bottom:2px solid #d50409;}
.m2inba h4 {float:right;font-size:14px;color:#808080;font-weight:normal;line-height:36px;padding-right:5px;}
.m2inba h4 a {color:#808080;}
.m2inba h4 a:hover {color:#d50409;}
.m2inba h5 {float:left;width:3px;height:38px;background:#fff;}

.m2inbb {overflow:hidden;width:346px;margin:12px auto 0px;}
.m2inbb li {overflow:hidden;float:left;font-size:14px;width:345px;height:42px;line-height:42px;border-bottom:1px dotted #f9e6e6;}
.m2inbb ul li a {display:block;float:left;color:#5a5a5a;background:url(../img/bj5.jpg) no-repeat 0px 15px;width:270px;height:42px;padding-left:20px;}
.m2inbb ul li a:hover {color:#d50409;background:url(../img/bj6.jpg) no-repeat 0px 15px;text-decoration:none;}
.m2inbb li span {float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;width:45px;}

.m2inbc {overflow:hidden;width:345px;height:38px;background:url(../img/zb1.jpg) repeat-x 0px bottom;margin:15px auto 0px;}
.m2inbc h3 {float:left;font-size:18px;background:url(../img/zb3.jpg) no-repeat 5px 7px;height:36px;line-height:30px;padding:0px 8px 0px 35px;border-bottom:2px solid #d50409;}
.m2inbc h4 {float:right;font-size:14px;color:#808080;font-weight:normal;line-height:36px;padding-right:5px;}
.m2inbc h4 a {color:#808080;}
.m2inbc h4 a:hover {color:#d50409;}
.m2inbc h5 {float:left;width:3px;height:38px;background:#fff;}

.m2inbd {overflow:hidden;width:345px;margin:20px auto 0px;}

.m2inbe {overflow:hidden;width:346px;margin:12px auto 0px;}
.m2inbe li {overflow:hidden;float:left;font-size:14px;width:345px;height:42px;line-height:42px;border-bottom:1px dotted #ddd;}
.m2inbe ul li a {display:block;float:left;color:#5a5a5a;background:url(../img/bj7.jpg) no-repeat 0px 14px;width:265px;height:42px;padding-left:25px;}
.m2inbe ul li a:hover {color:#d50409;background:url(../img/bj8.jpg) no-repeat 0px 14px;text-decoration:none;}
.m2inbe li span {float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;width:45px;}


.m2inbf {overflow:hidden;font-size:12px;text-align:center;width:346px;height:35px;line-height:35px;margin:7px auto 0px;border-radius:5px;}
.m2inbf a {display:block;color:#5a5a5a;background:#f5f5f5;}
.m2inbf a:hover {color:#fff;background:#d50409;text-decoration:none;}




.b2g {overflow:hidden;width:100%;height:570px;background:url(../img/zb6.jpg) repeat-x 0px 0px;margin:20px auto 0px;border-top:1px solid #d50409;}


.m2inc {overflow:hidden;width:1200px;margin:0px auto;}

.m2inca {overflow:hidden;width:1198px;height:62px;background:#fff;position:relative;border:1px solid #e9e9e9;border-top:none;}
.m2inca li {float:left;cursor:pointer;font-size:16px;font-weight:bold;text-align:center;width:230px;height:62px;line-height:62px;border-left:1px solid #e9e9e9;}
.m2inca li.m2incc {font-size:18px;color:#d50409;text-align:left;background:url(../img/zb7.jpg) no-repeat 28px 22px;width:125px;padding-left:72px;border-left:0px solid #e9e9e9;}
.m2inca li.m2incc a {color:#d50409;}
.m2inca li.m2incc a:hover {color:#d50409;}
.m2inca li.m6incc {float:right;background:url(../img/bj63.jpg) no-repeat 20px 19px;width:130px;padding-left:27px;}

.m2inca_off {color:#fff;background:#d50409;}
.m2inca_off a {color:#fff;background:#d50409;}
.m2inca_off a:hover {color:#fff;background:#d50409;text-decoration:none;}
.m2inca_box_block {display:block;}
.m2inca_box_on {display:none;}

.m2incb {overflow:hidden;width:1200px;margin:32px auto 0px;}
.m2incb ul li {overflow:hidden;float:left;width:580px;height:226px;padding-right:20px;background:#fff;}
.m2incb ul li h2 {overflow:hidden;float:left;width:300px;height:226px;margin-right:25px;}
.m2incb ul li h2 img {width:300px;height:226px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.m2incb ul li h2 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.m2incb ul li h3 {overflow:hidden;font-size:18px;height:50px;line-height:50px;padding:10px 0px 0px 0px;}
.m2incb ul li p {overflow:hidden;font-size:12px;color:#666;text-indent:2em;line-height:23px;height:115px;}
.m2incb ul li h4 {height:26px;margin:10px 0px 0px;}
.m2incb ul li h4 span {height:26px;}
.m2incb ul li h4 span a {display:block;float:left;font-size:12px;color:#5a5a5a;text-align:center;background:#fff;width:66px;height:24px;line-height:24px;border:1px solid #5a5a5a;}
.m2incb ul li h4 span a:hover {color:#fff;background:#d50409;border:1px solid #d50409;text-decoration:none;}
.m2incb ul li.second {padding-left:20px;padding-right:0px;}
.m2incb ul li.second h2 {float:right;margin-left:25px;margin-right:0px;}

.m3incc {overflow:hidden; padding:3px; background-color: #fff;}
.m3incc img{ max-width: 100%;}
.m3incc .txt{ background-color: #eeeeee; font-size: 16px; color: #5a5a5a; overflow: hidden; white-space: normal; padding: 10px 15px; text-decoration: none; line-height: 28px; border-bottom: 3px solid #fff;;}
.m3incc a:hover{ text-decoration: none;}
.b3j {overflow:hidden;width:1200px;background:#eaeaea;margin:20px auto 0px;padding:0px 0px 20px;}


.b3ja {overflow:hidden;float:left;width:740px;}
.b3jb {overflow:hidden;float:right;width:420px;padding-right:20px;}

.b3jaa {overflow:hidden;width:740px;margin:0px auto;}
.b3jaa h3 {float:left;font-size:21px;color:#fff;font-weight:normal;background:#d50409;line-height:40px;padding:0px 20px;}
.b3jaa a {color:#fff;}
.b3jaa a:hover {color:#fff;}

.b3jab {overflow:hidden;width:720px;margin:0px auto;padding-left:20px;}
.b3jab ul li {float:left;overflow:hidden;width:720px;margin:20px 0px 0px;}
.b3jab ul li h2 {overflow:hidden;float:left;width:308px;height:173px;margin-right:25px;}
.b3jab ul li h2 img {width:308px;height:173px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.b3jab ul li h2 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.b3jab ul li h3 {overflow:hidden;font-size:16px;color:#d50409;background:url(../img/bj60.jpg) no-repeat 0px 0px;height:35px;line-height:35px;padding-left:20px;}
.b3jab ul li h3 a {color:#d50409;}
.b3jab ul li h3 a:hover {color:#d50409;}
.b3jab ul li p {overflow:hidden;font-size:14px;color:#767676;text-indent:2em;line-height:25px;margin:14px 0px 0px;}
.b3jab ul li p a {color:#f00;}
.b3jab ul li p a:hover {color:#f00;}


.b3jba {overflow:hidden;width:740px;margin:0px auto;}
.b3jba h3 {float:left;font-size:21px;color:#fff;font-weight:normal;background:#d50409;line-height:40px;padding:0px 20px;}
.b3jba a {color:#fff;}
.b3jba a:hover {color:#fff;}

.b3jbb {overflow:hidden;width:420px;margin:20px auto 0px;}
.b3jbb h3 {overflow:hidden;font-size:16px;color:#d50409;background:url(../img/bj60.jpg) no-repeat 0px 0px;height:35px;line-height:35px;padding-left:20px;}
.b3jbb h3 a {color:#d50409;}
.b3jbb h3 a:hover {color:#d50409;}
.b3jbb h4 {overflow:hidden;font-size:14px;color:#767676;font-weight:normal;text-align:right;line-height:18px;}
.b3jbb p {overflow:hidden;font-size:14px;color:#767676;text-indent:2em;line-height:24px;margin:8px 0px 0px;}
.b3jbb p a {color:#f00;}
.b3jbb p a:hover {color:#f00;}

.b3jbc {overflow:hidden;width:400px;background:#e1e1e1;margin:20px auto 0px;padding:15px 10px;position:relative;}
.b3jbca {float:left;width:25px;height:25px;background:url(../img/bj62.jpg) no-repeat 0px 0px;margin:88px 0px 0px;cursor:pointer;}
.b3jbcb {float:left;position:relative;overflow:hidden;width:350px;}
.b3jbcb ul li {overflow:hidden;float:left;width:350px;}
.b3jbcb ul li img {width:350px;height:180px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.b3jbcb ul li a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.b3jbcc {float:left;width:25px;height:25px;background:url(../img/bj61.jpg) no-repeat right 0px;margin:88px 0px 0px;cursor:pointer;}
a{text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}




