body{margin: 0;padding: 0;font-size: 12px;color: #333;font-family: "Microsoft Yahei";}
hr,dl,dt,dd,ol,form,input,ul,li,p,span,h1,h2,h3,h4{margin: 0;padding: 0;}
ul,li{list-style-type: none;}
a{text-decoration: none;color: #737373;}
a:hover{color: #000;}
img{border: none;}
a,input{outline: none;}
hr{height: 0;border: 1px solid #e6e6e6;overflow: hidden;border-width: 1px 0 0;}

.right{width: 785px;float: right;}
.mt10{margin-top: 10px;}

.fl{float: left;}
.fr{float: right;}
.cls{clear: both;}
.cls:after{display: table;content: '';clear: both;}

.main{width: 1000px;margin: 0 auto;}
.top1{height: 88px;background: url(../images/top1.png) repeat-x;border-bottom: 1px solid #e3e3e3;}
.logo{display: block;float:left;width: 436px;height: 74px;background: url(../images/logo.png) no-repeat 0 bottom;padding-top: 7px;text-indent: -9999em;}
.logo a{display: block;width: 100%;height: 100%;}
.yy{padding-top: 17px;font-size: 14px;}
.yy .tel{display: block;clear: both;font-family: cursive,sans-serif;font-size: 22px;height: 20px;line-height: 20px;margin-bottom: 10px;}
.yy .tel p{float: right;padding-left: 25px;background: url(../images/ico_tel.png) no-repeat left center;}
.yy .d1,.yy .d2{float: right;background: url(../images/ico_arrow1.png) no-repeat right 10px;padding-right: 20px;line-height: 25px;position: relative;cursor: pointer;z-index: 100000;}
.yy .d1{margin-left: 15px;}
.yy .d1 p,.yy .d2 p{padding-left: 10px;}
.yy ul{display: none;position: absolute;left: 0;top: 25px;white-space: nowrap;background-color: #f0f0f0;padding: 5px 10px;width: 90%;}
.yy .d1:hover,.yy .d2:Hover{background-color: #f0f0f0;}
.yy .d1:hover ul,.yy .d2:hover ul{display: block;}
.yy .d1 i{display: block;font-style: normal;width: 21px;height: 15px;background: url(../images/group1.png) no-repeat 0 0;float: left;margin-top: 5px;margin-right: 8px;}
.yy .d1 i.cn{background-position: 0 0;}
.yy .d1 i.en{background-position: 0 -17px;}
.yy .d1 i.de{background-position: 0 -34px;}

.nav{height: 52px;background-color: #e8e8e8;border-top: 1px solid #f8f8f8;}
.nav1{height: 52px;line-height: 52px;font-size: 14px;}
.nav2{position: absolute;display: none;left: 0;top: 52px;background-color: #f8f8f8;width: 100%;}
.nav1>li{float: left;position: relative;width: 142.8px;text-align: center;z-index: 99999;white-space: nowrap;}
.nav a{color: #333;}
.nav1>li>a{display: block;}
.nav1>li.on>a{color: #fff;background-color: #e60b0b;}
.nav1>li:hover>a{color: #e60b0b;border-top: 3px solid #e60b0b;background-color: #f8f8f8;height: 49px;line-height: 49px;}
.nav1>li:hover>.nav2{display: block;}
.nav2 li{padding: 8px 10px;border-bottom: 1px solid #dcdcdd;line-height: 21px;margin: 0 10px;white-space: normal;word-break: break-all;}
.nav2 li a{display: block;}
.nav2 li:first-child{margin-top: 18px;}
.nav2 li:last-child{margin-bottom: 18px;}
.nav2 li:hover{background-color: #f2f2f2;}
.nav2 li:hover a{color: #e60b0b;}

.video{position: relative;overflow: hidden;background-color: #666;}
.video .vd_nr{position: relative;padding-bottom: 56.25%;margin-top: -110px;}
.video video{display: inline-block;vertical-align: baseline;position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%;border: 0;}

.hdp1{position: relative;height: 250px;overflow: hidden;}
.hdp1 ul li{float: left;}
.hdp1 ul li img{display: block;}
.hdp1 .dots{position: absolute;left: 0;right: 0;text-align: center;bottom: 10px;}
.hdp1 .dots li{display: inline-block;float: none;width: 12px;height: 12px;background-color: #f8f8f8;text-indent: -99em;border-radius: 50%;margin: 0 5px;}

.se1{height: 42px;background-color: #8d8d8d;line-height: 42px;margin: 10px 0;}
.se1 form{float:left;background:#f51900 url(../images/se1.png) no-repeat 16px 10px;padding-left: 50px;padding-right: 25px;width: 386px;}
.se1 form .ipt1{height: 16px;width: 287px;padding: 4px 6px;background: #fff;border: 1px solid #ccc;box-shadow: 0 0 1px #999;border-radius: 3px;}
.se1 form button{border: 1px solid #ccc;background-color: #f5f5f5;padding: 0 14px;color: #575757;cursor: pointer;margin-left: 10px;height: 26px;margin-bottom: -8px;line-height: 26px;}
.se1 .link{float: left;}
.se1 .link a{display: block;float: left;width: 179px;text-align: center;font-size: 16px;font-weight: bold;color: #fff;border-left: 1px solid #5c5c5c;}
.se1 .link a:hover,.se1 .link a.on{background-color: #4e4e4e;border-bottom: 3px solid #f51900;height: 39px;}
.se1 .link a:first-child{border-left: 0 none;}

.w200{width: 200px;}
.menu1{border: 1px solid #dcdcdd;}
.menu1 li{position: relative;}
.menu1 li>a,.menu1 li>p{position: relative;border-bottom: 1px solid #dcdcdd;display: block;height: 39px;line-height: 39px;color: #4d4d4d;background: url(../images/nav-left1.png) repeat-x;padding: 0 20px;font-size: 14px;}
.menu1 li i{display: block;width: 9px;height: 10px;position: absolute;right: 17px;top: 17px;background: url(../images/icon-right.png) no-repeat;}
.menu1 li>.on{background: #1b1f27;color: #fff;margin: 0 -1px;}
.menu1 li>.on i{background: url(../images/icon-down.png) no-repeat;width: 10px;height: 8px;}
.menu1 li .senk{}
.menu1 li .senk a{display: block;height: 30px;line-height: 30px;padding: 0 20px;color: #737373;}
.menu1 li .senk a:hover,.menu1 li .senk a.on{background-color: #f2f2f2;border-left: 3px solid #e60b0b;color: #000;margin-left: -1px;}

.ls1{display: block;border: 1px solid #e6e6e6;padding-bottom: 10px;}
.ls1 li{width: 181px;height: 166px;border: 1px solid #e6e6e6;float: left;margin: 10px 0 0 10px;}
.ls1 li img{display: block;max-width: 100%;margin: 0 auto;height: 140px;}
.ls1 li p{height: 26px;line-height: 26px;padding: 0 10px;overflow: hidden;}
.ls1 li:hover{box-shadow: 0 0 6px #ccc;}

.ylink{padding: 25px 0 0;}
.ylink h3{font-size: 16px;text-align: center;padding: 20px 0;}

.scroll{text-align:left;}
.scroll ul{padding:15px; zoom:1;overflow: hidden;}
.scroll li{width: 145px;display: inline;float: left;margin: 0 13px;}
.scroll li img{width: 145px;height: 75px;}

.footer{padding-top: 30px;background-color: #202e3f;color: #fff;margin-top: 20px;font-size: 14px;}
.footer .foot0{width: 102%;margin-left: -2%;}
.foot0 article{width: 23%;margin-left: 2%;float: left;}
.foot0 article h4{font-size: 16px;margin: 20px 0;}
.foot0 article a{float: left;clear: left;line-height: 1.8;}
.footer .foot1 {color: #fff;clear: both;padding-top: 40px;padding-bottom: 20px;}
.footer .flink{padding-top: 10px;margin-top: 10px;border-top: 1px solid #666;}
.footer .flink span{float: left;}
.footer .flink ul li{float: left;margin-left: 10px;display: inline-block;}
.footer a{color: #fff;}
.footer a:hover{color: #f66;}

.top2{height: 120px;background: url(../images/top1.jpg) no-repeat center;line-height: 120px;font-size: 30px;color: #fff;letter-spacing: 5px;margin-bottom: 15px;}
.top2 strong{font-weight: 500;}

.position{padding-top: 10px;border-bottom: 1px solid #ededed;}
.position strong{display:block;float: left;font-size: 18px;font-weight: 500;padding: 0 10px 10px;border-bottom: 1px solid #e60b0b;margin-bottom: -1px;}
.position .addr{float: right;margin-top: 8px;background: url(../images/ico1.png) no-repeat left center;padding-left: 21px;}

.box1{border: 1px solid #e6e6e6;}
.cpfl{padding: 20px;}
.cpfl li{padding: 15px 0;clear: both;}
.cpfl li span{display: block;float: left;width: 70px;text-indent: 10px;line-height:2;}
.cpfl li span a{color: #e60b0b;}
.cpfl li p{float:left;width:888px;line-height:2;}
.cpfl li p a{float: left;margin-left: 20px;}
.cpfl li.one{font-size: 18px;padding:20px 5px 10px;border-bottom: 1px solid #e6e6e6;}
.cpfl li:first-child{padding-top: 0;}

.bar1{height: 30px;background-color: #ededed;line-height: 30px;margin-bottom: 20px;}
.bar1 span{display: block;float: left;padding: 0 14px;cursor: pointer;}
.bar1 span.on,.bar1 span:hover{background-color: #fff;color: #e60b0b;}

.pp{padding: 0 20px;margin-bottom:30px;font-family:Helvetica,Arial,sans-serif;}
.pp dt{font-size: 32px;height: 56px;line-height: 56px;margin-bottom: 10px;border-bottom: 1px solid #e6e6e6;color: #737373;}
.pp:hover dt{color: #e60b0b;}
.pp dd a{display: inline-block;float: left;height: 30px;line-height: 30px;width: 20%;text-indent: 10px;}
.pp dd a:hover{background-color: #e60b0b;color: #fff;}
.pp dd:after{display: table;content: '';clear: both;}

.box2{background-color: #f7f7f7;height:100%;}
.ls2{padding: 15px 0;}
.ls2 li{display: inline-block;float: left;width: 178px;height: 97px;margin: 0 0 15px 15px;}
.ls2 li img{display: block;margin: 0 auto;width: 178px;height: 97px;}

.ls2a{padding: 15px 0;}
.ls2a li{display: inline-block;float: left;width: 240px;height:250px;margin: 0 0 15px 15px;}
.ls2a li img{display: block;margin: 0 auto;width:250px;height: 200px;}

.bt1{font-size: 16px;padding: 15px 0 10px;margin:0 15px;border-bottom: 1px solid #e6e6e6; }
.subnav1{margin: 0 15px;padding: 10px 0 20px;font-size: 14px;}
.subnav1 a{display: inline-block;color: #e60b0b;height: 30px;line-height: 30px;margin-right: 30px;}
.bt2{font-size: 16px;color: #e94848;padding-bottom: 14px;margin-bottom: 20px;border-bottom: 1px solid #e6e6e6;margin-top: 30px;}

.ls3{zoom:1;margin-left: -10px;}
.ls3 li{display: inline-block;float: left;width: 186px;height: 166px;border: 1px solid #e6e6e6;margin: 0 0 10px 10px;}
.ls3 li img{display: block;margin: 0 auto;max-width: 100%;height: 140px;}
.ls3 li p{height: 26px;line-height: 26px;padding: 0 10px;overflow: hidden;}
.ls3 li:hover{box-shadow: 0 0 6px #ccc;}

.pages{display:block;padding: 20px 0;text-align: center;}
.pages li{display: inline-block;float: none;font-size: 14px;}
.pages li a{display: block;border: 1px solid #e6e6e6;line-height: 25px;padding: 0 10px;}
.pages li a:hover,.pages li.thisclass a{color: #fff;background-color: #e60b0b;border: 1px solid #e60b0b;}

.topnews,.lxwm{border: 1px solid #e6e6e6;}
.topnews .bt1,.lxwm .bt1{background:url(../images/nav-left1.png) repeat-x;padding: 7px 20px;margin: 0;}
.ls4{margin: 10px;}
.ls4 li{line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lxwm div{margin: 10px;line-height: 25px;}
.body1{padding: 15px;line-height:30px;font-size: 14px;font-family: "Microsoft Yahei";color: #666;word-wrap: break-word;}
.body1 p{margin-bottom: 10px;line-height:30px;font-size: 14px;font-family: "Microsoft Yahei";}
.body1 img{max-width:750px;height:auto;}
.body1 table{border: 0 none;}
.body1 table td{border: 0 none;}
.body1 table.box{border: 1px solid #666;max-width: 750px;border-width: 1px 0 0 1px;}
.body1 table.box td{border: 1px solid #666;border-width: 0 1px 1px 0;}
.subnav2{margin: 0 15px;padding-bottom: 20px;}
.subnav2 a{display: inline-block;margin-right: 30px;line-height: 30px;height: 30px;}
.tt1{height: 35px;line-height: 35px;background-color: #ededed;}
.tt1 .s1{float: left;padding-left:25px;}
.tt1 .s2{float: right;padding-right: 45px;}
.ls5{padding-bottom: 15px;}
.ls5 li{height: 50px;line-height: 50px;padding: 0 25px 0 35px;background: url(../images/dot1.png) no-repeat 20px center;border-bottom: 1px solid #e6e6e6;}
.ls5 li span{float: right;}
h1.newbt{font-size: 20px;text-align: center;font-weight: 500;line-height: 1.65;margin-top: 30px;margin-bottom: 10px;}
h3.info{font-size:12px;text-align: center;font-weight: 500;background-color: #f8f8f8;height: 30px;line-height: 30px;}
.prenext{margin: 15px;line-height: 25px;}
.ls6{padding: 15px;}
.ls6 li{width: 50%;float: left;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls6 li span{margin-right: 10px;color: #999;}
img.img1{float: left;margin-right: 20px;width:250px;}
.body1 span.down a{display: inline-block;padding: 5px 15px;background-color: #e94848;color: #fff;white-space: nowrap;margin-right: 15px;border-radius: 5px;}
.body1 span{line-height:30px;font-size: 14px;font-family: "Microsoft Yahei";}