@charset "utf-8";
::selection{background:#008040;color:#fff;}  
::-moz-selection{background:#008040;color:#fff;}  
::-webkit-selection{background:#008040;color:#fff;}  
body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, input, select, textarea, button, form, blockquote, p{margin: 0;padding: 0;}
a, a img, input, textarea{padding: 0;border: none;color: #424242;text-decoration: none;font-family: 微软雅黑, 宋体, Verdana, Geneva, sans-serif;font-size: 12px;}
a:hover{color:#008040;text-decoration:none;}
input, select, textarea, button{outline: none;border: none;vertical-align: middle;}
h1, h2, h3, h4, h5, h6, i{font-style: normal;font-weight: normal;font-size: 12px;}
ol, ul, li{list-style: none;}
body{background-color:#fff;color: #424242;font-family: 微软雅黑, 宋体, Verdana, Geneva, sans-serif;font-size: 12px;width: 100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto; min-width:1200px;}
a{cursor:pointer;}
.clear{clear: both; margin:0px; padding:0px;}
.clearfix:after{content: '';display: block;width: 0;height: 0;font-size: 0;line-height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.float_l{float: left;}
.float_r{float: right;}
.text_c{text-align: center;}
.text_r{text-align: right;}
.font_s12{font-size: 12px;}
.font_s14{font-size: 14px;}
.font_s16{font-size: 16px;}
.font_s18{font-size: 18px;}
.font_s20{font-size: 30px;}
.color_fff{color: #fff;}
.color_ccc{color: #ccc;}
.color_5e{color: #5e5e5e;}
.color_777{color: #777;}
.color_888{color: #888;float: right;}
.color_121212{color: #121212;}
.color_f45600{color:#82b440;}
.color_ce380a{color: #ce380a;}
.color_ff3c00{color: #ff3c00;}
.color_008040{ color:#008040}
.lh18{line-height: 18px;}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh24{line-height: 24px;}
.margin_r2{margin-right: 2px;}
.margin_t5{margin-top: 5px;}
.margin_t5 b{font-weight: normal;}
.margin_t10{margin-top:20px;font-size: 13px;max-width:1200px;width: auto;}
.margin_t10_new{margin-top:10px;}
.margin_t15{margin-top: 15px;font-size: 14px;}
.margin_t20{margin-top: 20px;}
.margin_t25{margin-top: 26px;font-size: 16px;color: #333;}
.margin_t30{margin-top: 30px;}
.margin_t35{margin-top: 35px;}
.margin_l5{margin-left: 5px;}
.margin_ll0{margin-left: 10px;}
.margin_ll5{margin-left: 15px;}
.padding_t5{padding-top: 5px;}
.padding_t10{padding-top: 10px;}
.padding_t15{padding-top: 15px;}
.padding_t20{padding-top: 20px;}
.padding_t25{padding-top: 25px;}
.padding_l10{padding-left: 10px;}
.padding_r5{padding-right: 5px;}
.padding_b10{padding-bottom:10px;}
.padding_b10 dl{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc;}
.padding_b10 dl dt{margin-right:10px;width:60px;overflow:hidden;}
.padding_b10 dl dt strong{font-weight:normal;font-family:微软雅黑;}
.padding_b10 dl dt, .padding_b10 dl .clearfix li{margin-top:0;}
.t-night{display:block;float:left;width:130px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nav1{z-index:99999;background-image:url(../images/nav_bg.png);background-repeat:repeat-x;background-position:0px 0px;border-top:1px solid #d8d8d8;}
.repeatXbg{width:100%;background-color: #4a4a4a;}
.noRepeatBg{background-image:url(../images/noRepeatBg.jpg);background-repeat: no-repeat;background-color: #666;width: 100%;}
.box_1162{width:1201px;margin-left:auto;margin-right:auto;}
.relative{position:relative;}
.overflowH{overflow:hidden;}
span#topbuy{ display:none;}

/***头部***/
.feheaderbg{ width:100%; height:80px; min-width:1180px;  background:#fff;}
.felogo{ width:240px;height:60px; float:left; padding-top:6px; }
.felight { cursor:pointer; position:absolute; left:-240px; top:0; min-width:300px;
	height:80px; background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));
	transform: skewx(-5deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg); -webkit-transform: skewx(-25deg);}
.felogo h2>a:hover .felight { left: 300px; -moz-transition: 1.5s; -webkit-transition: 1.5s; transition: 1.5s;}
.w1200{ width:1200px; margin:0 auto;}
/*顶部右侧工具*/
.fetoptools{ float:right; width:390px; margin-top:17px;}
.febecomemems{ float:right; margin-left:10px;width:60px;position: relative;padding-top: 26px; height:37px;}
.febecomemems a{ display:block;}
.febecomemems a i{display:block; width:29px; height:24px;position: absolute;top: 0;left: 50%;margin-left: -13px; background:url(../images/vip.png) no-repeat;}
.febecomemems a p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
.deanbecomemems a:hover p{color:#008040}

.fefuploading{ float:right; margin-left:10px;width:60px;position: relative;padding-top: 26px; height:37px;}
.fefuploading a{ display:block;}
.fefuploading a i{display:block; width:26px; height:21px;position: absolute;top: 3px;left: 50%;margin-left: -13px; background:url(../images/upload.png) no-repeat;}
.fefuploading a p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
.fefuploading a:hover p{color:#008040}

.fetopmyfav{float:right; margin-left:10px;width:60px;position: relative;padding-top: 26px; height:37px;}
.fetopmyfav a{ display:block;}
.fetopmyfav a i{display:block; width:26px; height:26px;position: absolute;top: 0;left: 50%;margin-left: -13px; background:url(../images/star.png) no-repeat;}
.fetopmyfav a p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
.fetopmyfav a:hover p{color:#008040}

.fetopapp{float:right; margin-left:10px;width:60px;position: relative;padding-top: 26px; height:37px;}
.feappdsd{ display:block;}
.feappdsd i{display:block; width:32px; height:26px;position: absolute;top: 0;left: 50%;margin-left: -16px; background:url(../images/weixin.png) no-repeat;}
.feappdsd p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
.feappdsd:hover p{color:#008040}

.fedropcon{ width: 208px; height: 240px; right: -73px; font-size: 14px; position:absolute; top: 63px; left: auto;    border: 1px solid #e4e4e4; background: #fff; z-index: 298; display:none;}
.fedropcon_download{}
.feappbox{display: block; width: 180px; height: 180px; padding-top:10px; white-space: nowrap; text-align: center; margin: 0 auto;}
.feappbox img{display: block; height: 180px; width: 180px; margin: 0 auto 5px; line-height: 117px;}
.feappbox span{ font-size:14px; color:#666;    text-align: center;}
.fekokrebtn{ display: block; width: 120px; margin: 15px auto 0; text-align: center; line-height: 36px; background: #008040; color: #fff;}
.fetopapp:hover .fedropcon{ display:block;}

.header{height: 50px; background:#000; width: 100%; margin-bottom:20px;}
.header-in{width:1200px; margin:0 auto; position: relative;}
.header-in .logo-box{width:120px; padding-top:5px; float:left; margin-right: 50px; }
.header-in .user{position: absolute; right: 0; top: 0; width: 530px; text-align: right;}

.nav{float: left;}
.nav .nav-item{float: left; height: 50px; line-height: 50px; text-align: center; position: relative; z-index:5;}
.nav .nav-item .nav-con{display: block; color:#fff; font-size:16px; padding:0px 20px;}
.nav-item:hover .nav-con,.hover .nav-con{background:#008040; color: #fff}
.nav-item:hover .nav-con .ico-v1-arrow{transform:rotate(-180deg);  -webkit-transform:rotate(-180deg);}

.sub-nav-list{position: absolute; left: 0; top: 50px; background: #f9f9f9; overflow: hidden; *zoom:1; border:1px solid #eeeeed; border-top: 0; border-radius: 0 0 3px 3px; font-size: 14px; display: none; width: 88px;}
.sub-nav-con{display: block; padding:0 20px;  line-height: 35px; color: #666; text-align: left; transition:all .3s; -webkit-transition:all .3s;}
.sub-nav-con:hover{background: #000; color: #fff}
.sub-nav-list1{width:270px;}
.sub-nav-list2{width:100px;}
.sub-nav-list1 .sub-nav-item{width: 50%; float: left;}

.mod-search{width:30px; height: 35px; position: relative; display: inline-block; *display: inline; vertical-align: middle; margin-left:120px; margin-top:20px;}
.mod-search .nav-item{float: left; width:90px; height:35px; line-height:35px; text-align: center; position: relative; font-size:12px; z-index:99;}
.mod-search .nav-item .nav-con{display: block; color:#fff; font-size:12px;}
.mod-search .nav-item:hover .nav-con{background: #f9f9f9; color: #000}
.mod-search .nav-item:hover .nav-con .ico-v1-arrow{transform:rotate(-180deg);  -webkit-transform:rotate(-180deg);}
.mod-search .sub-nav-list{position: absolute; left: 0; top:35px; background: #f9f9f9; overflow: hidden; *zoom:1; border:1px solid #eeeeed; font-size: 12px; display: none; width:88px; z-index:99;}
.mod-search .nav-list{float: left; width:90px; border:1px solid #ededed;}
.mod-search .nav-list .nav-item .nav-con{display: block; color:#999; font-size:12px;}
.mod-search .sub-nav-con{display: block; padding:0 10px;  line-height: 35px; color: #666; text-align: left; transition:all .3s; -webkit-transition:all .3s;}
.mod-search .sub-nav-con:hover{background: #000; color: #fff}
.mod-search .search-btn.search-btn-top{z-index: 10;}
.mod-search .search-btn{width: 35px; height:37px; position: absolute; left:352px; top:0px; z-index: 9; border-color:#008040 ;background-color:#008040 ; padding:0 10px; font-family:Microsoft Yahei; font-size:12px;}
.mod-search .search-btn input{ cursor:pointer; border:none;}
.mod-search .search-btn:hover .ico-v1-search{opacity: 1; filter:alpha(opacity=100);}
.mod-search .search-con{width:450px; height:50px; transition:all .8s; -webkit-transition:all .8s; }
.mod-search .search-con-show{opacity: 1; filter:alpha(opacity=100); right:40px;}
.mod-search .form-search{width: 250px; height: 35px;float: left;}
.mod-search .search-input{background: none; border:1px solid #eeeeed; width: 100%; height: 35px; line-height: 35px; color: #999; font-size: 12px; outline: 0; padding:0px 10px; border-left:0px;}

.ico-v1{background: url(../images/sp.png); display: inline-block; vertical-align: middle;}
.ico-v1-search{background-position: -170px -175px; width:20px; height:20px; transition:all .3s; -webkit-transition:all .3s; opacity: .4; filter:alpha(opacity=40); position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -10px;}
.ico-v1-arrow{background-position: -153px -180px; width: 12px; height: 7px; margin: 0 0 3px 8px;transition:all .3s; -webkit-transition:all .3s;}

.mod-search .search-input input::-webkit-input-placeholder {color: #666;}
.mod-search .search-input input::-moz-input-placeholder {color: #666;}
.mod-search .search-input input:-ms-input-placeholder {color: #666;}

.mod-search .search-menu{width: 120px; position:absolute; right:170px; top: 0; line-height: 50px;}
.mod-search .search-menu .con{background: #ccc; width: 120px; display: block; color: #333; text-align: center;}
.mod-search .search-menu .con:hover{background: #000; color: #fff;}
.mod-search .search-menu .current{background: none; position: relative;}
.mod-search .search-menu .current:hover{background: #000;}
.mod-search .menu-list{position: absolute; top: 50px; left: 0; display: none;}
.mod-search .menu-list .con{text-align: center;}

.login-box{height: 50px; line-height: 50px; font-size:0; display:inline-block; *display: inline; vertical-align: middle; position:relative; z-index: 15;}
.login-box .felogin{color: #999; padding:5px 10px; font-size: 15px; background:#008040; color:#fff;}
.login-box .fezhuce{color: #999; padding:5px 10px; font-size: 15px; background:#e97f1e; color:#fff;}
.login-box .con1{display:inline-block; *display: inline; *zoom:1;width: 60px; text-align: center; position: relative; height: 50px; line-height:50px; vertical-align: middle; transition:all .4s; -webkit-transition:all .4s; cursor:pointer;}
.login-box .con1:hover{background: #f9f9f9; color: #000}
.login-box .sub-nav-con{padding: 0 10px; text-align: center;}
.login-box .con1 .ico-v1:before{content: ' '; position: absolute; left: 0; top: 0;  opacity: 0; display: none\9; animation:zoomout .4s both; -webkit-animation:zoomout .4s both;}
.login-box .con1:hover .ico-v1:before{animation:zoomin .4s both; -webkit-animation:zoomin .4s both; opacity: 1\9; display: block\9;}
.login-box .con1 .ico-v1-notice{width: 20px; height: 24px; background-position: -34px -226px; position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -10px;}
.login-box .con1 .ico-v1-upload:before{width: 25px; height: 17px; background-position:-2px -253px;}
.login-box .con1 .ico-v1-notice:before{width: 20px; height:24px; background-position:-34px -253px;}
.login-box .con-user .sub-nav-list{left: auto; right: 0}
.login-box .con-user .avatar{width: 32px; height: 32px; border-radius: 50%;}
.ico-v1-user{width:32px; height:32px; background:none; position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -16px;}

.hide{ display:none; }

/***公告***/
.BreakingNewsController{width:100%;overflow:hidden;background:#FFF;height:auto;position:relative; margin-top:10px;}
.BreakingNewsController .bn-title{display:inline-block;float:left;padding:10px 20px;background:#5aa628;color:#FFF;}
.BreakingNewsController ul{padding:0;margin:0;display:block;list-style:none;position:absolute;left:180px;right:50px;}
.BreakingNewsController ul li{list-style:none;padding:10px 20px;display:none;}
.BreakingNewsController ul li a{text-decoration:none;color:#333;display:inline-block;overflow:hidden;padding:0; font-size:14px;}
.BreakingNewsController .bn-arrows{display:inline-block;float:right;width:50px;position:absolute;right:0;top:0;bottom:0;}
.BreakingNewsController .bn-arrows span{display:block;width:20px;position:absolute;top:0;bottom:0;cursor:pointer;opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0;background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px;background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear;}

.design_list{width:1200px;margin:0px auto;}
.icon_tbs{display: inline-block;margin-top:-3px;margin-right: 2px;width: 70px;height: 70px;background: url(../images/icon_tbs.png) no-repeat;vertical-align:middle;}
.icon_aew1{background-position: 0 0;}
.icon_aew2{background-position: 0 -70px;}
.icon_aew3{background-position: 0 -140px;}
.icon_aew4{background-position: 0 -210px;}
.icon_aew5{background-position: 0 -280px;}
.f-design_lbox05{width: 290px;background-color: #FFF;float: left;margin: 0 13px 13px 0;_margin: 0 10px 13px 0;*+margin: 0 10px 13px 0;margin: 0 10px 13px 0\0;box-shadow: 0 0 0 #909090; transition:all 0.3s linear;}
.f-design_lbox05:nth-child(4n){margin: 0 0 13px 0;}
.f-design_lbox05:hover{ margin-top:-5px;}

.f-design_blue,.f-design_red,.f-design_black,.f-design_green,.f-design_yellow{display: block;height: 104px;border-radius: 3px;margin-bottom: 20px;}
.f-design_blue{background-color: #70c3ff;border-bottom: 4px solid #70c3ff;}
.f-design_blue:hover{background-color: #70c3ff;border-bottom: 4px solid #43a2ff;}
.f-design_red{background-color: #fd6a7f;border-bottom: 4px solid #fd6a7f;}
.f-design_red:hover{background-color: #fd6a7f;border-bottom: 4px solid #fc3e51;}
.f-design_black{background-color: #7f8ea0;border-bottom: 4px solid #7f8ea0;}
.f-design_black:hover{background-color: #7f8ea0;border-bottom: 4px solid #647387;}
.f-design_green{background-color: #89d04f;border-bottom: 4px solid #89d04f;}
.f-design_green:hover{background-color: #89d04f;border-bottom: 4px solid #56b426;}
.f-design_yellow{background-color: #f8b54c;border-bottom: 4px solid #f8b54c;}
.f-design_yellow:hover{background-color: #f8b54c;border-bottom: 4px solid #ee9b1a;}
.f-design_bigicon{width: 70px;height: 70px;float: left;padding: 22px 10px 0 20px;}
.f-design_pictxt{width: 160px;height: 60px;float: left;padding-top: 20px;}
.f-design_pictxt h4{font-family: "Microsoft YaHei";font-size: 24px;color: #FFF;line-height: 40px;}
.f-design_pictxt p{font-family: "Microsoft YaHei";font-size: 14px;color: #FFF;line-height: 20px;}
.f-design_pictxt p span{color: #fce933;padding: 0 5px;}



.footerbar{height: 50px; background: #000; width: 100%; position: relative; font-size:14px;}
.footerbar a { color: #888888; cursor: pointer; margin-right: 30px; font-size:14px;}
.footerbar a:hover { color: #ffffff; }
.footerbar-in{width: 1200px; margin: 0 auto; line-height:50px;}
.footerbar-in .links{float: left; display: inline-block;}
.footerbar-in .cr{float: right; display: inline-block; color: #888888;}

.pn-float{position: fixed; left: 50%; margin-left: 610px; bottom:90px; width: 45px; height: 122px; background:#ccc; border-radius: 30px; z-index: 999}
.pn-float-in{padding: 15px 0;}
.pn-float .btn-top{display: block; width: 29px; margin: 0 auto}
.pn-float .btn-help{display: block; width: 24px; margin: 0 auto}
.pn-float .qr-box{width: 24px; height: 22px; display: block; background: url(../images/sp.png) no-repeat -179px -306px; margin: 17px auto; position: relative;}
.pn-float .qr-box:hover{background-position:-207px -306px;}
.pn-float .qr-con{position: absolute; left:-150px; top:110%; width: 0; height: 0; margin-top: -61px; background: #fff; opacity: 0; opacity: 0; filter:alpha(opacity=0); overflow: hidden; transition:top .3s ease-out; -webkit-transition:top .3s  ease-out; z-index: -1}
.pn-float .qr-box:hover .qr-con{opacity: 1; filter:alpha(opacity=1); height: 112px; border:1px solid #bfbfbf;  top:50%; width: 112px;padding: 10px;}
.ico-v1-top{width:29px; height:17px; background-position: -176px -262px;}
.ico-v1-top:hover{background-position: -176px -283px;}
.ico-v1-help{background-position: -98px -178px; width: 16px; height: 16px; position: relative;}
.ico-v1-help1{background-position: -179px -337px; width: 24px; height: 22px;}
.ico-v1-help1:hover{background-position: -179px -363px;}

.w793 .title-con{ padding: 22px 24px 12px; border-bottom: 1px solid #eaeaea; margin: 0 2px;}
.w793 .title-con h1{ display: block; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; font-size: 20px; color: #000000; font-weight: normal; white-space: nowrap;}
.w793 .title-con span{ display: block; overflow: hidden; height: 30px; line-height: 30px; padding-top: 2px; padding-left:5px}
.w793 .title-con span i{ display: block; float: left; padding-left:26px; color: #999999; font-size: 14px; margin-right: 26px; border:none}
.w793 .title-con span i.view{ background: url(../images/viewico.png) no-repeat left center;}
.w793 .title-con span i.collection{ background: url(../images/collectionico.png) no-repeat left center;}
.w793 .title-con span i.down{ background: url(../images/downicos.png) no-repeat left center;}
.w793 .title-con span i.time{ background: url(../images/timeico.png) no-repeat left center; float: right; margin-right: 0;}

/***列表***/
.works_ul{margin: 0 -8px;}
.works_ul > .works_li {height: 346px;overflow:hidden; background:#fff;}
.works_li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:290px;height:346px;border:1px solid transparent; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);text-align:center; margin:0px 7px 20px; overflow: hidden; float:left;}
.works_li:hover{box-shadow: 0 0 8px rgba(0,0,0,0.2);transform: translate(0,-5px);-webkit-transform: translate(0,-5px);-moz-transform: translate(0,-5px);-o-transform: translate(0,-5px);-ms-transform: translate(0,-5px);  -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.works_cover_box{display:inline-block;width:280px;height:206px;margin:9px auto 14px auto;overflow: hidden; display: block; position: relative;}
.works_cover_box>.works_cover{width:280px;height:206px}
.prod_info_box{margin-left:12px;margin-right:12px}
.pi_person_box{width:34px;height:34px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;float:left}
.pi_person_box>a{width:34px;height:34px}
.pi_person_box a img{width:34px;height:34px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.pi_right{padding-left:46px;text-align:left}
.pi_right a{display:inline-block;max-width:200px;height:16px;line-height:16px;font-size:12px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.pi_right .pi_title{font-weight:700;color:#403E32}
.pi_title a{color:#424034}
.pi_right .pi_title a.hover,.pi_right .pi_title a:hover{color:#F02D34}
.pi_right .pi_name{color:#707070}
.prod_info_box .pi_right .pi_name.hover,.prod_info_box .pi_right .pi_name:hover{color:#000}
.pi_bottom .original_info{font-size:12px;font-weight:700;text-align:left;line-height:32px}
.pi_bottom .original_info .sort_pm{padding:2px 6px;color:#FFF;background:#008040;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.pi_bottom .original_info .sort_pm.zz{background:#999}
.pi_bottom .original_info .sort_am{color:#434341}
.pi_bottom .original_info .sort_am:hover{color:#EC1C23}
.pi_bottom .original_info .prod_date{margin-left:10px;font-weight:400;color:#B2B1B1}
.prod_hots{color:#B2B1B1;font-size:12px;overflow:hidden;padding-bottom:24px;}
.ph_lists_box{float:left;margin-right:24px}
.prod_hots .iconBox{padding:2px 12px;margin-right:4px;background:url(../images/spirit.png)}
.iconBox.icon_liulan{background-position:0 -173px}
.iconBox.icon_pinglun{background-position:0 -192px}
.iconBox.icon_zan{background-position:0 -216px}



.huiyuan, .huiyuan a{font-size:16px;color:#fff;}
.huiyuan a{margin-left:20px;height:45px;line-height:45px;float:left;}
.huiyuan a.qqlogin{float:right;height:40px;margin-top:2px;}
.head-i a{font-size:16px;margin-right:45px;color:#fff;}
#headerTop{background-position: 0 0;}
.topText{height:45px;overflow:hidden;}
.a_ccc{color:#fff;}
.topMenu{position: relative;}
.topMenu li{background: url(../images/topLines.jpg) no-repeat right center;padding-right: 11px;margin-left: 11px;line-height: 40px;}
.topMenu li a{color: #ccc;line-height: 32px;}
.topMenu li a:hover{color: #ccc;line-height: 32px;}
#logo{margin-top:30px;float:left;}
#logo a img{height:70px;}
.topSearch{position: absolute;right: 0;}
.searchSort{height: 29px;overflow: hidden;}
.searchSort a{height: 29px;line-height: 29px;display: inline-block;}
.searchSort a span{padding: 0 11px 0 9px;margin-left: 2px;display: inline-block;}
.searchSort a:hover, .searchSortOver a, .searchSortOver a:hover{background: url(../images/btnBg.jpg) no-repeat left 0;line-height: 29px;cursor: pointer;}
.searchSort a:hover span, .searchSortOver a span, .searchSortOver a:hover span{background:url(../images/btnBg.jpg) no-repeat right 0;color:#fff;line-height:29px;}
.searchInput{border-radius:3px 1px 1px 3px;border-top-left-radius:3px;border-top-right-radius:1px;border-bottom-left-radius:3px;border-bottom-right-radius:1px;width:560px;height:46px;background-color:#fff;margin-bottom:10px;padding-top: 0;padding-right:5px;padding-bottom:0;padding-left:5px;font-size:20px;text-indent:15px;border:1px solid #82b440;margin-right:-7px;}
.searchInput[type=text]:focus{border:1px solid #82b440;}
.IE6Hack{_width: 646px;}
#mainNav{background-position: 0 -33px;height:83px;}
#mainNav .box_1162 .shu{margin:0 10px;}
#mainNav .box_1162 .float_r{line-height:45px;}
#mainNav .box_1162 .float_r a{color:#666;}
#mainNav .box_1162 .float_r a:hover{color:#2C90D9;}
.mainNav li{z-index:49;width:160px;margin-top:1px;position:relative;margin-right:10px;float:left;}
.mainNav li a{line-height:49px;width:100%;display:block;text-align:center;font-size:20px;}
.mainNav li.current a, .mainNav li a:hover{color:#fff;background: url(../images/box-border.png);background-position: center -113px;}
.mainNav li .list-unstyled{width:170%;text-align:center;background-color:#fff;position:absolute;display:none;box-shadow:2px 2px 3px rgba(9,9,9,.1);-webkit-box-shadow:2px 2px 3px rgba(9,9,9,.1);-moz-box-shadow:2px 2px 3px rgba(9,9,9,.1);-o-box-shadow:2px 2px 3px rgba(9,9,9,.1);-ms-box-shadow:2px 2px 3px rgba(9,9,9,.1);}
.mainNav li .list-unstyled li{width:136px;margin:0;padding-bottom:10px;margin-top:10px;border-bottom:1px dotted #d8d8d8;}
.mainNav li .list-unstyled li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:24px;padding:0;background:none;color:#333;font-size:18px;}
.mainNav li .list-unstyled li a:hover{color:#82b440;}
.uploadBtn{height: 30px;width: 154px;margin-top: 7px;}
.uploadBtn a{width: 60px;float: left;text-align: center;line-height: 30px;color: #CCC;padding-bottom: 5px;}
.uploadBtn span.shu{width: 10px;float: left;text-align: center;line-height: 30px;color: #CCC;padding-bottom: 5px;font-size: 12px;height: 17px;overflow: hidden;}
.uploadBtn a:hover{color: #FFF;text-decoration: underline;}
.focusBox{background-color: #fff;border: 1px #d9dbdd solid;height: 270px;padding: 5px;width: 570px;}
.focusImg li{position: absolute;left: 0;top: 0;display: none;}
.focusIco{position: absolute;bottom: 14px;right: 13px;}
.focusIco li{float: left;margin-left: 4px;width: 19px;height: 19px;}
.focusIco li a{background-color: #fff;border: 1px #ff7300 solid;display: block;line-height: 18px;color: #ff7300;}
.focusIco li a:hover, .focusIco li.current a, .focusIco li.current a:hover{background-color: #ff7300;border: 1px #ff7300 solid;display: block;line-height: 18px;color: #fff;}
.statistic{background-color: #fff;border: 1px #d8d8d8 solid;width:312px;padding-bottom:10px;margin-top:10px;}
.iconTitle{padding-left:35px;line-height:47px;border-bottom: 1px #d8d8d8 solid;}
.statisticTitle{background: url(../images/icon.jpg) no-repeat 13px -55px;}
.statisticList{margin: 13px 0 0 11px;}
.statisticList li{background: url(../images/btnBg.jpg) no-repeat 0 -61px;width: 129px;height: 32px;float: left;line-height: 32px;margin: 9px 4px 0 0;}
.statisticList li p{width: 114px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gg-cont{width:302px;height:80px;line-height:45px;margin-top:15px;background:#fff;border:1px solid #d8d8d8;overflow:hidden;}
.gg-cont .iconTitle{background:none;height:35px;line-height:35px;}
.gg-cont .iNotice{height:40px;overflow:hidden;}
.gg-cont .iNotice ul li{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.loginBox{background-color:#fff;border:1px #d8d8d8 solid;width:300px;margin-left:10px;}
.loginTitle{padding-left:0;text-align:center;}
.loginTitle strong{font-size:18px;color:#82b440;font-weight:normal;}
.loginContent{height:auto;padding-right:17px;padding-bottom:0;padding-left:17px;}
.loginListLi{background: url(../images/btnBg.jpg) no-repeat left -94px;height: 40px;margin-top:18px;}
.loginListLi span{background: url(../images/btnBg.jpg) no-repeat right -94px;margin-left: 12px;display: block;height: 38px;padding: 1px 0;}
.loginListLi span input{background: none;color: #8e8e8e;font-size: 14px;padding:10px 0;width: 195px;float: left;}
.loginIco{width: 14px;height: 14px;padding-right: 12px;float: left;margin-top: 11px;}
.accountIco{background: url(../images/icon.jpg) no-repeat 0 -180px;}
.input_error{background-color: #FBE2E2;border-color: #D28C8C;color: #A63B3B;}
.input_public{background: none;color: #8e8e8e;font-size: 14px;line-height: 26px;height: 26px;width: 195px;float: left;margin-top: 10px;font-size: 14px;padding-left: 4px;margin-top: 9px;}
.passWdIco{background: url(../images/icon.jpg) no-repeat 0 -233px;}
.sub .wjmm{color: #424242;text-decoration: underline;}
.sub .wjmm:hover{color:#82b440;text-decoration:underline;}
.sub .loginBtn{background:url(../images/btnBg.jpg) no-repeat 0 -135px;width:125px;height:41px;cursor:pointer;}
.sub .qqlogin{margin-left:10px;background-position:-130px -135px;}
.registerBtn{background: url(../images/btnBg.jpg) no-repeat -115px -135px;}
.box{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.boxBg{position: relative;}

.title_box{ line-height:35px;overflow:hidden; margin-bottom:10px;}
.title_h4{width:30%;margin-bottom:5px; float:left; font-size:18px; color:#000;}
.links_a{margin-left:36px;color:#777;font-size:16px}
.links_a.active,.links_a:hover{color:#EF1C23}
.link_upload{display:inline-block;width:80px;height:28px;line-height:28px;background:#008040;color:#FFFDFE;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center;margin-top:-3px;font-size:14px}
.link_upload:hover{color:#fff}



.boxTitle{padding-right:3px;height:25px;line-height:25px;}
.newImgList li, .imgList li, .fot-list li{border:1px solid #D8D8D8;box-shadow: 2px 2px 3px rgba(9,9,9,.1);-webkit-box-shadow: 2px 2px 3px rgba(9,9,9,.1);-moz-box-shadow: 2px 2px 3px rgba(9,9,9,.1);-o-box-shadow: 2px 2px 3px rgba(9,9,9,.1);-ms-box-shadow: 2px 2px 3px rgba(9,9,9,.1);}
.boxTitle p strong.font_s20{margin-right:20px;}
.boxTitle-new{display:block;float:left;border-left:3px solid #008040;color:#008040;font-weight:bold; padding-left:10px; font-size:18px;}
.boxTitle-new a{display:block;font-size:18px;color:#008040;}
.padding_lr15{margin-right:15px;font-family: "微软雅黑";font-size: 14px;}
.titleMore{background:url(../images/icon.jpg) no-repeat right -295px;line-height:39px;padding-right:25px;color:#008040;font-size:16px;}
.newImgList li{width:218px;height:205px;float:left;background-color:#fff;margin:25px 25px 0 0;_display:inline;position:relative;}
.newImgList li a{color:#666;}
.newImgList li a span.imgBorder{height:125px;display:block;overflow:hidden;}
.newImgList li a span.imgBorder img{width:100%;min-height:125px;height:100%;}
.newImgList li a p{overflow:hidden;border-top:1px dotted #d8d8d8;margin:10px;padding-top:10px;}
.newImgList li a p i.arc-t{width:195px;display: block;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:18px;}
.newImgList li a p i.arc-t:hover{color:#82b440;}
.newImgList li a p.ct{margin-top:10px;padding-top:0;border:0;text-align:center;}
.newImgList li a p.co span i{color:red;}
.boxBot{background: url(../images/box_bottom.jpg) no-repeat left 0;height: 3px;overflow: hidden;}
.boxBotBg{background: url(../images/box_bottom.jpg) no-repeat right 0;margin-left: 1px;height: 3px;}
.w905{width: 905px;}
.imgList{margin-right:0;}
.imgBorder{position:relative;height:125px;width:100%;overflow: hidden;display: block;}
.imgList li, .fot-list li{width:218px;height:205px;float:left;background-color:#fff;_display: inline;margin:25px 25px 0 0;position: relative;}
.imgList li a, .fot-list li a{color:#666;}
.imgList li a:hover, .fot-list li a:hover{color:#82b440;}
.imgList li a img{width:100%;min-height:125px;height:100%;}
.imgList li a p, .fot-list li a p{text-align:center;padding-top:10px;margin-top:10px;border-top:1px dotted #d8d8d8;}
.imgList li a p.co, .fot-list li a p.co{text-align:left;}
.imgList li a p.co span i, .fot-list li a p.co span i{color:#82b440;}
.imgList li a p, .fot-list li a p span{font-size:14px;margin:0 10px;}
.imgList li a p.margin_t13{padding-bottom:10px;border-top:0;}
.imgList li a p i.arc-t, .fot-list li a p i.arc-t{text-align:center;display:block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;font-size:18px;}
.imgList li a p i.arc-t:hover{color:#82b440;}
/*.jp1{display:block;width:52px;height:52px;background: url("../images/misc1.png") no-repeat;overflow:hidden;position:absolute;top:-5px;right:-5px;opacity:0.9;z-index:2;}*/
.fot-list{position:relative;width:1226px;height:500px;margin-top:25px;margin-right:0;float:left;}
.fot-list li a p{margin:0 10px 10px;}
.fot-list li a p.margin_t13{border-top:0;}
.fot-list li a .imgBorder{height:125px;width:100%;overflow: hidden;display: block;}
.fot-list li a .imgBorder img{width:100%;min-height:125px;height:100%;}
.foot_search{border:1px solid #d8d8d8;background:#f9f9f9;padding-bottom:10px;}
.foot_search .search_o{height:120px;width:820px;margin:10px auto;}
.foot_search .search_o .hot_search, .foot_search .search_o .hot_search a{color:#999;font-size:14px;display:inline-block;}
.hot_search{width:1039px;position:relative;left:-77px;}
.foot_search .search_o .hot_search a:hover{color:#82b440;}
.w248{width: 248px;}
.padding_l9{padding-left: 9px;}
.rankTitle li{margin-top: 7px;line-height: 0;}
.rankTitle li a{line-height: 32px;display: inline-block;cursor: pointer;}
.rankTitle li a span{display: inline-block;height: 32px;margin-left: 2px;padding: 0 10px;}
.rankTitle li a:hover, .rankTitle li.current a, .rankTitle li.current a:hover{background: url(../images/btnBg.jpg) no-repeat left -177px;color: #ce380a;font-size: 14px;font-weight: bold;height: 32px;line-height: 32px;}
.rankTitle li a:hover span, .rankTitle li.current a span, .rankTitle li.current a:hover span{background: url(../images/btnBg.jpg) no-repeat right -177px;color: #ce380a;font-size: 14px;font-weight: bold;}
.iRpadding{padding: 0 14px 0 9px;}
.rankList li{background-image: url(../images/rankIco.jpg);background-repeat: no-repeat;margin-top: 10px;margin-top: 11px\9;*margin-top:10px;padding-left: 18px;_height: 16px;_vertical-align: middle;_overflow: hidden;}
.rankList li.rankIcon1{background-position: 0 -17px;}
.rankList li.rankIcon2{background-position: 0 -70px;}
.rankList li.rankIcon3{background-position: 0 -123px;}
.rankList li.rankIcon4{background-position: 0 -176px;}
.rankList li.rankIcon5{background-position: 0 -229px;}
.rankList li.rankIcon6{background-position: 0 -282px;}
.rankList li.rankIcon7{background-position: 0 -335px;}
.rankList li.rankIcon8{background-position: 0 -388px;}
.rankList li.rankIcon9{background-position: 0 -441px;}
.rankList li.rankIcon10{background-position: 0 -494px;}
.downList li{background: url(../images/icon.jpg) no-repeat 4px -356px;padding-left: 12px;margin-top: 10px;margin-top: 11px\9;*margin-top:10px;_margin-top: 8px;}
.w155{width: 160px;}
.browseList{margin-top: -12px;*margin-top:-10px;}
.browseList li{border-top: 1px #d5d5d5 dotted;padding-top: 11px;margin-top: 11px;*margin-top:7px;_margin-top: 5px;}
.friendlyLinkT li{margin-top: 7px;line-height: 0;}
.friendlyLinkT li a{line-height: 32px;display: inline-block;cursor: pointer;color: #7d7d7d;}
.friendlyLinkT li a span{display: inline-block;height: 32px;margin-left: 2px;padding: 0 10px;}
.friendlyLinkT li a:hover, .friendlyLinkT li.current a, .friendlyLinkT li.current a:hover{background: url(../images/btnBg.jpg) no-repeat left -177px;color: #3d3d3d;height: 32px;line-height: 32px;}
.friendlyLinkT li a:hover span, .friendlyLinkT li.current a span, .friendlyLinkT li.current a:hover span{background: url(../images/btnBg.jpg) no-repeat right -177px;color: #3d3d3d;}
.friendlyLinkName{padding: 14px 17px 0 17px;line-height: 24px;}
.friendlyLinkName a{white-space: nowrap;margin-right: 5px;float:left}
.friendlyLinkName:after{content:'\20';display:block;height:0;clear:both;}
#footer{height:117px;background-image: url(../images/foot.png);background-repeat:repeat-x;}
.subNav{padding-top:30px;color:#7d7d7d;font-family:"宋体";font-size: 12px;}
.copyright,.subNav a,.copyright a{color:#ccc;line-height:30px;font-size:16px;}
.copyright a:hover,.subNav a:hover{text-decoration: underline;}
.copyright img{vertical-align:middle;}
#loginTop{background-position: 0 -283px;height: 63px;}
.loginTopBtn{padding-top:16px;position: relative;left: 50%;float: left;}
.loginTopBtn li{float: left;line-height: 35px;position: relative;left: -50%;}
.orangeBtn37{background: url(../images/btnBg.jpg) no-repeat left -210px;height: 37px;}
.orangeBtn37 a, .orangeBtn37 a:hover{cursor: pointer;display: inline-block;line-height: 35px;height: 37px;}
.orangeBtn37 span{background: url(../images/btnBg.jpg) no-repeat right -210px;margin-left: 3px;padding: 0 26px 0 23px;display: inline-block;}
.ashBtn35{background: url(../images/btnBg.jpg) no-repeat left -248px;height: 35px;}
.ashBtn35 a, .ashBtn35 a:hover{display: inline-block;line-height: 35px;height: 35px;cursor: pointer;}
.ashBtn35 span{background: url(../images/btnBg.jpg) no-repeat right -248px;margin-left: 3px;padding: 0 26px 0 23px;display: inline-block;}
.loginCbg{width: 386px;margin: 55px auto 0 auto;padding-bottom: 30px;}
.loginLogo{background-position: 0 0;width: 236px;height: 69px;margin: 0 auto;}
.loginBoxTop{background-position: 0 -70px;height: 53px;}
.loginBoxC{background-color: #fff;border-left: 1px #dbdbdb solid;border-right: 1px #dbdbdb solid;padding: 0 2px;}
.padding_lr35{padding-left: 35px;padding-right: 35px;}
.loginBoxCbg{background-color: #f8f8f8;}
.loginInput{background: url(../images/btnBg.jpg) no-repeat left -284px;height: 46px;}
.loginInput .jsClick{background: url(../images/btnBg.jpg) no-repeat right -284px;margin-left: 12px;display: block;height: 44px;padding: 1px 0;}
.loginInputBox{background: none;color: #8e8e8e;font-size: 14px;line-height: 26px;height: 26px;width: 195px;float: left;margin-top: 8px;text-indent: 10px;}
.loginInput span i.loginIco{width: 14px;height: 14px;padding-right: 12px;float: left;margin-top: 14px;}
.w225{width: 225px;}
.lineHeight44{line-height: 44px;}
.yzmImg{border: 1px #999393 solid;vertical-align: middle;}
.blue_a{color: #2b5ca5;}
.blue_a:hover{color: #2b5ca5;text-decoration: underline;}
.loginSubmit{background: url(../images/noRepeatBg.jpg) no-repeat 0 -134px;width: 312px;height: 42px;cursor: pointer;}
.loginBoxBot{background-position: 0 -124px;height: 9px;overflow: hidden;}
.padding_b45{padding-bottom: 45px;}
.noticeLeft{width: 251px;}
.bgColorFFF{background-color: #fff;}
.bgColorBlue{background-color:#82b440;}
.noticeLt{padding:24px 34px;}
.noticeLList li a{padding-right: 12px;padding-left: 35px;line-height: 42px;height: 42px;display: block;}
.noticeLList li a:hover, .noticeLList li.current a, .noticeLList li.current a:hover{background: url(../images/icoGif.gif) #f4f4f4 no-repeat right -13px;border-left: 5px #82b440 solid;position: relative;margin-left: -5px;line-height: 42px;color: #82b440;}
.w885{width:885px;}
.w925{width:925px;}
.w1200{width:1200px;}
.w1198{width:1198px;}
.noticeRtitle{border-bottom:1px #e7e7e7 solid;line-height: 46px;margin-bottom: 15px;}
.padding_lr20{padding-left:20px;padding-right: 20px;}
.lineHeight24{line-height:24px;}
.noticeList{border-bottom:1px #e6e6e6 dotted;padding-bottom: 10px;margin-top: 10px;}
.w1140{width: 1140px;}
.borderBotDotted{border-bottom:1px #e3e3e3 dotted;padding-bottom: 24px;margin-top: 24px;}
.w855{width: 855px;}
.l_c_ldl{width: 430px;margin-right: 15px;}
.l_c_ldt{border:1px #e5e5e5 solid;padding: 4px;}
.border1{border:1px #e5e5e5 solid;}
.l_c_lbq{position:absolute;left: 5px;top: 5px;}
.w310{width:310px;}
.l_c_lli a{line-height:28px;white-space:nowrap;margin-right:7px;}
.borderTop1{border-top-width:1px;border-top-style:solid;border-top-color:#E1E1E1;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color:#E1E1E1;}
.sxName{line-height:25px;}
.w1083{width:1083px;}
.sxBtn a{height:25px;display:inline-block;line-height:25px;color:#626262;cursor:pointer;white-space:nowrap;}
.sxBtn a span{display:inline-block;height: 25px;line-height: 25px;margin-left: 3px;padding-top: 0;padding-right:9px;padding-bottom:0;padding-left:6px;}
.sxBtn a:hover, .sxBtnOver a, .sxBtnOver a:hover{height:25px;color:#fff;line-height:25px;background-color:#638eae;}
.sxBtn a:hover span, .sxBtnOver a span, .sxBtnOver a:hover span{background-color:#638eae;}
.pblContent{width:1200x;}
.pblList{width:227px;float:left;position:relative;margin:0 6px 8px 0;}
.pblList dt{height: 6px;overflow: hidden;}
.pblList dt.top{background-position:-237px 0;}
.pblList dt.bottom{background-position:-237px -7px;}
.pblListBg{background:url(../images/pblBoxBg.jpg) repeat-y;padding:8px 14px 10px 13px;}
.green_a{color:#669933;}
.green_a:hover{color: #669933;text-decoration: underline;}
.margin_r3{margin-right:3px;}
.margin_l3{margin-left:3px;}
.margin_r5{margin-right:5px;}
.allSum{background-color:#fff;border:1px #dadad3 solid;height:24px;line-height:24px;font-size:12px;}
.paging li a{border:1px #dadad3 solid;height:20px;line-height:20px;padding:0 10px;display:inline-block;}
.paging li a:hover, .paging li.current a, .paging li.current a:hover{background:#008040;border:1px #598124 solid;color:#fff;line-height: 20px;}
.paging .shouru{font-size:14px;margin-left:5px;}
.paging .shouru .webtxt{width:50px;height:30px;text-align:center;border:1px solid #d8d8d8;margin:0 5px;}
.paging .shouru .pagesub{margin:0 5px;}
.pagingJump{line-height:20px;border: 1px #abadb3 solid;margin-top:3px;}
.padding_tb20{padding-top: 20px;padding-bottom: 20px;}
.searchSelect{background: url(../images/btnBg.jpg) no-repeat left -437px;height: 27px;cursor: pointer;z-index: 99;}
.searchSelect span{background: url(../images/btnBg.jpg) no-repeat right -437px;display: inline-block;line-height: 27px;margin-left: 2px;padding: 0 42px 0 7px;}
.selectBox{background-color: #fff;border: 1px #c7c7c7 solid;position: absolute;top: 26px;width: 180px;max-height: 240px;_height: 240px;overflow-y: auto;cursor: default;padding: 5px 0;display: none;}
.selectBox li{line-height: 24px;height: 24px;}
.selectBox li a, .selectBox li a:hover{line-height: 24px;display: block;*zoom:1;padding: 0 10px;}
.searchList{border-bottom: 1px #e2e2e2 solid;margin-top: 5px;padding: 0 0 15px 50px;}
.w770{width: 770px;}
.IE67Inline{*display:inline;}
.margin_t17{margin-top: 17px;}
.searchInpBox{background-color: #fff;border: 1px #c6c6c6 solid;height: 29px;padding: 0 5px;line-height: 29px;}
.margin_t7{margin-top: 7px;}
.margin_l40{margin-left: 40px;}
.margin_tf5{margin-top: -5px;}
.searchLab{display: inline-block;white-space: nowrap;margin: 10px 10px 0 0;*margin:10px 5px 0 0;}
.noBorder{border-bottom: none;}
.w857{width:857px;overflow:hidden;}
.w793{width:793px; background:#fff; overflow:hidden;}
.padding_tb15{padding-top: 10px;padding-right: 13px;padding-bottom: 10px;padding-left: 10px;}
.padding_tb15 a img{width: 100%;}
.detailImgBtn{width:320px;background: url(../images/detailRbg.jpg) repeat-y;padding-top:10px;padding-bottom:15px;margin-left:-15px;padding-left:30px;}
.detailImgBtn li{background-image: url(../images/detail_ico.png);background-repeat: no-repeat;height: 40px;float: left;}
.detailImgBtn li a{color:#fff;font-size:14px;display:block;line-height:40px;padding:0 25px 0 49px;}
.detailImgBtn li a:hover{color: #fff;font-size: 14px;line-height:40px;}
.detailImgBtn li.zan{background-position: 18px -30px;background-color: #389adb;}
.detailImgBtn li.cai{margin-right:55px;background-position: 18px -98px;background-color: #389adb;}
.detailImgBtn li.daigai{margin-right:30px;background-position: 18px -275px;background-color: #82b440;}
.detailImgBtn li.daiga a{padding:0 10px;}
.detailImgBtn li.collect{background-position: 15px -184px;background-color: #f09b1c;margin-right:0;}
.detailImgBtn li.mbdg{width:235px;height:50px;text-align:center;background:none;background-color:#30A8F1;border:2px solid #36B7FF;}
.detailImgBtn li.mbdg a{line-height:50px;}
.detailShare li{float: left;margin-left: 8px;}
.shareBg{background-image: url(../images/noRepeatBg.jpg);background-repeat: no-repeat;width: 32px;height: 32px;overflow: hidden;}
.shareBg a, shareBg a:hover{display: block;line-height: 200px;}
.shareIco1{background-position: 0 -181px;}
.shareIco2{background-position: -40px -181px;}
.shareIco3{background-position: -80px -181px;}
.shareIco4{background-position: -120px -181px;}
.shareIco5{background-position: -160px -181px;}
.shareIco6{background-position: -200px -181px;}
.shareIco7{background-position: -240px -181px;}
.shareIco8{background-position: -280px -181px;}
.shareIco9{background-position: -320px -181px;}
.shareIco10{background-position: -360px -181px;}
.shareIco11{background-position: -400px -181px;}
.shareTime{background: url(../images/btnBg.jpg) no-repeat left -465px;height: 32px;}
.shareTime span{background: url(../images/btnBg.jpg) no-repeat right -465px;display: block;margin-left: 8px;padding: 0 5px 0 3px;line-height:32px;}
.w283{width:283px;}
.w320{width:320px;}
.w378{width:378px;}

.float_r .userinfo{ border: 1px solid #eaeaea; background:#fff; padding: 18px 5px 15px 10px;}
.float_r .userinfo dl{ overflow: hidden;}
.float_r .userinfo dt{float: left; width: 62px; height: 62px; overflow: hidden; margin-right: 12px;}
.float_r .userinfo dt img{ display: block;width: 62px; height: 62px; border-radius: 50%;}
.float_r .userinfo dd{ overflow: hidden; height: 32px; line-height: 32px;}
.float_r .userinfo dd b{ font-size: 16px; color: #000; float: left; padding-right: 18px;}
.float_r .userinfo dd a.gz{ display: block; float: left; color: #008040; font-size: 13px; height: 22px; line-height: 22px; border-radius: 4px; border: 1px solid #008040; padding: 0 12px; margin-top:3px}
.float_r .userinfo dd i{ font-size: 13px; color: #999999;}
.float_r .userinfo dd a.kj{ color:#008040; font-size: 13px;}
.arc_copy_right{ font-size:14px; color:#666; line-height:30px; margin-top:30px;}
.arc_copy_right .red,.arc_copy_right .authorName{ color:#ed222a;}

.keep-btn{border-radius:2px;display: block;width:81px;height:30px;color: #fff;float: right;background:url(../images/keep-white.png) no-repeat 10px 7px #008040; font-style:normal;}
.keep-btn a{ margin-left:30px; font-size:14px; color:#fff;}
.keep-btn:hover{background: url(../images/keep-white.png) no-repeat 10px 7px #14834c;}
.source_org{ float:right; border-color:#f60; color:#f60; display: inline-block; height: 20px; line-height: 20px; border-radius: 10px; padding: 0 10px; font-size: 12px; border-style: solid; border-width: 1px}
.source_org1{ float:right; border-color:#000; color:#000; display: inline-block; height: 20px; line-height: 20px; border-radius: 10px; padding: 0 10px; font-size: 12px; border-style: solid; border-width: 1px}

.float_r .prodinfo{ border: 1px solid #eaeaea; background: #fff; margin: 18px 0;}
.float_r .prodinfo dl{ padding: 20px 27px; border-bottom: 1px solid #eaeaea}
.float_r .prodinfo dt{ color:#000000; font-size: 16px; padding: 5px 0 15px;}
.float_r .prodinfo dd{ color: #999999; font-size: 14px; line-height: 36px;}
.float_r .prodinfo dd em{ font-style:normal; font-weight:bold; color:#f60; font-size:16px;}
.float_r .prodinfo dd a{ color: #008040; text-decoration: underline;}
.float_r .prodinfo .pro_btns{ padding:30px 0px; overflow: hidden; text-align: center;}
.float_r .prodinfo .pro_btns a{ display: inline-block; float:none; text-align: center; font-size: 14px; background:#f60; color: #fff; border-radius: 3px; margin: 0 8px; height: 37px; line-height: 37px; padding: 0 45px; position: relative; top: 0;-webkit-transition:all .3s ease-out; -mozilla-transition:all .3s ease-out; -ms-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out;}
.float_r .prodinfo .pro_btns a.down{ color: #fff; background:#008040;}
.float_r .prodinfo .pro_btns a.formwarning{ color: #fff; background:#9f9f9f;}
.float_r .prodinfo .pro_btns a.sc{ display: inline-block;}
.float_r .prodinfo .pro_btns a:hover{ top:-2px}

.float_r .hotword{ border: 1px solid #eaeaea; background: #fff; padding: 15px 0;}
.float_r .share-arc{ background: #fff; padding:10px 0; margin-top:18px; background: url(../images//show-share-bg.png) no-repeat; height:93px;}
.share-arc .bdsharebuttonbox{ margin-left:50px;}
.plug_description{ background-color:#ECF7FF;border:1px solid #C1E4FF;padding:10px;margin:20px 0px;border-radius:4px;}
.works_tags{font-size: 0; padding: 22px 25px; border-top: 1px solid #e5e5e5;}
.works_tags .item{display: inline-block; line-height: 28px; color: #ccc; font-size: 13px; border-radius: 20px; border:1px solid #bfbfbf; padding: 0 15px; margin-right: 12px; vertical-align: middle;}
.works_tags .item:hover{border-color: #666; color: #666;}
.ico-v1-tag{width:18px; height:18px; background-position:-45px -308px; margin: 0 15px 3px 0}

.detailRbox dt{height: 3px;overflow: hidden;}
.detailRbox dt.topBg{background-position: 0 -214px;}
.detailRbox dt.bottomBg{background-position:0 -218px;margin-bottom:10px;}
.detailRbg{background: url(../images/detailRbg.jpg) repeat-y;padding-top:9px;padding-bottom:8px;}
.padding_l14r15{padding-right: 14px;padding-left: 15px;}
.detailGxf{background:url(../images/detailIco.jpg) no-repeat 0 -26px;padding-left:26px;font-size:20px;font-weight:bold;}
.detailGxf span.tuijian{margin-right:20px;float:right;color:#fff;width:64px;height:32px;line-height:32px;text-align:center;border-radius:5px;background:#F2016C;font-weight:normal;font-size:14px;}
.downBtn{background:url(../images/noRepeatBg.jpg) no-repeat -2px -222px;width:251px;height:58px;display:block;margin:0 auto;border-radius:5px;}
.fen_1, .fen_05, .fen_0{width: 14px;height: 14px;overflow: hidden;margin-top: 1px;}
.fen_1{background-position: -290px -39px;}
.fen_05{background-position: -305px -39px;}
.fen_0{background-position: -320px -39px;}
.detailImgXX{line-height: 32px;}
.detailImgXX span{width: 110px;display: inline-block;}
.stylistMes{border-top: 1px #fff solid;padding-top: 15px;margin-top: 15px;}
.stylistTx{background-position: -237px -14px;width: 52px;height: 46px;padding-top: 6px;}
.stylistName{width: 130px;font-size: 19px;color: #f36d00;line-height: 52px;margin-left: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stylistName a{font-size: 19px;color: #f36d00;line-height: 52px;}
.stylistName a:hover{font-size: 19px;color: #f36d00;line-height: 52px;text-decoration: underline;}
.stylistGz{background-position: -290px -14px;width: 57px;height: 24px;}
.stylistGz a, .stylistGz a:hover{color: #fff;line-height: 24px;padding-left: 25px;}
.stylistGzOver{background-position: -348px -14px;width: 57px;height: 24px;}
.stylistGzOver a, .stylistGzOver a:hover{color: #fff;line-height: 24px;}
.stylistBtn li{background-image: url(../images/detailIco.jpg);background-repeat: no-repeat;width: 75px;margin-left: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stylistBtn li a:hover{color: #ff5a00;}
.stylistBtn li.jhy{background-position: 0 -182px;}
.stylistBtn li.jhy a{padding-left: 11px;}
.stylistBtn li.fxx{background-position: 0 -133px;}
.stylistBtn li.fxx a{padding-left: 21px;}
.clearfix li.tdfb{padding:3px;background:url(../images/detailIco.jpg) no-repeat 5px -81px #F4F4F4;margin-right:10px;}
.clearfix li.tdfb a{padding-left: 15px;}
.detailScbq{padding-left: 18px;margin-bottom: 10px;background-image: url(../images/detailIco.jpg);background-repeat: no-repeat;background-position: left -235px;}
.w290{width: 290px;}
.detailBqBtn{margin-left: 0;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;}
.detailBqBtn a{background: url(../images/btnBg.jpg) no-repeat left -498px;height: 27px;display: inline-block;line-height: 27px;cursor: pointer;color: #4b4b4b;}
.detailBqBtn a span{background: url(../images/btnBg.jpg) no-repeat right -498px;display: inline-block;margin-left: 3px;padding: 0 9px 0 6px;white-space: nowrap;}
.detailBqBtn a:hover{background: url(../images/btnBg.jpg) no-repeat left -526px;height: 27px;display: inline-block;line-height: 27px;color: #4b4b4b;}
.detailBqBtn a:hover span{background: url(../images/btnBg.jpg) no-repeat right -526px;display: inline-block;margin-left: 3px;padding: 0 9px 0 6px;}
.detailBqBtnIco{background: url(../images/icoGif.gif) no-repeat 0 -69px;display: inline-block;height: 27px;width: 8px;float: left;overflow: hidden;margin-right: 5px;_margin-right: 1px;}
.detailQtzp{width: 1170px;}
.detailQtzp li{background: url(../images/qitazp_Bg.jpg) no-repeat;width: 200px;height: 194px;padding: 14px 14px 0 14px;float: left;margin: 5px 6px 0 0;}
.detailQtzp li a{overflow:hidden;width:200px;display:block;}
.detailQtzp li a img{width: 200px;}
.detailQtzp li a img:hover{opacity: 0.5;}
.detailQtzp li p{width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;}
.w1101{width: 1101px;}
.mbdj{color: #F63;}
.commentList{border-bottom: 1px #d8d8d8 solid;padding-bottom: 7px;margin-top: 20px;}
.margin_r15{margin-right: 15px;}
.huifuBox{background-color: #fff;border: 1px #e3e3e3 solid;line-height: 24px;padding: 5px 15px;color: #8c8c8c;}
.w1035{width: 1035px;}
.huifuBtn{background: url(../images/noRepeatBg.jpg) no-repeat -406px -14px;width: 33px;height: 24px;line-height: 24px;color: #8d9fb0;padding-left: 26px;margin-top: 6px;}
.huifuBtn:hover{line-height: 24px;color: #8d9fb0;text-decoration: underline;}
.userLogin li{float: left;line-height: 31px;}
.commentInput{background-color: #fff;border: 1px #d2d2d2 solid;width: 169px;height: 29px;line-height: 29px;padding: 0 5px;}
.ash_border{color: #777;text-decoration: underline;}
.commentContent{background-color: #fff;border: 1px #d2d2d2 solid;height: 153px;}
.commentContent p{background-color: #fbfbfb;padding: 7px 14px;}
.commentContent textarea{background: none;width: 1132px;line-height: 24px;padding: 5px 14px;height: 112px;overflow-y: auto;}
.commentSubmit{background: url(../images/noRepeatBg.jpg) no-repeat -334px -39px;width: 91px;height: 31px;text-align: center;line-height: 31px;color: #697682;}
.commentSubmit:hover{line-height: 31px;}
.imgShouM{background-color: #f4f4f4;padding: 10px 15px;}
.ylDetailFy{position: relative;left: 50%;}
.ylDetailFy li{position: relative;left: -50%;}
.docList{border-bottom: 1px #ececed solid;padding-bottom: 8px;margin-top: 30px;}
.docListImgBg{background: url(../images/documentImgBg.jpg) no-repeat;width: 101px;height: 104px;padding-top: 3px;}
.w750{width: 750px;}
.docMoreBtn{background: url(../images/noRepeatBg.jpg) no-repeat -387px -71px;height: 31px;width: 55px;display: block;padding: 3px 0 0 38px;color: #828289;}
.borderBottom{border-bottom: 1px #ececed solid;padding-bottom: 8px;width: 100%;margin-bottom: 10px;clear: both;margin-top: 10px;margin-right: auto;margin-left: auto;}
.orange_a{color: #ef2d00;}
.orange_a:hover{color: #ef2d00;text-decoration: underline;}
.w843{width: 840px;}
.w775{width: 775px;}
#popImage_cache img{border: 4px solid #fff;background: #fff;display: block;padding: 4px;position: absolute;cursor: pointer;z-index: 9999;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 45px #888;-webkit-box-shadow: 0 0 45px #888;box-shadow: 0 0 45px #888;top: 40px;}
.popImage_close{position:absolute;height:23px;width:40px;z-index:9999;cursor:pointer;display:none;background-image: url(../images/close.png);background-repeat: no-repeat;background-position: center -24px;transition: all 0.2s ease-out 0s;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;-ms-transition: all 0.2s ease-out 0s;}
.popImage_close:hover{background-image: url(../images/close.png);background-repeat: no-repeat;background-position: center 2px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.padding_b20{padding-bottom: 20px;}
.downLeftBtn, .downRightBtn{width: 29px;height: 73px;overflow: hidden;margin-top: 340px;}
.downLeftBtn a, .downLeftBtn a:hover, .downRightBtn a, .downRightBtn a:hover{display: block;line-height: 200px;}
.downLeftBtn{background-position: -212px -287px;}
.downRightBtn{background-position: -182px -287px;}
.downLoadC{width: 1015px;margin-left: 25px;}
.w476{width: 476px;}
.downImgBg{background-image: url(../images/downimgbgtg.jpg);background-repeat: no-repeat;padding-top: 8px;padding-left: 8px;}
.downImgBg div.ggpb{background-image: url(../images/ggpb.gif);background-repeat: no-repeat;background-position: center center;}
.downImgBg div.ggpb span{line-height: 180px;}
.downIMGbg_bot{background-image: url(../images/downimgbgtg.jpg);line-height: 10px;background-position: center -790px;clear: both;height: 10px;overflow: hidden;}
.downPrompt{word-break: break-all;border-top-width: 1px;border-top-style: dotted;border-top-color: #C8C8C8;padding-right: 15px;padding-left: 15px;padding-top: 10px;}
.redText{color: #d10000;}
.xzdz{overflow: hidden;height: 75px;}
.redText strong{font-size: 16px;font-family: "微软雅黑";}
.red_a{color: #d10000;text-decoration: underline;}
.red_a:hover{color: #d10000;text-decoration: none;}
.w504{width: 504px;}
.downRightBox{border: 1px #e0e0e0 solid;padding: 15px 18px;}
.downDxBtn{margin-bottom: 10px;width: 466px;min-height: 90px;padding-top: 10px;padding-right: 50px;padding-bottom: 10px;padding-left: 50px;}
.downDxBtn li{float: left;width: 186px;margin-right: 10px;margin-bottom: 10px;}
.downDxBtn li a{height: 20px;display: inline-block;overflow: hidden;background: url(../images/noRepeatBg.jpg) no-repeat -255px -222px;padding-top: 12px;padding-right: 60px;padding-bottom: 12px;padding-left: 62px;font-size: 16px;color: #FFF;}
.downDxBtn li a:hover{text-decoration: none;}
.downFf1{background: url(../images/downLoadIco1.jpg) no-repeat left 1px;line-height: 26px;padding-left: 31px;}
.downFf1Btn{background: url(../images/noRepeatBg.jpg) no-repeat -313px -137px;display: inline-block;width: 82px;height: 25px;color: #fff;line-height: 25px;text-align: center;}
.downFf1Btn:hover{color: #fff;text-decoration: underline;line-height: 25px;}
.downFf2{background: url(../images/downLoadIco2.jpg) no-repeat left 1px;line-height: 26px;padding-left: 31px;}
.downFf2 label{line-height: 26px;display: block;_margin-top: 5px;}
.downFf2Btn{background: url(../images/noRepeatBg.jpg) no-repeat -387px -106px;display: inline-block;width: 86px;height: 30px;color: #fff;line-height: 30px;text-align: center;}
.downFf2Btn:hover{color: #fff;text-decoration: underline;line-height: 30px;}
.margin_t19{margin-top: 19px;}
.registMmqd span{width: 120px;height: 7px;background-color: #fff;border: 1px #999 solid;display: inline-block;padding: 1px;margin-left: 5px;*margin-top:-14px;}
.registMmqd span i{background-color: #ff9900;display: inline-block;overflow: hidden;height: 7px;}
.emailIco{background: url(../images/email.jpg) no-repeat left 0;width: 20px;height: 13px;float: left;padding-right: 6px;margin-top: 17px;}
.phoneIco{background: url(../images/qq.jpg) no-repeat left 0;width: 20px;height: 16px;float: left;padding-right: 6px;margin-top: 15px;}
.registSubmit{background: url(../images/btnBg.jpg) no-repeat left -368px;height: 42px;}
.registSubmit a, .registSubmit a:hover{background: url(../images/btnBg.jpg) no-repeat right -368px;height: 42px;line-height: 42px;color: #fff;display: block;margin-left: 3px;padding-right: 3px;text-align: center;}
.nockeck{background: url(../images/btnBg.jpg) no-repeat left -556px;}
.nockeck a, .nockeck a:hover{background: url(../images/btnBg.jpg) no-repeat right -556px;color: #333;}
.fwtkBox{border: 1px #d9d9d9 solid;line-height: 20px;height: 120px;overflow: auto;color: #333;width: 310px;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;font-size: 12px;font-family: "宋体";white-space: normal;display: block;}
.registTs{position: absolute;left: 312px;top: 3px;display: none;}
.registTs div{word-wrap:break-word;word-break: normal;margin-left: 8px;color: #e10000;padding-top: 0;padding-right: 13px;padding-bottom: 0;padding-left:0px;margin-bottom:0px;}
#tgjoinh span{}
#vTip{line-height:18px;}
#jump_input{background-color:#eeeeee;width:30px;margin-top:0px;}
#top_login a.face-top{border:none;position:relative;width:25px;margin:0;padding:0;}
#top_login a.face-top img{position:absolute;width:100%;height:25px;border-radius:50px;top:24%;}
#top_login a, #top_login span{color:#fff;}
#top_login .uname{border:0;margin-left:0;width:auto;cursor:text;}
#top_login a{border-left:1px dotted #6F6F6F;padding-left:15px;margin-left:15px;}
#top_login div.normal{padding-right: 16px;margin-left: 1px;margin-right: 1px;background-image: url(../img/bar.gif);background-repeat: no-repeat;background-position: right -18px}
#top_login div li{margin-top: 0px;margin-right: 0;margin-bottom: 0;margin-left: 4px;padding: 0px;height: 25px;background-color: #FFF;line-height: 25px;}
#top_login div ol{z-index: 100;}
.tg_show{display: block;background-color: #9C3;height: 0px;}
#top_login div li a{padding: 2px 4px;color: #666;text-decoration: none}
#top_login div li a:hover{background: #f3f3f3;color: #333;text-decoration: underline}
#top_login li.line{display: block;font-size: 0;width: 100%;overflow: hidden;margin: 0;padding: 0;background: #fff}
#top_login li.line b{display: block;float: right;overflow: hidden;background: #ccc;width: 139px}
#top_login div ul{position: absolute;list-style: none;z-index: 99;left: -1px;top: 30px;width: 190px;border: 1px solid #999;border-top: 0;padding-bottom: 4px;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;background-color: #fff;padding-top: 10px;padding-right: 0;padding-left: 0;}
#top_login div ol{position: absolute;list-style: none;z-index: 99;left: -1px;top: 30px;width: 190px;border: 1px solid #999;border-top: 0;padding-bottom: 4px;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;background-color: #fff;padding-top: 10px;padding-right: 0;padding-left: 0;}
#top_login div ol li{width:58px;text-align:left;height:25px;}
#top_login ol li.line b{width:121px;}
.yeslg{padding:15px 0 0;}
.yeslg .one{display:inline-block}
.yeslg .one .atvar{display:block;float:left;width:120px;height:120px;}
.yeslg .one ul{float:left;margin-left:10px;color:#555}
.yeslg .one ul li{margin-bottom:5px}
.yeslg .one ul li.uname{width:136px;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yeslg .one ul li img{vertical-align:middle}
.yeslg .one ul li b{color:#82b440}
.yeslg .two{padding-top:15px;clear:both;text-align:center;}
.yeslg .two p{margin-bottom:15px;text-align:left;}
.yeslg .two p a{display:block;float:left;width:125px;margin-right:15px;margin-bottom:15px;text-align:center;background-color:#ececec;background-color:#ececec;height:40px;line-height:40px;}
.yeslg .two p a:hover{background-color:#82b440;color:#fff;}
.yeslg .two p a, .yeslg .two p a i, .yeslg .one ul li{font-size:16px;}
.yeslg .two p a i{margin-left:5px;color:#82b440;}
.yeslg .two p a:hover i{color:#fff;}
#bdshare{float:right;}
#viewpic{display:block;cursor:pointer;max-width:828px;_width:expression((this.offsetWidth > 828) ? '828px' : true);; margin:0 auto}
.moveimgdiv{width: 826px;height: 420px;padding-top: 10px;overflow: hidden;background-color: #FFFFFF;background-image: url(../images/load.gif);background-repeat: no-repeat;background-position: center;}
.moveimg{width: 828px;height: 420px;overflow: hidden;position: relative;background-color: #f4f4f4;padding-top: 10px;margin-top: 5px;}
.moveimg ul{width:180000px;position:absolute;height:420px;}
.moveimg ul li{float:left;width:828px;height:420px;list-style:none;text-align:center;cursor:pointer;}
#moveimg_msg{width:750px;padding:10px;background:#f8f8f8;margin-left:12px}
#moveimg_page{width: 780px;text-align: center;padding: 15px 12px 10px 12px;white-space: normal;}
#moveimg_page a{background-color: #fff;border: 1px #dadad3 solid;line-height: 24px;margin-top: 0;margin-right: 1px;margin-bottom: 5px;margin-left: 1px;padding-top: 5;padding-right: 10px;padding-bottom: 5;padding-left: 10px;display: inline-block;height: 24px;}
#moveimg_page a:hover{color: #666666;border: 1px solid #666666;background-color: #FFFF99;}
#moveimg_page a.sel{background: url(../images/repeatXbg.jpg) repeat-x 0 -347px;border: 1px solid #bb5916;color:#fff;line-height: 24px;}
.paging li a{background:#fff;border:1px solid #d8d8d8;height:20px;padding:5px 10px;display:inline-block;}
.paging li a:hover, .paging li.current a, .paging li.current a:hover{background:#008040;border:1px solid #008040;color:#fff;}
#pltxt{position: relative;}
.smiley{width: 275px;height: 128px;position: absolute;z-index: 10;_width: 270px;_height: 123px;_background: url(../smiley/view.gif) no-repeat;background-image: url(../smiley/view.png);background-repeat: no-repeat;}
.smiley div{margin:14px 0 0 4px;}
.smiley b{display:inline;width:24px;height:24px;float:left;cursor:pointer;padding:1px;}
.huanhang{word-wrap: break-word;word-break: normal;}
#cp{background-position: right -284px;}
#cp input{margin-left: 5px;}
#cp input.input_o{background-image: url(../img/mima1.gif);background-repeat: no-repeat;background-position: left center;}
#cp span{background-repeat: no-repeat;background-position: left -284px;height: 46px;float: left;background-image: url(../images/btnBg.jpg);padding-left: 10px;}
.r0{width: 1%;}
.r1{width: 10%;}
.r2{width: 20%;}
.r3{width: 50%;}
.r4{width: 60%;}
.r5{width: 70%;}
.r6{width: 80%;}
.r7{width:90%;}
.r8{width: 100%;}
.cl{line-height: 0px;display: block;clear: both;height: 0px;width: 100%;overflow: hidden; margin:0px; padding:0px;}
.searcht{padding-bottom: 15px;background-color: #FFF;border: 1px solid #dddddd;padding-left: 15px;margin-top: 15px;}
.searcht dl{line-height: 40px;float: left;height: 40px;width: 180px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #dbdbdb;overflow: hidden;margin-right: 3px;padding-left: 5px;}
.searcht dl dt{float: left;color: #999;padding-right: 10px;}
.searcht dl dd{float: left;}
.searcht dl dd a{font-size: 12px;font-weight: bold;}
.searcht dl dd a:link{color: #555;}
.searcht dl dd a:visited{color: #555;}
.searcht dl dd a:hover{color: #06F;}
.searcht dl dd a:active{color: #555;}
.searcht dl dd span{font-size: 10px;color: #06F;padding-left: 5px;}
#tg_senrch_p p{text-align: center;padding-top: 10px;padding-bottom: 5px;}
.blank10{line-height: 10px;clear: both;height: 10px;width: 100%;overflow: hidden;}
.dlyzm{width: 70px;border: 1px solid #CCC;margin: 10px;height: 20px;text-indent: 5px;}
.t_nowipq{clear: both;margin-top: 10px;border-top: 1px dotted #d8d8d8;margin-right: 15px;margin-left: 15px;padding-top: 5px;padding-bottom: 4px;}
.t_nowipq ul{float:left;padding-bottom:10px;}
.t_nowipq ul li{color: #666;line-height: 22px;text-align: left;float: left;height: 22px;width: 226px;overflow: hidden;list-style-position: inside;list-style-type: disc;}
.t_nowipq ul li a{padding-right:10px;width:185px;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color:#666;}
.t_nowipq ul li a:hover{color:red;}
#tgindpli{clear: both;height: 391px;padding-top: 5px;overflow: hidden;}
#tgindpli li.clearfix{line-height: 27px;clear: none;height: 27px;width: 220px;padding-left: 15px;float: left;margin: 0px;padding-top: 0px;padding-bottom: 0px;line-height: 30px;clear: none;height: 30px;width: 210px;padding-left: 15px;float: left;margin: 0px;padding-top: 0px;padding-bottom: 0px;background-image: url(../images/icon.jpg);background-repeat: no-repeat;background-position: 4px -350px;}
#tgindpli li a{float: left;line-height: 30px;height: 30px;}
#tgboxbot{line-height: 0px;clear: both;height: 3px;overflow: hidden;margin: 0px;padding: 0px;}
#tgboxbot p{overflow: hidden;line-height: 0px;clear: both;height: 3px;margin: 0px;padding: 0px;}
#tg_lbox{/*overflow: hidden;*/}
#pcv{width:1225px;}
.list ul{position:relative;width:1227px;}
.list ul li{position:relative;width:218px;height:205px;background:#fff;margin:25px 25px 0 0;float:left;border:1px solid #d8d8d8;box-shadow:2px 2px 6px #ddd;}
.list ul li .padding_10{padding:10px;padding-top:0;}
.list ul li p{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:center;}
.list ul li p a{font-size:18px;}
.list ul li p.t-x{padding-top:10px;margin-top:10px;border-top:1px dotted #d8d8d8;}
i.fbl, i.dow, i.time{color:#999;padding-left:23px;background:url(../images/searchico.png) no-repeat;}
i.fbl{float:left;background-position:6px -58px;}
i.dow{float:right;background-position:6px -21px;color:#82b440;}
i.time{float:left;background-position:0 -91px;background:none;}
.imgList li a p.co span i.time{color:#666;}
.list ul li .imgholder{position: relative;height:125px;overflow:hidden;margin-bottom:10px;}
.list ul li .imgholder img{width:100%;height:100%;}
.paging{text-align:center;padding:20px 0;font-size:12px;}
.paging li{display:inline-block;margin-right:5px;}
.paging li, .paging li a, .paging li .webtxt{font-size:14px;}
.paging li.fyslh{margin:0 5px;}
.zcy{height: 36px;background-color: #FFF;border: 1px solid #CCC;text-indent: 10px;margin-bottom: 10px;padding-right: 10px;padding-left: 10px;width: 210px;}
.aqwt{margin-top: 10px;margin-bottom: 10px;}
.aqwt select{border: 1px solid #D8D8D8;padding: 5px;}
.tpyzm{margin-top: 10px;margin-bottom: 10px;}
.noticelist{ margin-top:10px; padding:0px 20px}
.gg{padding:10px 0;border-top:1px dotted #CCC; line-height:30px;}
.gg:first-child{padding-top:0;border-top:0;}
.gg a{font-size: 14px; padding-left:10px;}
.gg span.gglb{display: block;float: left;border-right-width: 3px;border-right-style: solid;border-right-color: #008040;padding-top: 5px;padding-bottom: 5px;margin-top:10px;}
.gg span.gglbfbsj{float: right;}
.dbgg{height: 66px;width: 1162px;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;}
.tab1{border-top: #ccc solid 1px;border-bottom: #cccccc solid 1px;margin: 10px auto 0 auto;background-color: #FFF;}
.menu{height: 28px;font-size: 14px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #ccc;border-left-color: #ccc;}
.menu li{float: left;width: 99px;text-align: center;line-height: 28px;height: 28px;cursor: pointer;color: #666;overflow: hidden;background-color: #f6f6f6;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #dedede;border-bottom-color: #dedede;}
.menu li.off{background:#fff;color:#336699;font-weight:bold;border-bottom:none;}
.menudiv{height:60px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-top:0;background:#fefefe}
#con_one_1 a,#con_one_2 a,#con_one_a{padding:5px 5px;}
.menudiv div{padding:15px;line-height:28px;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
.cbbfixed{position:fixed;right:0px;transition:bottom ease .3s;bottom:-85px;z-index:3;cursor:pointer;}
.cbbfixed .cbbtn{width:70px;height:70px;display:block;background-color:#82b440;}
.cbbfixed .gotop{transition:margin-top:1px;border:1px solid #82b440;}
.cbbfixed .gotop:hover{background-color:#fff;border-color:#E2E2E2;}
.cbbfixed .gotop .up-icon{float:left;width:100%;height:100%;background:url(../images/right-nav-bg.png) no-repeat 18px -402px;line-height:100px;text-align:center;color:#fff;}
.cbbfixed .gotop .up-icon:hover{background-position:-45px -402px;color:#82b440;}
.cbbfixed .cweixin{background:#0377A9;}
.cbbfixed .cweixin div{background: url(../images/erwei.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);-webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div{display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 10px;width:18px;height: 18px;background: url(../images/qq.png);}
.seacrh{margin-top:20px;float:right;}
.search_select{padding:11.7px;float:right;margin-right:6px;margin-left:6px;border:1px solid #82b440;font-family:微软雅黑;font-size:16px;}
.search_hot{float: left;white-space: nowrap;}
.search_hot, .search_hot a{font-size:12px;}
.title-more a{display:block;float:left;color:#666;border-right:1px dotted #B2B2B2;width:103px;margin-bottom:10px;text-align:center;font-size:16px;}
.title-more a:hover{color:#82b440;}
.title-more a.titleMore{margin-right:0;}
#zSlider{margin:0px auto;width:883px;height:414px;overflow:hidden;float:left;}
#picshow{position:relative;}
#picshow, #picshow_img{width:735px;height:100%;overflow:hidden;float:left;}
#picshow_img li{width:100%;height:100%;display:none;}
#picshow_img img{width:100%;height:100%;}
#picshow_tx{left:0px;width:100%;bottom:0px;position:absolute;height:70px;overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat;padding:10px 20px;height:70px;color:#fff;overflow:hidden;}
#picshow_tx li span.ui{width:40px;height:40px;margin:5px 15px 0 0;background:url(../images/video_ui.png) repeat;display:block;float:left;}
#picshow_tx li h3{margin-top:10px;}
#picshow_tx li h3 a{font-size:20px;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:none;}
#picshow_tx li p{color:#ccc;overflow:hidden;}
#select_btn{width:145px;float:left;margin-left:3px;}
#select_btn li{width:100%;height:81px;overflow:hidden;float:left;margin-bottom:3px;}
#select_btn img{width:100%;height:100%;float:left;}
#select_btn .select_text, #select_btn .select_date{height:20px;color:#666;font:bold 13px/16px 'Microsoft YaHei';display:block;float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 135px;}
#select_btn .select_text:hover, #select_btn .select_date:hover{text-decoration:none;}
#select_btn .select_date{font-weight:normal;font-size:12px;margin-top:5px;}
.w1149{width:1149px;}
.video-ui{position:absolute;height:100%;width:100%;background:url(../images/video_ui.png) no-repeat center center #000;opacity:0;-webkit-transition:all 0.2s ease-in 0s;-moz-transition:all 0.2s ease-in 0s;-ms-transition:all 0.2s ease-in 0s;-o-transition:all 0.2s ease-in 0s;transition:all 0.2s ease-in 0s;}
.video-ui:hover{opacity:0.6;}
.video{width: 650px; margin:0 auto; overflow:hidden;position:relative; padding:30px 0px}
.video img{ display: block; margin: 0 auto; width: 650px;}
.close_light_bg{display:none;background:#000;filter:alpha(opacity = 95);left:0px;width:100%;position:absolute;top:0;height:100%;opacity: .95}
.help{background-color:#fff;border:1px solid #eaeaea;line-height:32px;font-size:14px;padding:15px;margin:0 auto;}
.arc-player{margin-bottom:10px;}
.about-main{border:1px solid #d8d8d8;}
.up-s{font-size:14px;color:#f45600;}

.i-buy{width:100%;height:100px;line-height:100px;text-align:center;background-color:#82b440;margin-top:20px;}
.i-buy a{font-size:35px;color:#fff;}

.width{width:1200px;margin:20px auto;}
.width .i-cooperation{margin-bottom:15px;line-height:25px;}
.width .i-cooperation h1{display:inline-block;font-size:24px;color:#82b440;}
.width .i-cooperation a{font-size:15px;margin:0 5px;}

.i-tpis-cont{width:100%;background:url(../images/foot-nav-bg.png) repeat-x left top #fff;margin-top:20px;border-top:1px solid #d8d8d8;}
.i-tpis-cont .i-tpis{width:1200px;height:165px;line-height:24px;margin:40px auto 0;padding-bottom:40px;}
.i-tpis-cont .i-tpis dl{float:left;margin-right:280px;}
.i-tpis-cont .i-tpis dl dt{font-size:18px;font-weight:bold;margin-bottom:5px;}
.i-tpis-cont .i-tpis dl dt a{font-size:18px;font-weight:bold;}
.i-tpis-cont .i-tpis dl dd a{font-size:14px;color:#666;}
.i-tpis-cont .i-tpis dl dd a:hover{color:#82b440;}
.i-tpis-cont .i-tpis dl.guanzhu{margin-right:0;}
.i-tpis-cont .i-tpis dl.guanzhu dd{background:url(../images/ico-web-bg.png) no-repeat;padding-left:20px;}
.i-tpis-cont .i-tpis dl.guanzhu dd.s-web{background-position:0px 6px;}
.i-tpis-cont .i-tpis dl.guanzhu dd.t-web{background-position:0px -30px;}

.list-weizhi{ background: url(../images/crumb-icon.png) no-repeat 0 0; padding-left:20px; margin:10px 0px 20px;}
.list-weizhi, .list-weizhi a, .list-type-son ul li a{font-size:14px;}
.list-type-son{margin-top:10px; height: 47px;line-height: 47px;border-bottom: 2px solid #008040; background:#fff;}
.list-type-son ul li{float: left;display: inline;font-size: 16px;overflow: hidden;}
.list-type-son ul li a{float: left;display: inline;font-size: 16px;overflow: hidden;border-right: 1px solid #fff;padding: 0 11px;}
.list-type-son ul li a:hover{background:#008040;color: #fff;}
.list-type-son ul li.current a{background:#008040;color: #fff;}
.list-paixu{ display:block; border-left:1px solid #d8d8d8;width:410px; margin:20px auto; overflow:hidden}
.list-paixu ul li{width:100px;height:38px;line-height:38px;text-align:center;margin-left:-1px;float:left;border:1px solid #d8d8d8; background:url(../images/paixu-bg.png) repeat-x left top #fff;}
.list-paixu ul li:hover,.list-paixu ul li:hover a,.list-paixu ul li.hover a,.list-paixu ul li.hover a:hover{background-position:0px -87px; color:#008040;}
.list-paixu ul li a{display:block;font-size:14px;color:#333;}

.arc-title{font-size:20px;margin:15px 0;width:300px;}
.arc-title a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}
.arc-youku{background-color:#fff;border:1px solid #d8d8d8;padding:15px;}
.arc-conts, .arc-xgsc{width:1200px;margin:20px auto 0;}
.arc-conts, .arc-conts p a{font-size:20px;}
.arc-conts p{margin-bottom:15px;}

.arc-data-box{width:322px;}
.arc-data{font-size:15px;text-align:center;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #E4E4E4;}
.arc-data-xs{margin:10px 20px;font-size:20px;line-height:30px;}
.arc-data-xs #twuser a{margin-right:10px;font-size:20px;color:#82b440;}
.arc-data-xs p.arc-jptj{display:inline-block;text-align:center;width:120px;height:35px;line-height:35px;border-radius:3px;background-color:#F2016C;color:#fff;margin-top:10px;}

.arc-user{padding:10px;background-color:#fff;}
.arc-user .user-cs{font-size:15px;margin-left:10px;}
.arc-user .user-cs p{margin-bottom:10px;}
.arc-user .user-cs p.uname{font-size:18px;}
.arc-user .user-cs p b{font-size:15px;color:#F2016C; display:block;}
.arc-user ul{ display:inline-block;}

/*弹窗*/
.overlay{background:#000;opacity:.8;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;}
.popupbox{position:fixed;left:50%;margin-left:-180px;top:50%;margin-top:-220px;z-index:99999;box-shadow:0 5px 5px rgba(0,0,0,.2);margin-bottom:20px;display:none;background-color:#FFF;color:#666;}
.popupbox .popupbox-header{min-width:300px;border-bottom:1px solid #eee;padding:10px 15px;font-size:16px;color:#333;}
.popupbox .popupbox-header .popup-close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity: .4;cursor: pointer;font-family: arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;}
.popupbox .popupbox-content{width:320px;font-size:12px;padding:25px 30px 30px 30px;}
.popupbox .msg-ico-gan{background:url(../images/pop-ico.png) no-repeat center center;}
.popupbox .popupbox-content img{width:100%;}
.popupbox .popupbox-content .popupbox-tip{margin-top:10px;display:block;text-align:center;margin-bottom:5px;}
.popupbox .popupbox-content .pop-sub{text-align:center;padding-top:15px;border-top:1px dotted #ccc;}
.popupbox .popupbox-content .pop-sub a, .popupbox .popupbox-content .pop-sub button, .popupbox .popupbox-content .pop-sub input{display:inline-block;font-size:15px;cursor:pointer;border-radius:3px;width:142px;height:40px;line-height:40px;box-shadow:3px 3px 5px #ddd;color:#fff;}
.popupbox .popupbox-content .pop-sub .popup-ok{ border-radius: 2px; height: 40px; background: #008040; color: white; cursor: pointer; border: 0; padding-left: 10px; padding-right: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin-right:10px; font-family:"微软雅黑";}
.popupbox .popupbox-content .pop-sub .popup-ok:hover { background: #008040; color: white; }
.popupbox .popupbox-content .pop-sub .popup-ok:disabled { height: 40px; background: #aaa; color: white; padding-left: 10px; padding-right: 10px; }
.popupbox .popupbox-content .pop-sub .popup-close{background:#F7AD00;}

/*弹窗下载*/
.popupbox .popupbox-content .popdows{display:inline-block;width:100%;margin:10px 0;}
.popupbox .popupbox-content .popdows p{display:inline-block;width:100%;font-size:16px;color:#666;}
.popupbox .popupbox-content .popdows p i{margin-left:5px;font-size:16px;color:#333;}
.popupbox .popupbox-content .popdows p b{color:#58B351;}
.popupbox .popupbox-content .popdows p, .popupbox .popupbox-content .popdows form .login, .popupbox .popupbox-content .popdows form .login ul.arc-loginlist li, .popupbox .popupbox-content .popdows form .login .login-msg{margin-bottom:15px;}
.popupbox .popupbox-content .popdows form .login .login-msg{display:inline-block;width:100%;padding-bottom:15px;border-bottom:1px dotted #ccc;}
.popupbox .popupbox-content .popdows form .login .login-msg ul{width:100%;}
.popupbox .popupbox-content .popdows form .login .login-msg ul li{font-size:15px;float:left;margin-left:0;margin-right:15px;list-style-position:inside;list-style-type:square;list-style-image:url(../images/arc-login-msg-bg.png);}
.popupbox .popupbox-content .popdows form .login ul.arc-loginlist li input{width:205px;padding:7px 10px;border:1px solid #d8d8d8;margin-right:15px;}
.popupbox .popupbox-content .popdows form .login ul.arc-loginlist li a{font-size:15px;}
.popupbox .popupbox-content .popdows form .arc-login-hzzh{text-align:center;margin-top:15px;padding-top:15px;border-top:1px dotted #ccc;}
.popupbox .popupbox-content .popdows form .arc-login-hzzh a.login-qq img{width:120px;}

/*支付成功下载列表*/
.back{width:1105px;margin:10px auto 50px;text-align:right;}
.back a{display:inline-block;width:120px;height:40px;line-height:40px;border:1px solid #d8d8d8;background:#fff;text-align:center;margin-left:30px;border-radius:3px;font-size:16px;}
.back a.home{ border:0px; background:#008040; color:#fff;}
.back a.arcurl{ border:0px; background:#f60; color:#fff;}
.dows-list-box{width:1000px;height:335px;margin:50px auto 20px auto;padding:50px;background-color:#fff;border:1px solid #d8d8d8;}
.dows-list-box .dow-msg, .dows-list-box .dow-msg-err{text-align:center;text-indent:20px;padding-left:20px;margin-bottom:25px;background:url(../images/dow-msg-bg.png) no-repeat 289px -100px;}
.dows-list-box .dow-msg h1, .dows-list-box .dow-msg-err h1{font-size:25px;font-weight:bold;color:#2FA302;}
.dows-list-box .dow-msg p, .dows-list-box .dow-msg-err p, .dows-list-box .dow-msg p a, .dows-list-box .dow-msg-err p a, .dows-list-box .arc-cont .dow-list-likes ul p, .dows-list-box .arc-cont .dow-list-likes ul p a{font-size:16px;color:#666;}
.dows-list-box .dow-msg p a, .dows-list-box .dow-msg-err p a, .dows-list-box .arc-cont .dow-list-likes ul p a{color:#2FA302;}
.dows-list-box .arc-cont .dow-list-likes ul.err{padding-top:10px;}
.dows-list-box .dow-msg-err{background-position:335px 0px;}
.dows-list-box .dow-msg-err h1{color:rgb(167, 32, 32);}
.dows-list-box .arc-cont{display:inline-block;width:100%;padding-top:20px;border-top:1px dotted #ccc;text-align:center;height:230px;float:left;margin-right:15px;overflow:hidden;}
.dows-list-box .arc-cont p img{width:300px;height:169px;}
.dows-list-box .arc-cont p.arc-title a{font-size:16px;}
.dows-list-box .arc-cont .dow-list-likes{display:inline-block;width:638px;height:128px;border:1px solid #E7E7E7;text-align:left;padding:20px;margin-left:20px;background:#F4F4F4;}
.dows-list-box .arc-cont .dow-list-likes h1{font-size:16px;}
.dows-list-box .arc-cont .dow-list-likes h1.dows-pwd-title{margin-top:10px;}
.dows-list-box .arc-cont .dow-list-likes ul li{position:relative;display:inline-block;width:140px;height:40px;line-height:40px;text-align:center;margin-right:30px;margin-top:10px;border:1px solid #3da62f;border-radius:3px;background:url(../images/up-sucai-panbg.png) no-repeat 25px -105px #3da62f;text-indent:25px;}
.dows-list-box .arc-cont .dow-list-likes ul li.pan-baidu{background-position:25px 8px;background-color:#3daff5;border-color:#1090DF;}
.dows-list-box .arc-cont .dow-list-likes ul li.pan-360{background-position:25px -52px;background-color:#f39c12;border-color:#C97D04;}
.dows-list-box .arc-cont .dow-list-likes ul li a{display:block;font-size:14px;color:#fff;}
.dows-list-box .arc-cont .dow-list-likes ul li span{display:block;position:absolute;width:150px;bottom:-70px;left:-25px;font-size:14px;}
.dows-list-box .arc-cont .dow-list-likes ul li span i{color:red;font-size:14px;}

.perot{position:fixed;right:0px;bottom:104px;z-index:3;}
.perot ul li, .cbbfixed .cbbtn{border-radius:5px;}
.perot ul li, .cbbfixed .gotop .up-icon, .cbbfixed .gotop{-webkit-transition:all 0.2s ease-in 0s;-moz-transition:all 0.2s ease-in 0s;-ms-transition:all 0.2s ease-in 0s;-o-transition:all 0.2s ease-in 0s;transition:all 0.2s ease-in 0s;}
.perot ul li{width:70px;height:70px;line-height:110px;text-align:center;margin-bottom:3px;background:url(../images/right-nav-bg.png) no-repeat #82b440;border:1px solid #82b440;}
.perot ul li:hover{background-color:#fff;border-color:#E2E2E2;}
.perot ul li:hover a{color:#82b440;}
.perot ul li.liuyan{background-position:18px -76px;}
.perot ul li.liuyan:hover{background-position:-44px -76px;}
.perot ul li.up-sc{background-position:18px -160px;}
.perot ul li.up-sc:hover{background-position:-44px -160px;}
.perot ul li.kefu{background-position:17px -333px;}
.perot ul li.kefu:hover{background-position:-44px -333px;}
.perot ul li.r-help{background-position:17px -250px;}
.perot ul li.r-help:hover{background-position:-47px -250px;}
.perot ul li a{display:block;height:100%;width:100%;color:#fff;}

#liuyancont form .liuyan p, #towriter form .liuyan p, #towriter form .liuyan p{margin-bottom:0;font-size:14px;}
#liuyancont form .liuyan p a, #towriter form .liuyan p a, #towriter form .liuyan p a{font-size:14px;color:#517DD4;}
#liuyancont form .liuyan ul, #towriter form .liuyan ul, #towriter form .liuyan ul{margin-top:10px;}
#liuyancont form .liuyan ul li textarea, #towriter form .liuyan ul li textarea, .popbox-cont-t .srk{width:295px;height:60px;padding:10px;border:1px solid #d8d8d8;}
#liuyancont form .liuyan ul li input.input, #towriter form .liuyan ul li input.input{width:95px;}
#liuyancont form .liuyan ul li span.lxlx label, #towriter form .liuyan ul li span.lxlx label{margin-right:5px;}
#liuyancont form .liuyan ul li span.lxlx label input, #towriter form .liuyan ul li span.lxlx label input{width:20px;padding:0;margin:0;}
#liuyancont form  .arc-login-hzzh p, #liuyancont form  .arc-login-hzzh p{font-size:14px;}
#liuyancont form  .arc-login-hzzh a img, #towriter form  .arc-login-hzzh a img{width:77px;}

.headerbox{height:135px;}
.sontype{margin-top:10px;}
.sontype .title-more{display:inline-block;width:100%;line-height:30px;}
.i-list{width:1225px;}

.login-i li.userid, .login-i li.pwd, .login-i li.sub{margin-top:20px;}
.login-i li.sub .text{margin:20px 0;}
.login-i li.reg{text-align:center;margin-top:10px;}
.login-i li.reg a{font-size:16px;text-decoration:none;}

.i-list-son{position:relative;width:1230px;}
.i-list-son li{float:left;width:223px;height:85px;line-height:85px;text-align:center;margin-right:20px;margin-bottom:20px;background:#82b440;}
.i-list-son li.current{background:#009207;}
.i-list-son li a{display:block;font-size:20px;color:#fff;}
#newlist #loading{width:120px;margin:50px auto;text-align:center;}

/**个人中心***/
.dn_frame{width:1200px; margin:0 auto; overflow:hidden;}
.dn_mem{position:relative; margin:10px 0px; height:450px; *overflow:visible}

.dn_mem_msg{line-height:1}
.dn_mem .dn_mem_bg{position:absolute; height:100%; z-index:0; right:0; cursor:pointer}
.dn_mem .dn_men_bg_lv{position: absolute; width:400px; z-index:1; overflow:hidden}
.dn_mem .social_icons{position:absolute; z-index:10; right: 6%; top:1em}
.dn_mem .social_icons i{display:inline-block; text-indent:-9999px; background:url(../Content/images/social_icons.png) no-repeat 0 0; width:36px; height:36px}
.dn_mem .dn_mem_left{position:absolute; z-index:5; padding:60px 0 20px; width:400px; text-align:center; color:white}
.dn_mem_left a {color:#fff; vertical-align:middle}
.dn_mem_left .mem_atte{margin:20px 0}

.mem_atte a{display:inline-block; padding:0 1.1em; text-align:center; border-right:1px solid rgba(255,255,255,.6); border-bottom:2px solid transparent}
.mem_atte a:last-child{border-right:none}
.mem_atte a:hover{/*border-bottom:2px solid #fff;*/color:orange}
.mem_atte a strong, .mem_atte a span{display:block}
.mem_atte a strong{font-size:14px}
.mem_atte a span{font-size:14px}

.user_tx{width:130px; height:130px; border-radius:50%; margin-right:10px; overflow:hidden;}
.mid_tx{width:70px; height:70px}
.min_tx{width:40px; height:40px}
.nickn em{font-style:normal; line-height:1.5em}
.nick_name, .nickn{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:20px; padding-top:20px;}
.mem_ps{ font-size:14px; color:#fff; text-align:center; padding-top:10px;}


/*覆盖层*/
.fesidebar{width:200px;height:350px;background:rgba(0,0,0,.3);background-image:#000;position:absolute;left:0;z-index:11}
.fesidebar ul li{padding:13px 0 13px 25px;height:43px;border-bottom:1px solid rgba(255,255,255,.2)}
.fesidebar ul li:last-child{border-bottom:0}
.fesidebar ul li:hover{background-color:rgba(127,127,127,.6)}
.fesidebar ul li:hover h5 i{background:url(../images//arrow_rx.png) center no-repeat}
.fenavsub a:hover{color:#3498db}
.fesidebar ul li h5{font-weight:400;height:28px;line-height:22px}
.fesidebar ul li h5 span{display:block;float:left;font-size:16px;color:#fff}
.fesidebar ul li h5 span.fepmsj{background:url(../images//pmsj.png) left center no-repeat;padding-left:25px}
.fesidebar ul li h5 span.fepptmuban{background:url(../images//ppt.png) left center no-repeat;padding-left:28px}
.fesidebar ul li h5 span.fewebpages{background:url(../images//code.png) left center no-repeat;padding-left:28px}
.fesidebar ul li h5 span.fecgui{background:url(../images//ui.png) left center no-repeat;padding-left:28px}
.fesidebar ul li h5 span.fespjc{background:url(../images//sk.png) left center no-repeat;padding-left:28px}
.fesidebar ul li h5 i{float:right;display:block;width:6px;height:11px;margin:19px 20px 0 0;background:url(../images//arrow_r.png) center no-repeat}
.fenavsub{height:22px;line-height:22px;overflow:hidden}
.fenavsub a{display:inline-block;color:#fff;margin-right:10px;font-size:12px}
.fehiddenmenu{border:1px solid #008040;padding:20px 20px 0;background:#fff;position:absolute;left:200px;top:0;width:958px;height:328px;z-index:581;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;display:none}
.fesidebar ul li:hover .fehiddenmenu{display:block}
.feinnercontents{width:268px;margin:0 25px;margin-bottom:5px;float:left}
.feinnercontents h3{line-height:30px;border-bottom:#e2e2e2 1px solid;padding-bottom:5px}
.feinnercontents h3 a{color:#333;font-size:14px}
.feinnertxts{width:285px;color:#333;padding:8px 0 10px;margin-left:-3px;overflow:hidden;height:55px}
.feinnertxts a{color:#333;display:inline;float:left;font-size:13px;border-left:1px #b2b2b2 solid;height:17px;line-height:13px;margin:8px 10px 5px -8px;padding-left:11px;white-space:nowrap;padding-right:11px;overflow:hidden;text-overflow:ellipsis;max-width:90px}
.feinnertxts a:hover{color:#008040}
.feinnertxts a.orangetxt{color:#f63}




/*分类*/
.fesortbox{ margin:35px 0;}
.fesortboxes{}
.fesortboxes ul{ width:1200px;}
.fesortboxes ul li{ float: left; margin-right: 8px; }
.fesortboxes ul li a{ display:block;width: 161.7142px; height: 68px; line-height: 68px;  text-align: center; font-size: 20px; color: #fff; box-shadow: 0 1px 2px #d7d6d6;text-shadow: 0 1px 1px rgba(0,0,0,0.5); border-radius: 2px; opacity: .9;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.fesortboxes ul li.fesb1 a{background: #e9ddb9; color: #a8810d;}
.fesortboxes ul li a:hover{ opacity:1;transform: translate(0,-5px);-webkit-transform: translate(0,-5px);-moz-transform: translate(0,-5px);-o-transform: translate(0,-5px);-ms-transform: translate(0,-5px);}
.fesortboxes ul li.fesb2 a{ background: #eed6b5; color: #8f724d;}
.fesortboxes ul li.esb3 a{ background: #edd8c8; color: #ad6834;}
.fesortboxes ul li.fesb4 a{background: #b2cffc; color: #5875a5;}
.fesortboxes ul li.fesb5 a{ background: #b0e0ef; color: #358199;}
.fesortboxes ul li.fesb6 a{ background: #d3e6ba; color: #6d8a64;}
.fesortboxes ul li.fesb7 a{ background: #bce6ba; color: #4f834c;}

/***banner**/
.fewp,.wp{width:100%!important}
.fehdp{width:1200px;margin:0px auto;}
.vui-slider{position:relative;overflow:hidden;background:#999;}
.vui-slider .vui-items{overflow:hidden;width:100%;height:100%}
.vui-slider .vui-item{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.vui-slider .vui-item a,.vui-slider .vui-item img{display:block;padding:0;margin:0;border:none}
.vui-slider .vui-buttons{position:absolute;z-index:5;bottom:16px;left:50%;float:left;display:inline;filter:alpha(Opacity=80);-moz-opacity:.8;opacity:.8}
.vui-slider .vui-button{float:left;display:inline;overflow:hidden;height:12px;width:12px;margin:0 5px;padding:0;border:none;border-radius:6px;background:#FFF;cursor:pointer}
.vui-slider .vui-button-cur{background-color:#e97f1e}
.vui-slider .vui-transfer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.vui-slider .vui-prev{position:absolute;top:50%;left:0;z-index:5;width:60px;height:150px;margin-top:-75px;border-radius:0 10px 10px 0;background:url(prev.gif) no-repeat;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease}
.vui-slider .vui-next{position:absolute;top:50%;right:0;z-index:5;width:60px;height:150px;margin-top:-75px;border-radius:10px 0 0 10px;background:url(next.gif) no-repeat;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease}
.vui-slider .vui-sidebutton-hover{filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;background-color:#000}

/*网站公告*/
.feggwrap{ width:1200px; margin:20px auto; }
.fegg{ width:750px; float:left; height:30px; line-height:30px; background:#FFEDC7; padding:10px 0; border-radius:30px; }
.feggspan{ float:left; width:105px; margin:0 auto; color:#999; font-size:14px; text-indent:45px; background:url(../images/notice.png) 22px 5px no-repeat;}
.fegg b{ height:12px; margin-top:9px; width:1px; display:block; float:left; background:#a8a8a8;}
.feggc{ float:left; width:590px; margin-left:20px;}
.announce-wrap{ height:30px; overflow:hidden;}
.feggc ul{}
.feggc ul li{ font-size:14px; width:590px; display:block; clear:both; height:30px; line-height:30px;}
.feggc ul li a{ color:#f00; font-weight:bold; float:left;}
.feggc ul li a:hover{ color:#f60; text-decoration:underline;}
.feggc ul li span{ float:right; color:#999; font-size:12px;}
.fechart{ float:right; height:50px; width:370px; color: #999; }
.fechart ul{ width:400px;}
.fechart ul li{float: left; height: 100%; margin-right:25px;font-size:14px; }
.fechart ul li i{ display:block; float:left; width:35px; height:35px; margin-top:8px; background:url(../images/today.png) 0 0 no-repeat; }
.fechart ul li.fechart2 i{ background:url(../images/zuori.png) 0 0 no-repeat; }
.fechart ul li.fechart3 i{ background:url(../images/zhuti.png) 0 0 no-repeat; }
.fechart ul li.fechart4 i{ background:url(../images/zongshu.png) 0 0 no-repeat; }
.fechart ul li.fechart5 i{ background:url(../images/member.png) 0 0 no-repeat; }
.fechartdiv{ float:left; margin-left:8px; margin-top:6px;}
.fechartdiv em{ font-size:12px; color:#999;}
.fechartdiv span{ font-size:12px; color:#999; }
.fechartdiv a{ font-size:12px; color:#999;}
.fechart ul li.fechart1{}
.fechart em{ font-style:normal;}


/*教程工具*/
.fetools1{ width:1200px; margin:30px auto;}
.fetools1 ul{ width:1199px; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; overflow:hidden;}
.fetools1 ul li{ width:119px; text-align:center; border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0;  float:left;}
.fetools1 ul li a{ padding:15px 0; display:block; background:#fff;}
.fetools1 ul li a:hover{ background:#f9f9f9;}
.fetools1 ul li a img{ width:70px; height:70px; display:block; margin:0 auto; overflow:hidden; border-radius:100%; position: relative; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: 1s ease; transition: 1s ease;}
.fetools1 ul li a:hover img{ -webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.fetools1 ul li a span{ font-size:16px; display:block; padding-top:10px;}
.fetools1 ul li a:hover span{ color:#f60;}


/*biaoti*/
.fepubtop{ height:38px; border-bottom:1px solid #ededed; margin-bottom:20px;}
.fepubtop span{ display:block; float:left; font-size:22px; color:#293047; padding-left:10px; border-left:5px solid #008040; height:23px; line-height:23px;}
.fepubtop span a:hover{ color:#008040;}
.fepubtop ul{ float:right;}
.fepubtop ul li{ float:left; padding:0 18px; margin-left:10px; border:1px solid #ededed; height:25px; line-height:25px; border-radius:30px; font-size:14px; color:#666; cursor:pointer;}
.fepubtop ul li.cur{ color:#008040;border:1px solid #008040;}
.fepubtop ul li.cur a{ color:#008040;}

.fepubtops{ height:38px; border-bottom:1px solid #ededed; margin-bottom:20px;}
.fepubtops span{ display:block; float:left; font-size:22px; color:#293047; padding-left:10px; border-left:5px solid #FFAB00; height:23px; line-height:23px;}
.fepubtops span a:hover{ color:#008040;}
.fepubtops ul{ float:right;}
.fepubtops ul li{ float:left; padding:0 18px; margin-left:10px; border:1px solid #ededed; height:25px; line-height:25px; border-radius:30px; font-size:14px; color:#666; cursor:pointer;}
.fepubtops ul li.cur{ color:#FFAB00;border:1px solid #FFAB00;}
.fepubtops ul li.cur a{ color:#FFAB00;}

.fesucaibox{}
.fesucaibox ul li{ display:none;}
.fesucaiboxs ul li{ display:none;}
.fescfl{}
.fescfl dl{ width:1227px;}
.fescfl dl dd{ float:left; width:278px; margin:0 25px 20px 0; border:1px solid #ededed;box-shadow: 0 2px 3px rgba(0,0,0,0.06); -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.fescfl dl dd:hover{ box-shadow: 0 0 8px rgba(0,0,0,0.2);transform: translate(0,-5px);-webkit-transform: translate(0,-5px);-moz-transform: translate(0,-5px);-o-transform: translate(0,-5px);-ms-transform: translate(0,-5px);}
.fescpics{ width:278px; height:198px;}
.fescpics img{ width:278px; height:198px;}
.fescbm{ padding:15px; border-bottom:1px solid #ededed;}
.fescbmtx{ width:36px; height:36px; float:left;}
.fescbmtx img{ width:36px; height:36px; border-radius:100%;}
.fescbmre{ float:right; width:200px;}
.fescbmre h5{ height:20px; line-height:20px; margin-bottom:4px; overflow:hidden;}
.fescbmre h5 a{ font-size:14px; color:#333; font-weight:normal;}
.fescbmre h5 a:hover{ color:#008040;}
.fescbmre p{ font-size:12px; color:#999;}
.fescbmre p em{padding:0 3px; color:#aaa;}
.fescbbs{padding: 14px 16px 12px 13px; height: 22px;}
.fescbbs span{ display:block; float:left; margin-right:15px;height: 22px; line-height:22px; font-size:12px; color:#999;}
.fescbbs span.fescviews{ background:url(../images/view.png) left center no-repeat; padding-left:25px;}
.fescbbs span.fesccomments{ background:url(../images/comment.png) left center no-repeat; padding-left:25px;}
.fescbbs span.fesczans{ background:url(../images/zan.png) left 1px no-repeat; padding-left:25px;}
.fefenleilabelx b{font-size: 12px; color: #fff!important; display:inline-block;height: 20px; line-height: 20px; font-size: 12px;padding: 0 8px; border-radius:5px; font-weight:normal; float:right; }
.fefenleilabelx b.deanb_1{ background: #008040;}
.fefenleilabelx b.deanb_2{ background: #FFAB00; margin-right:5px;}

/*课程*/
.fekecheng{ margin-bottom:30px;}
.fekc_l{ float: left; width: 214px;border: 3px solid #008040;}
.fekc_ltop{ width:214px; height:116px; background:#008040; position:relative;}
.fekcicons{ background:#DCF0B3; color:#008040; border-radius:24px; height:20px; font-size:12px; width:150px; text-align:center; line-height:20px; position:absolute; top:20px; left:20px;}
.fekc_ltop h5{ font-size:25px; color:#fff; position:absolute; top:44px; left:20px;}
.fekc_ltop p{ position:absolute; top:80px; left:20px; font-size:14px; color:#DCF0B3;}
.fekclists{ padding:15px;}
.fekclists ul li{ height:33px; line-height:33px; padding-left:20px; background:url(../images/dot.png) left center no-repeat; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.fekclists ul li a{ font-size:14px; color:#666;}
.fekclists ul li a:hover{ color:#008040;}

.feboxr{ float:right; width:972px;}
.feultop li{width:324px;height:210px;float:left;background:#fff;overflow:hidden}
.feultop .effect-ruby{position:relative;z-index:1;display:inline-block;overflow:hidden;margin:-.135em;background:#008040;text-align:center;cursor:pointer}
.feultop .effect-ruby img{opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;float:left}
.feultop .effect-ruby:hover img{opacity:.5}
.feultop .effect-ruby h3{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0;color:#FFF;font-size:16px}
.feultop .effect-ruby p{margin:1em 0 0;padding:1.5em;border:1px solid #fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1);color:#FFF}
.feultop .effect-ruby:hover h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.feultop .effect-ruby:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
.feultop li .feliinfo{width:294px;height:180px;padding:15px;position:absolute}
.feliinfo h6{font-size:16px;font-weight:400}
.feliinfo h6 a{color:#2c3e50}
.feliinfo h6 a:hover{color:#2980b9}
.feliinfos{margin-top:15px;height:44px;line-height:22px;overflow:hidden;font-size:14px;color:#7c7c7c}
.feliuser{height:50px;margin-top:15px}
.feliuserimg{width:50px;height:50px;float:left}
.feliuserimg img{width:50px;height:50px;border-radius:50px}
.feliuserinfo{width:150px;float:left;margin-left:12px}
.feliuserinfo a{color:#2c3e50}
.feliuserinfo a:hover{color:#2980b9}
.feliuserinfonum{margin-top:10px}
.feliuserinfonum span{margin-right:10px;float:left;display:block}
.feliuserinfonum span i{float:left;width:23px;height:20px;display:block}
.feliuserinfonum span i.fesee{background:url(http://img.htmlsucai.com/huyoucss/see.png) center center no-repeat}

/*资讯*/
.fezixun_l{ float:left; width:880px;}

.fewzlists{}
.fewzlists ul li{ padding-bottom: 20px; margin-bottom:20px; border-bottom: 1px dashed #ededed; position:relative;}
.fewzlists ul li:last-child{ border-bottom:0; padding-bottom: 0; margin-bottom:0; }
.fewzpic{ width:180px; height:120px; float:left;}
.fewzpic img{ width:180px; height:120px; border-radius:5px;}
.fewzinfos{ width:680px; float:right;}
.fewztop a.fepindao{float: left; height: 25px;  display: block;  line-height:25px; text-align:center; margin: 1px 5px 1px 0; padding: 0 10px; font-size: 12px; color: #fff; border-radius: 2px; line-height: 25px; background:#008040;}
.fewztop a.fewztitles{ float:left;  display: block; margin-left:10px; max-width: 550px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#333; font-weight:normal;}
.fewztop a.fewztitles:hover{ color:#008040;}
.fewztop span{ float:right; display:block; font-size:12px; color:#999; background:url(../images/clock.png) left center no-repeat; padding-left:22px;margin-top:5px;}
.fewzinfos p{max-height: 44px; overflow: hidden; margin-top: 5px; color: #7f8c8d; font-size:14px; line-height:25px;}
.fenewslists{}
.fenewslists dl dd{ display:none;}
.fedetails{ margin-top:10px;}
.fedetails a{ display:block; float:left;}
.fedetails a img{ width:30px; height:30px; line-height:30px; border-radius:100%; float:left;}
.fedetails a strong{padding: 0 15px; vertical-align: middle; font-size: 12px; color: #333; font-weight: 800; line-height: 30px; border-right:1px solid #f1f2f3;}
.design_linfox{ float:left;    margin-top: 2px;}
.fewzr{ width:285px; float:right;}
.fenewibottom{ border:1px solid #e0e7eb; margin-bottom:20px; border-top:0; padding:15px;}
.fenewibottom ul li{ height:30px; line-height:30px; overflow:hidden; padding-left:15px; background:url(../images/dot.png) left center no-repeat;}
.fenewibottom ul li a{ font-size:14px; color:#333;}
.fenewibottom ul li a:hover{ color:#008040;}
.fein_dl{}
.fein_dl a{ padding-right: 5px; font-size: 13px; color: #333; height: 25px; display: inline-block;}
.fein_dl a:hover{color:#008040;}
.femorebutton{}
.femorebutton a{ font-size:14px ;color:#333; float:right;}
.femorebutton a:hover{ color:#008040;}
.design_linfo { height: 25px; padding-left: 16px;}
.design_linfo span{font-size: 12px; color: #999; display:inline-block; line-height: 25px; padding-right: 15px; cursor:pointer;}
.design_linfo span.icon_see{ background:url(../images/view.png) left center no-repeat; padding-left:25px;}
.design_linfo span.icon_message{ background:url(../images/comment.png) left center no-repeat; padding-left:25px;}


.fezixun_r{ float:right; width:280px;}
.fezxboxtop{ background:#FFA200; width:240px; height:115px; padding:20px; border-radius:5px 5px 0 0;}
.fezxboxtop h5{ font-size:30px; color:#fff; font-weight:normal;}
.fezxboxtop p{ font-size:12px; color:#fff; line-height:25px;}
.fezxboxbotm{ border:1px solid #ededed; border-top:0; padding:15px; margin-bottom:20px; }
.fezxboxbotm ul li{ height:31px; line-height:31px; overflow:hidden; padding-left:15px; background:url(../images/dot.png) left center no-repeat;}
.fezxboxbotm ul li a{ font-size:14px; color:#333;}
.fezxboxbotm ul li a:hover{ color:#008040;}
.fezxboxtopx{ background:#90C0A8!important}
.fezxboxtopt{ background:#90C090!important}
.fezxboxbotmx{ border:1px solid #ededed; border-top:0; padding:15px;}
.fezxboxbotmx ul li{ height:31px; line-height:31px; overflow:hidden; float:left; margin-right:10px;}
.fezxboxbotmx ul li a{ font-size:14px; color:#333;}
.fezxboxbotmx ul li a:hover{ color:#008040;}
.index_book{ width:280px; height:108px; background-color:#a0cf67;margin:0px; border:1px solid #ededed;}
.index_book a{ background:url(../images/img_book.png) no-repeat; background-position:0 -110px; display:block; width:100%; height:100%;}
.index_book a:hover{ background-position:0 0px;}


/*关于我们*/
.about_left{float:left;width:220px;margin:0px 15px 28px 0;border:1px solid #ebebeb; border-bottom:0px; background-color:#fdfdfd}
.about_left ul{list-style:none;margin:0;padding:0;background-color:#fff}
.about_left li{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-top:-1px;text-align:left;height:48px;line-height:48px;color:#090810;font-size:16px;font-weight:300;cursor:pointer}
.about_left li a{display:block;height:48px;padding:0 0 0 28px; font-size:16px;}
.about_left li.active a,.about_left li:hover a{background-color:#008040;color:#fff}
.about_left li.active{font-weight:600}
.about_right{display:inline-block;width:960px;margin:0px 0 30px;text-align:left;background-color:#fdfdfd;border:1px solid #ebebeb; line-height:30px; min-height:600px;}
.about_right h1 span{color:#aaa}
.about_right p{font-size:15px;line-height:30px;color:#090810}
.about_right p a{color:#07a3d6}
.about_right p a:hover{text-decoration:underline}
.about_right p a.ablack{color:#090810}
.rightArrow{float:right;display:block;width:0;height:0;margin:20px 14px 18px;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff}
.about_content{margin:0 auto;padding:30px;overflow:hidden}
.about_line{display:none;text-align:left;}
.about_line:first-child{display:block}
.about_line p{margin:10px 0}
.about_line h2{display:block;height:47px;line-height:48px;border-bottom:1px solid #f2e7eb;color:#090810;font-size:16px; text-indent:28px; font-weight:bold;}
.about_line h2 a{float:right;line-height:48px;margin-right:30px;text-decoration:underline;font-size:16px;font-weight:600;color:#dd0556}
.about_line h2 a.al_h1_map{float:left;color:#090810;text-decoration:none}

.textContent { margin-top:15px; color: #333; border-bottom:1px dashed #dedede; padding-bottom:15px; }
.textContent b{ background:#008040; padding:5px 10px; color:#fff; font-size: 14px;}
.mapSiteList { margin-top: 10px; }
.mapSiteList a { color: #333; margin-right: 20px; line-height:32px; font-size:14px;}
.mapSiteList a:hover { color: #008040; text-decoration:underline;}

.link_info { margin-top:15px; }
.link_info a { color: #333; margin-right: 20px; line-height:32px; font-size:14px;}
.link_info a:hover { color: #008040; text-decoration:underline;}
.textlink{ line-height:25px;}
.textlink p { margin: 20px 0; line-height: 30px; }
.textlink a { color: #0066cc; }

/*前端工具*/
.banner_tool{height:249px;text-align:center;margin-top:20px; background:url(../images/toolsbg.jpg) top center no-repeat;text-indent:-99999px}
.tool_box{ margin:20px auto 30px auto; width:1200px; background:#fff; overflow:hidden; border:1px solid #dedede;}
.md-content li { width:auto!important; margin-bottom:0px; line-height:28px; border-bottom:1px dashed #dedede;}
.md-content button{border:none;padding:.6em 1.2em;background:#297fb8;color:#fff;font-family:Lato,Calibri,Arial,sans-serif;font-size:1em;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:inline-block;margin:3px 2px;border-radius:2px;}
.md-content button:hover{background:#0f5d91;cursor:pointer;}
.md-content a{ color:#09F; margin-left:5px; font-weight:normal; font-size:14px; font-weight:bold; padding-right:10px;}
.cn_nav{border-bottom:1px solid #ededed;background:#f7f7f7;height:40px;line-height:38px;border-top:2px solid #09f;margin-top:-2px}
.cn_nav a{float:right;display:inline-block;border-top:2px solid #f7f7f7;border-left:1px solid #ededed;height:38px;padding:0 20px;text-align:center;font-size:12px}
.cn_nav a.on,.cn_nav a:hover{border-top:3px solid #F90;height:40px;background:#fff;margin-top:-3px}
.cn_nav span.title{font-size:16px;font-weight:400;padding-left:15px;color:#008040}

.tool_list{zoom:1;overflow:hidden;padding:0 0 25px 0}
.tool_list a{display:block;float:left;border:3px solid #ededed;padding:12px;width:255px;height:90px;margin:18px 0 0 12px}
.tool_list a h2{font-size:12px}
.tool_list a h2 span{border-bottom:2px solid #ededed;padding-bottom:5px}
.tool_list a:hover h2 span{border-bottom:2px solid #09f}
.tool_list a p{font-size:12px;line-height:18px;padding-top:12px;color:#999}
.tool_list a:hover p{color:#09f}
.tool_list a img{float:left;margin-right:12px}
.tool_list a:hover{border:3px solid #F90}

.iconlist{ margin-top:40px;}
.iconlist li{margin:0 0 60px 20px;width:380px;overflow:hidden;float:left;overflow:hidden;position:relative;}
.iconlist li img.icon, .iconlist li div.info, .iconlist li div.btns{float:left;position:relative;}
.iconlist li img.icon{margin-right:15px;width:86px;height:86px; margin-top:10px;}
.iconlist li div.info{width:274px;}
.iconlist li h3 { font-size:20px;}
.iconlist li div.info h3,.iconlist li div.info p{margin:0;padding:0;}
.iconlist li div.info h3{margin-bottom:5px;}
.iconlist li div.info p{margin-bottom:5px;padding:0 20px 0 0;color:#999; font-size:14px;}
.iconlist li div.info span{ display:block; margin-bottom:10px;color:#008040; font-size:14px;}
.iconlist li div.info .btn{padding:0px 20px; line-height:25px; cursor:pointer;}
.boxlist li{padding-left:15px;width:203.3333333333px;height:30px;overflow:hidden;float:left;position:relative;}
.boxlist li a{line-height:30px;}
.btn-primary{color:#fff;background-color:#008040;border-color:#008040;}.btn-primary:hover{color:#fff;background-color:#F90;border-color:#F90;}

.category .primary.list .article .frame_tool{margin-right:360px;background-color:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.1)}
.ti_too{border-bottom:1px solid #EDEDED;background:#F7F7F7;padding:20px 0 20px 20px; margin-bottom:30px; overflow:hidden;}
.ti_too .crumbs{border:0;background:0 0;padding:0;margin:0}
.ti_too .img{float:left;margin-right:20px}
.ti_too .h2{color:#008040;font-size:25px}
.ti_too .p{color:#999;font-size:12px;padding-top:6px}
.content_pg{ padding:30px; line-height:24px;}

.fescl{ width:880px; float:left; border:1px solid #dedede; margin-bottom:20px;}
.fescr{ width:300px; float:right; margin-bottom:20px;}
.fescr .toolsbox{ padding:0px;background-color:#FFF;overflow:hidden; border:1px solid #dedede; margin-bottom:15px;}
.fescr .tagbox{padding:0px;background-color:#FFF;text-align:center; overflow:hidden; border:1px solid #dedede;}
.note-category{ padding:10px 5px 20px; overflow:hidden;}
.note-category a{display:block;margin:0 2px 10px;padding-left:8px;width:90px; padding:10px 0px;text-align:center;border-radius:0;border:0 none;background:#f4f5f7;float:left;position:relative;}
.note-category a:hover,a.current-menu{color:#fff!important;font-weight:700;border-color:#4cae4c;background-color:#008040;}
.fe_tag{ padding:10px 10px 20px; overflow:hidden;}
.fe_tag a{ font-size: 12px; color:#999999; border:1px solid #eeeeee; padding:4px 6px;
	display: block; margin-top: 5px; float: left; margin-right: 5px; cursor: pointer;}
.fe_tag a:hover{ background: #999999; color:#fff;}
.art-t { border-bottom: 1px solid #DEDBDB; font: 400 18px 'Microsoft Yahei'; background-position: left center; text-indent: 15px; padding-top: 15px; padding-bottom: 10px; position: relative; margin-bottom: 10px; text-align:left;}
.art-t .icon { position: absolute; left: 1px; top: 18px; display: inline-block; width: 2px; height: 26px; background:#008040; }
.widget-title{font-size:14px;padding:15px 20px;border-bottom:1px solid #E5E5E5;background-color:#F9F9F9}
.widget-title .fa{margin-right:10px}
.widget ul li{height:auto;overflow:hidden;padding:15px 20px;border-bottom:1px solid #F2F2F2}
.widget ul li:last-child{border-bottom:0 none}
.widget ul li .thumb{width:56px;height:56px;border:4px solid #FFF;overflow:hidden;margin-right:10px;float:left;line-height:1;box-shadow:0 1px 1px transparent}
.widget ul li a{color:#777}
.widget ul li a:hover{color:#008040;text-decoration:none}
.widget ul li span{display:block;margin-top:5px}
.widget ul li span a{color:#ea4c89}
.widget ul li span i{font-style:normal;color:#ea4c89;margin-left:10px}

/*新闻列表*/
.banner_news{height:249px;text-align:center;margin-top:20px; background:url(../images/zhishihui.jpg) top center no-repeat;text-indent:-99999px; margin-bottom:20px;}
.fesc_listL{ width:880px; float:left; margin-bottom:20px;}
.fesc_listR{ width:300px; float:right; margin-bottom:20px;}
.fepubtitle{ width:100%; height:35px; margin-bottom:13px; border-bottom:1px solid #e6e6e6;}
.fepubtitle h4{ display:inline-block; float:left; height:23px; line-height:23px; font-size:22px; color: #293047;
    padding-left: 10px;font-weight:normal; border-left:2px solid #008040;}
.feartice{ width:100%; margin-top:20px;}
.feartice ul li{ background:#fff; margin-bottom: 25px; padding-bottom:25px; padding-left:10px; padding-right:10px; position:relative; border-bottom:1px solid #ededed; overflow:hidden;}
.feartice ul li:last-child{ border-bottom:0;}
.featctl{ width:25px; height:25px; float:left;}
.featctl img{ width:25px; height:25px; border-radius:100%;}
.featctr{ float:left; margin-left:15px; width:520px; height:50px;}
.fearticername a{ font-size:16px; color:#666; font-weight:bold;}
.fearticername a:hover{color:#008040 ; }
.fearticerinfo{height: 23px; line-height: 23px;  float: left; margin-top: 1px;}
.fearticerinfo span{ font-size:12px; color:#aaa; line-height:23px;display:inline-block; float:left;}
.fearticerinfo em{ display:inline-block; float:left; padding:0 10px; color:#e6e6e6;font-size:12px;}
.fearticername a.fetaglebs{ display:inline-block;color: #008040; font-weight:normal; height: 21px; font-size: 14px;line-height: 21px; font-weight:bold;}
.fearticername a.fearttitles{ float:left; width:400px; height:25px; line-height:25px; overflow:hidden;}
.fearticecomment{ width:56px; height:24px; line-height:24px; position:absolute; top:-26px; right:-20px; background:#008040 ;}
.fearticecomment a{ float:right; font-size:14px; color:#fff; padding-right:5px; font-weight:700;}
.feartice ul li .fearticel{ float:left; width:230px;height:145px;  overflow:hidden; position:relative;}
.feartice ul li .fearticel img{width:230px; height:145px; position:absolute; top:0; left:0;  }
.fearticerforum{ padding-left:0px!important;}
.fearticerforum a{ display:block; height:23px; line-height:23px;  font-size:12px; color:#999; }
.fearticerforum a:hover{ color:#008040;}
.feartice ul li .fearticel:hover em{left: 287px;transition: .7s;-moz-transition: .7s;-o-transition: .7s;-webkit-transition: .7s;}
.feartice ul li .fearticer{ float:right; width:610px; position:relative;}
.feartice ul li .fearticer h5{ height:36px; line-height:36px; overflow:hidden;}
.feartice ul li .fearticer h5 a{ font-size: 16px; color:#333; font-weight:normal;}
.feartice ul li .fearticer h5 a:hover{ color:#008040}
.fearticec{ }
.fearticersummary{ color: #999; font-size: 14px; height:57px; overflow:hidden; line-height: 25px;}


.felistsright{ float:right; width:255px;}	
.feists{ margin-top:10px;}
.fegllists ul li{line-height: 31px;height: 31px;font-size: 14px;overflow: hidden;position: relative;}
.fegllists ul li em{display: block;float: left;height: 30px;width: 21px;position: absolute;left:0px;
background: url(../images/news_icon.jpg) center no-repeat;}
.fegllists ul li a{ font-size:14px;color: #666;display: block;float: left;border-left: 1px #eee solid;text-indent: 20px;width: 95%;line-height: 31px;height: 31px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; margin-left:10px;}
.fegllists ul li a:hover{ color:#008040}
.fegllists ul li i{color: #999;display: block;float: right;font-size: 12px;font-style: normal;margin-right: 10px;}
.fegllists ul li:hover em{background: url(../images/news_icon2.jpg) center no-repeat;}

/*新闻详细*/
.newsinforL{ border-right:0; float:left; width:880px; padding:15px; margin-bottom:20px; background:#fff;}
.newsinforR{ width:280px; float:right;}
.feacticletop h4{font-size:26px; height:58px; line-height:58px;overflow:hidden; color:#333; font-weight:normal; text-align:center; margin-bottom:15px; border-bottom:1px solid #ededed; padding:5px 0px 10px 0; text-align:center; margin-bottom:15px;}
.single-content{padding:10px;font-size:14px;line-height:2.5em;color:#444;margin-top:2%}
.single-content p{ margin:0px; padding:0px;}
.single-content img{max-width:100%}
.newsinforL .pren{ margin: 10px 0 20px 0;}
.newsinforL .pren em {width: 46%;display: block;height: 24px;line-height: 24px;overflow: hidden; font-size:14px; color:#008040 ; background:url(../images/rt_ico2.png) left center no-repeat; padding-left:15px; font-style:normal; display:inline-block}
.newsinforL .pren em a {color:#999; font-size:14px; text-overflow:ellipsis;}
.newsinforL .pren em a:hover{ color:#008040 ;}

/*作者栏*/
.fefabuxinxi{ width:250px; padding:15px; background:#fff; margin-bottom:20px; position:relative;}
.fefabuxinxi i{ display:block; width:12px; height:20px; background:url(../images/b-trangle.png) center no-repeat; position:absolute; top:70px; left:-12px;}
.bm{ border:0; margin-bottom:0;}
.fefbxxtop{}
.fefbxxtop h5{ height:30px; margin-bottom:20px;}
.fefbxxtop h5 span{ display:block; font-size:14px; color:#fff; font-weight:normal; text-align:center; background:#008040; height:35px; line-height:35px; width:90px; border-radius:0 24px 24px 0; position:absolute; top:10px; left:0;}
.fefbxxtop h5 em{ float:right; font-weight:normal; width:67px; overflow:hidden; height:20px; line-height:20px; display:block; font-size:12px; color:#999; margin-top:2px; padding-left:23px; background:url(../images/time.png) left center no-repeat; font-style:normal;}
.fefbxxtop a{ display:block; }
.fetx{width:100px; height:100px; margin:0 auto;}
.fetx img{width:100px; height:100px; border-radius:100%;}
.fezzm{ text-align:center; height:45px; line-height:45px; font-size:16px; color:#333; font-weight:bold;}

.feothersart{ width:250px; padding:15px; background:#fff; margin-bottom:20px;}
.feothersart h3{ border-bottom:1px solid #ededed;  height:30px; margin-bottom:10px;}
.feothersart h3 span{display: block; font-size: 16px; font-weight:normal; color: #293047; padding-left: 10px; border-left: 5px solid #008040; height: 23px; line-height: 23px;}
.feoarts{}
.feoarts ul li{ height:35px; line-height:35px; padding-left:15px; background:url(../images/dian.png) left center no-repeat; overflow:hidden; border-bottom:1px dashed #ededed;}
.feoarts ul li:last-child{ border-bottom:0;}
.feoarts ul li a{ font-size:14px; color:#666;}
.feoarts ul li a:hover{ color:#008040;}

.fefbxxbottom{ padding-top:10px; border-top:1px solid #ededed;}
.fefbxxbottom span{ text-align:center; font-size:12px; color:#999;  float: left;  width: 33%; display:block;line-height: 24px;}
.fefbxxbottom span.deansss{ margin-right:-1px;}
.fefbxxbottom span.deanviews{ border-left:1px solid #ededed; border-right:1px solid #ededed; width: 34%;}
.fefbxxbottom span.deanreplies{margin-left:-1px;}
.fefbxxbottom span.deanreplies a{}
.fefbxxbottom span em{ display: block; font-size: 20px; color: #333;  font-weight: normal; font-style:normal;}

/*前端书籍*/
#church{width:1260px;max-width:1260px;margin:0 auto 30px}
.book_sort{ width:885px; height:264px; margin: 0 7px 15px 0px;overflow:hidden;  float:left;}
.book_list{ width:1260px; margin: 0 7px 15px 0px;overflow:hidden;}
.book_list ul h3{font-size:14px; font-weight:normal; color:#999; margin:15px 0; background:url(../images/dot_right.png) 0 center no-repeat; text-indent:16px;}
#church .book{ width:600px;  float:left;}
.book_single{width:180px; height:252px;margin:0px 5px 0px 3px; padding:5px; cursor:default;box-shadow:0px 0px 8px rgba(204,204,204,0.5); background-color:#fff; border:1px solid #fff; float:left; overflow:hidden; }
.book_single:hover{ border-color:#008040;}
.book_single>li{ float:left;}
.book_img{ width:180px; height:250px; overflow:hidden;}
.book_info{ width:170px; height:260px; padding:15px; background-color:#fff;}
.book_sort .title,.book_list .title{font-size:18px;color:#008040;}
.book_sort .author,.book_list .author{ font-size:12px; color:#999;}
.book_sort .description,.book_list .description{ font-size:14px; margin-top:10px;margin-bottom:20px;}
.book_sort .btn_download,.book_list .btn_download{text-decoration: underline; color:#999;font-size:12px; }
.book_sort .img_title,.book_list .img_title{width:160px; font-size:14px;color:#4ba6e5;}
.book_sort .others li,.book_list .others li{ float:none;}
.book_sort strong,.book_list strong{ font-weight:bold; color:#e54e4b;}
.btn_orange{background-color:#ff6600;  padding:10px; text-align:center; margin:10px auto; color:#fff!important; cursor:pointer; display:block;}
.btn_orange:hover{background-color:#E54E4B; text-decoration:none;}
	

.fixedSubNav{position: fixed; top: 0px; left: 0px; z-index:10; width: 100%; background: #000; background: rgba(0,0,0,.8); animation:myfirst 0.5s;
-moz-animation:myfirst 0.5s; /* Firefox */
-webkit-animation:myfirst 0.5s; /* Safari and Chrome */
-o-animation:myfirst 0.5s; /* Opera */}
@keyframes myfirst
{
from {top:-50px;}
to {top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {top:-50px;}
to {top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {top:-50px;}
to {top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
from {top:-50px;}
to {top:0px;}
}