html,body,div,ul,li,img,a,span,em,i,u,s,del,center,strong,form,label,dt,dd,input,button,textarea,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0;font-style:normal;outline:0;}
body{background:#f2f2f2;font-size:12px;font-family:"\5fae\8f6f\96c5\9ed1",Arial;color:#444;word-wrap:break-word;word-break:break-all;}
input,label,select,textarea,button{font-size:12px;font-family:"\5fae\8f6f\96c5\9ed1",Arial;color:#444;}
input,button,label,textarea{vertical-align:middle;resize:none;outline:none;}
img.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
table{border-collapse:collapse;border-spacing:0;}
input::-webkit-input-placeholder{color:#bbb;}
input:-ms-input-placeholder.swd{color:#bbb;}
ul,li,img{list-style:none;border:0;outline:none;}
a{text-decoration:none;color:#444;}
a:hover{text-decoration:underline;}
.clear{clear:both;}

/****head***/
.head_top{width:100%;height:30px;background:#f5f5f5;overflow:hidden;}
.head_top li{width:1200px;height:30px;line-height:29px;margin:0 auto;color:#e1e1e1;overflow:hidden;}
.head_top a{color:#888;margin-left:7px;margin-right:7px;}
.head_top a:hover{color:#FF3535;text-decoration:underline;}
.head_top a.sj{margin-left:2px;padding-left:13px;background:url(../image/head_icon.png) 1px -34px no-repeat;}
.head_top a.kf{padding-left:20px;background:url(../image/head_icon.png) 0px 2px no-repeat;}
.head_top a.red{color:#FF3535;margin-right:0;}
.head_top span{float:right;}

/****logo***/
.head_logo{width:100%;height:100px;background:#fff;}
.head_logo li{width:1200px;height:100px;margin:0px auto;}
.head_logo h1{float:left;width:226px;height:40px;margin-top:30px;background:url(../image/head_logo.png) no-repeat;overflow:hidden;}
.head_logo h1 a{display:block;width:100%;height:40px;text-indent:-1000px;font-size:0;text-decoration:none;overflow:hidden;}
.head_logo h2{float:right;width:297px;height:25px;margin-top:38px;background:url(../image/head_hao.png) no-repeat;overflow:hidden;}
.head_logo h2 a{display:block;width:100%;height:25px;text-indent:-1000px;font-size:0;text-decoration:none;overflow:hidden;}
.head_logo div{float:left;width:455px;height:40px;margin-left:85px;margin-top:31px;position:relative;}
.head_logo h5{display:none;position:absolute;width:360px;top:36px;left:0;border:2px solid #ff9900;background:#fff;border-top:0;border-radius:0px 0px 10px 10px;z-index:99;overflow:hidden;}
.head_logo h5 a{display:inline-block;padding:4px 10px;font-weight:normal;font-size:12px;background:#f5f5f5;color:#777;margin:7px 15px 5px 0px;border-radius:5px;overflow:hidden;}
.head_logo h5 p{display:none;width:348px;min-height:125px;padding:5px 0px;margin-left:12px;border-top:2px solid #f5f5f5;overflow:hidden;}
.head_logo h5 a.s{background:#FFEBEA;color:#ff9900;}
.head_logo h5 b{display:block;width:100%;height:25px;line-height:25px;font-size:12px;color:#666;cursor:pointer;overflow:hidden;}
.head_logo h5 a:hover{background:#FF9900;color:#fff;text-decoration:none;}
.head_logo h5 b:hover{color:#ff9900;}
.head_logo h5 b.act{color:#ff9900;}
.head_logo form{display:block;float:left;width:450px;height:34px;background:#ff9900;border:2px solid #ff9900;border-radius:20px;overflow:hidden;}
.head_logo button{float:left;width:90px;height:34px;line-height:34px;background:#ff9900;color:#fff;font-size:17px;letter-spacing:2px;cursor:pointer;}
.head_logo input{float:left;width:360px;height:34px;line-height:34px;text-indent:12px;background:#fff;color:#333;font-size:13px;}
.head_logo form.act{border-top-left-radius:10px;border-bottom-left-radius:0;}
.head_logo button:hover{background:#e28f13;}

/***webnav***/
.head_nav{width:100%;height:40px;background:#ff9900;overflow:hidden;}
.head_nav ul{width:1200px;height:40px;margin:0px auto;overflow:hidden;}
.head_nav li{float:left;width:auto;height:40px;text-align:center;font-size:15px;}
.head_nav li a{display:block;padding:0px 25px;height:40px;line-height:40px;color:#fff;font-size:15px;text-decoration:none;overflow:hidden;}
.head_nav li.app a{background:url(../image/head_icon.png) 21px -189px no-repeat;padding-left:38px;padding-right:22px;}
.head_nav li.miao a{background:url(../image/flash_hot.gif) 15px 5px no-repeat;padding-left:42px;padding-right:20px;}
.head_nav li.index a{background:#e28f13 url(../image/head_icon.png) 25px -248px no-repeat;padding:0;}
.head_nav li.alist a{background:url(../image/head_icon.png) 40px -135px no-repeat;padding-left:35px;}
.head_nav li.index{width:230px;text-align:left;text-indent:53px;}
.head_nav li.alist{float:right;width:170px;text-align:center;}
.head_nav li a:hover{background-color:#e28f13;}
.head_nav li a.act{background-color:#e28f13;}

/***weizhi***/
.web_weizhi{width:1200px;height:20px;line-height:20px;margin:20px auto;color:#bbb;overflow:hidden;}
.web_weizhi a{color:#bbb;margin:0px 5px;}
.web_weizhi a:hover{color:#ff3366;}

/**itemlist**/
.item_list{width:1220px;height:auto;margin:35px auto 0;}
.item_list a{display:inline-block;width: 282px;height: 407px;margin: 0px 10px 22px;background:#fff;text-decoration:none;border-radius:2px;overflow:hidden;}
.item_list h1{position:relative;width:100%;height: 282px;background:#fff;font-weight:normal;overflow:hidden;}
.item_list h1 i{display:block;position:absolute;top:0;left:0;padding-left:6px;padding-right:8px;height:22px;line-height:21px;font-size:13px;color:#fff;background:linear-gradient(to right,#27CD94,#16D028);border-radius:0px 0px 6px 0px;z-index:1;overflow:hidden;}
.item_list h1 img{display:block;width:100%;height:auto;border:0;margin:0;padding:0;}
.item_list h1 i.b{background:linear-gradient(to right,#FE39FF,#FC342A);}
.item_list h1 em{display:block;position:absolute;top:0;left:0;width:40px;height:40px;padding-top:4px;line-height:1.2;font-size:12px;color:#fff;text-align:center;background:url(../image/top3.png) no-repeat;background-size:40px;z-index:1;overflow:hidden;}
.item_list h1 em.p0{background-image:url(../image/top0.png);font-size:0;}
.item_list h1 em.p1{background-image:url(../image/top1.png);font-size:0;}
.item_list h1 em.p2{background-image:url(../image/top2.png);font-size:0;}
.item_list h1 b{font-size:120%;}
.item_list h2{width:95%;height:30px;line-height:30px;font-weight:normal;font-size:13px;color:#555;margin-left:2.5%;overflow:hidden;}
.item_list h2.tm1{background:url(../image/ico_tm1.png) 0px 8px no-repeat;text-indent:22px;}
.item_list h2.tm2{background:url(../image/ico_tm2.png) 0px 8px no-repeat;text-indent:22px;}
.item_list h2.tm3{background:url(../image/ico_tm3.png) 0px 8px no-repeat;text-indent:22px;}
.item_list h2.tm0{background:url(../image/ico_tb.png) 0px 9px no-repeat;text-indent:30px;}
.item_list h2 i{margin-left:-6px;margin-right:-5px;}
.item_list h2:hover{color:#ff9900;}
.item_list h3{width:95%;height:30px;line-height:30px;font-weight:normal;font-size:12px;color:#aaa;margin:12px 2.5% 13px;text-indent:1px;overflow:hidden;}
.item_list h3 em{display:inline-block;width:50px;height:18px;background:url(../image/ico_ju.png) no-repeat;vertical-align:-2px;overflow:hidden;}
.item_list h3 i{display:inline-block;width:50px;height:18px;background:url(../image/ico_gou.png) no-repeat;vertical-align:-2px;overflow:hidden;}
.item_list h3 b{font-size:32px;font-family:Arial;color:#ff9900;margin-left:2px;vertical-align:-1px;}
.item_list h3 s{float:right;text-decoration:none;margin-top:5px;margin-right:2px;}
.item_list h4{width:95%;height:35px;font-weight:normal;text-align:center;color:#fff;margin-left:2.5%;border-radius:2px;overflow:hidden;}
.item_list h4 i{display:block;width:100%;height:35px;line-height:35px;font-size:14px;background:linear-gradient(to right,#ff9900,#e4a84e);overflow:hidden;}
.item_list h4 i.h{background:linear-gradient(to right,#FF9202,#FF0033);border-radius:20px;}
.item_list h4 i.g{background:#3DD6A1;}
.item_list h4 i.n{background:#c8c8c8;}

/***load***/
.item_load{width:1200px;height:43px;line-height:43px;background:linear-gradient(to bottom,#FBD9C1,#D69664);margin:0px auto 30px;color:#BD270C;font-size:16px;text-align:center;text-shadow:1px 1px 3px #fff;border:1px solid #F7D2B7;border-radius:25px;cursor:pointer;overflow:hidden;}
.item_load:hover{opacity:0.9;}

/***page**/
.web_page{width:1200px;height:45px;line-height:45px;padding:10px 0px;margin:0px auto 30px;text-align:center;font-size:18px;overflow:hidden;}
.web_page a{padding:9px 18px;margin-left:8px;background:#fff;color:#ff3366;border:solid 1px #f2f2f2;box-shadow:1px 1px 1px #eee;text-decoration:none;}
.web_page a:hover{background:#ff3366;color:#fff;border:1px solid #ff3366;box-shadow:1px 1px 1px #F52F61;text-decoration:none;}
.web_page span{padding:9px 18px;margin-left:8px;background:#ff3366;color:#fff;box-shadow:1px 1px 1px #F52F61;}
.web_page em{padding:0px 5px;margin-left:8px;color:#888;}
.web_page li{width:920px;}

/***top***/
.web_totop{display:none;position:fixed;bottom:0;right:0;width:40px;height:200px;overflow:hidden;}
.web_totop a{display:block;width:40px;height:40px;background:url(../image/web_foot.png) no-repeat;text-align:center;text-decoration:none;margin-bottom:10px;}
.web_totop a.no{background:#ff3366;width:32px;height:32px;padding:4px;line-height:16px;font-family:"\5b8b\4f53";font-size:12px;color:#fff;}
.web_totop a.k{background-position:0px -56px;}
.web_totop a.x{background-position:0px -112px;}
.web_totop a.b{background-position:0px -168px;}

/***foot***/
.web_foot{width:100%;margin:0;background:#fcfcfc;padding-top:20px;border-top:1px solid #e8e8e8;overflow:hidden;}
.web_help{width:1180px;height:45px;margin:0px auto;overflow:hidden;}
.web_help li{float:left;width:130px;line-height:24px;}
.web_help li p{font-size:14px;color:#555;font-weight:bold;text-indent:5px;margin-bottom:8px;}
.web_help li a{font-size:12px;color:#666;background:url(../image/arr.gif) 0px 6px no-repeat;padding-left:8px;}
.web_help li b{color:#ff3366;font-weight:normal;}
.web_help li.m{float:left;width:100px;height:100px;margin-top:3px;margin-right:35px;overflow:hidden;}
.web_help li.m a{padding:0;background:none;}
.web_help li.n{width:130px;}
.web_help li.r{float:right;width:210px;height:50px;overflow:hidden;}
.web_help li.r a{display:block;width:130px;height:50px;padding-left:50px;background:url(../image/web_foot.png) 0px -220px no-repeat;font-size:14px;color:#888;font-weight:bold;text-decoration:none;}
.web_help li.r a em{font-size:12px;color:#aaa;font-weight:normal;}
.web_help li a:hover{color:#ff3366;}
.web_flink{width:1180px;height:30px;line-height:30px;color:#aaa;font-size:12px;margin:0px auto;overflow:hidden;}
.web_flink a{margin-right:10px;color:#aaa;} 
.web_copy{width:1180px;height:35px;line-height:35px;font-size:12px;color:#aaa;margin:0px auto;border-top:1px dotted #e8e8e8;overflow:hidden;}
.web_copy a{color:#aaa;}