@charset "gb2312";
/* CSS Document */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend{margin:0px; padding:0px;}
body{background-color:#fff;font-family:"Microsoft YaHei";}
body, button, input, select, textarea {font-size:14px; color:#383838;}
h1, h2, h3, h4, h5, h6, small,font{font-size:14px; font-weight:normal;font-family:"Microsoft YaHei";}
ul, ol, li,dl,dt,dd {list-style:none; margin:0px; padding:0px;font-family:"Microsoft YaHei";}
a{text-decoration:none; outline:none; color:#383838;font-family:"Microsoft YaHei";}
a:hover{text-decoration:none; color:#ea810b;}
fieldset, img, html, body, iframe{border:none;}
img {vertical-align:middle;}
sup{vertical-align:super;}
sub{ vertical-align:sub;}
input, select, label {vertical-align: middle}
.clear {clear:both;height:0px;line-height:0px;}
.clearfix:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
.clearfix {*zoom:1;display: inline-block;}
.clearfix {display: block;}
.line20{ line-height:20px;}
.line22{ line-height:22px;}
.line25{ line-height:25px;}
.line30{ line-height:30px;}
.f_left{ float:left;}
.f_right{ float:right;}
.bg-f6{ background-color:#f6f6f6;}
.color-e4{ color:#e4e4e4;}
.color-red{ color:#ea810b;}
.orange{color:#ff7850;}
.color-green{ color:#090;}
.color-999{ color:#999999;}
.color-blue{color:#0071cf;}
.darkgray{color:#333;}
.gray{color:#999;}
.pt6{padding-top:6px;}
.pt12{ padding-top:12px;}
.mr10{ margin-right:10px;}
.mrb10{ margin-bottom:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.lh26{line-height:26px;}
.lh30{line-height:30px;}
.strong{ font-weight:bold;}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1";}
.songti{font-family:"宋体";}
.border{border:1px solid #E2E2E2;}
.border_blue{ border:1px solid #84BFFF;}
.border_red{ border:1px solid #FFC085;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.padl5{ padding-left:5px;}
.padlr5{ padding:0px 5px;}
.marl5{ margin-left:5px;}
.br{ clear:both; height:10px; line-height:10px; margin:0px; padding:0px;}
.hide{display:none;}
a.blue{ color:#0071cf;}
a.blue:visited{ color:#0071cf;}
a.blue:hover{ color:#0071cf;}

a.red{ color:#F00;}
a.red:hover{color:#F00;}
a.white{ color:#fff;}
a.white:hover{color:#fff;}

a.btnlink_red{height:40px; line-height:40px; background-color:#F60; color:#fff; font-size:14px; display:block; text-align:center;}
a.btnlink_red:hover{ background-color:#F80;}

a.btnlink_blue{height:40px; line-height:40px; background-color:#198cde; color:#fff; font-size:14px; display:block; text-align:center;}
a.btnlink_blue:hover{ background-color:#03F;}

.mainbox{ margin:7px auto; width:1200px;}
.position{ margin:5px auto; text-align:left; width:1190px;}
.w960{width:960px; margin:0px auto;}
.arrow{ background:url(../images/arrow.jpg) right no-repeat; padding-right:20px; font-size:18px; line-height:46px;}
.msg_ok{ text-align: center; line-height: 20px; padding:10px;}

#nav{ border-bottom:1px solid #ea810b; height:42px; margin:10px auto; width:1200px;}
.navs{}
.navs ul{}
.navs li{ float:left; margin:0px 8px 0px 0px; line-height:42px; padding:0px; text-align:center; }
.navs li.line{ width:3px; line-height:21px; min-width:3px; margin:0px 3px; float:left; height:21x; pad font-size:14px; padding-top:10px;}
.navs li a{display:block; height:42px; line-height:42px; text-align:center; font-size:16px; font-weight:100; color:#444444; padding:0px 5px; min-width:80px;}
.navs li a.hover{  color:#FFF; background-color:#ea810b;  text-align:center;}

#dtab_vs{ height:34px; position:relative;}
#dtab_vs .heads{overflow:hidden; position:relative; background-color:#fff; border:1px #fff solid; padding:9px; z-index:1002; _display:inline; _zoom:1; margin-top:-1px;}
#dtab_vs .heads .vs{background:url(../images/s1.png) left center no-repeat; width:18px; height:17px; float:left; margin:-2px 5px;}
#dtab_vs .childs{ display:none;position:relative;}
#dtab_vs .childs ul{padding:5px 10px; position:absolute; z-index:1005; left:0; top:0; border:1px solid #ea810b; background:#fff; width:230px;}
#dtab_vs .childs ul li a{line-height:24px; width:230px; display:block;}
#dtab_vs.hover .heads{position:relative; background:#fff; border:1px solid #ea810b; border-bottom-style:none; padding:9px; }
#dtab_vs.hover .heads .vs{background:url(../images/s2.png) left center no-repeat; width:18px; height:17px; float:left; margin:-2px 5px;}
#dtab_vs.hover .childs{ display:block;background:#fff;  position:relative; z-index:1001;margin-top:-1px;}

/*头*/
#nav{ border-bottom:1px solid #ea810b; height:42px; margin:10px auto; width:1200px;}
.navs{}
.navs ul{}
.navs li{ float:left; margin:0px 8px 0px 0px; line-height:42px; padding:0px; text-align:center; }
.navs li.line{ width:3px; line-height:21px; min-width:3px; margin:0px 3px; float:left; height:21x; pad font-size:14px; padding-top:10px;}
.navs li a{display:block; height:42px; line-height:42px; text-align:center; font-size:16px; font-weight:100; color:#444444; padding:0px 5px; min-width:80px;}
.navs li a.hover{  color:#FFF; background-color:#ea810b;  text-align:center;}

.dtab{ height:24px; position:relative;}
.dtab .heads{overflow:hidden; position:relative; z-index:1002; _display:inline; _zoom:1; margin-top:-1px; padding:4px;}
.dtab .childs{ display:none;position:relative;}
.dtab .childs ul{padding:5px 10px; position:absolute; z-index:1005; left:0; top:0; border:1px solid #cccccc; background:#fff; width:130px;}
.dtab .childs ul li a{line-height:24px; width:130px; display:block;}
.dtab.hover .heads{position:relative; background:#fff; border:1px solid #cccccc; border-bottom-style:none; padding:4px;}
.dtab.hover .childs{ display:block;background:#fff;  position:relative; z-index:1001;margin-top:-1px;}
.u-textsyzr{border:2px #ea810b solid; height:45px; overflow:hidden;}
.u-textsyzr input{ height:45px; line-height:45px; padding:0px 15px; border:none; border-width:0px; min-width:370px;}
.u-submit{background-color:#ea810b; width:125px; height:49px; line-height:49px; font-size:20px; cursor:pointer; text-align:center; color:#fff; border:0px solid #ffffff;}

/*剧中分页*/
.pagination{float:left;width:100%;overflow:hidden;position:relative}
.pagination ul{clear:left;float:left;position:relative;left:50%;text-align:center}
.pagination li{line-height:30px;margin:0 5px;display:block;float:left;position:relative;right:50%}
.pagination a{display:block;color:#888;background-color:#fff; border:1px solid #dddddd; padding:0 12px;border-radius:2px;}
.pagination a.cur,.pagination a:hover{color:#fff;background-color:#ea810b;display:block;border:1px solid #ea810b; padding:0 12px;border-radius:2px;}

/*居左分页*/
.page { font-size:12px; margin:10px 0px; }
.page a { border-radius:5px;}
.page .number { border:1px solid #dddddd; padding:10px 15px;}
.page a.hover {	border:1px solid #ea810b; background-color:#ea810b; color:#FFF;}

.msgbox{ padding:10px; border:1px solid #e2e2e2; text-align:center; line-height:25px;}
.banner{ margin:0px auto; width:1200px;}
/*top*/
#top{ height:40px; width:100%; background-color: #f5f6f8;}
#top .top_contain{width:1200px; margin:0 auto;}
.top_left{float:left;width:300px;}
.kfdh{color:#ea810b; font-size:14px;font-weight:bold;float:left; margin:10px 0 0 0;}
.kfdh_tel{color:#ea810b; font-size:18px;float:left; margin:6px 0 0 0;}
.top_rightt{float:right;}
.top_left li{ float:left; padding:0px 4px 0px 0px; line-height:40px;}
.top_right li{ float:left; padding:0px 0px 0px 4px; line-height:40px;}
#smember{ float:right;margin:13px 0 0 0; height:16px;}
#smember ul{ }
#smember li{ float:right; line-height:16px;}
#smember li.a1{ background:url(../images/m1.png) left no-repeat; padding-left:20px; margin:0 0 0 10px;}
#smember li.a2{ background:url(../images/m2.png) left no-repeat;padding:0 10px 0 20px; border-right:1px solid #000; margin:0 0 0 10px;}
#smember li.a2s{ background:url(../images/m2.png) left no-repeat;padding:0 0px 0 20px; margin:0 0 0 10px;}
#smember li.a3{ background:url(../images/m3.png) left no-repeat; padding:0 10px 0 20px; border-right:1px solid #000; position:relative;}
#appqr{position:absolute;top:30px;left:-30px;width:130px; height:150px; text-align:center; padding:10px 5px; z-index:99999; background-color: #fff; display:none;}
#appqr img{width:125px; height:125px;}

.snav_contain{width:1200px; margin:0 auto;height:84px; clear:both; margin-bottom:6px;}
.site_logo{float:left;width:400px; margin:12px 0; height:80px;}
.site_logo #logo{ float:left;width:300px;}
.site_logo #citychange{float:left; margin:0 0 0 10px; line-height:80px; text-align:center;}
#snav{ height:80px; float:right; width: 700px; position: relative; margin-right:-28px; margin-top:12px;}
#snav #navline{ width:80px; height:3px; background-color: #ea810b; position: absolute; bottom: 3px;margin:0 10px;}
#snav li{ float:left; height:80px; width:80px; padding:0 10px;}
#snav li a{ height:80px; display:block; line-height:80px; text-align:center; color:#383838; font-size:18px;}
#snav a:visited{ background-color:none;}
#snav a:hover{ color:#ea810b;}
#snav a.on{ color:#ea810b;}


.tels{ background:url(../images/tels.jpg) left no-repeat; background-size: 24px; height:34px; line-height:34px; padding-left:22px; margin-left:10px;  color:#0071cf; font-size:20px; font-weight:bold;}

.contain{ width:1200px; margin:5px auto;}
.thtitle{ background-color:#f5f5f5; font-size:14px; text-align:left; padding-left:10px; line-height:32px; font-weight:bold; color:#666;}
.txts{}
.txts li{ line-height:26px; background:url(../images/dot.gif) left no-repeat; padding-left:10px; text-align:left;}
.txts .dater{ float:right; line-height:26px; margin-right:5px;}

.position{ line-height:40px; height:40px; clear:both;}
.position .cimg{ float:left; padding-left:40px; font-size:16px; font-weight:bold; color:#3b3b3b;}
.position .ctxt{ float:right; color:#868597;}
.position .ctxt a{ color:#868597;}

#root{ background-color:#323232; margin-top:40px; clear:both; width:100%; height:338px; min-width: 1300px;}
#root .rootnav{ width:1200px; margin:0 auto; padding:30px 0 0 0; height:200px;}
#root .rootnav dl{ float:left; width:120px; height:200px; margin-right:20px;}
#root .rootnav dl dt{ line-height:50px; height:50px; color:#b6b6b6; font-size:16px;}
#root .rootnav dl dt h3{line-height:50px; height:50px; border-bottom:1px solid #4b4b4b; color:#b6b6b6; font-size:16px; width:64px;}
#root .rootnav dl dd{ margin-top:10px;}
#root .rootnav dl li{line-height:28px; color:#b6b6b6;}
#root .rootnav dl li a{line-height:28px; color:#b6b6b6;}
#root .rootnav dl.contact{ width:442px; border-left:1px solid #4b4b4b; height:200px;padding:8px 0 0 0;margin-right:0px;}
#root .rootnav dl.contact dt{ float:left; width:122px; height:145px; margin-left:40px; border-bottom:0px solid #323232; padding:8px 0 0 0;}
#root .rootnav dl.contact dt h2{ height:20px; line-height:20px; text-align:center;}
#root .rootnav dl.contact dd{ float:left; margin-left:20px; margin-top:0px; width:257px;}

#root .rootnav dl li a.kf{ display:block; width:76px; height:34px; line-height:34px; color:#fff; text-align:center; background:url(../images/kf.png) 10px no-repeat; padding-left:40px; background-color:#ea810b; border-radius:5px;}
#root .rootnav dl li a.kf:visitd{color:#fff;}
#root .rootnav dl li a.kf:hover{color:#fff;}

#root .flinks{ height:40px; line-height:40px; background-color:#242424; color:#868686; font-size:12px;}
#root .flinks a{ color:#868686; font-size:12px; margin-left:5px;}
#root .roottxt{ padding:20px 0; line-height:24px; color:#a9a9a9; text-align:center;}
#root .roottxt a{color:#a9a9a9;}

.work_menu{ position: fixed;  right:0px; height:250px;  width:49px; z-index:1000; bottom:200px;}
.work_menu li{ width:100%; height:49px; margin-bottom:2px;}
.work_menu li img{width:47px; border:1px solid #ea810b; height:47px;}
.work_menu li img:hover{ border:1px solid #fa2b23;}


.topic2{line-height:31px; background-image:url(../images/topic2_bg.gif); height:31px;}
.topic2 .title{ line-height:31px; color:#656565; font-size:14px; font-weight:bold; float:left; margin-left:10px; background:url(../images/txt_bg2.gif) no-repeat left; padding-left:15px;}
.topic2 .more{ color:#656565; font-size:12px; float:right; margin-right:10px;}
.topic2 .more a{ color:#656565; text-decoration:none;}

.jjr_list{ padding:20px 0 0 0;}
.jjr_list ul{ display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.jjr_list li{width:32%; border:1px solid #ddd; background-color:#fff; padding:20px; box-sizing:border-box; border-radius:8px; margin:0 0 20px 0; cursor:pointer;}
.jjr_list dl{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.jjr_list dt{width:120px; height:140px;}
.jjr_list dt img{width:100%; height:140px; border-radius:8px;}
.jjr_list dd{width:200px;}
.jjr_list dd h2{ font-size:16px; line-height:40px;}
.jjr_list dd h2 img{height:20px;}
.jjr_list dd h3{ margin:0; padding:0; font-size:14px;line-height:24px; font-weight:100;}
.jjr_list dd h4{ margin:10px 0 0 0; padding:0;}
.jjr_list dd h4 a{ display:block; width:160px; height:30px; border:1px solid #ea810b; text-align:center; color:#ea810b; line-height:30px; border-radius:12px;}
.jjr_list dd h4 a:hover{ background-color:#ea810b; color:#fff;}
.jjr_list dd p{color:#8d8d8d; font-size:14px; line-height:22px;}

.jjr_show{ background-color:#fff; padding:15px; box-sizing:border-box; border:1px solid #ddd; margin:20px 0; border-radius:8px; height:200px;display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.jjr_show dt{width:120px; height:140px;}
.jjr_show dt img{width:100%; height:140px; border-radius:8px;}
.jjr_show dd{width:720px;}
.jjr_show dd h2{ font-size:16px; line-height:40px;}
.jjr_show dd h2 img{height:20px;}
.jjr_show dd h3{ margin:0; padding:0; font-size:14px;line-height:24px; font-weight:100;}
.jjr_show dd h4{ margin:10px 0 0 0; padding:0;}
.jjr_show dd h4 a{ display:block; width:160px; height:30px; border:1px solid #ea810b; text-align:center; color:#ea810b; line-height:30px; border-radius:12px;}
.jjr_show dd h4 a:hover{ background-color:#ea810b; color:#fff;}
.jjr_show dd p{color:#8d8d8d; font-size:12px; line-height:24px;}

.jjr_right{background-color:#fff; border-radius:8px; padding:10px; box-sizing:border-box;}
.jjr_right .wximg{ width:90%;}
.jjr_right h4{ margin:10px 0 0 0; padding:0;}
.jjr_right h4 a{ display:block; width:100%; height:30px; border:1px solid #ea810b; text-align:center; color:#ea810b; line-height:30px; border-radius:12px;}
.jjr_right h4 a:hover{ background-color:#ea810b; color:#fff;}

.jjr_pros ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.jjr_pros li{ width:280px;}
.jjr_pros li img{width:100%; height:200px; border-radius:4px;}
.jjr_pros li h2{font-size:14px; line-height:30px; height:30px; width:100%; overflow:hidden;}
.jjr_pros li p{ line-height:22px; color:#8d8d8d;}
.jjr_pros li .price{ color:#F60;}
.jjr_caset{margin:10px 0; line-height:30px; font-size:18px; }