/*主体设置*/
/*头部*/

.a_header { margin: 0 auto; width: 980px;}
.a_top3 {
    float: left; color: #013567;
}
.a_top4 {
    float: right;
}
.a_top4 a{ color: #013567; }
.a_top3 a{ color: #013567; }
.clear { clear: both;}
.a_top { background: transparent url(../images/a_ba.png) repeat-x scroll 0 0; height: 29px; line-height: 29px; margin-bottom: 15px; }
.a_nn1 {
    float: left;
    margin-left: 50px;
    margin-top: 6px;
    width: 470px;
}
.a_nn2 {
    float: right;
    width: 210px;
}
.a_nn3 li{ float: left; line-height: 18px; width: 63px; margin-right: 15px; margin-bottom: 5px; font-weight: bold; }
.a_nn4{ background: url(../images/li0.gif) no-repeat; height: 23px; width: 63px; color: #FFF; text-align: center; }
.a_nn4 a{ color: #FFF; font-weight: bold; }
.a_nn5{ font-size: 14px; line-height: 41px; color: #333; background: url(../images/a_as1.png) no-repeat -6px -33px; height: 41px; width: 350px; padding-left: 10px; float: left; border: medium none; }
.a_nn6{ background: url(../images/a_as1.png) no-repeat -6px -83px; height: 41px; width: 96px; float: left; border: 0 none;
    cursor: pointer; }
.a_nn7{ background: url(../images/a_as1.png) -50px -3px; height: 20px; width: 138px; float: right;}
.a_nn8{ margin-top: 5px; float: right; background: url(../images/a_yi.gif) no-repeat; line-height: 17px; padding-left: 20px; }
.a_nn8 a:hover{ color: #940306; text-decoration: underline; }
.a_nn9{ float: left; margin-top: 6px; }
.a_nn10{ margin-top: 5px; margin-bottom: 8px; }
.a_nn11 {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 5px solid #044C82;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
}
.a_nn11 ul{ margin-left: 10px; }
.a_nn11 ul li{ float: left; }
.a_nn11 ul li a { display: block; line-height: 34px; padding-left: 10px; padding-right: 10px; text-align: center; float:left; color: #044c82; }
.a_home {
    border-right: 1px solid #CCCCCC;
    height: 34px;
}
.a_nn11 .a_nn12{ background: url(../images/a_as1.png) -106px -83px; height: 36px; float:left; color: #000; }
.a_nn13{ border-bottom: 3px solid #bbcde0; color: #044c82; padding-left: 7px; line-height: 30px; }
.a_nn13 a{ color: #044c82; padding-right: 14px; }
.a_nn11 ul li a:hover{ color: #8d0000; }
.a_nn12 a{color: #8d0000; }

/*公共*/
.a_xia{ margin-bottom: 10px; }
.a_xia2{ margin-bottom: 15px; }
.boy1{ border-top: 2px solid #ab0101; border-bottom: 1px solid #D8D8D8; line-height: 32px; }
.boy1_css{
    background-color: #F5F6F5;
    border-bottom: 1px solid #D8D8D8;
    border-top: 2px solid #AB0101;
    line-height: 32px;
}
.boy2{ font-size: 14px; font-weight: bold; color: #ab0101; }
.boy2 a{ color: #ab0101; }
.boy3{ font-family: Arial, Helvetica, sans-serif; color: #7e7b7b; font-size: 11px; }
.z_dd23 {
    margin-top: 10px;
}
.y_sj1 a:hover, .mmf:hover,.css_jj dd a:hover,.ry25 li a:hover{ color: #A30001; text-decoration: underline; }
.y_sj1{ line-height: 33px; height: 33px; background: #f8f8f8; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding-left: 10px; margin-bottom: 10px; }
.mmf{color: #ab0101;}
.css_cr{
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #D8D8D8;
	overflow: hidden;
}
.free_index_top_left{
	float: left;
	margin-bottom: 10px;
}
.free_index_top_right{
	float: right; margin-bottom: 10px;
}
.n_lb3{ line-height: 25px; text-align: center; font-size: 14px; margin-top: 5px; }

/*底部*/
.fla12{ line-height: 20px; }
.a_fo1{
	background: #f9f9f9;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #AB0101;
}
.a_for2 { background: none repeat scroll 0 0 #EFEFEF; float: left; margin-left: 13px; padding-bottom: 5px; width: 240px; height: 211px; }

.a_for3{ background: #efefef; padding-bottom: 5px; width: 194px; float:left; height: 211px;}
.a_for3 strong { display: block; margin-top: 6px; margin-right: 0; margin-bottom: 0; }
.a_for2 strong { display: block; margin-top: 6px; margin-right: 0; margin-bottom: 0; }
.a_for3 a{ display: inline-block; margin-left: 15px; white-space: nowrap; width: 75px; line-height: 25px; }
.a_for2 a {
    display: inline-block;
    line-height: 25px;
    margin-left: 15px;
    white-space: nowrap;
    width: 100px;
}
.a_for3 a:hover, .a_for2 a:hover, .a_for44 a:hover{ text-decoration: underline; }

.a_for44 {
    background: none repeat scroll 0 0 #EFEFEF; height: 211px;
    float: left;
    margin-left: 13px;
    padding-bottom: 5px;
    width: 240px;
}
.a_for44 strong { display: block; margin-top: 6px; margin-right: 0; margin-bottom: 0; }
.a_for44 a {
    display: inline-block;
    line-height: 25px;
    margin-left: 15px;
    white-space: nowrap;
    width: 50px;
}


.a_for4{ background: #333333; padding-top: 15px; padding-bottom: 15px; }
.a_for5{ float: left; width: 220px; border-right: 1px solid #595959; height: 195px; }
.a_for6{ float: left; width: 700px; margin-left: 30px; }
.a_for7{ background: url(../images/a_as1.png) no-repeat 0px -416px; height: 55px; width: 219px; display: block; }
.a_for8{ background: url(../images/a_as1.png) no-repeat -223px -403px; height: 101px; width: 219px; margin-top: 20px;}
.a_for9{ color: #d4d4d4; margin-bottom: 7px; }
.a_for9 a{ color: #d4d4d4; }
.a_for10{ color: #CCC; line-height: 22px; }
.a_for10 a{ color: #CCC;}
.a_for10 .a_for11{ color: #f9ff00; }

.a_dd105_css {
    border-top: 5px solid #99B3CC;
    line-height: 30px; border-bottom: 1px solid #D8D8D8;
}

.paths {
    background: none repeat scroll 0 0 #F4F4F4;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: 5px;
    width: 953px;
}


.a_gai1 li{ line-height: 19px; }
.a_gai10{ height: 25px; }
.a_gai2{ color: #555555; font-weight: bold; height: 23px; font-size: 14px; }
.a_gai1 ul{
    float: left;
    overflow: hidden;
    padding-left: 10px;
    width: 140px;
}

.a_gai1 .a_gai3 {
    padding-left: 10px;
    width: 240px;
}
	
.a_gai3 li{ float: left;
    overflow: hidden;
    width: 110px;}
	
.a_gai1 .a_gai4 {
    padding-left: 10px;
    width: 240px;
}
	
.a_gai4 li{ float: left;
    overflow: hidden;
    width: 70px;}
.a_dhong{ color: #980400; }


.a_gai1 li a:hover, .a_gai2 a:hover, .a_gai3 li a:hover{ color: #8d0000; }

.a_nn3 li a{ color: #044C82; }
.a_nn3 .a_nn4 a{ color: #FFF; }
.calar01.css{  float: right;}

.a_mtm {
    color: #BE0000;
    float: right;
    line-height: 17px;
    margin-bottom: 3px;
    margin-top: 5px;
}
.a_mtm a{color: #be0000; }
.a_mtm a:hover{ text-decoration: underline; }
.a_top4 a:hover, .a_top3 a:hover{ color: #F00; text-decoration: underline; }

/*研究报告头*/
.y_header { margin: 0 auto; width: 980px;}
.y_you { float: right; padding-left: 28px; }

.y_youu {
	display: inline-block;
	padding-left: 28px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/che.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.y_red {
    color: #BF1717;
}
.y_red a {
    color: #BF1717;
}
.y_red a:hover { text-decoration: underline; }
.y_nn3 li {
    float: left;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
    margin-right: 20px;
    width: 60px;
}
.y_nn4 a{ color: #ab0101; }
.y_dao{ margin-top: 5px; margin-bottom: 10px; border-top: 3px solid #ab0101; border-bottom: 1px solid #cccccc; line-height: 35px; font-size: 14px; }
.y_dao ul li{ float: left;  margin-right: 2px; margin-left: 10px; }
*html .y_dao ul li{ float: left; margin-right: 6px; margin-left: 6px; }
.y_dao ul li a:hover{ color: #ab0101; text-decoration: underline; }
.a_nn7_css { background: transparent url(../images/a_as1.png) repeat scroll -50px -3px; float: right; height: 20px; width: 140px; }


/* 研究报告底部: */
.dio { margin: 0px auto 0; width: 1000px; padding-top: 10px; padding-bottom: 10px; color: #737373; height: 137px;}
.dio a{color: #737373;}
.di1{ margin-top: 20px; border-top: 4px solid #e8e8e8; }
.dio dl{ border-right: 1px solid #E3E3E3; float: left; width: 150px; height: 137px; 
}
.dio dt{ font-family: "幼圆"; font-size: 19px; font-weight: bold; padding-bottom: 10px;  padding-top: 7px; padding-left: 40px;}
.dio .di2{ width: 230px; }
.dio dd{line-height: 24px; padding-left: 40px;}
.dio dl.last {
    border: medium none;
}
.dio2{ background: #555555; }
.di3 { margin: 0px auto 0; width: 1000px; padding-top: 10px; padding-bottom: 10px; color: #FFF; text-align: center; }
.di3 a{ color: #FFF; }
.di3 a:hover, .di4 a:hover, .btn33:hover, .btn1:hover, .btn2:hover, .btn3:hover, .btn4 a:hover, .btn5 a:hover{ text-decoration: underline; }
.di4{ color: #e4ff00; }
.dio a:hover{ color: #ab0101; text-decoration: underline; }
.di4 a{ color: #e4ff00; }


/*分析（有的）*/
img.ico {
	border: 0 none;
	float: left;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 0;
}

.boz_6 {
    float: right;
    font-family: Arial,Helvetica,sans-serif; color: #6d6d6d;

}
.boz_6 a {
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	margin-left: 5px;
	color: #6d6d6d;
}
.boz_6 a:hover{
	color: #BF1717;
}

/*分析（没）*/
.fx_zuo{ float:left;}



/*电子书*/
.rec_hot_css_yidong{ width:620px; overflow:hidden; height:112px;}
.a_top3_css{ float: left; margin:0 0 0 25px;  width:310; }

#LeftArr {
    cursor: pointer;
}
.LeftBotton { background: transparent url(../images/shu1.gif) repeat scroll 0 0; cursor: pointer; float: left; height: 28px; margin-left: 10px; margin-top: 70px; width: 19px; }
.Zhong {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
}
.al_box {
    float: left;
    margin: 10px 6px;
    width: 98px;
}
.al_box p { color: #333333; line-height: 20px; margin-top: 4px; text-align: center; }
.al_box p a {
    color: #333333;
}
#RightArra {
    cursor: pointer;
}
.RightArr { background: transparent url(../images/shu2.gif) repeat scroll 0 0; cursor: pointer; float: right; height: 28px; margin-right: 10px; margin-top: 70px; width: 19px; }
.boy17{ border-top: 2px solid #ab0101; border-bottom: 1px solid #D8D8D8; line-height: 32px; }


/*地区*/
.css_jj {
    background-color: #F5F5F5;
    padding-bottom: 0px;
    padding-top: 0px;
}
*html .css_jj {
    background-color: #F5F5F5;
    padding-bottom: 0px;
    padding-top: 0px;
}
*+ html .css_jj {
    background-color: #F5F5F5;
    padding-bottom: 7px;
    padding-top: 7px;
}
.css_jj dl {
    border-bottom: 1px dotted #575757;
    margin-top: 1px;
    padding: 0 5px 5px;
}
.css_jj dt {
    color: #A30001;
    font-weight: bold;
    line-height: 27px;
}
.tahoma {
    font-family: tahoma;
}
/* 行业 */
.n_lb7{ border-bottom: 1px dotted #BBBBBB; line-height: 22px; margin-top: 10px; }
.n_lb8{ font-size: 12px; font-weight: bold; color: #0145ab; }
.n_lb8 a{ font-size: 12px; font-weight: bold; color: #0145ab; }
.n_lb7 a:hover{
	text-decoration: underline;
	color: #AB0101;
}

/* 三级 */
.ry26 {
    color: #AB0101;
    font-size: 14px;
    font-weight: bold;
}
.ry26 li {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.ry266 {
    color: #AB0101;
    font-size: 14px;
    font-weight: bold;
}
.ry266 li {
    float: left;
    padding-left: 7px;
    padding-right: 7px;
}
.ry27 {
    background-color: #FFFFFF;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    color: #AB0101;
    line-height: 33px;
    margin-bottom: -1px;
    position: relative;
}
.ry27 a {
    color: #AB0101;
}
.ry25 {
    margin-top: 10px;
}
.ry25 li {
    background-image: url(../images/a_dian.gif);
    background-position: 0 10px;
    background-repeat: no-repeat;
    line-height: 23px;
	height: 23px;
    overflow: hidden;
    padding-left: 10px;
	text-overflow: ellipsis;
}
.zssj_content_css{
	font-size: 14px;
	line-height: 26px;
}

/* 通用隐藏和显示 */
.IsBlock_base{ display:block;}
.IsNone_base{ display:none;}

.nn_n6{
	margin-bottom: 10px;
	float: right;
	border: 1px solid #D8D8D8;
	padding-top: 7px;
	padding-bottom: 7px;
}
.nn_n5{
	margin-top: 10px;
}
.bottom{
	margin-top: 10px;
	margin-bottom: 10px;
}
.free_city_left_top{
	overflow: hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
}
.jqzoom {
	border: 1px solid #CECECE;
	background-color: #FFF;
	padding: 1px;
}

/* 头部一直跟 */
.scroll_follow_css
{
	position: fixed;
	top: 0;
	background-color:White;
	z-index:1000;
	height:37px;
	width:1000px;
	overflow:hidden;
	_position: absolute; /*兼容IE6*/ 
	/*_top: expression(documentElement.scrollTop);*/
}
html{_text-overflow:ellipsis;} /*解决IE6下图片抖动*/ 
#top_follow_id{ height:180px;}
/*           */
.scroll_follow_css_01
{
	position: fixed;
	top: 0;
	background-color:White;
	z-index:1000;
	height:262px;
	width:100%;
	overflow:hidden;
	_position: absolute; /*兼容IE6*/ 
	/*_top: expression(documentElement.scrollTop);*/
}
html{_text-overflow:ellipsis;} /*解决IE6下图片抖动*/ 
#top_follow_id_01{ height:262px;}


/* 项目库 */
.news_nav_xm{
	line-height: 37px;
	background-color: #004276;
	height: 37px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3; margin-bottom:10px;
}
.cur_xm{background-color: #1669AB;}
.nav_ul_xm li a:hover{
	background-color: #1669AB;
}
.nav_ul_xm li{
	color: #FFFFFF;
	display: inline;
	float: left;
	font: 16px/37px Microsoft YaHei;
	height: 37px;
	overflow: hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1669AB;
}
.nav_ul_xm li a{color: #FFFFFF;
    display: block;
    padding: 0 15px;
    text-decoration: none;}
.nav_ul_xm{
	width: 1000px;
     margin: 0 auto;
}
.page_name_xm {
	background-color: #004276;
	color: #FFFFFF;
	float: left;
	font-family: Microsoft YaHei,SimHei,SimSun;
	font-size: 18px;
	height: 18px;
	margin-top: 12px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
img.icoo {
    border: 0 none;
    float: left;
    padding: 6px 8px 0 0;
}


/* 新头部(企业培训) */
.inner a:hover{color: #A30001; text-decoration: underline; }
.inner{
	color: #DBDBDB;
	margin-bottom: 10px;
}
.inner a{
	font-size: 14px;
	padding-right: 6px;
	padding-left: 6px;
}
.new_logo{
	margin-top: 8px;
	margin-bottom: 8px;
}
.page_add {
    float: left;
    overflow: hidden;
}
.page_search {
    float: right;
    overflow: hidden; margin-top: 13px;
}
.page_name {
	background-color: #B31E23;
	color: #FFFFFF;
	float: left;
	font-family: Microsoft YaHei,SimHei,SimSun;
	font-size: 18px;
	height: 18px;
	margin-top: 12px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.page_logo{
	background-image: url(http://www.askci.comimages/newlogo.png);
	background-repeat: no-repeat;
	float: left;
	height: 48px;
	width: 194px;
}
.textarea{
	background-image: url(http://www.askci.comimages/search-logo.png);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 28px;
	height: 28px;
	color: #888888;
	float:left;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	border-right-width: 0px;
	border-right-style: none;
}
.px_submit{
	background-image: url(http://www.askci.comimages/name.png);
	background-repeat: no-repeat;
	float: left;
	border: 0 none; cursor: pointer;
	height: 30px;
	width: 86px;
}
.news_nav{
	line-height: 37px;
	background-color: #b31e22;
	height: 37px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3; margin-bottom:15px;
}
.nav_ul{
	width: 1000px;
     margin: 0 auto;
}
.nav_ul li{
	color: #FFFFFF;
	display: inline;
	float: left;
	font: 16px/37px Microsoft YaHei;
	height: 37px;
	overflow: hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebc7c9;
}
.nav_ul li a{color: #FFFFFF;
    display: block;
    padding: 0 15px;
    text-decoration: none;}
.nav_ul li a:hover{
	background-color: #8d070b;
}

.cur{background-color: #8d070b;}


/* 展会头 */
.news_nav_zh {
	background-color: #028fd0;
	border-bottom: 3px solid #E3E3E3;
	height: 37px;
	line-height: 37px; margin-bottom:10px;
}
.page_name_zh {
	background-color: #028fd0;
	color: #FFFFFF;
	float: left;
	font-family: Microsoft YaHei,SimHei,SimSun;
	font-size: 18px;
	height: 18px;
	margin-left: 7px;
	margin-top: 12px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.nav_ul_zh li a:hover{
	background-color: #057bb2;
}
.nav_ul_zh li{
	color: #FFFFFF;
	display: inline;
	float: left;
	font: 16px/37px Microsoft YaHei;
	height: 37px;
	overflow: hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.nav_ul_zh li a{color: #FFFFFF;
    display: block;
    padding: 0 15px;
    text-decoration: none;}

.nav_ul_zh{
	width: 1000px;
     margin: 0 auto;
}
.cur_zh {
    background-color: #057bb2;
}



/*调研头部*/
.header{ margin: 0px auto; width: 1000px; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear: both; }
.hong{ color: #e50102; }
.poto{ margin-top: 13px; }
.zi_a{ margin-top:7px;}
.zi_a a{ color: #004197; }
.logo{ margin-top:13px;}
.xx{ margin-bottom: 8px; }
.new_topm {
	height: 42px;
	line-height: 42px;
	background-image: url(/images/diaoyan/bj.gif);
	margin-top: 10px; overflow:hidden;
}
.img_box2{margin:0 auto 10px; overflow:hidden; position:relative; width:100%;}
.menuLian ul li ul{ display:none;}

/*调研下拉2*/
.menu { display: block; height: 41px; margin-top: 10px; overflow: hidden; width: 1002px; margin-bottom: 10px; }
#dh{ line-height: 41px; background: url(/images/diaoyan/bj.gif) repeat-x 0px 0px; height: 41px; line-height: 41px; list-style-type: none; width: 1002px; padding-left: 4px; }
#dh li {
    float: left;
    font-size: 14px;
    font-weight: bold;  margin-left: 10px;
}
#dh li a {
	color: #fff;
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	text-decoration: none;
}

#dh li ul {
    line-height: 27px;
    list-style-type: none;
    position: absolute; margin-left: -20px;
    text-align: left;
    width: 160px;
}
#dh li ul li {
	float: left;
	font-size: 12px;
	font-weight: normal;
	width: 160px;
	background-color: #ff9997;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff9997;
}
#dh li ul a {
	display: block;
	padding: 0 0 0 20px;
	text-align: left;
	width: 140px;
	background-attachment: scroll;
	background-color: #ffbebd;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	color: #000;
}
#dh li ul a:hover{
	color: #000;
	font-weight: normal;
	text-decoration: none;
	background-attachment: scroll;
	background-color: #f88684;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
/*调研底部*/
.foor{ background: #e6e6e6; padding-bottom: 10px; }
.foor_2 {
    display: block;
    margin: auto;
    overflow: hidden;
    width: 1002px;
}
.foor_2 dl {
    display: inline;
    float: left;
    margin: 10px 0 0 30px;
    width: 220px;
}
.foor_2 dt {
    font-weight: bold;
    line-height: 30px;
}
.foor_2 dd { line-height: 20px; 
}
.fo{ line-height: 23px; margin: 5px auto; width: 1002px; text-align: center; }