﻿html {margin: 0; background:#f8f8f8;font-family: "微软雅黑";}
body {margin: 0;   background:#f8f8f8; font-family:"微软雅黑";width: 100%; }
td,div,li,p,ul,dl,dd,dt,span,font,label,i,b,table,tr,button,i,em{list-style-type:none; margin:0; padding:0; font-family: "微软雅黑"; font-style: normal; }
td{padding:0px 0px 0px 0px;}
a{ text-decoration: none;}
a:hover{ text-decoration: none;}
img{ border: 0;}
a:focus {outline-style:none; -moz-outline-style: none;} 
button:focus {outline:none;}
div:focus {outline:none;}

.clearboth{overflow: hidden;display: block;height: 20px;}

.header{overflow: hidden;display: block;background: #ffffff; }
.headercenter{width:1290px; margin:0 auto; height:70px;}
.header_l{ height:60px; float:left; padding:20px 0 20px 0  ;}
.header_l .logo { display: inline-block; height:60px; float: left;}
.header_l .logo img{ height:60px;}
.header_l .des {display: inline-block;float: left; height:60px; line-height:60px; font-size: 20px; color: #666}

.header_r{height:36px; float:right;overflow: hidden; padding:0;border-radius: 3px;border: 2px solid #e1251b; margin: 25px 0 0 0}
.header_r p.sp1{width:100px; margin:0; height:38px; float:left;  background:#fff; z-index:99; position:relative;overflow:hidden; cursor:pointer; border-radius:5px 0 0 5px;}
.header_r p.sp1 font{width:100px;margin:0 0 0 -1px; height:38px; float:left; display:block; line-height:38px; text-align:center;background:#fff; color:#666;font-size: 12px;  }
.header_r p.sp1 font.cur{width:85px;  height:38px; padding:0 0 0 10px; float:left; display:block; line-height:38px; text-align:left;border:none;  background:url(/uploads/image/img/sj.png) no-repeat;background-size: 16px; background-position: center right 5px;border-right: 1px solid #eee;  }
.header_r p.sp1 font:hover{background-color:#fff;  }
.header_r p.sp1 font.cur:hover{background-color:#fff;background: url(/uploads/image/img/sjred.png) no-repeat right center;background-size: 16px; background-position: center right 5px; }
.header_r p.sp1:hover{ height:86px;}
.header_r p.sp2{width:260px; margin:0; height:38px; float:left; z-index:98;position:relative }
.header_r p.sp2 input{width:250px; margin:0; height:38px; line-height:38px; float:left; border:0px; padding:0 5px; }
.header_r p.sp3{width:50px; margin:0; height:38px; float:left;   }
.header_r p.sp3 a{width:50px; margin:0; height:36px; float:left; background:url(/uploads/image/img/sea.png) no-repeat center center;background-size: 30px; background-color:#e1251b;  }

.header_r2{ float:right;overflow: hidden; padding:0; margin: 5px 0 0 25px}
.header_r2 p{height:100px; width: 70px;overflow: hidden; display: block; }
.header_r2 p i{height:70px; width: 70px;overflow: hidden; display: block; }
.header_r2 p i img{ width: 100%;  }
.header_r2 p label{height:20px; width: 100%;overflow: hidden; display: block; color: #666;font-size: 12px; line-height: 20px; text-align: center; }

.nav{overflow: hidden;display: block;}
.navcenter{width:100%; height:60px; background:#e1251b; }


.navcenter ul{ width: 1290px; margin:0 auto;}
.navcenter ul li { display: inline-block;overflow: hidden;margin: 0 10px;}
.navcenter ul li a{ display: inline-block;overflow: hidden; color: #fff;font-size: 16px;line-height: 56px;padding: 0 15px;  border-bottom: 4px solid #e1251b;   }
.navcenter ul li.cur a{ border-bottom: 4px solid #fff;   }
.navcenter ul li:hover a{ border-bottom: 4px solid rgba(255,255,255,0.6);   }

.navsub{overflow: hidden;display: block; text-align: center }
.navsubcenter{overflow: hidden;display: block;margin: 0 auto;width: 1120px; text-align: left }
.navsub a{line-height:24px;color: #666;font-size: 14px;margin: 13px 3px;padding: 0 10px; display: inline-block}
.navsub a.cur{ background: #ee0404;border-radius: 20px; color: #fff}
.navsub a:hover{ background: #aaa;border-radius: 20px; color: #fff}

.main{overflow: hidden;display: block;margin: 0 0 10px 0;}
.maincenter{width:1290px; margin:0 auto 10px auto;  }
.maincenter_info{width:1290px; margin:0 auto 10px auto;  }

.dmain_adv{width:1290px;height: 473px; margin:10px auto 10px auto; display: block;overflow: hidden;border-radius: 5px; }
.dmain_adv img{width:100%; }
.banner{ display:block; overflow: hidden;  text-align: center; position: relative }
.banner .swiper-slide img{ width: 100%; }


.dmain_left{width: 980px; overflow: hidden;display: inline-block; }
.dmain_leftbox{width: 99%;box-sizing: border-box; overflow: hidden;display: inline-block; background:#fff;border: 1px solid #ededed; }

.main_search{min-height: 600px;overflow: hidden;display: block; }
.main_search_t{height:50px;overflow: hidden;display: block; background:url(/uploads/image/img/bg2px.png) repeat-x bottom; padding: 0}

.main_search_t label{height:48px;line-height: 48px;overflow: hidden;display: inline-block;margin: 0;
                   padding: 0 10px;font-size: 16px;color: #000;}
.main_search_t label b{ color: #f00;font-weight: bold; }


.main_left{width: 980px;min-height: 600px;overflow: hidden;display: inline-block; border: 1px solid #eee;background: #fff }
.main_left_t{height:50px;overflow: hidden;display: block; padding: 0;border-bottom: 1px solid #eee; background: #fff}

.main_left_t label{height:48px;line-height: 48px;overflow: hidden; font-size: 20px; display: inline-block;margin: 0 0 0 10px; padding: 0 10px 0 15px; color: #000; position: relative;}
.main_left_t label:before{ content: ''; position: absolute;left: 0;top: 17px; width: 5px; height: 18px;  background: #e1251b;}

.main_left_t p{height:40px;overflow: hidden;display: inline-block; float: right;padding: 0 0 0 10px;}
.main_left_t p a{line-height:24px;color: #666;font-size: 14px;margin: 13px 3px;padding: 0 10px; display: inline-block}
.main_left_t p a.cur{ background: #ee0404;border-radius: 20px; color: #fff}
.main_left_t p a:hover{ background: #aaa;border-radius: 20px; color: #fff}
.main_left_t span{height:50px;line-height: 40px;overflow: hidden;display: inline-block; float: right;margin: 0;}
.main_left_t span a{ display: block; overflow: hidden;height: 50px;line-height: 50px;color: #666;font-size: 14px; padding: 0 20px 0 0 ; position: relative }
.main_left_t span a:hover{ color: #ee0404  }
.main_left_t span a:before{ width: 20px; height: 20px; position: absolute;right: 0; top: 15px; content: ''; background: url(/uploads/image/img/r2.png) no-repeat center; background-size: 80%; opacity: 0.3}

.main_left_list{overflow: hidden;display: block;padding: 0;}
.main_left_list .list{overflow: hidden;display: flex;border-bottom: 1px dotted #eee;padding:5px 5px;position: relative;min-height: 100px;}
.main_left_list .list:hover{ background: #fdfdfd}
.main_left_list .list .list_img{overflow: hidden;display: block;width: 140px;height: 84px;border-radius:5px; position: absolute;left:10px;top: 10px; background: #f5f5f5; position: relative;}
.main_left_list .list .list_img i{ width: 40px; height: 40px; display: block; position: absolute;top: 50%; left:50%; margin: -20px 0 0 -20px;background: url(/uploads/image/img/play.png) no-repeat center; background-size: 100%; z-index: 10; opacity: 0.6}
.main_left_list .list .list_img img{width: 100%;border-radius: 3px;}
.main_left_list .list .list_img img:hover{ opacity: 0.8}
.main_left_list .list .list_date{overflow: hidden;display: block;width: 140px;height: 84px; position: absolute;left:5px;top: 10px;background: #e1251b; text-align: center}
.main_left_list .list .list_date em{overflow: hidden;display: block; line-height:30px;font-size: 30px;font-style: normal;padding: 15px 0 0 0;color: #fff }
.main_left_list .list .list_date b{overflow: hidden;display: block; line-height:30px;font-size: 20px;color: #fff;font-weight: normal; padding: 6px 0 0 0 }


.main_left_list .list .list_txt{overflow: hidden;display: block;padding: 0 20px; flex: 1}
.main_left_list .list .list_txt h5{overflow: hidden;display: block;line-height: 25px;padding:4px 0 0 0; margin: 0; font-weight: 500;}
.main_left_list .list .list_txt h5 a{ color: #000;font-size: 18px;}
.main_left_list .list .list_txt h5 a:hover{ color: #ee0404;}
.main_left_list .list .list_txt h5 b{ color: #ee0404;padding: 0 2px;font-weight: normal }
.main_left_list .list .list_txt label{overflow: hidden;display: block;line-height: 21px;padding: 0 0 0 0;max-height: 46px; color: #666;font-size: 12px;}
.main_left_list .list .list_txt label a{ color: #666;font-size: 14px;}
.main_left_list .list .list_txt label a:hover{ color: #333;}
.main_left_list .list .list_txt label b{ color: #ee0404;padding: 0 2px; font-weight: normal }

.main_left_list .list .list_txt p{overflow: hidden;display: block; padding:5px 0 0 0}
.main_left_list .list .list_txt p font{overflow: hidden;display: inline-block; margin: 0 10px 0 0;cursor: pointer;padding: 0 10px 0 0;border-radius: 10px; }
.main_left_list .list .list_txt p font.praise i{overflow: hidden;display: inline-block;width: 18px;height: 18px;border-radius: 50%;float: left;
                                          background:url(/uploads/image/img/praise.png) no-repeat center center;background-size: 70%; background-color: #f67526}
.main_left_list .list .list_txt p font.heart i{overflow: hidden;display: inline-block;width: 18px;height: 18px;border-radius: 50%;float: left;
                                          background:url(/uploads/image/img/heart.png) no-repeat center center;background-size: 70%; background-color: #5cd99a}
.main_left_list .list .list_txt p font em{overflow: hidden;display: inline-block;line-height: 18px;padding: 0 3px;font-style: normal;color: #666;float: left;}

.main_left_list .list .list_txt p font.praise:hover { background-color: #eee; }
.main_left_list .list .list_txt p font.praise:hover i{ background-color: #f90;cursor: pointer}
.main_left_list .list .list_txt p font.heart:hover i{ background-color: #51cb8e;cursor: pointer}
.main_left_list .list .list_txt p font.heart:hover { background-color: #eee; }
.main_left_list .list .list_txt p span { float: left;line-height: 20px;color: #aaa;padding: 0 ;font-size: 12px; }


.main_left_list{overflow: hidden;display: block;padding: 0; background: #fff}
.main_left_list .list2{overflow: hidden;display: block;border-bottom: 1px dotted #eee;padding: 5px;position: relative;min-height: 40px;padding: 5px 0 5px 0;}
.main_left_list .list2:hover{ background: #fdfdfd}
.main_left_list .list2 .list_txt{overflow: hidden;display: block;padding: 0 20px 0 10px;}
.main_left_list .list2 .list_txt h5{overflow: hidden;display: block;line-height: 22px;padding:10px 0 0 0; margin: 0}
.main_left_list .list2 .list_txt h5 a{ color: #000;font-size: 15px;}
.main_left_list .list2 .list_txt h5 a:hover{ color: #ee0404;}
.main_left_list .list2 .list_txt label{overflow: hidden;display: block;line-height: 23px;padding: 5px 0 0 0;height: 69px;}
.main_left_list .list2 .list_txt label a{ color: #666;font-size: 14px;}
.main_left_list .list2 .list_txt label a:hover{ color: #333;}
.main_left_list .list2 .list_txt p{overflow: hidden;display: block; padding:10px 0 0 0}
.main_left_list .list2 .list_txt p font{overflow: hidden;display: inline-block; margin: 0 10px 0 0;cursor: pointer;padding: 0 10px 0 0;border-radius: 10px; }
.main_left_list .list2 .list_txt p font.praise i{overflow: hidden;display: inline-block;width: 18px;height: 18px;border-radius: 50%;float: left;
                                      background:url(/uploads/image/img/praise.png) no-repeat center center;background-size: 70%; background-color: #f67526}
.main_left_list .list2 .list_txt p font.heart i{overflow: hidden;display: inline-block;width: 18px;height: 18px;border-radius: 50%;float: left;
                                      background:url(/uploads/image/img/heart.png) no-repeat center center;background-size: 70%; background-color: #5cd99a}
.main_left_list .list2 .list_txt p font em{overflow: hidden;display: inline-block;line-height: 18px;padding: 0 3px;font-style: normal;color: #666;float: left;}
                    
.main_left_list .list2 .list_txt p font.praise:hover { background-color: #eee; }
.main_left_list .list2 .list_txt p font.praise:hover i{ background-color: #f90;cursor: pointer}
.main_left_list .list2 .list_txt p font.heart:hover i{ background-color: #51cb8e;cursor: pointer}
.main_left_list .list2 .list_txt p font.heart:hover { background-color: #eee; }
.main_left_list .list2 .list_txt p span { float: right;line-height: 20px;color: #aaa;padding: 0 10px;font-size: 12px; }

.main_left_list .pmore { overflow: hidden;display: block; padding: 20px 0;  text-align: center; }
.main_left_list .pmore a { display: inline-block;  line-height: 40px;color: #fff;padding: 0 50px 0 30px; background: #ee0404; border-radius: 3px; font-size: 14px; margin: 0 auto; position: relative; }
.main_left_list .pmore a:hover{opacity: 0.8 }
.main_left_list .pmore a:before { content: ''; width: 35px; height: 35px; position: absolute; right: 0; top: 7px; background: url(/uploads/image/img/r3.png) no-repeat; background-size: 80%; opacity: 0.8  }


.socinfo{width: 980px;min-height: 600px;overflow: hidden;padding: 0 0 20px 0;display: inline-block;border: 1px solid #eee; background: #fff; box-sizing: border-box;}
.socinfo .card{overflow: hidden;display: block;  margin: 0 0 10px 0; color: #333; }
.socinfo .cardt{overflow: hidden;display: block; background: #fafafa;padding: 15px 0; border-bottom: 1px solid #eee; }
.socinfo .card div.scorebar{overflow: hidden;display: block; padding: 10px 10px ; text-align: left; }
.socinfo .card div.scorebar div{overflow: hidden;display: block; margin: 2px 0 8px 0; position: relative; }
.socinfo .card div.scorebar  p{overflow: hidden;display: block; margin:  10px 10px; position: relative; }
.socinfo .card div.scorebar  p font{overflow: hidden;display: block;  line-height: 25px;height: 25px; font-size: 12px; color: #666 }
.socinfo .card div.scorebar  p font em{overflow: hidden;display: block;  position: absolute;right: 0;top: 0; line-height: 25px;height: 25px; text-align: left;font-size: 12px; }
.socinfo .card div.scorebar  p label{overflow: hidden;display: block; height: 6px; line-height: 6px; box-shadow: inset 0 1px 2px rgba(0,0,0,.1); border-radius: 16px; background: rgba(0,0,0,.07) }
.socinfo .card div.scorebar  p label i{overflow: hidden;display: block; min-width: 50px;  height: 6px;line-height: 6px;font-size: 1px; color: #666; padding: 0 0 0 10px;  background: #009688 }
.socinfo .card div.tag{overflow: hidden;display: block;padding: 0 ; }
.socinfo .card div.tag span{overflow: hidden;display: inline-block; padding: 0 20px ; text-align: left; font-size: 18px; line-height: 25px; color: #000; font-weight: bold; position: relative; }
.socinfo .card div.tag span:before{overflow: hidden;display: inline-block; content: ''; position: absolute;left: 0;top: 3px; width: 5px; height: 20px; background: #ee0404;  }
.socinfo .card div.tag font{overflow: hidden;display: block; padding: 0 20px ; text-align: left; font-size: 12px; line-height: 20px; color: #666; }

.socinfo .card1{overflow: hidden;display: block; position: relative;   }
.socinfo .card1 .phcontenttxxx{overflow: hidden;display: block; position: relative;   padding: 20px 0 0 0; height: 100px; background: #f9f9f9;border-bottom: 1px solid #eee;  }
.socinfo .card1 .phcontentt{overflow: hidden;display: block; position: relative;   padding: 20px 0 0 0; height: 100px; background: url(/uploads/image/img/socbg.jpg) no-repeat; background-size: 100%;  }
.socinfo .card1 .phcontentt .img{overflow: hidden;display: block;width: 80px; height: 80px; position: absolute;left: 20px; top: 20px;border-radius: 5px;  }
.socinfo .card1 .phcontentt .img img{width: 100%; float: left;  }
.socinfo .card1 .phcontentt .txt{overflow: hidden;display: block; padding: 10px 0 0 120px; text-align: left; }
.socinfo .card1 .phcontentt .txt h3{overflow: hidden;display: block; font-size: 30px; line-height: 30px;text-align: left;padding: 0;margin: 0; color: #fff; }
.socinfo .card1 .phcontentt .txt h6{overflow: hidden;display: block; font-size: 14px; line-height: 35px; text-align: left;padding: 0;margin: 0; font-weight: normal; color: #fff;}

.socinfo .card1 .phcontentc{overflow: hidden;display: block;  }
.socinfo .card1 .phcontentc .ccon {overflow: hidden;display: block; padding: 10px 20px ; text-align: left; font-size: 16px; line-height: 30px; color: #333; }

.socinfo .card2{overflow: hidden;display: block; position: relative; margin: 0; padding:  0; border-bottom: 1px solid #eee; margin: 10px 10px 0 10px; border: 1px solid #eee; background: #fff; border-radius: 5px;  }

.socinfo .soccomprolist{overflow: hidden;display: block; }
.socinfo .list{overflow: hidden;display: block;border-bottom: 1px dotted #eee;padding: 5px;position: relative;min-height: 90px;padding: 5px 10px 5px 10px;}
.socinfo .list:hover{background: #fefefe;}
.socinfo .list:last-child{ border: 0;}
.socinfo .list .list_img{overflow: hidden;display: block;width: 80px;height: 80px;border-radius: 3px; position: absolute;left:5px;top: 15px; background: #fff}
.socinfo .list .list_img img{width: 80px;height: 80px;}
.socinfo .list .list_img img:hover{ opacity: 0.6}
.socinfo .list .list_txt{overflow: hidden;display: block;margin: 0 10px 0 90px; position: relative;height: 80px;}
.socinfo .list .list_txt font{overflow: hidden;display: block;line-height: 22px;padding:4px 0 0 0; margin: 0; line-height: 25px; }
.socinfo .list .list_txt font a{ color: #333;font-size: 14px; font-weight: normal;}
.socinfo .list .list_txt font a:hover{ color: #000; text-decoration: underline}
.socinfo .list .list_txt label{overflow: hidden;display: block;line-height: 22px;padding: 0;color: #666; font-size: 12px;}
.socinfo .list .list_txt label b{overflow: hidden;display: block;line-height: 22px;padding: 0;color: #ee0404;font-weight: bold;font-size: 16px;}
.socinfo .list .list_txt span{overflow: hidden;display: block; float: right; height: 40px; position: absolute;right: 10px; top: 30px;}
.socinfo .list .list_txt span a{overflow: hidden;display: inline-block; border-radius: 20px; background: #fefefe;border: 1px solid #eee; color: #666; line-height: 26px; padding: 0 10px; font-size: 12px; text-decoration: none;}
.socinfo .list .list_txt span a:hover{ background: #ee0404;border: 1px solid #ee0404; color: #fff; }


.socinfo .socrowlist{overflow: hidden;display: block;padding: 10px 0;}
.socinfo .socrowlist p{overflow: hidden;display: flex; padding: 5px 0;}
.socinfo .socrowlist p font{overflow: hidden;display: block;  height: 35px; line-height: 30px; padding: 0 0 0 20px; text-align: left; float: left; font-size: 14px;}
.socinfo .socrowlist p label{overflow: hidden;flex: 1;  height: 30px; line-height: 30px;font-size: 14px;}


.main_left_soc{width: 980px;min-height: 600px;overflow: hidden;display: inline-block;border: 1px solid #eee;background: #fff   }
.main_left_soc{width: 980px;min-height: 600px;overflow: hidden;display: inline-block;  }
.main_left_soc h3{overflow: hidden;display: block;padding: 40px 20px 0px 20px; margin:  0; font-size: 26px;  text-align: center; }
.main_left_soc .soctip{display: block;padding: 0; padding: 0px 0 30px 0; line-height: 40px; text-align: center;  border-bottom: 1px solid #eee; width: 100%; clear: both; color: #888; font-size: 12px; }

.main_left_soc .soclist{overflow: hidden;display: block; }
.main_left_soc .soclist ul{overflow: hidden;display: block; }
.main_left_soc .soclist ul li{overflow: hidden;display: block; padding: 8px 30px 12px 30px; border-bottom: 1px dotted #eee }
.main_left_soc .soclist ul li:hover{ background: #f8f8f8; }
.main_left_soc .soclist ul li p{overflow: hidden;display: block; }
.main_left_soc .soclist ul li p.p1 { padding: 5px;}
.main_left_soc .soclist ul li p.p1 i{ width: 25px; height: 25px; text-align: center; line-height: 25px; color: #666; font-size: 16px;font-style: inherit}
.main_left_soc .soclist ul li p.p1 span{  line-height: 25px; }
.main_left_soc .soclist ul li p.p1 span a{  height: 25px; text-align: center; line-height: 25px; color: #000;font-size: 16px; margin: 0 0 0 5px;}
.main_left_soc .soclist ul li p.p1 span a:hover{ text-decoration: underline;color: #ee0404}
.main_left_soc .soclist ul li p.p1 font{  height: 25px; text-align: center; line-height: 25px; color: #666;font-size: 12px; margin: 0 0 0 5px;}
.main_left_soc .soclist ul li p.p1 em{  height: 25px; text-align: center; line-height: 25px; color: #666;font-size: 12px; margin: 0 0 0 15px; text-decoration: underline; cursor: pointer; }
.main_left_soc .soclist ul li p.p1 em:hover{ color: #ee0404 }


.main_left_soc .soclist ul li p.p2 { padding: 0 0 0 20px;display: flex;}
.main_left_soc .soclist ul li p.p2 label{overflow: hidden;display: inline-block; flex: 1;  height: 18px;  box-shadow: inset 0 1px 2px rgba(0,0,0,.1); border-radius: 16px; background: rgba(0,0,0,.07) }
.main_left_soc .soclist ul li p.p2 label a{ overflow: hidden;display: block;   height: 18px;line-height: 18px; background: #3ca87d;color: #fff; font-size: 12px; text-align: right; min-width: 100px; padding: 0 5px 0 0; box-sizing: border-box; }
.main_left_soc .soclist ul li p.p2 label a:hover{  text-decoration: underline }
.main_left_soc .soclist ul li p.p2 i{ overflow: hidden;display: none; width: 50px;  height: 18px;line-height: 18px;font-size: 12px; color: #666; padding: 0 0 0 10px; }

.main_left_soc .soclist ul li.qualcomm p.p2 label a{ background: #b1ce4d }
.main_left_soc .soclist ul li.apple p.p2 label a{ background: #f80 }
.main_left_soc .soclist ul li.samsung p.p2 label a{ background: #009688 }
.main_left_soc .soclist ul li.kirin p.p2 label a{ background: #e85656   }
.main_left_soc .soclist ul li.mtk p.p2 label a{ background: #f80 }
.main_left_soc .soclist ul li.zg p.p2 label a{ background: #ca17bc }
.main_left_soc .soclist ul li.cpu p.p2 label a{ background: #333}


.soct{display: block;padding: 0; padding: 10px 0; text-align: center; background: #f9f9f9;border-bottom: 1px solid #eee; width: 100%; clear: both;  }
.soct p{display: inline-block;  padding: 0; margin: 10px 5px; text-align: center; width: 120px; height: 120px; position: relative; opacity: 0.6;}
.soct p a img{width: 100%; float: left;  }
.soct p a{overflow: hidden;display: block; font-size: 18px; width: 100%; line-height: 120px; color: #fff;padding: 0;  text-align: center;float: left;  border-radius: 10px; }
.soct p em{ display: none; }
.soct p:hover{opacity: 1 }
.soct p.all{ background: #e1251b; border-radius: 10px; }
.soct p.se{opacity: 1 }
.soct p.se em{overflow: hidden;display: block; position: absolute;bottom: -12px; left:50%; margin: 0 0 0 -10px;  width: 25px; height: 4px; background: #e1251b;}

.soct2{display: block;padding: 0; padding: 10px 0; text-align: center;  width: 100%; clear: both;  }
.soct2 p{display: block;  padding: 0; margin: 0 0; border-bottom: 1px dotted rgba(0,0,0,0.06); height: 50px;  position: relative;}
.soct2 p:last-child{border:0;}
.soct2 p span{display: inline-block;  padding: 0 ;text-align: center; width: 40px; height: 40px; position: absolute; left: 20px; top: 5px; border-radius: 5px; overflow: hidden;}
.soct2 p span a img{width: 100%; float: left;  }
.soct2 p label{ display: block; overflow: hidden;line-height: 40px; padding:0 30px 0 70px; margin:5px 5px; text-align: left; position: relative }
.soct2 p label:after{ content: ''; position: absolute;right: 5px; top: 0; opacity: 0.5; display: block; overflow: hidden; height: 40px; width: 40px;   background: url(/uploads/image/img/r.png) no-repeat right; background-size: 20px 20px;  }
.soct2 p label a{ color: #333;font-size: 14px;}
.soct2 p label a:hover{ color: #e1251b; text-decoration: underline; }

.soct3{display: block;padding: 0; padding: 10px 0; width: 100%; clear: both;  }
.soct3 p{display: block;  padding: 0; margin: 0 0; border-bottom: 1px dotted rgba(0,0,0,0.06);  position: relative;}
.soct3 p:last-child{border:0;}
.soct3 p i{display: inline-block;  padding: 0 0 0 10px;text-align: center; width: 30px; height: 40px; line-height: 40px;  overflow: hidden; color: #999;font-style: italic}
.soct3 p label{ display: inline-block; overflow: hidden;line-height: 40px; padding:0 40px 0 0; margin:0 5px; text-align: left; position: relative }
.soct3 p label a{ color: #333; font-size: 14px; }
.soct3 p label a:hover{ color: #e1251b; text-decoration: underline; }
.soct3 p em{display: inline-block;  padding: 0 ;text-align: center; width: 25px; height: 25px; line-height: 25px; position: absolute; right: 10px; top: 7px; border-radius: 5px;background: #f3f3f3; font-size: 12px; color: #666; overflow: hidden;}


.soct4{display: block;padding: 0; padding: 10px 0; width: 100%; clear: both;  }
.soct4 p{display: block;  padding: 0; margin: 0 0; border-bottom: 1px dotted rgba(0,0,0,0.06);  position: relative;}
.soct4 p:last-child{border:0;}
.soct4 p i{display: inline-block;  padding: 0;text-align: center; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; background: #eee; overflow: hidden; color: #999; position: absolute; left: 6px; top: 40px;}
.soct4 p span{ display: inline-block; overflow: hidden;height: 70px; width: 70px; padding:0 3px;   text-align: left; position: relative;position: absolute; left: 35px; top: 5px;padding: 1px;border: 1px solid #eee; }
.soct4 p span img{ display: inline-block; overflow: hidden;height: 70px; width: 70px; }
.soct4 p label{ display: inline-block; overflow: hidden;min-height: 80px; line-height: 20px; padding:5px 10px 5px 115px; margin:0 5px; text-align: left; position: relative }
.soct4 p label font{ display: block; overflow: hidden; }
.soct4 p label font a{ color: #333; font-size: 14px; }
.soct4 p label font a:hover{ color: #e1251b; text-decoration: underline; }
.soct4 p label em{display: block;   overflow: hidden; line-height: 25px;  border-radius: 5px; font-size: 12px; color: #666; overflow: hidden;}




 .phonebox{ display: none; overflow: hidden; width: 900px;  position: absolute;left: 50%; top: 5%; margin: 0 0 0 -400px; background: #fff;z-index: 151; border-radius: 5px; box-shadow: 0 0 10px #333}
.phoneboxt{ display: block; overflow: hidden; background: #ee0404;}
.phoneboxt label{ display: inline-block; overflow: hidden; line-height: 40px; height: 40px; padding: 0 10px; font-size: 16px; color: #fff;}
.phoneboxt i{ display: inline-block; overflow: hidden; width: 40px; height: 40px; padding: 0 10px;  background: url(/uploads/image/img/x.png) no-repeat center; background-size: 30%; float: right; cursor: pointer;}
.phoneboxc{ display: block; overflow: hidden; overflow-y: auto;height: 620px; }
.phoneboxc ul{ display: block; overflow: hidden; }
.phoneboxc ul li{ display:block; overflow: hidden;  height: 100px; padding: 5px 5px; margin: 5px 20px; border: 1px solid #eee;box-sizing: border-box; position: relative }
.phoneboxc ul li:hover{ background: #fafafa; }
.phoneboxc ul li label.img{ display: block; overflow: hidden; width: 80px; height: 80px; box-sizing: border-box; position: absolute; top: 10px;left: 10px; }
.phoneboxc ul li label.img font{ display: inline-block; overflow: hidden; width: 80px; height: 80px; box-sizing: border-box; position: relative;  }
.phoneboxc ul li label.img font img{ display: block; overflow: hidden; width: 100%; max-height: 100% }
.phoneboxc ul li label.txt{ display: inline-block; overflow: hidden;  padding: 0 100px 0 100px;  }
.phoneboxc ul li label.txt span{ display: block; overflow: hidden; line-height: 20px; font-size: 14px; color: #333; padding: 2px 0 2px 0;  }
.phoneboxc ul li label.txt span a{  font-size: 14px; color: #333;  }
.phoneboxc ul li label.txt span a:hover{  text-decoration: underline; color: #ee0404;  }
.phoneboxc ul li label.txt font{ display: block; overflow: hidden; line-height: 20px; font-size: 12px; color: #888; padding: 2px 0 2px 0;  }

.phoneboxc ul li label.txt b{ display: block; overflow: hidden; line-height: 25px; font-size: 14px; color: #ee0404; font-weight: normal; }
.phoneboxc ul li label.btn{ display: block; overflow: hidden; width: 80px; box-sizing: border-box; position: absolute; top: 40px;right: 10px; }
.phoneboxc ul li label.btn a{display: inline-block; overflow: hidden; padding: 5px 10px; border-radius: 20px; background: #b1ce4d;color: #fff; font-size: 12px;   }
.phoneboxc ul li label.btn a:hover{ background: #ee0404;  }

.phoneboxc ul li  i{ display: inline-block; overflow: hidden; padding: 2px; border-radius: 0 0  0 10px; background: #ccc; color: #fff; font-size: 10px; position: absolute; right: 0; top: 0; }

.baskbg{ display: none; overflow: hidden; width: 100%; height: 100%; background: #000; opacity: 0.3; z-index: 150; position: absolute;top: 0; left: 0; }

.main_right{width: 300px;min-height: 1000px;overflow: hidden;display: inline-block;margin: 0;float: right;}
.jdlist{  display: block; overflow: hidden; padding: 10px;}
.jdlist ul{}
.jdlist li{ display: inline-block; overflow: hidden; margin: 10px;  text-align: center; padding: 10px; }
.jdlist li p{ display: block; overflow: hidden; }
.jdlist li p.pimg{ display: block; overflow: hidden; text-align: center }
.jdlist li p.pimg img{ display: block; overflow: hidden; width: 200px; height: 200px; margin: 0 auto; }
.jdlist li p.ptitle{ display: block; overflow: hidden;  line-height: 22px; margin: 6px 0;  }
.jdlist li p.ptitle a{ color: #333; font-size: 12px;display: block; overflow: hidden; text-align: center  }
.jdlist li p.price{ display: block; overflow: hidden; height: 30px; line-height: 30px; font-size: 16px; color: #f00;font-weight: bold }
.jdlist li p.historypriceday{ display: block; overflow: hidden; height: 30px; line-height: 30px; font-size: 12px; color: #888;}

.main_right_box{overflow: hidden;display: block;margin: 0; box-sizing: border-box; border: 1px solid #eee; background: #fff;  }
.main_right_t{height:50px;overflow: hidden;display: block; padding: 0;border-bottom: 1px solid #eee; background: #fff}
.main_right_t label{height:48px;line-height: 48px;overflow: hidden; font-size: 16px; display: inline-block;margin: 0 0 0 10px; padding: 0 10px 0 15px; color: #000; position: relative;}
.main_right_t label:before{ content: ''; position: absolute;left: 0;top: 17px; width: 5px; height: 18px;  background: #e1251b;}

.main_right_t p{height:40px;overflow: hidden;display: inline-block; float: left;padding: 0 0 0 10px;}
.main_right_t p a{line-height:50px;color: #666;font-size: 14px; display: inline-block}
.main_right_t p a:hover{ color: #333}
.main_right_t span{height:50px;line-height: 40px;overflow: hidden;display: inline-block; float: right;margin: 0;}
.main_right_t span a{ display: block; overflow: hidden;height: 50px;line-height: 50px;color: #666;font-size: 14px; padding: 0 20px 0 0 ; position: relative }
.main_right_t span a:hover{ color: #ee0404  }
.main_right_t span a:before{ width: 20px; height: 20px; position: absolute;right: 5px; top: 15px; content: ''; background: url(/uploads/image/img/r2.png) no-repeat center; background-size: 80%; opacity: 0.3}
.main_right_t_bortop{border-top: 1px solid #eee; margin: 10px 0 0 0;}


.main_right_c{overflow: hidden;display: block; background:#fff;padding: 0 10px;}
.main_right_c .list{overflow: hidden;display: block;border-bottom: 1px dotted #eee;padding: 5px;position: relative;min-height: 110px;padding: 15px 0 10px 0;}
.main_right_c .list .list_img{overflow: hidden;display: block;width: 100px;height: 100px;border-radius: 3px; position: absolute;left:5px;top: 15px; background: #fff}
.main_right_c .list .list_img img{width: 100px;height: 100px;}
.main_right_c .list .list_img img:hover{ opacity: 0.8}
.main_right_c .list .list_txt{overflow: hidden;display: block;padding: 0 20px 0 110px;}
.main_right_c .list .list_txt font{overflow: hidden;display: block;line-height: 22px;padding:4px 0 0 0; margin: 0}
.main_right_c .list .list_txt font a{ color: #333;font-size: 12px; font-weight: normal}
.main_right_c .list .list_txt font a:hover{ color: #000; text-decoration: underline}
.main_right_c .list .list_txt label{overflow: hidden;display: block;line-height: 23px;padding: 5px 0 0 0;line-height: 30px;color: #ee0404;font-weight: bold;font-size: 16px;}



.rul{overflow: hidden;display: block; background: #fff}
.rul li{overflow: hidden;display: block;position: relative;padding: 5px 0 5px 20px; border-bottom: 1px dotted #ddd;}
.rul li:after {content: "";background: #dddddd;width: 4px;height: 4px;display: block;position: absolute;left: 3px;top: 50%;margin-top: -2px;}

.rul li a{ color: #666;font-size: 14px;font-weight: normal;line-height: 23px; overflow: hidden; display: block}
.rul li a:hover{ color: #000; text-decoration: underline}


.main_right_c .list3{overflow: hidden;display: block;border-bottom: 1px dotted #eee; position: relative;padding: 10px 0 10px 16px;}
.main_right_c .list3:after {content: "";background: #dddddd;width: 4px;height: 4px;display: block;position: absolute;left: 3px;top: 20px;;}
.main_right_c .list3 a{ color: #000;font-size: 14px;font-weight: normal;line-height: 23px;}
.main_right_c .list3 a:hover{ color: #000; text-decoration: underline}
.main_right_c .list3:last-child{border-bottom:  0;}



.main_right_c .zxlist{overflow: hidden;display: block;border-bottom: 1px dotted #eee;padding: 5px;position: relative;min-height: 110px;padding: 15px 0 10px 0; border-bottom: 1px solid #eee}
.main_right_c .zxlist .zxlist_img{overflow: hidden;display: block;width: 100px;height: 100px;border-radius: 3px; position: absolute;left:5px;top: 15px; background: #fff}
.main_right_c .zxlist .zxlist_img img{width: 100px;height: 100px;}
.main_right_c .zxlist .zxlist_img img:hover{ opacity: 0.8}
.main_right_c .zxlist .zxlist_txt{overflow: hidden;display: block;padding: 0 20px 0 110px;}
.main_right_c .zxlist .zxlist_txt h5{overflow: hidden;display: block;line-height: 20px;padding:4px 0 0 0; margin: 0}
.main_right_c .zxlist .zxlist_txt h5 a{ color: #000;font-size: 14px; font-weight: normal}
.main_right_c .zxlist .zxlist_txt h5 a:hover{ color: #000; text-decoration: underline}
.main_right_c .zxlist .zxlist_txt label{overflow: hidden;display: block;line-height: 23px;padding: 5px 0 0 0;line-height: 30px;color: #ee0404;font-weight: bold;font-size: 16px;}
.main_right_c .zxlist .zxlist_txt p{overflow: hidden;display: block; padding:10px 0 0 0}
.main_right_c .zxlist p font{overflow: hidden;display: inline-block; margin: 0 10px 0 0;cursor: pointer;padding: 0 10px 0 0;border-radius: 10px; }
.main_right_c .zxlist p font.praise i{overflow: hidden;display: inline-block;width: 18px;height: 18px;border-radius: 50%;float: left;
                                background:url(/uploads/image/img/praise.png) no-repeat center center;background-size: 70%; background-color: #f67526}
.main_right_c .zxlist p font.heart i{overflow: hidden;display: inline-block;width: 18px;height: 18px;border-radius: 50%;float: left;
                                background:url(/uploads/image/img/heart.png) no-repeat center center;background-size: 70%; background-color: #5cd99a}
.main_right_c .zxlist p font em{overflow: hidden;display: inline-block;line-height: 18px;padding: 0 3px;font-style: normal;color: #666;float: left;}

.main_right_c .zxlist p font.praise:hover { background-color: #eee; }
.main_right_c .zxlist p font.praise:hover i{ background-color: #f90;cursor: pointer}
.main_right_c .zxlist p font.heart:hover i{ background-color: #51cb8e;cursor: pointer}
.main_right_c .zxlist p font.heart:hover { background-color: #eee; }
.main_right_c .zxlist p span { float: right;line-height: 20px;color: #aaa;padding: 0 10px; }

.about{ display:block; overflow: hidden; margin:10px 0; }
.about_1200{width:1120px;display:block; overflow: hidden; margin: 0 auto; position: relative; }
.about_l{width:180px; min-height:800px; margin:0; display:inline-block; float: left; position: absolute; left:0; top:0; background-color: #f5f5f5;}
.about_l p{width:100%; height:50px; margin:0; display:none; float: left; background-color: #e1251b;color: #fff;font-size: 16px;text-align: center;line-height: 50px;
}

.about_l li{border-left: 5px solid #f5f5f5; padding:0 10px; height:50px; line-height: 50px; text-align: center; display:block; overflow: hidden; border-bottom: 1px solid #ededed;}
.about_l li a{font-size: 14px; color: #333; }
.about_l li a:hover{color: #333; }
.about_l li:hover{ background-color: #e1251b;color: #fff; }
.about_l li:hover a{ color: #fff; }
.about_l li.cur{  background-color: #e1251b;color: #fff;}
.about_l li.cur a{color: #fff; font-weight: bold; }
.about_l li.cur a:hover{color: #fff; font-weight: bold; }

.about_r{min-height:800px; display:block; padding:0 0 0 200px;}
.about_r_t{line-height:25px; display:block;overflow: hidden; padding:10px 0;font-size: 18px;color: #333;text-align: center;border-bottom: 1px solid #eee;}
.about_r_c{display:block; overflow: hidden; }



.about_r table{width:100%}
.about_r .content{line-height: 30px; font-size: 14px; color: #333;}
.about_r .content img{ max-width: 100%;}

.about_r_t2{line-height:25px; display:block;overflow: hidden; padding:10px 0;font-size: 12px;color: #888;text-align: left;border-top: 1px solid #eee;}
.about_r_c2{display:block; overflow: hidden; }
.about_r_c2 table{width:100%}
.about_r_c2 table td{ padding: 10px 10px;}

.about_r_c2 .input1{width: 600px; height: 40px;line-height: 40px;padding: 0 5px; border: 1px solid #dcdcdc; background-color: #fff;border-radius: 5px;}
.about_r_c2 .inputline{width: 600px;height: 180px;line-height: 25px;padding: 0 5px; border: 1px solid #dcdcdc; background-color: #fff;border-radius: 5px;}

.about_r_c2 .btn{padding: 0 50px;display: inline-block;height: 40px;line-height: 40px; color: #fff; border: 1px solid #3ca87d;
background:#3ca87d;border-radius: 3px;}
.about_r_c2  .btn:hover{ background: #3ca87d; color: #fff; text-decoration: none}

.mar_t_10{margin-top: 10px}

.leftbar{width: 110px;padding: 0; overflow: hidden; display: none; background:#fff;position: fixed;left: 30px;top: 100px;border-radius: 5px;}
.leftbar .t{ display: block;overflow: hidden;line-height: 30px;color: #ffffff;font-size: 12px;text-align: center;background:#47c96b;}
.leftbar .prolist{ display: block;overflow: hidden;overflow-y: auto;padding: 5px 5px;border:2px solid #47c96b; }
.leftbar .prolist a{ display: block;overflow: hidden;border-bottom: 1px dotted #ddd; padding:5px 0 }
.leftbar .prolist a:last-child{ border-bottom: 0 }
.leftbar .prolist a:hover{ opacity: 0.8}
.leftbar .prolist a:hover span{ color:#000}
.leftbar .prolist a label{ display: block;overflow: hidden; position: relative }
.leftbar .prolist a label i{width: 35px;height: 20px;position: absolute;right: 0;top: 0;background: #eee;color: #888;font-size: 12px;font-style: normal;text-align: center;border-radius: 0 0 0 15px; }


.leftbar .prolist a label img{ width: 100%;height: 110px; }
.leftbar .prolist a span{ display: block;overflow: hidden;line-height: 18px;max-height: 36px;font-size: 12px;color: #666; text-decoration: none }
.leftbar .prolist a font{ display: block;overflow: hidden;line-height: 25px;font-size: 12px;font-weight: bold; color: #f00 }


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  ::-webkit-scrollbar{
    width: 7px;
    height: 7px;
    background-color: #f5f5f5;
  }

  /*定义滚动条轨道 内阴影 圆角*/
  ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f5f5f5;
  }

  /*定义滑块 内阴影 圆角*/
  ::-webkit-scrollbar-thumb{
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    background-color: #c8c8c8;
  }


.content{width: 970px;min-height: 600px; display: inline-block; }
.content_c{width: 100%;padding: 10px 0;min-height: 600px;display: inline-block; background:#fff;box-shadow: 2px 2px 5px #ddd;border: 1px solid #eee; border-radius: 5px; position: relative}


.content_top{overflow: hidden;display: block;text-align: right;padding: 15px 2% 0 2%;}
.content_top font{overflow: hidden;display: inline-block; margin: 0 10px 0 0;cursor: pointer;padding: 0 10px 0 0;border-radius: 10px; }
.content_top font.praise i{overflow: hidden;display: inline-block;width: 20px;height: 20px;border-radius: 50%;float: left;
                           background:url(/uploads/image/img/praise.png) no-repeat center center;background-size: 70%; background-color: #f67526}
.content_top font.heart i{overflow: hidden;display: inline-block;width: 20px;height: 20px;border-radius: 50%;float: left;
                         background:url(/uploads/image/img/heart.png) no-repeat center center;background-size: 70%; background-color: #5cd99a}
.content_top font em{overflow: hidden;display: inline-block;line-height: 20px;padding: 0 3px;font-style: normal;color: #666;float: left;font-size: 12px;}

.content_top font.praise:hover { background-color: #eee; }
.content_top font.praise:hover i{ background-color: #f90;cursor: pointer}
.content_top font.heart:hover i{ background-color: #51cb8e;cursor: pointer}
.content_top font.heart:hover { background-color: #eee; }

.content_c h1{overflow: hidden;display: block;padding: 20px 10px 10px 10px;margin: 0;font-size: 22px;font-weight: bold;line-height: 30px;text-align: center}
.content_date_auth_from{overflow: hidden;display: block;padding: 0 10px 10px 10px;margin: 0 1%;font-size: 12px; line-height: 22px;color: #888888;border-bottom: 1px solid #efefef;text-align: center}
.content_date_auth_from label{overflow: hidden;display: block;font-size: 12px; }
.content_date_auth_from span{overflow: hidden;display: block;font-size: 12px; }

.stitle{overflow: hidden;display: block;padding:10px;margin: 10px 0;border-radius: 3px; background: #f1f1f1; font-size: 16px; line-height: 25px;color: #333;text-align: left}
.scrtop{ width: 30px;height: 30px;position: fixed;right: 5px;bottom: 50px; display: none}
.scrtop i{ width: 30px;height: 30px;display: block;border-radius: 50%; background: url(/uploads/image/img/top.png) no-repeat;background-size: 20px 20px;background-position: center; background-color: #000;opacity: 0.5; }


.sm{ overflow: hidden;display: block; background: #f3f3f3; margin: 10px 20px; border-radius: 3px;}
.sm label{ overflow: hidden;display: block; line-height: 20px; color: #888; padding:5px 10px; font-size: 12px; }

.pkeys{ overflow: hidden;display: block;margin: 5px 10px; border-radius: 3px;}
.pkeys label{ overflow: hidden;display: block; padding:5px 10px; }
.pkeys label a{ overflow: hidden;display: inline-block; line-height: 25px;height: 25px; color: #888; padding:0 10px 0 10px; margin: 2px 5px; font-size: 12px; background: #f3f3f3; border-radius: 20px; position: relative;   }
.pkeys label a:hover{ color: #fff; background: #e1251b;  }


.content_center{padding: 10px 30px 20px 30px;overflow: hidden;display: block;position: relative}
.minheight{ height: 300px;}
.content_center .showmore{overflow: hidden;display: block;width: 100%; height: 100px; position: absolute;bottom: 0;left: 0;background: #f90;
                          background:url(/uploads/image/img/morebg.png) repeat-x bottom ; cursor: pointer}

.content_center .showmore em{overflow: hidden;display: block;width: 100%; height: 20px;margin: 20px 0 0 0;text-align: center;}
.content_center .showmore i{overflow: hidden;display: block;width: 100%; height: 20px;padding: 5px 0 0 0;text-align: center;font-size: 14px;color: #2885d4;font-style: normal}
.content_center .up em{ background: url(/uploads/image/img/down.png) no-repeat;background-size: 20px 20px; background-position: center}
.content_center .down em{ background: url(/uploads/image/img/up.png) no-repeat;background-size: 20px 20px; background-position: center}


.contentbody{width: 97%;margin: 0 1.5%; line-height: 28px;font-size: 16px;color: #333; display: block; word-break: break-word;text-align: center; }
.contentbody img{ max-width: 100%; text-align: center;display: block;margin: 15px auto;}
.contentbody p{ word-wrap:break-word; text-align: justify; text-align:left }
.contentbody div{ word-wrap:break-word; text-align: justify; text-align:left }
.contentbody h1,h2,h3,h4,h5{ word-wrap:break-word; text-align: justify; text-align:left }


.contenttab{ width: 100%;margin: 0 2%;}
.contenttab{ border:0;margin:0;border-collapse:collapse;margin: 0 0.5%;width: 99%;border: 0; background: #fff }
.contenttab td{ padding:5px 5px;line-height: 20px; border-spacing:0;background: #fff; text-align: center}
.contenttab td p{  text-align: center}
.contenttab td.tab_td_title{ padding:10px 2px;line-height: 20px; border-spacing:0;background: #eee;color: #333;font-size: 16px; font-weight: bold}
.contenttab td.tab_td_title strong{ color: #333;font-size: 16px;font-weight: bold;}
.contenttab td.tab_td_left{ padding:5px 5px;line-height: 20px; border-spacing:0;background: #f9f9f9;color: #333;font-size: 14px;text-align: left;}
.contenttab td.tab_td_left p{text-align: left;}
.contenttab td.tab_td_left a{ color: #333;}
.contenttab tr{background:#fff;} 
.contenttab tr:hover{ background: #f8ffee}

.contenttab td p{ word-wrap:break-word; text-align:inherit; }
.contenttab td div{ word-wrap:break-word; text-align:inherit;  }



 .contentbody table { border:1px solid #ddd;border-collapse: collapse; padding:2px; }
 .contentbody tr { min-height: 25px; border:1px solid #ddd; }
 .contentbody th { min-height: 25px;border:1px solid #ddd;background: #e1251b;color: #fff;font-size: 16px;min-height: 35px; height: 35px; text-align: left; padding:0 2px;}
 .contentbody td {min-height: 25px; border:1px solid #ddd;text-align: left; padding:0 2px;}

.contentbody td  p{ word-wrap:break-word; text-align:inherit; }
.contentbody td div{ word-wrap:break-word; text-align:inherit;  }

.jdjsbox{ display: inline-block; overflow: hidden;background: #f1f1f1;border-radius: 5px;padding: 10px;margin: 0 auto;}

.content_np{overflow: hidden;display: block;padding: 10px 20px 20px 20px; border-top: 1px solid #eee}
.content_np a{ text-decoration: underline;color: #333;display: block;line-height: 30px;}
.content_np a:hover{ text-decoration: underline; color: #ee0404}


.content_tj{ width: 96%;padding: 10px 2%;margin: 10px 0; min-height: 600px;overflow: hidden;display: inline-block; background:#fff;box-shadow: 2px 2px 5px #ddd;border: 1px solid #eee; border-radius: 5px;}
.content_tj_t{height:40px;overflow: hidden;display: block;  border-bottom: 1px solid #eee}
.content_tj_t label{overflow: hidden;display: inline-block;float: left; height:40px;line-height: 40px;border-radius: 5px 5px 0 0;
                    padding: 0 10px;font-size: 20px;font-weight: bold; color: #333}


.comproducts{ display: block;overflow: hidden;padding: 0 ; margin: 30px 2%}
.comproductst{ display: block;overflow: hidden; padding: 0 ;margin: 0;border-bottom:2px solid #eee;}
.comproductst labelx{width: 99px;height: 33px; line-height: 33px; display: inline-block;overflow: hidden;float: left;color: #e00;font-size: 14px;padding:  0 0 0 15px;}
.comproductst label{width: 99px;height: 33px; line-height: 33px; display: inline-block;overflow: hidden;float: left;color: #e00;font-size: 16px;padding:  0 5px 0 15px;
    box-sizing: border-box; position: relative; }
.comproductst label:before { content: ''; width: 4px; height: 16px; background: #e00; left: 6px; top: 10px; position: absolute;  }

.comproductsc{ display: block;overflow: hidden;border: 1px solid #fff;border-top: 0;padding: 0 10px 10px 10px;}
.comproductsc .list{height: 135px; display: block;overflow: hidden;position: relative;margin: 15px 5px 5px 5px;padding: 5px 5px 5px 5px;
    box-sizing: border-box;border-radius: 5px; position: relative; border: 1px solid #eee;background: #f8f8f8}
.comproductsc .list a{ color: #333;font-size: 14px; }
.comproductsc .list a:hover{ color: #e00 }

.comproductsc .list p.img{width: 90px;height: 90px; display: block;overflow: hidden;margin: 0;position: absolute;left:10px;top: 25px; border-radius: 5px;}
.comproductsc .list p.img label{width: 90px;height: 90px; display: block;position: relative; }
.comproductsc .list p.img label img{width: 90px;height: 90px; }
.comproductsc .list i{width: 35px;height: 20px;position: absolute;right: 0;top: 0;background: #eee;color: #888; display: none;font-size: 12px;font-style: normal;text-align: center;border-radius: 0 0 0 15px; }

.comproductsc .list  p.txt{ display: block;overflow: hidden;padding: 0 0 0 105px; min-height: 90px;}
.comproductsc .list  p.txt label{ display: block;overflow: hidden;line-height: 23px;padding:15px 300px  0 0;text-align: left;}
.comproductsc .list  p.txt label a{ color: #333;font-size: 14px; font-weight: bold; }
.comproductsc .list  p.txt label a:hover{ color: #e00 }
.comproductsc .list  p.txt font{ display: block;color: #e00;font-size: 16px;padding: 10px 0 0 0;text-align: left;}
.comproductsc .list  p.txt font a.a1{ color: #e00;font-size: 16px;line-height: 25px;}
.comproductsc .list  p.txt font a.a1:hover{ color: #e00 }
.comproductsc .list  p.txt font a.a2{background: #d41313; color: #fff;font-size: 12px;border-radius: 5px; height: 36px; line-height: 36px; font-size: 14px; float: right;
    margin: -40px 10px 0 0;position: relative; padding: 0 15px 0 33px;}
.comproductsc .list  font a.a2:hover{ color: #fff; background: #e00 }
.comproductsc .list  font a.a2::before { content: ''; width: 26px; height: 26px; position: absolute; left: 5px; top:5px;background: url(/uploads/image/img/cart.png) no-repeat center;background-size: 90%;}



.content_tj .list{overflow: hidden;display: inline-block; padding: 10px;position: relative;width: 220px; height: 330px; margin: 10px 5px 10px 5px;}
.content_tj .list:hover{ background:#f1f1f1}
.content_tj .list .list_img{overflow: hidden;display: block;width: 220px;height: 220px;background: #fff;}
.content_tj .list .list_img img{width: 220px;height: 220px;}
.content_tj .list .list_img img:hover{ opacity: 0.8}
.content_tj .list .list_txt{overflow: hidden;display: block;padding: 0 5px;}
.content_tj .list .list_txt h5{overflow: hidden;display: block;line-height: 22px;padding:4px 0 0 0;margin: 0;height: 66px;}
.content_tj .list .list_txt h5 a{ color: #000;font-size: 12px; font-weight: normal}
.content_tj .list .list_txt h5 a:hover{ color: #000; text-decoration: underline}
.content_tj .list .list_txt label{overflow: hidden;display: block;line-height: 23px;padding: 5px 0 0 0;line-height: 30px;color: #ee0404;font-weight: bold;font-size: 16px; text-align:center}



.jdcomproduct{display: block;overflow: hidden; text-align: center;}
.jdcomproduct div{width:98%;height: 135px; display: block;overflow: hidden; background: #f8f8f8;
    position: relative;margin: 5px 1%;padding: 5px 5px 5px 5px;box-sizing: border-box;border-radius: 5px; position: relative; border: 1px solid #ddd;box-shadow: 2px 2px 3px #eee;}
.jdcomproduct div:hover{ background: #f2f2f2 }
.jdcomproduct div a{ color: #333;font-size: 14px; text-decoration: none }
.jdcomproduct div a:hover{ color: #e00 }
.jdcomproduct div p{ margin: 0;}
.jdcomproduct div p.img{width: 90px;height: 90px; display: block;overflow: hidden;margin: 0;position: absolute;left:5px;top: 15px; box-shadow: 2px 2px 3px #eee;border-radius: 5px;}
.jdcomproduct div p.img label{width: 90px;height: 90px; display: block;position: relative; }
.jdcomproduct div p.img label img{width: 86px;height: 86px;margin: 2px; }
.jdcomproduct div i{display: none;width: 35px;height: 20px;position: absolute;right: 0;top: 0;background: #eee;color: #888;font-size: 12px;font-style: normal;text-align: center;border-radius: 0 0 0 15px;line-height: 18px;}
.jdcomproduct div p.txt{ display: block;overflow: hidden;padding: 0 0 0 105px; min-height: 90px;}
.jdcomproduct div p.txt label{ display: block;overflow: hidden;line-height: 20px;height: 60px;padding:15px 300px  0 0;text-align: left;}
.jdcomproduct div p.txt label a{ color: #333;font-size: 14px; font-weight: bold; }
.jdcomproduct div p.txt label a:hover{ color: #e00 }
.jdcomproduct div p.txt font{ display: block;color: #e00;font-size: 16px;padding: 10px 0 0 0;text-align: left;}
.jdcomproduct div p.txt font a.a1{ color: #e00;font-size: 16px;line-height: 25px;}
.jdcomproduct div p.txt font a.a1:hover{ color: #e00 }
.jdcomproduct div p.txt font a.a2{background: #d41313; color: #fff;font-size: 12px;border-radius: 5px; height: 36px; line-height: 36px; font-size: 14px; float: right;
    margin: -40px 10px 0 0;position: relative; padding: 0 15px 0 33px;}
.jdcomproduct div p.txt font a.a2:hover{ color: #fff; background: #e00 }
.jdcomproduct div p.txt font a.a2::before { content: ''; width: 26px; height: 26px; position: absolute; left: 5px; top:5px;background: url(/uploads/image/img/cart.png) no-repeat center;background-size: 90%;}


.rightedit{ width: 30px;height: 30px;position: fixed;right: 0; top:200px;background: #e1251b;border-radius: 5px 0 0 5px;}
.rightedit a{ width: 30px;height: 30px;display: inline-block;background: url(/uploads/image/img/edit.png) no-repeat center;background-size: 80%;}

.footer{overflow: hidden;display: block;margin: 10px 0 0 0 ; background: #333}
.footer .fimg{ margin:0 auto;overflow: hidden;display: block;margin: 50px 0 20px 0 ; text-align: center}
.footer .fimg label{height: 100px;height: 130px; overflow: hidden;display: inline-block;margin: 0 10px 0 10px ;}
.footer .fimg label i{height: 100px;height: 100px; overflow: hidden;display: inline-block; font-style: normal}
.footer .fimg label em{line-height:20px; overflow: hidden;display: block;color: #fff; font-style: normal}

.footer .copyright{line-height:40px;overflow: hidden;display: block;margin: 10px 0 0 0 ;text-align: center;color: #fff;opacity: 0.8;border-top: 1px solid #444}
.footer .copyright a{ color: #fff;font-size: 14px;padding: 0 5px; }

.footernav{ display: block;overflow: hidden;margin: 0 auto;border-bottom: 1px solid #444 }
.footernav ul{ width:1120px; margin:0 auto;  text-align: center }
.footernav ul li { display: inline-block;overflow: hidden;margin: 10px 10px; }
.footernav ul li a{ display: inline-block;overflow: hidden; color: #fff;font-size: 14px;line-height: 16px;padding: 0 20px 0 0px;border-right: 1px solid #555;  }
.footernav ul li:hover a{ color: #fff; }
.footernav ul li:last-child a{ border-right:0;  }

/*-------------分页------------------*/
.pagination {display:block;padding:0;margin:50px 0; text-align: center}
.pagination .pageinfomanu{margin: 3px; padding: 3px; text-align: center; color:#666}
.pagination .pageinfomanu font{ color:#f00; padding:0 2px; font-weight:bold}
.pagination .pageinfomanu span{ color:#333;padding:0 2px}

.pagination .manu {	margin: 3px; padding: 3px; text-align: center;}
.pagination .manu a {margin: 2px; padding: 5px 10px; border: 1px solid #e2e2e2; color: #333; text-decoration: none;}
.pagination .manu a:hover {	border: 1px solid #e1251b; background:#e1251b; color: #fff;}
.pagination .manu a:active {border: 1px solid #e1251b; background:#e1251b; color: #fff;}
.pagination .manu .current {margin: 2px; padding: 5px 10px; border: 1px solid #e1251b; color: #fff; font-weight: bold; background-color: #e1251b;}
.pagination .manu .disabled {margin: 2px; padding: 5px 10px; border: 1px solid rgb(238, 238, 238); color: rgb(221, 221, 221);}

.jdjscodecss{ display: none;padding: 10px;}
.jdjscodecss p{ display: block;overflow: hidden;padding: 0 10px;margin: 10px; text-align: center}
.jdjscodecss p textarea{ display: block;overflow: hidden;padding: 0 0.5%; width: 99%;height: 200px; border: 1px solid #ddd;}
 

.jdjsbox2{ display: block; overflow: hidden; width:300px; height:150px; background: url(/uploads/image/img/jdlogo.jpg) no-repeat center; background-size: 100% 100%;}

.jd_tools{ width: 30px;height: 30px; background: url(/uploads/image/img/jd_tools.png) no-repeat center;background-size: 80%;}
.noinfo{ display: block;overflow: hidden;padding:80px 0; text-align: center}
.noinfo label{ display: inline-block;overflow: hidden;line-height: 30px;color: #666;text-align: center;
    background: url(/uploads/image/img/dk.png) no-repeat left;background-size: 30px 30px;padding: 0 0 0 40px;}


/* blockquote 样式 */
.w-e-text blockquote {
  display: block;
  border-left: 8px solid #d0e5f2;
  padding: 5px 20px;
  margin: 5px 0px;
  background-color: #f1f1f1;
}

/* code 样式 */
.w-e-text code {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #f1f1f1;
  border-radius: 3px;
  padding: 3px 5px;
  margin: 0 3px;
}
.w-e-text pre code {display: block;}

/* ul ol 样式 */
.w-e-text ul, ol {margin: 10px 0 10px 20px;}
.w-e-text ul li {list-style: square;}
.w-e-text ol li {list-style: decimal;}

.w-e-text ol li{font-size:12px; list-style-type: decimal;}
.w-e-text ul li{display: list-item;text-align: -webkit-match-parent; list-style-type:disc; }

.zolparamc{ display: block;overflow: hidden;  box-sizing: border-box;  padding: 10px 0px; position: relative; }
.zolparamc .paramtab{ background: #fff;  border-spacing:0px; margin: 0 0.5%;width: 99%; border: 0;border-collapse:collapse}
.zolparamc .paramtab thead tr{ border: 1px solid #63ded6; }
.zolparamc .paramtab thead th{ padding: 15px 2px;background:#46d1c8;color: #fff;height: 22px; font-weight: normal; text-align: center; position: relative; border: 0;border-right: 1px solid #63ded6;font-size: 14px; }
.zolparamc .paramtab thead th:last-child{border-right: 1px solid #46d1c8}
.zolparamc .paramtab thead th i{ width: 15px; height:15px; position: absolute; top: 5px; right: 5px; border-bottom: 3px solid #fff; opacity: 0.5; cursor: pointer; }
.zolparamc .paramtab tbody tr:hover td{background: #fcfcfc;color: #333;}
.zolparamc .paramtab tbody tr:hover td.tdbg{ font-weight: bold;color:#333}
.zolparamc .paramtab tbody td.tdbg{ padding: 0 2px;background: #f9f9f9;color: #333;line-height: 22px;text-align: left;font-weight: normal;position: relative; color: #666;border-left:1px solid #eee}
.zolparamc .paramtab tbody td.tdbg i{ width: 10px; height:10px; position: absolute; top: 5px; left: 5px;border-bottom:3px solid rgba(0,0,0,0.1);   cursor: pointer;  cursor: pointer; }
.zolparamc .paramtab tbody td.tdbg em{ width: 10px; height:10px; position: absolute; top: 12px; right: 20px; background: url(/uploads/image/img/sup.png) no-repeat; background-size: 100%;   cursor: pointer;opacity: 0.3;}
.zolparamc .paramtab tbody td.tdbg b{ width: 10px; height:10px; position: absolute; top: 12px; right: 5px;  background: url(/uploads/image/img/sdown.png) no-repeat; background-size: 100%;   cursor: pointer;opacity: 0.3;}
.zolparamc .paramtab tbody td.tdbg font{ padding: 9px 2px; line-height: 22px; font-weight: bold;}
.zolparamc .paramtab tbody td{ padding: 9px 5px;background: #fff;color: #666;line-height: 22px; text-align: center;border-right: 1px solid #eee; border-bottom: 1px solid #eee;font-size: 14px;}
.zolparamc .paramtab tbody td input{ padding: 5px 2px;background: #fff;color: #333; border: 0; border-bottom: 1px solid #eee; width: 86%; text-align: center; }
.zolparamc .paramtab tbody td .spectabimg{ width: 180px; overflow: hidden; display: block;text-align: center; margin: 0 auto;}
.zolparamc .paramtab tbody td .spectabimg img{ width: 100%;  overflow: hidden; }

/*
.contentbody .paramtab table { border:0;border-collapse: collapse; padding:2px; }
.contentbody .paramtab tr { min-height: 25px; border:0; }
.contentbody .paramtab th { min-height: 25px;border:0;background: #e1251b;color: #fff;font-size: 16px;min-height: 35px; height: 35px; text-align: left; padding:0 2px;}
.contentbody .paramtab td {min-height: 25px; border:0;text-align: left; padding:0 2px;}
*/


.g_ad{display:flex; overflow:hidden; text-align:center;}
.g_ad .g_ad_645{display:inline-block; overflow:hidden; margin:0 2px;  float:left;  flex:1}

.g_ad300{display:block; overflow:hidden; width:300px;}
.g_ad950{display:block; overflow:hidden; width:950px; padding:10px 0; margin: 0 auto;}








