﻿/* CSS Document */
*{ margin: 0; padding: 0;}

img { border:none;}
ul, li{list-style-type: none;}
h3{line-height:44px;font-size:15px;font-family:微软雅黑,宋体;background:url(../images/h3_bg.jpg) no-repeat left center;color:#552b71;text-indent:10px;}
h4{line-height:44px;font-size:15px;font-family:微软雅黑,宋体;text-indent:5px;color:#552b71;}
h4 a{ font-weight:normal; font-size:12px;}

.main{width:1120px;margin:auto;overflow:hidden;}
.main .main_top{width:1120px;text-indent:20px;line-height:59px;float:left;background:url(../images/h_bg.jpg) no-repeat left center;}
.lmbanner{ width:100%; height:423px; background:#1a0e1d no-repeat center 0;}
.lmmenu{ width:100%; height:89px; background:#ededed url(../images/lmmenu.jpg) repeat-x;}
.lmmenu .lmcon{ margin:0 auto; width:1120px; height:89px;}
.lmmenu .lmcon .p1{ float:left; width:124px; height:59px; padding-top:30px; line-height:20px; border-right:#dbdbdb 1px solid; font-weight:bold}
.lmmenu .lmcon .p2{ float:left; width:100px;text-align:center;border-right:#dbdbdb 1px solid}
.lmmenu .lmcon .p3{ float:left; padding-left:50px; width:130px; height:59px; padding-top:30px; line-height:20px; border-right:#dbdbdb 1px solid;font-weight:bold}

/*左边部分*/
.main .main_lf{width:785px;overflow:hidden;float:left;border-top:2px solid #b5b5b5;}
.main .main_lf .breastCenter{width:779px;height:275px;padding-top:15px;position:relative;}
.main .main_lf .breastCenter h2{width:314px; color:#542A74; font-family:"宋体"; font-size:20px;}
.main .main_lf .breastCenter p{width:359px;height:210px;padding:20px 20px 0 20px;color:#676767;line-height:25px;}
.main .main_lf .breastCenter .img{position:absolute;right:0;top:35px; }

.main .main_lf .xiong{width:779px;overflow:hidden;border:1px solid #ccc;}
.main .main_lf .xiong .shoushu{width:752px;overflow:hidden;margin:auto;border-bottom:2px solid #b5b5b5;padding-top:10px; padding-bottom:15px;}
.main .main_lf .xiong .ssend{border:none;}

.main .main_lf .xiong .shoushu dl{width:500px;/*height:250px;*/overflow:hidden;float:left;}
.main .main_lf .xiong .shoushu dl dt{width:458px;}
.main .main_lf .xiong .shoushu dl dd{width:458px;margin-top:10px; line-height:25px; color:#000;}
.main .main_lf .xiong .shoushu ul{width:246px;overflow:hidden;float:left;padding-top:20px;border-bottom:1px solid #b5b5b5;border-top:1px solid #b5b5b5;}
.main .main_lf .xiong .shoushu ul li{line-height:25px;color:#3f3f3f;}
.main .main_lf .xiong .shoushu ul li.liend{padding:25px 0 0 5px;}
.main .main_lf .xiong .shoushu ul li span{float:right;}
.main .main_lf .xiong .shoushu ul li a{margin-right:14px;}

.main .main_lf .case{width:789px;overflow:hidden;border:1px solid #ccc;}
.main .main_lf .case .case_top{width:744px;height:60px;margin:auto;}
.main .main_lf .case .case_top h3{line-height:60px;float:left;}
.main .main_lf .case ul{width:743px;overflow:hidden;margin:auto;}
.main .main_lf .case ul li{width:247px;height:178px;float:left;}
.main .main_lf .case ul li span{line-height:24px;color:#666666;display:block;width:100%;text-align:center;}


#pifugli{width:100%;height:224px;overflow:hidden;margin:10px auto 10px auto; display:none;}
#pifugli .safe_cont{ width:100%;height:224px;overflow:hidden;margin:0 auto;}
#pifugli .safe_cont .anubox2{width:196px;height:224px;float:left;overflow:hidden;position:relative;}
#pifugli .safe_cont .anubox2 li{width:196px;height:43px;position:absolute;left:0;background-position:0 0;}
#pifugli .safe_cont .anubox2 li.anu1{top:0px;background:url(../images/skin_aniu0.jpg) no-repeat left top;}
#pifugli .safe_cont .anubox2 li.anu2{top:45px;background:url(../images/skin_aniu1.jpg) no-repeat left top;}
#pifugli .safe_cont .anubox2 li.anu3{top:90px;background:url(../images/skin_aniu2.jpg) no-repeat left top;}
#pifugli .safe_cont .anubox2 li.anu4{top:135px;background:url(../images/skin_aniu3.jpg) no-repeat left top;}
#pifugli .safe_cont .anubox2 li.anu5{top:180px;background:url(../images/skin_aniu4.jpg) no-repeat left top;}

#pifugli .safe_cont .anubox2 li.anu1_pf{top:0px;background:url(../images/skin_aniu0_pf.jpg) no-repeat left top;}
#pifugli .safe_cont .anubox2 li.anu2_pf{top:45px;background:url(../images/skin_aniu1_pf.jpg) no-repeat left top;}
#pifugli .safe_cont .anubox2 li.anu3_pf{top:90px;background:url(../images/skin_aniu2_pf.jpg) no-repeat left top;}
#pifugli .safe_cont .anubox2 li.anu4_pf{top:135px;background:url(../images/skin_aniu3_pf.jpg) no-repeat left top;}
#pifugli .safe_cont .anubox2 li.anu5_pf{top:180px;background:url(../images/skin_aniu4_pf.jpg) no-repeat left top;}


#pifugli .safe_cont .anubox2 li a{width:196px;height:43px;display:block;}
#pifugli .safe_cont .anubox2 li.on{color:#fff;background-position:0px -43px;}
#pifugli .safe_cont dl{width:595px;height:224px;float:left;display:none;background:#ff464a;}
#pifugli .safe_cont dl.blockk{display:block;}
#pifugli .safe_cont dl dt{width:205px;height:244px;padding:13px 20px 0 20px;float:left;background:#f1f1f1;}
#pifugli .safe_cont dl dt h3{width:205px;height:46px;line-height:46px;font-size:16px;color:#46285a;background:none;text-indent:0px;}
#pifugli .safe_cont dl dt p{width:205px;height:140px;line-height:23px;margin:0 auto;font-size:12px;color:#333;text-indent:25px;}
#pifugli .safe_cont dl dd{width:350px;height:224px;float:left;}


.main .main_lf .organization{width:789px;overflow:hidden;border:1px solid #ccc;margin-bottom:15px; display:none;}
.main .main_lf .organization .organ_top{width:744px;height:60px;margin:auto;}
.main .main_lf .organization .organ_top h3{line-height:60px;float:left;}
.main .main_lf .organization ul{width:750px;overflow:hidden;margin:auto;}
.main .main_lf .organization ul.sida li{width:187px;height:266px;float:left;}




/*右边部分*/
.main .main_rg{width:330px;overflow:hidden;float:right;}

.project{width:312px;overflow:hidden;background:url(../images/project.jpg) no-repeat left top;}
.project .anubox3{width:232px;height:42px;float:right;}
.project .anubox3 li{float:left;width:46px;height:42px;cursor:pointer;background-position:0 0;}

.project .anubox3 li.panu0{background:url(../images/pro_aniu0.jpg) no-repeat left bottom;}
.project .anubox3 li.panu1{background:url(../images/pro_aniu1.jpg) no-repeat left bottom;}
.project .anubox3 li.panu2{background:url(../images/pro_aniu2.jpg) no-repeat left bottom;}
.project .anubox3 li.panu3{background:url(../images/pro_aniu3.jpg) no-repeat left bottom;}
.project .anubox3 li.panu4{background:url(../images/pro_aniu4.jpg) no-repeat left bottom;}
.project .anubox3 li.on{background-position:0 0;}

.project .imgbox3{width:312px;height:161px;float:right;padding:20px 0 5px 0;display:none;position:relative;} 
.project .imgbox3.on{display:block}
.project .imgbox3 li{width:73px;height:66px;cursor:pointer;background:#908cca;position:absolute;z-index:999;}
.project .imgbox3 li a{width:73px;height:66px;display:block;line-height:26px;text-align:center;color:#fff;font-size:17px;font-weight:bold;text-shadow:#4d4d4d 1px 1px 0;font-family:微软雅黑,宋体}
.zhx0a{ padding-top:20px; height:46px;}
.zhx0b{ padding-top:8px; height:58px;}
.project .imgbox3 li.zhx0{left:0px;top:20px;}
.project .imgbox3 li.zhx1{background:#674c88;left:79px;top:20px;}
.project .imgbox3 li.zhx2{left:159px;top:20px;}
.project .imgbox3 li.zhx3{background:#674c88;left:238px;top:20px;}
.project .imgbox3 li.zhx4{left:0px;top:97px;}
.project .imgbox3 li.zhx5{background:#674c88;left:79px;top:97px;}
.project .imgbox3 li.zhx6{left:159px;top:97px;}
.project .imgbox3 li.zhx7{background:#674c88;left:238px;top:97px;}


#gz_ban1 {height:205px;width:100%;}
#gz_ban1 .banC2 {height:205px;margin:auto;overflow: hidden;position: relative;z-index: 8;}
#gz_ban1 .banC2 .ul_img {height: 205px;left: 0; overflow: hidden;position: absolute;top: 0; width: 100%;}
#gz_ban1 .banC2 .ul_img li{height:205px;left: 0;position:absolute;top:0; z-index: 1; opacity: 1;vertical-align: bottom;width: 100%;}
#gz_ban1 .banC2 .ul_img .current{opacity: 1;}
#gz_ban1 .banC2 .ul_img li a {display: block; height:205px;width: 100%;}
#gz_ban1 .banC2 .ul_img li .ban_1{background: url("../images/expert1.jpg") no-repeat left top ;}
#gz_ban1 .banC2 .ul_img li .ban_2{background: url("../images/expert2.jpg") no-repeat left top ;}
#gz_ban1 .banC2 .ul_img li .ban_3{background: url("../images/expert3.jpg") no-repeat left top ;}
#gz_ban1 .banC2 .ul_img li .ban_4{background: url("../images/expert4.jpg") no-repeat left top ;}
#gz_ban1 .banC2 .ul_img li .ban_5{background: url("../images/expert5.jpg") no-repeat left top ;}
#gz_ban1 .banC2 .ul_img li .ban_6{background: url("../images/expert6.jpg") no-repeat left top ;}
#gz_ban1 .banC2 .ul_img li .ban_7{background: url("../images/expert7.jpg") no-repeat left top ;}
#gz_ban1 .banC2 .ul_img li .ban_8{background: url("../images/expert8.jpg") no-repeat left top ;}
#gz_ban1 .banC2 .ul_img li .ban_9{background: url("../images/expert9.jpg") no-repeat left top ;}

#gz_ban1 .banC2 .tab_round { bottom:13px;left:21px;position:absolute;z-index:999;}
#gz_ban1 .banC2 .tab_round li {float:left;width:9px;height:9px;padding-right:5px;vertical-align: bottom;}
#gz_ban1 .banC2 .tab_round li a {background:#FFF;border-radius:10px; display: block; height:9px; width:9px;border:1px solid #ccc;}
#gz_ban1 .banC2 .tab_round .on_round a {background:#552b71;border-radius:6px; background-position: left 0;}

.experTeam{width:312px;overflow:hidden;border-bottom:1px solid #ccc;}
.experTeam h4 a{float:right;color:12px;color:#333;font-family:Arial;}
.experTeam ul{width:312px;overflow:hidden;}
.experTeam ul li{float:left;text-align: center;}
.experTeam ul li.li8{width:78px;height:104px;}
.experTeam ul li.li3{width:97px;height:188px;padding-right:6px;}



.fannao{width:312px;overflow:hidden;padding:0 0 20px 0;border-bottom:1px solid #ccc;}

.fannao a{ color:#FFFFFF !important;}

.focus{height:166px;width:312px;margin:0 auto;position:relative;}
.xmSlide{background-color:#fff;}
.xmSlide_01{height:162px;}
.xmSlide_02{height:162px;}
.xmSlide_03{height:162px;}
.xmSlide-pagination{background-color:#fff;padding-top:15px;text-align:center;position:absolute;top:-45px;right:20px;}
.xmSlide-pagination li{display:inline-block;width:15px;height:15px;margin:0 3px;}
.xmSlide-pagination li a{display:inline-block;width:10px;height:10px;text-indent:-9999px;background-color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;overflow:hidden;border:1px solid #ccc;}
.xmSlide-pagination li a.active{background-color:#46285a;}
.xmSlide-control{overflow:hidden;}


.diary{width:312px;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:15px;}
.diary h4 a{float:right;color:#333;font-family:Arial;}
.diary dl{width:300px;height:80px;overflow:hidden;}
.diary dl dt{width:205px;line-height:15px;float:right;color:#674c88;}
.diary dl dd{width:205px;line-height:24px;float:right;}
.diary dl dd.ddimg{width:95px;height:80px;float:left;}




.video{width:312px;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:15px;}
.video h4 a{float:right;color:#333;font-family:Arial;}
.video ul{width:312px;overflow:hidden;}
.video ul li{line-height:25px;}
.video ul li a{float:right;margin-right:5px;}
.video ul li span{float:right;margin-right:5px;}



.wenda, .shixiang{width:312px;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:15px;}
.wenda h4 a, .shixiang h4 a{float:right;color:#333;font-family:Arial;}
.wenda ul, .shixiang ul{width:312px;overflow:hidden;}
.wenda ul li, .shixiang ul li{line-height:25px;}
.wenda ul li a.r{float:right;margin-right:5px;}
.wenda ul li span{float:right;margin-right:5px;}
.shixiang ul li a{display:block;margin-right:5px;}
.shixiang ul li span{float:right;margin-right:5px;}


/* 幻灯开始*/
#imgshow_mask {
    background: url("../images/imgshow_mask.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 27px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.bannerbg {
    height: 199px;
    overflow: hidden;
}
#imageShow {
    border-bottom: 1px solid #FFFFFF;
    clear: both;
}
#imageShow .imagebg {
    height: 199px;
    overflow: hidden;
    position: relative;
}
#imageShow .imagebg li {
    display: block;
    height: 199px;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.bannerbg_1 {
    height: 199px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
}
.bannerbg_2 {
    height:199px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
}
.bannerbg_main {
    background-position: center center;
    background-repeat: no-repeat;
    height:199px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.banner {
    height:199px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width:300px;
}
.banner a{ display:block; width:300px; height:199px;}
.btn_home_down {
    background: url("../images/btn_home_down.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 62px;
    left: 36px;
    position: absolute;
    top: 296px;
    width: 195px;
}
.btn_home_android {
    background: url("../images/btn_home_android.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 62px;
    left: 240px;
    position: absolute;
    top: 296px;
    width: 195px;
}
.scrollbg {
    background: url("../images/scroll_bg.png") repeat-x scroll 0 100% #F4F4F4;
    height: 80px;
}
.scroll {
    height: 76px;
    margin: 0 auto;
    position: relative;
    width:300px;
}
.s_pre, .s_next {
    display: block;
    height: 10px;
    position: absolute;
    width: 5px;
}
a.s_pre {
    background: url("../images/strat_l.jpg") repeat scroll 0 0;
    left: 0;
    top: 34px;
}

a.s_next {
    background: url("../images/strat_r.jpg") repeat scroll 0 0;
    right: 0;
    top: 34px;
}

.outScroll_pic {
    height: 76px;
    margin-left:8px;
    overflow: hidden;
    position: relative;
    top: 2px;
    width:286px;
}
.outScroll_pic .scroll_pic {
    position: absolute;
}
.scroll_pic {
    height: 76px;
    margin: 0 auto;
    width:40000px;
}
.scroll_pic li {
    background: none repeat scroll 0 0 #000000;
    cursor: pointer;
    float: left;
    height: 64px;
    margin:5px 2px;
    width: 67px;
}
.scroll_pic li img {
    opacity: 0.7;
}
.scroll_pic li:hover img, .scroll_pic li:hover {
    opacity: 1;
}
.current {
    background: url("../images/arrow_on.png") no-repeat scroll 50% -4px rgba(0, 0, 0, 0);
    border: 2px solid #FF780D;
    height: 64px;
    left: 0;
    position: absolute;
    top: 5px;
    width:67px;
    z-index: 10;
}
.currently img {
    opacity: 1 !important;
}

/* 幻灯结束*/



/* scrolltab */
.scrolltab{position:relative;width:312px;margin:0 auto;background:red;}
.scrolltab .ulBigPic{width:312px;height:198px;overflow:hidden;background:green;}
.scrolltab .ulBigPic li{width:312px;height:198px;display:none;}
.scrolltab .ulBigPic .liSelected{display:block;}

.scrolltab .ulBigPic .sPic{width:312px;float:left;overflow:hidden;}
.scrolltab .ulBigPic .sTitle{height:32px;line-height:32px;font-size:14px;font-weight:700;color:#333;}

.scrolltab .ulBigPic .sIntro{line-height:24px;color:#666;word-wrap:break-word;word-break:break-all;}
.scrolltab .ulBigPic .sMore{height:24px;line-height:24px;}
.scrolltab .ulBigPic .sMore a{color:#841;}
.scrolltab .ulBigPic .sTitle a{color:#333;}
.scrolltab .ulBigPic .sTitle a:hover{color:#840;}

.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{width:38px;height:86px;display:block;position:absolute;top:90px;z-index:1000;background:url(../images/bgart.png) no-repeat;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:0px;}
.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:0px;}



.scrolltab .dSmallPicBox{width:312px;height:78px;position:relative;background:red;}
.scrolltab .dSmallPic{width:270px;height:78px;position:absolute;left:18px;top:4px;overflow:hidden;}
.scrolltab .dSmallPic ul{overflow:hidden;position:absolute;margin:auto;}
.scrolltab .dSmallPic li{width:67px;height:64px;float:left;display:inline;cursor:pointer;overflow:hidden;}
.scrolltab .dSmallPic .sPic{width:141px;height:106px;display:block;}
.scrolltab .dSmallPic .sPic img{border:1px solid #ddd;padding:2px;}
.scrolltab .dSmallPic .sTitle{width:141px;height:30px;line-height:30px;display:block;text-align:center;color:#333;overflow:hidden;}
.scrolltab .dSmallPic .liSelected{border-color:#e9c184;}
.scrolltab .dSmallPic .liSelected .sPic img{border-color:#fff;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{width:18px;height:37px;display:block;position:absolute;top:20px;background:url(../images/bgart.png) no-repeat;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel{cursor:pointer;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan{left:0px;}
.scrolltab .sLeftBtnB{background-position:0 -87px;}
.scrolltab .sLeftBtnBSel{background-position:-36px -87px;}
.scrolltab .sLeftBtnBBan{background-position:-73px -87px;}
.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{right:0px;}
.scrolltab .sRightBtnB{background-position:-16px -87px;}
.scrolltab .sRightBtnBSel{background-position:-52px -87px;}
.scrolltab .sRightBtnBBan{background-position:-88px -87px;}

.hed_bot {
    background: none repeat scroll 0 0 #EDEDED;
    height: 89px;
    width: 100%;
}
.hed_bot dl {
    height: 89px;
    margin: 0 auto;
    overflow: hidden;
    width: 1120px;
}
.hed_bot dl dt {
    border-right: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-weight: bold;
    height: 64px;
    line-height: 18px;
    padding-left: 20px;
    padding-top: 25px;
    width: 106px;
}
.hed_bot dl dt span {
    color: #3F3F3F;
}
.hed_bot dl dd {
    background: none repeat scroll 0 0 #008000;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 89px;
    width: 107px;
}
.hed_bot dl dd a {
    color: #000000;
    display: block;
    height: 37px;
    padding-top: 52px;
    text-align: center;
    width: 107px;
}
.hed_bot dl dd.dd0 {
    background: url("../images/dd0.jpg") no-repeat scroll center 13px ;
}
.hed_bot dl dd.dd1 {
    background: url("../images/dd1.jpg") no-repeat scroll center 13px ;
}
.hed_bot dl dd.dd2 {
    background: url("../images/dd2.jpg") no-repeat scroll center 13px ;
}
.hed_bot dl dd.dd3 {
    background: url("../images/dd3.jpg") no-repeat scroll center 13px ;
}
.hed_bot dl dd.dd4 {
    background: url("../images/dd4.jpg") no-repeat scroll center 13px ;
}
.hed_bot dl dd.dd5 {
    background: url("../images/dd5.jpg") no-repeat scroll center 13px ;
}
.hed_bot dl dd.dd6 {
    background: url("../images/dd6.jpg") no-repeat scroll center 13px ;
}
.hed_bot dl dd.dd7 {
    background: url("../images/dd7.jpg") no-repeat scroll center 13px ;
}

/*2015/1/26*/
.organization .scrollbox{ width:750px; height: 225px; margin:0 auto; position: relative; overflow: hidden;}
.organization .scrollz,.organization .scrolly{width:50px;height:50px; position:absolute;top:66px; z-index:9}
.organization .scrollz{left:10px;}
.organization .scrolly{right:10px;}
.organization .scrollz a,.organization .scrolly a{ display:block; width:50px; height:50px;}
.organization .scrollcbox{ width:750px; height:225px;overflow: hidden; position: relative;}
.organization .scrollcbox ul li{width:252px; height:186px;float:left;}