.color2{ background-color:#F1F1F1;}
.hn_bread {
    width: 1200px;
    margin: 0 auto;
    padding-left: 10px;
    font-size: 12px;
    height: 50px;
    color: #CED4D8;
}
.hn_bread a {
    color: #6D6D6D;
    font-size: 14px;
    padding: 0 5px 5px 5px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
}
.about_content {
    width: 100%;
}

#ab_content{position:relative; width:1200px; margin:0 auto; padding-bottom:50px;}
#ab_main_wrapper{border:1px solid #E2E2E2; background:#fff; box-shadow:-1px -1px 0 #EFEFEF; margin-left:101px;}
#ab_main_content{float:left; width:100%; margin-right:-320px; min-height:400px;_height:400px;}
#ab_main{padding:30px;}
.w10{margin-left:24px;}
.ab_profile{font-size:14px;color:#333;overflow:hidden;}
.ab_profile h3{border-bottom:1px solid #E2E2E2;line-height:30px;}
.ab_profile p{ padding-bottom:20px;}
#ab_nav{position:absolute; left:0;_left:-1px; top:0; width:100px; border:1px solid #E2E2E2; border-top-left-radius:3px; border-bottom-left-radius:3px; box-shadow:0 -1px 0 #EFEFEF, 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset; background:#FAFAFA;}
#ab_nav{padding:10px 0;}
#ab_nav a{display:block;height:40px;margin:0 10px;_margin:0 0px 0 10px;padding-left:20px; font-size:14px; border-bottom:1px solid #E2E2E2;box-shadow:0 1px 0 #FFF;line-height:40px;color:#424B50;}
#ab_nav a:hover{text-decoration:underline;}
#ab_nav a.ab_last{border:none;box-shadow:none;}
#ab_nav a.ab_current{position:relative;_left:1px;top:-1px\9;width:70px;border-width:1px 0 1px 1px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-style:solid;border-color:#E2E2E2;box-shadow:-1px -1px 0 #FFF;background:#FFF;font-weight:bold;color:#EC6100;text-decoration:none;}
#ab_nav sup {display:inline-block;width:6px;height:6px;margin-left:3px;border-radius:50%;background-color:#F60;line-height:1;text-indent:-9999px;}
.ab_cl:after{content:"\0020"; display:block; visibility:hidden; clear:both;}

.ab_profile dl,.ab_profile dd{margin:0;padding:0;color:#757575}
.ab_profile dl{width:49%;text-align:center;float:left}
.ab_profile dl dt{font-size:30px;padding:10px 0;color:#424242}
.ab_profile .ab_bd{padding:34px 0;}
.ab_profile .ab_o{border-right:1px solid #e0e0e0}
.ab_profile .ab_o dt img{vertical-align:middle;cursor:pointer}
.ab_profile .ab_t dt{background-position:0 -50px}
.ab_profile input{display:block;margin:25px auto 0 auto; height:40px; line-height:40px;}
.ab-icon-contact{background-position:top left;width:100px;height:100px;display:block;margin:0 auto;background-repeat:no-repeat;background-image:url(../images/iconab.jpg);}
.ab-icon-contact01{background-position:0 0}
.ab-icon-contact02{background-position:0 -109px}
.ab-btn-primary{background:#EC6100;border-color:#ff6700;color:#fff}
.ab-btn-primary:hover{background-color:#f25807;border-color:#f25807;color:#fff}
.ab_btn{display:inline-block;*zoom:1;*display:inline;width:158px;height:38px;padding:0;margin:0;border:1px solid #b0b0b0;font-size:14px;line-height:38px;text-align:center;color:#b0b0b0;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}
.ab_btn:hover{text-decoration:none;color:#b0b0b0}
.ab_btn:focus{outline:0}
.ab_btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);box-shadow:inset 0 2px 4px rgba(0,0,0,0.18)}

.ab_profile .item{width: 950px;margin: 0 auto;padding: 20px;border-bottom: 1px solid #eaeaea;transition: all .5s;}
.ab_profile .item a{ display: block;width: 100%;}
.ab_profile .item img{width: 200px;
    height: 150px;
    display: block;
    float: left;
    border: 1px solid #e5e5e5;
    padding: 3px;
    margin-right: 20px;}
.ab_profile .item h3{font-size: 16px;
    color: #1e468e;
    height: 42px;
    line-height: 45px;
    overflow: hidden;
    margin-bottom: 5px;
    font-weight: bold;
    border-bottom: 1px solid #ededed;
    transition: all ease 300ms;
} 
.ab_profile .item:hover h3{  color: #737373;}
.ab_profile .item .txt {
    color: #737373;
    line-height: 24px;
    height: 68px;
    margin: 12px 0 13px;
    overflow: hidden;
}    
.ab_profile .item .txt span{
    color: #d20a05;
}






.comreg_main_o_l{position:relative; width:218px; height:218px; margin:30px 30px 0 0;}
.comreg_main_o_lTips{text-indent: -9999px; position: absolute; top: 0; left: 0; width: 75px; height: 75px; background: url(../images/img01.png) no-repeat;}
.comreg_main_o_l span{border:1px solid #D5D5D5;display: table-cell;*display: inline-block;width: 218px; height: 218px; text-align: center; vertical-align: middle;*font-size: 170px;}
.comreg_main_o_l img{vertical-align: middle; max-width: 218px; max-height: 218px;}
.comreg_main_o_r{ width:486px; margin-top:18px;}
.comreg_main_o_r_o{}
.comreg_main_o_r_o h3{ font-size:40px; color:#333;}
.comreg_main_o_r_o span{ color:#999; line-height:22px; padding-bottom:15px; border-bottom:1px dashed #D5D5D5; display:block;}
.comreg_main_o_r_t{ padding:15px 0 15px; border-bottom:1px dashed #D5D5D5}
.comreg_main_o_r_t span{ color:#999; font-size:14px; display:block; padding-bottom:5px;}
.comreg_main_o_r_t p{ color:#EC6100; font-size:24px;}
.comreg_main_o_r_t em{ font-size:14px; color:#999; margin-left:5px;}
.comreg_main_o_r_s{ padding:15px 0 30px;}
.comreg_main_o_r_s span i{ color:#999;}
.comreg_main_o_r_s span{ font-size:14px; color:#444;}
.s-addCart{display:inline-block;vertical-align:middle;padding:0 40px;height:50px;line-height:50px;border-radius:4px;font-size:20px;color:#fff;background:#EC6100;text-decoration:none;}
.s-addCart:hover{background:#CF5500; color:#fff;}
.ul-lijizixun{display:inline-block;vertical-align:middle;font-size:16px;color:#EC6100;height:48px;width:128px;border-radius:4px;text-align:center;border:1px solid #EC6100;line-height:48px;cursor:pointer;margin-left:25px;text-indent:20px;background:url(../images/zxxx.png) no-repeat 15px center}

.ms-consultant{float: right; margin-top:30px;  text-align: center; width:158px; height:160px; padding-top: 80px; border: 1px solid #eaeaea; position: relative; box-shadow: 0 0 5px rgba(0,0,0,.1);}
.ms-consultant .ms-consultant-name{color: #444; line-height: 26px;}
.ms-consultant-name span{display: block; font-size: 24px;}
.ms-consultant .ms-tab-main{padding:15px 0 17px 35px; font-size:16px; color:#444;}
.ms-consultant .telico{background:url(../images/icon_tel.gif) 20px 21px no-repeat;}
.ms-photo{position: absolute; width: 114px; height: 114px; top: -45px; left: 50%; margin-left: -57px; border-radius: 50%;}
.ms-photo img{width: 114px; height: 114px; border-radius: 50%;}
.ms-photo em{position:absolute; top: 0; right: 0; padding-left:4px; font-style: normal; color:#fff; text-align: center; width: 24px; height: 24px; line-height: 24px; background: url(../images/xicon11.png) no-repeat;}
.ms-advisory{display: inline-block; color: #fe6905; width: 88px; height: 28px; line-height: 28px; border-radius: 3px; border: 1px solid #d9d9d9;}
.ms-advisory:hover{border: 1px solid #fe6905; background: #fe6905; color: #fff;}

.ls_IDmeitibaodao{ float:left; width:690px; margin-top:6px; border-right:1px solid #E2E2E2;}
.ls_IDmeitibaodao ul{ margin-right:36px; margin-bottom:-15px;}
.ls_IDmeitibaodao ul li{ height:100px; margin-bottom:35px; overflow:hidden;}
.ls_IDmeitibaodao ul li h2{ float:right; width:530px;}
.ls_IDmeitibaodao ul li h2 a{ font-size:22px; display:block; line-height:38px; margin-top:4px; color:#333;}
.ls_IDmeitibaodao ul li h2 a:hover{color:#EC6100;}
.ls_IDmeitibaodao ul li p{ float:right; display:block; width:530px;}
.ls_IDmeitibaodao ul li p a i{ display:inline-block; width:10px; height:10px; margin:7px 11px 0px 5px; background:url(../images/sdf21.png) no-repeat;}
.ls_IDmeitibaodao ul li p a{ display:inline-block; margin-top:5px; font-size:14px; line-height:24px; color:#777;}
.ls_IDmeitibaodao ul li div{ position:relative; float:left; display:inline; width:100px; height:100px; overflow:hidden; background:#F2F2F2;}
.ls_IDmeitibaodao ul li div span{ position:relative; display:inline-block; top:0px; width:100px; height:80px; background:#F2F2F2; text-align:center;}
.ls_IDmeitibaodao ul li div span em{ display:block; height:50px; overflow:hidden; color:#444; margin-top:16px; font:50px/50px Arial;}
.ls_IDmeitibaodao ul li div img{ position:relative; width:100px; height:80px; opacity:0;}
.ls_IDmeitibaodao ul li div b{ position:absolute; left:0px; bottom:0px; width:100px; height:20px; font:14px/20px "Arial"; color:#888; text-align:center; background:#E2E2E2;}

/*顾问*/
.zjss{width:480px;height:260px;padding:5px 0 0 4px;float:left;background:url(../images/zjlist_bg.gif) no-repeat; margin:20px 22px 15px 0;}
.zjss p{ margin:0; padding:0;}
.zjss1{width:194px;height:250px;margin:0 auto;background:#E2E2E2 url(../images/mshklbg.jpg) no-repeat;display:block;float:left;}
.zjss1 img{width:194px;height:250px;}
.zjss2{width:260px;margin:0 auto;padding:20px 5px 0;display:block;float:right;}
.zjss3{width:236px;height:42px;border-bottom:dashed 1px #ddd;text-align:left;display:block;}
.zjss3 a{font-size:20px;margin-right:5px; color:#444;}
.zjss4{ float:left;width:236px;font-size:15px;height:35px;line-height:28px;color:#444;display:block;}
.zjss5{width:236px; float:left;height:auto;line-height:20px;font-size:12px;color:#666;display:block;}
.zjss6 a{ float:left; margin:20px 14px 0 0;border:solid 1px #ddd; color:#444; text-align: center; line-height: 27px;height:27px;width:110px; display: block;}
.zjss6 a:hover{color:#444;border:solid 1px #999;}
.zjss7 a{ float:left; margin-top:20px; background-color:#FD7E29;color:#fff;text-align: center; line-height: 27px;height:27px;width:110px; display: block;}
.zjss7 a:hover{ text-decoration:none; background-color:#EC6100;}


.news_channel{float:left; width:100%; overflow:hidden;}
.news_channel ul{padding-right:36px;}
.news_channel li{position:relative;border-top:1px solid #e1e1e1;margin-top:-1px;padding:25px 0;zoom:1}
.news_channel a{color:#333}
.news_channel a:hover{color:#EC6100;text-decoration:none}
.news_channel h2{font-size:24px;line-height:1.2em;font-weight:normal;*position:relative;*zoom:1;*z-index:1}
.news_channel .timebox{font-size:14px;line-height:1em;color:#818181; margin:10px 0 20px;}
.news_channel .timebox a{color:#818181}
.news_channel .timebox a:hover{color:#EC6100;text-decoration:none}
.news_channel p{font-size:16px;color:#666;line-height:1.65em;margin-top:20px;}
.news_channel .keyword{color:#999;font-size:13px;background:url(../images/tagico.png) no-repeat; padding-left:25px;}
.news_channel .keyword a{color:#999; margin-right:5px;}
.news_channel .keyword a:hover{color:#EC6100;text-decoration:none}
.news_channel img{margin-bottom:20px;}
.news_imgctrl{ float:right;padding-left:30px}
.news_imgctrl a{position:relative;zoom:1;display:block}
.icon_sjian{background:url(../images/sjianico.png) no-repeat;height:14px;font-size:12px;padding-left:20px;margin-right:17px;vertical-align:text-bottom}
.icon_yjing{background:url(../images/yjingico.png) no-repeat;height:14px;font-size:12px;padding-left:29px;margin-right:17px;vertical-align:text-bottom}
.icon_zzhe{background:url(../images/zzheico.png) no-repeat;height:14px;font-size:12px;padding-left:21px;margin-right:17px;vertical-align:text-bottom}
.news_simg{min-height:226px;_height:226px}

.column-recommend{ width:1035px; height:100px; margin:10px 0 50px; position:relative; background:#F2F2F2; border:#F4F4F4 solid 1px; float:left;}
.column-recommend .ttico{width:94px; height:80px; background:url(../images/ttico.png) no-repeat; position:absolute; left:-1px; top:-1px }
.column-recommend h2{ width:100%; text-align:center; font-size:50px; height:100px; line-height:50px; font-family:"Microsoft Yahei"; overflow:hidden; margin:0 auto; padding-top:22px}
.column-recommend a{ color:#333; display:block;}
.column-recommend a:hover{color:#EC6100;}

.dede_pages{ float:left; margin:50px auto;text-align:center}
.dede_pages ul{}
.dede_pages ul li{float:left; line-height:17px; border:none;}
.dede_pages ul li a{float:left; padding:2px 4px 2px; color:#555; display:block;font-size: 16px}
.dede_pages ul li a:hover{color:#690; text-decoration:none; padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold;}
.dede_pages .pageinfo{line-height:21px; padding:12px 10px 12px 16px; color:#999;}
.dede_pages .pageinfo strong{color:#555; font-weight:normal; margin:0px 2px;}

/*专题列表页*/
.dzzty{
    margin-top:50px;
}
.dzzty h2{
    font-weight: bold;
    font-size: 30px;
    line-height: 2;
    text-align: center;
}
.sp1200{
    width: 1200px;
    margin:0 auto;
}
.ztlist{
    margin-top:60px;
}
.ztlist h3{
    font-size: 18px;
    font-weight: 500;
    border-bottom: 1px solid #bebebe;
    line-height: 36px;
}
.ztlist ul{
    display: flex;
}
.ztlist ul li{
    width: 200px;
    margin-left: 10px;
    margin-top: 20px;
    text-align: center;
}
.ztlist ul li img{
    display: block;
    width: 200px;
    height: 100px;
}
.ztlist ul li span{
    display: block;
    width: 177px;
    height: 25px;
    font-size: 15px;
    margin-top: 5px;
}
