/*鍏叡*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{/*font-family:Arial, Helvetica, sans-serif;*/ font-size:12px; background:#fff;-webkit-text-size-adjust:100%; color:#2f2929;}
a{color:#2f2929;text-decoration:none;}
a:hover{color:#c30d23; text-decoration:underline;}
em{font-style:normal}li{list-style:none;}
img{border:0;vertical-align:bottom; display:block;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
.undis{display:none;}
.dis{display:block;}
.ind{text-indent:2em;}
.ind10{text-indent:10px;}
.noborder{border:0;}
.as-red,.as-red a,a.as-red{color:#bd0a01;}
.as-blue a,a.as-blue{color:#0088cc!important;}
.gran{ color:#999;}
.as-blue1{color:#0088cc;}
.as-blue1 a:hover{color:#cd0200; text-decoration:underline;}
.f_bold{color:#444;font-weight:bold;}
.f14{ font-size:14px; font-weight:bold;color:#444;}
.redbtn { width:100%; margin-left:auto; margin-right:auto; display:block; height:40px; font-size:18px; line-height:40px; color:#fff; text-align:center; background:#c30d23; border-radius:2px; cursor:pointer;font-family:"寰蒋闆呴粦";}
.redbtn:hover { text-decoration:none; color:#fff; background:#b30c20;}
.as-bold{font-weight:bold!important;}
.leftArea{width:660px;float:left;}
.rightArea{width:318px;border:1px solid #d2e1f1;background:#fff;float:right;}
.cl{ clear:both; font-size:0px; line-height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.W1000{ width:1000px; margin:0 auto 10px auto; clear:both; font-size:12px\0; font-weight:normal\0;}

/*澶撮儴*/
.top{ height:36px; border-bottom:1px solid #ececec; background:#f7f7f7 ;}
.top .top_text{ margin:0 auto; width:1000px; height:36px; line-height:36px;}
.top_text .t_left{ float:left;}
.t_left{ height:36px; line-height:36px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}
.t_left a{ color:#444; padding:0 4px; font-size:12px; display:inline-block;}
.t_left a:hover{ color:#cd0200;}
.top_text .t_right{ float:right; color:#ccc;/* position:relative;*/ .margin-top:-36px; font-family:Arial, Helvetica, sans-serif;}
.top_text .t_right a{ padding:0 6px; display:inline-block;*display:inline;*zoom:1;}
.top_text .t_right .a_phone{background:url(../images/0930_03.jpg) no-repeat 5px center; padding:0 0 0 20px; position:relative;cursor: default;}

.top1 { height:36px; background:#333; position:fixed; top:0; left:0; width:100%; min-width:1000px; z-index:9999999999;}
.top1 .top_text{height:36px; line-height:36px; padding:0 15px;}
.top1 .t_left{color:#000; text-shadow:1px 0px 1px #888;}
.top1  a{ color:#dedede; text-shadow:none; font-size:14px; font-family:"寰蒋闆呴粦"; padding:0 8px;}
.top1 a:hover,.top1 .a_hover{ color:#c31026; background:#f7f7f7; text-decoration:none;}
.top1 .t_right{ float:right; color:#000; text-shadow:1px 0px 1px #888;}
.top1 .t_right a{padding:0 8px;}
.top1 .t_right .a_phone{background:url(../images/css.png) no-repeat -67px -651px; color:#dedede;padding:0 0 0 20px; position:relative;}

/*澶撮儴 css澶嶅啓*/
.top2 { height:36px; background:#f7f7f7; border-bottom:1px solid #ececec; position:fixed; top:0; left:0; width:100%; min-width:1000px; z-index:999999}
.top2 .top_text{height:36px; line-height:36px; padding:0 15px;}
.top2 .t_left{color:#ccc;}
.top2  a{ color:#464646; text-shadow:none; font-size:14px; font-family:"寰蒋闆呴粦"; padding:0 6px;}
.top2 a:hover,.top2 .a_hover{ color:#c30d23; background:none; text-decoration:none;}
.top2 .t_right{  color:#d5d5d5;}
.top2 .t_right .a_phone:hover { color:#c30d23;}
.top2 .t_right a.logintc { margin:0 0px; color:#ccc;padding:0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.top2 .t_right a.logintc:hover,.top2 .t_right a.logintc.on{ color:#d5d5d5; background:none;}
.top2 .t_right a.logintc b{ color:#464646;padding:0 8px; font-weight: normal;font-size: 14px;font-family: "寰蒋闆呴粦";}
.top2 .t_right a.logintc b:hover { text-decoration:none; color:#c30d23;}
.space { display:block; width:100%; height:36px;}

/*
.newa { position:relative; color:#c30d23 !important}
.newa .newTag { position:absolute; right: -18px; top: 0px; display:block; width:23px; height:15px; background:url(../images/newtag.gif) no-repeat 0 0; overflow:hidden;}
.qxlinks .newa .newTag{right: -25px;}
*/
.logo_ad{margin:0px auto 0px auto; clear:both; padding:10px 0;/* height:79px;*/}
.logo_ad .logo{ float:left;padding:3px 0 0 0; width:180px; height:52px; overflow:hidden;}
.logo_ad .ad-top{ float:right;}
.logo_ad .ad-top li{ margin-left:10px; float:left; width:360px; height:60px; line-height:60px; font-size:18px; background:#c7ccd0; font-weight:bold; text-align:center; display:block}

/*20161107修改*/
.sitetit { height:38px; font-size:36px; color:#c31026; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; line-height:36px; border-left:1px solid #d1d1d1; padding-left:19px; margin:10px 0 0 20px; float:left;}

.search2{ width:235px; height:28px; border:1px solid #e5e5e5; float:right; margin-top:16px; background:#fff;}
.search2 input{ height:28px; border:0; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; width:185px; float:left; padding-left:5px;}
.search2 .submitbtn { display:block; width:16px; padding:6px 12px 7px 12px; height:16px; float:right;}
.search2 .submitbtn b{ display:block; height:16px; width:16px; background:url(../images/css.png) -50px -200px no-repeat; }

/*20161107修改*/
.logo_ad .smartcityLogo{float: left; width:201px; height: 62px; padding-left: 20px;}
.logo_ad .smartcityLogo a{display: block;}

/*鏃椾笅瀛愮珯*/
.qxlinks{ position:relative; width:84px; display:inline-block;*display:inline;*zoom:1;}
.qxlinks1{ width:76px;}
.qxlinks .qxa { padding:0 20px 0 8px;}
.qxlinks .qxa b{ position:absolute; top:17px; right:7px; width:7px; height:4px; background:url(../images/css.png) -43px -215px; }
.qxlinks1 .qxa b{ left:61px;}
.qxlinks .qxa:hover b,.qxlinks:hover,.qxa b{background:url(../images/css.png) -43px -215px; }
.qxlinks .links { display:none; position:absolute; top:36px; left:0; width:110px; padding:0; background:#fff; border:1px solid #ececec;}
.qxlinks1 .links{ border-top:none;}
.qxlinks .links li {height:30px;line-height:30px; display:block; border-bottom:0; padding-left:10px; }
.qxlinks .links a{ color:#333;font-size:14px; font-family:"寰蒋闆呴粦"; line-height:30px; }
.qxlinks1 .links a{ font-size:12px;}
.qxlinks .links li a { line-height:30px; padding:0}
.qxlinks .links li a:hover { text-decoration:none; color:#c30d23}
.qxlinks .links li:hover { background:#f7f7f7}
.qxlinks .links a:hover { background:none; color:#c30d23; text-decoration:none; display:block;}
.qxlinks:hover .links{ display:block;}
.qxlinks:hover .qxa {color:#c31026; background-color:#fff;}
.qxlinks:hover .qxa,.qxlinks .qxa:hover { background:#fff; color:#c30d23; border-left:1px solid #ececec;border-right:1px solid #ececec;padding: 0 19px 0 7px;}
.qxlinks .hbor{ display:none; width:82px; height:3px; background:#fff; position:absolute; left:1px; top:34px; z-index:40}
.qxlinks:hover .hbor { display:block;}
.topbg{ background:#f7f7f7; clear:both; width:100%;padding:10px 0;}

/*鎼滅储*/
.logo_ad{margin:0 auto; width:1000px; }
.logo_ad .logo{float:left;}
.logo_ad .title a{ float:left; font-size:20px; font-weight:bold; height:28px; line-height:28px; width:92px; margin:3px 0 0 6px; display:block;}
.logo_ad .title a:hover{ color:#fff; text-decoration:none;}
.logo_ad .search1{float:left; margin:0 0 0 75px; padding:5px 0 0 0; width:480px;z-index: 100000000;}
.logo_ad .search1 .s_2{ height:38px; line-height:38px; clear:both;}
.logo_ad .search1 .s_2 .s2{border:1px solid #d3d3d3; border-right:none; float:left; height:32px; position:relative; background:#fff; padding:2px 1px 2px 1px;width:405px;}
.logo_ad .search1 .s_2 .s2:hover,.logo_ad .search1 .s_2 .s2.on{border:2px solid #cd1a1c; border-right:none; height:32px; padding:1px 0 1px 0; width:406px;}

.logo_ad .search1 .s_2 .input_a{height:32px; line-height:32px; width:340px; font-size:14px; color:#222; font-weight:bold; text-indent:10px;  float:left; overflow:hidden; border:0; vertical-align:middle; }
.logo_ad .search1 .s_2 .input_a::-webkit-input-placeholder { color:#888; font-weight:normal;}
.logo_ad .search1 .s_2 .input_a::-moz-placeholder {color:#888; font-weight:normal;}
.logo_ad .search1 .s_2 .a_s{ width:51px; background:url(../images/css.png) no-repeat -8px -630px #cd1a1c; height:36px; line-height:36px; float:left; overflow:hidden; border:1px solid #cd1a1c;}
.logo_ad .search1 .s_2 .a_s:hover{ background:url(../images/css.png) no-repeat -8px -666px #cc160c;border:1px solid #cc160c;}
.logo_ad .search1 h2{color:#d5d5d5; font-size:12px; font-weight:normal; height:36px; line-height:36px; overflow:hidden}
.logo_ad .search1 h2 a{ padding:0 4px;}

/*涓嬫媺*/
.search1 .sel { width:65px; height:32px; float:left;}
.search1 .sel span { line-height:32px; font-size:14px;color:#a8a8a8; display:block; height:34px; font-weight:bold; padding-left:10px; width:55px; background:url(http://www.asmag.com.cn/statics/images/new/0930_2.gif) 48px center no-repeat;}
.search1 .sel:hover span{background:url(http://www.asmag.com.cn/statics/images/new/0930_3.gif) 48px 13px no-repeat;}
.search1 .selblock{ display:none; position:absolute; top:34px; left:-2px; z-index:999; border:2px solid #cd1a1c; border-top:0; width:65px; background:#fff;}
.search1 .selblock li { height:30px;font-size:14px; font-weight:bold;line-height:30px;}
.search1 .selblock li a { color:#a8a8a8;background:#fff; display:block; width:55px; padding-left:10px;}
.search1 .selblock li a:hover { background:#f5f5f5; color:#cd1a1c; text-decoration:none;}
.search1 .sel:hover .selblock{ display:block;}

/*瀵艰埅*/
.nav{background-color:#333; height:36px; width:1000px; /*overflow:hidden;*/ margin:0 auto 10px auto; z-index:10000000001; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.nav.fixed { width:100%; position:fixed; left:0; top:0;_position: absolute;_top: expression(documentElement.scrollTop)}
.nav .navmain{ width:1000px; margin:0 auto; height:36px;}
.nav .navleft{ height:36px; float:left; width:1000px; overflow:hidden;}
.nav .navleft li{float:left; height:36px; line-height:36px; font-size:18px;  color:#fff;padding-left: 7px;background: url(../images/navspan.jpg) 2px 50% no-repeat;}
.nav .navleft li.first { background:none; padding-left:0}
.nav .navleft li a{ display:block; padding:0 33px ; text-align:center;height:36px;  color:#fff; float:left;}
.nav .navleft .last a{ background: url("../images/New_01.png") no-repeat scroll 88% 15% transparent;}
.nav .navleft .last a:hover{ background: url("../images/New_02.png") no-repeat scroll 88% 15%  #c30d23;}
.nav .navleft li a:hover,.nav li.on a{ color:#fff; background:#c30d23; text-decoration:none;}
.nav .navleft li.last a{ padding:0 35.5px ;}
.nav .navright { height:35px; float:right; background:url(../images/navspan.jpg) 0 50% no-repeat; _background:url(../images/navspan.jpg) 3px 50% no-repeat; width:312px; padding-left:8px;}
.nav .navright li{float:left; height:35px; line-height:35px; font-size:16px;  color:#fff; font-weight:bold;}
.nav .navright li a{ display:block;  padding:0 21px 0 21px; text-align:center; color:#fff; height:35px; float:left;}
.nav .navright li a:hover{ color:#f7e7e9;}
.search{float:right; height:30px; line-height:30px;padding:0; margin-top:1px;}
.search .input_a{ border:1px solid #e5e5e5; border-right:none; height:28px; line-height:28px; width:200px; font-size:14px; color:#a2a2a2;  float:left; padding-left:5px;}
.search .a_s{ width:30px; background:url(../images/s11_06.jpg) no-repeat center #fff; height:28px; float:left; border:1px solid #e5e5e5; border-left:none; }
.search .a_s:hover{ width:30px; background:url(../images/s11_06.jpg) no-repeat center #fff #2896be; height:28px; float:left;}

/*甯冨眬*/
.L670{ width:660px; float:left;}
.R320{ width:320px; float:right;}
.mr{ float:right; width:320px;}

/*闈㈠寘灞戝鑸�*/
.breadcrumb { color:#44708e; font-size:12px; line-height:40px; height:40px; background:#fff; font-family:"瀹嬩綋";}
.breadcrumb a{ color:#44708e;}
.breadcrumb span { color:#999}
.breadcrumb a:hover { color:#c30d23}

/*鏂囩珷鍒楄〃*/
.articlelist { clear:both; border-top: 2px solid #626262;}
.articlelist li.article{clear:both; width:100%; height:170px; padding:10px 0 13px 0;_padding-bottom:8px;border-bottom:1px dotted #ddd; vertical-align:bottom; }
.articlelist li.article.noimg { height:165px;}
.articlelist li.st { padding:0 0 20px 0;}
.articlelist .tag{ display:block; margin-bottom:7px;}
.articlelist .tag a{ line-height:26px; font-size:14px; font-weight:bold; padding-right:10px; cursor:pointer;  font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;color:#888;}
.articlelist.sty2 .tag a{ font-size:14px; }
.articlelist .tag a.zx { color:#66bc4e;}
.articlelist .tag a.fa { color:#3c74e6;}
.articlelist .tag a.js { color:#00b6d7;}
.articlelist .tag a.cp { color:#e82f2f;}
.articlelist .tag a.zt { color:#ff6e27;}
.articlelist .tag span{  color:#8995a2; line-height:26px; font-size:14px; font-family:"Trebuchet MS";}
.articlelist .imga{ margin-right: 18px;
    float: left;
    background: url("http://www.asmag.com.cn/statics/images/morent.jpg") no-repeat scroll center center transparent;
    width: 200px;
    height: 130px;
    border: 1px solid #EFEFEF;
    position: relative;
}
.articlelist .imga a.tujie{ display: inline-block;width:36px; height: 24px;float: left;
    line-height: 24px;
    background: none repeat scroll 0% 0% #C30D23;
    color: #FFF;
    font-size: 12px;
    text-align: center;
    position: absolute;
    text-decoration: none;
}
.articlelist .imga img{width:200px; height:130px;}
.articlelist .detail { float:left;width:440px;}
.articlelist li.noimg .detail { float:left;width:100%;}
.articlelist .detail h3{color:#000; margin-bottom:5px; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.articlelist.sty2 .detail h3{ font-weight:normal;}
.articlelist .detail h3 a {font-size:20px;display:block; /*width:430px; */overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.articlelist .detail span{ color:#888;font-size:12px;display:block;  width:430px; padding-bottom:4px;}
.articlelist .detail p{ color:#666;font-size:12px;line-height:22px; height:42px; padding:5px 0px; overflow:hidden;  }
.articlelist li.noimg .detail p { height:42px; padding-bottom:5px}
.articlelist .detail .fr {  margin-right:10px; height:28px; }
.articlelist .detail .fr a{ color:#a6a6a6;font-size:12px; float:left;  }
.sharetab { position:relative; float:left;}
.sharetab .share { background:url(../images/css.png) 7px -555px no-repeat; padding:5px 11px 5px 30px;border-bottom:0; line-height:20px; z-index:0;font-size:12px; float:left;  }
.sharetab .share:hover { color:#a6a6a6; text-decoration:none;}
.sharetab.on .share{background-color:#fff; border:1px solid #dedede; border-bottom:0;padding:5px 10px 5px 29px;line-height:19px;background-position:6px -556px;  }
.sharetab .share-items{ position:absolute; top:28px; left:-83px; display:none;}
.sharetab.on .share-items{ display:block ;z-index:9999;}
.sharetab .share-items ul { width:116px;border:1px solid #dedede; padding:0 15px; background-color:#fff;}
.sharetab .share-items li {height:24px; padding:6px 0; width:115px; border-bottom:1px dotted #ddd; text-align:left; z-index:999; vertical-align:bottom; }
.sharetab .share-items li.space { height:3px; padding:0; margin:0;  position:relative;border-bottom:0; width:100%;vertical-align:bottom;}
.sharetab .share-items li.space span { float:right; width:63px; background:#fff; display:block; height:3px; margin-top:-2px; margin-right:-15px; _position:absolute; _right:-15px; _top:-2px; _margin:0; _height:3px; _overflow:hidden}
.sharetab .share-items li a{ /*background-image:url(../images/shares.png);*/background-image:url(../images/css.png);z-index:999; background-repeat:no-repeat; line-height:24px; display:block; width:85px; padding-left:30px;-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;-moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;-o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;}
.sharetab .share-items li a.share-tab1{ background-position:-96px -240px;}
.sharetab .share-items li a.share-tab1:hover{ background-position:-96px -270px;;}
.sharetab .share-items li a.share-tab2 { background-position:-96px -300px;}
.sharetab .share-items li a.share-tab2:hover{ background-position:-96px -330px;}
.sharetab .share-items li a.share-tab3 { background-position:-96px -360px;}
.sharetab .share-items li a.share-tab3:hover { background-position:-96px -390px;}
.sharetab .share-items li a.share-tab4 { background-position:-96px -420px;}
.sharetab .share-items li a.share-tab4:hover { background-position:-96px -450px;}
.sharetab .share-items li a.share-tab5 { background-position:-96px -480px;}
.sharetab .share-items li a.share-tab5:hover { background-position:-96px -510px;}

.articlelist .detail a.comment { background:url(../images/css.png) -88px -556px no-repeat;padding-left:19px; line-height:29px; margin-left:12px;}
.articlelist .detail .comment:hover { color:#c30d23}
.articlelist .detail .labels { float:left; display:block; width:auto; max-width:300px; overflow:hidden; margin-top:6px; height:18px; line-height:18px; }
.articlelist li.noimg .detail .labels { max-width:500px;}
.articlelist .detail .labels span { font-size:12px; color:#888; display:block; width:auto; height:18px; overflow:hidden}
.articlelist .detail .labels a {padding:0 3px 0 4px;color:#2277b7;font-size:12px; display:inline-block; margin-right:2px;}
.articlelist .detail .labels a:hover{ color:#fff; text-decoration:none; background-color:#2277b7; }
.articlelist .detail .labels a.ftag { color:#888; cursor:default}
.articlelist .detail .labels a.ftag:hover{ color:#888; background:none; }
.articlelist .loadmore{ display:block; width:100%; height:40px; text-align:center; background-color:#ececec; font-size:16px; line-height:40px; color:#444; margin-top:20px; margin-bottom:5px;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; }
.articlelist li.adblock{  border-bottom:1px dotted #ddd; padding:15px 0}
.articlelist li.adblock .adtit h2{ float:left; font-family:'Arial'; font-size:18px; line-height:45px; color:#000;}
.articlelist li.adblock .adtit h2 span{ font-weight:normal; color:#666;}
.articlelist li.adblock .adtit .mad{ float:right; font-size:12px; line-height:45px; color:#2277b7;}

.articlelist li.adblock .mianad{ clear:both; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.articlelist li.adblock .mianad .fl { width:535px;}
.articlelist li.adblock .mianad .fl a:hover h3{ color:#c30d23}
.articlelist li.adblock .mianad h3{  font-size:20px; line-height:28px; color:#000; margin-bottom:18px;}
.articlelist li.adblock .mianad p{  font-size:16px; line-height:24px; color:#555;}
.articlelist li.adblock .mianad .fr { height:100px;}
.articlelist li.adblock .mianad .fr img{ width:100px; height:100px;}
.articlelist .ranknav { width:100%; border-bottom:1px solid #ececec; height:34px; margin-top:2px;}
.articlelist .ranknav a { display:block; width:60px; float:left; height:33px; line-height:33px; font-size:14px; color:#444; margin-right:22px; text-align:right;}
.articlelist .ranknav a.on{ border-bottom:2px solid #c30d23; font-weight:bold;}

/*.botshare { width:156px; margin:0 auto}
.botshare a{ display:block; width:42px; height:42px; float:left; margin-right:15px;background-repeat:no-repeat; background-image:url(../images/css.png);-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;-moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;-o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;}
.botshare .weibo{ background-position:0 -250px; }
.botshare .weibo:hover{ background-position:0 -300px;}
.botshare .qq{ background-position:0 -350px; }
.botshare .qq:hover{ background-position:-0 -400px;}
.botshare .wechat{ background-position:0 -450px; margin-right:0; position:relative }
.botshare .wechat:hover{ background-position:0 -500px; text-decoration:none; color:#444;}
.botshare .wechat .wqrcode { display:none;text-align:center; position:absolute; top:-150px; left:-36px; width:110px;   height:133px;background:#fff;}
.botshare .wechat .wqrcode img { padding:10px 10px 0 10px;}
.botshare .wechat .wqrcode span { line-height:33px; font-size:14px; color:#444; display:block; height:33px; width:110px; text-align:center; _margin-top:-7px; }
.botshare .wechat .arr01 { position:absolute; left:0; bottom:-7px; display:block; width:110px; height:7px; background:url(../images/css.png) 0 -622px no-repeat;_display:none }*/


.more_a{ height:32px; line-height:32px; background:#ececec; text-align:center; font-size:14px;}
.more_a a{ height:32px; line-height:32px; background:#ececec;display:block;}
.more_a a:hover{ background:#dedede; text-decoration:none; color:#333;}


.mbx{ height:36px; line-height:36px; font-size:12px; overflow:hidden; width:1000px; margin-top:2px;}
.mianLeft{ float:left; width:660px; border-right:1px solid #f2f2f2; padding-right:20px; margin-bottom:20px;}
.mianRight{ float:right; width:300px;}

.m_404{ margin:12% auto 0 auto; width:540px; height:330px; background:url(../images/404.gif) no-repeat; color:#454545;}
.m_404 ul{ padding:30px 30px 0 245px; clear:both; font-size:12px;height:300px;}
.m_404 .f40{ font-size:40px;}
.m_404 .f12{ font-size:12px; display:block; margin-top:10px; line-height:21px;}


/*0422 浼氬憳涓嬫媺妗�*/
.userct {margin-right:5px;height:36px; float:left;line-height:36px; position:relative;min-width: 80px;padding-right: 8px; padding-left:8px; text-align: center;}
.userct:hover{ background: #fff; border-left:1px solid #ececec; border-right:1px solid #ececec; /* width:95px; */padding-right: 7px;} 
.userct:hover .ctlist{ display:block;}
.userct a{ color:#bd0a01; padding:0; display:block; overflow:hidden;}
.top1 .userct a { color:#fff}
.top .userct a:hover,.top1 .userct a:hover{ text-decoration:none; background:none; color:#bd0a01}
.userct:hover a,.top2 .userct:hover a{ background:none; color:#bd0a01}
.userct:hover .ctlist a{ color:#444}
.top_text .t_right a.uname { overflow:visible; position:relative; padding:0 17px 0 0}
.userct .uname b{ display:block;background: url(../images/0930_2.gif) 0 0 no-repeat; width:9px; height:5px; position:absolute; right:0px; top:15px;}
.userct:hover .uname b{ background:url(../images/0930_3.gif) 0 0 no-repeat;}

.userct .ctlist { position:absolute; top:36px; right:-1px; display:none;z-index:9999}
.userct .ctlist ul { padding:0px;  background:#fff; border:1px solid #eee; border-top:0;}
.userct .ctlist ul li {  width:95px; text-align:center; overflow:hidden; line-height:25px; height:25px;}
.userct .ctlist ul li a { display:block; color:#444;zoom:1;}
.userct .ctlist ul li a:hover { background:#f7f7f7;  color:#bd0a01;}

/*phqrcode*/
.phqrcode{ position:absolute; top:30px; right:-28px; display:none; z-index: 9999;}
.top1 .phqrcode,.top2 .phqrcode {right:-15px; top:36px;}
.ph_top { background:url(../images/qrcode_top.jpg) 0 0 no-repeat; display:block; width:110px; height:15px; overflow:hidden }
.top1 .ph_top,.top2 .ph_top { display: none;}
.ph_main{ border:1px solid #ececec;width:108px; padding-top:9px; background:#fff;}
.top .ph_main {border-top:0; padding-top:0px;position: absolute;top: 9px;right: 0;z-index: 99;}
.ph_main img{ margin:0 auto;}
.ph_main span{ text-align:center;color: #666666;font-size: 12px;line-height: 30px; display: block; width:108px;}

/*tc*/
.tc{ border:1px solid #dedede; width:358px;overflow:hidden; _display:block; background:#fff; position:fixed; right:0; bottom:-300px; z-index:100001; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.tc.clo{_display:none;}
.tc_title{ background:url(../images/tc_titlebg.png) 0 0 repeat-x; height:40px;}
.tc_title h2{ background:url(../images/tc_logo.jpg) 10px center no-repeat; height:40px; float:left; width:117px;}
.tc_title span{ background:url(http://drmcmm.baidu.com/js/img/close.gif) 0 0 no-repeat; float:right;margin: 14px 10px 0px 0px;width: 39px;height:13px; cursor:pointer}
.tc_main { padding:14px 14px 0 14px;}
.tc_main .tcimg { position:relative;}
.tc_main .tcimg span{ position:absolute;top:0; right:0; background:#c20d20; color:#fff; font-size:12px; line-height:18px; padding:0 4px; }
.tc_main .tcimg h3{ text-align:center; font-size:14px; line-height:32px; color:#444; background:#f5f5f5; font-weight:normal; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; width:150px; padding:0 5px;}
.tc_main .tcimg a:hover { text-decoration:none;}
.tc_main .tcimg a:hover h3{ background:#ececec;}
.tc_main ul { margin:8px 0}
.tc_main ul li span{ color:#c20d20; padding-right:5px;}
.tc_main ul li { overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.tc_main ul li a{ line-height:24px; font-size:14px; color:#444;}
.tc_main ul li a:hover{ color: #cd0200;text-decoration: underline;}

.phad { position:fixed; right:50%; top:300px; margin-right:-159px; width:160px; height:140px; _position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-300);}
.phad .outer{ position:relative; width:160px; height:160px; overflow:hidden;}
.phad .outer .img1{ position:absolute; top:0; right:0; z-index:1000; float:right; cursor:pointer;}
.phad .outer .btn { display:block; cursor:pointer; position:absolute; bottom:0; right:0; width:20px; height:20px; background:url(../images/close_phad.gif) 0 0 no-repeat; z-index:1000;}
.phad .outer .btn.close { display:block; width:20px; height:20px; background:url(../images/close_phad.gif) -20px 0 no-repeat;}
.phad .showqr{ position:absolute; border:1px solid #dedede; border-right:0; right:-140px; display:block; top:0px; background:#f5f5f5; z-index:999}
.phad .showqr img{ margin:9px 10px 0 9px; }
.phad .showqr h4{ line-height:29px; font-size:12px; font-weight:normal; color:#666; text-align:center;}

/*quicklogin*/
.logoindiv{ float:left; width:80px; height:37px; clear:both;}
.quicklogin { position: absolute; background:#fff; right:50%; margin-right:-496px; top:37px;box-shadow:4px 4px 0 rgba(0,0,0,.1); z-index:100001}
.quicklogin.po2 {right:auto; margin-right:auto; margin-left:-202px; position:fixed; top:36px;} 
.quicklogin .bg{ position:relative; background:#fff; display:block; border:1px solid #d9170d; padding:20px 30px; width:395px;  z-index:100001}
.quicklogin .text { display:block; padding-bottom:27px;}
.quicklogin .text h3{ color:#434242; font-size:12px; font-weight:normal; text-align:left; line-height:22px; } 
.quicklogin .text h3.l{width:191px; float:left; }
.quicklogin .text h3.logtip { background:#ffffcc; border:1px solid #99997a; color:#d9170d;line-height:22px; height:22px; font-size:12px; width:198px; padding-left:4px; margin-bottom:3px; clear:both; float:right; display:none;}
.quicklogin .social{ padding-right:30px; width:130px; border-right:1px solid #ededed; height:130px; float:left;}
.quicklogin .social a { background-image:url(../images/css.png); background-repeat:no-repeat;  }
.quicklogin .social a.so1{ background-position:0 0; margin:0 10px 10px 0;display:block;width:60px; height:60px; float:left; padding:0;}
.quicklogin .social a.so2{background-position:-60px 0; margin:0 0 10px 0;display:block;width:60px; height:60px; float:left; padding:0;}
.quicklogin .social a.so3{ background-position:0 -60px; margin:0 10px 0 0;display:block;width:60px; height:60px; float:left; padding:0;}
.quicklogin .social a.so4{ background-position:-60px -60px; display:block;width:60px; height:60px; float:left; padding:0;}
.quicklogin .inputarea { padding-left:30px; float:right; display:block; width:204px; height:100%;}
.quicklogin .inputarea .uname, .quicklogin .inputarea .pwd, .quicklogin .code { border:1px solid #d0d0d0; color:#a9a9a9; height:27px; line-height:27px; font-size:12px; width:198px; padding-left:4px; margin-bottom:12px; float:left;}
.quicklogin .codearea{ position:relative; width:204px; height:41px; float:left; display:block;}
#codeimg{ position:absolute; right:4px; top:4px; height:22px;width:auto; display:block; z-index:999;}
.quicklogin .inputarea .btn { border:none; display:block; background:#d9170d; color:#fff; font-size:12px; padding:0 21px; height:29px; line-height:29px; float:left; cursor:pointer;}
.quicklogin .inputarea .op { height:29px; width:105px; display:block; float:left; overflow:hidden; padding-left:10px;_padding-left:10px;}
.quicklogin .inputarea .op label { line-height:29px;color:#434242; font-size:12px; display:block; float:left; padding-left:6px;_padding-left:3px;}
.quicklogin .inputarea .op input { margin-top:8px; float:left;_margin-top:3px;}
.quicklogin .inputarea .op2 { clear:both; padding-top:5px;}
.quicklogin .inputarea .op2 a{ line-height:23px; padding-right:13px; color:#0088cc; font-size:12px; background:none}
.quicklogin .inputarea .op2 a:hover { text-decoration:underline;}
.quicklogin a.logclose { background:url(../images/loginclose.jpg) 50% 50% no-repeat; width:15px; height:15px; display:block; position:absolute; right:9px; top:12px; cursor:pointer;}

.top .t_right a.logintc { margin:0 0px; color:#ccc;padding:0; }
.top .t_right a.logintc:hover{ color:#c31026; background:#c30d23}
.top .t_right a.logintc b{ color:#bd0a01;padding:0 8px; font-weight: normal; }
.top .t_right a.logintc b:hover,.top .top_text .t_right a.logintc.on b { text-decoration:none; color:#fff;}

.top1 .t_right a.logintc { margin:0 0px; color:#000;padding:0;text-shadow:1px 0px 1px #888;}
.top1 .t_right a.logintc:hover{ color:#fff;}
.top1 .t_right a.logintc b{ color:#dedede;padding:0 8px; font-weight: normal; text-shadow:none}
.top1 .t_right a.logintc b:hover { text-decoration:none; color:#dedede;}

.top_text .t_right a.logintc.on { text-shadow:none; text-decoration:none;}
.top_text .t_right a.logintc.on b{ color:#c30d23;}

.clist li { border-bottom:1px dotted #ddd; width:100%; clear:both; height:67px; padding-bottom:12px; margin-bottom:12px;}
.clist li.last { border-bottom:0; padding-bottom:0; margin-bottom:0;}
.clist li .imga{  display:block;float:left; margin-right:10px;}
.clist li .imga img { border:1px solid #ebebeb; width:65px; height:65px;}
.clist li .detail{ float:left; width:223px; height:67px; overflow:hidden;}
.clist li .detail a{ display:block; color:#333; padding:6px 0; font-size:16px;line-height:16px; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.clist li .detail a:hover { color:#c30d23}
.clist li .detail span{font-size:12px; color:#888; line-height:18px; height:36px; overflow:hidden;}


/*鐑棬鏍囩*/
.hottags,.taglist{ width: 280px;}
.hottags .taglist a { background:#f5f5f5; border:1px solid #e2e2e2; font-size:14px; color:#44708e; display:block; text-align:center; float:left; padding:7px 10px;  margin-right:5px; margin-bottom:5px;}
.hottags .taglist a:hover,.hottags.mod2 .taglist a:hover { text-decoration:none; background:#ececec;}
.clear:before, .clear:after { content:''; display:table; }
.clear:after { clear:both; }
.clear { zoom:1; }

/*鏍忕洰涓婚〉banner*/
.bannershow{clear:both;height:350px;margin:0 0 10px;position:relative;width:660px}
.bannershow .bannerbox{clear: both;width: 660px;height: 350px;float: left;overflow: hidden;}
.bannershow .bannerpic li {width: 660px;height: 350px; overflow:hidden; position:relative}
.bannershow .bannerpic img{ width:660px; height:350px;}
.bannershow .bannerpic .word{bottom:28px;color:#fff;height:32px;left:50px;position:absolute;text-align:center;width:560px;z-index:999;}
.bannershow .bannerpic .word a{line-height:32px;color:#fff;font-size:18px;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;z-index:999;}
.bannershow .prev{background:url(../images/zy_01.gif) no-repeat scroll center center;bottom:0;height:45px;left:0;padding:10px;position:absolute;width:23px;z-index:100}
.bannershow .prev:hover{background:url(../images/zy_01.gif) no-repeat scroll center center #cd1a1c;opacity:.7;-moz-opacity:.70;filter:alpha(opacity=70)}
.bannershow .next{background:url(../images/zy_02.gif) no-repeat scroll center center ;bottom:0;height:45px;padding:10px;position:absolute;right:0;width:23px;z-index:100}
.bannershow .next:hover{background:url(../images/zy_02.gif) no-repeat scroll center center #cd1a1c;opacity:.7;-moz-opacity:.70;filter:alpha(opacity=70)}
.bannershow .numbg{background:none repeat scroll 0 0 #000;bottom:0;height:65px;left:0;list-style-type:none;opacity:.6;-moz-opacity:.60;filter:alpha(opacity=60);position:absolute;width:660px;z-index:1}
.bannershow .num{bottom:13px;height:8px;left:300px;line-height:8px;overflow:hidden;position:absolute}
.bannershow .num li{background:none repeat scroll 0 0 #fff;display:block;float:left;height:8px;margin-right:10px;width:8px; font-size:0}
.bannershow .num li.on{background:none repeat scroll 0 0 #cd1a1c;text-decoration:none}
.bannershow img{border:0 none}


#techshow #featured .ui-els-hide{display:none}
#techshow #featured img{height:350px;width:660px}


/*涓撴爮鎺ㄨ崘*/
.recom li { border-bottom:1px dotted #ddd; padding-bottom:14px; height:87px;}
.recom li .tit{ font-size:16px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:280px; display:block; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.recom li p{ color:#888; font-size:12px; width:195px; float:left; height:60px; overflow:hidden; line-height:18px; font-family:"瀹嬩綋";}
.recom li .imga {float:right; width:70px; margin-top:6px;}
.recom li .imga img{ width:70px; height:46px;}

/*鍙虫爮妯″潡鏍峰紡2*/
.mod2 { background:#f7f7f7;  display:block; overflow:hidden; clear:both; margin-bottom:10px;padding:0px 20px 13px 20px; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; }
.mod2 .title { font-size:18px; color:#000; line-height:22px; padding:15px 0 15px 0; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; }
.mod2.hottags { padding:0 20px 13px 20px; }
.mod2.hottags a { background:#fff;}
.mod2.tjzt li{ width:130px; text-align:center; float:left; margin-right:20px; color:#333;}
.mod2.tjzt li.r { margin-right:0}
.mod2.tjzt li span{ line-height:20px; font-size:14px;display:block; width:130px; height:40px; overflow:hidden;  margin:5px 0 8px 0; }
.mod2.tjzt li img{ width:130px; height:85px;}

/*鏍囩姹囨€婚〉闈�*/
.hottaglist .tit { width:100%;border-bottom:2px solid #c31026;}
.hottaglist .tit a{ display:block; background:#c31026;  width:160px; height:30px; line-height:30px; font-size:14px; text-align:center; color:#fff; font-weight:bold;}
.hottaglist .letter_nav { border:1px solid #e2e2e2; border-top:0;border-bottom:0; height:33px; background:#f7f7f7;font-weight:bold; line-height:32px;font-size:12px;text-align:center; }
.hottaglist .letter_nav span { display:block; width:88px;_width:85px; height:32px; border-bottom:1px solid #e2e2e2; text-align:center; color:#c31026; float:left;}
.hottaglist .letter_nav a { float:left; border-left:1px solid #e2e2e2; display:block; width:34px; height:32px; border-bottom:1px solid #e2e2e2;  font-family:'Arial';line-height:34px; color:#44708e}
.hottaglist .letter_nav a.on { background:#fff; border-bottom:1px solid #fff}
.hottaglist .letter_taglist{ border:1px solid #e2e2e2;; border-top:0; width:960px; padding:12px 19px 19px; display:none; }
.hottaglist .letter_taglist.on { display:block;}
.hottaglist .letter_taglist a,.recomtaglist .adiv a { display:block; float:left; width:149px; height:24px; padding-left:11px; background:url(../images/list-dot.gif) 0 50% no-repeat; line-height:24px; color:#333; font-size:12px}
.hottaglist .letter_taglist a:hover,.recomtaglist .adiv a:hover { color:#cd1a1c}
.hottaglist .tagpage { text-align:center; height:30px; padding:30px 0 20px 0;}
.hottaglist .tagpage a{ text-align:center; background:#f8f8f8; padding:6px 10px ; display:inline;float:none; font-family:'Arial'; font-size:14px; color:#333; border:1px solid #ccc; margin-right:0px;}
.hottaglist .tagpage a.on,.hottaglist .tagpage a:hover{ background:#ffd8d8; border:1px solid #f7494b; color:#cd1a1c; text-decoration:none;}
.hottaglist .tagpage a.btn { padding:6px 14px; border-radius:2px; border:1px solid #c9c9c9; background:f4f4f4; }
.hottaglist .tagpage a.btn:hover { background:#ececec; color:#333;}
.hottaglist .tagpage span{ font-size:14px; line-height:30px; }
.hottaglist .tagpage span.s { color:#333;}
.hottaglist .tagpage span.g{ color:#888; padding-left:8px;}
.hottaglist .tagpage input { width:38px; height:28px; line-height:28px; border:1px solid #ccc; margin:0 3px;}
.recomtaglist { border:1px solid #e2e2e2; margin-top:10px; }
.recomtaglist .tit{ background:#f1f1f1; padding-left:10px; height:32px; line-height:32px; color:#222; font-size:14px; font-weight:bold}
.recomtaglist .con {width:960px; padding:12px 19px 15px 19px;}
.recomtaglist .con .more{ display:block; width:511px; height:32px; margin-top:20px; color:#44708e; line-height:32px; font-size:12px; padding-left:449px; background:url(../images/0930_2.gif) 505px 55% no-repeat #f7f7f7; }
.recomtaglist .con .more:hover { text-decoration:none; background-color:#f1f1f1; cursor:pointer}
.recomtaglist .adiv { height:144px; overflow:hidden;}
.recomtaglist .adiv.all { height:auto;}

/*鐢靛瓙鎶ヨ闃�*/
a.dybtn { float:right; border:1px solid #cfcfcf; width:88px; padding-left:10px; height:26px; margin-top:6px; line-height:26px; color:#c31026; font-size:12px; border-radius:2px;}
a.dybtn:hover { text-decoration:none; background:#fafafa}
a.dybtn b{ display:block; width:14px; height:14px; background:url(../images/css.png) 0 -200px no-repeat; margin-right:5px; margin-top:6px; float:left; }
.newsletter_list{ clear:both; border-top:1px solid #e5e5e5;}
.newsletter_list ul{ padding:10px 0; border-bottom:1px solid #f7f7f7;}
.newsletter_list ul:hover{ background:#fafafa;}
.newsletter_list li{line-height:21px;}
.newsletter_list li h2{ font-size:14px; height:30px; line-height:30px;}
.newsletter_list li p{color:#666;}
.newsletter_list .fr{ font-weight:normal; font-size:12px; color:#666;}
.dy_tc { display:none; border-radius:3px; width:466px; height:240px; position: absolute; top:50%; left:50%; margin-top:-95px; margin-left:-190px;-webkit-box-shadow:0px 0px 4px #bcbcbc;-moz-box-shadow:0px 0px 4px #bcbcbc;box-shadow:0px 0px 4px #bcbcbc;-o-box-shadow:0px 0px 4px #bcbcbc;-ms-box-shadow:0px 0px 4px #bcbcbc; z-index:999;background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 10%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(10%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 10%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#ffffff 10%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 10%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#ffffff 10%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.dy_tc .rediv { position:relative; height:174px; width:380px; padding:27px 43px 39px 43px;}
.dy_tc .closebtn { display:block; width:18px; height:18px; background:url(../images/css.png) -16px -196px no-repeat;  position:absolute; right:7px; top:7px;}
.dy_tc .tit { display:block; width:239px; height:32px; background:url(../images/dy_tit.png) 0 0 no-repeat; margin:0 auto;}
.dy_tc p { font-size:12px; line-height:20px; color:#666; padding:14px 0 20px 0;}
.dy_tc .emdiv { border:1px solid #bbbbbb; border-radius:2px; height:44px; width:376px; background:#fff; padding:1px; font-family:'寰蒋闆呴粦'}
.dy_tc .emdiv .em_input { font-size:16px; line-height:44px; height:44px; color:#333; width:307px; padding-left:8px; border:0; float:left;}
.dy_tc .emdiv .em_btn{ float:right; display:block; height:44px; width:60px; text-align:center; font-size:18px; color:#fff; line-height:44px; background:#c31026; border-radius:2px;}
.dy_tc .em_input::-webkit-input-placeholder { color:#999;font-family:'寰蒋闆呴粦'}
.dy_tc .em_input::-moz-placeholder {color:#999;font-family:'寰蒋闆呴粦'}
.dy_tc .emdiv .em_btn:hover { text-decoration:none; background:#d41129}


/*list鍒嗛〉*/
.listpage { text-align:center; height:30px; padding:30px 0 20px 0;}
.listpage a{ text-align:center; background:#f8f8f8; padding:6px 10px ; display:inline;float:none; font-family:'Arial'; font-size:14px; color:#333; border:1px solid #ccc; margin-right:0px;}
.listpage a.on,.listpage a:hover{ background:#ffd8d8; border:1px solid #f7494b; color:#cd1a1c; text-decoration:none;}
.listpage a.btn { padding:6px 14px; border-radius:2px; border:1px solid #c9c9c9; background:f4f4f4; }
.listpage a.btn:hover { background:#ececec; color:#333;}
.listpage span{ font-size:14px; line-height:30px; }
.listpage span.s { color:#333;}
.listpage span.g{ color:#888; padding-left:8px;}
.listpage input { width:38px; height:28px; line-height:28px; border:1px solid #ccc; margin:0 3px;}

/*杩斿洖澶撮儴*/
.top_yi{ width:53px; height:108px;
 position:fixed; right:10px; cursor:pointer; bottom:10px;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

}
.top_yi .atag {background:rgba(0,0,0,0.3); .background:#999; width:40px; height: 30px; display:block; margin-bottom:1px; font-size: 12px; color: #fff; text-align: center; line-height: 20px; padding: 5px 0 5px 0; font-family: "寰蒋闆呴粦";}
.top_yi .atag b{ display:block; width:12px; height:12px; background:url(../images/css.png) -70px -200px no-repeat; margin:0 auto;}
.top_yi .atag:hover{ background:#cd1a1c; text-decoration:none;}
.top_yi .a1{ background:rgba(0,0,0,0.3); .background:#999; width:32px; height: 30px; display:block; margin-bottom:1px; font-size: 12px; color: #fff; text-align: left; line-height: 16px; padding: 3px 0 7px 8px; font-family: "寰蒋闆呴粦";}
.top_yi .a1:hover{ background:#333333; text-decoration:none;}
.top_yi .a2{ background:url(../images/top.gif) no-repeat center rgba(0,0,0,0.3);.background:url(../images/top.gif) no-repeat center #999; width:53px; height:53px; display:block;}
.top_yi .a3{ margin-bottom: 2px; background:url(http://www.asmag.com.cn/statics/2014/images/code.png) no-repeat center rgba(0,0,0,0.3);.background:url(http://www.asmag.com.cn/statics/2014/images/code.png) no-repeat center #999; width:53px; height:53px; display:block;margin-left: 0; float: none;}
.top_yi .a2:hover{ background:url(../images/top.gif) no-repeat center #333333; text-decoration:none;}
.top_yi .a3:hover{ background:url(http://www.asmag.com.cn/statics/2014/images/code.png) no-repeat center #333333; text-decoration:none;}
#new_code{z-index: 100;position: relative; bottom: 168px; right: 380px;display: none; width:330px; height: 130px; background: #eff1f4; padding:20px;}
#new_code ul{width:185px;font-family:'寰蒋闆呴粦'; }
#new_code ul p{font-size: 22px; color:#333; line-height: 42px; font-weight: normal;}
#new_code ul li{font-size: 12px; color:#666; line-height: 24px; background: url(../images/list-dot.gif) 0 50% no-repeat; padding-left: 10px;}
.top_yi .cpxx_btn{width:108px; height: 108px; position: relative; top:-108px; right: 118px;}


/*娣诲姞鍏磋叮鏍囩*/
.fixedbg { width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.68); z-index:10000000000; display:none;}
.addtag { width:620px; height:520px; background:#fff; position:absolute; left:50%; margin-left:-311px; top:50%; margin-top:-261px;border:1px solid rgba(0,0,0,.2);}
.addtag .tit{ width:100%; height:43px; background:#f7f7f7; border-bottom:1px solid #e5e5e5; position:relative;}
.addtag .tit span { padding-left:20px; color:#222; font-size:18px; line-height:43px;  font-weight:bold;font-family:'寰蒋闆呴粦';}
.addtag .addtag_close { position:absolute; right:15px; top:11px; display:block; width:23px; height:22px; background:url(../images/css.png) -85px -200px no-repeat;}
.addtag .cont { padding:20px; width:580px; background:#fff;  /*height:291px;*/}
.addtag .cont span { color:#222; font-size:18px; line-height:43px;font-family:'寰蒋闆呴粦'; }
.addtag .seltag{ padding:8px 0;}
.addtag .seltag li{ width:116px; float:left; height:30px; margin-bottom:6px;}
.addtag .seltag a{ padding:6px 9px; float:left; color:#000; font-size:14px; line-height:18px;  }
.addtag a:hover { text-decoration:none;}
.addtag .seltag b{ display:inline-block; width:10px; height:10px; margin-top:1px; margin-right:9px; background:url(../images/css.png) -110px -200px no-repeat;}
.addtag .seltag a:hover{background:#2277b7; border:1px solid #2277b7; color:#fff; text-decoration:none;}
.addtag .seltag a:hover b{ display:inline-block;}
.addtag .seltag a.on {background:#f7f7f7; border:1px solid #e5e5e5}
.addtag .seltag a.on b{width:11px; margin-top:2px; margin-right:8px; background:url(../images/css.png) -109px -210px no-repeat;}
.addtag .seltag a.on:hover {color:#000;}
.addtag .taginput{ width:100%; height:32px; margin-top:5px; margin-bottom:15px;}
.addtag .taginput .inp { border:1px solid #ddd; height:30px; width:173px; line-height:30px; text-indent:10px; border-right:0; color:#444; font-size:14px; float:left; border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-top-left-radius:2px;-moz-border-bottom-left-radius:2px;}
.addtag .taginput a{ float:left; display:block; width:47px; height:32px; padding-left:8px; background:#2277b7; line-height:32px; color:#fff; font-size:14px;border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-top-right-radius:2px;-moz-border-bottom-right-radius:2px;}
.addtag .taginput b{ display:inline-block; width:10px; height:10px; background:url(../images/css.png) -110px -200px no-repeat; margin-right:3px;}
.addtag .taginput span { line-height:32px; color:#666; font-size:12px; padding-left:10px; }
.addtag .selectedtag { height:32px; overflow:hidden; padding:5px 0 1px 0}
.addtag .selectedtag a { display:block; float:left; margin-right:5px; padding:6px 9px; border:1px dotted #7b7b7b; font-size:14px; line-height:18px;color:#666;}
.addtag .selectedtag b{ display:inline-block; width:10px; height:10px; margin-top:1px; margin-right:9px; background:url(../images/icon_sprite.png) -15px -45px no-repeat #fff;}
.addtag .botbar{ width:580px; padding:10px 20px; background:#f7f7f7; height:35px;}
.addtag .botbar span { float:left;color:#999; font-size:12px; line-height:35px;}
.addtag .botbar a { float:right; display:block; width:82px; height:36px; line-height:36px; color:#fff; font-size:16px; background:#c30d23; border-radius:2px; text-align:center;font-family:'寰蒋闆呴粦';}

.addtag_login.quicklogin{ display:none; box-shadow:none; margin-right:-229px; top:50%; margin-top:-115px;border:1px solid rgba(0,0,0,.2);}
.addtag_login.quicklogin .bg{ border:0}
.addtag_login.quicklogin .l2{color:#222; font-size:14px; font-weight:normal; text-align:left; line-height:22px;}

.addtag_suc{ width:450px; height:170px; padding:15px; position:absolute; left:50%; top:50%; margin-left:-241px; margin-top:-101px; border:1px solid rgba(0,0,0,.2); background:#fff; }
.addtag_suc .cont { position:relative; width:450px; height:143px; padding-top:27px;font-family:'寰蒋闆呴粦';}
.addtag_suc .suc { margin-left:64px;}
.addtag_suc .suc span { display:block;color:#000; font-size:18px; font-weight:normal; line-height:49px; float:left}
.addtag_suc .suc b { display:block; float:left; margin-right:14px; width:46px; height:49px; background:url(../images/css.png) 0 -716px no-repeat;}
.addtag_suc .addtag_close { position:absolute; right:0; top:0; display:block; width:23px; height:22px; background:url(../images/css.png) -85px -200px no-repeat;}
.addtag_suc .suc_start { display:block; width:102px; height:36px; background:#c30d23; border-radius:2px;color:#fff; font-size:16px;line-height:36px; text-align:center; margin:33px auto 0 auto;}
.addtag_suc a:hover { text-decoration:none;}

/*鎼滅储*/
.search1 .sel { width:65px; height:32px; float:left;}
.search1 .sel span { line-height:32px; font-size:14px;color:#a8a8a8; display:block; height:34px; font-weight:bold; padding-left:10px; width:55px; background:url(http://www.asmag.com.cn/statics/images/new/0930_2.gif) 48px center no-repeat;}
.search1 .sel:hover span{background:url(http://www.asmag.com.cn/statics/images/new/0930_3.gif) 48px 13px no-repeat;}
.search1 .selblock{ display:none; position:absolute; top:34px; left:-2px; z-index:999; border:2px solid #cd1a1c; border-top:0; width:65px; background:#fff;}
.search1 .selblock li { height:30px;font-size:14px; font-weight:bold;line-height:30px;}
.search1 .selblock li a { color:#a8a8a8;background:#fff; display:block; width:55px; padding-left:10px;}
.search1 .selblock li a:hover { background:#f5f5f5; color:#cd1a1c; text-decoration:none;}
.search1 .sel:hover .selblock{ display:block;}
.logo_ad .search1 .s_2 .input_a { width:340px; float:left}

/*鑰佺増鐨勫簳閮�*/

.footer { width:100%;  background-color:#222; padding:25px 0 15px 0; color:#ccc; font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.footer .botblock { float:left; margin-bottom:30px;}
.footer .b1 { width:80px;} 
.footer .b2 { margin-left:80px; width:100px;} 
.footer .b3 { margin-left:80px; width:322px} 
.footer .b4 { margin-left:20px; width:310px} 
.footer .botblock li { text-align:center;}
.footer .botblock li a{ color:#ccc; font-size:14px; line-height:30px;}
.footer .botblock .tit { margin-bottom:10px;text-align:center;}
.footer .botblock.b3 .tit,.footer .botblock.b3 li,.footer .botblock.b4 .tit,.footer .botblock.b4 li{ text-align:left;}
.footer .botblock.b3 ul,.footer .botblock.b4 ul { float:left}
.footer .botblock .tit a { font-weight:bold; font-size:20px; color:#ececec; line-height:22px; }
.footer .copyright { text-align:center; margin-top:10px; font-size:12px; line-height:20px; color:#ccc}
.footer_wj{ clear:both; padding-top:10px; width:532px; overflow:hidden; margin:0 auto;}
.footer_wj li{width: 70px;height: 44px;float: left;padding: 6px 6px 0 50px;line-height: 18px;text-align: center; margin-right:10px; font-size:12px;}
.footer_wj .l1{background:url(../images/wj.jpg) 0px 0px no-repeat #fff;}
.footer_wj .l2{background:url(../images/wj.jpg) 0px -108px no-repeat #fff;}
.footer_wj .l3{background:url(../images/wj.jpg) 0px -162px no-repeat #fff;}
.footer_wj .l4{background:url(../images/wj.jpg) 0px -270px no-repeat #fff; line-height:36px; margin-right:0; padding:6px 3px 0 50px;}


/*鏂囩珷娴姩鍒囨崲*/
.article_pre{ position:fixed; left:0; bottom:50%;margin-bottom:-70px;  height:140px; width:55px; display:block; z-index:9999; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-360)}
.article_pre .pre_info{ width:238px; padding:28px 18px 0 18px; height:110px; border:1px solid #dedede; border-left:0; display:none; position:absolute; left:55px; top:0; z-index:101; background:#fff;}
.article_pre .pre_info a{ font-size:18px; line-height:26px; color:#000;max-height: 56px;overflow: hidden; display:block;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.article_pre .pre_info a:hover,.article_next .next_info a:hover { text-decoration:underline; color:#cd0200}
.article_pre .pre_info span{ font-size:12px; line-height:35px; color:#999; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_pre .pre_btn{ position:relative; top:0; left:0; display:block; height:140px; width:55px;z-index:101;}
.article_pre .pre_btn a{ display:block; height:140px; width:55px; background-position:4px center; background-repeat: no-repeat; background-image: url(../images/article_pre.gif); background-color:#dedede;}
.article_pre .pre_shadow { display:none; height:135px; width:328px; position:absolute; top:3px; left:1px;box-shadow: 0px 0px 7px rgb(153,153,153); z-index:100}

.article_next{ position:fixed; right:0; bottom:50%; margin-bottom:-70px; height:140px; width:55px; display:block; z-index:9999999999; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-360)}
.article_next .next_info{ width:238px; padding:28px 18px 0 18px; height:110px; border:1px solid #dedede; border-right:0; display:none; position:absolute; right:55px; top:0; z-index:101; background:#fff;}
.article_next .next_info a{ font-size:18px; line-height:26px; color:#000;max-height: 56px;overflow: hidden; display:block;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;}
.article_next .next_info span{ font-size:12px; line-height:35px; color:#999; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_next .next_btn{ position:relative; top:0; right:0; display:block; height:140px; width:55px;z-index:101;}
.article_next .next_btn a{ display:block; height:140px; width:55px; background-position:11px center; background-repeat: no-repeat; background-image: url(../images/article_next.gif); background-color:#dedede;}
.article_next .next_shadow { display:none; height:135px; width:328px; position:absolute; top:3px; right:1px;box-shadow: 0px 0px 7px rgb(153,153,153); z-index:100}

/*鏂扮増鍔熻兘鎻愮ず20150109*/
.tipbg{ width:100%; height:100%; position:absolute;left:0; top:0; background:rgba(0,0,0,.68); z-index:10000; display:none;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);}
.tipbg .tip { display:none;}
.tipbg .tip0{ position:fixed; left:50%; top:50%; margin-left:-300px; margin-top:-290px;}
.tipbg .tip1{ position:absolute; left:50%; top:0; margin-left:-337px; }
.tipbg .tip2{ position:absolute; left:50%; top:1270px; margin-left:-291px; }
.tipbg .tip3{ position:absolute; right:50%; top:2505px; margin-right:-514px; }
.tipbg .tip4{ position:fixed; right:6px; bottom:98px; } 
.tipbg .tipcont { position:relative; display:block; z-index:10001;}
.tipbg .tip_close { width:32px; height:32px; display:block; position:absolute; cursor:pointer; z-index:10004;background:#fff;opacity:0; filter:alpha(opacity=0);}
.tipbg .tip_next { width:82px; height:32px; display:block; position:absolute; cursor:pointer; z-index:10004; background:#c30d23; color:#fff; font-size:14px; line-height:32px; text-align:center;font-family: "\5FAE\8F6F\96C5\9ED1";font-weight: bold;}
.tipbg .tip_next:hover{ text-decoration:none;}
.tip0 .tip_close{ right:0; top:0}
.tip1 .tip_close{ right:44px; top:66px}
.tip2 .tip_close{ right:44px; top:60px}
.tip3 .tip_close{ right:44px; bottom:130px}
.tip4 .tip_close{ right:38px; top:23px}

.tip0 .tip_next{ left:258px; bottom:32px}
.tip1 .tip_next{ right:50px; bottom:19px}
.tip2 .tip_next{ right:50px; bottom:19px}
.tip3 .tip_next{ right:50px; bottom:19px}
.tip4 .tip_next{ right:54px; bottom:81px}


/*搴曢儴鏀圭増*/
.navf{ height:42px; width:1000px; margin:auto; background-image:url(../images/backgroung_bottom.png); font-size:16px;}
.navf a{ height:42px; width:99px; float:left; line-height:42px; text-align:center; font-family:"寰蒋闆呴粦";}
.navf div{ float:right; margin-right:20px; line-height:42px;}
.redlianjie{ background-image:url(../images/backgroung_redbian.png); color:c30d23}
.redlianjie:hover{ text-decoration:none; color:#c30d23}
.slideTxtBox{ width:450px; text-align:left;  border-top:1px solid #ddd; width: 1000px;font-family:"寰蒋闆呴粦";margin: 0px auto;}
.slideTxtBox .hd{ height:42px; width:1000px;margin: auto;font-size: 16px;line-height:42px; background:#f4f4f4;  position:relative; }
.slideTxtBox .hd ul{float:left;position:absolute;top:-1px;height:32px;left: -1px;width: 550px;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:40px;  background:#fff; border-right:1px solid #ddd; border-top:2px solid rgb(195, 13, 35);border-left:1px solid #ddd;border-bottom:2px solid #fff; color: #C30D23;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd ul{ width:1000px; margin:0 auto; overflow:hidden; padding:10px 0 15px 0; display:block; clear:both; font-family:"瀹嬩綋"; font-size:12px; color:#dedede;}
.slideTxtBox .bd ul .l1{padding-left:0;border-left: medium none;}
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{font-family: "寰粺姝ｉ粦楂�","Microsoft YaHei","瀹嬩綋";color:#333333; margin:none; padding:none; font-size:16px;}
/*.slideTxtBox .bd ul a{float:left; margin-top:20px; font-size:14px; font-family:"瀹嬩綋"; padding:0 10px; border-left:1px solid #ebebeb;}*/
.slideTxtBox .bd ul li a{padding:0 10px; border-left:1px solid #ebebeb;font-size:14px; font-family:"瀹嬩綋"; line-height:26px;}
.slideTxtBox .bd ul a:hover{ color:rgb(195, 13, 35);}
.guanyu{ width:1000px; margin:auto; height:40px; border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb; color:#dedede;font-family:"瀹嬩綋"; font-size:12px; text-align:center;}
.guanyu a{ font-size:12px; font-family:"瀹嬩綋"; padding:0 5px 0 7px; text-align:center; height:40px; line-height:40px; text-align:center;}
.falan{ width:1000px; margin:0 auto; text-align:center; line-height:20px; color:#666666; font-size:12px; font-family:"Century Gothic"; padding-top:5px;}
.icon3{ width:156px; margin:0 auto; padding:10px 0 0 10px; overflow:hidden}
.icon3 a{ float:left; margin-right:10px;}
.fourpic{ width:411px; margin:14px auto 0 auto;height: 52px;padding-bottom: 20px;}
.fourpic img{ float:left; margin-right:10px;}

.botshare { width:156px; margin:0 auto;padding:7px 0; margin-top:10px;}
.botshare a{ display:block; width:42px; height:42px; float:left; margin-right:15px;background-repeat:no-repeat; background-image:url(../images/dibu_03.png);-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;-moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;-o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;}
.botshare .weibo{ background-position:0 0; }
.botshare .weibo:hover{ background-position:0 -42px;}
.botshare .qq{ background-position:-57px 0px; }
.botshare .qq:hover{ background-position:-57px -42px;}
.botshare .wechat{ background-position:-114px 0px; margin-right:0; position:relative }
.botshare .wechat:hover{ background-position:-114px -42px; text-decoration:none; color:#444;}
.botshare .wechat .wqrcode { display:none;text-align:center; position:absolute; top:-155px; left:-45px; width:110px;   height:133px;background:#fff;}
.botshare .wechat .wqrcode img { padding:10px 10px 0 10px;}
.botshare .wechat .wqrcode span { line-height:33px; font-size:14px; color:#444; display:block; height:33px; width:110px; text-align:center; _margin-top:-7px; }
.botshare .wechat .arr01 { position:absolute; left:0; bottom:-7px; display:block; width:110px; height:7px; background:url(../images/css.png) 0 -622px no-repeat;_display:none }