*{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#404040;
}
a:hover{
	color:#f30213;
}
body{
	font:12px/1.5 Arial,Helvetica,sans-serif;
	background:#FFF;
	color:#404040;
	
}
h1,h2,h3,h4,h5,h6{
   font-weight: normal;
}
.clearfix{
	clear: both;
}
ul{
   list-style:none;
}
img{border:none;}

.container {
    padding: 0 0;
    width: 1170px;
	margin: 0 auto;
	/*background-color: #f00;*/
}

.top{
    border-top: 3px solid #787679;
    border-bottom: 1px solid #e7e7e7;
	height: 30px;
	padding: 5px;
}
.top_home{
	position: relative;
	bottom: -4px;
	padding-right: 5px;
}
.top_left{
   line-height: 30px;
   float: left;
}
.top_right{
   line-height: 30px;
   float: right;
}
.top_right a{
   padding-left: 8px; 
}

/* header */
.header{
  
}

.head_logo{
   float: left;
   padding-left: 20px;
   margin-top: 10px;
}
.head_logo img{
   margin-top: 15px;
   width: 211px;
   /* height: 64px; */
}
.head_middle{
   float: left;
   margin-left: 50px;
   margin-top: 20px;
}
.head_middle .md_1{
   line-height: 25px;
}
.head_middle .md_1 span{
   padding: 0 15px;
}
.head_middle a{
   
}
.wechat{
   width: 83px;
   height: 83px;
   padding: 4px;
   border: 1px solid #bbb;
   background-color: #fff;
}
.head_right{
   float: right;
   margin-top: 15px;
   margin-right: 20px;
}

/* 澶撮儴鎼滅储 */
.head_middle form{
   width: 100%;
}
.search_box{
   width: 547px;
   padding: 8px 0;
   border: 3px solid #177bc9;
   padding-left: 35px;
}
.search_button{
   width: 78px;
    height: 38px;
    line-height: 31px;
    background: #4178d3;
    color: #FFF;
    font-weight: 600;
    border: none;
    cursor: pointer;
}
.md_3{
   line-height: 25px;
   margin-top: 8px;
   margin-bottom: 8px;
}
.md_3 a{
   padding-right: 8px;
}

/* catgray list */
.cat_list{
    /* border-top: 1px solid #177bc9; */
}
.cat_list li {
   width: 12.5%;
   float: left;
   text-align: center;
   margin: 10px 0;
}
.cat_list li a{
   width: 65px;
   padding-top: 45px;
   display: inline-block;
   background-repeat: no-repeat;
   background-position: center top;
   color: #444;
}
.cat_list li a:hover{
   color: #c00;
   background-image: url(../images/cat_1_1.jpg);
}
.cat_list .cat_1 a{
   background-image: url(../images/cat_1_0.jpg);
}
.cat_list .cat_2 a{
   background-image: url(../images/cat_2_0.jpg);
}
.cat_list .cat_3 a{
   background-image: url(../images/cat_3_0.jpg);
}
.cat_list .cat_4 a{
   background-image: url(../images/cat_4_0.jpg);
}
.cat_list .cat_5 a{
   background-image: url(../images/cat_5_0.jpg);
}
.cat_list .cat_6 a{
   background-image: url(../images/cat_6_0.jpg);
}
.cat_list .cat_7 a{
   background-image: url(../images/cat_7_0.jpg);
}
.cat_list .cat_8 a{
   background-image: url(../images/cat_8_0.jpg);
}
.cat_list .cat_1 a:hover{
   background-image: url(../images/cat_1_1.jpg);
}
.cat_list .cat_2 a:hover{
   background-image: url(../images/cat_2_1.jpg);
}
.cat_list .cat_3 a:hover{
   background-image: url(../images/cat_3_1.jpg);
}
.cat_list .cat_4 a:hover{
   background-image: url(../images/cat_4_1.jpg);
}
.cat_list .cat_5 a:hover{
   background-image: url(../images/cat_5_1.jpg);
}
.cat_list .cat_6 a:hover{
   background-image: url(../images/cat_6_1.jpg);
}
.cat_list .cat_7 a:hover{
   background-image: url(../images/cat_7_1.jpg);
}
.cat_list .cat_8 a:hover{
   background-image: url(../images/cat_8_1.jpg);
}

/* ad_1 */
.ad_1{
   padding: 10px 0;
}
.ad_1 li{
   float: left;
   text-align: center;
   width: 20%;
   height: 80px;
}
.ad_1 li img{
   width: 220px;
   height: 80px;
}

/* part-f2 */
.f2_lf {
   width: 25%;
   float: left;
}
.f2_lf img {
   max-width: 100%;
}

.ad_2 img{
   width: 100%;
   height: 160px;
   overflow: hidden;
}

/* 浜у搧鐑崠 浜у搧閲囪喘 */
.p_list{
	display: none;
}
.p_list li{
   line-height: 25px;
}
.p_list .p_name{
   width: 45%;
   display: inline-block;
}
.p_list .c_name{
   width: 40%;
   display: inline-block;
}
.p_list .sc{
   float: right;
}
.p_list .sc img{
   position: relative;
   top: 4px;
}

.fl_lf_2 .current{
	display: block;
	
}
.fl_lf_title li{
   background-color: #f3eff0;
   width: 100%;
   line-height: 30px;
   float: left;
   border: 1px solid #dbdbdb;
   margin-right: -1px;
   cursor: pointer;
}
.fl_lf_title .title_left{
   color: #fff;
   background-color: #f00;
   display: inline-block;
   line-height: 1;
   padding-left: 2px;
   margin: 0 3px 0 10px;
   position: relative;
   top: -1px;
}
.fl_lf_title .more{
	float: right;
	margin-right: 10px;
}
.fl_lf_title .active{
	box-shadow: 1px 1px 1px #bbb;
	position: relative;
	z-index: 100;
	background-color: #f4f4f4;
}

/* f2_mid */

.f2_mid{
   width: 45%;
   float: left;
   margin: 0 2%;
}

.n_t_title{
   padding-bottom: 10px;
   border-top: 1px solid #177bc9;
}
.n_t_title h2{
   background-color: #177bc9;
   color: #fff;
   display: inline-block;
   font-size: 16px;
   font-weight: 400;
   line-height: 28px;
   padding: 0 8px;
   
}
.f2_lf_1, .f2_md_1, .f2_rt_1{
   height: 160px;
   overflow: hidden;
   margin-bottom: 15px;
}
.f2_md_1 h3{
   text-align: center;
   margin-top: 50x;
}
.f2_md_1 h3 a{
   color: #177bc9;
   font-size: 22px;
}
.f2_md_1 h3 a:hover{
}
.f2_md_1 p{
   text-indent: 2em;
   line-height: 21px;
   padding-top: 5px;
   color: #888;
   font-size: 14px;
}
.f2_md_2{
   clear: right;
   line-height: 1;
}
.f2_md_2 h2, .f2_rt_2 h2{
   border-left: 3px solid #177bc9;
   line-height: 1;
   padding-left: 6px;
   font-size: 18px;
   color: #222;
   float: left;
   margin: 6px 0;
}
.ad_3 a{
}
.ad_3{
   float: right;
   position: relative;
   bottom: -8px;
}  
.f2_md_2_top{
   border-bottom: 1px solid #177bc9;
}  

.f2_md_2 .list_box ul{
   list-style: disc inside;
   line-height: 2;
   color: #a9a9a9;
   font-size: 14px;
   padding-top: 15px;
}
.f2_md_2 .category{
   color: #a9a9a9;
}
.f2_md_2 li a{
   color: #444;
}
.f2_md_2 .news_date{float: right;}
/* f2_rt */
.f2_rt{
   width: 25%;
   float: right;
}
.ad_4 img{
   width: 100%;
   height: 75px;
}

.ad_4 a:first-child{
   margin-bottom: 10px;
}
.ad_4 a{
   line-height: 0;
   float: left;
}

/* f2_rt_2 */



.f2_rt_2 ul{
   padding: 5px 5px;
   clear: both;
}

.f2_rt_2 li{
   /* margin: 12px 0; */
}

.f2_rt_2 .num{
   display: inline-block;
   width: 15px;
   height: 15px;
   background-color: #76bb2c;
   border: 1px solid #009944;
   color: #fff;
   font-size: 12px;
   text-align: center;
   padding-bottom: 2px;
   margin-right: 6px;
}
.f2_rt_2 .top_num{
   border-color: #d58b10;
   background-color: #f5ac1f;
}
.f2_rt_2 .date{
   float: right;
   color: #888;
}

/* f2_rt_2 
.f2_rt_2 .list_title{
   height: 32px;
   border-bottom: 2px solid #177bc9;
}
*/
.activity_left{
   height: 40px;
   width: 40px;
   border: 1px solid #177bc9;
   text-align: center;
   font-size: 12px;
   line-height: 20px;
   float: left;
}
.activity_left span{
   display: block;
   width: 100%;
   color: #555;
}
.activity_left span:first-child{
   color: #fff;
}
.f2_rt_2 .old{
   background-color: #98bcd2; 
}
.f2_rt_2 .new{
   background-color: #177bc9;
}
.activity_right{
   width: 82%;
   float: right;
}
.f2_rt_2 li{
   margin-bottom: 1px;
   max-width: 92%;
}
.f2_rt_2 .goto{
   color: #177bc9;
   /* float: right; */
   /* padding-left: 10px; */
}
.f2_rt_2 .desc{
   color: #888;
}
.f2_rt_2 h3{
   margin-bottom: 0px;
   line-height: 1.8;
}

.f2_rt_2 h3 a{
   font-size: 14px;
}

/* f3 */
.f3{
   margin-bottom: 20px;
}
.f3_title {
   border-bottom: 2px solid #177bc9;
   line-height: 2;
}
.f3_title  h2{
   padding-left: 15px;
   font-weight: 600;
   color:#333;
   font-size: 26px;
}
.f3_box{
   padding: 15px;
   
}
.f3_1{
   /* border: 1px solid #ddd; */
   
}
.f3_1_left {
   
   line-height: 0;
   float: left;
   width: 22%;
   height: 410px;
}
.f3_1_left img{
   width: 100%;
   height: 410px;
}
.f3_1_right {
   width: 77%;
   float: right;
}
.f3_1_right li{
   float: left;
   width: 24.85%;
   height: 203px;
   border: 1px solid #ddd;
   
   margin-left: -1px;
   margin-bottom: -1px;
   text-align: center;
   font-size: 13px;
}
.f3_1_right li img{
   width: 175px;
   height: 125px;
}
.f3_1_right li h3{
   font-size: 14px;
}
.f3_1_right .price, .f3_1_right .price a{
   color: #f00;
   font-weight: 500;
}
.f3_1_right .preview img{
   margin-bottom: 15px;
}

.f3_2{
   border-bottom: 1px solid #ddd;
   margin-top: 15px;
   font-size: 14px;
   padding-bottom: 15px;
}
.f3_2_title{
   padding: 10px 0;
}
.f3_2_title h3{
   border-left: #c00 3px solid;
   line-height: 1;
   padding-left: 7px;
   font-size: 15px;
   font-weight: 600;
   color: #222;
}
.f3_2 li{
   width: 20%;
   float: left;
}
.f3_2 .desc{
   color: #888;
   font-size: 12px;
}



/* ** ** f4 ** ** */
.f4 {
  
}
.f4_box {
   width: 92%;
   margin: 0 auto;
   padding: 10px 15px;
   background-color: #e4eaf6;
}
.f4_title {
   margin: 0px 0 10px;
}
.f4_title h2{
   color: #c00;
   font-weight: 600;
   font-size: 14px;
}
.f4_box li{
   width: 16.66%;
   float: left;
   text-align: center;
   margin-bottom: 15px;
}
.f4_box li img{
   height: 80px;
   width: 160px;
   max-width: 95%;
   border: 1px solid #a9cbee;
}

/* ** ** f5 ** ** */
.f5 {
   margin-top: 20px;
   border-bottom: 1px solid #0980da;
   padding-bottom: 20px;
   margin-bottom: 20px;
}
.f5_left{
   width: 68%;
   float: left;
}
.f5_right {
   width: 28%;
   float: right;
}
.f5_title{
   border-bottom: 1px solid #dcdcdc;
}
.f5_title h2{
   color: #087fd9;
   font-size: 20px;
   font-weight: 600;
   line-height: 2;
   float: left;
   border-bottom: 3px solid #0980da;
   margin-bottom: -1px;
   
}
.f5 .more{
   float: right;
   line-height: 2;
   color: #888;
   position: relative;
   bottom: -12px;
}
.f5_right .more:hover{
   color: #c00;
}
.f5_left table{
   width: 100%;
   margin-top: 20px;
   text-align: center;
}

.f5_left tr:nth-child(odd){
   background:#f6f6f6;
}
.f5_left td, .f5_left th {
   padding: 0 10px;
   line-height: 30px;
}
.f5_left tr:hover, .f5_left tr:hover a{
   color: #ff6400;
   background-color: #f6f6f6;
}
.f5_left tr td:first-child{
   text-align: left;
}
.f5_left th{
   font-size: 16px;
   color: #0a80d7;
   font-weight: 600;
}
.f5_right .desc{
   display: block;
   width: 100%;
   height: 220px;
   overflow: hidden;
   margin-bottom: 15px;
}
.f5_right .desc img{
   width: 100%;
}
.f5_right_box{
   padding: 15px;
}
.f5_right_box h3{
   font-size: 14px;
   color: #000;
   line-height: 1.5;
   width: 95%;
   margin-bottom: 10px;
}
.f5_right_box span{
   color: #888;
}

/* ** ** f6 ** ** */
.f6_title{
   padding: 10px 5px;
   border-bottom: 1px solid #ececec;
}
.f6_title h2{
   font-size: 16px;
   font-weight: 600;
   border-left: 3px solid #c00;
   line-height: 1;
   padding: 0 5px;
}
.f6 li{
   width: 12.5%;
   float: left;
   text-align: center;
}
.f6 ul{
   margin: 20px 0;
}
.f6 li img{
   max-width:  100%;
}
.f6 li a{
   display: block;
   max-width: 90%;
   height: 55px;
   overflow: hidden;
   border: 1px solid #888;
   margin: 0 auto;
}

/* ** ** f7 ** ** */
.f7{
   padding-bottom: 20px;
}
.f7_title{
   border-bottom: 2px solid #656565;
}
.f7_title h2{
   color: #c00;
   font-size: 16px;
   line-height: 25px;
}

.f7_title h2 span{
   border-bottom: 2px solid #c00;
   padding-bottom: 4px;
   padding-left: 10px;
}
.f7 ul{
   margin-top: 15px;
}
.f7 li{
   float: left;
   padding: 5px 10px;
}