/* public */
pre{white-space: pre-wrap;font-family: 'sy';word-wrap: break-word; }
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0; outline: none;}
img{border:0;}
ul,dl,li,dt,dd{list-style:none;}
body{font-size: 16px;  overflow-x:hidden; font-family: 'oppo'; color: #505152;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-overflow-scrolling : touch ; background: #fff; padding:0px; margin:0px; background:#fff }
a{font-size:13px;text-decoration:none;  color: #505152; z-index: 99999;}
.clearfix:after{content:""; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none;font-family: "Î¢ÈíÑÅºÚ"; line-height: normal;border:none;background: none;}
textarea{resize:none; overflow:hidden;}
select{-webkit-appearance: none;appearance: none; -ms-appearance: none;border-radius: 0;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
table{max-width:100%;overflow:hidden;}
.u_hidden{display: none;}
.fl{float:left;}
.fr{float:right;}
.clear { clear:both;}

@font-face{
    font-family:'oppo';
    src:url(../fonts/opprsans_r.ttc) format('truetype')
}
@font-face{
    font-family:'geo';
    src:url(../fonts/GEOSLAB703_MD_BT_MEDIUM.TTF) format('truetype')
}
@font-face{
    font-family:'gotham';
    src:url(../fonts/Gotham-Medium.ttf) format('truetype')
}

.container { width:1240px; margin-left:auto; margin-right:auto; background:#FFFFFF }

.header { height:100px;  }

.header .logo { align-items: center;  display: flex; height:100px; float:left }

.header .logo img{   }

.header .backup { float:right; line-height:44px;  }

.header .backup a{ font-size:13px; color:#444;}

.menu { background:#993333; height:40px; }

.menu li { width:11.01%; text-align:center;  float:left; border-right:1px #C57988 solid; }

.menu li:last-child{ border:none}

.menu li a{ color:#fff; font-size:15px; line-height:40px; display:block;  }

.menu li:hover { background:#BA1116}

.menu .current a { background:#BA1116}

.banner { width:100%; margin:15px auto;}
.banner img{ width:100%; height:auto; overflow:hidden; }

.pic{ height:305px;  }
.pic .left{ width:43%; float:left;}

.pic .left img{ width:100%; height:300px; }

.pic .right { float:left; width:55%; margin-left:2%; }

.t { background:#EEEEEE; height:46px; border-bottom:1px #BA1116 solid;  }

.bt{ border-bottom:1px #ccc solid; font-size:18px; text-align:center; padding-bottom:30px; margin-bottom:30px; margin-top:40px; font-weight:bold;  }

.menub1_1 {	font-weight: bold;  font-size:15px;  float: left; width: 130px; cursor: pointer; background:#BA1116; color: #fff; line-height: 46px; height: 46px; text-align: center}
.menub1_2 {	font-weight: normal; font-size:15px;  float: left; width: 130px; cursor: pointer; color: #434445; line-height: 46px; height: 46px; text-align: center}
.menugtab {	padding-right: 6px; padding-left: 6px; padding-bottom: 6px; color: #cccccc; padding-top: 6px; height:240px; border: #E0E0E0 1px solid; border-top: #ccc 1px solid;}
.menugtab a {margin: 0px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  width: 550px; display: block;  }
.menugtab a:hover { color:#BA1116; text-decoration:underline }
.menugtab li{ line-height:40px; border-bottom:1px #CACACA dotted;   }

.menugtab li i{ color:#BA1116; display: block; float:left; margin-right:5px; }

.menugtab li:last-child{ border-bottom:none}
.menugtab li b{ float:right; color:#505152; margin-right:10px; font-size:12px;  margin-top:-40px  }

.news{ width:100%;  overflow:hidden; height:auto; margin-top:15px;   }
.news .one { width:32%; float:left; border: #E0E0E0 1px solid; height:270px; box-sizing:border-box; }
.news .one .title i{ color:#BD2024; font-style:normal; font-weight:bold; }
.news .one .title { height:46px; background:#EEEEEE; line-height:46px; font-size:15px; padding-left:20px; padding-top:0px; padding-bottom:0px;  }
.news .one .title img{ vertical-align:middle; margin-top:-5px; margin-right:10px; }
.news .one .title a{ float:right; margin-right:10px; color:#999999; font-size:12px; }
.news .one li {  line-height:36px; padding:0px 15px 0px 10px; height:36px; border-bottom:1px #CACACA dotted;  }
.news .one li:last-child{ border:none}
.news .one li a{ width:75%; float:left; height:auto;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.news .one li a:hover { color:#BA1116; text-decoration:underline }
.news .one li b{ float:right; color:#505152; font-size:12px; }


.news .one li  u{ color:#BA1116; display: block; float:left; margin-right:5px; text-decoration:none}

.news .two { width:32%; float:left; border: #E0E0E0 1px solid; margin-left:2%;  height:270px; box-sizing:border-box }

.news .two .title i{ color:#BD2024; font-style:normal; font-weight:bold; }
.news .two .title { height:46px; background:#EEEEEE; line-height:46px; font-size:15px; padding-left:20px; }
.news .two .title img{ vertical-align:middle; margin-top:-5px; margin-right:10px; }
.news .two .title a{ float:right; margin-right:10px; color:#999999;  font-size:12px;}
.news .two li {  line-height:36px; padding:0px 15px; height:36px; border-bottom:1px #CACACA dotted;  }
.news .two li:last-child{ border:none}
.news .two li a{ width:75%; float:left; height:auto;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.news .two li a:hover { color:#BA1116; text-decoration:underline }

.news .two li b{ float:right; color:#505152; font-size:13px; }

.news .two li  u{ color:#BA1116; display: block; float:left; margin-right:5px; text-decoration:none}


.news .three { width:32%; float:left; border: #E0E0E0 1px solid; margin-left:2%;  height:270px; box-sizing:border-box }

.news .three .title i{ color:#BD2024; font-style:normal; font-weight:bold; }
.news .three .title { height:46px; background:#EEEEEE; line-height:46px; font-size:15px; padding-left:20px; }
.news .three .title img{ vertical-align:middle; margin-top:-5px; margin-right:10px; }
.news .three .title a{ float:right; margin-right:10px; color:#999999; font-size:12px; }
.news .three li {  line-height:36px; padding:0px 15px; height:36px; border-bottom:1px #CACACA dotted;  }
.news .three li:last-child{ border:none}
.news .three li a{ width:75%; float:left; height:auto;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.news .three li a:hover { color:#BA1116; text-decoration:underline }

.news .three li b{ float:right; color:#505152; font-size:13px; }

.news .three  li  u{ color:#BA1116; display: block; float:left; margin-right:5px; text-decoration:none}

.ad { width:100%; margin:25px auto 20px auto; }

.ad img{ width:100%; }


.about .a { width:32%; float:left; border: #E0E0E0 1px solid; margin-left:%; height:400px; box-sizing:border-box }

.about .a .title i{ color:#BD2024; font-style:normal; font-weight:bold; }
.about .a .title { height:60px; background:#EEEEEE; line-height:60px; font-size:15px; padding-left:20px; }
.about .a .title img{ vertical-align:middle; margin-top:-5px; margin-right:10px; }
.about .a .title a{ float:right; margin-right:10px; color:#999999; font-size:12px; }


.about .b { width:32%; float:left; border: #E0E0E0 1px solid; margin-left:2%; height:400px; box-sizing:border-box }

.about .b .title i{ color:#BD2024; font-style:normal; font-weight:bold; }
.about .b .title { height:60px; background:#EEEEEE; line-height:60px; font-size:15px; padding-left:20px; }
.about .b .title img{ vertical-align:middle; margin-top:-5px; margin-right:10px; }
.about .b .title a{ float:right; margin-right:10px; color:#999999; font-size:12px; }


.about .c { width:32%; float:left; border: #E0E0E0 1px solid; margin-left:2%; height:400px; box-sizing:border-box }
.about .c .title i{ color:#BD2024; font-style:normal; font-weight:bold; }
.about .c .title { height:60px; background:#EEEEEE; line-height:60px; font-size:15px; padding-left:20px; }
.about .c .title img{ vertical-align:middle; margin-top:-5px; margin-right:10px; }
.about .c .title a{ float:right; margin-right:10px; color:#999999; font-size:12px; }

.company { margin:15px; }
.company img{ width:100%; max-height:195px;  }

.text { margin:15px; line-height:25px; font-size:14px; }


.link{ width:100%; float:left; border: #E0E0E0 1px solid; height:auto; overflow:hidden; box-sizing:border-box; margin-top:25px;  }

.link .title i{ color:#BD2024; font-style:normal; font-weight:bold; }
.link .title { height:50px; background:#EEEEEE; line-height:50px; font-size:16px; padding-left:20px; }
.link .title img{ vertical-align:middle; margin-top:-5px; margin-right:10px; }
.link .title a{ float:right; margin-right:10px; color:#999999; font-size:12px; }

.link-img{ margin:15px 15px 10px 15px; height:auto; overflow:hidden; }
.link-img li{ float:left; margin-right:15px; width:11.2%; }
.link-img li img{ width:100%; height:45px; }
.link-img li:last-child{ margin-right:0px; }

.footer { width:100%;  overflow:hidden; clear:both;  }

.footer .left{ float:left; margin:20px auto;  width:50%;}

.footer .left img {  }
.footer .right { float:right; margin:20px auto; width:50%; text-align:right; }

.footer .right p { font-size:13px; line-height:20px; color:#444; }

.end{ line-height:80px; color:#444; font-size:13px; text-align:center; }
 
.show { width:100%; margin:auto auto; height:auto; overflow:hidden; min-height:500px;   }
.show .left { width:28%; float:left; background: linear-gradient(to bottom, #E3E3E3, #ffffff); }

.show .left li{ border-bottom:1px #BA1116 dotted; padding:8px; margin:0px 15px; font-size:8px; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;  }

.show .left li i { color:#BA1116; }

.show .left  ul { margin-bottom:0px;}

.show .left  ul li{ border-bottom:1px #999 dotted;  padding:10px 0px 5px 10px; margin-left:15px; font-size:8px;  }

.show .left ul li a{ font-size:13px; }
.show .left ul li a:hover { }
.show .left ul li:before { display:none;}

.show .left li:before { width:2px; height:15px; background:#BA1116; position: absolute; }

.show .left li > a{ margin-left:6px;  font-size:13px;  }

.show .left li a:hover{ color:#BA1116;  font-size:13px; }

.show .left li.current a { color:#BA1116;  font-size:13px;   font-weight:bold  }

.show .left > ul > li { margin-left:30px; font-size:13px;}

.show .left > ul > li i { color:#505152; font-size:6px; }

.show .left > ul > li a{ font-weight: 400; font-size:13px;  }

.show .left .title i{ color:#BD2024; font-style:normal; font-weight:bold; }
.show .left .title { height:60px; background:#EEEEEE; line-height:60px; font-size:16px; padding-left:20px; border-bottom:1px #fff solid; }
.show .left .title img{ vertical-align:middle; margin-top:-5px; margin-right:10px; }



.show .right{ width:70%; float:left; margin-left:2%; position: relative;  text-align:left;   }

.show .right .title i { float:left; font-size:13px; position: absolute; margin-left:120px; color: #BD2024; width:82%; overflow:hidden;  white-space: nowrap;
 
  text-overflow: ellipsis; }


.show .right .title { height:60px; background:#EEEEEE; line-height:60px;  font-size:13px; padding-right:20px; padding-left:20px; }

.show .right .title a { padding-right:5px; padding-left:5px; color:#444; font-size:13px;  }

.show .right .title a:hover { text-decoration: underline}

.content { text-align:left; margin-top:20px; padding-left:5px; padding-right:5px;  line-height:28px; text-align:justify}


.content p{ margin-bottom:30px; font-size:14px;  }

