@charset "utf-8";
/* CSS Document */

.banner { width:100%;}
.banner_bottom { width:100%; height:1.56vw; background:url(../images/banner_bottom.png) no-repeat; background-size:100%}
.banner { width:100%; overflow:hidden; position:relative; border:0.16vw solid #ddd;  }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd ul {width:100%; height:100%;}
.banner .bd li{width:100%; height:100%; zoom:1; vertical-align:middle; }
.banner .bd li img {width: 100%; display: block;}
.banner .bd a {display:block; width:100%; height:100%;}
.banner .prev, .banner .next{ position:absolute; left:3%; top:50%; margin-top:-45px; display:block; width:90px; height:90px; background: url(../images/ad_ctr.png) no-repeat 0 0; opacity:0.5;}
.banner .next{ left:auto; right:3%; background-position: 0 -90px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

/* 导航栏 */
nav{ overflow:hidden; margin:1.56vw auto;}
nav ul { margin:0 1.25vw; background:url(../images/nav_bg.png) no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;}
nav li{ display:block; width:25%; float:left; margin:3.13vw 0; text-align:center; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */} 
nav li a { display:block;}
nav li img{ width:5.63vw; margin:0.78vw auto;}
nav li h2 { color:#ffffff; font-size:3.13vw;}
/* 导航栏结束 */

/* 首页 */
.hotbox {height:4.06vw}
.hot_img {float:left; height:100%}
.hot_img img {height:2.81vw; margin: 0.63vw 2.19vw;}
.hot_list_box{ height:100%; font-size:2.50vw; line-height:4.06vw; overflow:hidden; position:relative;}
.hot_list_box .bd{ color:#333;}
.hot_list_box .infoList li{ padding-left:0.94vw;}

/*分割线*/
.fgx { color:#e1465a; font-size:4.06vw; margin:3.13vw 0;}
.fgx td { color:#e1465a}
.fgx td img { width:50%;}
.fgx td .img_l { float:right;}
.fgx td .img_r { float:left;}
.fgx .title {width:7em;}
.fgx .title_2 {width:5em;}

/* 分类 */
.type_box { width:100%; border-radius:1.72vw; background:#FFF; margin:1.72vw 0}
.type_left { width:17.2vw;; height:17.2vw; float:left; position:relative;  text-align:center;}
.type_left a { display:block; margin:2.5vw auto;}
.type_left img{ width:6.72vw; margin:0.78vw auto;}
.type_left h2 { color:#ffffff; font-size:2.5vw;}
.type_bg_1 { background:url(../images/type_bg_01.png) no-repeat; background-size:100% 100%;}
.type_bg_2 { background:url(../images/type_bg_02.png) no-repeat; background-size:100% 100%;}
.type_bg_3 { background:url(../images/type_bg_03.png) no-repeat; background-size:100% 100%;}
.type_bg_4 { background:url(../images/type_bg_04.png) no-repeat; background-size:100% 100%;}
.type_bg_5 { background:url(../images/type_bg_05.png) no-repeat; background-size:100% 100%;}
.type_bg_6 { background:url(../images/type_bg_06.png) no-repeat; background-size:100% 100%;}

.type_right { margin-left:16.9vw;}
.type_right ul { width:90%; overflow:hidden; font-size:2.5vw; text-align:center; margin:1.56vw auto;}
.type_right ul li { width:33%; float:left; border-right:#e0e0e0 0.16vw solid; line-height:4.53vw; border-bottom:#e0e0e0 0.16vw solid;}

.type_right ul li:nth-child(3n){ border-right:0px;}
.type_right ul li:nth-child(7), .type_right ul li:nth-child(8), .type_right ul li:nth-child(9) { border-bottom:0px}

.index_list_box {border-radius:3.44vw; background:#FFF; overflow:hidden}
/* 第三个之后的图会高一像素，且宽度也有变化 start */
.index_list_img { width:100%; display:table;}
.index_list_img li { width:33%; margin-right:0.5%; float:left; text-align:center;}
.index_list_img li:nth-child(3) { margin-right:0;}
.index_list_img li img { width:100%;}

.index_list_txt { width:100%; margin:0.78vw 0;}
.index_list_txt li { width:50%; border:#e5e5e5 0.16vw solid; float:left; text-align:center; line-height:6.72vw; font-size:3.44vw}
.index_list_txt li a { display:block;}
.index_list_txt li .hot{ padding:0 2.50vw; background:url(../images/icon_hto.png) no-repeat; background-position:center; background-size:100% 100%}

.main_box { clear:both; margin-bottom:1.56vw; background:#FFF; border-radius:1.56vw;}

.list_ph_pic { width:50%; float:left; display:block; text-align:center; box-sizing:border-box; background:#333}
.list_ph_pic_l { border-right:#e5e5e5 0.47vw solid;}
.list_ph_pic_r { /*border-left:#e5e5e5 0.16vw solid;*/}
.list_ph_pic_r_b { border-top:#e5e5e5 0.31vw solid;}
.list_ph_pic a { display:block;}
.list_ph_pic a img{ width:100%;}
.list_ph { background:#f3f3f3; background:url(../images/index_ph.png) no-repeat; background-size:6.72vw}
.list_ph li { width:100%; height:6.72vw; padding-left:6.72vw; border-bottom:0.16vw #e7e7e7 solid;}
.list_ph li a { line-height:6.72vw; font-size:2.5vw;}