@charset "utf-8";

body {
	font-size: 14px;
	font-family: "Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	color: #374051;
	overflow-x: hidden;
	line-height: 1;
	word-wrap: break-word
}
.section {
	min-width: 1200px;
}
.wrap {
	width: 1200px;
	margin: 0 auto;
}
.h60{
	width: 100%;
	height: 60px;
}
.fl{float: left;}
.fr{float: right;}

/*.header{
	padding: 0;
    margin: 0;
    width: 100%;
    z-index: 301;
    min-width: 1000px;
    background: #fff;
    border-bottom: 1px solid #ebebeb;
    position: fixed;
}
.down{box-shadow:0 0 5px #888}
*/

.header{
	min-width: 1200px;
}
.header-left {
	float: left;
}
.header-left img{
	padding:25px 0;
}
.header-right {
	float: right;
	height: 100px;
}
.header-right .tel{
	height:40px;
	line-height:50px;
	font-size: 26px;
	text-align: right;
	color: #27A322;
}
.header-right .tel i {
    background: url(../images/icon_tel.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
}
.header-right .tel span{
	position: relative;
    top: 3px;
}

.header-right .nav{
	height:60px;
	line-height:60px;
}
.header-right .nav>ul>li{
	float: left;
	width:140px;
	text-align: center;
}
.header-right .nav>ul>li>a{
	font-size: 18px;
	display: block;
	position: relative;
	top:-4px;
	border-bottom: 4px solid #FFFFFF;
}
.header-right .nav>ul>li>a:hover,.header-right .nav .current{
	color: #23ac36;
	border-bottom: 4px solid #23ac36;
}

.banner {
	overflow: hidden; position: relative; width: 100%;min-width: 1200px;
}
.banner img{
	position:absolute;width:1920px;left:50%;margin-left:-960px;
}

/*.banner {
	min-width: 1200px;
}
.banner a {
    display: block;
    height: 500px;
    background-position: center center;
    background-repeat: no-repeat;
}*/

/*.banner-box{width:100%; position:relative; overflow:hidden; height:500px; z-index:10;}
.banner-box .item{width:1920px; position:absolute; top:0; left:50%; margin-left:-960px; z-index:1; display:none;}
.banner-box .btn{height:1px; position:relative; z-index:100;}
.banner-box .btn .b{position:absolute; right:2px; top: 410px;}
.banner-box .btn .b span{display:inline-block; background:url(../images/ban_btn.png) no-repeat 0 0; width:11px; height:10px;}
.banner-box .btn .b span.on{background-position:-11px 0;}
*/

.home-title{
	text-align: center;
}
.home-title h2{
	display: block;
    line-height: 90px;
    position: relative;
    font-size: 40px;
    color: #3f3f3f;
}
.home-title h2 i {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100px;
    height: 3px;
    margin-left: -50px;
    background: #23ac36;
}
.home-title p{
	font-size: 30px;
	color: #999999;
	font-family: Iskoola Pota;
	margin-top: 32px;
}
.more{
	text-align: center;
}
.more .btn{
	display: inline-block;
	width:240px;
	height:50px;
	line-height: 50px;
	background: #23ab38;
	color:#FFFFFF;
	border-radius: 30px;
	font-size: 18px;
	font-family: arial;
}
.home-product .list>ul{
	height:362px;
	overflow: hidden;
}
.home-product .list>ul>li{
	float: left;
	margin-right: 10px;
}
.home-product .list>ul>li a{
	display: inline-block;
	width: 210px;
	height: 320px;
	color: #FFFFFF;
	padding: 20px 10px;
	position: relative;
}
.home-product .list>ul>li a .name{
	width: 210px;
	overflow: hidden;
	font-size: 23px;
	text-align: center;
	white-space:nowrap;
}
.home-product .list>ul>li a .icon{
	background: url(../images/product_sprite.png) no-repeat;
	width: 66px;
	height: 60px;
	margin-left: 72px;
	margin-top: 30px;
}
.home-product .list>ul>li a .txt{
	margin-top: 30px;
	line-height:22px;
}
.home-product .list>ul>li a .btn{
	color: #FFFFFF;
	font-size: 16px;
	border: 1px solid #FFFFFF;
	padding: 10px 35px;
	position: absolute;
	left: 48px;
	bottom: 20px;
	border-radius: 5px;
}
.home-product .list>ul>li .p1 .btn{
	background: #009acb;
}
.home-product .list>ul>li .p2 .btn{
	background: #fe6765;
}
.home-product .list>ul>li .p3 .btn{
	background: #9867cb;
}
.home-product .list>ul>li .p4 .btn{
	background: #fe9a33;
}
.home-product .list>ul>li .p5 .btn{
	background: #37ba25;
}
.home-product .list>ul>li .p1 .icon{
	background-position: 0 0;
}
.home-product .list>ul>li .p2 .icon{
	background-position: 0 -60px;
}
.home-product .list>ul>li .p3 .icon{
	background-position: 0 -120px;
}
.home-product .list>ul>li .p4 .icon{
	background-position: 0 -180px;
}
.home-product .list>ul>li .p5 .icon{
	background-position: 0 -240px;
}
.home-product .list>ul>li .p1{
	background: #009acb;
	border: 1px solid #009acb;
}
.home-product .list>ul>li .p2{
	background: #fe6765;
	border: 1px solid #fe6765;
}
.home-product .list>ul>li .p3{
	background: #9867cb;
	border: 1px solid #9867cb;
}
.home-product .list>ul>li .p4{
	background: #fe9a33;
	border: 1px solid #fe9a33;
}
.home-product .list>ul>li .p5{
	background: #37ba25;
	border: 1px solid #37ba25;
}
.home-product .list>ul>li a:hover{
	background: #FFFFFF;
}
.home-product .list>ul>li .p1:hover{
	color: #009acb;
}
.home-product .list>ul>li .p2:hover{
	color: #fe6765;
}
.home-product .list>ul>li .p3:hover{
	color: #9867cb;
}
.home-product .list>ul>li .p4:hover{
	color: #fe9a33;
}
.home-product .list>ul>li .p5:hover{
	color: #37ba25;
}

.home-case .list>ul>li{
	float: left;
	margin-right:21px;
	margin-bottom: 21px;
}
.home-case .list>ul>li a{
	display: inline-block;
	width: 384px;
	height: 250px;
	overflow: hidden;
	border: 1px solid #8c8c8c;
}
.home-case .list>ul>li p{
	font-size: 18px;
	height:58px;
	line-height: 58px;
	border-bottom: 1px solid #23ac36;
	text-align: center;
}

.home-news{
	min-width: 1200px;
	background: #eeeeee;
}
.home-news .bg{
	width: 590px;
	/*height: 450px;*/
	float: left;
	background: #FFFFFF;
}
.home-news .biaoti{
	height: 60px;
	line-height: 60px;
	padding:0 20px;
	border-bottom: 1px solid #b7b7b7;
}
.home-news .biaoti span{
	font-size: 24px;
}
.home-news .biaoti a{
	float: right;
}
.home-news .biaoti a{
	float: right;
}
.home-news ul{
	padding:30px;
}
.home-news ul li .txt{
	width:370px;
	margin-left:20px;
}
.home-news ul li .txt .name{
	font-size: 18px;
	margin-bottom: 10px;
}
.home-news ul li .txt .summary{
	color: #666666;
	line-height: 22px;
	text-indent: 2em;
}
.home-news ul li .pic, .home-news ul li .txt{
	float: left;
}
.home-news ul li .pic img{
	width:140px;
	height:100px;
}
.home-news ul li.list{
	list-style-type:disc;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px dashed #cccccc;
}
.home-news ul li.list .date{
	float: right;
}
.home-link a{
	margin-left:40px;
}

.crumbs{
	height:80px;
	border-bottom: 1px solid #b5b5b5;
}
.crumbs .txt{
	float: left;
	margin-top: 30px;
}
.crumbs .txt .zh{
	font-size: 30px;
}
.crumbs .txt .line{
	font-size: 24px;
}
.crumbs .txt .en{
	font-size: 14px;
}
.crumbs .pos{
	margin-top: 45px;
	float: right;
	font-size: 14px;
}
.content-title {
	text-align: center;
}
.content-title h1{
	color: #666666;
	font-size: 24px;
}
.content-title .time{
	margin: 0 auto;
	width:1100px;
	height: 50px;
	line-height: 50px;
	color: #999999;
	border-bottom:1px solid #e5e5e5;
	margin-bottom: 20px;
}
.content-title .time span{
	margin-right: 30px;
}

.case-cat{
	/*text-align: center;*/
}
.case-cat a{
	padding: 0 30px;
	font-size: 16px;
	border-right:1px solid #cccccc;
}
.case-cat a.current{
	color:#339933;
	font-weight:bold;
}

.case-list>ul>li{
	float: left;
	margin-right:21px;
	margin-bottom: 21px;
}
.case-list>ul>li .pic{
	display: inline-block;
	width: 384px;
	height: 250px;
	border: 1px solid #8c8c8c;
	overflow: hidden;
}
.case-list>ul>li .name{
	display: inline-block;
	font-size: 18px;
	width: 384px;
	height:58px;
	line-height: 58px;
	border-bottom: 1px solid #23ac36;
	text-align: center;
}

.content{
	margin: 0 auto;
	width:1100px;
	overflow: hidden;
    color: #666666;
    /*font-size: 16px;*/
    line-height: 32px;
}
.content img{
	max-width:100%;
	height: auto;
	margin-right:20px;
	margin-bottom:20px;
}

.next{
	width: 1100px;
	margin: 0 auto;
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
}
.next .shang{
	float: left;
}
.next .xia{
	float: right;
}

.news-cat{
	text-align: center;
}
.news-cat a{
	margin-right: 20px;
	display: inline-block;
	width:140px;
	height:50px;
	line-height: 50px;
	border-radius: 30px;
	font-size: 22px;
}
.news-cat a.current{
	background: #23ab38;
	color:#FFFFFF;
}

.news-list>ul>li{
	padding-bottom: 50px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 50px;
}
.news-list .pic{
	float: left;
	width:320px;
	height:220px;
}
.news-list .txt{
	float: left;
	width: 850px;
	margin-left: 30px;
}
.news-list .txt .biaoti a{
	font-size: 22px;
	color: #666666;
}
.news-list .txt .riqi{
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	color: #666666;
}
.news-list .txt p{
	line-height: 25px;
	color: #666666;
}

.product-list .list{
	float: left;
	background: #FFFFFF;
	margin-right: 21px;
	margin-bottom: 21px;
}
.product-list .list .product{
	position: relative;
	display: inline-block;
	width:384px;
	height:560px;
	border:1px solid #cccccc;
}
.product-list .top{
	padding: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.product-list .bottom{
	padding: 20px;
}
.product-list .bottom p{
	margin:15px 0;
	line-height:25px;
}
.product-list .bottom li{
	float: left;
	border:1px solid #949494;
	padding:5px 10px;
	border-radius: 5px;
	margin-right:10px;
	margin-bottom:20px;
}
.product-list .bottom .more-btn{
	position: absolute;
	left:155px;
	bottom:0;
	padding:10px 15px;
	background: #23ab38;
	color: #FFFFFF;
}
.product-list .top .name{
	float: left;
}
.product-list .top .price{
	float: right;
	line-height: 30px;
	color: #339933;
}
.product-list .top .price span{
	font-size: 24px;
}
.product-list .name .zh{
	font-size: 24px;
}
.product-list .name .en{
	color: #939393;
}


.feedback {
	color: #FFFFFF;
	background: url(../images/banner_feedback.jpg) center center no-repeat;
	width: 100%;
	height: 250px;
}
.feedback .main {
	padding-top:40px;
}
.feedback .col-1 {
	float: left;
}
.feedback .col-2, .feedback .col-3 {
	float: right;
}
.feedback .col-1 .txt {
	font-size: 24px;
}
.feedback .col-1 p {
	line-height: 28px;
	margin-bottom: 10px;
}
.feedback .col-2 p {
	margin-bottom: 20px;
	margin-right: 40px;
}
.feedback .col-2 input{
	border: 1px solid #FFFFFF;
	width:300px;
	height:40px;
	background: none;
	color: #FFFFFF;
}
.feedback .col-3 input{
	border: 1px solid #FFFFFF;
	width:100px;
	height:40px;
	background: none;
	color: #FFFFFF;
}
.feedback .col-3 textarea{
	padding:5px;
	border: 1px solid #FFFFFF;
	width:400px;
	height:90px;
	background: none;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.feedback .col-3 .txt {
	float: left;
}
.feedback .col-3 .txt img {
	cursor: pointer;
}
.feedback .col-3 .btn {
	float: right;
	background: #F5A733;
	border: 1px solid #F5A733;
	font-size: 16px;
	cursor: pointer;
}

/*
:-moz-placeholder {
    color: #ffffff; opacity:1; 
}

::-moz-placeholder {
    color: #ffffff;opacity:1;
}

input:-ms-input-placeholder{
    color: #ffffff;opacity:1;
}

input::-webkit-input-placeholder{
    color: #ffffff;opacity:1;
}

textarea:-ms-input-placeholder{
    color: #ffffff;opacity:1;
}

textarea::-webkit-input-placeholder{
    color: #ffffff;opacity:1;
}
*/

.page {
    padding-bottom: 20px;
    padding-top: 30px;
    text-align: center;
}
.page a {
    border: 1px solid #e1e1e1;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin: 0 10px;
    padding: 0 10px;
    vertical-align: middle;
}
.page a:hover {
    border-color: #74c158;
	background: #74c158;
	color:#fff;
}
.page a.current {
    background: #74c158 none repeat scroll 0 0;
    border: 1px solid #74c158;
    color: #fff;
}
.page a.current:hover {
}
.page a.disable {
    color: #ccc;
}
.page a.disable:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #e1e1e1;
    color: #ccc;
}
.page a.dot {
    border: medium none;
    color: #333333;
}
.page a.dot:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #333333;
}

.product h1{
	text-align: center;
	font-size: 34px;
	line-height: 70px;
}
.product .point{
	text-align: center;
	font-size: 18px;
	color: #666666;
}
.product .advantage .pic, .product .advantage .txt{
	float: left;
}
.product .advantage .pic{
	width:560px;
	overflow: hidden;
}
.product .advantage .txt{
	margin-left:40px;
	width:600px;
}
.product .advantage .txt .zh{
    font-size: 24px;
    color: #339933;
    margin-top: 20px;
}
.product .advantage .txt .line {
    width: 100px;
    height: 3px;
    background: #23ac36;
}
.product .advantage .txt .en {
    font-size: 24px;
    color: #CCCCCC;
    margin-bottom: 20px;
}
.product .advantage .txt p {
	text-indent: 2em;
	font-size: 20px;
	/*width: 500px;*/
    line-height: 30px;
    color: #666666;
}
.product .title{
	text-align: center;
}
.product .title h2{
	display: block;
    line-height: 80px;
    position: relative;
    font-size: 30px;
    color: #339933;
}
.product .title h2 i {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 50px;
    height: 3px;
    margin-left: -25px;
    background: #cccccc;
}
.product .title p{
	font-size: 40px;
	color: #cccccc;
	font-family: arial;
}
.product .service .txt{
	float: left;
	width: 620px;
	height: 250px;
	background: url(../images/service_title.png) no-repeat;
	margin-top:50px;
}
.product .service .txt .item{
	margin-top:50px;
	margin-left:40px;
}
.product .service .txt .item h2{
	color: #339933;
	font-size: 24px;
	line-height: 50px;
}
.product .service .txt .item p{
	/*text-indent: 2em;*/
	font-size: 16px;
	line-height: 30px;
}
.product .service .pic{
	float: left;
}
.product .process{
	width: 1200px;
	height: 143px;
	background: url(../images/service_icon.png) no-repeat;
	position: relative;
}
.product .process i{
	display: inline-block;
    background: url(../images/service_sprite.png) no-repeat;
    width: 90px;
    height: 90px;
    text-align: center;
    line-height: 200px;
    font-size: 16px;
    margin: 0 20px;
}
.product .process .icon{
	position: absolute;
	line-height: 25px;
	font-size: 16px;
	color: #666666;
	text-align: center;
	cursor: pointer;
}
.product .process .s1{
	left:150px;
	top:5px;
}
.product .process .s2{
	left:400px;
	top:-40px;
}
.product .process .s3{
	left:680px;
	top:-40px;
}
.product .process .s4{
	right:150px;
	top:5px;
}
.product .process .s1 i{
	background-position: -90px 0;
}
.product .process .s2 i{
	background-position: 0 -90px;
}
.product .process .s3 i{
	background-position: 0 -180px;
}
.product .process .s4 i{
	background-position: 0 -270px;
}

.product .visa .txt{
	width: 580px;
	margin-top:50px;
}
.product .visa .txt em{
	color: #e7e7e7;
	font-size: 100px;
	font-family: arial;
	font-style: normal;
}
.product .visa .txt h2{
	color: #339933;
	font-size: 24px;
	line-height: 50px;
}
.product .visa .txt p{
	color: #333333;
	text-indent: 2em;
	font-size: 16px;
	line-height: 30px;
}
.product .advantage .txt .mprice{
	margin-top:20px;
	text-decoration: line-through;
	font-size: 20px;
}
.product .advantage .txt .price{
	color: #339933;
	font-size: 26px;
	height:60px;
	line-height: 60px;
}
.product .advantage .txt .fw{
	font-size: 16px;
}
.product .advantage .txt .btn{
	margin-top:30px;
	display: inline-block;
	color: #FFFFFF;
	font-size: 16px;
	padding:15px 50px;
	background: #329a32;
}

.product .dz-p{
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	margin-top: 20px;
}
.product .dz li{
	float: left;
	width:374px;
	height:294px;
	margin-right:39px;
	margin-bottom: 39px;
	background: #e9e9e9;
	text-align: center;
	font-size: 20px;
}
.product .dz li img{
	margin-top:50px;
	margin-bottom: 30px;
}

.product .shop li{
    float: left;
	width:520px;
	height:100px;
	margin-right:36px;
	margin-bottom: 36px;
	border: 1px solid #e2e2e2;
	padding:30px;
	box-shadow:0 0 10px #e2e2e2;
}
.product .shop .pic{
	width:100px;
	margin-right:20px;
}
.product .shop .txt{
	width:400px;
}
.product .shop .txt h2{
	font-size: 24px;
	line-height:40px;
}
.product .shop .txt p{
	color: #999999;
	line-height: 20px;
}

.product .func li{
    float: left;
	width:374px;
	height:200px;
	margin-right:39px;
	margin-bottom: 39px;
}
.product .func li .icon{
    font-size: 20px;
}
.product .func li p{
    margin-top:20px;
    line-height: 24px;
    margin-left: 55px;
    width:250px;
    color: #999999;
}
.product .func li i{
    background: url(../images/yx_sprite.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 34px;
    height: 30px;
    margin-right: 20px;
}
.product .func li .f1 i{
    background-position: 0 0;
}
.product .func li .f2 i{
    background-position: 0 -30px;
}
.product .func li .f3 i{
	background-position: 0 -60px;
}
.product .func li .f4 i{
    background-position: 0 -90px;
}
.product .func li .f5 i{
    background-position: 0 -120px;
}
.product .func li .f6 i{
	background-position: 0 -150px;
}
.product .func li .f7 i{
    background-position: 0 -180px;
}
.product .func li .f8 i{
    background-position: 0 -210px;
}
.product .func li .f9 i{
	background-position: 0 -240px;
}
.product .func li .f10 i{
	background-position: 0 -270px;
}

.footer{
	min-width: 1200px;
}
.footer-top {
	height:180px;
	color: #BABABA;
	background: #373D41;
	padding: 50px;
}
.footer-top .logo-tel {
    width: 200px;
    float: left;
    margin-right: 100px;
    line-height: 24px;
    font-size: 22px;
}
.footer-top .logo{
    margin-bottom: 20px;
}
.footer-top .tel {
    line-height: 30px;
    color: #FFFFFF;
}
.footer-top .tel i{
    background: url(../images/icon_tel_footer.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    margin-right: 10px;
}
.footer-top .qr-code img {
    height: 108px;
    border-radius: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    opacity: .8;
}
.footer-top .qr-code{
	float:left;
    text-align: center;
}

.footer-top dl {
	float: left;
	margin-right: 40px
}
.footer-top dt {
	color: #fff;
	font-size: 18px;
	padding-left: 10px;
	line-height: 16px;
	margin-bottom: 15px
}
.footer-top dd>a {
	font-size: 14px;
	padding-right: 10px;
	color: #9b9a9c;
	position: relative
}
.footer-top dd>a:hover {
	color: #fff
}
.footer-top dd {
	margin-bottom: 12px;
	min-width: 170px;
	max-width: 242px;
	padding-left: 10px
}


.footer-bottom {
	height:40px;
	line-height: 40px;
	background: #000000;
}
.footer-bottom .copyright {
    text-align: center;
    font-size: 14px;
    color: #B2B2B2;
}
.footer-bottom .copyright a {
    color: #B2B2B2;
}

.coupon{
	padding: 0;
    margin: 0;
    width: 100%;
    height:185px;
    z-index: 301;
    min-width: 1200px;
    /*background:rgba(0,0,51,0.5);
    position:fixed;
	bottom:0;
	left:0;*/
	/*box-shadow:0 0 16px #336699 inset;*/
	color: #FFFFFF;
	background: url(../images/coupon_bg.jpg) center center no-repeat;
}
.coupon-wrap {
	width: 1200px;
	margin: 0 auto;
}
.coupon-top {
	font-size:26px;
	text-align: center;
	line-height: 100px;
}
.coupon-top span{
	font-size:40px;
	color: #ffff33;
	margin: 0 10px;
}
.coupon-bottom{
	width:600px;
	margin: 0 auto;
}
.coupon-bottom .box input{
	padding-left: 10px;
	width:400px;
	height:36px;
	font-size: 22px;
}
.coupon-bottom .txt input{
	margin-left:20px;
	width:80px;
	height:36px;
	font-size: 22px;
}
.coupon-bottom .btn input{
	width:140px;
	height:40px;
	margin-left:40px;
	border-radius:30px;
	background:#ffff33;
	border:1px solid #ffff33;
	color: #333399;
	font-size: 16px;
	cursor: pointer;
}
.coupon-bottom .link a{
	margin-left:35px;
	color: #FFFFFF;
	line-height: 40px;
}

.product .shangji{
	padding: 0;
    margin: 0;
	color: #FFFFFF;
	background: url(../images/xcx_img03.jpg) center center no-repeat;
  	width:100%;
  	height: 710px;
  	overflow: hidden;
  	background-size:cover;
}
.product .shangji .txt01{
	text-align: center;
	margin-top:80px;
	font-size: 40px;
}
.product .shangji .txt02{
	text-align: center;
	margin: 30px 0;
	font-size: 30px;
}
.product .shangji .txt03{
	/*font-size: 26px;
	line-height: 26px;*/
}
.product .shangji .txt03 p{
	text-indent:2em;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
}

.product .xtitle{
	text-align: center;
}
.product .xtitle h2{
	display: block;
    line-height: 80px;
    position: relative;
    font-size: 40px;
    color: #333333;
}
.product .xtitle h2 i {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100px;
    height: 3px;
    margin-left: -50px;
    background: #329a34;
}
.product .xtitle p{
	margin-top:20px;
	font-size: 20px;
	line-height: 30px;
	color: #999999;
}

.product .youshi li{
	float: left;
	margin-right: 15px;
	margin-bottom: 30px;
	background: #FFFFFF;
	width:390px;
}
.product .youshi .pic{
	width:100px;
}
.product .youshi .pic img{
	width:100%;
}
.product .youshi .txt{
	width:290px;
}
.product .youshi .txt .wrapper{
	padding:20px 20px 0 20px;
}
.product .youshi .txt .name{
	/*color: #33cccc;*/
	font-size: 20px;
}
.product .youshi .txt p{
	margin-top:10px;
	font-size: 14px;
	line-height: 20px;
}

.product .case{
	float: left;
	/*text-align: center;*/
}
.product .case p{
	font-size: 20px;
	margin-bottom:30px;
	text-align: center;
}
