

.boxa .hd {
                border-bottom: 1px solid #ededed;
                line-height: 40px;
}

.boxa .hd .tab {
                    font-size: 14px;
                    font-weight: bold;
                    color: #111;
}

.boxa .hd .more {
                    float: right;
                    font-size: 12px;
                    text-decoration: none;
                    color: #666;
}

.gygq-msg {
            font-size: 12px;
            line-height: 20px;
            padding: 15px 10px 10px;
            overflow: hidden;
            zoom: 1;
}

.gygq-msg .info_list a {
                text-decoration: none;
                color: #666;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                max-width: 100%;
                display: block;
}

.gygq-msg .info_list a.hot span {
                    text-decoration: none;
                    color: #666;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    max-width: 88%;
                    display: block;
                    float: left;
}
                .gygq-msg .info_list a.hot span:hover {
                     
                    color:#1062b7;
                    text-decoration:underline;
                    
                }
                .gygq-msg .info_list a.hot::after {
                    background-image: url(images/icon-hot.gif);
                    float: left;
                    content: " ";
                    height: 10px;
                    width: 30px; 
                }

                .gygq-msg .info_list a:hover {
                    text-decoration: underline;
                    color: #1062b7
;
                }

            .gygq-msg .info_list {
                margin: 0;
                padding: 0;
                list-style: none;
            }

            .gygq-msg li {
                width: 33.33%;
                float: left;
                padding: 0;
                margin: 0 0 8px;
                background: url(http://www.ah.cn/images/icon_lead.gif) no-repeat 10px 50%;
            }

            .gygq-msg .tags {
                float: right;
                font-style: normal;
                color: #777;
            }

            .gygq-msg li a {
                padding: 0 1px 0 25px;
            }








/* 项目主体部分设置 */
a {
	color: #616161;
	text-decoration: none;
	transition: all 0.2s linear 0s;
}

.text {
	border: 1px solid #eee;
	padding: 4px 3px;
	font-size: 12px;
	color: #a1a1a1;
	border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.08);
}
.text:hover {
	box-shadow: 0 0 5px 0 #02A8E5;
}
a:hover {
	color: #1062b7;
	text-decoration: underline
}
.spot {
	color: #ff0000
}
.blue {
	color: #078DCF
}
.orange {
	color: #B26200
}
.green {
	color: #108E3F
}
.red {
	color: red
}
.c_444 {
	color: #444
}
.opy_w {
	text-shadow: -1px -1px 0 rgba(255,255,255,0.2);
}
.opy_b {
	text-shadow: -1px 0 0 rgba(0,0,0,0.25);
}
.inline {
	display: inline-block;
*display:inline;
	zoom: 1;
}
.loading {
	background: url(../images/load2.gif) no-repeat 50% 50%
}
.middle {
	vertical-align: middle
}
.topArea .mobile i {
	display: none;
	position: absolute;
	top: 28px;
	left: -33px;
	width: 128px;
	height: 128px;
}
.topArea .mobile:hover i {
	display: block;
}
/* 顶部样式*/
.topArea {
	background: #2b2b2b;
	border-bottom: none;
	height: 29px;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100
}
.topArea .inner_box {
	width: 1200px;
	margin: 0 auto;
	color: #a9a9a9;
	font-size: 12px;
	line-height: 29px;
}
.topArea .inner_box a {
	color: #a9a9a9;
}
.topArea .y-right {
	float: right
}
.topArea li {
	float: left;
	display: inline;
	padding: 0 1.2em 0 0;
	position: relative;
}
.topArea li.vip {
	padding-right: 0
}
.topArea .city .city_box {
	height: 29px;
	z-index: 10;
	position: relative;
}
.topArea .city .up_layer {
	display: none;
	z-index: 9;
	width: 700px;
	position: absolute;
	left: 0;
	top: 29px;
	border: 1px solid #0d2132;
	border-top: none;
	background: #14335c;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
}
.topArea .city:hover .up_layer {
	display: block
}
.topArea .city .up_layer_box {
	padding: 1em .5em .6em
}
.topArea .city .city_list {
	padding: 0 0 .4em;
	margin: 0 0 .4em;
}
.topArea .city .city_list dt {
	float: left;
	width: 12%;
	text-align: right;
}
.topArea .city .city_list dd {
	float: right;
	width: 88%;
	margin: 0;
	padding: 0;
}
.topArea .city .city_list a {
	padding: .2em
}
.topArea .city .city_list a:hover {
	background: #078DCF;
	color: #fff;
	text-decoration: none
}
.userlogin {
	border-top: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	line-height: 44px;
	height: 44px;
	font-size: 14px
}
.userlogin li {
	background: #F8F8F8;
	line-height: 44px;
	text-align: center;
	float: left;
	width: 49.99%
}
.userlogin li a {
	display: block;
	border-left: 1px solid #E2E2E2;
}
.userlogin li img {
	margin: 0 3px -1px 0
}
.userlogin li:hover {
	background: #fff
}
.qa_list {
	padding: 10px;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	line-height: 24px;
}
.ahhome_ds {
	padding: 10px;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	text-align: center;
	font-size: 0
}
.ahhome_ds li {
	background: url(../images/bg.png) no-repeat 0 -2px;
	width: 30px;
	height: 25px;
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 0 10px;
	overflow: hidden
}
.ahhome_ds li.c2 {
	background-position: -61px -2px
}
.ahhome_ds li.c3 {
	background-position: -124px -2px
}
.ahhome_ds li.c1:hover {
	background-position: 0 -33px;
}
.ahhome_ds li.c2:hover {
	background-position: -61px -33px;
}
.ahhome_ds li.c3:hover {
	background-position: -124px -33px;
}
.comment_qy {
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
.comment_qy .topic {
	border-bottom: 1px solid #E2E2E2;
	background: #F8F8F8;
	padding: 5px 10px;
	font-size: 14px;
	color: #333;
	font-weight: bold
}
.comment_qy .info_list {
	height: 301px;
	overflow: hidden
}
/* 公共图标样式
*/
.icon_sendmsg, .icon_cat {
	background: url(../images/icon_face.png) no-repeat .8em .4em;
}
.icon_wb_sina {
	padding-left: 2em;
	display: inline-block;
*display:inline;
	zoom: 1;
	background: url(../images/newico1.gif) no-repeat left center;
}
.icon_mb {
	padding-left: 1.3em;
	display: inline-block;
*display:inline;
	zoom: 1;
	background: url(../images/newico2.gif) no-repeat left center;
}
.icon_sendmsg {
	background-position: 0 -326px;
	padding-left: 1.6em;
	display: inline-block;
*display:inline;
	zoom: 1;
}
.tag {
	line-height: 18px;
	height: 18px;
	border: 1px solid #E0E0E0;
	display: inline-block;
*display:inline;
	zoom: 1;
	font-style: normal;
	position: relative;
	border-radius: 2px;
}
.tag b {
	background: url(../images/icon_sort_arr.gif) no-repeat 0 0;
	width: 4px;
	height: 7px;
	display: block;
	position: absolute;
	left: -4px;
	top: 5px;
}
.tag a {
	color: #333;
	padding: 0 6px;
}
.tag:hover {
	background: #0284C2;
	border-color: #0284C2;
	color: #fff
}
.tag:hover b {
	background-position: 0 -7px;
}
.tag a:hover, .tag:hover a {
	color: #fff;
	text-decoration: none
}
/*头部样式*/
/*.header {
	width: 100%;
	height: 110px;
	position: relative;
	z-index: 20;
	padding: 29px 0 0;
	background: url(../images/newbg.gif) repeat-x center bottom;
}*/
.search-box {
	width: 516px;
	position: absolute;
	left: 50%;
	top: 52px;
	margin-left: -258px;
}
.header .logo {
	background: url(../images/logo.png) no-repeat center;
	width: 174px;
	height: 74px;
	overflow: hidden;
	text-indent: -999px;
	position: absolute;
	left: 50%;
	top: 45px;
	margin: 0;
	margin-left: -600px;
}
.header .logo a {
	width: 100%;
	height: 100%;
	display: block
}
.search-box .s-box {
	position: relative;
	margin: 0 0 .8em;
	background: #fff;
	border: 3px solid #062139
}
.search-box .s-box:hover {
	background: #F2FCFE;
}
.search-box .s-box .s-input {
	border: 0;
	padding: .7em .5em;
	font-size: 12px;
	color: #a1a1a1;
	width: 80%;
	background-color: transparent
}
.search-box .s-box .search-btn {
	background: #062139;
	border: 0;
	padding: .5em 1.8em;
/padding:.4em 1em;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer
}
.search-box .s-text a {
	padding-left: .5em;
	color: #eeeeee;
}
.search-box .s-text .active {
	color: #ff0000
}
.search-box .search-tips {
	position: absolute;
	display: none;
	width: 84.8%;
	border: 3px solid #078DCF;
	border-top: 0;
	background: #fff;
	left: -.21em;
	top: 2.5em;
}
.search-box .search-tips li {
	padding: .3em .8em;
	cursor: pointer;
}
.search-box .search-tips li:hover {
	background-color: #f8f8f8
}

/*导航样式*/
.nav1 {
	background: #000;
	position: relative;
	z-index: 30;
	margin: 0;
	height: 50px;
}
.nav_box {
	width: 1200px;
	margin: 0 auto;
	color: #fff;
	font-size: 14px;
	text-align: center
}
.nav1 .menu {
	height: 50px;
	line-height: 50px;
	width: 14%;
	border-right: 1px solid #316685;
	margin-right: 1px;
	float: left;
	background: url(../images/newico6.gif) repeat-x;
	position: relative;
}
.nav1 .menu_1 {
	width: 14%
}
.nav1 .menu a {
	color: #fff;
	display: block;
}
.nav1 .menu a:hover {
	text-decoration: none;
	color: #0b4671;
	background:#0579F2;
}
.nav1 .menu:hover, .nav .menu .active {
	background: #fff;
	color: #0b4671;
}
.nav1 .menu:hover, .nav .menu .active a {
	color: #0b4671;
}
.nav1 .menu:hover .cat-menu {
	display: block
}
.nav .tel {
	width: 180px;
	border: none;
	margin: 0;
}
.nav1 .tel:hover, .nav .tel {
	position: relative;
	background: url(../images/newico6.gif) repeat-x;
}
.nav1 .tel span {
	position: relative;
	top: -14px;
	display: block;
	height: 54px;
	/*text-indent: -9999px;*/
	background: url(../images/tell.png) no-repeat center top;
	z-index: 9;
}
.nav1 .all_cat {
	background: url(../images/newico1.png) no-repeat 0 17px;
	padding-left: 1.5em;
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	color: #fff;
}
.nav1 .menu_1:hover {
	background: url(../images/newico6.gif) repeat-x;
}
/*全部行业*/
.cat-menu {
	position: absolute;
	left: 0;
	top: 40px;
	width: 12em;
	padding: .5em 0;
	border: 1px solid #eee;
	text-align: left;
	text-shadow: -1px -1px 0 rgba(255,255,255,0.2);
	font-weight: normal;
	display: none;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
	z-index: 50;
	background: #fff
}
.cat-menu .cat-option {
	line-height: 32px;
	height: 32px;
	position: relative;
	border-left: 2px solid #0579F2;
}
.cat-menu .cat-option a {
	color: #616161;
	display: block;
	padding-left: 2.8em;
}
.cat-menu .cat-option:hover {
	background: url(../images/cat_active.png) no-repeat 2px 2px;
}
.cat-menu .cat-option:hover .cat-childs {
	display: block
}
.cat-menu .cat-option:hover .line {
	height: 28px;
	width: 1px;
	background: #fff;
	position: absolute;
	right: -1px;
	top: 2px;
	z-index: 30
}
.icon_cat_1 {
	background-position: .8em -24px;
}
.icon_cat_2 {
	background-position: .8em -54px;
}
.icon_cat_3 {
	background-position: .8em -84px;
}
.icon_cat_4 {
	background-position: .8em -114px;
}
.icon_cat_5 {
	background-position: .8em -144px;
}
.icon_cat_6 {
	background-position: .8em -173px;
}
.icon_cat_7 {
	background-position: .8em -205px;
}
.icon_cat_8 {
	background-position: .8em -233px;
}
/*三级菜单*/
.cat-childs {
	position: absolute;
	left: 12em;
	top: .15em;
	width: 30em;
	padding: 1em;
	border: 1px solid #eee;
	background: #fff;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
	display: none;
	color: #909090;
}
/*.cat-childs .even{background-color:#f9f9f9}*/
.cat-childs .dl:hover {
	background-color: #F3F8FD
}
.cat-childs .dl {
	margin: 0;
	padding: .5em 0;
	line-height: 22px;
	width: 25%;
	float: left;
	font-size: 12px;
	border-radius: 2px
}
.cat-childs .dl dt {
	color: #0C78A9;
	font-weight: bold;
}
.cat-childs .dl dt a {
	color: #0C78A9;
	padding-left: 1em;
}
.cat-childs .dl dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.cat-childs .dl dd a {
	display: inline-block;
*display:inline;
	zoom: 1;
	padding: 0 1em;
	color: #909090
}
.cat-childs .dl dd a:hover {
	text-decoration: underline
}
/*.cat-option1 .cat-childs{top:-7.75em;}
.cat-option2 .cat-childs{top:-8em;}*/

.page_box {
	width: 1200px;
	margin: 0 auto
}
.col1 {
	width: 100%;
	position: relativel;
}
.col2 {
	float: right;
	width: 210px;
}
.col3 {
	width: 100%;
	float: right;
}
.col4 {
	width: 860px;
	float: left;
	margin-right: 10px;
}
.col5 {
	width: 330px;
	float: left
}
/*
.col6{width:710px;float:left;margin-right:10px}
*/
.col6 {
	width: 840px;
	float: left;
	margin-right: 10px
}
.col7 {
	width: 350px;
	float: left;
	background:#fff;
}
.news_col1 {
	width: 580px;
	float: left
}
.news_col1 .slideBox {
	width: 280px;
	height: 304px;
	margin: 0;
}
.news_col2 {
	width: 300px;
	float: left;
	margin: 0 10px 0 0;
}
.news_col2 .news_focus .info_list {
	padding: .5em 1em 0.6em;
}
.news_col3 {
	width: 300px;
	float: right;
}
.news_col3 .rank_list {
	background: url(../images/rank_list.jpg) no-repeat 1em 1.3em;
}
.news_col3 .info_list li {
	height: 20px;
	line-height: 19px;
}
.news_col3 .box .hd .tab_s {
	position: relative;
	left: 158px;
	line-height: 35px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	zoom: 1;
	cursor: default;
	margin-right: 5px;
	height: 40px;
	background: none;
	top: 0
}
.news_col3 .box .hd .active {
	background: #fff;
	color: #5283ab
}
.news_col4 {
	width: 393px;
	float: left;
	margin-right: 10px;
}
.news_col5 {
	width: 393px;
	float: left;
	margin-right: 10px;
}
.news_col6 {
	width: 393px;
	float: right;
}
.box {
	margin: 0 0 .8em
}
.box .hd {
	height: 39px;
	/*background: #f9fbfc;*/
	position: relative;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.box .hd .tab {
	height: 40px;
	line-height: 40px;
	padding: 0 16px;
	font-size: 16px;
	font-weight: 600;
	color: #111;
	display: inline-block;
*display:inline;
	zoom: 1;
	cursor: default;
	position: absolute;
	left: 0;
	top: 0px;
}
.box .hd .tab {
	border-top: 3px solid #0579F2;
	background: #fff;
}
.box .hd .active a {
	color: #f60!important
}
/*新闻主页*/
.xwwd-box {
	width: 100%;
	position: relative;
	margin-top: 20px;
}
.namebox {
	height: 45px;
	background: #f3f3f3;
	border: 1px solid #e6e6e6;
	width: 1198px;
}
.type {
	float: left;
	font-size: 18px;
	color: #000;
	margin-top: 5px;
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	border-left: 5px solid #0579F2;
	border-top:0;
	background-color: #F3F3F3;
}
.listname {
	float: right;
}
.listname li {
	float: left;
	position: relative;
	border: 0;
}
.listname li.current2 a {
	color: #ff4444;
	border-bottom: 1px solid #ff4444;
}
.listname li a {
	display: block;
	float: left;
	font-size: 14px;
	color: #666;
	min-width: 60px;
	padding: 0 10px;
	text-align: center;
	height: 42px;
	line-height: 42px;
	cursor: pointer;
	overflow: hidden;
}
.listcon {
	top: 0px;
	background: #fff;
	position: relative;
	min-height: 100px;
}
.listcon .sublist {
	padding: 10px 20px;
	border: 1px solid #e6e6e6;
	border-top: none;
	overflow: hidden;
	position: relative;
}
.listcon .box {
	width: 770px;
	min-height: 100px;
	float: left;
}
.listcon .box .con {
	padding: 20px 5px;
	min-height: 190px;
	border-bottom: 1px dashed #e5e5e5;
}
.listcon .box .con .pic {
	float: left;
	width: 190px;
	height: 135px;padding: 0 2px;
}
.listcon .box .con .pic A{text-align: center;display: block;white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}
.listcon .box .con .pic img {
	width: 185px;
	height: 135px;
}

.listcon .box .list {
	padding: 20px 0;
	font-size: 14px;
	color: #333;
}
.listcon .box .list ul {
	overflow: hidden;
}
.listcon .box .list ul li {
	float: left;
	width: 340px;
	padding: 5px 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../img/list_dot.png) no-repeat center left;
}
.listcon .box1 {
	float: left;
	width: 365px;
	padding: 10px 0 10px 20px;
	font-size: 14px;
	color: #333;
}
.listcon .box1 .list ul {
	overflow: hidden;
}
.listcon .box1 .list ul li {
	float: left;
	width: 330px;
	padding: 5px 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../img/list_dot.png) no-repeat center left;
}
.listcon .sublist a.morebtn {
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 25%;
	font-size: 12px;
	color: #0579F2;
	width: 30px;
	text-align: center;
	padding: 8px 5px;
	background: #e8f0f4;
	border-radius: 2px;
}




/*
.col4 .box .hd{ height:39px;border-left:1px solid #eee;border-right:1px solid #eee;border-top:3px solid #334fa0;border-bottom:1px solid #eee;background:#1A4C75;position:relative;border-top-left-radius:2px; border-top-right-radius:2px;}
.col4 .box .hd .tab{ height:40px;line-height:40px;padding:0 16px;font-size:16px;font-weight:bold;display:inline-block;*display:inline;zoom:1;cursor:default; position:absolute; left:0; top:-3px; }
.col4 .box .hd .active{background:#fff;}*/

.col5 .box .hd, .col7 .box .hd, .rank_box .hd, .news_colums_2 .hd {
	height: 41px;
	border: 1px solid #dbe4f9;
	position: relative;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.col5 .box .hd .tab, .col7 .box .hd .tab, .rank_box .hd .tab, .news_colums_2 .hd .tab {
	height: 41px;
	line-height: 40px;
	padding: 0 16px;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
*display:inline;
	zoom: 1;
	cursor: default;
	position: absolute;
	left: 0;
	top: -1px;
	border-top: 3px solid #0579F2
	background: #fff;
}
.news_add {
	height: 18px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 8px;
	text-align: right
}
.box .hd .more {
	position: absolute;
	right: 10px;
	top: -12px;
	text-align: right;/*background:#ccc;*/
	color: #666;
	font-size: 11px;
	display: inline-block;
*display:inline;
	zoom: 1;
	padding: 0em .5em
}

.col4 .box .hd .more {
	top: -12px;
	color:#666
}
.col5 .box .hd .more {
	top: -12px;
}

.box .hd .more:hover {
	text-decoration: none;
	/*background: #A8A8A8*/
	color:#fff;
}
.clearfix .box .hd .more:hover {
	text-decoration: none;
	/*background: #A8A8A8*/
	color:#0579F2;
}
.box .hd .right_msg {
	position: absolute;
	right: -930px;
	top: 0px;
	font-weight: normal;
	color: #888
}
.right_company .hd {
	background: #FCF7CA url(../images/vip_commend.png) no-repeat;
	border-color: #D9C27B;
	padding-left: 0;
	text-align: center;
	text-shadow: -1px 0 0 rgba(255,255,255,.25);
}
.right_company .bd {
	border-color: #D9C27B
}
.right_company .hd .tab {
	color: #fff;
	width: 206px;
	background: none;
}
.box-photo {
	margin: 4px 0 .8em;
	border: 1px solid #eee;
	position: relative;
	top: 0;
	right: 2px;
}
.box-photo .box-inner1 {
	border: 1px solid #eee;
	position: relative;
	top: -3px;
	right: 2px;
	background: #fff
}
.box-photo .box-inner2 {
	border: 1px solid #eee;
	position: relative;
	top: -3px;
	right: 2px;
	background: #fff
}
.box-photo .hd {
	text-align: center;
	background: url(../images/hd_bg.jpg) repeat-x;
}
.box-photo .hd .tab {
	line-height: 35px;
	padding: 0 10px;
	font-size: 135%;
	color: #222;
	font-family: \5fae\8f6f\96c5\9ed1;
}
.box-news {
	margin: 0 0 .8em
}
.box-news .hd {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-top: 3px solid #068DCF;
	background: #fff;
	position: relative
}
.box-news .hd .tab {
	padding: 1em 10px 1.3em;
}
.box-news .hd .theme {
	font-family: \5fae\8f6f\96c5\9ed1;
	font-size: 170%;
	font-weight: normal;
	line-height: 35px;
	font-weight: bold;
	color: #222;
}
.box-news .bd {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee
}
.news_focus .hd {
}
.news_focus .hd .tab {
	font-size: 125%;
	font-family: \5fae\8f6f\96c5\9ed1;
}
.news_focus .bd {
	font-size: 14px;
        height: 264px;
}
.news_focus .t_topic {
	font-size: 120%;
	font-family: \5fae\8f6f\96c5\9ed1;
	margin: 0.65em 0
}
.news_focus .t_topic a {
}
.news_focus .info_list {
	padding: .4em 1em 0.5em;
	height: 245px;
	overflow: hidden
}
.news_focus .info_list li {
	height: auto;
	background-image: none;
	padding-left: 0
}
.shareMsg {
	position: absolute;
	right: 1em;
	top: 3em;
}
.shareMsg:hover .arr_pg_black {
	transform: rotate(-180deg);
}
.shareMsg:hover .bshare-custom {
	visibility: visible;
}
.bshare-custom {/*background:#fff;*/
	vertical-align: top;/*border:1px solid #eee;*/
	padding: 23px 10px 10px;
	margin: 0 0 0 -7px;
	z-index: 10;
	position: absolute;/*visibility:hidden;*/
	text-align: left;/*box-shadow:0 0 10px 0 rgba(0,0,0,0.3);*/
	width: 200px;
	right: 0
}
.bshare-custom a {
	display: block;
	color: #666
}
.my_share {
	padding: 0 11px;
	color: #E25500;
	vertical-align: middle;
	position: relative;
	z-index: 11
}
/*
公共图片列表样式*/
.thumb_list {
	padding: 1em 1em 0
}
.thumb_list .img {
	float: left;
	width: 110px;
	min-height: 70px!important;
	font-size: 0;
	position: relative;
	background: url(../images/nopic_70.jpg) no-repeat;
}
.thumb_list .name {
	margin: -2px 0 .3em 115px;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	height: 20px;
	font-weight: bold
}
.thumb_list .name a {
	color: #111;
	line-height:17px
}
.thumb_list .intro {
	margin: 0 0 0 115px;
	line-height: 1.8
}
.thumb_list .font {
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	color: #fff;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 12px;
	text-align: center
}
.thumb_list .img a:hover {
	text-decoration: none;
}
.thumb_list .img:hover .font {
	background-color: #078DCF
}
.right_businessman .thumb_list .img {
	width: 70px;
	min-height: 70px!important;
}
.right_businessman .thumb_list .name {
	margin: -2px 0 .3em 85px;
}
.right_businessman .thumb_list .intro {
	margin: -2px 0 .3em 85px;
}
.thumb_list_2 {
	padding: 2em;
	border-bottom: 1px solid #ededed
}
.thumb_list_2 .img {
	float: left;
	width: 100px;
	font-size: 0;
	position: relative;
	background: url(../images/load2.gif) no-repeat 50% 50%;
}
.thumb_list_2 .name {
	margin: -2px 0 .3em 115px;
	font-size: 12px;
	font-weight: normal;
	font-size: 14px;
	font-weight: bold
}
.thumb_list_2 .name a {
	color: #111
}
.thumb_list_2 .intro {
	margin: 0 0 0 115px;
}
.thumb_list_2 .font {
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	color: #fff;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 12px;
	text-align: center
}
.thumb_list_2 .img a:hover {
	text-decoration: none;
}
.thumb_list_2 .img:hover .font {
	background-color: #078DCF
}
.ibw-rank .thumb_list .img {
	width: 100px;
	min-height: 100px!important;
}
.ibw-rank .thumb_list .name {
	margin: -2px 0 .3em 115px;
}
.ibw-rank .thumb_list .intro {
	margin: 0 0 0 115px;
}
.cat-news-info .thumb_list .img {
	width: 100px
}
.cat-news-info .thumb_list .name {
	margin-left: 110px;
	font-weight: bold;
}
/*.cat-news-info .thumb_list .name a{color:#088DD0}*/
.cat-news-info .thumb_list .intro {
	margin-left: 110px;
}
.da {
	color: green
}
.ibw-rank {
	padding: 10px 10px 0;
	overflow: hidden;
	zoom: 1;
}
.ibw-rank .thumb_list {
	width: 50%;
	padding: 0 0 5px;
	margin: 0 0 5px;
	float: left
}
/*公共信息列表样式*/
.info_list {
	padding: 1em 1em .5em;
}
.info_list li {
	background: url(../images/icon_lead.gif) no-repeat 0 50%;
	padding-left: 1em;
	margin-bottom: .35em;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
}
.rank_list {
	background: url(../images/rank_list.jpg) no-repeat 1em 1.4em;
	padding-bottom: .2em
}
.rank_list li {
	background-image: none;
	padding-left: 1.6em;
	margin-bottom: .4em;
}
.cat-news-info .info_list li {
	margin-bottom: .48em
}
/*快速导航*/
.quick-nav {
	position: fixed;
	width: 130px;
	right: 1em;
	border: 1px solid #ededed;
	background: #fff
}
.quick-nav .s-nav li {
	border-bottom: 1px solid #ededed
}
.quick-nav .s-nav li a {
	display: block;
	padding: .4em 1em
}
.quick-nav .s-nav li a:hover, .quick-nav .s-nav li .active {
	background: #0284C2;
	color: #fff;
	text-decoration: none
}
.quick-nav .back_top {
	display: block;
	text-align: center;
	padding: .4em 1em;
	background: url(../images/icon_face.png) no-repeat 20px -416px
}
.quick-nav .back_top:hover {
	background-position: 20px -446px;
	text-decoration: none
}
.back_top_inner {
	position: fixed;
	width: 51px;
	height: 54px;
	background: url(../images/back_top_inner.gif) no-repeat;
	right: 2em;
	bottom: 2em;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	display: none
}
.back_top_inner:hover {
	background-image: url(../images/back_top_inner_hover.png)
}
.commend-bus li {
	width: 47%;
	float: left;
	margin-bottom: .2em
}
.commend-bus {
	height: 84px;
	overflow: hidden
}
.news-info {
	height: 230px;
	overflow: hidden
}
.ibw-rank {
	height: 224px;
	overflow: hidden;
	zoom: 1;
}
.cat-company {
	height: 310px;
	overflow: hidden
}
.cat-news-info {
	height: 310px;
	overflow: hidden
}
.tl-banner {
	margin: 0 0 .5em
}
.date {
	float: right;
	color: green;
	font-style: normal
}
/*banner部分滚动图切换*/
.font-fangtan {
	position: absolute;
	background: url(../images/newico2.png) no-repeat;
	width: 112px;
	height: 70px;
	left: -2px;
	top: -2px;
	z-index: 10;
}
.slideShadow {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 116px;
	background: url(../images/slideshadow.png) no-repeat;
	z-index: 15;
}
.slideBox {
	position: relative;
	width: 756px; /*height:266px;*/
	float: left;
	overflow: hidden;
	position: relative;
	margin: 12px 0 0px;
	z-index: 20;
	text-align: center;
}
.slideBox a {
	transition: all 0.2s linear 0s;
	width: 100%;
	height: 100%;
	display: block
}
.slideBox .hd {
	position: absolute;
	bottom: 14px;
	right: 25px;/*width:100%;*/
	height: 11px;
	z-index: 99;/*text-align:center*/
}
.slideBox .bd ul {
	width: 100%!important
}
.slideBox .bd li {
	position: relative;
}
.slideBox .bd li span {
	position: absolute;
	left: 27px;
	bottom: 14px;
	font-size: 24px;
	color: #fff;
	z-index: 22;
}
.slideBox .hd ul {
	margin: 0;
	padding: 0
}
.slideBox .hd li {/*background:#111;*/
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 11px;
	height: 11px;
	margin-left: 4px;
	border-radius: 100%;
	background: #fff;/*line-height:16px;*//*text-align:center;*//*color:#fff;*/
	cursor: pointer;/*font-size:12px;*/
	text-indent: -9999em;
}
.slideBox .hd li.on {
	background: #fe7273;/*color:#fff*/
}
.slideBox img {
	vertical-align: top;
}

.slideBox .next:hover, .slideBox .prev:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
/*.slideBox .next,.slideBox .prev{background:url(../images/icon_arr_1.png) no-repeat 50% 50%;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer;}
.slideBox .prev{height:60px;width:40px;left:0;opacity:0;filter:Alpha(opacity=0);position:absolute;top:50%;z-index:100;background-color:#111;margin-top:-30px}
.slideBox .next{height:60px;width:40px;background-image:url(../images/icon_arr_2.png);right:0;opacity:0;filter:Alpha(opacity=0);position:absolute;top:50%;z-index:100;background-color:#111;margin-top:-30px}*/
/*
.slideBox:hover .prev{opacity:.8;filter:Alpha(opacity=80);}
.slideBox:hover .next{opacity:.8;filter:Alpha(opacity=80);}
*/
.cat-company .tag {
	float: right
}
.cat-company .info_list {
	padding: 1em 0 1em 1em;
}
.cat-company li {
	width: 50%;
	float: left;
	padding-right: 2%
}
.youlink {
	width: 1200px;
	margin: 20px auto
}
.youlink .bd {
	padding: .8em;
	/*border: 1px solid #f9f9f9;*/
	/*border-top: 0;*/
	/*height: 300px;*/
}
.youlink .bd a {
	padding: 0 .3em .3em 0;
	color: #666;
}
.youlink .bd ul li:hover a {
	color: #0579F2;
}


/*#footer {*/
	/*text-align: center;*/
	/*line-height: 22px;*/
	/*padding: 0 0 1em*/
/*}*/
.about {
	line-height: 35px;
	border-top: 3px solid #0579F2;
}
.about a {
	padding: 0 1.5em
}
.copy {
	padding: 1em 0
}
.mb-version {
	padding: 0 0 1em
}
.mb-version a {
	border: 1px solid #ededed;
	display: inline-block;
*display:inline;
	zoom: 1;
	padding: .4em 1em
}
.mb-version a:hover, .mb-version .active {
	text-decoration: none;
	background: #3757A2;
	color: #fff;
	border-color: #3757A2;
}
/*面包屑导航*/
.location {
	margin: 0 .5em .8em;
}
.location .s-right {
	float: right
}
.location .active {
	color: #088DCE;
	font-weight: bold;
	font-size:12px
}
.sort-item {
	margin: 0 0 .8em;
	padding: 0;
	border: 1px solid #ededed;
	/*border-top: 3px solid #119BDA;*/
	width:20%;
	float:left;
}
.sort-item .dl {
	margin: 0;
	padding: 1em 0;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
	width: 100%;
}
.sort-item .dl dt {
	float: left;
	width: 100%;
	text-align: center;
	color: #9f9f9f;
	/*position: relative;*/
	top: 3px;
	height:40px;
}
.sort-item .dl dd {
	width: 100%;
	float: left;
	text-align: center;
	
}
.sort-item .dl .s-nav li {
	width: 50%;
	height:50px;
	float: left
}
.sort-item .dl .s-nav a {
	display: block;
	padding: .25em 0
}
.sort-item .dl .s-nav .active {
	color: #fff;
	font-weight: bold;
	background: #078CCF;
	text-shadow: -1px 0 0 rgba(0,0,0,.25);
	border-radius: 2px;
}
.sort-item .dl .s-nav .active:hover {
	text-decoration: none;
	text-shadow: -1px 0 0 rgba(0,0,0,.25);
	background: #078CCF;
}
.sort-item .dl .s-nav a:hover {
	text-decoration: none;
	background: #078CCF;
	color:#fff;
}
.send_msg {
	position: absolute;
	right: 10px;
	top: 6px;
	text-align: right
}
.send_msg .send_msg_btn {
	width: 109px;
	height: 23px;
	border: 0;
	background: url(../images/btn_send_msg.png) no-repeat;
	cursor: pointer
}
.send_msg .send_msg_btn:hover {
	background-position: 0 -25px;
}
/*翻页样式*/
.ui-page {
	text-align: center;
	padding: 2em 0;
	font-family: "\5b8b\4f53;"
}
.ui-page li {
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top;
	font-size: 0;
}
.ui-page li a, .ui-page li .ils {
	padding: 4px 8px;
	border: 1px solid #E2E2E2;
	display: inline-block;
*display:inline;
	zoom: 1;
	margin: 0;
/margin:0 3px 0 0;
	font-size: 12px;
}
.ui-page li .ils {
	border-color: #fff
}
.ui-page li .active, .ui-page li a:hover {
	background-color: #10A5DA;
	border-color: #10A5DA;
	color: #fff;
	text-decoration: none
}
.ui-page .ui-pager-turnto {
	vertical-align: top;
	margin-left: 20px;
	font-size: 12px;
}
.ui-pager-turnto .btn-search {
	background-color: #fff;
	margin-left: 1px
}
.ui-page .btn-search {
	background: url(../images/page_line.jpg) repeat-x;
	border: 1px solid #E2E2E2;
	padding: 0 8px;
	line-height: 16px;
	height: 24px;
	cursor: pointer
}
.text_model_1 {
	border-bottom: 1px solid #ededed;
	padding: 1.5em
}
.text_model_1:hover, .thumb_list_2:hover, .text_model_2 li:hover {
	background-color: #F3F8FD
}
.text_model_1 h4 {
	font-size: 14px;
	color: #111
}
.text_model_1 h4 a {
	color: #111
}
.text_model_1 h4 img {
	position: static!important;
	vertical-align: -3px
}
.text_model_1 dl {
	margin: 0 0 .5em;
}
.text_model_1 dt {
	width: 8%;
	float: left;
	text-align: right;
	color: #a0a0a0
}
.text_model_1 dd {
	width: 92%;
	float: left
}
.info_detail {
	padding: 2em;
	color: #333;
	line-height: 1.6;
	font-size: 14px!important;
}
.info_detail img {
	background: url(../images/load2.gif) no-repeat 50% 50%
}
.info_contact {
	padding: 0 0 2em
}
.info_contact h4 {
	border-bottom: 1px solid #eee;
	background: url(../images/info_contact_title.jpg) no-repeat 50% 0;
	text-align: center;
	color: #796F1A;
	font-family: \5fae\8f6f\96c5\9ed1;
	font-size: 110%;
	line-height: 28px;
	height: 28px;
	margin: 0 0 1em;
}
.info_contact dl {
	margin: 0;
	padding: .4em 0 0;
}
.info_contact dl dt {
	float: left;
	width: 12%;
	text-align: right;
	color: #9f9f9f
}
.info_contact dl dd {
	width: 88%;
	float: left;
}
.page_up_dn {
	font-size: 12px;
}
.page {
	padding: 20px 0 0;
/padding:0
}
.text_model_2 {
	font-size: 14px
}
.text_model_2 li {
	border-bottom: 1px solid #ededed;
	padding: 1em
}
.text_model_2 li .time {
	float: right;
	color: #108E3F;
	font-size: 12px;
}
.text_model_2 li a {
	color: #111
}
.reg_programs {
	width: 710px;
	margin: 0 auto;
	padding: 0;
	background: url(reg_program_../images/bg.png) no-repeat;
	font-size: 14px;
}
.reg_programs li {
	width: 33%;
	float: left;
	text-align: center
}
.reg_programs .reg_icon {
	width: 49px;
	height: 49px;
	margin: -20px auto 0;
	position: relative;
}
.reg_programs .reg_icon_1 {
	background: url(../images/reg_program_num_1.png) no-repeat 50% 50%;
}
.reg_programs .reg_icon_2 {
	background: url(../images/reg_program_num_2.png) no-repeat 50% 50%;
}
.reg_programs .reg_icon_3 {
	background: url(../images/reg_program_num_3.png) no-repeat 50% 50%;
}
.reg_programs .name {
	margin: .5em 0 0
}
.reg_programs .active {
	color: #f00;
	font-weight: bold
}
.reg_item {
	padding: .5em 0;
	zoom: 1;
	overflow: hidden
}
.reg_item dt {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 15%;
	text-align: right;
	vertical-align: middle
}
.reg_item dd {
	margin: 0;
	padding: 0;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 82%;
}
input {
	vertical-align: middle
}
.reg_item .text {
	padding: .8em .4em;
	color: #777;
}
.reg-box {
	padding: 1.5em 0;
	position: relative
}
.reg-box .reg_btn {
	background: url(../images/reg_btn.png) no-repeat;
	width: 222px;
	height: 36px;
	border: 0;
	cursor: pointer
}
.reg-box .reg_btn:hover {
	background-position: 0 -37px;
}
.vip_tips {
	position: absolute;
	width: 260px;
	right: 2em;
	top: 2em;
	margin: 0;
	padding: 0;
}
.vip_tips .theme {
	border-bottom: 1px solid #e2e2e2;
	color: #333
}
.vip_tips .theme strong {
	display: inline-block;
*display:inline;
	zoom: 1;
	border-bottom: 3px solid #f30;
	padding: 0 1em .6em
}
.vip_tips dd {
	margin: 0;
	padding: 0;
}
.vip_tips dd p {
	padding: 1.3em 0 0;
}
.vip_tips dd p img {
	margin: 0 .5em 0 0;
	vertical-align: middle;
}
.vip_tips dd .color1 {
	color: #D58C00
}
.vip_tips dd .color2 {
	color: #DD6004
}
.vip_tips dd .color3 {
	color: #168300
}
.queding_btn {
	background: url(../images/reg_queding.png) no-repeat;
	width: 222px;
	height: 36px;
	border: 0;
	cursor: pointer
}
.queding_btn:hover {
	background-position: 0 -37px;
}
.vip_page_col1 {
	width: 160px;
	float: left;
}
.vip_page_col2 {
	width: 1025px;
	float: right;
}
.vip_nav {
	padding: 0 0 1em
}
.vip_nav dt {
	height: 35px;
	background: url(../images/vip_page_nav.png) no-repeat;
	line-height: 35px;
	padding: 0 1em;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.15);
}
.vip_nav dd {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.vip_nav dd a {
	display: block;
	border-bottom: 1px solid #eee;
	padding: .5em 1em;
	background: url(../images/vip_ico.png) no-repeat 93% 12px;
}
.vip_nav dd a:hover, .vip_nav dd .active {
	background-color: #f8f8f8;
	text-decoration: none;
	color: #000
}
.vip_content {
	padding: 2em;
	color: #444;
	line-height: 22px
}
.more-area {
	border: 1px solid #E2E2E2;
	display: inline-block;
*display:inline;
	zoom: 1;
	background: #f9f9f9;
	margin: 1em 0 .5em -11em;
	padding: .2em .6em;
	border-radius: 2px;
}
.more-area:hover {
	background-color: #078CCF;
	color: #fff;
	border-color: #078CCF;
	text-decoration: none;
	text-shadow: -1px 0 0 rgba(0,0,0,.25);
}
.error {
	padding: .4em .8em;
	color: #f00;
	margin: 1em 2em
}
.tips {
	color: #217711;
	padding: .3em .8em;
	background: #DAFFD3;
	display: inline-block;
*display:inline;
	zoom: 1;
}
.tips_error {
	background-color: #FFF0BD;
	color: #f00;
}
.login_box {
	width: 380px;
	margin: 5em auto;
	background: url(../images/login_box_bg.jpg);
	color: #999
}
.login_box .hd {
	background: url(../images/login_box_hd.jpg) repeat-x;
	height: 45px;
	line-height: 40px;
	font-size: 125%;
	font-family: \5fae\8f6f\96c5\9ed1;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-shadow: -1px 0 0 rgba(0,0,0,0.25);
}
.login_box .inputbox {
	padding: 3em 1.5em 2em
}
.login_box .inputbox .ibl {
	width: 15%;
	text-align: right;
}
.login_box .inputbox .input_01 {
	border: 1px solid #EBEBEB;
	padding: .6em .5em;
	width: 235px;
	border-radius: 3px;
	box-shadow: 1px 1px 2px rgba(0,0,0,.05);
}
.login_box .inputbox .input_01:hover {
	box-shadow: 0 0 5px 0 #02A8E5;
}
.login_box .inputbox p {
	padding: .5em 0
}
.login_box .inputbox .btn_login {
	width: 255px;
	height: 40px;
	border: 0;
	background: url(../images/login_box_btn.jpg) no-repeat;
	cursor: pointer
}
.login_box .inputbox .reg {
	padding: 1.5em 0;
	text-align: center
}
.login_box .inputbox .reg .btn {
	color: #118EC8;
	font-weight: bold
}
.login_box .error {
	margin-top: 0;
	margin-bottom: 0;
}
.info_detail a, .info-anchor {
	color: #088DCE;
}
.adi_ico {
	padding-left: 1.6em;
	background: url(../images/newico3.gif) no-repeat left center;
	color: #A9A9A9!important;
}
.sendmsg_box {
	position: absolute;
	left: 50%;
	margin-left: 342px;
	top: 53px;
	background: url(../images/newico4.gif) no-repeat;
	width: 125px;
	height: 35px;
	text-indent: -999px;
	overflow: hidden
}
.sendmsg_box a {
	width: 100%;
	height: 100%;
	display: block
}
/*20141104 rocky add 详情页头部信息处*/
.f_topic {
	padding: 3px 0;
}
.col-a {
	width: 444px;
	height: 266px;
	float: right;
	background: url(../images/newshadow.png) no-repeat left top;
}
.col-a .hotNew {
	margin: 0 5px;
	border-bottom: 1px dashed #cdcdcd;
}
.col-a .hotNew .title {
	margin: 15px 0 8px 21px;
	font-size: 22px;
	line-height: 32px;
	color: #eb0000;
	font-weight: bold;
}
.col-a .hotNew .title a {
	color: #eb0000;
}
.col-a .hotNew .content {
	margin: 0 10px 0 29px;
	font-size: 12px;
	line-height: 22px;
	color: #828181;
}
.col-a .hotNew .content a.more {
	margin-left: 21px;
	color: #a90000;
}
.col-a .hotNew .date {
	margin: 8px 0 13px 29px;
	font-size: 12px;
	line-height: 22px;
	color: #cccccc;
	float: none;
}
.col-a ul {
	padding: 10px 5px 0 24px;
}
.col-a li {
	padding-left: 6px;
	background: url(../images/newico9.gif) no-repeat left center;
	font-size: 12px;
	line-height: 30px;
	color: #707070;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.col-a li a {
	color: #707070;
}
.col-a li a:hover {
	color: #F60;
}
.col-a li span.date {
	color: #cccccc;
}
.clear {
	clear: both;
}
.col-b {
	margin-bottom: 20px;
	border: 1px solid #ededed;
	background: #f9f9f9;
}
.col-b ul {
	padding: 12px 23px 10px 0;
	position: relative;
}
.col-b ul li {
	width: 270px;
	padding-left: 23px;
	font-size: 13px;
	line-height: 24px;
	color: #707070;
	background: url(../images/newico9.gif) no-repeat 17px 50%;
	float: left;
	overflow: hidden;
}
.col-b ul li a {
	color: #707070;
}
.col-b ul li a:hover {
	color: #F60;
}
.col-c {
	position: relative;
	margin-bottom: 20px;
}
.col-c .leftBox {
	width: 869px;
	padding-left: 1px;
	margin-right: 30px;
	float: left;
}
.col-c .leftBox .hd {
	height: 64px;
	margin-bottom: 16px;
	overflow: hidden;
	background: url(../images/newtitle.gif) no-repeat;
}
.col-c .leftBox .hd a {
	display: inline-block;
	padding-left: 24px;
	font-size: 26px;
	font-weight: bold;
	color: #000;
	line-height: 51px;
	vertical-align: top;
}
.col-c .leftBox .hd a:hover {
	text-decoration: none;
	color: #004a94;
}
.col-c .leftBox .hotNew {
	height: 150px;
	margin-bottom: 15px;
	position: relative;
}
.col-c .leftBox .hotNew .pic {
	width: 200px;
	height: 150px;
	margin-right: 23px;
	float: left;
}
.col-c .leftBox .hotNew .info {
	width: 646px;
	height: 150px;
	float: left;
	position: relative;
}
.col-c .leftBox .hotNew .title {
	font-size: 24px;
	line-height: 38px;
	font-weight: bold;
	color: #000;
}
.col-c .leftBox .hotNew .title a {
	color: #000;
	text-decoration: none;
}
.col-c .leftBox .hotNew .title a:hover {
	color: #F60;
}
.col-c .leftBox .hotNew .miniTitle {
	margin-bottom: 7px;
	font-size: 12px;
	line-height: 22px;
	color: #c4c4c4;
}
.col-c .leftBox .hotNew .content {
	font-size: 12px;
	line-height: 22px;
	color: #999999;
}
.col-c .leftBox .hotNew .infos {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 22px;
}
.col-c .leftBox .hotNew .infos .num {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-left: 27px;
	background: url(../images/newico10.gif) no-repeat left center;
	line-height: 22px;
}
.col-c .leftBox .hotNew .infos .date {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-left: 27px;
	background: url(../images/newico11.gif) no-repeat left center;
	line-height: 22px;
	color: #999;
	float: none;
}
.col-c .leftBox .hotNew .infos a {
	margin: 0 15px;
*display:inline;
*zoom:1;
}
.col-c .leftBox .picWall {
	width: 100%;
	overflow: hidden;
}
.col-c .leftBox .picWall ul {
	position: relative;
	width: 892px;
}
.col-c .leftBox .picWall ul li {
	width: 200px;
	height: 150px;
	margin-right: 23px;
	overflow: hidden;
	position: relative;
	float: left;
}
.col-c .leftBox .picWall ul li .pic {
	width: 200px;
	height: 150px;
}
.col-c .leftBox .picWall ul li .info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 53px;
	padding: 9px 18px 0;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	background: url(../images/newico3.png) repeat;
	transition: height 0.2s linear 0s;
}
.col-c .leftBox .picWall ul li .info .content {
	font-size: 12px;
	line-height: 23px;
	padding: 1px 0 7px;
}
.col-c .leftBox .picWall ul li a {
	color: #fff;
}
.col-c .leftBox .picWall ul li a:hover {
	text-decoration: underline;
}
.col-c .leftBox .picWall ul li:hover .info {
	height: 150px;
}
.col-c .rightBox {
	width: 298px;
	min-height: 393px;
*height:393px;
	_height: 393px;
	float: right;
	background: url(../images/newbg1.gif) no-repeat top center #fff;
	border: 1px solid #e3e3e3;
}

.rightBox{
	display: inline-block;
    *display: inline;
    width: 300px;
    height: 331px;
    margin: 5px 5px 10px 5px;
    background-color: #fff;
    border: 1px solid #eee;
    position: relative;
    *zoom: 1;
	}
.rightBox:before {
    -webkit-transform: skew(-12deg) rotate(-6deg);
    -moz-transform: skew(-12deg) rotate(-6deg);
    transform: skew(-12deg) rotate(-6deg);
    left: 15px;
}
.rightBox:after {
    -webkit-transform: skew(12deg) rotate(6deg);
    -moz-transform: skew(12deg) rotate(6deg);
    transform: skew(12deg) rotate(6deg);
    right: 15px;
}

.rightBox:before, .rightBox:after {
    width: 70%;
    height: 55%;
    content: ' ';    
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); 
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);  
    position: absolute;
    bottom: 10px;
    z-index: -1;        
}	







.col-c .rightBox .hd {
	padding: 14px 0 15px 18px;
	font-size: 26px;
	line-height: 36px;
	color: #000;
}
.col-c .rightBox .pic {
	height: 145px;
	text-align: center;
	line-height: 145px;
}
.col-c .rightBox ul {
	padding: 2px 19px 0;
}
.col-c .rightBox li {
	padding-left: 13px;
	background: url(../images/newico12.gif) no-repeat 0 50%;
	font-size: 12px;
	line-height: 24px;
}




/*<!-- 首 页 底 部 友 情 链 接 -->*/
.youlink .boxa .hd {
	height: 40px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.youlink .boxa .bd ul{
	overflow: hidden;}
.youlink .bd ul:last-child{display: none;}
.youlink .boxa .bd ul li{float:left;
	font-size:14px;margin: 0 5px;}
.youlink .boxa .hd li{
	float:left;
	height: 41px;
	line-height: 40px;
	padding: 0 10px;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	cursor: default;
	margin-top: -2px;
	}
.current1{
    color: #0579F2;
    /*border-top: 2px solid #0579F2;*/
	border-bottom: 2px solid #F05004;
    display: inline-block;
    height: 26px;
    padding-left: 8px; 
 
    }
	.current{
    color: #0579F2;
    /*border-top: 2px solid #0579F2;*/
    border-right: 1px solid #dbe4f9;
    display: inline-block;
    height: 26px;
		width: 26px;   
    }	
.num{
    display: inline-block; 
    width: 26px; 
    padding-left: 8px; 
    background: #337ab7;  
    }       

	
	
.s-ad {
	position: relative;
	width: 1200px;
	margin: 0 auto 20px;
}
.s-ad-s {
	display: block;
}
.s-ad-b {
	display: none;
	height: 0;
	overflow: hidden;
}
.right_company .hd {
	background: #FCF7CA url(../images/vip_commend.png) no-repeat;
	border-color: #D9C27B;
	padding-left: 0;
	text-align: center;
	text-shadow: -1px 0 0 rgba(255,255,255,.25);
}
.right_company .bd {
	border-color: #D9C27B
}
.right_company .hd .tab {
	border-top: 0;
	line-height: 43px;
}
/*相关推荐*/
.recommend {
	margin: 40px 0;
}
.recommend .recom_hd {
	font-size: 20px;
	border-bottom: 2px solid #ab2627;
	width: 80px;
}
.recommend .recom_bd ul li {
	float: left;
	margin: 20px 10px 0 0;
}
.recommend .recom_bd ul li span {
	display: block;
	width: 215px;
}
.recommend .recom_bd ul li a {
	text-decoration: none;
	color: #666;
}
.recommend .recom_bd ul li a:hover {
	text-decoration: none;
	color: #f60;
}
.case {
	border: 1px solid #dcdcdc;
	margin-top: 40px;
	padding: 10px 0 30px 15px;
}
.search {
	margin-top: 10px;
}
.search h3 {
	color: #666;
	font-size: 20px;
	font-weight: normal;
	border-bottom: 2px solid #ab2627;
	width: 40px;
	padding-bottom: 5px;
}
.form {
	color: #fff;
	margin-top: 10px;
}
.sForm {
	height: 34px;
}
.sForm div, .sForm input {
	float: left;
	color: #000;
}
.sForm .sInputBox {
	width: 157px;
	background: none;
	overflow: hidden;
}
.sForm .sInputBox input {
	width: 150px;
	height: 34px;
	padding-left: 3px;
	font-size: 16px;
	font-family: arial;
	line-height: 30px;
}
.sForm .sBtn input {
	float: left;
	color: #fff;
	border: none;
	background: #ab2627;
	width: 54px;
	height: 38px;
	font-size: 14px;
	overflow: hidden;
	cursor: pointer;
}
.label {
	margin-top: 20px;
}
.label h3 {
	color: #666;
	font-size: 20px;
	font-weight: normal;
	border-bottom: 2px solid #ab2627;
	width: 80px;
	padding-bottom: 5px;
}
.label .bd a {
	margin: 5px 5px 0 0;
	float: left;
	display: block;
	width: 60px;
	height: 27px;
	padding-left: 5px;
	border-left: 3px solid #dcdcdc;
	background: #dcdcdc;
	line-height: 27px;
	text-decoration: none;
	color: #666;
	font-size: 14px;
}
.label .bd a:hover {
	background: #ab2627;
	color: #fff;
	border-left: 3px solid #f60;
}
.tailArea {
	margin-top: 20px;
}
.picFocus {
	float: left;
	width: 320px;
	border: 1px solid #ccc;
	padding: 5px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.picFocus .hd {
	width: 100%;
	padding-top: 5px;
	overflow: hidden;
	border: none;
}
.picFocus .hd ul {
	margin-right: -5px;
	overflow: hidden;
	zoom: 1;
}
.picFocus .hd ul li {
	padding-top: 5px;
	float: left;
	text-align: center;
}
.picFocus .hd ul li img {
	width: 72px;
	height: 45px;
	border: 2px solid #ddd;
	cursor: pointer;
	margin-right: 5px;
}
.picFocus .hd ul li.on img {
	border-color: #f60;
}
.picFocus .bd li {
	vertical-align: middle;
}
.picFocus .bd img {
	width: 320px;
	height: 180px;
	display: block;
}
.topic {
	float: right;
	width: 440px;
	padding-bottom: 3px;
}
.topic h2 {
	font-size: 20px;
	font-weight: normal;
	color: #222;
}
.topic ul {
	margin-top: 10px;
}
.topic ul li {
	line-height: 30px;
}
.topic ul li a {
	display: inline;
	float: left;
	color: #222;
	padding-left: 10px;
}
.topic ul li a:hover {
	color: #088dce;
}
.topic ul li span {
	display: block;
	float: left;
	width: 27px;
	height: 13px;
	margin-top: 10px;
	padding-left: 15px;
	font-size: 8px;
	line-height: 13px;
	color: #fff;
}
.topic ul .li01 span {
	background: url(../images/li01.jpg) no-repeat center;
}
.topic ul .li02 span {
	background: url(../images/li02.jpg) no-repeat center;
}
.topic ul .li03 span {
	background: url(../images/li03.jpg) no-repeat center;
}
.topic ul .li04 span {
	background: url(../images/li04.jpg) no-repeat center;
}
.topic ul .li05 span {
	background: url(../images/li04.jpg) no-repeat center;
}
.topic ul .li06 span {
	background: url(../images/li04.jpg) no-repeat center;
}
.topic ul .li07 span {
	background: url(../images/li04.jpg) no-repeat center;
}
.tail_link {
	float: right;
	margin-top: 10px;
	font-size: 12px;
}
.tail_link a {
	color: #f60;
}
.tail_link a:hover {
	color: #088dce;
}
.product-ul {
	overflow: hidden;
	zoom: 1;
	padding: 15px 0 0 15px;
	text-align: center;
}
.product-ul li {
	width: 20%;
	float: left;
}
.product-ul li .wrap {
	padding: 0 10px 15px 0;
}
.product-ul li .wrap img {
	width: 220px;
	height: 160px;
	display: block;
	margin: 0 auto 10px
}
.col6 .ah-peopel .thumb_list_2 .img {
	width: 260px;
}
.col6 .ah-peopel .thumb_list_2 .img img {
	width: 260px;
	height: 180px;
}
.col6 .ah-peopel .thumb_list_2 .intro {
	margin: 0 0 0 278px;
}
.col6 .box .hd .tab {
	border-color: #0c426b
}
.col7 .right_company .hd .tab {
	color: #fff;
	background: #fe8f47
}
.PRO-WINDOWS {
	position: relative;
	margin: 0 0 5px;
}
.PRO-WINDOWS .hd {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
	text-align: center;
}
.PRO-WINDOWS .hd li {
	width: 12px;
	height: 12px;
	display: block;
	cursor: pointer;
	background: #999;
	overflow: hidden;
	display: inline-block;
*display:inline;
	zoom: 1;
	text-indent: -999px;
	overflow: hidden
}
.PRO-WINDOWS .hd li.on {
	background: #f60
}
.news_colums_1 {
	float: left;
	margin-right: 10px;
	width: 860px;
}
.news_colums_2 {
	float: left;
	width: 330px;
}
.newsbox .hd li {
	height: 40px;
	line-height: 40px;
	padding: 0 16px;
	font-size: 16px;
	font-weight: bold;
	color: #111;
	display: inline-block;
*display:inline;
	zoom: 1;
	cursor: default;
	top: -1px;
	color: #fff;
}
.newsbox .hd li.active {
	background: #fff;
	color: #111
}
.newsbox .hd .more {
	top: 6px;
	line-height: 28px;
	display: none
}
.newsbox .hd li.active .more {
	display: block;
	color: #fff!important
}
.newsbox .hd .more:hover {
	background: #145286
}
.products-list {
	padding: 15px 15px 5px;
	overflow: hidden;
	zoom: 1;
}
.products-list li {
	width: 50%;
	text-align: center;
	padding: 0 0 10px;
	float: left
}
.products-list li img {
	margin: 0 auto 7px;
	display: block;
	width: 135px;
	height: 135px;
}
.newsbox_cnt {
	height: 530px;
}
.newsbox_cnt .info_list li {
	line-height: 22px;
	height: 22px;
}
.newsbox_cnt .info_list li span {
	float: right
}
.products-list li p {
	height: 18px;
	overflow: hidden;
	line-height: 18px;
}
.em-weixin {
	position: absolute;
	display: none;
}
.em-weixin-wp span:hover .em-weixin {
	display: block;
}
