/* breadcrumb */
.breadcrumb{ height:25px; line-height:25px; margin-top:-10px; border-bottom:1px solid #c8c8c8;}
.breadcrumb li{ float:left;}
.modfix{ height:54px;}
.fix_nav{ width:1200px; height:54px; position:absolute; z-index:99999; background:#fff;}
.fixed{ position:fixed; top:0;}
.abs{ position:absolute; top:0;}
.step1{ height:54px; background:url(../images/sprites.gif) no-repeat 0 -282px;}
.step2{ height:54px; background:url(../images/sprites.gif) no-repeat 0 -339px;}

/* page */
.page{ height:30px; margin:0 auto; padding:10px 0 25px 0; font-size:14px; text-align:center;}
.page a{color:#575757;margin-right:5px;padding:5px 10px;height:24px;line-height:30px;border:#62C40D solid 1px;background:#fff;text-decoration:none;}
.page .current {color:#fff;padding:5px 10px;height:24px;line-height:30px;border:#62C40D solid 1px;background:#62C40D;margin:0 5px 0 0;}
.page a:hover {background:#62C40D;border:#62C40D solid 1px;color:#fff;text-decoration:none;}

/* selectpro */
.selectpro{ width:1300px; overflow:hidden; margin-bottom:40px;}
.selectpro li{ float:left; margin-right:15px; border:1px solid #e5e5e5; width:175px; overflow:hidden; position:relative; cursor:pointer; text-align:center; margin-bottom:20px;}

.selectpro li img{ width:170px; margin-top:-35px;}
.selectpro li.cur{ border:1px solid #389C38;}
.selectpro li.cur .atv{ display:block;}
.selectpro i{ display:none; width:22px; height:22px; background:url(../images/selico.png) no-repeat; overflow:hidden; position:absolute; top:130px; right:10px;}

.selectpro li .proinfo{ height:35px; line-height:35px; background:#e5e5e5; position:relative;}
.selectpro li .pro_name{ width:120px; height:35px; text-align:left; display:block; color:#474747; padding-left:5px; font-family:Microsoft YaHei; font-size:12px; float:left; overflow:hidden;}
.pro_price{ position:absolute; right:0; top:0; padding-right:5px; color:#ff5b53; font-family:Microsoft YaHei; font-size:14px;}

/* table */
.new_table{ border:2px solid #a5a5a5; width:100%; border-collapse:collapse;  font-family:Microsoft YaHei;}
.new_table th{ border-bottom:1px dotted #ccc; border-right:1px solid #bebebe; padding:0px 20px; background:#f0f8f0; color:#389c38; line-height:34px; font-size:16px; font-family:Microsoft YaHei;}
.tl{ text-align:left;}
.new_table td{ border-bottom:1px solid #bebebe; border-right:1px solid #bebebe; color:#474747; font-size:14px; padding:0px 20px; height:58px;}
.pornum_box{ width:80px; margin:0 auto;}
.pornum{ width:30px; height:18px; border:1px solid #a7a6aa; float:left; text-align:center; margin:0 4px; color:#555555; text-align:right; padding-right:4px; box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);}
.pornum_box span{ float:left; display:block; margin-top:2px; width:14px; height:14px; border:1px solid #ccc; text-align:center; line-height:14px; cursor:pointer; color:#555555;}
.new_table .yfkjg{ font-size:18px; color:#000; line-height:36px;}
.new_table .yfkjg span{ color:#ff392f; font-size:30px;}
.cff3{color:#ff392f;}
.new_table .yfkjg i{ color:#ff392f;}
.new_table a.delect_pro{ display:block; margin:0 auto; overflow:hidden; width:28px; height:28px; line-height:28px; background:url(../images/sprites.gif) no-repeat -246px 0; text-indent:-60px; outline:none;}
.new_table a.delect_pro:hover{ background-position:-246px -28px;}

.dgcgtip{ color:#389c38; height:36px; line-height:36px; font-size:36px; font-family:Microsoft YaHei; font-weight:100; text-align:center; display:block; margin-bottom:50px;}
.dgcgtip span{background:url(../images/sprites.gif) no-repeat -246px -195px; padding-left:36px; margin-bottom:40px;}
.btnbox{ margin-top:40px; text-align:center;}

.new_dl01{ margin-top:40px;}
.new_dl01 dt{ font-size:16px; font-family:Microsoft YaHei; margin-bottom:20px; font-weight:bold;}

.new_dl02{ margin-top:20px; overflow:hidden; width:100%;}
.new_dl02 dt{ font-size:16px; font-family:Microsoft YaHei; margin-bottom:20px; font-weight:bold;}
.new_dl02 dd{ width:710px; float:left; padding-left:80px;}
.fksel li{ background:#f3f3f3; height:28px; padding-left:14px; line-height:28px; margin-bottom:10px; overflow:hidden;}
.fksel li label{ float:left; width:190px;}
.fksel li input{ vertical-align:-2px;}

/* form */
.elem-form { overflow:hidden;  margin:0 auto;}
.elem-form li{  margin-bottom:10px; overflow:hidden;  height:30px; font-size:14px;}
.elem-form p{ float:left;}
.elem-form  label{ display:block; text-align:right; float:left; padding-top:3px; width:148px; font-size:14px;}
.elem-form label.like-label{  padding-top:0; width:auto; margin-right:10px;}
.horizontal2 li{ width:45%; margin-right:10px; float:left; }
.horizontal3 li{ width:30%; margin-right:10px; float:left; }
.elem-form  .no-horizontal{ clear:both; height:auto;width:100%;}
.inp00{ height:24px; line-height:24px; border:1px solid #c6c6c6;}
.horizontal1 .inp00{ width:260px;}
.horizontal2 .inp00{ width:175px;}
.horizontal3 .inp00{ width:160px;}
.elem-form  .w30{ width:30px;}
.elem-form  .w60{ width:60px;}
.elem-form  .w120{ width:120px;}
.elem-form  .w220{ width:220px;}
.elem-form  .w260{ width:260px;}
.elem-form  .w350{ width:350px;}
.elem-form  .w400{ width:400px;}
.elem-form  .w450{ width:450px;}
.elem-form  .w500{ width:500px;}
.elem-form  .w550{ width:550px;}
.elem-form  .w600{ width:600px;}
.elem-form  .w650{ width:650px;}
.elem-form  .w700{ width:700px;}
.elem-form  .w750{ width:750px;}
.elem-form  .w800{ width:800px;}
.elem-form li span{ color:#393939; padding-left:5px; font-size:12px;}
.elem-form li label span{ color:#d40c0c; padding-left:5px;}


/* zp */
.zpbox{ margin-top:20px;}
.mlink{ border-bottom:1px solid #389c38; margin-top:12px; margin-bottom:20px;}
.mlink p{border-bottom:1px solid #389c38; width:560px; position:relative; bottom:-2px; padding:4px 0;}
.mlink h3{border-bottom:1px solid #389c38; width:460px; position:relative; bottom:-2px; padding:4px 0; font-size:24px; font-family:Microsoft YaHei; line-height:40px; font-weight:100; color:#ff7a73;}
.mlink a{font-size:14px; color:#389c38; font-weight:bold; padding:0 12px;}
.zpdl{ overflow:hidden; height:360px;}
.zpdl dt{ border:1px solid #e6e6e6; float:left; width:425px; position:relative; margin-right:35px;}
.zpdl .zpjj{ width:94px; height:94px; background:url(../images/zpjj.png) no-repeat; display:block; position:absolute; left:0; top:0;}
.zpdl dt img{ width:425px; height:355px;}
.zpdl dd{ float:left; width:715px;}
.zpdl dd h3{ color:#389c38; font-size:36px; line-height:36px; font-family:Microsoft YaHei; margin-top:30px; margin-bottom:10px;}
.c389{ color:#389c38;}
.zpdl dd h4{ font-size:24px; line-height:24px; font-family:Microsoft YaHei; padding-bottom:20px;  border-bottom:1px dashed #d3d3d3; margin-bottom:20px;}
.zpdl dd p{ font-size:18px; line-height:24px;  font-family:Microsoft YaHei; color:#646464; margin-bottom:20px;}
.zpdl dd p.cpjs{ text-indent:24px; overflow:hidden; }


/* anli */
.anli_fl{ background:#ededed; margin-top:5px; padding:6px 22px;}
.anli_fl h3{ margin-bottom:10px;}
.anli_fl h3 a{ color:#389c38; font-size:26px; font-family:Microsoft YaHei; line-height:36px; font-weight:100; }
.anli_fl dl{ overflow:hidden; height:24px; margin-bottom:5px; font-size:14px; }
.anli_fl dl dt{ float:left; width:60px; background:#389c38; color:#fff; height:24px; line-height:24px; font-weight:bold; text-align:center; margin-right:14px;}
.anli_fl dl dd a{ margin-right:20px;}
.anli_fl dl dd a{ margin-right:20px;}
.anli_fl dl dd a:link,.anli_fl dl dd a:visited{ color:#6d6d6d; text-decoration:none;}
.anli_fl dl dd a:hover{ color:#6d6d6d; text-decoration:underline;}
.w450{width:450px;}
.w550{width:550px;}
.w600{width:600px;}
.w700{width:700px;}


.alInfo{ margin-top:20px; border:1px solid #ededed;}
.alDesc{ height:295px; margin-top:25px; background:url(../images/alInfo.png) no-repeat bottom;}
.albd{ width:560px; padding:110px 0 0 295px;}
.albd h3{ height:28px; line-height:28px; margin-bottom:10px; font-weight:normal; font-family:Microsoft YaHei; font-size:24px; color:#389c38;}
.albdinfo{ height:100px; overflow:auto;}
.albd p{ line-height:23px; font-size:14px; color:#6d6d6d; text-indent:2em;}

.jianshare{ width:29px; height:160px; padding:35px 0 0 3px; position:absolute; top:200px; right:-25px; background:url(../images/jianshare.png) no-repeat;}

.anli_photo{}
.jfq,.jfh{ background:#ededed; width:264px; height:342px; display:block; float:left; text-align:center; padding-top:15px; margin-right:10px;}
.jfq span,.jfh span{ display:block; font-size:18px; font-family:Microsoft YaHei; color:#288e28; margin-top:10px;}
.jfq img,.jfh img{ width:225px; height:300px;}
.alCon{ padding:0 30px 0 20px; color:#3f3f3f; font-size:14px; line-height:28px;}
.alCon p{ text-indent:24px; margin-bottom:10px;}
.yq{ position:absolute; width:96px; height:96px; background:url(../images/ybg0001.png) no-repeat; line-height:96px; text-align:center; color:#fff; font-family:Microsoft YaHei; font-size:22px; left:220px; top:120px;}

.alinfo .infotext01{ display:inline-block; width:150px; font-size:18px; font-family:Microsoft YaHei; color:#288e28; line-height:33px;}
.alinfo .infotext02{ display:inline-block; width:100%; font-size:18px; font-family:Microsoft YaHei; color:#288e28; line-height:33px;}
.alinfo p a{ color:#999;}
.sgcp{ margin-top:30px;}
.sgcp dt{ float:left; width:130px; text-align:center; margin-right:15px;}
.sgcp dt p{ margin-bottom:5px;}
.sgcp dt p a img{ display:block; width:120px; border:1px solid #ccc;}
.sgcp dd{ float:left; width:230px; height:175px; background:url(../images/bg002.png) no-repeat; overflow:hidden;}
.sgcp dd p{ width:180px; line-height:24px; margin:0 auto; padding-top:25px; padding-left:10px; text-indent:2em; color:#6d6d6d;}
.sglin:link,.sglin:visited{ color:#0000FF; text-decoration:underline;}
.sglin:hover{ color:#0000FF; text-decoration:underline;}

/* loser */
#sharebg{ position:fixed; opacity:0.3; filter: alpha(opacity=30); _position:absolute; z-index:9995588; top:0px; left:0px; width:100%; _width:expression(document.documentElement.clientWidth); height:100%; _height:expression(document.documentElement.clientHeight); background:rgb(50,50,50); background:rgba(0,0,0,0.7);}
#sidepop{ width:750px; height:400px; display:block; left:335px; top:60px; position:fixed; _position:absolute; z-index:9995599; border:solid 10px #e5e5e5;}
#sidepop #sinside{ height:280px; position:relative; padding:0 10px 0 10px; background:#fff;}
#sidepop #sinside .sharebar{ height:195px; font-size:14px; line-height:36px; padding:45px 0 0 300px;}
#sidepop #sinside h1{ position:absolute; display:block; right:5px; top:15px; font-weight:normal;}
#sidepop #sinside .slockspan{ width:30px; height:25px; line-height:25px; cursor:pointer; display:block; font-family:Microsoft YaHei; font-size:36px;}
.slockspan:link,.slockspan:visited{ color:#ccc; text-decoration:none;}
.slockspan:hover{ color:#ccc; text-decoration:none;}
.sharejifen:link,.sharejifen:visited{ display:block; width:135px; height:35px; line-height:35px; margin-top:20px; text-align:center; color:#fff; text-decoration:none; background:#62c40d;}
.sharejifen:hover{ color:#fff; text-decoration:none;}
.yellowCff5{ color:#ff5b39;}
.loser{ float:right; width:450px; margin-bottom:15px; padding-top:30px;}
.loserform{ padding:20px 10px 10px 10px; font-size:12px; line-height:28px;}
.loserform p{ margin-bottom:5px;}
.loserform p span{ float:left; width:330px;}
.losertxt{ width:120px; height:20px; line-height:20px; padding-left:5px; border:1px solid #e5e5e5;}
.losertxt2{ width:230px; height:20px; line-height:20px; padding-left:5px; border:1px solid #e5e5e5;}
.loserqh{ width:80px; height:20px; line-height:20px; margin-right:5px; padding-left:5px; border:1px solid #e5e5e5;}
.loserfile{ width:40px; height:20px; line-height:20px; cursor:pointer; border:1px solid #ccc; background:#F0F0F0;}
.loserpic{ position:relative;}
.sharefile{ width:150px; height:20px; position:absolute; top:5px; right:0; opacity:0; filter:alpha(opacity=0);}
.loserbtn{ width:124px; height:35px; line-height:35px; margin:0 5px 0 70px; font-size:14px; color:#fff; cursor:pointer; border:none; background:#62c40d;}
.loserta{ width:620px; height:95px; margin:0; padding:5px; border:1px solid #e5e5e5;}