/**全局**/
*{ margin:0px; padding:0px;}
div,form,img,ul,ol,li,dl,dt,dd,map {padding:0;margin:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0; }
body{margin:0px; padding:0px; font-size:12px; color:#333333;font-family:Arial, Helvetica, sans-serif,"宋体";}
ul,li{list-style:none;}
.clear{clear:both;}
a{color:#333333;text-decoration:none; font-family:Arial, Helvetica, sans-serif,"宋体";}
a:hover{color:#ff0000;text-decoration:none; font-family:Arial, Helvetica, sans-serif,"宋体";}
img{border:none;}
hr{line-height:0px; font-size:0px; border:none; height:1px; width:100%; margin:5px 0px;}
div{margin:0px auto;}
.f_l{ float:left;}
.f_r{ float:right;}
input,select{ font-family:arial, Helvetica, sans-serif; padding:1px;}
.boxshadow{box-shadow:0 0 6px #dadada;}
.relative{position:relative}


.container{width:1400px; padding:0px;}

.blank10{height:10px; overflow:hidden;}
.blank30{height:30px;}
.blank50{height:50px;}
.blank70{height:70px;}


.logo{float:left;}
.header_right{float:right; padding-top:25px;}

.navbox{float:left; margin-right:20px;}
.navlist{}
.navlist li{float:left; padding-top:10px; margin-right:40px;}
.navlist li a{font-size:16px; color:#333333;}
.navlist li a:hover{color:#ea5504; border-bottom:1px solid #ea5504; padding-bottom:8px;}
.navlist li a.current{color:#ea5504; border-bottom:1px solid #ea5504; padding-bottom:8px;}

.nowcss{float:left; margin-right:15px;}
.nowcss font a{display:inline-block; border-radius:10px; padding:0px 20px; line-height:35px; background:#ea5504; color:#fff; font-size:16px;}

.online{float:left;}
.online font{background:url(../images/phone.jpg) no-repeat 8px center; display:inline-block; border:1px solid #ea5504; line-height:35px; border-radius:10px; padding-left:40px; padding-right:15px; color:#ea5504; font-size:18px;}

/**start**/
#flash{width:100%;float:left;}
.fullSlide{width:100%;position:relative;height:565px;}
.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:565px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:12px;line-height:12px; display:none;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 5px;overflow:hidden;background:#fff;/*filter:alpha(opacity=80);opacity:0.8;*/line-height:999px; border-radius:6px; text-indent:99999;}
.fullSlide .hd ul .on{background:#ee1d23;}

.fullSlide .prev,.fullSlide .next{display:none;position:absolute;z-index:1;top:50%;margin-top:-30px;left:20px;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5; display:none;}
.fullSlide .next{left:auto;right:20px;background-position:-6px -137px;}
/*end*/

.liangdianbg{background:url(../images/pro_left.jpg) no-repeat left bottom;}
.liangbg{background:url(../images/pro_right.jpg) no-repeat right bottom;}

.diantitle{text-align:center; font-size:20px; font-weight:600;}
.diantips{text-align:center; font-size:16px; color:#666666; margin-top:10px;}

.liangdianbox{width:1400px;}
.liangdianlist{width:1456px;}
.liangdianlist li{float:left; width:308px; margin-right:56px;}
.ldianimg{text-align:center;}
.liangdianlist li a .ldianname{display:block; height:30px; line-height:30px; overflow:hidden; text-align:center; margin-top:15px; font-size:18px; font-weight:600;}
.liangdianlist li a .ldiandesc{display:block; margin-top:15px; color:#666666; font-size:16px; line-height:30px; height:90px; overflow:hidden;}

.dianmore{text-align:center;}
.dianmore a{display:inline-block; padding:0px 35px; line-height:50px; border:1px solid #ea5504; border-radius:6px; font-size:14px;}

.fanganbg{background:#f1f4fa url(../images/fangan.jpg) no-repeat left top;}

.fanganboxgird{width:1400px;}
.fanganlist{width:1456px;}
.fanganlist li{float:left; width:672px; margin-right:56px; background:#FFF; margin-top:45px; border-radius:6px;}
.fanganmaxbox{box-shadow:3px 3px 6px #c1c3c8; padding:20px; box-sizing:border-box;}

.fanimgphoto{float:left; width:65px; margin-right:20px;}
.fanimgphoto font{display:table-cell; width:65px; height:65px; text-align:center; vertical-align:middle; overflow:hidden; background:#f7f7f7;}
.fanimgphoto font img{max-width:100%; height:auto;}

.fangtxtbox{float:right; width:547px;}
.fanganlist li a .fang_title{font-size:18px; font-weight:600; height:20px; line-height:20px; overflow:hidden; color:#333;}
.fanganlist li a .fang_tips{font-size:16px; font-weight:600; height:20px; line-height:20px; overflow:hidden; margin-top:12px; color:#333;}
.fanganlist li a .fang_desc{margin-top:12px; height:50px; line-height:25px; overflow:hidden; color:#666666; font-size:14px;}

.dangboxgird{width:1400px;}
.dangboxlist{width:1425px;}
.dangboxlist li{float:left; width:260px; margin-right:25px;}
.dangmaxbox{border:1px solid #e5e5e5; border-radius:6px;}

.dangtname{text-align:center;}
.dangtname font{border-top:2px solid #ea5504; display:inline-block; line-height:50px; font-size:18px; font-weight:600;}
.dangtname font img{padding-right:6px;}

.dangtlist{padding-bottom:15px;}
.danglist{margin-top:10px;}
.danglist a{display:block; width:86%; height:40px; line-height:40px; margin:0px auto; text-align:center; background:#f7f7f7; color:#666666; font-size:16px;}

.videobg{background:#f7f8fa;}
.videobox{float:left; width:860px; height:480px; overflow:hidden; margin-right:50px;}
.videobox img{max-width:100%; height:auto;}

.videotxt{float:right; width:490px; height:480px; overflow:hidden;}
.video_title{margin-top:70px; font-size:20px; font-weight:600;}
.video_desc{margin-top:25px; color:#666666; font-size:18px; line-height:30px; height:150px; overflow:hidden;}

.video_view{margin-top:40px;}
.video_view a{display:inline-block; width:150px; line-height:50px; text-align:center; background:url(../images/sanicon.jpg) no-repeat 30px center; border-radius:6px; border:1px solid #ea5504; font-size:14px; color:#333333;}


.webbanner img{max-width:100%; height:auto;}

.footerbg{background:#191e31 url(../images/footerbg.jpg) no-repeat right top;}

.hcatek{float:left; width:20%;}

.copyrightbg{border-top:1px solid #474b5a;}

.footermenu{/*text-align:center;*/ padding-top:30px; padding-bottom:20px; font-size:16px; color:#fff;}
.footermenu a{font-size:16px; color:#fff;}
.footermenu font{padding:0px 10px;}

.copyright{/*text-align:center;*/ color:#ffffff; font-size:16px; padding-top:8px; padding-bottom:8px; line-height:28px;}
.copyright a{color:#ffffff; font-size:16px;}

#leftbox{float:left; width:195px; box-shadow:0 0 6px #dadada;}
#rightbox{float:right; width:1170px;}


.web_item_title{margin-top:10px;}
.web_item_title font{float:left; height:30px; line-height:30px; background:url(../images/company_su.jpg) no-repeat left center; padding-left:15px; font-size:18px; font-weight:600;}
.web_item_title span{float:right; padding-right:16px;}
.web_item_title span a{color:#ff8b27; font-size:14px;}

.type_list{padding-top:10px;}
.type_list li{position:relative;}
.type_list li a{font-size:16px; display:block; padding-top:10px; padding-bottom:10px; padding-left:15px;}
.type_list li a:hover{color:#333;}
.type_list li a#lsed{color:#333; z-index:999999;}

.boxmaxmain{width:96%; margin:0px auto;}

.contentbox{line-height:30px; font-size:16px; padding-top:15px; padding-bottom:15px;}
.contentbox img{max-width:100%; height:auto;}


/***news***/
.art_list{margin-top:15px; margin-bottom:6px;}
.art_img{float:left; width:220px;}
.art_img a{display:block; width:100%; height:124px; overflow:hidden;}
.art_img a img{max-width:100%; height:auto;}
.art_right{float:right; width:880px;}
.art_title a{font-size:18px; font-weight:600; display:block; height:25px; overflow:hidden;}
.art_ltime{padding-top:6px; color:#666; padding-bottom:10px;}
.art_des{height:60px; overflow:hidden; color:#666; line-height:21px;}

.artlinews{border-bottom:1px dashed #e6e6e6; padding:12px 0px 12px 0px; background:url(../images/sanicon.jpg) no-repeat left center;}
.artlinews a{font-size:14px; padding-left:15px;}
.artlinews span{float:right; color:#666;}

.articleList{padding-bottom:15px;}
.articleTitle{text-align:center; font-size:20px; font-weight:600;}
.articleAuthor{text-align:center; padding-top:15px; color:#666;}
.articleAuthor span{padding-right:15px;}

.pageUpDown{font-size:14px; padding-top:18px;}
.pageUpDown a{padding-top:10px; font-size:14px;}

.web_fanganboxgird{width:100%;}
.web_fanganlist{width:1210px;}
.web_fanganlist li{float:left; width:565px; margin-right:40px; margin-top:40px;}
.web_fanganlist li .fangtxtbox{width:440px;}
.web_fanganlist li .fang_title{font-size:16px; font-weight:600; height:20px; line-height:20px; overflow:hidden;}
.web_fanganlist li .fang_tips{font-size:16px; font-weight:600; height:20px; line-height:20px; overflow:hidden; margin-top:6px;}
.web_fanganlist li .fang_desc{display:block; height:40px; line-height:20px; overflow:hidden; font-size:14px; margin-top:6px;}


.pages{text-align:center; margin-top:25px;}
.pages a{display:inline-block; padding:6px 10px; border-radius:3px; font-size:14px; border:1px solid #e6e6e6;}
.pages a:hover{background:#191e31 ; color:#FFF; font-size:14px; border:1px solid #191e31 ;}
.pages a.sedpage{background:#191e31 ; color:#FFF; font-size:14px; border:1px solid #191e31 ;}

.hctitle{color:#ffffff; font-size:22px;}
.onlinekcss{color:#cccccc; font-size:16px; margin-top:30px;}
.onlinephonec{font-size:24px; color:#ffffff; margin-top:10px;}

.getmykk a{ display:inline-block; width:200px; height:50px; line-height:50px; text-align:center; border:1px solid #ea5504; border-radius:6px; font-size:14px; color:#fff;}

.kimtop{margin-top:15px;}
.rmtop{margin-top:10px;}

.hfooter{margin-top:30px;}
.hckk{margin-bottom:18px;}
.hckk a{color:#cccccc; font-size:16px;}

.pc_show{display:block;}
.wap_show{display:none;}

@media(max-width:768px){
  body{width:100%; box-sizing:border-box;}
  .pc_show{display:none;}
  .wap_show{display:block;}
  
  .container{width:100%;}
  .wap_width{width:96%; margin:0px auto;}

.blank10{height:10px; overflow:hidden;}
.blank30{height:15px; overflow:hidden;}
.blank50{height:15px; overflow:hidden;}
.blank70{height:15px; overflow:hidden;}

.logo img{width:auto; height:55px; padding-left:8px;}
.header_right{display:none;} 


#leftbox{float:none; width:100%;}
#rightbox{float:none; width:94%; margin:0px auto;}

.wapleft_top{width:100%; height:50px; line-height:50px; float:left; background:#4286f5 url(../images/left_top.png) no-repeat 11px center;}
.wapleft_top h3{float:left; line-height:50px; font-size:18px; font-family: "微软雅黑"; color:#FFF; padding-left:38px;}

.wapleft_top{position:relative; float:none;}
.wapleft_top span{position:absolute; right:6px; top:1px; width:27px; height:30px;}
.wapleft_top span img{}

.category_list{display:none; /*position:absolute; top:50px; left:0px; width:100%;*/}
.category_list ul{margin:0px;padding:0px;list-style-type:none;}
.category_list li{margin:0px 0 0 0;padding:8px 0;list-style-type:none;line-height:24px;background:#4286f5; position:relative; /*border-top:1px solid #e5e5e5;*/}
.category_list li a{color:#fff; background:url(../images/li_2.png) no-repeat 20px center;padding:0 0 0 38px;font-size:14px;width:100%; display:inline-block; box-sizing:border-box;}
.category_list li a:hover{color:#fff;}
.category_list li a#lsed{color:#fff;}

.category_list li ul{padding:10px 0; display:block;}
.category_list li ul li{line-height:30px;margin:0px 0 0 0;padding:0px; text-align:left;background:none; padding-left:15px; border-top:0px;}
.category_list li ul li a{background:none;padding:0 20px;} 
.category_list li ul li a:hover{background:none;} 


.type_list li.second_cat{background:#cb1314;}
.type_list li.second_cat a{}
.type_list li.second_cat a:hover{} 

.footermenu{display:none;}

.fanganboxgird{width:100%;}
.fanganlist{width:94%; margin:0px auto;}
.fanganlist li{float:none; width:100%; margin-right:0px; margin-top:25px;}
.fanganmaxbox{padding:15px 10px 15px 10px;}
.fanimgphoto{margin-right:0px;}
.fangtxtbox{width:75%;}
.fanganlist li a .fang_title{font-size:16px;}
.fanganlist li a .fang_tips{font-size:16px; margin-top:6px;}
.fanganlist li a .fang_desc{height:40px; line-height:20px; font-size:12px;}

.liangdianbox{width:100%;}
.liangdianlist{width:100%;}
.liangdianlist li{width:50%; margin-right:0px; margin-top:15px;}
.liangdianlist li .ldianbox{width:90%;}
.liangdianlist li a .ldianname{font-size:16px; margin-top:10px;}
.liangdianlist li a .ldiandesc{margin-top:10px; font-size:14px; line-height:25px; height:75px;}

.web_item_title{width:96%; margin:0px auto; margin-top:10px;}

.web_fanganlist{width:100%;}
.web_fanganlist li{float:none; width:96%; margin-right:0px; margin:0px auto; margin-top:25px;}
.web_fanganlist li .fangtxtbox{width:75%;}

.art_img{width:40%; overflow:hidden;}
.art_img a{height:85px;}
.art_img a img{max-width:100%; height:85px;}

.art_right{width:56%;}
.art_title a{font-size:15px;}
.art_ltime{display:none;}

.artlinews span{display:none;}
.artlinews{background:none;}
.artlinews a{padding-left:0px;}

.videobox{float:none; width:96%; height:auto; margin:0px auto;}
.videotxt{float:none; width:96%; height:auto; margin:0px auto;}
.video_title{margin-top:15px; font-size:16px;}
.video_desc{margin-top:15px; height:60px; line-height:20px; font-size:14px;}
.video_view{margin-top:15px;}

.artbruncss{width:96%; margin:0px auto;}

.dangboxgird{width:100%;}
.dangboxlist{width:100%;}

.dangboxlist li{margin-right:0px; width:50%; margin:0px auto; margin-top:15px;}
.dangboxlist li:last-child{display:none;}
.dangmaxbox{width:90%; margin:0px auto;}


.diantitle{font-size:18px;}
.diantips{font-size:14px;}

.dianmore a{line-height:40px;}

.wfheight{height:50px;}
.wfmenu{position:fixed; left:0px; bottom:0px; width:100%; height:50px; background:#191e31;}
.wfmenu li{float:left; width:33.33%;}
.wfmenu li a{display:block; color:#FFF; text-align:center; font-size:14px;}
.wfmenu li a font{display:block; padding-top:6px; padding-bottom:3px; font-size:18px;}


.slideBox{width:100%;overflow:hidden; position:relative;}
.slideBox .hd{overflow:hidden; position:absolute; left:0px; bottom:5px; z-index:1; width:100%; text-align:center;}
.slideBox .hd ul{overflow:hidden; zoom:1;}
.slideBox .hd ul li{ display:inline-block;margin:0 3px; width:12px; height:12px; line-height:10px; text-align:center; background:#003c84; cursor:pointer; border-radius:50%; text-indent:9999px; overflow:hidden;}
.slideBox .hd ul li.on{background:#ffb401; width:12px; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width:100%; height:auto; display:block;  }

.slideBox .prev,.slideBox .next{position:absolute;left:10px; top:50%; /*margin-top:-25px;*/ display:block; width:32px; height:40px; background:url(../images/slider-arrow2.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:10px; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}

/* QQonline */
.mobileweb{z-index:999999999; position:absolute;right:0px;top:0px;margin:0px 0 0 0; width:100%;}
#online_qq_layer{}
/**html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}*/
#floatShow{width:30px;height:30px;background:url(../images/menu.png) no-repeat; display:block;overflow:hidden;background-position:0px 0px; position:absolute; right:5px; top:13px; background-size:100% 100%;}
#floatHide{width:20px;height:23px;background:url(../images/coo.gif) no-repeat; display:block;overflow:hidden;background-position:0px 0px; position:absolute; right:5px; top:3px; }
#onlineService{display:inline;margin-left:0px;display:none;width:100%;float:left; overflow:hidden; background:#FFF; right:0px; position:relative;}
/* QQonline */
#mobile_navigate{padding-bottom:10px; width:96%; margin:0px auto;}
#mobile_navigate li{border-bottom:1px solid #eaeaea;}
#mobile_navigate li a{display:block; padding-top:12px; padding-bottom:10px;}  
  
  
  
}