@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {margin: 0;padding: 0;border: none;outline: 0; /*font-size:100%;*/ font: inherit;vertical-align: baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body { /*font-size:100%;*/ font-size:14px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body { background:#fff; }

a{color:#444;text-decoration:none;}
.left {float:left;}
.right {float:right;}
.clear:after,
.cl::after,
.clr::after{content: ''; display: block; height: 0; clear: both; visibility: hidden; zoom: 1;}

.bread{ margin-bottom:15px; height: 34px;padding: 0 19px;font-size: 14px;line-height: 32px;color: #a2a2a2;background: #fafafa;border: 1px solid #f5f5f5;box-sizing:border-box;}
.bread a{color: #a2a2a2;}
.bread span{color: #323232;}

.container  {width: 1198px;margin: 0 auto;}
.container .h1 { display: block; font-size: 26px; line-height: 36px; color: #202020; width:1100px; border-bottom:3px solid #ddd; margin-top:25px; }
.container .h1 h1 { display:inline-block; border-bottom:3px solid #e4393c; padding-bottom:10px; position:relative; bottom:-2px; }
.w1200 .container .h1  { width:915px; }


.content { line-height:25px; font-size:16px; color:#333; }
.content p { padding-bottom:25px; }

.hh { display: block; font-size: 20px; line-height: 26px; color: #202020;  border-bottom:3px solid #ddd; margin-top:25px; }
.hh h1,.hh h2,.hh h3 { display:inline-block; border-bottom:3px solid #e4393c; padding-bottom:10px; position:relative; bottom:-3px; font-weight:bold; color:#333; }

.container .hw1 { width:100%; }
.w1200 .container .hw1 { width:100%; }

.container .h2 { line-height:40px; margin:15px 0 5px; }
.container .h2 h2 { font-size:20px; color:#202020; font-weight:bold; }


.dttpleft .tit { height:30px; overflow:hidden; margin:10px auto;}
.dttpleft .tit i { display:block; float:left; width:6px; height:30px; overflow:hidden; margin:0 auto; background:#e81324;}
.dttpleft .tit a { display:block; float:left; margin-left:10px; font-family:"Microsoft Yahei"; font-weight:bold; font-size:20px; color:#333;}
.dttpleft .tit a:hover { color:#e81324;}
.dttpleft .cate1h {overflow: hidden;border-bottom: 1px solid #cecece;}
.dttpleft .cate1h .cate1hmore{display: block; margin: 0;float: right; color: #ee2e2e;}

.wtags { padding:10px; }
.wtags h3,.wtags h2,.wtags .item { display:inline-block; border:1px solid #ddd; padding:4px 10px; border-radius:5px; margin:5px; font-size:14px; font-weight:normal; height:100%; line-height:180%; }
.whtags { padding:0; }
.whtags h3 { margin-left:0; margin-right:10px; }

.tptpbox { height:auto; overflow:hidden; margin:0 auto; padding:15px 0;  border:1px solid #e1e1e1;}
.tptpbox a { display:block; float:left; width:85px; height:26px; line-height:26px; overflow:hidden; text-align:center;  font-size:18px; font-weight:bold; color:#474747;}
.tptpbox a:hover { color:#e81324;}
.pt20 { padding-top:20px; }
.pt10 { padding-top:10px; }

.dttpbox {width: 1200px;height: auto; overflow: hidden; margin: 0 auto;}

/*logbox*/
.logbox { height:30px; overflow:hidden; margin:0 auto; border-bottom:1px solid #ececec; background:#f8f8f8; font-family:"Microsoft Yahei";}
.logbox .wp { width:1200px; height:30px; overflow:hidden; margin:0 auto;}
.logbox .wp .logl { float:left; height:18px; overflow:hidden; margin:5px auto; border:1px solid #d4d4d4;}
.logbox .wp .logl .icon { display:block; float:left; width:18px; height:18px; overflow:hidden; background:url(https://img.lmjx.net/sf/2017/webmap09/images/headimg.png) no-repeat center center; border-right:1px solid #d4d4d4;}

.logbox .wp .logl a { display:block; float:left; width:auto; padding:0 10px; height:18px; line-height:18px; text-align:center; overflow:hidden; font-weight:500; font-size:12px; color:#757575; border-right:1px solid #d4d4d4;}
.logbox .wp .logl .nbdr { border-right:none;}

.logbox .wp .lks { float:right; height:30px; overflow:hidden;}
.logbox .wp .lks a { display:block; float:left; width:auto; overflow:hidden; height:30px; line-height:30px; margin:0 8px 0 0; font-family:"SimSun"; font-size:12px; color:#2e2e2e;}
.logbox .wp .lks a:hover { color:#e81324;}
.logbox .wp .lks i { display:block; float:left; width:1px; height:12px; overflow:hidden; margin:9px 8px 9px 0; background:#2e2e2e;}


.header { padding:35px 0 0; height:100px; width:1180px; margin:0 auto; }
.header .logo { /*width:360px;*/ float:left;}
.header .logo a{ float:left; display:inline-block;}
.header .logo a.mt { margin-left:10px; }
.header .logo p{ /*width:130px;*/ text-align:center; margin:0; overflow:hidden; line-height:55px; height:55px; color:#000000;font-size:30px;}
.header .cmsou10 { width:566px; height:60px; float:right; position: relative; }
.header .cmsou10 .search { width:566px; height:30px; float:left; border-left:2px solid #ff2024;border-top:2px solid #ff2024;border-bottom:2px solid #ff2024; padding:0; }
.header .cmsou10 .search input{ width:470px; +width:420px; height:30px; line-height:30px; float:left;  color:#b4b4b4; border:0; background:#fff; padding-left:10px; font-size: 12px; }
.header .cmsou10 .search .b_button{ width:81px; height:31px; line-height:31px; background:#ff4246; border:0; float:right; margin-right:0; cursor:pointer; color:#eeeeee; text-align:center; padding:0; letter-spacing: 3px; padding-left: 5px; font-size:16px; margin-top: -1px;}
.header .cmsou10 strong{ width:560px; height:53px; display:inline-block; padding-left:10px;}
.header .cmsou10 strong a{ padding:0 6px 0 0; line-height:29px; color:#999;font-style:normal;font-weight:normal;}
.header .cmsou10 .askgo{width:566px;  height:25px; line-height:25px;  float:right; margin-right:0;  text-align:center; padding:0; margin-top: 5px;}
.header .cmsou10 .askgo a{display: block;color:#ff2024;font-size:12px; float:left; margin-left: 14px;}
.header .cmsou10 .cmsou10words a { color:#6c6c6c; }
.header .cmsou10 .cmsou10words a:hover { color:#ff6600; }
.header .logo h1{ float:left; display:inline-block;}
.header .logo .mt { margin-left:35px; }
.header .logo h1{ /*width:130px;*/ text-align:center; margin:0; overflow:hidden; line-height:55px; height:55px; color:#000000;font-size:30px;}

.searchbox { float:right; width:510px; height:30px; position:relative; z-index:99; margin:18px auto; font-family:"Microsoft Yahei"; font-size:14px; background:#fff; border:1px solid #ff2024;}
.search, .searchborder, .searchbox, .text { display:-webkit-box;}
.searchbox #searchform { width:100%; background:#fff;}
.searchbox .type { position:absolute; left:0px; top:0px; width:76px; height:30px; border-right:1px solid #ff2024;}
.searchbox .type .select { float:left; width:55px; padding:0 21px 0 0; height:30px; line-height:30px; position:relative; z-index:10; text-align:center; vertical-align:middle; background:url(../images/xiala_btn_03.jpg) no-repeat 60px 14px;}
.searchbox .type .select .showdates { display:none; width:76px; height:auto; overflow:hidden; margin:0 auto; position:absolute; left:-1px; top:30px; z-index:20; background:#fff; border-left:1px solid #ff2024; border-right:1px solid #ff2024; border-bottom:1px solid #ff2024;}
.searchbox .type .select .showdates a { display:block; height:30px; line-height:30px; text-align:center; color:#3c3c3c; border-bottom:1px solid #e6e5e5;}
.searchbox .type .select .showdates a.nobtm { border-bottom:none;}
.searchbox .type .select .showdates a:hover { color:#d81518; text-decoration:none; background:#eee;}
.searchbox .text { padding:0 85px 0 5px; height:29px; line-height:29px; overflow:hidden; background:#fff;}
.searchbox .text input { width:420px; height:29px; line-height:29px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; border:0; outline:0; -webkit-appearance:none;}
.searchbox .text a { width:16px; height:16px; line-height:16px; text-align:center; padding:4px 10px; position:absolute; top:0; right:0; z-index:10; font-family:Arial; background:#fff;}
.searchbox .bttn { position:absolute; right:0; top:0; display:block; width:80px; height:30px; line-height:30px; cursor:pointer; text-align:center; overflow:hidden; font-family:"Microsoft Yahei"; font-size:14px; color:#fff; background:#ff2024;}

.fcopyright {height:40px;font-size:12px;line-height:40px;color:#ccc;background:#333;}
.fcopyright .links {margin-left:-12px;}
.fcopyright .links a {display:inline-block;padding:0 10px;font-size:12px;line-height:40px;color:#ccc;}
.fcopyright .copyright {color:#848484;}