*{margin:0;padding:0;}
body{font-size:12px;font-family:"微软雅黑";color:#666;}
a{text-decoration:none;}
ul li{list-style:none;}
.A_content{width:100%;}
@font-face {font-family: 'iconfont';
src: url('../iconfont/iconfont.eot'); /* IE9*/
src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
url('../iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
url('../iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{
color:#fff;
font-family:"iconfont" !important;
font-size:16px;font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;}

/***************滚动条特效开始********************/
::-webkit-scrollbar{width:6px;height:6px;background:#ccc;}
::-webkit-scrollbar-button{background-color:#e5e5e5;}
::-webkit-scrollbar-track{background:#999;}
::-webkit-scrollbar-track-piece{background:#ccc}
::-webkit-scrollbar-thumb{background:#666;}
::-webkit-scrollbar-corner{background:#82AFFF;}
::-webkit-scrollbar-resizer{background:#FF0BEE;}
scrollbar{-moz-appearance:none !important;background:rgb(0,255,0) !important;}
scrollbarbutton{-moz-appearance:none !important;background-color:rgb(0,0,255) !important;}
scrollbarbutton:hover{-moz-appearance:none !important;background-color:rgb(255,0,0) !important;}
/***************滚动条特效结束********************/	

/*t_left start*/
.A_content .t_left{width:180px;height:100%;background:#282828;position:fixed;left:0;top:0;z-index:2;}
.A_content .t_left .l_logo{width:100%;height:42px;border-bottom:1px solid #000000;
background:url("../images/logo.png") no-repeat top;}
.A_content .t_left .l_nav{width:100%;border-bottom:1px solid #414141;}
.A_content .t_left .l_nav ul li{cursor:pointer;border-bottom:1px solid #000000;line-height:47px;border-top:1px solid #414141;position:relative;}
.A_content .t_left .l_nav ul li a{padding-left:30px;display: block;}
.A_content .t_left .l_nav ul li .l_project{display:block;}
.A_content .t_left .l_nav ul li:hover{background:#28b889;}
.A_content .t_left .l_nav ul li.c_hover{background:#28b559;}
.A_content .t_left .l_nav ul li a span{font-size:14px;color:#fff;padding-left:10px;}
.A_content .t_left .l_list{width:450px;background:rgba(255,255,255,1);padding:10px;line-height:22px;border:2px solid #282828;border-left:0;position:absolute;left:180px;top:-2px;display:none;}
.A_content .t_left .l_list p a.l_list_a{color:#555;font-size: 14px; display:inline-block; width:100px; text-align:center; padding:0;
transition:                         all linear 0.5s;
-webkit-transition:               all linear 0.5s;
-moz-transition:                    all linear 0.5s;
-o-transition:                    all linear 0.5s;
-ms-transition:                    all linear 0.5s;

}
.A_content .t_left .l_list p a.l_list_a:hover{color:#fff; background-color: #000;}

/*end t_left*/

/*t_header start*/
.A_content .t_header{position:fixed;top:0;left:0;width:100%;height:56px;background:#2f3437;z-index:1;}

/*h_nav start*/
.A_content .t_header .h_nav{height:56px;margin-left:180px;float:left;}
.A_content .t_header .h_nav ul li{float:left;width:110px;height:56px;border-left:1px solid #414141;border-right:1px solid #000;position:relative;}
.A_content .t_header .h_nav ul li a{display:block;color:#fff;text-align:center;padding-top: 8px;}
.A_content .t_header .h_nav ul li:hover a{color:#fff;}
.A_content .t_header .h_nav ul li .i_icon{display:block;padding:3px 0;color:#fff;}
.A_content .t_header .h_nav ul li:hover .i_icon{color:#fff;}
.A_content .t_header .h_nav ul li .h_list{display:none;width:310px;padding:10px 20px;border:1px solid #282828;background:rgba(255,255,255,0.7);position:absolute;left:-2px;top:56px;}
.A_content .t_header .h_nav ul li.hover{background:#28B779;}
.A_content .t_header .h_nav ul li .h_list a{color:#555;float:left;padding:0 10px 0 10px;font-size:14px;}
.A_content .t_header .h_nav ul li .h_list a:hover{color:#000;}
.A_content .t_header .h_nav ul li .h_list span{color:#555;float:left;}
.A_content .t_header .h_info .h_user{color:#fff;}
.A_content .t_header .h_info .h_user a{color:#fff;transition:all 0.2s linear;display:inline-block;  margin: 22px 10px 0 10px;}
.A_content .t_header .h_info .h_user a:hover{color:#28B779;}
/*end h_nav*/


/*end header*/
.t_right{height:100%;margin-left:180px;background:linear-gradient(rgb(90,90,90),#222);filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#585858',endColorStr='#222',gradientType='0'); background:-webkit-linear-gradient(rgb(90,90,90),#222);background:-o-linear-gradient(rgb(90,90,90),#222);background:-moz-linear-gradient(rgb(90,90,90),#222);overflow:hidden;}
.t_right .t_l_list{margin:40px auto;}
.t_right h1#fuchu{line-height:50px;margin-top:80px;font-size:28px;text-align:center;}
#wrap{width:1180px;height:360px;border:5px solid #ddd; overflow:hidden;margin:0 auto;}
#wrap ul{width:3180px;}
#wrap ul li{width:196px;height:360px; list-style:none; float:left;border-left:1px solid #aaa; box-shadow:-4px 0px 30px #000;/*é˜´å½±*/ transition:all 1S;/*css3è¿‡æ¸¡å±žæ€§*/ position:relative;/*å‚ç…§ç‰©*/overflow:hidden;cursor:pointer;}
#wrap ul li p{width:100%;height:360px; background:rgba(0,0,0,0.3); position:absolute;line-height:360px; color:#fff; text-align:center; font-weight:600;  transition:all 1S;}
#wrap ul li p.top{top:0px; left:0px;}
#wrap ul li p.bottom{bottom:0px; left:0px;}
#wrap ul:hover li{width:40px;}
#wrap ul li:hover{width:980px;}
#wrap ul li:hover p{height:40px; line-height:40px;}

/*end header*/


#r_content .r_author{width:400px;margin:20px auto;color:#ff3;}
#r_content .r_author span{float:left; display:inline-block; margin-right: 10px;}

#r_content{width:1000px;margin:80px auto;color:#fff;font-size:14px;}
#r_content h1{text-align:center;}
#r_content h2{line-height:38px;}
#r_content ul li{text-indent:2em;line-height:22px;}

#r_content h3{line-height:30px;}
#r_content h4{line-height:26px;}
#r_next{margin:20px 0;}
#r_next a{display:inline-block;height:25px;background:#28B779;color:#fcf;font-size:14px;line-height:25px;text-align:left;border-radius:1px;transition:all 0.3s linear; text-indent:0;}
#r_next a:hover{background:#396;color:#fff;-webkit-transform:skew(10deg);-webkit-transition:all 0.6s ease;}
#r_content .mymap{width:800px;height:800px;margin:50px auto;box-shadow:1px 1px 8px 1px #fff;}
/*menu start*/
#r_content .menu{width:120px;border:1px solid #eee;background:#fff;color:#969696;box-shadow:1px 1px 5px 0 #000;}
#r_content .menu ul li{list-style:none;line-height:34px;border-top:1px solid #efefef;border-bottom:1px solid #cacaca;}
#r_content .menu ul li.r_b{border-bottom:0;}
#r_content .menu ul li.r_f{border-top:0;}
#r_content .menu ul li:hover{background:#f0f0f0;}
/*end menu*/


#copy{width:100%;height:50px;margin:70px 0 0 0;}
#copy .c_copy{display:block;color:#b9b9b9;line-height:50px;text-align:center;font-size:12px;}

/*头部导航和消息提示小于1360的时候 用下边的样式*/
@media screen and (max-width:1360px){
/*h_nav start*/
.A_content .t_header .h_nav{margin-left:180px;}
.A_content .t_header .h_nav ul li{width:80px;}
/*end h_nav*/

.A_content .t_right .r_message .m_list .m_pic{display:none;}
.A_content .t_right .r_message .m_list .m_desc{text-align:center;}
}

/*头部导航和左侧导航小于1024的时候 用下边的样式*/
@media screen and (max-width:1024px){

/*t_left start*/
.A_content .t_left{width:50px;}
.A_content .t_left .l_logo{height:54px;background:url("../images/logo1.png") no-repeat center;}
.A_content .t_left .l_nav ul li a{padding-left:16px;height:52px;}
.A_content .t_left .l_nav ul li a span{display:none;}	
.A_content .t_left .l_nav .l_list{left:50px;}
/*end t_left*/

/*h_nav start*/
.A_content .t_header .h_nav{margin-left:50px;}
.A_content .t_header .h_nav ul li{width:60px;}
.A_content .t_header .h_nav ul li a span{display:none;}
.A_content .t_header .h_nav ul li a i{margin:14px auto;}
/*end h_nav*/

.A_content .t_header .h_info .h_user{margin-left:50px;}
.A_content .t_right{margin-left:0;}
.A_content .t_right #r_content{margin-left:80px;width:880px;}
.A_content .t_right .r_location {margin-left: 50px;}
.A_content .t_right .r_message{margin-left:50px;}

.A_content .t_right .r_table{margin-left:60px;}}

.l_copy{width:100%;margin:20px 0 0 0;}
.l_copy .c_text{display:block;color:#b9b9b9;line-height:50px;text-align:center;font-size:12px;}

#scroll_top{width:60px;height:50px;position:fixed;right:10px;bottom:100px;display:none;}
#scroll_top span.btn_scroll_top{width:60px;height:50px;display:block;
background:url('../images/icon_top.png')no-repeat center;background-color:#666;cursor:pointer;border-radius:4px;}
#scroll_top span.btn_scroll_top:hover{background-color:#28B779;transition:all 0.2s linear;}


/* brand-list */
.brand-list{width:98%;margin:15px auto 0 auto;position:relative;}
.brand-list .item{position:absolute;width:21%;background-color:#fdfcfc;border:1px solid #f8f8f8;padding:10px 1%;top:0;left:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;
  -webkit-box-shadow:2px 2px 5px rgba(67, 59, 56, .5);  
  -moz-box-shadow:2px 2px 5px rgba(67, 59, 56, .5);  
  box-shadow:2px 2px 5px rgba(67, 59, 56, .5);
  margin-bottom: 10px; 
  text-align:center;
  color: #5f5e5e;
  font-weight: bold;
}
.brand-list .item a{ color: #5f5e5e;}
/*
.brand-list .hover{box-shadow:0px 1px 8px rgba(200,200,200,.6);background-color:#fff;border-color:#c8c8c8;}
.brand-list .additem{padding:0 1%;width:46%; border:none;}
*/
.brand-list .item .item_title{ font-size: 1.1em; padding:10px;}
.brand-list .item .item_desc{ font-size: 1.3em; line-height: 1.5em; text-align:left; text-indent:10px;display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.brand-list .item .item_sl{ font-size: 1.3em; text-align:left;line-height: 1.5em; text-indent:10px; margin-bottom: 15px;}
.brand-list .item .item_sl span{ display:inline-block; color: #f00; font-size: 1.3em;}
.brand-list .item .item_p{ overflow:hidden;}
.brand-list img{ width:100%;
transition:                         all linear 0.2s;
-webkit-transition:               all linear 0.2s;
-moz-transition:                    all linear 0.2s;
-o-transition:                    all linear 0.2s;
-ms-transition:                    all linear 0.2s;

}
.brand_more{ background-color: #2ac56a;margin:0.5em 1% 0; }
.brand_more a{ text-align:center; display:block; padding:1em 0; color: #fff; font-size: 1.2em;}


/*列表分页*/
.fanye{height:auto;padding:8px;text-align:center; margin:20px auto 0; clear:both;}
.fanye .current{display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;border-radius:3px; background-color: #009547; color: #fff; margin-right: 2px;}
.fanye a{display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;border-radius:3px;margin-right: 2px;}
.fanye a:hover{color:#fff;background-color: #009547;}
.fanye .thisclass{display:inline-block;padding:0 10px;line-height:25px;height:25px;color:#2267b5;font-weight:bold;border:1px solid #ccc;border-radius:3px;}
.fanye .pageinfo{border-radius:3px;padding:0 10px;display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;}
.fanye .last{color:#ccc;display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;border-radius:3px;}


.n-list{  width:700px;background-color:#f7f7f7; float:left; margin-left: 20px; }
.n-list li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.n-list li h2{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
.n-list li h2 a{ font-size:20px; font-weight:bold; line-height:29px; color:#3b8dd1; text-decoration:none; }
.n-list li h2 a:hover{ color:#8CAC52; }
.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
.n-list li .note .info{ padding-top:10px; }
.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
.n-list li .note .info .time{ background-position:0 -158px; }
.n-list li .note .info .view{ background-position:0 -36px; }
.n-list li .note .info .comm{ background-position:0 4px; }
.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }

/*大标题*/
.ntitle{ margin:0 auto; padding:30px 0 0; width:100%;background-color:#f7f7f7;  }
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:inline-block; float:left; padding-left:20px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }
	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }
	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }	
	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; margin-right: 20px; }
	.ntitle span a{ color:#999; }
	.ntitle span a:hover{ color:#0089CD; }

.list-right{ position:relative; display:block; float:left; width:300px; overflow:hidden;background-color:#f7f7f7;  }

/*排行*/
.rank-list li{ position:relative; _display:block; padding:10px 0 0 0px; height:auto; vertical-align:top; width: 96%;}
	.rank-list li a{ display:block; padding:0; color:#888; font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; _position:absolute;    text-indent: 20px; }
	.rank-list li .num{ position:absolute; left:0px; top:12px; display:inline-block; vertical-align:-3px; *vertical-align:middle; width:16px; height:16px; margin-right:10px; background:#1389d7; font-style:normal; color:#fff; font-size:10px;  text-align:center; overflow:hidden; text-indent:0; line-height:16px;}
	.rank-list li.active .num{ top:12px; background:#d60007; font-family:Times, serif; }
	.rank-list li span{ float:right; margin-left:5px; color:#999; _padding:2px 0 2px 5px; _z-index:2;  _position:absolute; _background:#fff; _right:0;     text-indent: 0;}
.sidebar-box h3 {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 1em;
    color: #888;
    font-size: 18px;
    font-weight: 500;
    border-bottom: 1px solid #f0f0f0;
}


#wrap{width:1180px;height:360px;border:5px solid #ddd; overflow:hidden;margin:0 auto;}
#wrap ul{width:3180px;}
#wrap ul li{width:196px;height:360px; list-style:none; float:left;border-left:1px solid #aaa; box-shadow:-4px 0px 30px #000;/*é˜´å½±*/ transition:all 1S;/*css3è¿‡æ¸¡å±žæ€§*/ position:relative;/*å‚ç…§ç‰©*/overflow:hidden;cursor:pointer;}
#wrap ul li p{width:100%;height:360px; background:rgba(0,0,0,0.3); position:absolute;line-height:360px; color:#fff; text-align:center; font-weight:600;  transition:all 1S;}
#wrap ul li p.top{top:0px; left:0px;}
#wrap ul li p.bottom{bottom:0px; left:0px;}
#wrap ul:hover li{width:40px;}
#wrap ul li:hover{width:980px;}
#wrap ul li:hover p{height:40px; line-height:40px;}
