@charset "utf-8";
/* CSS Document */
body{ width:1001px; margin:0px auto; background:#fff; font-size:12px;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,ul,li,p{ margin:0px; padding:0px; list-style:none;}
a{ color:#505050; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:none; }
input{  color:#888;}

.top-1{ width:1001px; height:18px; text-align:right; background:#fff; padding-top:8px; padding-right:10px; color:#123A84; }
.top-1 span{ padding-right:30px; }
.top-1 a{ color:#FF6600; text-decoration:none;}
.top-1 a:hover{ color:#505050;}

/****************************************************** top_nav ********************************************************************/
#top_nav{ width:995px; margin:0 auto; float:left; background:#FFF url(../images/nav1_top1.jpg) left bottom no-repeat; height:92px;}
#top_nav .logo{ width:376px; float:left;}
#top_nav .login{ width:610px; float:left; color:#505050; text-align:right; font:12px/25px "宋体";}
#top_nav .login input{ width:86px; height:18px; border:1px solid #505050; line-height:18px;}
#top_nav .nav{ width:610px; float:left; line-height:25px; padding-top:38px;}
#top_nav .nav a{ margin:0px; padding:0px; width:122px; float:left; font:bold 14px/23px "宋体"; 
text-decoration:none; text-align:center; color:#000; display:block; }
#top_nav .nav a:hover{ color:#065aae;}
#top_nav .nav .hover{  color:#065aae; }


/****************************************************** search ********************************************************************/
#search{ width:995px; height:96px; float:left; background:url(../images/nav1_top2.jpg) no-repeat; color:#000;}
#search .content{ width:780px; float:left; padding-top:30px; padding-left:80px;  font:13px "宋体";}
#search .content span{ padding-left:310px;}
#search .content span a{ color:#0622ae; font:lighter 12px/15px "宋体";}
#search .content span a:hover{ color:#000; text-decoration:none;}
#search .content input{ border:1px solid #6188aa; height:20px; line-height:21px; color:#000; padding-left:3px;}
#search .btn_search{ width:80px; float:left; margin-top:18px; text-align:center; }
.inp2{ border:1px solid #3276B5; width:529px;  height:21px; line-height:23px; color:#000;}


/* =================== main =======================================================================================*/
.main{ width:1001px; float:left; margin-left:0px; background:#FFF; height:auto; padding:0;}

/* -------------- search box ----------------*/
.search-box{ background:url(../images/search-bg2.jpg) no-repeat; width:990px; height:58px; margin-top:10px; }
.search{ height:28px;  padding-left:70px; padding-top:10px; font-family:"黑体"; font-size:16px; color:#113982; }
.country{ width:150px;}
.alt{ text-align:center; padding-left:50px;}
.alt a{ color:#113D89; text-decoration:underline;}
.alt a:hover{ color:#000;}
.line-1{ height:10px; margin-top:10px;}

.no_result{width:970px; float:left; background:#FEFEDE; border:1px dotted #BEBE3D; padding:10px; text-align:center;
font:14px/36px "微软雅黑"; }

.amount{ width:990px; float:left; margin-top:20px;}
.amount span{ color:#FF3300; font-weight:bold;}

.title-box{width:995px; float:left; margin-top:10px; margin-bottom:10px;}
h1{ width:100%; float:left; color:#000; font: lighter 16px/30px "黑体"; text-align:center; margin-top:10px; }

.description{ width:990px; float:left; line-height:21px; padding:5px 0;  color:#505050; margin-top:5px; 
border:1px solid #C1CFE2; background:#E8EDF5;}
.description span{ width:920px; float:right;}

h2 ul{ width:995px; float:left; margin:5px 0 0 0; padding:0px;}
h2 li{ width:247px; float:left; border-right:1px solid #fff; text-align:center;}
h2 li a{ display:block; text-decoration:none; font: lighter 12px/27px "宋体"; color:#505050; background:#D9D9D9;}
h2 li a:hover{font:bold 12px/27px "宋体"; color:#fff; background: #4470C2;}
h2 li .hover{font:bold 12px/27px "宋体"; color:#fff; background: #4470C2;}

#Tab2{width:983px; float:left; height:auto; margin:0; padding:0px; border-left:2px solid #dedede; border-right:2px solid #dedede; border-bottom:2px solid #dedede;padding:2px; }
/*菜单class*/
#Tab2 .Menubox1 {width:980px; float:left; height:27px; line-height:27px; margin-top:10px;}
#Tab2 .Menubox1 ul{ width:310px; height:27px; float:right; margin:0;padding:0 0 0 10px; }
#Tab2 .Menubox1 li{float:left;display:block;cursor:pointer;width:100px;text-align:center;color:#000;  
font:bold 13px/27px "宋体"; background: url(../images/arrow_37.jpg) left center no-repeat; margin-right:3px;}
#Tab2 .Menubox1 li.hover{padding:0px; width:100px; background: url(../images/arrow_36.jpg) left center no-repeat;
color:#5A9405; font:bold 13px/27px "宋体"; margin-right:3px;}

#Tab2 .Contentbox1{ width:983px; float:left; padding:0; }

.report-box{ width:983px; float:left; }
.report-box h3{ width:983px; float:left; font:bold 14px/30px "宋体"; text-align:center; color:#456BAA; margin-top:10px;}
.report-box .pic1{ width:983px; float:left; text-align:center; margin-top:10px; border-bottom:1px solid #dedede;}
.report-box .text1{ width:963px; float:left; padding:10px; font:lighter 12px/21px "宋体"; color:#505050; background:#E8EDF5;}
.report-box .pic2{ width:983px; float:left; text-align:center; margin-top:10px; border-bottom:1px dotted #7B7B7B;}
.report-box .pic3{ width:983px; float:left; text-align:center; padding:10px 0;border-bottom:1px dotted #7B7B7B;}
.report-box .pic3 .span1{ width:370px; float:left; text-align:center; padding-top:30px; background:#EAEAEA; }
.report-box .pic3 .span1 u{ width:370px; float:left; font:12px/25px "宋体"; text-align:center; text-decoration:none; margin-top:20px;}
.report-box .pic3 .span2{ width:610px; float:left; text-align:center; background:#fff;}
.report-box .pic3 .span2 u{ width:610px; float:left; font:12px/25px "宋体"; text-align:center; text-decoration:none;}
.report-box .pic4{ width:983px; float:left; text-align:center; padding:10px 0;border-bottom:1px dotted #7B7B7B;}
.report-box .pic4 .span1{ width:380px; float:left; text-align:center; padding-top:30px; border-right:1px solid #4470C2;}
.report-box .pic4 .span1 u{ width:380px; float:left; font:12px/25px "宋体"; text-align:center; text-decoration:none; margin-top:20px;}
.report-box .pic4 .span2{ width:560px; float:left; text-align:center; background:url(../images/arrow_33.jpg) left center no-repeat; padding:10px 0 10px 30px;}

.report-box h5{ width:983px; float:left; margin-top:10px;}
.report-box .text2{ width:961px; float:left; background:#FFF9F5; border:1px dotted #FF6600; padding:10px;}

.report-box table{ width:983px; float:left; background:#dedede;}
.report-box th{ background:#F0F6FF; font:bold 12px/21px Arial, Helvetica, sans-serif;}
.report-box td{ background:#fff; font:12px/21px Arial, Helvetica, sans-serif; text-align:center;}


.report-title{ background: url(../images/report-topbg.jpg) right no-repeat; width:935px; height:19px; color:#456BAA; padding:10px 0 0 10px; font-weight:bold; font-size:13px;}
.report-graph{ text-align:center; color:#888; line-height:25px;}
.report-content{ line-height:22px; color:#505050; margin:20px;}
.tydp{ margin:0 20px 10px 20px; border:1px dotted #FF6600; background:#FFF9F5; color:#000; padding:10px 0; line-height:20px;}


/* 选择国家 */
.bton{border:1px solid #587497;background:#fff; width:120px; line-height:21px; color:#888;}
.cont{padding:0 10px; margin-bottom:30px;}
#selectItem{background:#F0F6FF url(../images/item.gif) no-repeat;position:absolute;overflow:hidden; width:500px; margin:0px; padding:0px;  float:left;z-index:2;}
.main-box{ width:498px; float:left; border:1px solid #3A69B1; margin-top:28px; padding-bottom:10px; }
#result{border:1px solid #CCC;margin-top:10px;}
.bgc_ccc{height:26px; background:#E5E5F7; padding:10px ;}
.bgc_eee{background:#FF6600;}
.c_999{color:#999}
.pointer{cursor:pointer;}
.left-1{float:left;}
.right-1{float:right; padding-right:5px;}
.cls{clear:both;font-size:0px;height:0px;overflow:hidden;}
#bg{/*filter:alpha(opacity=50);opacity:0.7;*/ width:100%; float:left; position:absolute; display:none;z-index:1;}
.hidden{display:none;}
#c00 ul, #c00 li{ width:475px; float:left; margin:0px; padding:0px;}
#c00 li h2{ width:475px; float:left; font:bold 13px/23px "宋体"; color:#3A69B1; padding-left:5px;  border-bottom:1px dotted #0066CC; 
margin-top:10px; }
#c00 li span{ width:100px; line-height:20px; text-align:left; float:left;}
.move{cursor:move;}




.download-report{ width:950px; float:left; height:20px; padding:5px 0; text-align:right;}


.point{ margin:10px 0px; border:1px dotted #FF6600; background:#FFF9F5; color:#000; padding:5px; line-height:20px;}
.point span{ width:100%; font-weight:bold;}
.point .option{ width:98%; margin-left:10px; margin-bottom:10px;}
.point .option a{ background:url(../images/arrow_1.jpg) left center no-repeat; padding-left:10px; padding-right:30px;}


.list{ width:990px; float:left;}
.value-content{ width:990px;}
.value-content table{}
.value-content th{ background:url(../images/th-bg1.jpg) repeat-x; height:20px; color:#2C5091; padding-top:10px; font-size:12px; }
.value-content td{ background:url(../images/td-bg1.jpg) repeat-x; height:17px; color:#888; padding-top:10px; font-size:12px; font-weight:lighter; }

.list-title{ margin-top:10px; }
.list-table{ }
.list-title th{ background:#4370C1; color:#fff; height:26px; padding-top:8px; }
.list-title td{ background:#D9D9D9; height:26px; padding-top:8px; text-align:right; }

/*CSS scott style pagination*/
DIV.scott { width:999px; float:left; PADDING-BOTTOM: 3px; MARGIN-top: 15px; PADDING-TOP: 3px; TEXT-ALIGN: center;}
DIV.scott A {BORDER: #ddd 1px solid; PADDING:2px 5px; COLOR: #016CB2; MARGIN-RIGHT: 2px; TEXT-DECORATION: none;}
DIV.scott A:hover {	BORDER: #016CB2 1px solid; COLOR: #016CB2; BACKGROUND-COLOR: #E4F4FE;}
DIV.scott A:active {BORDER: #016CB2 1px solid; COLOR: #016CB2; BACKGROUND-COLOR: #E4F4FE;}
DIV.scott SPAN.current {BORDER: #016CB2 1px solid; PADDING:2px 5px; FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND: #016CB2;}
DIV.scott SPAN.disabled {BORDER: #f3f3f3 1px solid; PADDING:2px 5px; COLOR: #ccc; MARGIN-RIGHT: 2px;}

#Tab4{width:995px; float:left; margin:0px; padding:0px; }
/*菜单class*/
#Tab4 .Menubox1 {width:995px; float:left; line-height:28px;}
#Tab4 .Menubox1 ul{width:995px; float:left; margin:0px;padding:0px;}
#Tab4 .Menubox1 li{float:left; display:block; cursor:pointer; width:246px; background:#dedede; text-align:center;color:#666; margin-right:1px;}
#Tab4 .Menubox1 li.hover{padding:0px; width:246px; background:#FF9900; color:#000;  margin-right:1px; font-weight:bold;}
#Tab4 .Contentbox1{width:970px; float:left; padding:8px; border:1px solid #FF9900; background:#FEFCE3;}
#Tab4 #con_two_1 a, #Tab4 #con_two_2 a, #Tab4 #con_two_3 a, #Tab4 #con_two_4 a
{ background:url(../images/arrow_1.jpg) left center no-repeat; padding-left:10px; width:230px; float:left; font:12px/20px "宋体"; color:#000; text-decoration:none;}
#Tab4 #con_two_1 a:hover, #Tab4 #con_two_2 a:hover, #Tab4 #con_two_3 a:hover, #Tab4 #con_two_4 a:hover{ color:#0066CC;}


/****************************************************** 底部 ********************************************************************/
#footer{ width:1001px; float:left; margin-top:5px; border-top:5px solid #d2d4d3; color:#707070;}
#footer .footer{ margin-top:10px;}
#footer .footer .footer_left{ width:175px; float:left; height:106px; text-align:center;}
#footer .footer .footer_center{ width:474px;  float:left; height:86px; padding:10px; line-height:23px;
 border-left:1px dotted #707070;  border-right:1px dotted #707070;}
#footer .footer .footer_center a{ font:lighter 12px/28px "宋体"; color:#707070; padding-left:20px;}
#footer .footer .footer_center a:hover{ color:#3374ac; text-decoration:none;}
#footer .footer .footer_right{ width:305px;  float:left; height:86px; padding:10px; line-height:21px;}