@charset "utf-8";
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cf{zoom:1;}

/*超出显示...*/
.ellipsis{white-space:nowrap; text-overflow:ellipsis;overflow:hidden; display:block;}
* html .cf{height:1%} /* Hides from IE-mac \*/
.cf{display:block}/* End hide from IE-mac */
.fl{float: left;}
.fr{float: right;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt60{margin-top: 60px;}
.mr10{margin-right:10px;}
.mr30{margin-right:30px;}
.mr52{margin-right:52px;}
.ml30{margin-left:30px;}
.mb50{margin-bottom:50px;}
.pb50{padding-bottom: 50px;}
.pf10{padding-left:10px;}
.pr10{padding-right:10px;}
.pl0{ padding-left:0!important;}
.bgf9{background: #f9f9f9;}
.bb1{border-bottom: 1px solid #efefef;}
.c_blue{color: #0066b3!important;}
.fontsize18{ font-size:18px;}

.cyBox01{margin:30px auto 0;width:960px;}
.cy_ad01{float: left; width: 232px;height: 290px;overflow: hidden;position: relative; text-align: center;}
.cy_ad01 img{display: block;width: 100%; height: 100%;margin: 0;padding: 0;border: none;}
.textMask{position: absolute;top: 250px;left: 0; width: 100%; height: 100%; background: repeat;transition: all 0.3s;}
.textMask .showText01{display: block;height: 40px;line-height: 40px;font-size: 18px;color: #fff;}
.textMask .showText02{display: block;width: 200px;margin: 10px auto 0;font-size: 16px;color: #fff;line-height: 20px;height: 110px;}
.textMask .btn_showMore{display: block; margin: 0 auto; width: 120px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;/*background: #0066b3;*/ border:1px solid #fff;}
.textMask .btn_showMore:hover{color: #fff;}
.cy_ad01:hover .textMask{top: 0;} 
.cy_ad01:hover .textMask .showText01{margin-top: 60px;font-size: 22px;font-weight: bold;}

.cy_ad02{width: 474px;}
.cy_ad02 img{display: block;width: 474px; height: 220px;margin: 0;padding: 0;border: none;}
.cy_ad02 .tit{margin-top: 10px; height: 40px;line-height: 40px;font-size: 18px;color: #333;}
.cy_ad02 .tit:hover{color:#0066b3;}
.cy_ad02 .text{font-size: 14px;color: #666;line-height: 24px;}
.cy_ad02 {color:#0066b3;}

.cyBox02{margin:20px auto 0;width:960px;}
.cyBox02 ul li{position: relative; display: block;height: 32px;width: 100%;}
.cyBox02 ul li a{display: block;margin-right: 200px;height: 32px;line-height: 32px;overflow: hidden;font-size: 16px;color: #333;}
.cyBox02 ul li a:hover{color:#0066b3;}
.cyBox02 ul li  span{position: absolute;right: 0; top: 0;height: 32px;line-height: 32px;font-size: 14px;color: #b5b5b5;}
.vcc-index_title .more{font-size: 14px;color: #0066b3; font-weight: normal;}


.guide_nav{float:left;margin:0 ;width:188px;border-top:1px #f2f2f2 solid;}
.guide_nav h3{height:32px;font-weight:normal;  font-size:14px;display:block; color:#333333; background:#eeeeee;}
.guide_nav a{padding:0 18px 0 12px;font-size:14px;height:32px;display:block;cursor:pointer;text-overflow: ellipsis;
	width: 160px;/*white-space: nowrap;*/overflow: hidden;*width: 160px;}
.guide_nav .nav_ul a{padding:0; font-size:12px; color:#666;}
.guide_nav ul li.nav_bg{margin-bottom:2px;line-height:32px;}
/*.guide_nav ul li.nav_bg a:hover{ background:#0066b3; color:#ffffff;}*/
.guide_nav ul li.nav_rss{margin-top:10px;line-height:32px;}
.guide_nav ul li.nav_rss a{background:#f8b128; color:#fff;}
.guide_nav ul li.nav_rss span{font-weight:bold; font-size:18px;}
	
.guide_nav .bur{ background:#0066b3 no-repeat; color:#fff;}
.nav_bg h3 i.i_up{
	float: right;
	display: inline-block;
	width: 12px;
	height: 32px;
	background:url(../images/up_icon.png) center center no-repeat;
}
.nav_bg h3 i.i_up.i_down{
	float: right;
	display: inline-block;
	width: 12px;
	height: 32px;
	background:url(../images/down_icon.png) center center no-repeat;
}
.guide_nav .bur a{color:#fff;}

.guide_nav .nav_bg li{border-bottom:1px #f2f2f2 solid;text-overflow:ellipsis;white-space: nowrap;overflow-x: hidden}
.guide_nav .nav_bg h3 i.fa_icon_all{display:block;width:12px;height:7px;float:right;position: relative;top:12px;vertical-align: middle; background:url(../images/down_icon.png) no-repeat center; }
.guide_nav .nav_bg h3 i.fa_icon_up{transform:rotate(180deg);}
.guide_nav .nav_bg ul li {font-size:12px; color:#666666;height: 32px;padding:0 0 0 15px;}
.guide_nav .nav_bg ul li:hover{ cursor:pointer; background:#0066b3;color: #fff;}
.guide_nav .nav_bg ul li.cur{ cursor:pointer; background:#0066b3;color: #fff;}
.guide_nav .nav_bg ul li.cur a{color: #fff;}
.guide_nav .nav_bg ul li:hover a{color:#fff;}
.guide_nav .nav_bg .nav_samll{display:none;margin-top:2px; border-top:1px #f2f2f2 solid;border-left:1px #f2f2f2 solid;border-right:1px #f2f2f2 solid;}
.guide_nav .nav_bd ul li{padding-left:24px;}
.guide_nav .nav_bd ul li:hover a{color:#fff;}s
.guide_nav_box{ margin-bottom:2px;border:1px #f2f2f2 solid;}


.guide_menu{float:left;margin: 0 40px 0 30px;width: 190px;border-top:1px #cccccc solid;}
.guide_menu h3{margin-bottom:2px;height:32px;font-weight:normal;  font-size:14px;display:block; color:#333333; background:#cccccc;}
.guide_menu h3 a{padding:0 18px 0 12px;font-size:14px;height:32px;display:block;cursor:pointer;}
.guide_menu h3:hover{background:#0066b3; color:#ffffff;}
.guide_menu h3:hover a{color:#ffffff;}
.guide_menu ul li.nav_bg{margin-bottom:2px;line-height:32px;}
.guide_menu ul .bur{ background:#0066b3; color:#fff;cursor:pointer;}


.guide_menu .nav_samll li{ border-bottom:1px #cccccc solid;}
.guide_menu li a{padding:0 18px 0 12px;}
.guide_menu .fa_icon_all{display:inline-block;width:12px;height:8px;float:right;position: relative;top:10px;vertical-align: middle; }
.guide_menu .fa_icon_up{background:url(../images/list/icon_up.png) no-repeat;}
.guide_menu .fa_icon_down{background:url(../images/list/icon_down.png) no-repeat;}

.guide_menu .nav_samll ul.nav_bd li.cur{background:#0066b3;}
.guide_menu .nav_samll ul.nav_bd li{font-size:14px; color:#666666;height: 32px; background:#eeeeee;} 

.guide_menu .nav_samll ul.nav_bd li:hover{background:#0066b3; }
.guide_menu .nav_samll ul.nav_sbox{display:none;}
.guide_menu .nav_samll ul.nav_sbox li{ background:#fff;}
.guide_menu .nav_samll ul.nav_bd li a{height: 32px;display:block;}
.guide_menu .nav_samll ul li ul li {font-size:12px; color:#666666;height: 32px; background:#ffffff;} 

.guide_menu .nav_samll ul li:hover{ cursor:pointer; background:#0066b3;} 
.guide_menu .nav_samll ul li:hover a{color:#fff;}
.guide_menu .nav_samll{display:none;margin-bottom:2px;border-top:1px #cccccc solid;border-left:1px #cccccc solid;border-right:1px #cccccc solid;}
.guide_menu .nav_sbox li a{padding:0 18px 0 32px; }
.guide_menu .nav_bd ul li:hover a{color:#fff;}


.guide_nav ul.nav_pic li img{float:left;margin: 6px 0px 0 8px;
width: 20px;height: 20px;border: 0;vertical-align: top;}
.guide_nav ul.nav_pic li a{font-size: 12px;color: #333;
line-height: 32px;display: inline-block;width: 120px;
height: 30px;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}


.w_688{width: 688px;}
.w_716{width: 716px;}
.tab_titBox{width:918px;margin: 20px auto 0; height: 28px;line-height: 28px;}
.tab_titBox a{display:block;float: left;height: 28px;line-height: 28px;font-size: 18px;color: #333;}
.tab_titBox .tab_tit_jiange{display: block;height: 28px;line-height: 28px;margin: 0 10px; float: left;line-height: 28px;}
.tab_titBox a.has_collect{padding-left: 22px;background: no-repeat 0 center;}
.tab_titBox a.cur{color: #1b85e8;}
.cy_list_Ul{display: block;}
.cy_list_Ul li{position: relative; display: block;height: 41px;width: 100%;border-bottom: 1px solid #eeeeee;background:  no-repeat 0 center;}
.cy_list_Ul li a{display: block;padding-left: 10px; margin-right: 120px;height: 41px;line-height: 41px;overflow: hidden;font-size: 14px;color: #333;}
.cy_list_Ul li a:hover{color: #0066b3;}
.cy_list_Ul li  span{position: absolute;right:40px; top: 0;height: 41px;line-height: 41px;font-size: 14px;color: #b5b5b5;}
.cy_list_Ul li .i_collect{display: block; position: absolute;right: 0 ;top:0; width:40px;height: 40px;background: no-repeat center;cursor: pointer;}
.cy_list_Ul li .i_collect.cur{background: no-repeat center;cursor: pointer;}
/*翻页*/
.page{ margin-top:40px;}
.page a{ color:#333; padding:4px 10px; margin:0 4px;}
.page .hover{ color:#fff; padding:4px 10px; margin:0 4px; background:#0066b3; cursor:text;}
.page .page_btn,.page a:hover{ color:#fff; padding:4px 10px; margin:0 4px; background:#0066b3;}
.page span{margin:0 8px;}
.page input{margin:0 2px; width:40px; height:20px; border:1px solid #0066b3; line-height:20px; text-indent:5px; *vertical-align:middle;text-align:center;}


/*.nav_detail .wealth_link {padding-left: 26px;min-width:98px;background:  left 13px no-repeat;color: #ff9900;margin-right: 0;}
.nav_detail .wealth_link:hover {color: #ffcd54 !important;background-position-y: -67px; text-decoration:none;}*/


.cwgw_tit{height: 60px;background:url(../images/banner_bg.png) no-repeat center 0;}
.cwgw_tit_main{padding-left: 264px; width: 736px;margin: 0 auto; height: 60px;}
.cwgw_tit_main a{float: left;display: block; height: 60px;width:96px; text-align: center; }
.cwgw_tit_main a.cur{background: #83c7ff;}
.cwgw_tit_main a img{display: block;margin: 10px auto 0;}
.cwgw_tit_main a span{display: block;font-size: 14px;color: #fff;}


/*案例分享*/
.alfxBox{width: 960px; margin: 0 auto;}
.alfx_item{margin-bottom: 30px;}
.alfx_img{float: left;display: block;width: 300px;height: 150px;}
.alfx_img img{display: block;margin: 0;padding: 0;border: none;/*width: 300px;*/height: 150px;}
.alfx_textBox{margin-left: 360px;}
.alfx_textBox .tit{display: block;font-size: 18px;color: #0066b3;line-height: 22px;margin-bottom: 14px;}
.alfx_textBox .text{font-size: 14px;color: #666;line-height: 24px;}
.alfx_textBox {color: #0066b3;}

.vcc-index_title_box{  overflow: hidden;  }
.vcc-index_title{ display: block; width: 960px; margin:0 auto;  height: 46px; line-height: 32px; font-size: 30px; overflow: hidden; }
.vcc-index_title_a{ display:block; float: left; padding-right: 11px; border-left: 10px solid #c1c1c1; padding-left: 10px; color:#333; }
.vcc-index_title_box2{ background: url(../images/index_title_box.gif); width: 308px; height: 32px; line-height: 32px; padding-left: 11px; float: left; font-size: 14px; padding-bottom: 21px; color:#fff}
.vcc-index_title_box2 a{ color: #fff}
.vcc-index_title_box_1{ border-bottom: none; position:relative; }
.vcc-index_title_border{border-bottom: 2px #efefef solid;}


/*产品服务*/
.cpfwContent{width: 960px;margin:30px auto 0;}
.cpfwItem{display: block; float: left; width: 300px;margin-bottom: 50px;}
.cpfwItem img{display:inline-block;width:300px;height: 180px;margin: 0;padding: 0;}
.cpfwItem .tit{display: inline-block;width: 100%; margin-top: 16px;height: 30px;line-height: 30px;font-size: 18px;color: #333;}
.cpfwItem .text{display: inline-block;width: 100%; font-size: 14px;color: #999; line-height: 18px;height: 36px;overflow: hidden;}
.cpfwItem .tit:hover, .cpfwItem .text:hover{color: #0066b3;}

/*资讯中心*/
.inforCenter_tabBox{position: relative;margin-top:26px;width:100%;height:44px;border-bottom:2px solid #efefef;}
.inforCenter_tab{position: absolute;left: 50%;top:0; margin-left: -480px; width: 960px;height: 45px;}
.inforCenter_tab span{display: block;float: left; width: 130px; text-align: center;height: 42px;line-height: 42px;font-size: 18px;color: #333;border-bottom: 3px solid transparent;cursor:default;}
.inforCenter_tab span.cur{border-bottom: 3px solid #0066b3;color: #0066b3;}
.inforCenterBox{margin-top: 33px;}
.inforCenterList01{}
.inforCenter_imgBox01{position: relative;float: left; width:380px;height: 250px; }
.inforCenter_imgBox01 img{display: block;width: 100%; height: 100%;margin: 0;padding: 0;}
.inforCenter_imgBox01 .imgText{position: absolute;left: 0; bottom: 0;width: 100%; text-align: center;font-size: 16px;color: #fff; height: 52px;line-height: 52px;}
.inforCenterList01_cont{margin-left: 400px;}
.inforCenterList01_cont .cy_list_Ul li{background: none;}
.inforCenterList01_cont .cy_list_Ul li a{padding-left: 0;}
.inforCenterList01_cont .cy_list_Ul li a:hover{color: #0066b3; text-decoration:none;}
.cy_listUl_more{float: right;color: #267ebf; display: block;height: 54px;line-height: 54px;font-size: 14px;}
.inforCenterList03{padding: 20px 0 36px;}
.inforL03Item{position: relative; float: left; width: 300px;}
.inforL03Item img{display: block;margin: 0;padding: 0;width: 300px;height: 132px;}
.inforL03Item .tit{position: absolute;left: 0;top:92px; width: 100%;height: 40px;line-height: 40px; text-align: center;font-size: 16px;color: #fff;background:rgba(0,0,0,0.23);}
.inforL03Item .text{padding: 12px 0;font-size: 14px;color: #666; line-height: 18px;height: 36px;overflow: hidden;}
.inforL03Item .text:hover{color: #0066b3;}

/*我的报告*/
.wdbgContent{width: 960px;margin: 0 auto;}
.wdbgContent a:hover{ /*text-decoration: underline;*/ color: #0066b3;}
.wdbgContent_tit{}
.wdbg_type{display: block;height: 26px;float: left;border: 1px solid #0066b3;}
.wdbg_type span{position: relative; display: block;float: left;padding:0 10px 0 34px ; font-size: 14px;height: 26px;line-height: 26px; color: #0066b3;cursor: pointer; }
.wdbg_type span.cur{color: #fff;background: #0066b3;}
.wdbg_type span i{position:absolute;left:8px;top:5px;display:block;width:16px;height:16px;}
.wdbg_type01 i{background: no-repeat -32px -80px}
.wdbg_type01.cur i{background: no-repeat -2px -91px;}
.wdbg_type02 i{background: no-repeat 0px -30px;}
.wdbg_type02.cur i{background: no-repeat -24px -4px;}
.wdbg_a{display: block; float: right;margin-left: 20px;padding-left: 22px; height: 28px;line-height: 28px;font-size: 18px;/*color: #1b85e8;*/}
.wdbg_a01{background: no-repeat 0 center;}
.wdbg_a02{background: no-repeat 0 center;}
.wdbg_a03{background: no-repeat 0 center;}
.wdbg_fl_a{float:left;padding-left: 22px; height: 28px;line-height: 28px;font-size: 18px;/*color: #1b85e8;*/}
.wdbgContent_tit em{font-style:normal; color:#1b85e8; float:left; line-height: 28px; font-size: 18px; margin:0 10px;}
.wdbgContent_tit a.cur{color: #1b85e8;}
.wdbgContent_tit .wdbg_a02.cur{background: no-repeat 0 center;}

.wdbg_listBox{margin-top: 28px; border: 1px solid #ddd;border-bottom: none;}
.wdbg_item{position: relative; /*height: 60px;*/line-height: 60px;font-size:14px;color: #666;border-bottom: 1px solid #ddd;}
.wdbg_item img{display: none;}
.wdbg_item .wdbg_imgMask{display: none;}
.wdbg_item .wdbg_see{display: none;}
.wdbg_item .wdbg_collect{position: absolute;right: 0 ;top:0; width:0;height: 60px;padding-left: 50px;overflow: hidden;background: no-repeat center;}
.wdbg_item .wdbg_collect.cur{background: no-repeat center;}
.wdbg_item .wdbg_down{display: block; position: absolute;top:0;right: 70px;width: 50px; height: 60px;line-height: 60px;font-size: 14px;color: #1b85e8; text-align: center;}
.wdbg_item .tit{display: block;padding: 0 260px 0 30px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.wdbg_item .wdbg_data{position: absolute;top: 0;left:730px;line-height: 60px;}
.wdbg_item .f_checkBox{position: absolute;left: 0;top: 0;display: block;width:52px;height: 60px;background: no-repeat center;cursor: pointer;}
.wdbg_item .f_checkBox.cur{background: no-repeat center;}
.wdbg_item .txtdown{display: none;}
.wdbg_item em{display: none;}

.wdbg_listBox.imgListType{margin-top: 22px;border: none;}
.imgListType .wdbg_item{float:left;margin: 20px 15px 0; width:210px;position:relative;/*height:254px;*/ line-height:16px;font-size: 14px;color: #333;border: none;}
.imgListType .wdbg_item .pic_box{display: block;width: 210px;height: 297px;margin: 0;padding: 0;border-radius: 9px; background: no-repeat center;}
.imgListType .wdbg_item img{display: block;width: 210px;height: 297px;margin: 0;padding: 0;border-radius: 9px;}
.imgListType .wdbg_item .wdbg_imgMask{position: absolute;left: 0;top: 0; display: none;width: 190px;height: 190px;background: no-repeat center;border-radius: 8px;}
.imgListType .wdbg_item .wdbg_imgBox:hover .wdbg_imgMask{/*display: block;*/}
.imgListType .wdbg_item .wdbg_see{position: absolute;left:107px;top:150px;display:none;width: 48px;height: 24px;line-height: 24px;text-align: center;color: #fff;}
.imgListType .wdbg_item .wdbg_imgBox:hover .wdbg_see{/*display: block;*/}
.imgListType .wdbg_item .wdbg_collect{position:static;/*left:117px;top:222px;*/ width:2em;height:16px;line-height: 16px; padding-left:17px;overflow: hidden;background: no-repeat 0 center;}
.imgListType .wdbg_item .wdbg_collect.cur{background: no-repeat 0 center;}
.imgListType .wdbg_item .wdbg_down{position: absolute;left:35px;top:150px;display:none;width: 48px;height: 24px;line-height: 24px;text-align: center;color: #fff;}
.imgListType .wdbg_item .wdbg_imgBox:hover .wdbg_down{/*display: block;*/}
.imgListType .wdbg_item .tit{display: block;padding: 0;margin: 16px 0 0 30px;}
.imgListType .wdbg_item .wdbg_data{position:static;/*top:222px;left:30px;*/line-height: 16px; display:inline;}
.imgListType .wdbg_item .f_checkBox{position:absolute;left:0;top:313px;display:block;width:16px;height:16px;background: no-repeat center;cursor:pointer;}
.imgListType .wdbg_item .f_checkBox.cur{background: no-repeat center;}
.imgListType .wdbg_item .ctrl{margin-top:10px; margin-left:30px; display:block;}
.imgListType .wdbg_item .txtdown{color:#0066b3; display:inline;}
.imgListType .wdbg_item em{font-style:normal; color:#0066b3; margin:0 4px; display:inline;}
/*我的报告 图形模式*/
.pic_box p{text-align:center; color:#fff; padding-top:15px;}
.title_year{ font-size:18px; }
.title_s{font-size:16px;}
.title_l{font-size:26px;}
.title_date{font-size:16px;}
.pt_82{padding-top:82px;}


/*消息*/
.cegw_msg_tit{}
.cegw_msg_a{display: inline-block;margin-right: 10px; width: 80px;height: 32px;line-height: 32px; font-size: 14px;color: #fff; text-align: center;}
.cegw_msg_a:hover{}
.cegw_msg_sent{display: inline-block;width:106px;height: 32px;line-height: 32px; font-size: 14px;color: #fff;text-indent: 38px; }
.cegw_msg_sentL{display: inline-block;width:129px;height: 32px;line-height: 32px; font-size: 14px;color: #fff;text-indent: 34px; }
.cegw_msg_sentL:hover{}
.cegw_msg_jiange{margin:6px 10px 6px 0;width: 1px;height: 20px;background: #ddd;}
.cegw_msgListBox{margin-top: 20px; border: 1px solid #ddd;border-bottom: none; }
.cegw_msgListTit{height:32px;line-height: 32px;font-size: 14px;color: #333;background: #eee;}
.cegw_msgListTit a{color:#0066b3; margin-right:24px;}
.cegw_msg_checkAll{float: left; display: inline-block;width: 50px;height: 32px;background: no-repeat center;cursor: pointer;}
.cegw_msg_checkAll.cur,.cegw_msg_check.cur{background: no-repeat center;}
.cegw_msgItem{border-bottom: 1px solid #ddd;font-size: 14px;color: #333;background: #fff;}
/*.cegw_msgItem:hover{background: #f9f9f9;}*/
.cegw_msg_check{float: left; display: inline-block;width: 50px;height:60px;background: no-repeat center;cursor: pointer;}
.cegw_msg_type{display: inline-block;float: left; width: 130px;height: 60px; line-height:60px;}
.cegw_msg_tit{display: block;margin: 0 290px 0 50px;height: 60px; line-height:60px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;  cursor: default;}
.cegw_msg_tit:hover{ color:#333;}
.cegw_msg_date{display: inline-block;float: right;height: 60px; line-height:60px;width: 190px;}
.cegw_msg_del{display: inline-block;float: right;width: 100px;height: 60px; line-height:60px;text-align: center;color: #0066b3;}
.cegw_msgItem.cur .cegw_msg_type,.cegw_msgItem.cur .cegw_msg_tit{font-weight: bold;}
.cegw_msgHead{height:60px; line-height:60px; background:#ddd; font-size:16px; color:#333;}
.cegw_msgHead .cegw_msg_type{margin-left:50px;}
.cegw_msgHead .cegw_msg_date{text-indent:24px;}
.cegw_msgHead .cegw_msg_del{color:#333;}
.cegw_msg_hide{margin: 0 290px 0 180px; padding-bottom:24px; overflow:hidden; line-height:1; display:none;}
.cegw_msg_hide a{display:inline-block;}
.download{background: no-repeat left center;padding-left:20px; margin-left:5px;color: #0066b3; }
.readmore{background: no-repeat left center;padding-left:20px; margin-left:5px;color: #0066b3; }

/*订阅资讯*/
.zxdyContent{width: 960px;margin: 0 auto;}
.dy_companyInfor{position: relative; width: 958px;height:78px; background: no-repeat center; border-radius: 3px;}
.dy_companyInfor .dy_companyImg{position: absolute;left: 30px;top: 21px;width:118px;height: 118px;border-radius: 50%;  }
.dy_companyInfor .dy_companyText{margin-left: 50px;padding-top: 20px;}
.dy_companyInfor .dy_companyName{height:38px;line-height:38px;font-size:24px;color:#fff;}
.dy_companyInfor .dy_companyLevel{height:26px;line-height:26px;font-size:14px;color:#fff;}
.dy_companyInfor .dy_btn{display:inline-block;margin-top:8px;height:22px;line-height:22px;font-size:14px;color:#fff; border:1px solid #fff; border-radius:4px;/**/text-align:center; padding:0 5px; margin-right:5px;}
.dy_companyInfor .dy_btn em{font-style:normal;color: #f90;}
.dy_productBox{ width: 984px;padding-top: 10px; }
.dy_product_Item{float: left;margin-right: 26px; width: 218px;height: 106px;border: 1px solid #e5e5e5; background: #f7fbfe; text-align: center;}
.dy_product_Item .tit{margin: 0 10px;height:48px;line-height:48px;font-size:18px;color:#333;}
.dy_product_Item .a_more{display: block;margin: 14px auto 0; width: 121px; height:30px;line-height: 30px;font-size: 14px;color: #fff;}
.dy_product_Item .a_more:hover{}
.report_InforBox{padding-top: 30px;}
.report_tabBox{padding: 20px 0; text-align: center;height: 46px;}
.report_tabBox a{float: left; display: inline-block;width: 119px; height: 46px;line-height: 46px;font-size: 14px;color: #999;}
.report_tabBox a.cur{color:#0066b3;}
.report_tabBox span{float: left; display: inline-block;margin: 10px 0; height: 26px;width: 1px;background: #ececec;}
.report_InforTable{margin-top: 20px;}
.report_InforTable table{width:100%;text-align:center;border:1px solid #ddd;border-bottom: none;}
.report_InforTable table th{height:60px;line-height: 60px;font-size: 16px;color: #000;background: #ddd; text-align: center;border-bottom: 1px solid #ddd; }
.report_InforTable table td{height: 50px;line-height: 50px;font-size: 14px;color: #666; text-align: center;border-bottom: 1px solid #ddd;}
.dy_cpBox{width: 1012px;}
.dy_cpItem{position: relative; float: left;margin-right: 30px; width: 300px;height:132px; }
.dy_cpItem img{display:block;margin:0;padding:0;width:300px;height:132px;border-radius:3px;}
.dy_cpItem .tit{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px; text-align: center;font-size: 16px;color: #fff; background:rgba(0,0,0,0.23);}

.cy_mask{display: none; position: fixed;left: 0; top: 0;right: 0;bottom: 0;background:url(../images/opacity_bg1.png);z-index: 99;}
.dy_ListPop{display: none; position:fixed;left:50%;top:50%;margin-left:-480px;width:960px;z-index:111;background:#fff;}
.dy_ListPoptit{padding: 0 24px;height: 48px;line-height: 48px;font-size: 18px;color: #fff;background: #0066b3;}
.dy_ListPopCont{padding-bottom: 20px;
	margin-top: 20px;}
.dy_ListPopCont .text{padding: 0 0 0 24px; height: 45px;line-height: 45px;font-size: 16px;color: #333;font-weight: bold;
	width: 150px;
	text-align: right;
	float: left;}
.dy_ListPopCont .dy_ListBox{padding-left: 34px;
	width: 700px;
	float: left;}
.dy_ListPopCont .dy_ListBox .dy_ListItem{display: block;position:relative;float: left; /*width:100px;height: 91px;*/ border:1px solid #ccc; border-radius:4px; padding:0 15px; height:30px; box-sizing:border-box; margin-right:20px;
	margin-top: 7px;margin-bottom:10px;min-width: 60px; text-align:center;}
.dy_ListPopCont .dy_ListBox .dy_ListItem.cur{
	border:1px solid #0066b3;
	color: #0066b3;
}
.dy_ListPopCont .dy_ListBox .dy_ListItem.cur p{
	color: #0066b3;

}
.dy_ListPopCont .dy_ListBox .dy_ListItem img{/*display: block;*/width: 48px;height: 48px;margin: 0 auto;padding: 0; display:none;}
.dy_ListPopCont .dy_ListBox .dy_ListItem p{/*padding-top: 6px;height: 36px;line-height: 36px;text-align: center;*/font-size: 14px;color: #333; line-height:30px;}
/*.dy_ListPopCont .dy_ListBox .dy_ListItem i{position: absolute;!*left: 50%;top: -10px; margin-left: 10px;*! display: block;width:26px;height: 26px; top:-13px; right:-13px;}*/
/*.dy_ListPopCont .dy_ListBox.J_NowLabelBox .dy_ListItem i{background: no-repeat center;}*/
/*.dy_ListPopCont .dy_ListBox.J_AddLabelBox .dy_ListItem i{background: no-repeat center;}*/
.dy_ListPop .btnBox{
	margin-bottom:20px;
}

.change_other{float: right;font-size: 14px; color: #0066b3;font-weight: normal;}


.inforCenter_content{display:none;}




.w_660{
	width:660px;
	border-right:1px solid #eee;
	padding:0 40px 40px 0;
}
.w_660 .content{ font-family: "宋体",Arial, Helvetica, sans-serif;}
.w_660 .content .Yahei{font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif,"黑体";}
.w_219{
	width:219px;
}
.content{
	line-height:2.0;
}
.content h2{
	color:#333;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
.time{
	color:#666;
	font-size:14px;
	text-align:center;
	font-size:16px;
	margin-bottom:20px;
}
.content_img{
	text-align:center;
	margin-bottom:40px;
}
.content p{
	line-height:26px;
	/* text-indent:2em; */
/*	margin-bottom:26px;
*/	color:#666;
}
.w_219{
	width:219px;
}
.print{ background:url(../images/print_ico.png) left center no-repeat; /*padding-left:26px;*/}
.area{line-height:2.0;	margin-bottom:5px;	color:#333;}
.area a{	color:#333;}
.area a:hover{	color:#2764a0;}
.area .share_box {clear:both;border: 1px solid #ccc;width: 98px;background: #fff;display: none;}
.area .share_box ul{padding:8px;}
.area .share_box li{line-height:22px;}
.area .share_box li a{ font-size:12px;padding-left:20px;}
.area .share_box .bshare-qzone {background: url(../images/share.png) no-repeat 0px 1px;}
.area .share_box .bshare-douban {background: url(../images/douban.png) no-repeat;}
.area .share_box .bshare-sinaminiblog {background: url(../images/share.png) no-repeat 0px -17px;}
.area .share_box .bshare-qqim {background: url(../images/share.png) no-repeat 0px -36px;}
.area .share_box .bshare-weixin {background: url(../images/share.png) no-repeat 0px -55px;}
.area .share_box .share_more {background: url(../images/share.png) no-repeat 0px -73px;}
.area img {
  margin-right: 5px;
  margin-bottom: -2px;
}
.area #share{top:0px;left: 100px;position: relative;z-index: 9998;width: 46px;height: 22px;}
.area .list_share{ cursor:pointer;}
.area .list_share img{padding:2px 1px 0 4px;}
.area .list_share .w-txt {margin-right:20px;padding-left:20px;width:40px;height: 20px;display: block;color:#333; font-size:12px;}
.share {
  margin: 0 15px;
}

.fsxx dl{margin-bottom:50px; font-size:14px;}
.fsxx dt{float:left; text-align:right; line-height:32px; width:74px; margin-bottom:30px;}
.fsxx dd{margin-left:98px; margin-bottom:30px; line-height:32px;}
.fsxx dd input{border:1px solid #0066b3; height:30px; width:300px; text-indent:10px;}
.fsxx dd textarea{border:1px solid #0066b3; width:744px; height:280px; overflow-y:auto; padding:10px;}
.fsxx a{display:inline-block; width:80px; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:center; margin:0 10px; border-radius: 4px;}



.btn_b{display:inline-block; margin:0 10px; margin-right:10px; text-align:center; width: 80px; height:32px;line-height: 32px;font-size: 14px;color: #fff;}
.btn_b:hover{color: #fff;}
.btn_b.gray{}
.btn_b.prev{}



.w300{width:300px;}
.loginbox{width:960px; margin:0 auto;margin-top:36px; min-height:500px; font-size:14px;}
.loginbox dt, .loginbox dd{min-height:32px; line-height:32px; margin-bottom:30px;}
.loginbox dt{float:left;}
.loginbox dd .ipt{height:30px; line-height:30px; border:1px solid #0066b3; float:left;}
.loginbox dd .br_white{border:1px solid #fff;}
.loginbox dd .ipt input{height:30px; line-height:30px; font-size:14px; text-indent:6px; border:none; outline:none; float:left; width:200px;}
.loginbox dd .br_white input{ color:#666;}
.loginbox dd .ipt .sumbt{float:left; width:100px; height:30px; line-height:30px; background:#0066b3; color:#fff; text-align:center; font-size:14px;}
.loginbox dd .tips{float:left; margin-left:30px; font-size:14px; line-height:18px;}
.loginbox dd .tips i.quiz{background: no-repeat center; height:30px; width:21px; display:inline-block; vertical-align:middle; margin-right:10px;}
.loginbox dd .tips a{color:#0066b3;}
.lgform01{margin-left:15px; background: no-repeat right top; height:300px;}
.lgform01 dt{width:48px;}
.lgform01 dd{margin-left:48px;}
.lgform01 dt.user{background: no-repeat left center;}
.lgform01 dt.pw{background: no-repeat left center;}
.lgform01 dt.msg{background: no-repeat left center;}
.lgform01 dd .btn_b,.lgform03 dd .btn_b{margin-left:0;}
.lgform01 dd .tips{line-height:32px;}
.lgform01 dd .tips a{color:#999;}

.lgform02{margin-left:148px;}
.lgform02 dt{width:94px;}
.lgform02 dd{margin-left:94px;}


.lgform03{margin-left:108px;}
.lgform03 dt{width:120px;}
.lgform03 dd{margin-left:120px;}
.lgform03 dd .pwsafe{width:300px; height:18px; position:relative; background: no-repeat 0 0; margin-top:10px; float:left;}
.lgform03 dd .pwsafe span{display:none; color:#fff; font-size:14px; float:left; width:99px; text-align:center; line-height:18px; position:absolute; z-index:12; left:101px;}
.lgform03 dd .pwsafe span:first-of-type{left:0px;}
.lgform03 dd .pwsafe span:last-of-type{left:202px;}
.lgform03 dd .pwsafe .pwcheck{width:0%; height:18px; position:absolute; left:0; top:0; background: no-repeat 0 -18px; z-index:11;}





.mask{position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.50); display:none; z-index:12;}
.popbox{width:480px; background:#fff; position:fixed; left:50%; margin-left:-240px; top:300px; padding-bottom:20px; display:none; z-index:13;}
.popbox-tit{height:48px; line-height:48px; background:#0066b3; padding:0 24px; color:#fff; font-size:18px;}
.popbox-close{background:url(../images/ico/pop_close.png) no-repeat center; width:15px; height:48px; float:right; display:block;}
.popbox-content{padding:20px 24px; overflow:hidden;}
.popbox-btn{text-align:center; padding:0 24px;}


.cwgw{width:960px; margin:0 auto; margin-top:20px; overflow:hidden;}
.cwgw .fl{background: no-repeat right top;  padding:40px 210px 0 20px; width:288px;}
.cwgw .fl p{line-height:24px; font-size:16px; color:#333; text-indent:32px;}
.cwgw .fl a{color:#0066b3; margin-top:12px; font-weight:bold; display:block;}
.cwgw .fr{ padding-left:30px; line-height:1; height:205px; margin-top:40px; float:left; width:400px;}
.cwgw .fr h3{font-size:18px; color:#0066b3; margin-bottom:9px; font-weight:normal; cursor:pointer;}
.cwgw .fr p{color:#666; font-size:15px; line-height:22px;}

.zczqh{margin-top:20px; color:#666; font-size:14px; line-height:30px; padding-left:20px;}
.yyzqh{padding:0 20px;}
.yyzqh h3{color:#0066b3; font-size:24px; margin-bottom:30px; line-height:24px; font-weight:bold;}
.yyzqh p{color:#666; font-size:14px; line-height:24px;}
.yyzqh.fl h3{text-align:center;}
.w280{width:280px;}
.w330{width:330px; margin:0 55px;}
.w280 h3{font-size:22px; margin-bottom:24px;}

.bb-1{border-bottom:1px solid #dbdbdb;}
.c-orange{color:#ff9900;}
.zqtit{font-size:20px; color:#666; line-height:20px; margin-bottom:20px;}

.zqtable-01{border:1px solid #dbdbdb; border-bottom:none; width:100%; line-height:40px; color:#333; font-size:14px; text-indent:10px; margin-top:40px;}
.zqtable-01 th,.zqtable-01 td{border-bottom:1px solid #dbdbdb;}
.zqtable-01 th{font-weight:normal; text-align:left; width:180px; background:#f4f4f4;}

.zqtable-02{border:1px solid #ddd; width:100%; color:#666; font-size:14px; text-align:center;}
.zqtable-02 th{background:#ddd; line-height:58px; color:#333; font-weight:normal; font-size:16px;}
.zqtable-02 td{border-top:1px solid #ddd; line-height:50px;}
.zqtable-02 td:first-of-type{width:60px;}
.zqtable-02 td.t-a-l{text-align:left;padding-left:20px; max-width:790px;}
.zqtable-02 tr:nth-child(2n+3){background:#f9f9f9;}

.zqtable-03{border:1px solid #ddd; border-bottom:none; width:100%; line-height:60px; color:#666; font-size:14px; text-align:center;}
.zqtable-03 td{border-bottom:1px solid #ddd;}
.zqtable-03 td:first-of-type{padding-left:26px; text-align:left; width:660px;}
.zqtable-03 td:last-of-type{width:50px;}
.zqtable-03 td a{color:#1b85e8;}
.zqtable-03 td .fav{background: no-repeat center; width:15px; height:15px; display:inline-block; cursor:pointer;}
.zqtable-03 td .fav.cur{background: no-repeat center;}
.zqtable-03 tr:nth-child(2n){background:#f9f9f9;}
.zqfk{border-radius: 5px; background:#eef7ff; height:110px;}
.zqfk .fl{width:480px; margin-top:26px; text-align:center; color:#333; font-size:26px; line-height:1;}
.zqfk h3{font-weight:normal; font-size:16px; margin-bottom:18px;}


/*swiperh箭头*/

.swiper-button-next{
	position: absolute;
	right:-30px;
	background: url("../images/ico/icon_right.png") center no-repeat;
}
.swiper-button-next.swiper-button-disabled{
	background: url("../images/ico/btn_right.png") center no-repeat;
}
.swiper-button-prev{
	left:-30px;
	background: url("../images/ico/icon_left.png") center no-repeat;
}
.swiper-button-prev.swiper-button-disabled{
	background: url("../images/ico/btn_left.png") center no-repeat;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	opacity:1;
}


/*banner大广告图*/
.banner{ height: 350px; width: 100%; position: relative; z-index:9;}
.focus{ position:relative; width:100%; height:350px; background-color: #000; float: left;}  
.focus img{ width: 100%; height: 400px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:52px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width: 100%; }  
.focus .D1fBt{ zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#fff  }  
.focus .fcon img{ display:block; }  
.focus .fcon a{ display: block; width: 960px; height: 350px; margin:0 auto;}
.focus .fbg{bottom:20px; /* width: 636px;*/ position:absolute;
left: 50%;
/*margin-left: -318px!important;*/
 height: 4px;  text-align:center; z-index: 200; }  
.focus .fbg div{zoom:1;height: auto;}    
.focus .D1fBt a{position:relative; display:block; float: left; border-bottom: 4px solid #fff; width: 95px; height: 0px; margin-right: 11px; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{ border-bottom: 4px solid #1693f1}   
.focus .D1fBt span{ display: block; width: 95px; overflow: hidden; height: 0px; left: 0px; position: absolute; bottom: 0;}    
.focus .D1fBt span img{ width: 95px; height: 48px;}
.focus .D1fBt i{display:none; font-style:normal; }    
/*.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/btn.png) no-repeat;}*/
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.topbg{ background: repeat-x left top; height: 4px; position: absolute; top: 0; left: 0; z-index: 10; width: 100%;}



/*产品服务*/
.floor_inner{ width:960px; height:400px; margin:0 auto; padding:20px 0 0;overflow:hidden;}
.floor_title{ border-left:10px solid #6fb8fd; padding-left:10px; font-size:28px; font-weight:normal; line-height:34px; color:#333;}
.f_text{padding-top:50px; width:340px; font-size:16px; color:#333; line-height:30px; position:relative; height:350px }
.f_img{ width:600px;}
.floor_btn{ position:absolute; bottom:20px; left:0;}
.floor_btn a{  text-align: center;width: 80px; height: 32px; line-height: 32px; font-size: 14px; color: #fff;   display: inline-block; color:#fff;}
.floor_btn a:hover{}

/*业务介绍*/
.list_banner{ width:960px; margin:20px auto 0; height:350px; overflow:hidden;}
.business_inner{   width: 960px; margin: 0 auto; overflow: hidden; color: #333;}
.business_text{font-size: 16px;line-height: 30px;  padding:20px 0;}
.business_title{ border-left:6px solid #0066B3;font-size: 28px;font-weight: normal;line-height: 34px; padding-left:15px;}
.business_text p{padding:0 20px;}
.business_title2{ font-size:18px; font-weight:normal; background: no-repeat left center; padding-left:20px;}
.business_text2 p{ font-size:14px; padding:0 20px;}
.relative_product{ overflow:hidden;padding:0 12px;}
.relative_product li{ float:left; margin-left:15px; text-align:center; cursor:pointer; }
.relative_product li:first-child{ margin-left:0;}


/*服务内容弹框*/
.box_fixed{ width:100%; height:100%; position:fixed;top:0; left:0;z-index:20;}
.box_fixed_bg{background: repeat;}
.tk_main{ position:fixed; width:700px; min-height:400px; background:#fff; top:20%; left:50%; margin:0 0  0 -350px; padding:0 20px 20px;}
.tk_main h3{ font-size:16px; font-weight:normal; padding:10px 0;}
.tk_main .tk_close_btn{ position:absolute;  top:15px; right:20px; width:48px; height:24px; background: no-repeat center; color:#fff; text-align:center; line-height:24px; cursor:pointer;}
.main_text{ border:1px solid #ccc; min-height:400px;padding:10px;}
