/* CSS Document */
.study_path{ width:1200px; height:44px; line-height:44px; overflow:hidden; margin:0 auto; font-size:14px; color:#999999;}
.study_path a{ color:#999999;}
.study_path a:hover{ color:#E77918;}

.top{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0;}
.top_logo{ float:left; height:50px;}
.top_menu{ float:right; height:44px; margin-top:5px;}
.menu_st{ float:right;}
.menu_st li{ float:left; text-align:center;}
.menu_st li a{ color:#333333; font-size:14px; display:block; width:110px; margin-top:5px;}
.menu_st li a span{ display:block; width:110px; font-size:12px; color:#999999;}
.menu_st li a:hover, .menu_st li a.active, .menu_st li a:hover span, .menu_st li a.active span{ color:#00A3EA; font-weight:bold;}

.banner_st{ width:1200px; height:450px; overflow:hidden; margin:0 auto; position:relative;}
.banner_st img{ position:absolute; z-index:1; width:1200px; height:450px;}
.banner_st a{ position:absolute; z-index:2; display:block; width:240px; height:60px; line-height:58px; text-align:center; background-color:#E77918; border-radius:10px; color:#FFFFFF; font-size:30px; left:50%; margin-left:-120px; bottom:50px; cursor:pointer;}
.banner_st a:hover{ background-color:#005CA1;}

/*定制报告弹出层*/
.baogao_div_bg{ width:100%; height:100vh; position:fixed!important;/* FF IE7*/ z-index:999; display:none; background:url(../images/bg1.png); left:0; top:0;}
.baogao_div {
background-color: #FFFFFF;
text-align:left;
line-height: 40px;
font-size: 12px;
font-weight: bold;
width: 390px;
height: 380px;
left:50%;
top:50%;
position:absolute;
z-index:2;
margin-left:-195px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-190px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
border-radius:5px;
border:#CCCCCC solid 1px;
}

.baogao_close{ display:block; width:350px; height:46px; line-height:46px; padding:0px 20px; background-color:#f7f7f7; border-radius:10px 10px 0px 0px;}
.baogao_close span{ float:left; font-size:18px; color:#0070A6;}
.baogao_close a{ float:right;}
.baogao_close img{ width:17px; height:16px; margin-top:15px;}
.baogao_input{ width:350px; margin-left:15px; margin-top:10px;}
.baogao_input input{ width:335px; margin-left:5px; padding:2px 5px; font-size:14px; border:#E1E1E1 solid 1px; color:#565656; height:28px; line-height:28px; margin-top:5px; background-color:#FFFFFF; border-radius:3px;}
.baogao_input textarea{ width:335px; padding:5px; border:#E1E1E1 solid 1px; margin-left:5px; height:80px;}
.baogao_btn{ width:350px; height:48px; margin-top:10px; margin-left:20px;}
.baogao_btn input{ width:350px; height:48px; border:0; background-color:#0070A6; border-radius:5px; margin-top:10px; font-size:18px; color:#FFFFFF; text-align:center; cursor:pointer;}
.baogao_btn input:hover{ background-color:#E77918; outline:none;}

.warp_one{ width:100%; background-color:#F4F4F4; margin-top:50px; padding:30px 0 50px 0; overflow:hidden;}
.one_m{ width:1200px; margin:0 auto;}
.one_tit{ width:1200px; text-align:center; overflow:hidden; height:43px;}
.one_tit span{ height:40px; padding:8px 15px; border-bottom:#ADD301 solid 3px; font-size:24px;}
.one_list{ width:1220px; margin:0 auto; overflow:hidden; margin-left:-20px;}
.one_list li{ float:left; margin-left:20px; width:285px; height:188px; position:relative; margin-top:40px;}
.one_list li img{ width:285px; height:188px; position:absolute; z-index:1;}
.one_list li a{ position:absolute; z-index:2; right:20px; bottom:20px; color:#FFFFFF; border:#FFFFFF solid 1px; padding:5px 20px; border-radius:3px; font-size:16px;}
.one_list li:hover a{ background-color:#FFFFFF; color:#ADD301;}

.warp_two{ width:100%; padding:30px 0 50px 0; overflow:hidden;}
.two_m{ width:1200px; margin:0 auto; overflow:hidden;}
.two_list{ width:1240px; overflow:hidden; margin-left:-40px; margin-top:40px;}
.two_list li{ float:left; width:208px; margin-left:40px; overflow:hidden;}
.two_list li i{ display:block; width:140px; height:140px; margin-left:34px; border-radius:50%; background-color:#F6F6F6; overflow:hidden;}
.two_list li i img{ display:block; width:100%; max-width:140px; margin-top:23px;}
.two_list li a{ display:block; width:208px; font-size:16px; line-height:22px; height:44px; overflow:hidden; margin-top:40px;}
.two_list li span{ display:block; width:208px; line-height:22px; height:88px; overflow:hidden; font-size:14px; color:#666666; margin-top:20px;}
.two_list li:hover a{ color:#ADD301;}

.buss_tit{ width:1200px; margin:0 auto; margin-top:50px; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.buss_tit span{ font-size:40px; color:#666666;}
.buss_txt{ width:960px; margin:0 auto; margin-top:40px; line-height:180%; font-size:14px; color:#666666; margin-top:50px;}

.menu_article{ width:1000px;margin:35px auto 45px  auto;}
.menu_article p{ text-indent:2em;color:#595959; line-height:1.8; color:#666666; font-size:16px;}
.menu_article p i{ margin-right:3px; letter-spacing:5px;}
.menu_picture{ width:1000px; margin:10px auto auto auto;}
.menu_picture li{ display:inline-block;margin-bottom: 10px;}
.main_list li{ display:inline-block;vertical-align:middle;}
.main_list { margin-top:25px;}
.konw_but{ position:absolute; width:145px; height:47px; cursor:pointer;z-index:999; left:565px; top:388px;}
.QR_code{ position:absolute; width:130px; height:200px;z-index:999;left:1085px; top:270px;}
.menu_canlender{ width:1000px; margin:25px auto auto auto;}
.menu_canlender td{ border:1px solid #90bc09; text-align:center; padding:3px; cursor:pointer;}
.canlender.open{ background-color:#90bc09;}
.calender_list{ width:1000px; margin:0 auto 25px auto; display:none;}
.calender_list.active{ display:block;}
.calender_list{ width:1000px; margin:0 auto 25px auto;}
.calender_list td{ border:1px solid #90bc09; padding:3px;}
.menu_article_table td{padding:0 5px;}
.display_css{ display:inline-block;}

.banner{ width:1200px; height:150px; margin:0 auto;}
.banner img{ width:1200px; height:150px;}

.study_m{ width:1200px; overflow:hidden; margin:0 auto; margin-top:20px;}
.study_left{ float:left; width:200px; border-top:#CCCCCC solid 1px;}
.sdudy_menu{ width:200px; overflow:hidden;}
.sdudy_menu li{ width:200px; height:40px; line-height:40px; border-bottom:#E1E1E1 dashed 1px;}
.sdudy_menu li a{ display:block; width:200px; height:40px; font-size:18px; color:#666666; text-indent:15px;}
.sdudy_menu li a:hover, .sdudy_menu li a.active{ background:url(../images/study_t.png) no-repeat right; color:#E77918;}
.con_qq{ display:block; background-color:#0591DE; color:#FFFFFF; font-size:16px; width:120px; text-align:center; height:30px; line-height:30px; border-radius:20px; margin-top:20px; margin-left:40px; cursor:pointer;}
.con_qq:hover{ background-color:#E77918; color:#FFFFFF;}

.advisory{ position:fixed; top:0; left:0; width:100%; height:100vh; background-image:url(../images/bg1.png); z-index:998;}
.advi_m{ left:50%; top:50%; background-color:#FFFFFF; padding:10px 10px; width:350px; height:140px; position:fixed; z-index:999; margin-left:-205px; margin-top:-90px; border-radius:5px;}
.advi_close{ height:16px;}
.advi_close a{ float:right;}
.tel{ margin-left:30px; margin-top:5px; height:28px; line-height:28px; background:url(../img_study/tel.png) 0 4px no-repeat; text-indent:34px; font-size:18px; color:#008DDD;}
.email{ margin-top:10px; margin-left:30px; height:28px; line-height:28px; background:url(../img_study/email.png) 0 4px no-repeat; text-indent:34px; font-size:18px; color:#008DDD;}
.qq{ margin-top:10px; margin-left:30px; height:28px; line-height:28px; background:url(../img_study/qq.png) 0 4px no-repeat; text-indent:34px; font-size:18px; color:#008DDD;}

.study_right{ float:right; width:970px;}
.study_search{ width:938px; overflow:hidden; padding:15px; border:#CCCCCC solid 1px;}
.study_search dl{ width:938px; overflow:hidden; margin:5px 0;}
.study_search dl dt{ float:left; width:80px; font-weight:bold; font-size:14px; color:#0591DE; height:30px; line-height:30px;}
.study_search dl dd{ float:left; line-height:30px;}
.study_search dl dd a{ float:left; margin-right:10px; font-size:14px; color:#666666;}
.study_search dl dd a:hover, .study_search dl dd a.active{color:#E77918;}
.study_search dl dd select{ height:26px; line-height:26px; font-size:14px; border:#E1E1E1 solid 1px; margin-top:2px;}

.list_path{ width:970px; height:30px; line-height:30px; position:relative; margin-top:20px;}
.path_bg{ width:970px; height:2px; background-color:#CCCCCC; margin-top:14px; position:absolute; z-index:1;}
.path_txt{ margin-left:10px; position:absolute; z-index:2; font-size:22px; font-weight:bold; color:#0591DE; background-color:#FFFFFF; padding:0 10px;}

.study_list{ width:970px; overflow:hidden;}
.study_list li{ float:left; width:970px; padding-top:20px; padding-bottom:20px; border-bottom:#E1E1E1 solid 1px;}
.study_list li:hover{ background-color:#F7FCFF;}
.study_list .info_img{ float:left; width:195px; height:130px; padding:2px; border:#E1E1E1 solid 1px;}
.study_list .info_img img{ width:195px; height:130px;}
.study_list li a:hover{ color:#E77918;}
.study_list .info{ float:right; width:749px;}
.study_list .info a{ display:block; color:#0591DE; background:url(../images/study_t1.png) 0 10px no-repeat; font-size:14px; text-indent:17px; height:30px; line-height:30px;}
.study_list .info span{ display:block; width:750px; font-size:12px; line-height:25px; max-height:125px; overflow:hidden; color:#929496;}
.study_list .info span em{ font-style:normal; color:#0591DE;}
.study_list .info a span{ float:left; display:inline; width:auto;    text-indent: 17px;
    height: 30px;
    line-height: 29px;
	font-size:15px;
	margin-right:-17px;
	color: red;
}

/*详情页*/
.study_show{ width:1200px; margin:0 auto; overflow:hidden;}
.show_l{ float:left; width:770px; overflow:hidden;}
.show_r{ width:330px; float:right;}
.show_tit{ padding-bottom:10px; line-height:30px; font-size:20px; border-bottom:#E1E1E1 solid 1px; color:#0591DE; text-align:center;}
.show_borwse{ height:30px; line-height:30px; color:#929496; text-align:center; font-size:14px;}
.show_info{ width:770px; margin-top:15px; overflow:hidden;}
.show_img{ float:left;}
.show_img img{ width:360px; height:240px; border:#E1E1E1 solid 1px; padding:10px;}
.show_con{ float:right; width:358px;}
.con_borwse, .con_from, .con_mail, .con_phone, .con_email, .con_price{ width:358px; height:32px; line-height:32px; font-size:14px; color:#666666;}
.con_borwse{ margin:5px 0;}
.con_borwse span{ margin-right:20px;}
.con_borwse span em{ color:#E94F43; font-style:normal; font-size:26px; margin-right:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.con_borwse span i{font-style:normal; font-size:18px; margin-right:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.con_from a{ background-color:#CCCCCC; color:#1C75B1; padding:2px 10px; margin-left:10px; font-size:12px; border-radius:3px;}
.con_from a:hover{ color:#E77918;}
.con_phone span, .con_email span{ color:#BE3217; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.con_price span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.con_price span em{ font-style:normal; margin-left:3px; color:#FF0000; font-size:15px; font-weight:bold;}
.con_btn{ width:358px; height:30px; line-height:30px; margin-top:10px;}
.con_btn a{ margin-right:10px;}
.con_btn_l{ float:left; background-color:#E77918; padding:0 20px; font-size:16px; color:#FFFFFF; display:block; border-radius:3px;}
.con_btn_r{ float:left; background-color:#008DDD; padding:0 20px; font-size:16px; color:#FFFFFF; display:block; border-radius:3px;}
.con_btn_zx{ float:left; background-color:#95D237; padding:0 20px; font-size:16px; color:#FFFFFF; display:block; border-radius:3px;}

.show_txt1{ width:750px; padding:10px; line-height:180%; font-size:14px; color:#666666;}

.show_state{ width:770px; overflow:hidden; margin-top:20px; border-top:#E1E1E1 dashed 1px; padding-top:20px; font-size:14px; line-height:180%;}

/*taoble切换*/
.tabPanel{ width:770px; overflow:hidden; margin-top:30px;}
.tabPanel ul{height:39px; border-bottom:#008DDD solid 1px; padding-left:10px;}
.tabPanel ul li{ float:left; height:39px; line-height:39px; font-size:16px; color:#565656;text-align:center;position:relative;cursor:pointer;}
.tabPanel .hit{ height:39px; line-height:39px; color:#008DDD; background:url(../img_study/mulu.png) 0 8px no-repeat; text-indent:30px;}
.tabPanel .hit1{ height:39px; line-height:39px; color:#008DDD; background:url(../img_study/mulu1.png) 0 8px no-repeat; text-indent:30px;}
.pane{border-top:0; width:750px; background-color:#fff; padding:10px; line-height:180%; overflow:hidden; font-size:14px; color:#666666;}
.pane img{ max-width:650px;}

.show_con_tit{ width:330px; border-bottom:#E1E1E1 solid 1px; border-top:#CCCCCC solid 2px; text-align:center; height:40px; line-height:40px; font-size:16px; color:#0591DE; margin-top:40px}
.show_txt{ width:310px; padding:10px; line-height:180%; font-size:14px; color:#666666;}

/*订购弹出层*/
.m_div_bg{ width:100%; height:100vh; position:fixed!important;/* FF IE7*/ z-index:999; display:none; background:url(../images/bg1.png); left:0; top:0;}
.m_div{
background-color: #FFFFFF;
text-align:left;
z-index:2;
width: 490px;
height: 280px;
margin-left:-245px!important;/*FF IE7 璇ュ€间负鏈韩瀹界殑涓€鍗� */
margin-top:-140px!important;/*FF IE7 璇ュ€间负鏈韩楂樼殑涓€鍗�*/
left:50%;
top:50%;
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
border-radius:5px;
border:#CCCCCC solid 1px;
}
.close{ display:block; width:100%; height:46px; line-height:46px; background-color:#f7f7f7; border-radius:10px 10px 0px 0px;}
.close span{ float:left; font-size:18px; color:#0070A6; font-weight:bold; margin-left:20px;}
.close a{ float:right; margin-right:20px; cursor:pointer;}
.close img{ width:17px; height:16px; margin-top:15px;}
.mtab{ width:100%; padding:0 20px; margin-top:10px;}
.mtab td{ font-size:14px; color:#888888; padding:5px 3px;}
.mtab td input, .mtab td select{ height:28px; line-height:28px; border:#E1E1E1 solid 1px; padding:0 5px; font-size:14px; color:#666666; border-radius:3px; outline:none;}
.mtab td b{ color:#FF0000;}
.text_input{ width:200px;}
.text_terea{ width:340px; height:100px; border:#E1E1E1 solid 1px; border-radius:3px; padding:5px; outline:none;}
.sub_btn{ width:100%; text-align:center; margin-top:15px;}
.sub_btn input{ border:0; background-color:#0193DE; height:40px; font-size:16px; color:#FFFFFF; padding:0 70px; border-radius:3px; cursor:pointer; outline:none;}
.sub_btn input:hover{ background-color:#E77918;}

/*翻页*/
.page_m{ clear:both; width:100%; text-align:right; height:26px; margin-top:30px;}
.page_m a{ line-height:26px; margin-left:3px; margin-right:3px; background-color:#EEEEEE; padding:5px 8px 5px 8px; color:#666666;}
.page_m a:hover, .page_m a.active{ background-color:#3687D9; color:#FFFFFF;}

/*排行榜
/*
.ranking_list{ width:1010px; overflow:hidden; margin-left:-20px;}
.ranking_list li{ float:left; width:431px; padding:10px 21px; border:#E1E1E1 solid 1px; margin-top:20px; margin-left:20px;}
.ranking_list li:hover{ background-color:#F7FCFF; width:431px; padding:9px 20px; border:#E77918 solid 2px;}
.ranking_list li:hover .rank_l a{color:#E77918;}
.ranking_list li .rank_l{ float:left;}
.ranking_list li .rank_l a{ display:block; font-size:17px; height:30px; line-height:30px; color:#0591DE;}
.ranking_list li .rank_l span{ display:block; height:20px; font-size:13px; line-height:20px; color:#666; margin-top:3px;}
.ranking_list li .rank_l span em{ font-style:normal; font-size:14px; margin-right:5px;}
.ranking_list li .rank_r{ float:right; margin-top:18px;}
.ranking_list li .rank_r a{ background-color:#0591DE; color:#FFFFFF; padding:7px 18px; border-radius:3px;}
.ranking_list li .rank_r a:hover{ background-color:#E77918;}
*/

/*关键词数据优化*/
.tag_list{ width:970px; overflow:hidden;}
.tag_list li{ float:left; width:970px; padding-top:20px; padding-bottom:20px; border-bottom:#E1E1E1 solid 1px;}
.tag_list li:hover{ background-color:#F7FCFF;}
.tag_list .info_img{ float:left; width:195px; height:130px; padding:2px; border:#E1E1E1 solid 1px;}
.tag_list .info_img img{ width:195px; height:130px;}
.tag_list li a:hover{ color:#E77918;}
.tag_list .info{ float:right; width:749px;}
.tag_list .info a{ display:block; color:#0591DE; background:url(../images/study_t1.png) 0 10px no-repeat; font-size:14px; text-indent:17px; height:30px; line-height:30px;}
.tag_list .info span{ display:block; width:750px; font-size:12px; line-height:25px; max-height:75px; overflow:hidden; color:#929496;}
.tag_list .info span em{ font-style:normal; color:#0591DE;}
.tag_list .info a span{ float:left; display:inline; width:auto;    text-indent: 17px;
    height: 30px;
    line-height: 29px;
	font-size:15px;
	margin-right:-17px;
	color: red;
}

.hot_tag{ margin:0 auto; width:1168px; border:#CCC solid 1px; padding:15px; overflow:hidden; font-size:14px;}
.hot_tag span{ float:left;color: #00A3EA;}
.hot_tag a{ float:left; margin:0 5px;}