/*style reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0;  padding: 0;  border: 0;  font: inherit;  font-size: 100%;  vertical-align: baseline;}
html {line-height: 1;}
ol, ul {list-style: none;}
table{border-collapse: collapse;  border-spacing: 0;  }
caption, th, td {text-align: left;font-weight: normal;vertical-align: middle;  }
q, blockquote {quotes: none;  }
q:before, q:after, blockquote:before, blockquote:after {content: "";content: none;  }
a img {border: none;}
i,em{ font-style: normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}
/*css varlues begin*/
/*css varlues end*/
/*common style  begin*/
body, html,div, ul, li, ol, dl, dt, dd, a, img, input, textarea, h1, h2, h3, h4, h5, p {padding: 0;margin: 0;font-family: microsoft yahei;font-size: 12px;  }
ul, li, ol, dd, dl, dt, img {  padding: 0;  margin: 0;  list-style: none;  }
body{overflow-x:hidden; background: #fff;}
a {text-decoration: none;  color: #333;  }
a:visited {text-decoration: none;  }
a:hover {text-decoration: none;}
a:active {text-decoration: none;  }
img {border: none;  font-size: 0;line-height: 0;vertical-align: middle;}
.clearfix:after {content: " ";display: block;clear: both; height: 0;  }
.clearH { font-size: 0;line-height: 0;  }
.clearfix {zoom: 1;  }
.fl {float: left;display: block;  }
.fr {float: right;display: block;  }
.bk {border: 1px solid #e0e0e0;  }
.comWidth{width: 1000px;margin: 0 auto;}
.mt10 { margin-top: 10px;  }
.mt15 { margin-top: 15px;  }
.mt18 { margin-top: 18px;  }
.mt20 {margin-top: 20px;  }
.mt30{ margin-top: 30px;}
.link16 { font-size: 16px;color: #333;  }
.redlink {color: #c10000;font-size: 12px;}
.redlink1 {color: #87131f;font-size: 12px; text-decoration: underline;}
/*public*/
ht: 15px;  padding-left: 165px;  padding-top: 148px;  padding-bottom: 148px;}
/*subnav*/
.subnavbox{border-bottom: 1px solid #ebebeb;}
.subnav{background:url(../images/m_01.jpg)no-repeat center left;height: 105px;padding-left: 50px;width:950px;}
.tab_list ul{width:950px; margin-left: 36px;}
.tab_list li{ float:left; width: 140px;margin:15px 0 0 16px;_margin:14px 0 0 14px;}
.tab_list li.last .tab{ width:140px; padding-bottom:0;}
.tab_list li a{ display:block;color:#333;text-indent:1em;font-size:14px;}
.txt a{
    font-size: 14px;
    line-height: 14px;
    display: block;
    padding-top: 10px;
}
.icon img{
    float: left;
    display: block;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.icon img:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
.icon p{color: #6e6e6e; font-size: 14px;line-height: 32px;}
.tab_list .tab09{ width:140px;display:block;margin: -32px -20px 0 0; text-indent: 1em;height: 42px;}
.tab_more{ position:relative; float:right; }
.tab_more a{ position:relative;}
.tab_more_in{ display:none; position:absolute; z-index:99999999; top:10px; right:0px;width:1000px; line-height:36px; padding:12px 0px; background:#977e6a;}
.tab_m_i{margin: 0 20px;}
.tab_more_in dl{ float:left;font-size:12px; padding-top:10px; display: block; margin: 0 4px;}
.tab_more_in dd{line-height:28px; display: block;}
.tab_more_in dd a{ font-size: 14px; float:left;}
.tab_more_in a{ display:block; color:#fff;}
.tab_more_in dd span{ font-size: 14px; float:left; color:#fff; margin-left:4px; _margin-left:1px; }
/*news*/
.newsbox{border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; margin-top: 15px;}
.m1_img{width: 285px;margin:15px 15px 15px 0;}
/********/
.xgfhL{width:285px; height:340px;}
.xgfhL{ position:relative; width:285px; height:340px; overflow:hidden;}
.xgfhL ul{ position:absolute; top:0px; left:0px; z-index:0; width:100000px; height:192px;}
.xgfhL ul li{ float:left; width:285px; font-size:0;}
.xgfhL ol{ position:absolute;right: 5%; bottom:10px; z-index:3;}
.xgfhL ol li{ float:left; width:10px; height:10px; margin-right:6px; line-height:0px; background:#f0f0f0;font-size:0px; overflow:hidden;cursor:pointer; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.xgfhL ol li.cur{ background:#ad181f; }
/*news*/
.news{width: 433px;border-left: 1px solid #ececec;border-right: 1px solid #ececec; height: 372px;}
.dtty{margin: 25px 18px;}
.dtty dt{text-align:center;line-height: 24px;}
.dtty dt a{color:#b60005;font-size: 16px; }
.dtty dd p{font-size: 12px;line-height: 21px;color: #999;margin-top:5px;}
.dtty dd p a{color: #ff0000;}
.m1con2_r{margin: 0 auto;}
.m1tabs {
    position: relative;
}
.m1tabs .m1hd {
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 1px solid #7a1d00;
    width: 66px;
    top: 30px;
    left: 20px;
}
.m1tabs ul {
    margin: 20px 18px 0;
    height: 30px;
    border-bottom: 1px solid #e7e7e7;
}
.m1tabs ul li {
    float: left;
}
.m1tabs ul li a {
    display: block;
    width: 66px;
    padding-right:14px;
    margin-right: 14px;
    line-height: 16px;
    font-size: 14px;
    color: #977e6a;
}
.m1tabs ul li a.nobroder {
    border: none;
}
.m1tabs ul li.cur a {
    font-size: 16px;color:#000;
}
.m1conts {
    margin: 20px;
}
.m1cont {
    display: none;
}
.m1cont dl {
    width:395px;
    border-bottom: 1px dashed #e0dede;
    padding-bottom: 15px;
}
.m1cont dt {
    width: 120px;
}
.m1cont dd {
    width:254px;
    float: right;
}
.m1cont dd h3 a {
    font-size: 15px;
    line-height: 30px;
    color: #333;
}
.m1cont dd p a {
    font-size: 12px;
    color: #999;
    line-height: 21px;
}
.m1cont ul{margin-top: 15px;}
.m1cont ul li a {
    background:url(../images/zs.jpg)no-repeat center left;
    padding-left: 8px;
    color: #444;
    font-size: 14px;
    line-height: 26px;
}
/**/
.m1_yjj{width: 246px; margin:16px 0 0 15px;}
.m1_tit{border-bottom: 1px solid #ececec;}
.m1_tit h3{display: inline; float: left;color: #000;font-size: 16px;border-bottom: 1px solid #7a1d00; padding-bottom: 10px;}
.m1_tit p{float: left; text-transform:uppercase;font-size: 16px;color: #977e6a;margin-left: 8px;}
.yjj_img{width: 245px; margin: 10px 0 10px;}
.m2tabs {position: relative; }
.m2tabs .m2tab_hd {background:#977e6a;width:82px;height:30px; line-height:30px; color:#fff;position: absolute;left: 0;top: 0;z-index: 9;display: block; cursor:pointer; text-align: center;}
.m2tabs .m2tab_hd a{ color: #fff; font-size: 14px;}
.m2tabs li {float: left;font-size:16px;width:82px;height:30px; line-height:30px; background:#e5e5e5;position: relative;z-index: 1; cursor:pointer; text-align: center; color: #977e6a;}
.m2tabs li a{ color: #977e6a; font-size: 14px;}
.m2cont {display: none; margin-top:17px;}
.m2tb{overflow: hidden;}
.m2tb dt{margin-bottom: 10px;}
.m2tb dt a{color: #333;font-size: 14px;}
.m2tb dd p a{color: #999;font-size: 12px;line-height: 21px;}
.m2tb dd p a span{color: #ff0000;}
/*专家*/
.m2_zj{ margin-top: 20px; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec;}
.m2_zjlft{width:734px; }
.m2_tit{border-bottom: 1px solid #ececec;padding-top: 26px;}
.m2_tit h3{display: inline; float: left;border-bottom: 1px solid #7a1d00;padding-bottom: 8px;color: #000; font-size: 20px;}
.m2_tit a{float: right;display: block;line-height: 20px; font-size: 15px;color: #ad181f;background:url(../images/zs1.jpg)no-repeat center left;padding-left:28px;}
.slideBox{height:492px; overflow:hidden; position:relative;}
.slideBox .m03_tabs{ width: 316px;overflow: hidden; height: 385px; position: relative;}
.slideBox .hd{ height:80px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right;}
.slideBox .hd ul li{ float:left; margin:0 8px 15px 0; border:2px solid #e6e6e6;  width:155px; height:70px; line-height:14px; text-align:center;  cursor:pointer; position: relative;}
/*三个专家样式*/
/*.slideBox .hd ul li{ float:left; margin:0 8px 15px 0; border:2px solid #e6e6e6;  width:97px; height:70px; line-height:14px; text-align:center;  cursor:pointer; position: relative;}*/




.slideBox .hd ul li.on{ display: block;border:2px solid #977e6a;}
.m03_tel{ position: absolute; top:110px; right: 0;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:720px; margin-left: 49px; display:inline;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{height:385px; display:block;}
/* 前/后按钮代码 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:48%; margin-top:-25px; display:block; width:40px; height:80px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=70);opacity:0.7;}
.slideBox .next{ left:auto; right:0; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.ghha{display: block;margin-top: 40px;}
.m03_jjbox{background:url(../images/m2_01.jpg) no-repeat center left; padding-left:280px; overflow: hidden;display: block;float: left; height: 502px;}
.m03_jjbox1{background:url(../images/m2_02.jpg) no-repeat center left; padding-left:280px;overflow: hidden;display: block;float: left;height: 502px;}
.m03_jjbox2{background:url(../images/m2_02_1.jpg) no-repeat center left; padding-left:280px;overflow: hidden;display: block;float: left;height: 502px;}
.m03_dw{border-top: 1px solid #cbbeb4; border-bottom: 1px solid #cbbeb4;height: 30px;width: 266px;}
.m03_dw a{color: #8b684b;font-size:14px;line-height: 30px;border-right: 1px solid #cbbeb4;display: block;float: left;width: 88px;text-align: center;}
.m03_dw a.zx{color: #ad181f;font-weight:bold;}
.m3_jc{font-size: 35px; color: #977e6a;width: 400px;}
.m03_tit{padding:12px 0;width: 458px;}
.m03_tit span{ float: left;font-size:28px; color: #ad181f;font-weight: bold;}
.m03_tit p{ float: left; font-size: 14px; color: #62656c; margin: 14px 0 0 8px;}
.m03_yyjj{margin-top: 10px;width: 458px;}
.m03_jj{font-size: 12px; color: #999; line-height: 22px;width:394px; display: block;}
.m03_yyjj1{ margin-top: 10px;border-top: 1px dotted #e0dede;padding-top: 10px;width: 400px;}
.m03_yyjj1 p{line-height: 21px;color: #555;font-size: 12px;}
.m03_yyjj1 p span{color:#ad181f;}
.m03_yyjj1 p em{color: #977e6a; font-weight: bold;font-size: 16px; font-weight: bold;margin-bottom: 10px;display: block;}
.m03_an{ margin-top:16px;}
.m03_an a{ width: 195px; height: 36px; line-height: 36px; display:block; float: left; color: #fff; text-align:center; font-size: 14px;background:url(../images/m03_07.jpg) no-repeat;}
.m03_an a.m03_n{ background-position:0 0; margin-right: 27px;}
.m03_an a.m03_n1{ background-position: -213px 0;}
.m3_zjan{width: 116px; margin-top:34px;}
.m3_zjan a{color:#fff;font-size:14px;height: 32px; width: 108px;display: block;text-align: center;line-height: 32px;background: #7b1d01;}
.m3_zjan a.m3_za1 span{background:url(../images/m2_zj4.jpg)no-repeat center left;padding-left: 26px;}
.m3_zjan a.m3_za2 span{background:url(../images/m2_zj5.jpg)no-repeat center left;padding-left: 26px;}



/*m5_mian*/
.m5_mian,.m6_mian{border-top: 1px solid #ececec; margin-top:20px;}
.m2_tit span{float: left;font-size: 16px;color: #977e6a; margin:2px 0 0 8px;}
.m5_l{width: 275px;}
.m5_l_img{display: block; margin-bottom: 1px;overflow: hidden;}
.m5_l_z{ background: #745016; height: 110px;padding: 0 12px;overflow: hidden;}
.m5_l_z dt{margin-top: 22px;}
.m5_l_z dt a{color: #f5eed1;font-size: 14px;}
.m5_l_z dd{margin-top: 12px;}
.m5_l_z dd p a{color: #f5eed1;font-size: 12px;line-height: 21px;}
.m5_l_z dd p a span{color: ;}
.m5_l1{width: 223px;margin: 0 4px 0 4px;}
.m5_l1_img{ height:155px; width: 223px; display: block; position: relative;overflow: hidden;}
.m5_l1_img p,.m5_l2_img p,.m5_l21_img p,.m5_l3_img p,.m5_l4_img p{
    position: absolute;
    bottom:0;
    left: 0;
    height: 29px;
    line-height: 29px;
    filter: alpha(opacity=50);
    background-color:rgba(0,0,0,0.5)!important;
    background: #000;
    color: #fff;
    text-align:center;
}
.m5_l1_img p{width: 223px;}
.m5_l_img img,.m5_l1_img img,.m5_l2_img img,.m5_l21_img img,.m5_l3_img img,.m5_l4_img img,.m9_img img,.m9_img1 img,.m9_img2 img,.baodao3 img,.m9_img3 img ,.m9_img4 img,.m9_img5 img ,.m9_img6 img ,.m9_img7 img ,.m9_img8 img ,.m9_img9 img{
    cursor:pointer;  transition-delay: 0s;  transition-duration: 1s;  transition-property: all;transition-timing-function: ease;
    /* Firefox 4 */
    -moz-transition-delay: 0s;  -moz-transition-duration: 1s;  -moz-transition-property: all;  -moz-transition-timing-function: ease;
    /* Safari  Chrome */
    -webkit-transition-delay: 0s;  -webkit-transition-duration: 1s;  -webkit-transition-property: all;  -webkit-transition-timing-function:ease;
    /* Opera */
    -o-transition-delay: 0s;  -o-transition-duration: 1s;  -o-transition-property: all;  -o-transition-timing-function: ease;
}
.m5_l_img img:hover,.m5_l1_img img:hover,.m5_l2_img img:hover,.m5_l21_img img:hover,.m5_l3_img img:hover,.m5_l4_img img:hover,.m9_img img:hover,.m9_img1 img:hover,.m9_img2 img:hover,.baodao3 img:hover,.m9_img3 img:hover,.m9_img4 img:hover ,.m9_img5 img:hover ,.m9_img6 img:hover ,.m9_img7 img:hover ,.m9_img8 img:hover ,.m9_img9 img:hover
{
    opacity:1;
    transform: scale(1.1, 1.1);
    -ms-transform:scale(1.1, 1.1); 	/* IE 9 */
    -moz-transform:scale(1.1, 1.1); 	/* Firefox */
    -webkit-transform:scale(1.1, 1.1); /* Safari  Chrome */
    -o-transform:scale(1.1, 1.1); 	/* Opera */
}
.m5_l2{width: 321px;}
.m5_l2_img{width: 158px; overflow: hidden;position: relative;float: left; height: 110px;}
.m5_l2_img p{width:158px;}
.m5_l21_img{width: 160px;overflow: hidden;position: relative;float: left; height: 110px;margin-left:3px;}
.m5_l21_img p{width: 160px;}
.m5_ly{background: #745016;height: 94px; margin-top:5px;position: relative;}
.m5_ly p{font-family: arial;color:#f5eed1;font-variant: small-caps;text-indent:7em; text-align: center;padding-top: 32px;}
.m5_ly span{color:#f5eed1;font-size: 18px;text-indent:4.8em; text-align: center;display: block;padding-top: 5px;}
.m5_ly h3{position: absolute;left: 32px; top: 32px;color: #f5eed1;font-size: 38px;}
.m5_l3{width: 166px;}
.m5_l3_img{width: 166px;overflow: hidden;position: relative;height: 210px;display: block;}
.m5_l3_img p{width: 166px;}
.m5_l4_img{width: 166px;overflow: hidden;position: relative;height: 110px;display: block; margin-top: 4px;}
.m5_l4_img p{width: 166px;}
.mt4{margin-top: 4px;}
.m5_l1_img1{height: 165px;}
/********/
.m2_tit a.hj_anz2{
    background: url(../images/hj_an2.jpg) no-repeat;
    width: 168px;
    height: 28px;
    padding-left: 0;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    margin-top: -10px;
}



		
