@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; }
body{ font-size:14px; line-height:28px; font:Arial,"宋体",Helvetica, sans-serif,Verdana; margin:0px;color:#666;}
a,a:visited{color:#5a5a5a;text-decoration:none;}
a:hover{ }
#header{width:1200px; margin:0 auto;}
#header #logo{ float:left;}
#header #hrt{ float:right; background:url(phone.png) no-repeat left center; background-size:25%; padding:20px 0px; padding-bottom:10px; padding-left:68px; font-size:24px; font-weight:bold;color:#da1010;}
#header #hrt span{ font-weight:bold; display:block; font-size:16px;color:#666;}
#navfrm{ background:rgb(0, 130, 208); clear:both;}
#navfrm ul{ width:1200px; margin:0 auto; padding:0px;}
#navfrm ul li{ display:inline-block;}
#navfrm ul li a{ display:block; line-height:50px; padding:0px 35px; font-weight:bold; font-size:16px;color:#fff;}
#navfrm ul li a:hover{ background:#da1010;color:#fff;}
/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:500px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{ display:block; height:500px; }
.fullSlide .hd{ width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;background:url(touming.png) repeat-x;text-align:center;_background:#000;_filter:alpha(opacity=60);}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(tg_flash_p.png) -18px 0;overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0; }
#hotfrm{ background:#f6f6f6; padding:10px;}
#htc{width:1200px; margin:0 auto;}
.grey{ background:#f6f6f6; clear:both; padding:35px 0px;}
.container{width:1200px; margin:25px auto;}
.container:before,.container:after{ content:""; display:block;}
.container:after{ clear:both;zoom:1;}
#icofrm{width:1200px; margin:0 auto; padding:35px 0px;}
#icofrm:before,#icofrm:after{ content:""; display:block;}
#icofrm:after{ clear:both;zoom:1;}
#icofrm .ism{ float:left; border-right:1px solid #CCC; text-align:center;}
#icofrm .ism img{width:50%;}
#icofrm #last{ border:none;}
#icofrm .ism span{ display:block;width:239px; font-size:24px; font-weight:bold; line-height:36px;color:rgb(0, 130, 208);}
#sider{ float:left;width:240px;}
#catefrm{ margin:0px;}
#catefrm dt{ background:rgb(0, 130, 208);color:#fff; font-size:24px; font-weight:bold; padding:15px;}
#catefrm dt span{ display:block; font-size:18px; font-weight:normal;}
#cate-list{ padding:3px 0px; margin:0px;}
#cate-list li{ padding:3px 0px; list-style:none; font-size:16px;}
#cate-list li a,#cate-list li a:visited{ display:block; line-height:50px; background:#fff; font-weight:bold; padding-left:25px;}
#cate-list li a:hover{background:rgb(0, 130, 208);color:#fff;}
#ipfrm{ float:right;width:940px;}
.ipt{ float:left; padding:25px; padding-bottom:10px; padding-right:5px; padding-top:0px;}
.ipt a.pic{width:280px;height:215px;display: flex;align-items: center; overflow:hidden; background:#fff; border:1px solid #ddd;}
.ipt a.pic img{width:100%;}
.ipt a.pic img{width:100%;  -webkit-transition: -webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition: -o-transform 0.3s; transition: transform 0.3s;}
.ipt a.pic img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transform: scale(1.1);}
.ipt a.txt{}
.ipt a{ display:block;}
#casefrm{ background:url(rbg.jpg) repeat-x bottom;}
#abs{ background:url(tbg.jpg) repeat-x top; padding-top:5px;}
#apic{ float:left;width:280px; overflow:hidden; border:5px solid #fff;}
#apic img{width:100%;height:400px;}
#abfrm{ float:right;width:880px;color:#fff;}
#abfrm #abt{ font-size:24px;}
#anfrm{ float:right;width:890px;}
.ans{ float:left; padding:10px; padding-bottom:0px;}
.ans a.pic{width:200px;height:180px;display: flex;align-items: center; overflow:hidden; background:#fff; border:1px solid #ddd;}
.ans a.pic img{width:100%;  -webkit-transition: -webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition: -o-transform 0.3s; transition: transform 0.3s;}
.ans a.pic img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transform: scale(1.1);}
.ans a.txt{}
.ans a{ display:block;}
#casefrm{ padding:35px;}
#casefrm dt{ text-align:center; line-height:36px; font-size:24px;color:rgb(0, 130, 208);}
#casefrm dt span,#casefrm dt p{ display:block; line-height:20px; font-size:14px;color:#666;}
#casefrm dd{color:#FFF; padding:25px 0px; padding-bottom:10px;}
#casefrm dd:before,#casefrm dd:after{ content:""; display:block;}
#casefrm dd:after{ clear:both;zoom:1;}
#casefrm dd .cit{ float:left;width:280px; padding:10px; padding-bottom:0px;}
#casefrm dd .cit a{ display:block;color:#FFF;}
#casefrm dd .cit a.pic{width:100%;height:230px;display: flex;align-items: center; overflow:hidden;}
#casefrm dd .cit a.txt{ font-weight:bold;}
#casefrm dd .cit a img{width:100%;  -webkit-transition: -webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition: -o-transform 0.3s; transition: transform 0.3s;}
#casefrm dd .cit a img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transform: scale(1.1);}

#faqfrm{ float:left;width:650px;}
#faqfrm dd li{ clear:both; padding:10px; padding-left:0px; border-bottom:1px dashed #ccc;}
#faqfrm dd li:before,#faqfrm dd li:after{ content:""; display:block;}
#faqfrm dd li:after{ clear:both;zoom:1;}
#faqfrm dd li a{ font-size:16px; font-weight:bold;}
#faqfrm dd li a,#faqfrm dd li p{ display:block;width:540px; float:right;}
#faqfrm dd li em{ float:left; display:block;width:60px; padding:5px 5px; text-align:center; background:#198ede;color:#FFF; font-style:normal; font-size:18px; font-weight:bold;}
#faqfrm dd li em span{ display:block; font-size:14px; font-weight:normal;}
#faqfrm dd li p{ line-height:22px;}
#nsfrm{ float:right;width:520px;}
#nsfrm dt,#faqfrm dt{  font-size:24px; font-weight:bold;}
#nsfrm dt{padding-left:30px;}
#nsfrm dd{ border-left:1px solid #ccc; padding-left:30px;}
#nsfrm dd li{ border-bottom:1px dashed #ccc; padding:10px 0px;}
#nsfrm dd li h5{ font-size:16px;position: relative;padding-left: 25px;box-sizing: border-box;}
#nsfrm dd li h5:before{height: 16px;width: 16px;line-height: 16px;text-align: center;display: block;content: '问';background:rgb(0, 130, 208);color:#FFF;border-radius: 2px;font-size: 12px;position: absolute;left: 0px;top: 8px;}
#nsfrm dd li p{font-size: 12px; line-height:22px;overflow: hidden;position: relative;padding-left: 25px;box-sizing: border-box;}
#nsfrm dd li p:before{height: 16px;line-height: 16px;text-align: center;display: block;content: '答';background: #666;color:#FFF;width: 16px;border-radius: 2px;font-size: 12px;position: absolute;left: 0px;top: 5px;}
#flnk{width:1200px; margin:0 auto; clear:both;}
#flnk span{ font-weight:bold;}
#flnk a{ margin:0px 3px;}
#footer{ background:rgb(0, 130, 208); padding:25px 0px;}
#bottom{width:1200px; margin:0 auto;}
#bottom:before,#bottom:after{ content:""; display:block;}
#bottom:after{ clear:both;zoom:1;}
#bottom dt{ float:right;}
#bottom dd{ float:left;color:#FFF;width:900px;}
#bottom dd a{ color:#fff;}
#bottom #navs{ border-bottom:1px solid #FFF;}
#bottom #navs li{ display:inline-block; padding:0px 20px; text-align:center;}
#bottom p{ padding-left:25px;}
#lkfrm{clear:both;/* background:#999999;*/}
#lkfrm:before,#lkfrm:after{ content:""; display:block;}
#lkfrm:after{ clear:both;zoom:1;}
#lkfrm .st{border-bottom:2px solid #cc0000; color:#cc0000; font-weight:bold; padding:5px 10px; font-size:16px;}
#lkfrm #sn{ float:left;width:265px; padding:0px; padding-left:10px; padding-top:10px; margin:0px;}
#lkfrm #sn li{ line-height:32px; border-bottom:1px dashed #efefef; list-style:none; background:url(li.jpg) no-repeat left center; padding-left:10px;}
#lkfrm .sit{ float:right; padding:15px; padding-left:0px;}
#lkfrm .sit img{width:195px;height:144px;}
#lkfrm .sit a{ display:block;}

#posfrm{color:#cc0000; font-size:16px; font-weight:bold; padding-left:15px; margin-bottom:0px; border-bottom:1px solid #CCC; padding-bottom:10px;}
#posfrm:before,#posfrm:after{ content:""; display:block;}
#posfrm:after{ clear:both;zoom:1;}
#posfrm #pos{ float:right;}
#pagefrm{ clear:both; padding-left:15px;}

#nfrm{ padding:25px 0px; padding-left:25px;}
.nitm{}
.nitm a,.nitm a:visited{ padding-left:15px; font-size:16px; font-weight:bold; background:url(jh.gif) no-repeat left center;color:#660000;}
.nitm a:hover{color:#cc0000;}
.nitm span{ float:right;}
.nitm p{ clear:both;}

#mfrm{ float:right;width:913px;}
#confrm{ padding-left:15px;}
#confrm h1{ font-size:16px; text-align:center;}
#confrm #msg{ text-align:center;}
#confrm #litpic{ text-align:center; padding:10px;}
#confrm #litpic img{width:70%;}
#confrm #article{ padding:10px 0px;}
#article img{ display:block; margin:0 auto;width:70%;}
#recfrm{}
#recfrm dt{ color:#cc0000; font-size:18px; font-weight:bold; border-bottom:2px solid #cc0000; line-height:36px; padding-left:15px;}
#recfrm dd{ margin:0px; padding-top:10px;}
#recfrm dd li{ line-height:32px; list-style:none;background:url(li.jpg) no-repeat left center; padding-left:10px;}