/*lalala*/
body,ul,p,form,h1,h2,h3{
    margin:0;
    padding:0;
}
ul{
    list-style:none;
}
input{
    outline:none;
}
img,input{
    border:none;
}
s{
	text-decoration:none;
}
i{
	font-style:normal;
}
a{
    color:#404040;
    text-decoration:none;
}
a:hover, .nav_current, .roll_item .roll_title a:hover, .addmore:hover i, .addmore:hover span{
    color:#f64339;
}
body{
    color:#333;
    min-width:1000px;
    font:16px/1.5 "Microsoft YaHei","\5fae\8f6f\96c5\9ed1","\5b8b\4f53",sans-serif;
    overflow-x:hidden;
}
h1, h2, h3 {
    font-size: 100%;
    font-weight:normal;
}

/*public*/
.page_w{
    margin:0 auto;
    overflow:hidden;
    zoom:1;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.mb15{
    margin-bottom:15px;
}
.mb20{
    margin-bottom:20px;
}
.mb30{
    margin-bottom:30px;
}
.banner img, .addmore i, .sassy_img img, .ad img, .reco_img img, .photo_list a img, .col_reco_img img, .list_photo li img, .list_img img, .img_paper img, .pic_news img, .point_list img{
	-webkit-transition:transform .3s ease-out;
    -moz-transition:transform .3s ease-out;
    -ms-transition:transform .3s ease-out;
    transition:transform .3s ease-out;
}
.banner a:hover img, .sassy_img a:hover img, .ad a:hover img, .reco_img a:hover img, .photo_list a:hover img, .col_reco_img a:hover img, .list_photo li a:hover img, .list_img:hover img, .img_paper:hover img, .pic_news a:hover img, .point_list a:hover img{
	-webkit-transform:scale(1.03);
    -moz-transform:scale(1.03);
    -ms-transform:scale(1.03);
    transform:scale(1.03);
}
.roll, .roll_item li:hover{
	background-color:#f9f9f9;
}
.tag_nav li a, .list_text li, .photo_page a, .more_open, .nav_item .more_open, .s-index-icon{
    background-image:url(../images/icon.png);
    background-repeat:no-repeat;
}

/*device*/
@media screen and (min-width: 1190px){
    .page_w{
        width:1190px;
    }
    .nav_list li{
        padding:0 30px 0 30px;
    }
    .main{
        width:800px;
    }
    .side{
        width:350px;
    }
	.nav_item a{
		width:72px;
	}
	.nav_item a:last-child{
		width:80px;
	}
	.more_nav a{
		padding:0 20px;
	}
	.nav_item .more_open {
    	width: 100px;
    	padding-left: 24px;
    	background-position: 60px -100px;
	}
	.nav_item .more_open:hover{
		background-position:60px -130px;
	}
    .list_info p{
        line-height:25px;
    }
	.point_list, .point_list img{
		width:800px;
		height:365px;
	}
    .pic_news a, .pic_news a img{
        width:253px;
        height:169px;
    }
    .pic_paper a, .pic_paper a img{
        width:185px;
        height:279px;
    }
	/*.sassy_img li, 0122*/.sassy_img li img{
        width:120px;
        height:80px;
        float:left;
        margin-right:10px;
    }
    .col_reco_img, .col_reco_img img{
        width:150px;
        height:100px;
    }
	.tag_nav li a{
        padding:11px 26px 12px;
        background-position:83px -8px;
    }
    .history_nav li a{
        padding-left:44px;
        padding-right:43px;
    }
	.s_ad_long, .s_ad_long img{
        width:350px;
        height:95px;
    }
    .s_ad_square, .s_ad_square img{
        width:350px;
        height:286px;
    }
	.photo_list{
        height:233px;
    }
    .photo_list li, .photo_list li img, .list_photo s, .list_photo s img, .list_photo span {
        width:350px;
        height:233px;
    }
    .photo_page{
        top:94px;
    }
    .weibo{
        width:350px;
        height:700px;
    }
	/*ad*/
	.banner, .banner img{
		width:1190px;
		height:124px;
	}
	.grid li {
        width: 253px;
        overflow:hidden;
    }
    .grid li img{
        width:251px;
    }
    .scrollable{
        width:1190px;
        height:364px;
    }
    .slide-pics .item, .slide-pics .item img, .slide-pics .cover{
        height:364px;
    }
    .slide-pics .item .info-wrapper{
        top:278px;
    }
    .slide-pics .prev-next{
        top:156px;
    }
    .slide-pics .prev{
        background-position:0px -263px;
    }
    .slide-pics .next{
        background-position:-67px -263px;
    }
    .hover.prev{
        background-position:0px -179px;
    }
    .hover.next{
        background-position:-67px -179px;
    }


    .detail_code_list{
        padding:20px 0 10px 30px;
    }
    .detail_code_list li{

        margin:0 0 10px 40px;
    }
    .detail_code_list li img{

    }
    .detail_code_list li span{


    }

    .single_banner{
        width:800px;
        height:102px;
    }
    .single_banner a{
        height:102px;
    }
    .single_banner img{
        width:800px;
        height:102px;
    }
    .news-ad{
        width:1190px;
        height:116px;
    }
    .news-ad a, .news-ad a img{
        width:1190px;
        height:116px;
    }
    .page_w .news-ad1{
        width:800px;
        height:102px;
    }
    .page_w .news-ad1 a, .page_w .news-ad1 img{
        width:800px;
        height:102px;
    }

}

@media screen and (max-width: 1190px){
    .page_w{
        width:1000px;
    }
    .nav_list li{
        padding:0 23px 0 23px;
    }
    .main{
        width:660px;
    }
    .side{
        width:300px;
    }
    .nav_item a{
        width:58px;
    }
	.nav_item .more_open{
		width:80px;
		text-align:left;
		box-sizing:border-box;
		padding-left:15px;
		background-position:50px -100px;
	}
	.nav_item .more_open:hover{
		background-position:50px -130px;
	}
	.more_nav a{
		padding:0 15px;
	}
	.point_list, .point_list img{
		width:660px;
		height:301px;
	}
    .list_info p{
        height:72px;
        line-height:24px;
    }
    .pic_news a, .pic_news a img{
        width:206px;
        height:138px;
    }
    .pic_paper a, .pic_paper a img{
        width:150px;
        height:226px;
    }
	/*.sassy_img li, */.sassy_img li img{
        width:100px;
        height:68px;
        margin-right:10px;
        float:left;
    }
    a .text_explain01{
        height:46px;
        overflow:hidden;
        font-size:14px;
    }
    .col_reco_img, .col_reco_img img{
        width:120px;
        height:80px;
    }
    .list_photo li, .list_photo li img{
        width:350px;
        height:233px;
    }
	.tag_nav li a{
        padding:11px 20px 12px;
        background-position:71px -8px;
    }
    .history_nav li a{
        padding-left:31px;
        padding-right:31px;
    }
	.s_ad_long, .s_ad_long img{
        width:300px;
        height:81px;
    }
    .s_ad_square, .s_ad_square img{
        width:350px;
        height:248px;
    }
	.photo_list{
        height:200px;
    }
    .photo_list li, .photo_list li img, .list_photo s, .list_photo s img, .list_photo span {
        width:300px;
        height:200px;
    }
    .photo_page{
        top:77px;
    }
    .weibo{
        width:300px;
        height:700px;
    }
	/*ad*/
	.banner, .banner img{
		width:1000px;
		height:104px;
	}
	.grid li {
        width: 206px;
        overflow:hidden;
    }
    .grid li img{
        width:204px;
    }
    .scrollable{
        width:1000px;
        height:306px;
    }
    .slide-pics .item, .slide-pics .item img, .slide-pics .cover{
        height:306px;
    }
    .slide-pics .item .info-wrapper{
        top:306px;
    }
    .slide-pics .prev-next{
        top:126px;
    }
    .slide-pics .prev{
        background-position:0px -263px;
    }
    .slide-pics .next{
        background-position:-67px -263px;
    }
    .hover.prev{
        background-position:0px -179px;
    }
    .hover.next{
        background-position:-67px -179px;
    }

    .detail_code_list{
        padding:20px 0 10px 18px;
    }
    .detail_code_list li{
        margin:0 0 10px 20px;
    }
    .detail_code_list li img{

    }
    .detail_code_list li span{


    }
    .single_banner{
        width:660px;
        height:84px;
    }
    .single_banner a{
        height:84px;
    }
    .single_banner img{
        width:660px;
        height:84px;
    }
    .news-ad{
        width:1000px;
        height:97px;
    }
    .news-ad a, .news-ad a img{
        width:1000px;
        height:97px;
    }
    .page_w .news-ad1{
        width:660px;
        height:84px;
    }
    .page_w .news-ad1 a, .page_w .news-ad1 img{
        width:660px;
        height:84px;
    }

}