﻿@charset "utf-8";
/* CSS Document */

/*首页banner*/
.bannermain{width:100%;position:relative;height:440px; min-width: 1200px;}
.bannerlb{width:100%;position:relative;height:440px; min-width: 1200px;}
.bannerlb .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.bannerlb .bd ul{width:100% !important;}
.bannerlb .bd li{width:100% !important;height:440px;overflow:hidden;text-align:center;}
.bannerlb .bd li a{display:block;height:440px;}
.bannerlb .hd{width:100%;position:absolute; bottom:15px;left:0;height:14px;line-height:14px;}
.bannerlb .hd ul{text-align:center; width:1200px; margin:auto; padding:0 245px 0 90px; box-sizing:border-box}
.bannerlb .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:13px;height:13px; border-radius:50%;margin:0 5px;overflow:hidden;background:rgba(255,255,255,.3); line-height:999px;}
.bannerlb .hd ul .on{background:#fff;}
.bannerlb .prev,.bannerlb .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.bannerlb .next{left:auto;right:0%;background-position:-6px -137px;}
.bannermain .banzuo{ position:absolute; top:33px; left:50%; margin-left:-600px;z-index:1;}
/*首页banner左侧分类*/
.banzuo .fl-menu { z-index:3; position:relative;width:90px;margin:0px 0 0 0px;}
.banzuo .fl-menu .allbtn{ position:relative}
.banzuo .fl-menu .allbtn ul li{ zoom:1; cursor: pointer}
.banzuo .fl-menu .allbtn ul li .tx{ line-height:35px;background-color:#f9f9f9; text-align:center; height:125px; box-sizing:border-box}
.banzuo .fl-menu .allbtn ul li .tx a{ display:block; width:100%; height:100%; padding-top:30px;}
.banzuo .fl-menu .allbtn ul li .tx a em{ display:block; width:40px; height:40px; background: url(../images/img23_type.png); margin:auto;}
.banzuo .fl-menu .allbtn ul li.a1 .tx{ border-radius:10px 0 0 0}
.banzuo .fl-menu .allbtn ul li.a2 .tx{ border-radius: 0px 0 0 0}
.banzuo .fl-menu .allbtn ul li.a3 .tx{ border-radius: 0px 0 0 10px}
.banzuo .fl-menu .allbtn ul li.a2 .tx a em{ background-position:-40px 0;}
.banzuo .fl-menu .allbtn ul li.a3 .tx a em{ background-position:-80px 0;}
.banzuo .fl-menu .allbtn ul li.a1 .tx a:hover em,.banzuo .fl-menu .allbtn ul li.a1:hover .tx a em{ background-position:-0px -40px;}
.banzuo .fl-menu .allbtn ul li.a2 .tx a:hover em,.banzuo .fl-menu .allbtn ul li.a2:hover .tx a em{ background-position:-40px -40px;}
.banzuo .fl-menu .allbtn ul li.a3 .tx a:hover em,.banzuo .fl-menu .allbtn ul li.a3:hover .tx a em{ background-position:-80px -40px;}
{background-position:-0px -40px;}
.banzuo .fl-menu .allbtn ul li:hover .tx a{ color:#fff;}
.banzuo .fl-menu .allbtn ul li .tx a{ color:#f33033; font-size:16px;}
.banzuo .fl-menu .allbtn ul li .pop{ position:absolute; background-color:#fff;width:870px;display:none;height:375px;top:0px; left:90px; z-index:9999999; border-radius:0 10px 10px 0; padding:20px; box-sizing:border-box; }
.banzuo .fl-menu .allbtn ul li .pop ul.type{ overflow:hidden; height:160px;}
.banzuo .fl-menu .allbtn ul li .pop ul.type li{ width:110px;  float:left; margin:0px 0 0 10px; line-height:32px;}
.banzuo .fl-menu .allbtn ul li .pop ul.type li:nth-child(7n+1){ margin-left:0;}
.banzuo .fl-menu .allbtn ul li .pop ul.jxph{margin:10px 0 0 0px}
.banzuo .fl-menu .allbtn ul li .pop ul.jxph li{border-top:1px solid #eee; line-height:30px; padding:6px 0;box-sizing:border-box}
.banzuo .fl-menu .allbtn ul li .pop ul.jxph li p{color:#999; margin:0 10px 0 0;display:inline}
.banzuo .fl-menu .allbtn ul li .pop ul.jxph li a{line-height:20px; margin:0 15px 0 0; }
.banzuo .fl-menu .allbtn ul li .pop ul.jxph li:first-child a{ margin:0 15px 0 0}
.banzuo .fl-menu .allbtn:hover ul{display:block}
.banzuo .fl-menu .allbtn ul li:hover .tx{background:-webkit-linear-gradient(to bottom,#fd5964,#f32b2d); background: linear-gradient(to bottom,#fd5964,#f33033);}
.banzuo .fl-menu .allbtn ul li:hover .tx a:hover{color:#fff}
.banzuo .fl-menu .allbtn ul li:hover .pop{display:block;top:0px;left:90px}
/*首页banner右侧公告*/
.bannermain .banyou{background:#fff; width:230px; height:375px;  position:absolute; top:33px; right:50%; margin-right:-600px; z-index:1; border-radius:10px}
.bannermain .banyou .denglubox{  height:180px;  padding:15px 10px; text-align:center; box-sizing:border-box; color:#666; overflow:hidden}
.bannermain .banyou .denglubox .headimg{ width:60px; height:60px; border-radius:50%; border:1px solid #fff;  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); margin:15px auto 0}
.bannermain .banyou .denglubox .sayword{ line-height:30px; margin:0px auto 0} 
.bannermain .banyou .denglubox .sbtn{ border:1px solid #f33033; color:#f33033; width:70px;height:24px;line-height:24px ;display:inline-block; margin:5px 10px 0 0 ; text-align:center;}
.bannermain .banyou .denglubox .sbtn:hover{color:#fff;background:-webkit-linear-gradient(to bottom,#fd5964,#f32b2d); background: linear-gradient(to bottom,#fd5964,#f33033);}
.bannermain .banyou .denglubox.denglu-hou a.w-quit{ color:#999; margin:0 0 0 5px}
.bannermain .banyou .denglubox.denglu-hou a:hover{color:#f33033}
.bannermain .banyou .denglubox.denglu-hou .headimg{ width:50px; height:50px; margin:0 auto 0;}

.bannermain .banyou .denglubox.denglu-hou .houword{ overflow:hidden}
.bannermain .banyou .denglubox.denglu-hou .houword p{ margin:5px 0 0 0}
.bannermain .banyou .denglubox.denglu-hou .houword span{ display:block}
.bannermain .banyou .denglubox.denglu-hou .houword .btn-cz{color:#f33033; margin:0 0 0 5px;}
.bannermain .banyou .denglubox.denglu-hou .houword .btn-cz:hover{ text-decoration:underline}
/*.bannermain .banyou .denglubox ul.navBar{  margin:10px 0px 0;overflow-x: auto;white-space: nowrap; box-sizing:border-box; cursor:pointer;}*/
.bannermain .banyou .denglubox ul li{width:33.333%;float:left; _display:inline; overflow:hidden; text-align:center;}
.bannermain .banyou .denglubox ul li a{color:#f33033; font-weight:bold; display:block; }
.bannermain .banyou .denglubox ul li a:hover{ text-decoration:underline}
.bannermain .banyou .denglubox ul li p{font-size:14px; text-align:center} 
 
.bannermain .banyou .denglubox.denglu-hou .dlhword-left{ width:210px; height:38px; overflow:hidden; position:relative; margin:10px auto 0;}
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .hdd{ overflow:hidden;  }
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .hdd .prev,
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .hdd .next{ display:block; left:0;  width:5px; height:9px; float:right;  top:50%; margin-top:-5px;  overflow:hidden;cursor:pointer; background:url("../images/arrow2.png") no-repeat; opacity:1; position:absolute;display:none; }
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .hdd .next{ left:auto; right:0;}
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .hdd .next{ background-position:0 -50px;  }
.bannermain .banyou .denglubox.denglu-hou .dlhword-left:hover .prev,
.bannermain .banyou .denglubox.denglu-hou .dlhword-left:hover .next{ display:block}
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .hdd .prevStop{ background-position:-60px 0; }
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .hdd .nextStop{ background-position:-60px -50px; }
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .bdd{ padding:0 10px; overflow:hidden;  }
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .bdd ul{ overflow:hidden; zoom:1; }
.bannermain .banyou .denglubox.denglu-hou .dlhword-left .bdd ul li{ margin:0 0px; float:left  }
		 


.bannermain .banyou .tabboxcon {height:180px; }
.bannermain .banyou .tabnav { overflow:hidden}
.bannermain .banyou .tabnav li { text-align:center; float:left; display:block; width:50%; height:40px; overflow:hidden; font-size:16px;line-height:40px; border-top:2px solid #f1f3f7;display:inline; }
.bannermain .banyou .tabnav .cli{ color:#f33033; cursor:pointer; border-top:2px solid #f33033; background:url(../images/cur.png) no-repeat center -4px; position:relative}
.bannermain .banyou .tabnav .cli:before{content: " ";position: absolute;width:0;height: 0;left:50%; margin-left:-4px;top:0px;border-color: #f33033 transparent transparent transparent;border-style: solid;border-width: 5px;} 
.bannermain .banyou #tabcont0{padding:0px 20px;}
.bannermain .banyou #tabcont0 ul li{ background: url(../images/img23_liico.png) no-repeat 0 center; padding:0 0 0 15px; line-height:28px;   overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:100%; box-sizing:border-box}
.bannermain .banyou #tabcont0 .hidden {display:none;}

/*数据统计*/
.totletj{ background:#fff; padding:20px 0; overflow:hidden;box-shadow: 0 3px 10px 0 rgba(115,115,115,.06);min-width: 1200px; width:100%}
.totletj ul li{ border-left:1px solid #eee; float:left; width:25%; box-sizing:border-box; text-align:center; padding-left:60px ; transition:.3s; cursor:pointer}
.totletj ul li:hover{transform: translatey(-2px);}
.totletj ul li:nth-child(1){ border:0;}
.totletj ul li img{ display:block;   margin:0 10px 0 0; position:absolute; left:0}
.totletj ul li b{ font-size:24px; display:block; font-family: Arial, Helvetica, sans-serif; color:#555;}
.totletj ul li .con{ margin:auto; width:auto; text-align:left; position:relative; padding-left:50px;}
.partcon{ margin:20px auto 0; height:483px; overflow:hidden; background:#fff; border-radius:15px;box-shadow: 0 3px 10px 0 rgba(115,115,115,.06);}
.partleft{ padding:30px 20px; height:100%; box-sizing:border-box;width:280px; background:#fe5f6b; color:#fff; overflow: hidden; position:relative}
.part1 .partleft{ background:url(../images/part1.jpg) no-repeat}
.part2 .partleft{ background:url(../images/part2.jpg) no-repeat}
.part3 .partleft{ background:url(../images/part3.png) no-repeat}
.part4 .partleft{ background:url(../images/part4.png) no-repeat}
.part5 .partleft{ background:url(../images/part5.jpg) no-repeat}
.partleft h2{ font-weight:bold; font-size:26px;}
.partleft hr{ width:40px; height:3px; background:#fff; margin:25px 0 0 0; border:0}
.partleft p{ margin:15px 0 0 0}
.partleft .parttype{ margin:20px 0 0 0}
.partleft .parttype ul li{ float:left; border:1px solid #fff; border-radius:20px; height:33px; line-height:31px; color:#fff; display:block; margin:15px 0 0 0; width:47%; text-align:center; box-sizing:border-box;transition:all .5s}
.partleft .parttype ul li a{color:#fff; display:block; width:100%; height:auto; } 
.partleft .parttype ul li:hover {background:#fff;transform: translatey(-2px);}
 
.part1 .partleft .parttype ul li a:hover,.part1 .partleft .parttype ul li:hover a,.part1 .partleft .partmore{color:#fe5d6a; }
.part2 .partleft .parttype ul li a:hover,.part2 .partleft .parttype ul li:hover a,.part2 .partleft .partmore{color:#3bccbc; }
.part3 .partleft .parttype ul li a:hover,.part3 .partleft .parttype ul li:hover a,.part3 .partleft .partmore{color:#ffa834; }
.part4 .partleft .parttype ul li a:hover,.part4 .partleft .parttype ul li:hover a,.part4 .partleft .partmore{color:#b27de4; }
.part5 .partleft .parttype ul li a:hover,.part5 .partleft .parttype ul li:hover a,.part5 .partleft .partmore{color:#378fee; }
.partleft .parttype ul li:nth-child(left){ float:left}
.partleft .parttype ul li:nth-child(even){ float:right}
.partleft .partmore{ background:url(../images/img23-more.png); width:110px; height:32px; line-height:32px; display:inline-block; position:absolute; right:0; bottom:30px; text-align:center; text-indent:30px;transition:all .3s}
.partleft .partmore:hover{ transform: translatey(-2px);}
.part1 .partleft .parttype ul li:hover,.part1.partleft .partmore:hover{box-shadow: 1px 2px 5px rgba(242, 38, 38, 0.5); }
.part2 .partleft .parttype ul li:hover,.part2.partleft .partmore:hover{box-shadow: 1px 2px 5px rgba(6, 185, 187, 0.6); }
.part3 .partleft .parttype ul li:hover,.part3.partleft .partmore:hover{box-shadow: 1px 2px 5px rgba(255, 150, 11, 0.6); }
.part4 .partleft .parttype ul li:hover,.part4.partleft .partmore:hover{box-shadow: 1px 2px 5px rgba(170, 112, 238, 0.9); }
.part5 .partleft .parttype ul li:hover,.part5.partleft .partmore:hover{box-shadow: 1px 2px 5px rgba(242, 38, 38, 0.5); }
.partright{ width:920px; float:right}


.part1 .tabbox { width:100%}
.partcon .tabmenu {width:100%;height:50px; line-height:48px; border-bottom:1px solid #eee;}
.partcon .tabmenu .more{ margin:0 10px 0 0}
.partcon .tabmenu li{text-align:center; float:left; display:block; margin:0 10px 0 20px; overflow:hidden;display:inline; font-size:16px;cursor:pointer;}
.partcon .tabmenu .cli{cursor:pointer; border-bottom:2px solid #f33033; color:#f33033; padding-bottom:-3px;}
.partcon #tabcont1 .hidden,.partcon #tabcont2 .hidden {display:none;}

.part1 .linktcbox{ overflow:hidden; position:relative; height:90px;  }
.part1 .linktcbox .hd{ overflow:hidden; width:100%;  /*height:5px;*/ position:absolute; left:0; bottom:5px;}
.part1 .linktcbox .hd ul{ overflow:hidden; zoom:1;  zoom:1; text-align:center}
.part1 .linktcbox .hd ul li{ width:20px; height:3px; border-radius:8px; display:inline-block; overflow:hidden; margin:0px 3px; text-indent:-9999999px; cursor:pointer; background:#ddd;}
.part1 .linktcbox .hd ul li.on{ background:#f33033  }
.part1 .linktcbox .bd{ padding:0px 0px; overflow:hidden; margin: 0px 0 0 0  }
.part1 .linktcbox .bd ul{ overflow:hidden; zoom:1; }
.part1 .linktcbox .bd ul li{  float:left; _display:inline; overflow:hidden; width:33.3333%;  }
.part1 .linktcbox .bd ul li{ position:relative;  padding:8px 20px 12px; box-sizing:border-box; color:#999}
.part1 .linktcbox .bd ul li .xqbtn{ position:absolute; top:25px; right:20px; }

.part1 .linktcbox .bd ul li .bigtit{ display:block; line-height:38px;height:38px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:190px; font-size:16px; }
.part1 .linktcbox .bd ul li span{margin:0 10px 0 0; color:#999;}
.part1 .linktcbox .bd ul li i{ color:#777;}

.syboxlist{ overflow:hidden}
.syboxlist dl dd,.part2 .sygglist dl dd{ padding:23px 20px 20px; border-left:1px solid #eee;border-bottom:1px solid #eee; width:33.3333%; float:left; box-sizing:border-box; height:170px;}
.syboxlist .toptit img{ height:15px; margin:0 5px 0 0; vertical-align:middle}
.syboxlist .toptit .web-tita{ display:inline-block; float:left;font-size:16px; margin:0 5px 0 0;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;max-width:170px;}
.syboxlist .web-info{  margin:15px 0 0 0; overflow:hidden}
.syboxlist .web-info p{ float:left; width:50%; color:#999;   padding:3px 0;padding-right:5px; box-sizing:border-box}
.syboxlist .web-info p span{ color:#7a7a7a;overflow:hidden; }
.syboxlist .web-price { line-height:32px; height:32px; margin:15px 0 0 0;color:#f33033;}
.syboxlist .web-price .price-span{ font-weight:bold;  font-size:20px; margin:0 0 0 5px;}
.syboxlist .web-price .price-span i{ font-weight:normal; font-size:16px;}
.syboxlist .web-price .all-btn{ float:right; }
.all-btn{  border-radius:20px; display:inline-block; height:30px; line-height:30px; padding:0 16px;color:#fff;background:#f33033;background:-webkit-linear-gradient(to bottom,#fd5964,#f33033); background: linear-gradient(to bottom,#fd5964,#f33033); transition: all .3s;}
.all-btn:hover{ color:#fff;background:#f33033; background:-webkit-linear-gradient(to right,#fd5964,#f32b2d); background: linear-gradient(to right,#fd5964,#f32b2d);box-shadow: 1px 2px 5px rgba(243, 43, 51, 0.5); transform: translatey(-2px);}
.xqbtn{border:1px solid #f33033; border-radius:20px; display:inline-block; height:28px; line-height:28px; padding:0 15px;color:#f33033; transition:all .3s}
.xqbtn:hover{ color:#fff;background:#f33033;background:-webkit-linear-gradient(to bottom,#fd5964,#f32b2d); background: linear-gradient(to bottom,#fd5964,#f33033);box-shadow: 1px 2px 5px rgba(243, 43, 51, 0.5); transform: translatey(-2px);}
.part2 .sygglist dl dd{ width:50%; position:relative; box-sizing:border-box; height:241px;}
.part2 .sygglist dl dd:nth-child(2n+1){ border-left:0}
.part2 .sygglist dl dd:nth-child(3),.part2 .sygglist dl dd:nth-child(4){ border-bottom:0}
.part2 .sygglist dl dd .topggimg{width:150px; height:115px; border-radius:10px; float:left; margin:18px 15px 0 0;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
 
.part2 .sygglist .toptit{ overflow:hidden}
.part2 .sygglist .toptit img{ height:15px; margin:0 5px 0 0; vertical-align:middle}
.part2 .sygglist .toptit .web-tita{ display:inline-block; float:left;font-size:16px; margin:0 5px 0 0;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;max-width:170px;}
.part2 .sygglist .web-info{ float:left; width:252px; margin:30px 0 0 0 ; overflow:hidden}
.part2 .sygglist .web-info p{ float:left; width:50%; color:#999;padding:5px 0;padding-right:5px; box-sizing:border-box}
.part2 .sygglist .web-info p span{ color:#7a7a7a;overflow:hidden; }
.part2 .sygglist .web-info p.zjcs{ margin:10px 0 0 0; color:#777;}
.part2 .sygglist .web-info p.zjcs .red{color:#f33033; margin:0 5px 0 0}
.part2 .sygglist .web-price { line-height:32px; height:32px; margin:15px 0 0 0;color:#f33033;}
.part2 .sygglist .web-price .price-span{ font-weight:bold;  font-size:20px; margin:0 0px 0 0px;}
.part2 .sygglist .web-price .price-span i{ font-weight:normal; font-size:16px; margin:0 0px 0 5px;}
.part2 .sygglist .web-price .all-btn{ float:right}


.part3 .syboxlist dl dd{ padding:20px; height:161px;}
.part3 .syboxlist .web-info{ margin:12px 0 0 0}
.part3 .syboxlist .web-info p:nth-child(1){ float:none; width:100%}
.part3 .syboxlist .web-price{ margin:10px 0 0 0}

.part4 .synewslist dd{ padding:12px 20px;  width:50%; box-sizing:border-box; float:left}
.part4 .synewslist dd .newstit{ font-size:16px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:100%; display:block}
.part4 .synewslist dd .newsword{ line-height:24px; margin:10px 0 0 0; color:#999; height:67px;}
.part4 .synewslist dd .newstime{ font-size:12px; color:#999; margin:8px 0 0 0; display:block; background:url(../images/img23-time.jpg) no-repeat left center; padding-left:20px;}
/*.part4 .synewslist dd:nth-child(1){ width:100%; float:none; position:relative; height:160px;padding: 28px 20px; padding-left:240px; border-bottom:1px solid #eee; margin-bottom:10px;}
.part4 .synewslist dd:nth-child(1) .newsimg{ width:200px; height:110px; border-radius:10px;; position:absolute; left:20px; top:25px;}*/
.partcon.part5{ height:516px;}
.part5list{ width:100%;}
.part5list ul li{ width:50%; height:258px; padding:25px 20px; text-align:center; border-top:1px solid #eee;border-left:1px solid #eee; float:left; box-sizing:border-box}
.part5list ul li h2{ color:#444; display:block; margin:10px auto 0; font-size:18px;}
.part5list ul li p{ color:#777; margin:5px auto 0}
.part5list ul li em{ display:block; width:62px; height:62px; border-radius:50%; background:url(../images/img23-tsfw.png); margin:auto; transition:.3s}
.part5list ul li em:hover{transform: translatey(-2px);}
.part5list ul li.tsfw1 em:hover{box-shadow: 1px 2px 5px rgba(243, 43, 51, 0.5);}
.part5list ul li.tsfw2 em:hover{box-shadow: 1px 2px 5px rgba(6, 185, 187, 0.6);}
.part5list ul li.tsfw3 em:hover{box-shadow: 1px 2px 5px rgba(255, 150, 11, 0.6);}
.part5list ul li.tsfw4 em:hover{box-shadow: 1px 2px 5px rgba(54, 142, 238, 0.9);}
.part5list ul li.tsfw2 em{ background-position:-62px 0}
.part5list ul li.tsfw3 em{ background-position:-124px 0}
.part5list ul li.tsfw4 em{ background-position:-186px 0}
.part5list ul li dl { margin:5px auto 0}
.part5list ul li dl dd{ width:50%; padding-right:5px; margin:8px 0 0 0; font-size:13px; color:#999; text-align:left; float:left; box-sizing:border-box;   background:url(../images/img23_liico.png) no-repeat left center; padding-left:15px;}
.part5list ul li dl dd:nth-child(5){ width:100%}

