body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer {
    margin: 0;
    padding: 0;

}
body {
background:url(../images/bg.gif) repeat;
    color: #111;
    font: 12px 'XinGothic-SinaWeibo','helvetica','Arial','Microsoft Yahei','宋体';
}
form {
    display: inline;
}
ul,li, ol {
    list-style: none;
}
img{border:none}
input{
	cursor:pointer;
	outline:medium;
}
a {color:#333;text-decoration:none}
a:hvoer {color:#d00;}

/*------顶部-----*/
.top{
	background:url(../images/top_bj.gif) repeat-x;
	height:28px;
	width:100%;
	  clear:both
}
.top_box{width:1050px; line-height:28px; height:28px; margin:0px auto;}

.top_box_l{float:left; color:#666;}

.top_box_l a{ color:#666; padding:0px 5px;}

.top_box_l a:hover{color:#d20001;}

.top_box_r{float:right; _margin-top:6px;}

.top_box_r img{vertical-align:middle;}

.top_box_r a{padding:0px 5px; color:#ea6153;text-decoration:none;}

.top_box_r a:hover{text-decoration:underline;}


/*------头部-----*/
.head{ width:100%; height:80px;  clear:both}

.head_box{width:1050px; margin:0px auto; padding:10px 0 10px 0 }

.logo{float:left;margin-left:25px;margin-top:3px;}

.banner{ float:right; width:758px; }

/*------导航-----*/
.nav{height:40px; width:100%;   clear:both;}
.in_nav{height:40px;background:url(/tools/images/nav_bg.jpg) repeat-y;border-top:solid 2px #2F4A9B; width:1050px; margin:0px auto; margin-top:5px;display:block;}

.in_nav ul{display:inline;float:left;font-size:13px;}
.in_nav #nav_ul{width:850px; float:left;  height:40px; text-align:center;margin:0px auto;display:block; }

.in_nav #nav_ul li{font-size:16px;float:left; margin-right:1px;margin-left:10px;text-align:center; height:40px; line-height:40px;color:#fff; }

.in_nav #nav_ul li a{color:#fff;text-align:center;  padding:0 26px 0 26px; display:block; text-decoration:none}
.in_nav #nav_ul li a:hover{color:#ea6153; background:#f9f9f9;}



#nav5{width:100px; color:#FFFFFF; font-size:16px;margin-left:0px;float:right; margin-right:10px; font-weight:normal;display:none;}
#nav5 a.popmenulink{ width:100px;line-height:40px; height:40px;font-weight:normal;cursor:hand;display:block; text-align:center;color:#fff;font-size:14px;}
#nav5 a.popmenulink:hover{ background:#FFFFFF; color:#ea6153}
#nav5 div{ width:210px; position:absolute; border-left:1px solid #CCC; font-size:14px;border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
#nav5 .popmenuclose div{ display: none;position:absolute;z-index:1}
#nav5 .popmenuopen{position: relative;float:left;}
#nav5 .popmenuopen a.popmenulink{background:#FFFFFF; color:#ea6153}
#nav5 .popmenuopen div{margin-top:24px;margin-left:-42px;width:230px;background:#FFF;position:absolute;left:0px;top:16px; max-height:540px;min-height:40px;height:auto !important;height:100%}
#nav5 .popmenuopen div ul{ background:#FFFFFF;overflow:hidden; max-height:540px; margin-left:8px; overflow:hidden; *margin:0px; *padding:0}
#nav5 .popmenuopen div ul .xiala{ width:200px;font-size:14px; margin-bottom:2px;color:#666;font-weight:normal;display:block;white-space:nowrap;line-height:32px;height:32px;text-decoration: none;overflow:hidden;}
#nav5 .popmenuopen div ul .xiala a{color:#666;}
#nav5 .popmenuopen div ul .xiala a:hover{color:#ea6153;text-decoration:none;}
#nav5 .popmenucell{background-color:#E1E1D0;line-height:1px;height:1px;overflow:hidden;margin:3px 0}

/**/

.loading{display:none; }

/*------content*/
.content{ margin:0 auto;width:1050px; display:block;padding-bottom:15px;}
.content_index{margin:0 auto;width:1050px; height:100%;clear:both}


.main-top{ width:1050px; margin-top:20px;clear:both;}
.main-top-title{width:1040px; height:30px; background:url(../images/top.png) no-repeat; color:#fff; font-size:16px; line-height:30px; padding-left:10px;clear:both;z-index:2}
.main-top-con{ width:1050px; height:350px; background:#fff;}
.main-top-con-left{ float:left; width:820px; }
.main-top-con-right{float:right; margin:0 auto; width:210px;}
.main-top-con-cell{ width:230px;_width:220px; border:1px solid #CCC; border-radius: 4px;  height:140px;_margin:10px 0px 0px 0px;margin:20px 14px 5px 15px; float:left }

.main-top-con-cell .item-inner{ width:210px; height:120px; margin:10px;_margin:9px;  }
.main-top-con-cell .item-hd{ width:210px; height:45px; float:left; padding-bottom:5px; overflow:hidden; }
.main-top-con-cell .item-hd h3{ font-size:14px; font-weight: normal; line-height:1.4; margin-bottom:5px; overflow:hidden; height:22px; }
.main-top-con-cell .item-hd h3 a:hover{ text-decoration:underline; color: #FF0000}
.main-top-con-cell .item-hd a{ display:inline-block; text-decoration:none; color:#333333}
.main-top-con-cell .item-hd .likeable{ float:left;}
.main-top-con-cell .item-hd .item-category{ float:right; font-size:12px;color:#ea6153; font-weight:bold; }

.main-top-con-cell .item-hd .item-category a{color:#ea6153; }
.main-top-con-cell .item-hd .item-category a:hover{ color: #FF0000}
.main-top-con-cell .item-icon{margin-right:10px;float:left}
.main-top-con-cell .item-bd{ width:210px; height:60px; max-height:60px;border-top:1px  dotted  #CCCCCC; overflow:hidden; float:left; line-height:22px; padding-top:8px;  color: #999999}
.main-top-con-cell .icon{display:inline-block; width:13px; height:13px;background:url(../images/heart.gif) no-repeat }
#lage{ margin-right:0}
#lage1{margin-right:0}
.main-top-con-cell-tag{width:490px; height:140px; margin:20px 14px 10px 15px; float:left}



.main-bottom{width:1050px; margin-top:10px; clear:both; position:relative; height:450px}
.main-bottom-con-cell{ width:320px; margin:10px 0px 0px 0px; text-align:left; float:left; }
.main-bottom-con-cell .item-inner{ width:320px; height:30px; background:url(../images/list2.png) no-repeat;  }
.main-bottom-con-cell .item-inner h3{ display:block; width:150px; float:left; font-weight:normal; color:#FFFFFF; font-size:16px; line-height:30px; padding-left:10px; margin:0}
.main-bottom-con-cell .item-inner a{ color:#FFFFFF; text-decoration:none}

.main-bottom-con-cell .item-inner span{ display:block;_margin-top:0px;width:35; height:15; float:right; margin-right:8px; margin-top:10px;padding:0}
.main-bottom-con-cell .item-hd{ background:#FFFFFF;padding-bottom: 15px; height:170px;border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom-right-radius: 4px; border-bottom-left-radius:4px;  font-size:14px}
.main-bottom-con-cell ul{padding:10px 12px 10px 15px; margin:0; line-height:30px}
.main-bottom-con-cell ul li{background:url(../images/re.png) 0px 7px no-repeat;padding-left:25px; height:28px; overflow:hidden}
.main-bottom-con-cell ul li a{ color: #333333; text-decoration:none}
.main-bottom-con-cell ul li a:hover{ color:#ea6153; text-decoration:none;}

.col1{ float:left; width:320px;}
.col2,.col3{ float:left; width:320px; margin-left:45px;}


/*------footer-------*/

.footer{float:left;width:100%;background:#4c4c4c;margin-top:60px;padding:20px 0;}

.footer ul{width:1180px; margin:0px auto; color:#858585; text-align:center; line-height:28px; padding:10px 0px;}
.footer ul a{color:#fff; padding:0px 6px;}
.footer ul a:hover{color:#ff0;text-decoration:underline;}



.tools_area {margin:10px auto;text-align:center;width:1050px;}
.tools_area .tools_list {float:left;width:515px;margin-top:15px;}
.tools_area .toolsR {float:right;}
.tools_area .tools_list h3 {border-bottom:solid 3px #005EAA;width:100px;padding-left:62px;text-align:left;line-height:45px;font-size:18px;color:#3F61C7;font-weight:normal;}
.tools_area .tools_list .title1 {background:url(/tools/images/title1_bg.jpg) no-repeat 10px 0px;}
.tools_area .tools_list .title2 {background:url(/tools/images/title2_bg.jpg) no-repeat 10px 0px;}
.tools_area .tools_list .title3 {background:url(/tools/images/title3_bg.jpg) no-repeat 10px 0px;}
.tools_area .tools_list .title4 {background:url(/tools/images/title4_bg.jpg) no-repeat 10px 0px;}
.tools_area .tools_list .title5 {background:url(/tools/images/title5_bg.jpg) no-repeat 10px 0px;}
.tools_area .tools_list .title6 {background:url(/tools/images/title6_bg.jpg) no-repeat 10px 0px;}
.tools_area .tools_list h3 a {color:#3F61C7;}
.tools_area .tools_list h3 a:hover {color:#d00;}



.tools_area .tools_list ul {float:left;width:516px;border-top:solid 1px #00CCFF;padding-top:15px;}
.tools_area .tools_list ul li {float:left;width:240px;overflow:hidden;margin:5px 6px;border:solid 1px #fff;border-bottom:solid 1px #E1E1E1;line-height:35px;text-align:center;}
.tools_area .tools_list ul li:hover {background:#CFF4FD;}
.tools_area .tools_list ul li a {color:#333;}
.tools_area .tools_list ul li a:hover {color:#d00;}





