body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, label, table, tbody, tr, td, img, div, dl, dt, dd, pre, input, select, textarea, fieldset, iframe,hr{ margin:0; padding:0;}
body{color:#666666; font-size:12px; line-height:normal;}
ul{ list-style-type:none;}
a{color:#666666; text-decoration:none;}
a:hover{text-decoration:underline;}
em {font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
button{background:none; border:none; cursor:pointer;}
ul{list-style-type:none;}
ol{list-style-type:none;}
*{margin:0px;padding:0px;}
img{ border:0px;}
.fixfloat{zoom:1}
.red{ color:#ff2200;}
.l{ float:left;}
.r{ float:right;}
.clear{ clear:both;}
.clear80{ clear:both; height:96px}

.header{ height:660px; clear:both; background:#f74a43}
.header2{ height:110px; clear:both; background:#f74a43}
.contaner{ margin:0 auto; width:1200px;}
.logo{ float:left; padding-top:40px; width:210px; padding-left:40px; margin-bottom:25px;}
.nav{ float:right; width:855px; text-align:right; height:85px; color:#fff; padding-top:40px;}
.nav a{ line-height:45px; color:#fff; padding:0 30px; font-size:14px;}
.banner{ height:518px;}

.title{ height:200px; padding-top:85px; text-align:center; font-size:26px;}
.title img{ margin-top:20px;}
.title2{ padding-top:80px;}
.shop{ height:500px;}
.shop .lfpic{ float:left; width:338px; height:500px}
.shop .rtpic{ float:left; width:862px; height:500px}
.shop .rtpic .rtmodel{ float:left; width:262px; height:250px; margin-left:25px;}
.shop .rtpic .rtmodel h3{ clear:both; height:30px; padding-top:10px; line-height:30px; font-size:14px; color:#6b6b6b; text-align:center}
.shop .rtpic .rtmodel p{ clear:both;line-height:30px; font-size:14px; color:#6b6b6b; text-align:center}
.shop .rtpic .rtmodel p span{ color:#ff5e01; font-size:18px}

.hotshop{ height:260px; width:200px; padding:0 36px; float:left}
.hotshop .h6{ background:url(../images11/redline.jpg) no-repeat center bottom;line-height:30px; text-align:center; padding-top:15px; font-size:14px; margin-bottom:10px; font-weight:bold}
.hotshop p{ line-height:22px;}

.memodel{ float:left; width:278px; height:412px; margin-right:22px; position:relative}
.memodel2{ float:right; width:278px; height:412px; margin-left:0px;}
.metck{ position:absolute; left:0; bottom:0; height:92px; background:rgba(0,0,0,0.5); width:278px;}
.metck h3{ clear:both; line-height:38px; padding-top:18px; color:#fff; text-align:center}
.metck p{ color:#fff; line-height:24px; text-align:center}

.appmain{ padding:0 90px; height:350px;}
.appmodel{ float:left; width:255px; padding:0 5px;}

.footer{ border-top:55px solid #f64a42; height:380px; padding-top:65px;}
.footer p{ text-align:center; line-height:26px; color:#333; font-size:16px; margin-bottom:20px;}
.footer .img{ text-align:center;}
.shoptitle{ clear:both; line-height:40px; font-size:14px; margin-bottom:30px; padding-left:30px; padding-top:30px;}

.shopmain{ width:1220px; margin:0 auto; overflow:hidden;}
.shopmodel{ float:left; width:305px; height:295px; padding:0 23px;}
.shopmodel h2{ clear:both; height:30px; padding-top:10px; line-height:30px; font-size:16px; color:#6b6b6b; text-align:center}
.shopmodel h3{ clear:both; height:30px; padding-top:1px; line-height:35px; font-size:14px; color:#6b6b6b; text-align:center}
.shopmodel p{ clear:both;line-height:30px; font-size:14px; color:#6b6b6b; text-align:center}
.shopmodel p span{ color:#ff5e01; font-size:18px}
.shopmore{ height:100px; text-align:center; clear:both}

.crafts{ clear:both; height:518px; background:url(../images1/crafft.jpg) no-repeat right center}
.crafts .craftsleft{ float:left; height:518px; padding-left:45px; padding-top:50px;}
.crafts .craftsleft h3{ color:#fff; font-size:30px; line-height:38px; margin-bottom:20px;}
.crafts .craftsleft p{ color:#fff; font-size:14px; line-height:25px;}
.crafts .craftsright{ float:right; width:505px; padding-top:100px}
.crafts .craftsright .crtitle{ clear:both; height:25px; color:#697da4;}
.crafts .craftsright .tline{ clear:both; height:28px; color:#697da4; margin-bottom:26px;}
.crafts .craftsright .tline input{ height:28px; border:0; width:375px; outline:none}
.crabtn{ height:34px; width:380px; margin:0 auto; background:url(../images1/btnshop.jpg) no-repeat; color:#fff; font-size:14px}

.reportmain{ width:1196px; margin:0 auto; overflow:hidden;}
.reporttitle{ clear:both; line-height:40px; font-size:14px; margin-bottom:30px; padding-left:3px; padding-top:30px;}
.reportbanner{ margin-bottom:50px;}

.reportmain2{ width:1281px; margin:0 auto; overflow:hidden;}
.reportmodel{ float:left; width:427px; height:380px; padding:0 42px;}
.reportmodel h2{ clear:both; height:40px; padding-top:20px; line-height:30px; font-size:18px; color:#6b6b6b; text-align:center; margin-bottom:10px;}
.reportmodel h3{ clear:both; height:30px; padding-top:0px; line-height:30px; font-size:16px; color:#ff5e01; text-align:center; margin-bottom:5px;}
.reportmodel p{ clear:both;line-height:40px; font-size:14px; color:#6b6b6b; text-align:center}
.reportmodel p a{ color:#fff; font-size:14px; background:#f64a42; padding:6px 15px; height:20px; line-height:20px; text-decoration:none}

.membercont{ clear:both; padding-left:3px;}
.membercont h5{ clear:both; height:60px; line-height:60px; font-size:18px; font-weight:normal; text-align:center}
.membercont .content{ clear:both; line-height:25px; font-size:13px;}
.membercont .content p{ clear:both; line-height:25px; font-size:13px;}

.loginmain{ background:url(../images1/loginbg.jpg) no-repeat center top; height:978px;}
.loginmain .logincont{ margin:0 auto; width:1200px; position:relative; height:970px;}
.aleft{ float:left; width:200px;}
.aleft .anaver{ padding-left:74px; height:74px; border-radius:3px; background:#cdd4d9; padding-top:14px; margin-bottom:2px; cursor:pointer; position:relative}
.aleft .anaver h3{ color:#333; line-height:30px; font-size:18px;}
.aleft .anaver p{ color:#333; line-height:22px; font-size:13px;}
.aleft .anaver2{ padding-left:74px; height:74px; border-radius:3px; background:#f7655e; padding-top:14px;}
.aleft .anaver2 h3{ color:#fff; line-height:30px; font-size:18px;}
.aleft .anaver2 p{ color:#fff; line-height:22px; font-size:13px;}
.aright{ float:right; width:937px;}

#desc{ clear:both; padding-bottom:60px}
#desc h3{ clear:both; line-height:25px; font-size:18px; margin-bottom:20px; text-align:center}
#desc p{ clear:both; line-height:25px; font-size:14px; margin-bottom:20px;}
#desc .descabout{ text-align:center}

#news{ clear:both; padding-bottom:60px}
#news h3{ clear:both; line-height:25px; font-size:18px; margin-bottom:20px; text-align:center}
#news p{ clear:both; line-height:25px; font-size:14px; margin-bottom:20px;}
#news .descabout{ text-align:center}

#organ{ padding-bottom:60px;}
.ico{ position:absolute; left:26px; top:22px; height:100px; width:100px;}
.ico1{ background:url(../images1/ico1.png) no-repeat;}
.ico2{ position:absolute; left:26px; top:22px; background:url(../images1/ico2.png) no-repeat; height:100px; width:100px;}
.ico3{ position:absolute; left:26px; top:22px; background:url(../images1/ico3.png) no-repeat; height:100px; width:100px;}
.ico4{ position:absolute; left:26px; top:22px; background:url(../images1/ico4.png) no-repeat; height:100px; width:100px;}

.ico_11{ position:absolute; left:26px; top:22px; background:url(../images1/ico11.png) no-repeat; height:100px; width:100px;}
.ico_22{ position:absolute; left:26px; top:22px; background:url(../images1/ico22.png) no-repeat; height:100px; width:100px;}
.ico_33{ position:absolute; left:26px; top:22px; background:url(../images1/ico33.png) no-repeat; height:100px; width:100px;}

.log_main{ position:absolute; right:25px; top:160px; width:390px; height:425px;}
.logintitle{ height:60px; font-size:10px; line-height:60px; margin-bottom:40px;}
.logintitle a{font-size:20px; line-height:60px; text-decoration:none; color:#999}
.logintitle a.clk{font-size:20px; line-height:60px; text-decoration:none; color:#000}

.ewpic{ position:absolute; right:25px; top:160px; width:53px; height:53px; z-index:999}
.pcpic{ position:absolute; right:25px; top:160px; width:53px; height:53px; z-index:999}
.erweima{ padding-top:0px;}
.logline{ height:60px; margin-bottom:25px; position:relative}
.logline .msg{ position:absolute; right:10px; height:30px; top:15px; line-height:30px; font-size:14px; color:#ec1c23; cursor:pointer}
.logline input{ height:60px; height:60px; width:390px; border:1px solid #d2d2d2; border-radius:3px; padding-left:10px; font-size:14px}
.logline button{ height:60px; height:60px; width:390px; border:1px solid #ec1c23; background:#ec1c23; border-radius:3px; padding-left:10px; font-size:16px; color:#fff;}
.logline2{ height:30px; padding-left:30px; background:url(../images1/check.jpg) no-repeat 0 center; line-height:30px; font-size:14px}
.tcYY{ position:absolute; left:0;top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); position:fixed}
.indexGoods{ position:absolute; left:0;top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); position:fixed}
.tc_main{ position:absolute; left:50%; margin-left:-225px; width:450px; height:560px; background:#fff; border-radius:10px; top:20%; padding:35px;}
.tc_main .tctitle{ clear:both; height:60px; border-bottom:1px solid #d5d5d5; color:#333; font-size:20px; line-height:60px; margin-bottom:20px;}
.tc_main .tctitle img{ float:right}