body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong { margin: 0; padding: 0; list-style: none; text-decoration: none; border: 0; list-style: none; }
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; font-family: ""; background: #FFF; }
a { color: #666; }
a {  blr: expression(this.onFocus=this.close());
}
/* 只支持IE，过多使用效率低 */
　 a {  blr: expression(this.onFocus=this.blur());
}
/* 只支持IE，过多使用效率低 */
　  a:focus { -moz-outline-style: none; }
/* IE不支持 */
a:hover { text-decoration: none; }
p { line-height: 1.8em; padding: 2px 0; }
.clear { margin: 0; padding: 0; font-size: 0; clear: both; }
.top { width: 65%; min-height: 110px; padding: 10px 17.5%;/*background: #7d1005;*/
}
.top_left { width: 50%; padding-right: 5%; width: 50%; padding-right: 5%; float: left;
padding-top: 15px; }
.top_left img { /*width:40%;*/ padding: 5px 1%; /*max-width: 100px;
        max-height: 100px;*/
vertical-align: middle; }
.top_left p { font-family: "楷体"; width: 50%; display: inline-block; vertical-align: middle; font-size: 34px; line-height: 35px; color: #000; font-weight: bold; }
.top_left p span { font-size: 20px; line-height: 30px; color: #000; font-weight: bold; display: block; }
.top_right { width: 45%; float: right; text-align: right; display: none; }
.top_right img { width: 40px; height: 40px; padding: 10px 1%; vertical-align: middle; }
 @media screen and (max-width:1200px) {
.top { width: 98%; min-height: 90px; padding: 10px 1%; background: #7d1005; }
.top_left img { /*width: 88%;*/
padding: 5px 1%; max-height: 90px; vertical-align: middle; }
.top_left p { display: none; }
.top_right { width: 45%; float: right; text-align: right; display: block; position:absolute; top:0; right:0;}
.top_right img { width: 40px; height: 40px; padding: 10px 1%; vertical-align: middle; }
}
.menu { width: 65%; min-height: 30px; padding: 2px 17.5%; background: url(../img/nav-bg.jpg) repeat-x; }
.menu ul li { width: 10%; padding: 8px 0; float: left; text-align: center; position: relative; }
.menu ul li a { font-size: 15px; line-height: 30px; color: #FFF; }
.menu ul li a:hover { font-size: 15px; line-height: 30px; color: #F00; }
.menu ul li .erji { width: 100%; background: #FFF; text-align: center; position: absolute; top: 100%; left: 0; z-index: 100; border-top: 2px solid #F00; display: none; }
.menu ul li:hover .erji { display: block; }
.menu ul li .erji a { font-size: 14px; line-height: 30px; color: #999; display: block; padding: 5px 0; border-bottom: 1px solid #CCC; }
.menu ul li .erji a:hover { font-size: 14px; line-height: 30px; color: #F00; display: block; padding: 5px 0; border-bottom: 1px solid #CCC; }
 @media screen and (max-width:1200px) {
.menu { display: none; }
}
.menu_hide { width: 100%; background: #F8F8F8; position: absolute; top: 110px; left: 0; z-index: 666; display: none; }
.menu_hide.active { display: block; }
.menu_hide ul li { width: 90%; padding: 10px 5%; text-align: left; border-top: 1px solid #CCCCCC; background: #F8F8F8; }
.menu_hide ul li a { padding: 0 1%; font-size: 16px; line-height: 30px; color: #000; vertical-align: middle; }
.menu_hide ul li a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; }
.menu_hide ul li .ej1 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej1.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej1 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej1 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej2 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej2.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej2 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej2 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej3 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej3.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej3 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej3 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej4 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej4.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej4 a { padding: 0 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej4 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej5 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej5.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej5 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej5 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej6 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej6.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej6 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej6 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej7 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej7.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej7 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej7 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej8 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej8.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej8 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej8 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej9 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej9.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej9 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej9 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.menu_hide ul li .ej10 { width: 100%; padding: 5px 0; text-align: left; background: #F8F8F8; display: none; }
.menu_hide ul li .ej10.active { width: 100; padding: 5px 0; text-align: left; background: #F8F8F8; display: block; }
.menu_hide ul li .ej10 a { padding: 5px 3%; font-size: 14px; line-height: 30px; color: #000; border-top: 1px solid #CCCCCC; vertical-align: middle; display: block; }
.menu_hide ul li .ej10 a img { width: 15px; height: 15px; padding: 5px; vertical-align: middle; float: right; display: block; }
.banner { width: 100%; }
.banner img { width: 100%; min-height: 200px; }
.swiper-container1 { width: 100%; height: 100%; }
.swiper-container1 .swiper-slide { text-align: center; font-size: 18px; background: #fff; position: relative;/* Center slide text vertically */
        /*display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;*/
}
.swiper-container1 .swiper-slide img { display: block; width: 100%; min-height: 220px; }
.swiper-pagination1 { margin-left: 40%; }
.swiper-pagination1 .swiper-pagination-bullet { width: 12px; height: 12px; background: #fff; opacity: 1; }
.swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 12px; height: 12px; background: #F00; }
.swiper-button-prev1, .swiper-button-next1 { width: 31px; height: 53px; }
.swiper-button-next1 { background: rgba(0,0,0,.6) url(../img/right.png) center no-repeat; }
.swiper-button-prev1 { background: rgba(0,0,0,.6) url(../img/left.png) center no-repeat; }
.swiper-button-next1:after, .swiper-button-prev1:after { display: none; }
.swiper-container1 .swiper-slide .banner_word { width: 96%; padding: 5px 2%; position: absolute; bottom: 0; left: 0; z-index: 10; text-align: left; background: rgba(0,0,0,.4); }
.swiper-container1 .swiper-slide .banner_word p { font-size: 16px; line-height: 30px; color: #FFF; }
.index_01 { width: 65%; margin: 5px 17.5%; }
.index_01_left { width: 66%; float: left; }
.index_01_left .index_01_left_title { width: 100%; min-height: 50px; background: #EEE; border-bottom: 2px solid #9F1709; }
.index_01_left .index_01_left_title ul li { width: 20%; float: left; text-align: center; font-size: 17px; line-height: 30px; color: #000; padding: 10px 0; font-weight: 600; }
.index_01_left .index_01_left_title ul li.on { width: 20%; float: left; text-align: center; font-size: 17px; line-height: 30px; color: #fff; background: #9F1709; padding: 10px 0; font-weight: 600; }
.index_01_left .index_01_left_title p { float: right; font-size: 15px; line-height: 30px; color: #000; padding: 10px 5px; }
.index_01_left .index_01_left_title p a { font-size: 15px; line-height: 30px; color: #000; }
.index_01_left .index_01_left_title p a:hover { font-size: 15px; line-height: 30px; color: #F00; }
.index_01_left .index_01_left_nr { width: 100%; padding: 20px 0; }
.index_01_left .index_01_left_left { width: 41%; padding: 0 2%; float: left; }
.swiper-container2 { width: 100%; height: 100%; }
.swiper-container2 .swiper-slide { text-align: center; font-size: 18px; background: #fff; position: relative; /* Center slide text vertically */
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-container2 .swiper-slide img { display: block; width: 100%; }
.swiper-pagination2 { margin-left: 40%; }
.swiper-pagination2 .swiper-pagination-bullet { width: 12px; height: 12px; background: #fff; opacity: 1; }
.swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 12px; height: 12px; background: #F00; }
.index_01_left .index_01_left_right { width: 55%; float: left; }
.index_01_left .index_01_left_right ul li { width: 100%; }
.index_01_left .index_01_left_right ul li p { width: 94%; height: 29px; padding: 3px 0; padding-left: 6%; background: url(../img/yuan.png) left no-repeat; background-size: 6px 6px; border-bottom: 1px dashed #CCCCCC; overflow: hidden; vertical-align: middle; display: inline-block; }
.index_01_left .index_01_left_right ul li p a { width: 75%; float: left; text-align: left; font-size: 14px; line-height: 29px; color: #333; }
.index_01_left .index_01_left_right ul li p a:hover { width: 75%; float: left; text-align: left; font-size: 14px; line-height: 29px; color: #9F1709; }
.index_01_left .index_01_left_right ul li p span { width: 25%; float: right; text-align: right; font-size: 14px; line-height: 29px; color: #666; }
.index_01_left .index_01_left_right span { font-size: 14px; line-height: 26px; color: #333; text-indent: 2em; }
.index_01_right { width: 31%; margin-left: 3%; float: left; }
.index_01_right .index_01_right_title { width: 100%; min-height: 50px; background: #EEE; border-bottom: 2px solid #9F1709; }
.index_01_right .index_01_right_title span { padding: 10px 5%; font-size: 17px; line-height: 30px; color: #FFF; background: #9F1709; float: left; font-weight: 600; }
.index_01_right .index_01_right_title a { float: right; font-size: 15px; line-height: 30px; color: #000; padding: 10px 5px; }
.index_01_right .index_01_right_title a:hover { float: right; font-size: 15px; line-height: 30px; color: #F00; padding: 10px 5px; }
.index_01_right .index_01_right_nr { width: 100%; padding: 10px 0; }
.index_01_right .index_01_right_nr ul li { width: 100%; }
.index_01_right .index_01_right_nr ul li p { width: 93%; height: 30px; padding: 3px 0; padding-left: 6%; background: url(../img/yuan.png) left no-repeat; background-size: 6px 6px; border-bottom: 1px dashed #CCCCCC; overflow: hidden; vertical-align: middle; display: inline-block; }
.index_01_right .index_01_right_nr ul li p a { width: 80%; float: left; text-align: left; font-size: 14px; line-height: 30px; color: #333; vertical-align: middle; }
.index_01_right .index_01_right_nr ul li p a img { width: 24px; height: 15px; vertical-align: middle; }
.index_01_right .index_01_right_nr ul li p a:hover { width: 80%; float: left; text-align: left; font-size: 14px; line-height: 30px; color: #9F1709; }
.index_01_right .index_01_right_nr ul li p span { width: 20%; float: right; text-align: right; font-size: 14px; line-height: 30px; color: #666; }
 @media screen and (max-width:1200px) {
.index_01 { width: 98%; margin: 5px 1%; }
.index_01_left { width: 100%; float: none; }
.index_01_right { width: 100%; margin-left: 0%; float: none; }
}
 @media screen and (max-width:600px) {
.index_01 { width: 98%; margin: 5px 1%; }
.index_01_left { width: 100%; float: none; }
.index_01_right { width: 100%; margin-left: 0%; float: none; }
.index_01_left .index_01_left_left { width: 96%; padding: 0 2%; float: none; }
.index_01_left .index_01_left_right { width: 96%; padding: 10px 2%; float: none; }
}
.index_02 { width: 65%; padding: 20px 17.5%; }
.index_02_title { width: 100%; margin: 10px 0; text-align: left; border-bottom: 1px solid #9F1709; }
.index_02_title p { padding: 0 5px; font-size: 18px; line-height: 40px; color: #9F1709; font-weight: bold; float: left; }
.index_02_title a { padding: 0 5px; font-size: 15px; line-height: 40px; color: #000; float: right; }
.index_02_title a:hover { padding: 0 5px; font-size: 15px; line-height: 40px; color: #9F1709; float: right; }
.index_02_nr { width: 100%; padding: 10px 0; }
.swiper-container3 { width: 100%; height: 100%; }
.swiper-container3 .swiper-slide { text-align: center; font-size: 18px; background: #fff; }
.swiper-container3 .swiper-slide img { height: 200px; display: block; width: 100%; }
.swiper-container3 .swiper-slide p { font-size: 14px; line-height: 26px; color: #000; }
.swiper-container3 .swiper-slide p:hover { font-size: 14px; line-height: 26px; color: #9F1709; }
.swiper-pagination3 .swiper-pagination-bullet { width: 12px; height: 12px; background: #fff; opacity: 1; }
.swiper-pagination3 .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 12px; height: 12px; background: #F00; }
.swiper-button-prev3, .swiper-button-next3 { width: 31px; height: 53px; }
.swiper-button-next3 { background: rgba(0,0,0,.2) url(../img/right.png) center no-repeat; }
.swiper-button-prev3 { background: rgba(0,0,0,.2) url(../img/left.png) center no-repeat; }
.swiper-button-next3:after, .swiper-button-prev3:after { display: none; }
 @media screen and (max-width:1200px) {
.index_02 { width: 98%; padding: 20px 1%; }
}
.index_03 { width: 65%; padding: 20px 17.5%; }
.index_03_title { width: 100%; height: 40px; margin: 10px 0; text-align: left; border-bottom: 1px solid #9F1709; }
.index_03_title p { padding: 0 5px; font-size: 18px; line-height: 40px; color: #9F1709; font-weight: bold; }
.index_03_nr { width: 100%; padding: 20px 0; }
.index_03_nr ul li { width: 12%; margin: 7px 1%; float: left; text-align: center; }
.index_03_nr ul li .index_03_nr_img { width: 100%; overflow: hidden; padding: 6px 0; }
.index_03_nr ul li .index_03_nr_img img { width: 40px; height: 40px; transition: all .5s ease; border-radius: 100%; }
.index_03_nr ul li .index_03_nr_img:hover img { transform: scale(1.1); border-radius: 100%; }
.index_03_nr ul li p { font-size: 15px; line-height: 30px; color: #333; }
.index_03_nr ul li:hover p { font-size: 15px; line-height: 30px; color: #9F1709; }
 @media screen and (max-width:1200px) {
.index_03 { width: 98%; padding: 20px 1%; }
.index_03_nr ul li { width: 31%; margin: 7px 1%; float: left; text-align: center; }
}
.index_04 { width: 65%; padding: 20px 17.5%; }
.index_04_title { width: 100%; margin: 10px 0; text-align: left; border-bottom: 1px solid #9F1709; }
.index_04_title p { padding: 0 5px; font-size: 18px; line-height: 40px; color: #9F1709; font-weight: bold; float: left; }
.index_04_title a { padding: 0 5px; font-size: 15px; line-height: 40px; color: #000; float: right; }
.index_04_title a:hover { padding: 0 5px; font-size: 15px; line-height: 40px; color: #9F1709; float: right; }
.index_04_nr { width: 100%; padding: 10px 0; }
.index_04_nr ul li { width: 48%; margin: 5px 1%; float: left; }
.index_04_nr ul li p { width: 93%; height: 30px; padding: 3px 0; padding-left: 6%; background: url(../img/yuan.png) left no-repeat; background-size: 6px 6px; border-bottom: 1px dashed #CCCCCC; overflow: hidden; vertical-align: middle; display: inline-block; }
.index_04_nr ul li p a { width: 80%; float: left; text-align: left; font-size: 14px; line-height: 30px; color: #333; vertical-align: middle; }
.index_04_nr ul li p a img { width: 24px; height: 15px; vertical-align: middle; }
.index_04_nr ul li p a:hover { width: 80%; float: left; text-align: left; font-size: 14px; line-height: 30px; color: #9F1709; }
.index_04_nr ul li p span { width: 20%; float: right; text-align: right; font-size: 14px; line-height: 30px; color: #666; }
 @media screen and (max-width:1200px) {
.index_04 { width: 98%; padding: 20px 1%; }
.index_04_nr ul li { width: 98%; margin: 5px 1%; float: none; }
}
.footer { width: 65%; padding: 15px 17.5%; background: #7d1005; }
.footer_up { width: 100%; padding: 10px 0; border-bottom: 1px solid #CCC; }
.footer_up>img { width: 37%; padding: 0 2%; vertical-align: middle; }
.footer_up p { width: 25%; padding: 0 2%; font-size: 15px; line-height: 30px; color: #FFF; display: inline-block; vertical-align: middle; }
.footer_up p span { font-size: 15px; line-height: 30px; color: #FFF; display: block; }
.footer_up .f_ewm{ float:right; color:#fff;}
.footer_up .f_ewm ul li{ float:left; margin:0 25px 0 0; text-align:center;}
.footer_up .f_ewm ul li .img{}
.footer_up .f_ewm ul li .img img{ display:block; margin:0 auto; width:100px; height:100px;}
.footer_up .f_ewm ul li .h2{ font-size:14px; line-height:24px; margin-top:5px;}
.footer_down { width: 100%; padding: 10px 0; text-align: center; }
.footer_down span { font-size: 14px; line-height: 30px; color: #FFF; display: block; }
.footer_down p { font-size: 14px; line-height: 30px; color: #FFF; }
.footer_down p a { font-size: 14px; line-height: 30px; color: #fff; }
 @media screen and (max-width:1200px) {
.footer { width: 96%; padding: 15px 2%; background: #7d1005; }
}
/**/
.all { width: 65%; margin: 0 auto 20px; min-width: 1200px; }
.left { width: 18%; margin-right: 2%; float: left; /*margin-top: -55px;*/ position: relative; z-index: 200; }
.left dl dt { width: 100%; padding: 10px 0; text-align: center; background: #A01709; }
.left dl dt span { font-size: 20px; line-height: 35px; color: #FFF; font-weight: bold; }
.left dl dd { width: 100%; padding: 10px 0; text-align: center; background: #F6F6F6; border-bottom: 1px solid #EBEBEB; }
.left dl dd:hover { width: 100%; padding: 10px 0; text-align: center; background: url(../img/hover.png) center no-repeat; background-size: 100% 100%; border-bottom: 1px solid #EBEBEB; }
.left dl dd a { font-size: 16px; line-height: 35px; color: #A01709; }
.right { width: 80%; float: left; }
.right_title { width: 100%; padding: 5px 0; border-bottom: 1px solid #CCC; }
.right_title h2 { font-size: 18px; line-height: 30px; color: #F00; font-weight: 600; float: left; }
.right_title p { font-size: 14px; line-height: 30px; color: #999; float: right; }
.right_title p a { font-size: 14px; line-height: 30px; color: #999; }
.right_title p a:hover { font-size: 14px; line-height: 30px; color: #A01709; }
.right_nr { width: 100%; padding: 10px 0; }
 @media screen and (max-width:1200px) {
.all { width: 100%; margin: 0 auto 20px; min-width: 0px; }
.left { width: 100%; margin-right: 0; float: none; /*margin-top: -55px;*/ position: relative; z-index: 200; }
.left dl dt { width: 50%; padding: 10px 0; text-align: center; background: #A01709; }
.left dl dd { width: 33.3%; padding: 10px 0; text-align: center; background: #F6F6F6; border-bottom: 1px solid #EBEBEB; float: left; }
.right { width: 98%; padding: 5px 1%; float: none; }
.right_title p { display: none; }
}
.right_nr2_left { width: 69%; margin: 10px 1%; padding: 5px 0; float: left; text-align: center; }
.right_nr2_right { width: 26%; margin: 10px 1%; float: left; }
.right_nr2_right span { font-size: 16px; line-height: 30px; color: #666; display: block; }
.right_nr2_right ul li { width: 95%; padding-left: 5%; background: url(../img/yuan.png) left no-repeat; background-size: 3px 3px; }
.right_nr2_right ul li:hover { width: 95%; padding-left: 5%; background: url(../img/yuan2.png) left no-repeat; background-size: 3px 3px; }
.right_nr2_right ul li p { width: 100%; height: 30px; font-size: 15px; padding: 2px 0; line-height: 30px; color: #666; border-bottom: 1px dashed #CCCCCC; overflow: hidden; }
.right_nr2_right ul li p a { font-size: 15px; line-height: 30px; color: #666; }
.right_nr2_right ul li p a:hover { font-size: 15px; line-height: 30px; color: #666; }
 @media screen and (max-width:1200px) {
.right_nr2_left { width: 98%; margin: 10px 1%; padding: 5px 0; float: none; text-align: center; }
.right_nr2_right { width: 98%; margin: 10px 1%; float: none; display: none; }
}







/**/
.h_search1{ float:right; height:38px; border:1px solid #C3C3C3; border-radius:50px; margin:55px 0 0 0;}
.h_search1 .text1{ float:left; border:none; background:none; height:38px; line-height:38px; width:200px; padding:0 10px;}
.h_search1 .button1{ float:right; width:38px; height:38px; background:url(../images/h_ss.png) center no-repeat;}

@media(max-width:768px){
.top_left{ width:25%; padding-top:0;}
.h_search1{ margin:50px 0 0 0;}
.h_search1 .text1{ width:180px;}

.footer_up p{ display:block; width:96%;}
.footer_up .f_ewm{ float:none;}
}
















