﻿/*右侧 */

/*右侧标题与列表的间隙*/
.htitle{ height:12px; clear:both; }
hr.hengxian{ width:350px; border:none; border-top:1px #E5E5E5 solid; padding:0; margin:0; color:#E5E5E5; height:1px; margin-top:18px; float:left; clear:both; }
.rigth-title{ width:auto; height:25px; display:inline;line-height:25px; font-family:'Microsoft YaHei'; font-weight:bold; color:#515050; z-index:1;}
.rigth-title h2{ display:inline; padding-left:25px;font-size:18px;}
/*左侧-客户评价 */
.txtPassword{color:#000}
.thinking {
	WIDTH: 756px; HEIGHT: 350px; OVERFLOW: hidden; border:2px dashed #ff0000;border-radius:5px; margin-top:10px;}
.thingk_title {
	WIDTH: 109px; BACKGROUND-POSITION: -550px 0px; HEIGHT: 30px
}
.thingk_title A {
	WIDTH: 109px; DISPLAY: block; HEIGHT: 30px
}
.list_thinking {
	LINE-HEIGHT: 1.5em; WIDTH: 760px; background: #fff6e4; padding-top:10px; 
}
.list_thinking LI {
	BORDER-BOTTOM: #e6e6e6 1px dashed; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; HEIGHT: 80px; OVERFLOW: hidden
}
.pic_border {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.txt_thinking {
	WIDTH: 600px; HEIGHT: 60px; text-align:left; OVERFLOW: hidden; padding-right:10px;
}
.mb40 {
	MARGIN-BOTTOM: 40px;
}
.fl {
	margin:0 auto;
}
.p10 {
	margin-top:10px;
}
.txt_from {
	TEXT-ALIGN: right; font-size:12px; color:#FF0000; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 730px; PADDING-RIGHT: 0px; HEIGHT: 10px; CLEAR: both; PADDING-TOP:0px
}
.digest {
	LINE-HEIGHT: 20px; PADDING-LEFT: 25px; BACKGROUND: url(../images/quote-grey.jpg) no-repeat 0px 0px; COLOR: #666666; FONT-SIZE: 14px
}
.mb20 {
	MARGIN-BOTTOM: 20px
}
.modle_title{width:760px;height:35px;line-height:35px;font-size:16px;font-weight:bold;background:#f3f3f3;padding:0;
	color:#ff0000;}
.modle_title span{padding-left:7px; font-size:16px;}
.fr {
	DISPLAY: inline; FLOAT: right;
}


#meun{color:#fff; padding-left:10px;}
.meun img{ float:left;}
.submeun{ margin-left:70px; float:left;}
.submeun li{ text-align:center;  margin-right:10px; float:left;  display:inline;}
.submeun li a{ color:#fff;height:50px; line-height:50px;  font-size:14px; font-weight:bold; text-align:center;  padding-left:15px; padding-right:15px;display:block;}
.submeun li.cur{ text-align:center; background:#82ce18; margin-right:10px;float:left;  display:inline;}


/*右侧-正在定制 */
.club .modle{width:350px;height:330px;float:left; border:2px dashed #ff0000;border-radius:5px; margin-bottom:20px;background:#fff6e4;}
.club .modle_right{border-right:none;float:right;}
.club .modle .modle_title{width:350px;height:35px;line-height:35px;font-size:16px; color:#ff0000;font-weight:bold;background:#f3f3f3;}
.club .modle .modle_title span{padding-left:7px;}
.club .modle .modle_con{width:350px;margin:0 auto;height:290px;overflow:hidden;background:#fff6e4;}
.club .modle .modle_con ul li{border-bottom:1px #DDD dotted;position:relative;}
.club .modle .modle_con .modle_img{width:50px;height:79px;text-align:center;}
.club .modle .modle_con .modle_img img{margin-top:14px;}
.club .modle .modle_con .modle_img i{display:block;width:16px;height:16px;background:url(../images/buy.png)no-repeat;position:absolute;top:18px;left:55px;}
.club .modle .modle_con .modle_text{width:270px;height:80px;overflow:hidden;margin-top:15px;padding-left:8px;}
.club .modle .modle_con .modle_text p{color:#0f1419;}
.club .modle .modle_con .modle_text div{color:#555555; font-size:14px;}
.club .modle .modle_con .modle_text p a{color:#ff0000; font-size:12px;}
.club .modle .modle_con .modle_text div a{color:#666666; font-size:14px;}
.club .modle .modle_con .modle_text p a:hover{text-decoration:underline;}
.club .modle .modle_con .modle_text div a:hover{color:#c80223;text-decoration:underline;}

/* 去掉各Table cell 的边距并让其边重合 */
table{
border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
font-style:normal;
font-weight:500;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
text-align:left;
}

q:before,q:after {
content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
.fn-clear {
zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
display:inline;
}
.fn-left {
float:left;
}
.fn-right {
float:right;
}



/*右侧-标题图标 */

.jrtt-title{ background:url(../images/icon_jrtt.jpg) left center no-repeat #fff; }

.rwtj-title{ background:url(../images/hrrwbd.jpg) left center no-repeat #fff; }

.drkb-title{ background:url(../images/icon_drkb.jpg) left center no-repeat #fff; }

.pptj-title{ background:url(../images/icon_pptj.jpg) left center no-repeat #fff; }

.gzwm-title{ background:url(../images/icon_gzwm.jpg) left center no-repeat #fff; }





.listr { float: right; display: inline; width: 350px; margin-left: 25px; text-align:left; }



.listr .adimg { margin-top:20px;}

.listr .adimg img { width: 320px; height: 250px;}

.listr .adimg2 { padding-top:20px;}

.listr .adimg2 img { width: 320px; height: 180px;}

.listr .adimg3 { padding-top:20px;}

.listr .adimg3 img { width: 320px; height: 180px;}





.listr .hotlist { margin-top: 18px;}

.listr .hotlist ul { padding: 5px 0; background: url(../images/symbol-12.png) no-repeat 0 15px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.listr .hotlist ul li { height: 44px; line-height: 44px; text-indent: 35px; font-size: 14px; border-bottom: 1px solid #F2F4F5;}

.listr .hotlist ul li a:hover{ color: #c80223;}



.listr .recommend { margin-top:20px;}

.listr .recommend ul li { float: left; width: 153px; height: 150px; margin-top: 15px; font-size: 14px; color: #6b6a6a;}

.listr .recommend ul li.borderl { margin-left: 10px;}

.listr .recommend ul li img { width: 150px; height: 98px;}

.listr .recommend ul li p { height: 46px; line-height: 23px; overflow: hidden; text-align:left; }

.listr .recommend ul li p a:hover{ color: #c80223; }



.listr .read {margin-top: 25px;}

.listr .read .readbox { margin: 10px 0;}

.listr .read .readbox+.readbox { border-top: 1px dashed #EEEEEE;}

.listr .read .readbox .readtitle { font-size: 16px; margin-bottom: 10px; margin-top: 10px;}

.listr .read .readbox .readimg { width: 90px; height: 59px; float: left; display: inline; margin-right: 10px; padding-top: 4px;}

.listr .read .readbox .readimg img { width: 90px; height: 59px;}

.listr .read .readbox p { color: #696969;}

.listr .read2 { margin-top:20px;}

.listr .read2 .readbox { padding-top: 10px;}

.listr .read2 .readbox .readimg { }

.listr .read2 .readbox p { font-size: 14px; margin-left: 110px; width: 235px; margin-top: 4px; line-height:28px; }

.listr .read2 .readbox p a:hover{ color: #c80223; }

 

.listr .follow .followcon2 { height: 240px;}

.listr .follow { margin-top:10px; height: 385px;padding-top:18px;}

.follow .followcon { background-color: #F4F4F4; height: 335px; margin-top: 12px; overflow: hidden;}

.listr .follow .followcon { background-color: #F4F4F4; height: 334px; margin-top: 7px; overflow: hidden;}

.follow .followcon p img, .listr .follow .followcon p img { margin: 0 16px;}

.follow .followcon span, .listr .follow .followcon span { display: block; margin: 25px 0; text-align: center; font-size: 16px; color: #4c4c4c;}

.follow .followcon a, .listr .follow .followcon a { display: inline-block !important; *display: inline; zoom: 1; width: 69px; height: 84px; margin: 10px 20px 0;}

.follow .followcon a.awb1 { background: url(../images/wb1.png) no-repeat; }

.follow .followcon a.awb2 { background: url(../images/wb2.png) no-repeat; }

.follow .followcon a.asubscription { background: url(../images/subscription.png) no-repeat; width: 56px;}



.listr .viewpoint { float: left; width: 320px; margin-left: 0px; display: inline; margin-top: 10px; }

.listr .viewpoint ul { padding: 10px 0; background: url(../images/symbol-8.png) no-repeat 0px 20px; overflow: hidden;}

.listr .viewpoint ul li { color: #3e3e3e; font-size: 16px; height: 36px; line-height: 36px; text-indent: 30px; *overflow: hidden; *width: 290px; text-align:left; }



/*列表页精选推荐*/

.listr .jxtj-content{width:350px; height: auto; overflow:hidden; column-count:2; padding-top:10px; }

.listr .jxtj-box{width:165px; height:160px; border:1px #E1DFDF solid; float:left; }

.listr .jxtj-box:hover{background:#c80223; cursor:pointer; box-shadow:0px 0px 8px  #ccc}

.listr .hjxtj-content .m2{margin-left:270px}

.listr .jxtj-content .m3{margin-left:540px}

.listr .jxtj-box:hover a{color:#fff}

.listr .jxtj-box-pic{width:165px; height:100px; overflow:hidden; }

.listr .jxtj-box-pic img{ width:100%; position:relative; height:100px; text-align:center; }

.listr .jxtj-box-txt{ height:40px; padding:8px; line-height:20px; overflow:hidden;}

.listr .jxtj-box-txt a{color:#030303; font-size:12px}

.listr .jxtj-content .fr{ float:right;}

.listr .jxtj-content .fl{ float:left;}



/*老版标题通用*/

.com-title{ border-bottom: 3px solid #F5F5F5; padding-bottom: 5px; margin-bottom: 5px; text-align:left;}

.com-title img { position: relative; top: 3px; left: 0px; margin-right: 5px;}

.com-title span { border-bottom: 3px solid #c80223; padding-bottom: 7px; font-size: 18px; color: #3C3B3C; text-align:left; }



.floatfix { clear: both; width: 0; height: 0px; margin: 0; padding: 0; border: none; overflow: hidden; font-size: 0px;}

.ulfix { overflow: auto; zoom: 1; }





/*首页右侧*/



.content .content_home .newsr { float: left; width: 350px; margin-left: 25px; display: inline; margin-top:0; text-align:left; }



/*首页今日头条带数字前缀

.content .content_home .newsr .topnews { height: 350px;}

.content .content_home .newsr .topnews .sideMenu { padding: 0; }

.content .content_home .newsr .topnews .sideMenu h3 { margin-top: 0px; font-size: 16px; color: #504F4F; height: 20px; line-height:20px; background-image: url(../images/symbol-8.png); background-repeat: no-repeat; padding-left: 30px; padding-top:12px;}

.content .content_home .newsr .topnews .sideMenu ul+h3 { border-top: 1px solid #F2F2ED;}



.content .content_home .newsr .topnews .sideMenu h3.h3img1 { background-position: 0px 10px;}

.content .content_home .newsr .topnews .sideMenu h3.h3img2 { background-position: 0px -25px;}

.content .content_home .newsr .topnews .sideMenu h3.h3img3 { background-position: 0px -60px;}

.content .content_home .newsr .topnews .sideMenu h3.h3img4 { background-position: 0px -97px;}

.content .content_home .newsr .topnews .sideMenu h3.h3img5 { background-position: 0px -134px;}

.content .content_home .newsr .topnews .sideMenu h3.h3img6 { background-position: 0px -171px;}



.content .content_home .newsr .topnews .sideMenu h3.on { color: #c80223;}

.content .content_home .newsr .topnews .sideMenu ul li { text-indent:2em; font-size:13px; height: 90px; line-height:26px; margin-bottom: 10px; margin-top:0px; overflow: hidden; width: 309px; margin-left: 15px; color: #929090; }

*/



/*首页今日头条*/

.content .content_home .newsr .topnews { height: 350px;}

.content .content_home .newsr .topnews .sideMenu p{	padding-left:18px;
	height:26px;
	width:342px;
	float:left;
	font-size:14px;
	background:url(../images/r30_c21.jpg) no-repeat 3px 11px;
	line-height:26px;
	position:relative;}
.content .content_home .newsr .topnews .sideMenu a:hover{ color: #c80223;text-decoration:underline;}

.content .content_home .newsr .topnews .sideMenu span { margin-top: 0px; font-size: 14px; color: #504F4F; height: 15px; line-height:20px; background-repeat: no-repeat; padding-top:10px; display:block; font-weight:bold;}

.content .content_home .newsr .topnews .sideMenu ul+h3 { border-top: 1px dashed #F2F2ED;}

.content .content_home .newsr .topnews .sideMenu h3.on { color: #c80223;}

.content .content_home .newsr .topnews .sideMenu ul li { font-size:13px; height: 90px; line-height:26px; margin-bottom: 10px; margin-top:0px; overflow: hidden; width: 100%; color: #929090; }



/*首页热文榜单*/

.content .content_home .newsr .read { margin-top: 18px;}

.content .content_home .newsr .read{}

.content .content_home .newsr .read .readbox{ padding: 10px 0;}

.content .content_home .newsr .read .readbox+.readbox{ border-top: 1px dashed #EEEEEE;}

.content .content_home .newsr .read .readbox .readtitle{ font-size: 16px; margin-bottom: 10px; margin-top: 10px;}

.content .content_home .newsr .read .readbox .readimg { width: 90px; height: 59px; float: left; display: inline; margin-right: 10px; padding-top: 4px;}

.content .content_home .newsr .read .readbox .readtitle a:hover{ color: #c80223;}

.content .content_home .newsr .read .readbox .readimg img { width: 90px; height: 59px;}

.content .content_home .newsr .read .readbox p { font-size: 14px; margin-left: 110px; width: 235px; margin-top: 4px; line-height:28px; }

.content .content_home .newsr .read .readbox p a:hover{ color: #c80223; }



.content .content_home .newsr .columnauthor { margin-top: 20px;}

.content .content_home .newsr .columnauthor .join { float: right; margin-top: 3px;}

.content .content_home .newsr .columnauthor .join a { color: #a5a3a3; float: right;}

.content .content_home .newsr .columnauthor ul { padding: 15px 0; }

.content .content_home .newsr .columnauthor ul li { text-align: center; width: 75px; margin: 0 15px; float: left;}

.content .content_home .newsr .columnauthor ul li .authorimg { width: 73px; height: 73px; padding: 2px; border: 1px solid #0FAF9E;}

.content .content_home .newsr .columnauthor ul li .authorimg img { width: 73px; height: 73px;}



/*首页达人快报*/

.content .content_home .newsr .newsletter { margin-top: 18px;}

.content .content_home .newsr .newsletter ul { padding: 5px 0; background: url(../images/symbol-12.png) no-repeat 0 15px;}

.content .content_home .newsr .newsletter ul li { height: 44px; line-height: 44px; text-indent: 35px; font-size: 14px; border-bottom: 1px solid #F2F4F5;}

.content .content_home .newsr .newsletter ul li a:hover{ color: #c80223;}



/*首页品牌展示*/

.content .content_home .newsr .brandshow { margin-top: 18px;}

.content .content_home .newsr .brandshow a img { margin: 10px auto;}

