@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
body { font-family:arial; font-size:11px; background:#013857; color:#333;}
input { font-family:arial; font-size:11px; color:#636466;}
img { border:none;}
a{text-decoration:none;}
p{ line-height: 20px;}
.clear { clear:both; _clear:both;}
.main{ width:1002px; height:auto; clear:both; background:#fff; margin:auto;}
/*-----------top nav begin----------------*/
.header{ width:1002px; height:115px; margin:auto; background:url(/images/common/head.jpg); color:#fff; }
.header .top{ width:1002px; height:50px; padding-top:10px;}
.header .top .logo{ float:left; width:200px; height:50px; display:block;}
.header .top .left{ width:560px; padding-left:30px; float:left; padding-top:10px; display:block; }
.header .top .left p{ font-size:12px;}
.header .top .left a{ color:#fff;}
.header .top .left a:hover{ text-decoration:underline;}
.header .top .right{ width:90px; display:block; float:right; padding-top:3px;}
.header .top .right a{ color:#fff; width:50px; font-size:12px;}
.header .top .right a:hover{ text-decoration:underline;}
.header .top .right a span{ color:#b10d0d;}

.header .bottom{ width:1002px; height:40px;}
.header .bottom .top_voi{ width:200px; height:40px; padding-left:50px; padding-top:10px; font-size:14px; color:#fef49d; float:left;}
.header .bottom ul{ list-style:none; width:606px; float:left; height:30px; background:url(/images/common/common_head.gif) no-repeat scroll 0 0 transparent; margin-top:10px; position:relative;}
.header .bottom ul li{ float:left; width:119px; text-align:center; padding-top:7px; height:28px; }
.header .bottom ul li a{ color:#fff; font-size:14px; width:119px;} 
.header .bottom ul li a:hover{ background:url(/images/common/common_head.gif) no-repeat scroll 0 -50px transparent; width:119px; height:30px;}
.header .bottom ul li.on{ background:url(/images/common/common_head.gif) no-repeat scroll 0 -90px transparent;}
/*-----------top nav end----------------*/
.guide{ color:#999; font-size:12px; margin-bottom:15px; height:35px; line-height:30px; border-bottom:solid 2px #c9c9c9;}
.guide a{color:#333; margin-left:10px;}
.guide a:hover{color:#0088d6;}
.guide .bread{ float:left;}
.guide .addthis_button{ padding:10px 20px 0 0; float:right;}

/*-----------index left nav part begin----------------*/
.content_box{ margin-top:5px; padding-bottom:20px;}
.content_box .left{ width:211px; float:left; padding-right:0; padding-left:5px; position: relative; display:inline;}

.content_box .left .win_list{ background:url(/images/common/win_nav_bg.jpg) repeat-y; padding-bottom:10px;}
.content_box .left .win_list .win_top{ background:url(/images/common/common_head.gif) no-repeat scroll 0 -174px transparent; height:46px;}
.content_box .left h2 img{float:left; margin-top:4px;}
.content_box .left h2 a{margin-left:10px; text-decoration:none; color:#3a3a3a; width:140px; float:left; display:block; font-size:15px;}
.content_box .left h2 .more{ font-size:11px; float:left; width:32px; margin-top:6px; margin-left:5px;  color:#0088d6; }
.content_box .left ul{ width:211px; display:block; margin-top:0; list-style:none;}
.content_box .left .win_list ul li{ height:30px; background:url(/images/common/common_head.gif) no-repeat scroll 0 -287px transparent; padding-left:15px;}
.content_box .left .win_list ul li a{ margin-left:10px; font-size:12px; color:#666;}
.content_box .left .win_list ul li a:hover{ color:#0088d6;}
.content_box .left .win_list ul li.sort{background:url(/images/common/common_head.gif) no-repeat scroll 0 -221px transparent; height:32px; padding:5px 0 0 10px; border-top:solid 1px #FFF; width:198px;}
.content_box .left .win_list ul li.sort a{padding-left:5px; text-decoration:none; color:#3a3a3a; width:138px; float:left; display:block; font-size:12px; margin-top:5px; font-weight:bold; display:inline; position:relative;}
.content_box .left .win_list ul li.sort .more{ font-size:11px; float:left; width:28px; margin-top:10px; margin-left:5px; color:#0088d6; _margin:0; display:inline; position:relative;}

.content_box .left .mac_list ul li{ height:30px; background:url(/images/common/common_head.gif) no-repeat scroll 0 -287px transparent; padding-left:15px;}
.content_box .left .mac_list ul li a{ margin-left:10px; font-size:12px; color:#666;}
.content_box .left .mac_list ul li a:hover{ color:#0088d6;}
.content_box .left .mac_list ul li.sort{background:url(/images/common/common_head.gif) no-repeat scroll 0 -221px transparent; height:32px; padding:5px 0 0 10px; border-top:solid 1px #FFF; width:198px;}
.content_box .left .mac_list ul li.sort a{margin-left:13px; text-decoration:none; color:#3a3a3a; width:146px; float:left; display:block; font-size:12px; margin-top:5px; font-weight:bold;}
.content_box .left .mac_list ul li.sort .more{ font-size:11px; float:left; width:28px; margin-top:10px; margin-left:5px; color:#0088d6; }

.content_box .left .mac_list{ background:url(/images/common/mac_nav_bg.jpg) repeat-y; padding-bottom:10px; border-bottom:solid 3px #d3d3d3; }
.content_box .left .mac_list .mac_top{ background:url(/images/common/common_head.gif) no-repeat scroll 0 -347px transparent; height:45px;}
/*-----------index left nav part end----------------*/
.content_box .right{ width:777px; float:left; display:inline; position:relative;}

.main .footer{background:url(/images/common/foot.jpg) no-repeat; height:82px; text-align:center; padding-top:15px; color:#fff; font-size:16px; text-align:center;}
.main .footer a{ color:#fff; font-size:16px;}
.main .footer a:hover{ color:#F00; font-size:16px;}
.main .footer p{ font-size:13px; margin:3px 0 5px 0;}
.main .footer .footer_links a{ font-size:12px;}
.main .footer .footer_links a:hover{ color:#069;}


.footer{background:url(/images/common/foot.jpg) center no-repeat; height:82px; text-align:center; padding-top:15px; color:#fff; font-size:16px;}
.footer a{ color:#fff; font-size:16px;}
.footer a:hover{ color:#F00; font-size:16px;}
.footer p{ font-size:13px; margin:3px 0 5px 0;}
.footer .footer_links a{ font-size:12px;}
.footer .footer_links a:hover{ color:#069;}

.content_box .left .links{ padding-top:10px;}
.content_box .left .links .mac_top{ background:url(/images/common/tab_title.jpg) no-repeat; height:23px; padding:10px 0 0 30px; font-size:14px; font-weight:bold;}
.content_box .left .links .mac_top a{color:#3a3a3a;}
.content_box .left .links .mac_top a:hover{ text-decoration:underline;}
.content_box .left .links .link_part{ border:solid 1px #CCC; width:189px; padding:10px 0 20px 20px;}
.content_box .left .links .link_part li a{ font-size:12px; line-height:20px; color:#666;}
.content_box .left .links .link_part li a:hover{ text-decoration:underline;}

.search input { float:right; border:0; height:22px; line-height:16px;}

