@charset "utf-8";
/* CSS Document */

body,form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background-color:#fff;}
body,td,th,div,ul,li,p{font-family:"Microsoft YaHei","Arial", "Helvetica", Helvetica, sans-serif; font-size:14px;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6,p,ul{ margin:0; padding:0;}
img{ border:0px;}
a {font-family:"Microsoft YaHei";
	font-size: 14px;
	color: #bf0a15;
}
a:link {font-family:"Microsoft YaHei";
	text-decoration: none;
	color: #bf0a15;
}
a:visited {font-family:"Microsoft YaHei";
	text-decoration: none;
	color: #bf0a15;
}
a:hover {font-family:"Microsoft YaHei";
	text-decoration: none;
	color: #009203;
}
a:active {font-family:"Microsoft YaHei";
	text-decoration: none;
	color: #505050;
}

#head{ width:100%; height:73px; background:#fff;}
.head960{ width:960px; margin:0 auto; height:70px;}
.logo{ width:200px; height:70px; float:left;}
.flag{ width:480px; float:right; height:70px; text-align:right;}
.flag_new{width:480px; height:20px; line-height:20px; font-size:18px;}
.flag_new a{color:#af0000; font-size:18px;}
.flag_new a:hover{color:#d70000; font-size:18px;}
.zhezhao{background-color:#000;  z-index:1001;  -moz-opacity: 0.4;  opacity:.40;  filter: alpha(opacity=40);}

#container{ width:100%; margin:0 auto; text-align:center;}

#nav{height:46px; width:100%; background:url(navbg.jpg) repeat-x; }
.topnav{ width:960px; margin:0 auto; }
.topnav ul{ width:960px; list-style-type: none; margin:0 auto; overflow: visible; background:url(navlibg.jpg) no-repeat left; float: left;}
.topnav li{list-style-type: inherit; display: inline-block; height: 46px; font-size: 13px; text-transform: uppercase; color: #fff; overflow: visible; padding: 0 27px;  float:left; background:url(navlibg.jpg) no-repeat right;}
.topnav ul li a {color: inherit; font-size: inherit; display: inline-block; height: 46px; line-height: 46px;}
.topnav ul li a:active {background: none; color:#fff;}
.topnav ul li a:hover {text-decoration: none;}
.topnav ul li.click {background: #373737;}
.topnav ul li.click:hover {background: #373737;}
.topnav ul li:hover {background: #c50505;}

#focusimg{background-color:#fff; width:100%; height:336px;  margin:0 auto; z-index:-1; margin-top:10px; margin-bottom:10px;}
.banner{width:960px; height:336px; position: relative; overflow: hidden; margin:0 auto;}
.banner-btn{display:none;}
.banner-btn a{display:block;line-height:40px;position:absolute;top:160px;width:43px;height:43px;z-index:4;}
.prevBtn{left:5px; background:url(left-arrow.png)}
.nextBtn{right:5px; background:url(right-arrow.png)}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}
.banner i{width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.banner .nextBtn i{background-position:-200px -24px;}
.banner .prevBtn i{background-position:-200px 0px;}

.banner-circle{position:absolute;left:50%;bottom:15px;height:15px;text-align:center;font-size:0;}
.banner-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner-circle li a{display:block;padding-top:9px;width:15px;height:6px;border-radius:50%;background:#e3e3e3;overflow:hidden;}
.banner-circle .selected a{background:#008ebf;}

#event{ width:100%; background:#f8f8f8; }
.enent960{width:960px; margin:0 auto; padding-top:10px; padding-bottom:10px; height:200px;}
.enent960 ul{width:320px; float:left; margin-bottom:0px; margin-top:5px;}
.enent960 h2{ font-size:20px; color:#444444; height:40px; line-height:40px;   font-weight:100;}
.enent960 li{font-size:12px; color:#888; line-height:18px; text-align: left;}
.en-enent960{width:960px; margin:0 auto; padding-top:15px; padding-bottom:5px; height:300px;}
.en-enent960 ul{width:320px; float:left; margin-bottom:0px; margin-top:5px;}
.en-enent960 h2{ font-size:20px; color:#444444; height:40px; line-height:40px;   font-weight:100; font-family:"Arial", "Helvetica", Helvetica, sans-serif;}
.en-enent960 li{font-size:12px; color:#888; line-height:18px; font-family:"Arial", "Helvetica", Helvetica, sans-serif; text-align: left;}



#content{ width:100%; background-color:#eee;}
.content960{width:940px; margin:0 auto; padding-top:20px; padding-bottom:15px; background:#fff; padding-left:10px; padding-right:10px; text-align:left;}
.content960 h2{ color:#404041; margin-bottom:10px;}
.content960 p{ line-height:19px; margin-bottom:10px; font-size:13px;}
.content960-left{ width:600px; float:left;}
.content960-right{width:310px; float:right; margin-top:-25px;}

.news_con{width:900px; margin:20px auto 0 auto; text-align:justify; }
.news_con p{ font-size:16px; line-height:28px; margin:10px 0 10px 0; text-align:justity;}
.news_tubiao{width:920px; margin:0 auto; padding-bottom:20px; text-align:center;}
.news_tubiao img{ margin:20px auto 0 auto; text-align:center; width:150px; height:150px; border:#CCC 1px solid;}
.en-content960{width:940px; margin:0 auto; padding-top:20px; padding-bottom:15px; background:#fff; padding-left:10px; padding-right:10px; text-align:left;}
.en-content960 h2{ color:#a8ae1d; margin-bottom:10px; font-family:"Arial", "Helvetica", Helvetica, sans-serif;}
.en-content960-left{ width:600px; float:left;}
.en-content960-right{width:310px; float:right; margin-top:-25px;}
.en-content960 p{line-height:19px; margin-bottom:10px; font-size:13px; font-family:"Arial", "Helvetica", Helvetica, sans-serif; color:#666;}


/*职位下拉开始*/
.about-us-box .box-item .box-name.active,.about-us-box .t-h4{border-bottom:1px solid #f0f0f0}.promote-warp .qr-box img{width:108px;height:108px;float:left}
.promote-warp .qr-box .app-guide-title{line-height:36px;text-align:center}
.promote-warp .qr-box .app-guide-title span:first-child{display:inline-block;position:relative;margin-top:17px}
.about-us-box{margin-top:30px;padding-bottom:30px}
.about-us-box .about-min-height{min-height:600px}
.about-us-box p{font-size:14px;color:#333;line-height:44px; font-weight:bold; margin:0; padding-left:15px; background:url(zhiwei_bg.gif) no-repeat;}
.about-us-box span{font-size:14px; color:#515151; line-height:30px;}
.about-us-box em{font-style:normal;color:#bbb}
.about-us-box.renzheng p{font-size:16px;line-height:2}
.about-us-box p.f1{font-size:16px;line-height:26px}
.about-us-box .box-wrap{padding-left:15px}
.about-us-box .t-h4{position:relative;font-size:16px;height:35px;margin:30px 0 0;line-height:35px; color:#cc0514;}
.about-us-box .box-item{background:#f8f8f8;padding:0 15px}
.about-us-box .box-item .box-name{position:relative;background:#f8f8f8;height:50px;font-size:14px;line-height:50px;margin-top:30px;cursor:pointer;}
.about-us-box .box-item .box-cnt{padding:25px 0;display:none}
.about-us-box .box-wrap .box-name i{position:absolute;right:0}
.about-us-box .box-wrap .box-name i:after{content:'+';font-size:22px;color:#333;font-style:normal;display:block}
.list-paddingleft-2{padding-left:15px;}

/*职位下拉结束*/


/*报告列表开始*/
.liebiao{width:930px; margin:0 15px 40px 15px;}
.list{width:930px; height:191px; border-bottom:1px #eaeaea solid; margin:15px 0 0 0; }
.list_img{float:left; width:202px; height:145px; margin:15px 0 0 15px;}
.list_right{float:left; width:693px; height:150px; margin:15px 0 0 20px;}
.right_bt{width:690px; height:20px; line-height:20px; color:#454545;}
.right_bt a{color:#454545; font-size:24px;}
.right_bt a:hover{color:#bf0a15; font-size:24px;}
.right_sj{width:665px; height:20px; line-height:20px; font-size:14px; color:#bbb; margin-top:15px; padding-left:25px;background:url(time.png) no-repeat;}
.right_jj{width:670px; height:80px; line-height:28px; font-size:15px; color:#787878; margin-top:10px; overflow:hidden;}
/*报告列表结束*/

#foot{ width:100%;  height:60px; background:#e3e3e3;  padding-top:10px; padding-bottom:5px; margin-bottom:5px;}
.footer{ width:940px; margin:0 auto; padding:10px;}
.footer ul{ margin:0; text-align:center; padding:0; display:inline-block;}
.footer li{color:#fff; font-size:14px; line-height:22px;}
.footer span{ color:#666666; line-height:22px; font-size:13px; font-family:"Arial", "Helvetica", Helvetica, sans-serif;}
