@charset "utf-8";



/* CSS Document */



body{margin:0; padding:0;  text-align:center;font:normal 12px/20px '微软雅黑';color:#333; background:#fff}



ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,input,select,b,strong {margin:0; padding: 0; list-style:none;}



img{ border:0; outline:none}



.clear { clear:both; }



p{ margin:0px; padding:0px;}



a{ color:#333;text-decoration:none}



a:hover{ color:#f60;text-decoration:underline}















.none{ display:none}





#experts .c {

    background: rgba(0, 0, 0, 0) url("../imagesh/bg_wg.jpg") repeat;

    height: 227px;

}

.c ul li {

    float: left;

    height: auto;

    margin: 3px 0;

}

.c ul li.gh1 {

    clear: both;

    font-size: 14px;

    text-align: right;

    width: 80px;

}

.c ul li.gh2 {

    margin-left: 5px;

    text-align: left;

    width: 180px;

}

.c ul li.gh2 input {

    border: 1px solid #e4e4e4;

    border-radius: 2px;

    height: 20px;

    line-height: 20px;

    padding: 2px;

    width: 180px;

}

.c ul li.gh2 textarea {

    border: 1px solid #e4e4e4;

    border-radius: 2px;

    height: 52px;

    width: 180px;

}

.c ul li.gh2 input[type="submit"] {

    background: #f90 none repeat;

    color: #fff;

    cursor: pointer;

    height: 32px;

}

#experts .t a{color: #1d3f8e; text-decoration:none;}

#experts .t {

    background: #fafafa none repeat scroll 0 0;

    font: 18px/24px "微软雅黑";

	color: #1d3f8e; 

}

#experts .c dt img {

    display: block;

    height: 172px;

    width: 234px;

}

#experts dl {

    float: left;

    width: 234px;

}

#experts .dd1 {

    color: #ff6028;

    padding: 15px 20px 8px;

}

#experts .dd1 span {

    color: #333;

    font: 24px/26px "微软雅黑";

    margin: 0 10px 0 0;

}

#experts .dd2 {

    padding: 0 20px 10px;

}

#experts .dd3 a {

    background: #ff6028 none repeat scroll 0 0;

    color: #fff;

    float: left;

    line-height: 24px;

    margin: 0 0 0 20px;

    padding: 0 18px;

}

#experts .pcont {

    float: left;

    overflow: hidden;

    width: 234px;

}

#experts .ScrCont {

    width: 32766px;

}





/* 幻灯片 角标样式 */



.ayy{border:none;padding:6px 10px; margin:0 7px 0 0;filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;border-radius:20px;transition: all 0.2s linear 0s}



a.ayy:link,a.ayy:visited{text-decoration:none;color:#333;line-height:12px;font:10px Arial;background-color:#fff; }



a.ayy:active,a.ayy:hover{text-decoration:none;color:#333;line-height:12px;font:10px Arial;background-color:#fff;}



.byy{border:none;padding:6px 10px; margin:0 7px 0 0;filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;border-radius: 20px;transition: all 0.2s linear 0s}



a.byy:link,a.byy:visited{text-decoration:none;color:#fff;line-height:12px;font:10px Arial;background-color:#f90;}



a.byy:active,a.byy:hover{text-decoration:none;color:#fff;line-height:12px;font:10px Arial;background-color:#f90;}







.axx{border:none;padding:0 5px; margin:0 5px 0 0;filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5; display:inline-block; background:#f2f2f2}



a.axx:link,a.axx:visited{text-decoration:none;font:normal 10px/16px Arial;}



a.axx:active,a.axx:hover{text-decoration:none;font:normal 10px/16px Arial;}



.bxx{border:none;padding:0 5px; margin:0 5px 0 0; background:#fff;filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;font:normal 10px/16px Arial; display:inline-block}



a.bxx:link,a.bxx:visited{text-decoration:none;font:normal 10px/16px Arial;}



a.bxx:active,a.bxx:hover{text-decoration:none;font:normal 10px/16px Arial;}







#foot {

    color: #727272;

    height: 200px;

    line-height: 28px;

    padding-top: 45px;

}

#foot a {

    color: #727272;

}

#foot ul li {

    border-right: 1px dashed #d3d3d3;

    float: left;

    height: 160px;

    text-align: center;

    width: 24%;

	margin-top:15px;

}

#foot .map {

    border-right: 0 none;

}

#foot .tel b, #foot .qq b, #foot .consult b, #foot .booking b, #foot .map b {

    background-image: url("../imagesh/ico.png");

    display: block;

    height: 75px;

    margin: 0 auto;

    width: 75px;

}

#foot .tel b {

    background-position: -7px -548px;

}

#foot .qq b {

    background-position: -97px -548px;

}

#foot .consult b {

    background-position: -187px -548px;

}

#foot .booking b {

    background-position: -277px -548px;

}

#foot .map b {

    background-position: -367px -548px;

}

#foot .tel b:hover {

    background-position: -7px -622px;

}

#foot .qq b:hover {

    background-position: -97px -622px;

}

#foot .consult b:hover {

    background-position: -187px -622px;

}

#foot .booking b:hover {

    background-position: -277px -622px;

}

#foot .map b:hover {

    background-position: -367px -622px;

}

#foot .tel span {

    color: #9b5db2;

}

#foot .qq span {

    color: #70a4dd;

}

#foot .consult span {

    color: #b25d79;

}

#foot .booking span {

    color: #67b25d;

}

#foot .map span {

    color: #9b5db2;

}

#float_left_bar {

    height: 390px;

    margin-top: -195px;

    position: fixed !important;

    right: 5px;

    top: 50%;

    width: 78px;

    z-index: 2147483647;

}







/*翻页样式pagelist*/



.pagelist { padding:40px 0; color: #999;text-align:center}



.pagelist *{ vertical-align:middle}



.pagelist a, .pagelist .cpb ,.pagelist a.disable:hover{ display:inline-block; line-height:16px; outline:none; text-decoration:none; padding:5px 10px;background: #f3f3f3;margin:0 5px; font-size:12px; font-family:'微软雅黑'; color:#000;



border-radius:25px;transition: all 0.2s linear 0s;}



.pagelist a:hover,.pagelist a.thisclass { background:#1d3f8e;color:#fff;text-decoration:none;margin:0 5px}



.pagelist .cpb { font-weight: bold; color: #fff; background: #1d3f8e;}



.pagelist span{ display:inline-block;line-height:16px; outline:none; text-decoration:none; padding:5px 10px;background:#1d3f8e;color:#fff;margin:0 5px; font-size:12px; font-family:'微软雅黑';border-radius:25px;transition: all 0.2s linear 0s;}



.code{font-weight:bold;color:blue}







.fenyelist{ padding:30px 0 0 0; text-align:center}



.fenyelist span,.fenyelist a{ display:inline-block; line-height:16px; outline:none; text-decoration:none; padding:5px 10px;background: #f3f3f3;margin:0 5px; font-size:12px; font-family:'微软雅黑'; color:#000;



border-radius: 26px 26px 26px 26px;transition: all 0.2s linear 0s;}



.fenyelist span{ background:#5eb4df;color:#fff;text-decoration:none;margin:0 5px}















/* top */



#top{ width:100%; line-height:34px; color:#888888; background:#fafafa; border-bottom:1px solid #e1e1e1}



.topc{ width:1280px; padding:0; margin:0 auto; text-align:left}



#top .welcome{ float:left;}



#top .welcome img{ vertical-align:middle; margin:0 5px 0 20px;}



#top .ico{ float:right; width:420px;}



#top .ico span{ float:left; padding:0 20px; background:url("../imagesh/img5.jpg"/*styles/imagesh/img5.jpg*/) no-repeat right center}



#top .a1{ width:22px; height:22px; margin:6px 0 0 20px; float:left; background:url("../imagesh/img2.jpg"/*styles/imagesh/img2.jpg*/)}



#top .a2{ width:22px; height:22px; margin:6px 0 0 10px; float:left; background:url("../imagesh/img3.jpg"/*styles/imagesh/img3.jpg*/)}











/* mainnav */



#mainnav{ width:100%; background:#1d3f8e; color:#fff}



.mainnav{ width:1190px;/*1280px;*/ height:50px; margin:0 auto;}



.mainnav li{ float:left; width:141px; border-right:1px solid #1d3f8e; text-align:center; line-height:50px; }



.mainnav li a{ display:block; font-size:16px; color:#fff}



.mainnav li a:hover{text-decoration:none;}



.mainnav li.hover a,.mainnav li a:hover{ background:#4664ab}







/* ######### Style for Drop Down Menu ######### */







.dropmenudiv {position:absolute;top:0;z-index:100;font-size:14px; text-align:left; visibility:hidden; background:#fff;filter:alpha(opacity=97); -moz-opacity:0.97;opacity:0.97; color:#333;}



.dropmenudiv a {display: block;text-decoration:none;background:url("../imagesh/jt.gif"/*styles/imagesh/jt.gif*/) no-repeat 14px 16px #fff; padding:0 0 0 28px;height:40px;line-height:40px;border-bottom: 1px solid #f1f1f1;}



.dropmenudiv a:hover {background:url("../imagesh/jt.gif"/*styles/imagesh/jt.gif*/) no-repeat 15px 16px #fff; color:#f60}



* html .dropmenudiv a { /*IE only hack*/width: 100%;}







.dropmenudiv .ksb{ width:996px; overflow:hidden;border-left: 1px solid #f1f1f1;}



.dropmenudiv .ksb ul{ float:left; width:199px;}



.dropmenudiv .ksb ul li{ float:left; width:198px;border-right:1px solid #f1f1f1;}



.dropmenudiv .ksb span{display: block;text-decoration: none;background: #fafafa; text-align:center;height:40px;line-height:40px; font-size:16px;border-bottom: 1px solid #f1f1f1; color:#1d3f8e}







* html .dropmenudiv .ksb span { /*IE only hack*/width: 100%;}







#dropmenu3{ border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;}







/*---------------------------------------------------*/



















#logosch{  margin:0 auto; background:#fff;}



#logosch div{  width:1280px; margin:0 auto;}



#logosch .sch{ float:right; width:565px; padding:30px 0 0 0; position:relative}



#logosch .text{ width:500px; border:1px solid #e0e0e0; height:38px; float:left;font:normal 14px/38px '微软雅黑'; padding:0 0 0 15px; color:#999}



#logosch .btn{ width:40px; border:1px solid #e0e0e0; border-left:none; height:40px; float:left; background: url("../imagesh/img4.jpg"/*styles/imagesh/img4.jpg*/) no-repeat center}



#logosch .hot-words{ position:absolute; right:57px; top:39px}



#logosch .hot-words a{background:#f3f3f3; color: #333;  display: inline-block;  margin-left: 5px; padding: 1px 3px;}



#logosch .hot-words a:hover{ background:#dfdfdf; text-decoration:none}







#header{ width:100%; padding:40px 0 0 0; background:url("../imagesh/bg_all.jpg") repeat-x}



.header{ width:1280px; margin:0 auto}



#ppt{ float:left; width:960px;}















#menu{ float:right; width:319px; overflow:hidden; text-align:left;border-top:1px solid #e6e6e6 ;border-right:1px solid #e6e6e6; background:#fff}



#menu li{ width:319px;}



#menu li a{ width:209px; padding:0 0 0 110px; border-bottom:1px solid #e6e6e6;  display:block; height:68x; color:#1d3f8e; overflow:hidden; font:normal 20px/68px '微软雅黑'; background-position:30px center; background-repeat:no-repeat}



#menu li.m1 a{ background-image:url("../imagesh/img7.jpg")}



#menu li.m2 a{ background-image:url("../imagesh/img8.jpg")}



#menu li.m3 a{ background-image:url("../imagesh/img9.jpg")}



#menu li.m4 a{ background-image:url("../imagesh/img10.jpg")}



#menu li.m5 a{ background-image:url("../imagesh/img11.jpg")}



















#about{ border:1px solid #e6e6e6; border-bottom:none;width:318px; text-align:left}



#about dl{ padding:15px 0 20px 25px; border-bottom:1px solid #e6e6e6}



#about dt{ padding:0 7px; font:normal 18px/30px '微软雅黑'; color:#1d3f8e}



#about dd a{ margin: 0 1px;}











#service{ width:319px;text-align:left; background:url("../imagesh/bg_wg.jpg"); border-right:1px solid #e6e6e6; position:relative}



#service li a{ padding:21px 0 23px 89px; border-bottom:1px solid #e6e6e6;  display:block; height:68x; color:#666;background-position:30px center; background-repeat:no-repeat}



#service li a:hover{ color:#000}



#service li a img{ position:absolute; right:50px; top:-17px}



#service li a span{ font:normal 13px/16px '微软雅黑';}



#service li a h4{ font:bold 24px/24px Arial; color:#fa3b00}



#service li a h5{ font:normal 20px/24px '微软雅黑'; }



#service li a h6{ font:normal 13px/23px '微软雅黑'; }



#service li.s1 { background:#1584ce}



#service li.s1 a{ color:#fff; background-image:url("../imagesh/img12.jpg")}



#service li.s2 a{ background-image:url("../imagesh/img13.jpg")}



#service li.s3 a{ background-image:url("../imagesh/img14.jpg")}



#service li.s4 a{ background-image:url("../imagesh/img15.jpg")}











#flink{ width:1280px; margin:0 auto; text-align:left}



#flink .t{font:normal 18px/50px '微软雅黑'}



#flink .c{ padding:20px;border:1px solid #e6e6e6; background:#f9f9f9;}



.test {

 background: #fdfdfd none repeat;

    margin-left: 7px;

    margin-top: 8px;

}

.testTab {

    background: #fd8e8b none repeat;

    height: 60px;

    margin: 30px 0 38px;

    overflow: hidden;

    width: 100%;

}

.testTab ul {

    height: 60px;

    margin: 0 auto;

    width: 978px;

}

.testTab li {

    color: #ffffff;

    float: left;

    font: 20px/60px "Microsoft YaHei";

    height: 60px;

    margin: 0 53px;

    padding-left: 60px;

    width: 160px;

}

.testTab li.on {

    font-weight: bold;

}

.tab1 {

    background: rgba(0, 0, 0, 0) url("../imagesh/fk_ig12.jpg") no-repeat;

}

.tab2 {

    background: rgba(0, 0, 0, 0) url("../imagesh/fk_ig13.jpg") no-repeat;

}

.tab3 {

    background: rgba(0, 0, 0, 0) url("../imagesh/fk_ig14.jpg") no-repeat;

}

.testMain {

    margin: 0 auto;

    overflow: hidden;

    width: 1000px;

}

.testTit {

    background: #ca205f url("../imagesh/fk_ig15.jpg") no-repeat;

    float: left;

    height: 160px;

    margin-right: 4px;

    padding: 296px 15px 0;

    width: 206px;

}

.testTit p {

    color: #fff;

    font: 14px/22px "Microsoft YaHei";

    padding-top: 1px;

}

.testMain .by {

    float: left;

    height: 460px;

    overflow: hidden;

    width: 760px;

}

.testMain .by .bh {

    float: left;

    height: 456px;

    overflow: hidden;

    width: 384px;

}

.testMain .by .bh li {

    float: left;

    height: 456px;

    width: 438px;

}

.testMain .by .bm {

    float: left;

    height: 456px;

    width: 322px;

}

.testMain .by .bm li {

    float: left;

    height: 150px;

    margin: 0 0 4px 4px;

    width: 157px;

}

.testMain .by .bm li.on {

    opacity: 0.8;

}





.foot {



    background-color: #1d3f8e;



    clear: both;



    height: 140px;



}







.foot1 {



    clear: both;



    color: #fff;



    height: 130px;



    line-height: 25px;



    margin-left: auto;



    margin-right: auto;



    padding-top: 20px;



    text-align: center;



    width: 1000px;



}







.foot1 p a {



    color: #fff;



}







/* 加*/







.box3{ width:1280px; margin:0 auto; padding:20px 0 0 0}



.ct5 { height: 253px; padding-bottom: 28px;}



.ct { background-color: #fff;  clear: both; margin-bottom: 14px;}







.ct51 { border: 1px solid #cbcac8; float: left; height: 251px;  width: 330px;}



.ct51 img { float:left;}







.ct52 { float: left; height: 253px;  padding-left: 10px;  width: 938px;}



.arclist {

    margin: 0 auto;

    width: 841px;

}



.arclist li {

    border-bottom: 1px solid #e6e6e6;

    float: left;

    height: 102px;

    margin: 24px 0 0;

    width: 100%;

}

.arclist .dt {

    background: rgba(0, 0, 0, 0) url("../imagesh/list_img2.jpg") no-repeat scroll 0 center;

    color: #605f60;

    font: 14px/22px "Microsoft YaHei";

    padding-left: 20px;

    width: 683px;

}

.arclist .dt a {

    color: #605f60;

}

.arclist .dt a.list_zx {

    background: rgba(0, 0, 0, 0) url("../imagesh/list_img3.jpg") no-repeat scroll 0 center;

    color: #ca205f;

    float: right;

    padding: 0 5px 0 18px;

}

.arclist p {

    color: #605f60;

    font: 12px/18px "Microsoft YaHei";

    height: 68px;

    margin-top: 10px;

    overflow: hidden;

    width: 100%;

}

.arclist .more {

    color: #f00;

    float: left;

    font: 12px/18px "Microsoft YaHei";

    margin-top: 4px;

}

.arclist span {

    float: right;

    font: 12px/18px "Microsoft YaHei";

    height: 18px;

    margin-top: 15px;

    padding-right: 5px;

}