@charset "utf-8";
/* base yui reset.css, repair by haven long 090925*/
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,font,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{margin:0;padding:0;border:0;}table{border-collapse:collapse;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;}h1,h2,h3,h4,h5,h6{font-size:1em;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}ins{text-decoration:none;}del{text-decoration:line-through;}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:1em;padding:0;}.clear{height:0;font-size:0;line-height:0;clear:both;overflow:hidden;}


html{color:#333;background:#fff;}

body{
font-size:12px;
color:#333;
background:#fff; 
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
}
a{
text-decoration:none;
}
/* a:link,a:visited,a:hover,a:active */
a img{border-width:0px;}

.editorOutput{margin:15px; line-height:1.9em;color:#666; text-align:justify;overflow:hidden; 
text-justify:inter-ideograph;
}
.editorOutput a img{border-width:2px;}
.editorOutput h1{/*24px*/
font-size: 2em;
}
.editorOutput h2{/*18px*/
font-size: 1.5em;
}
.editorOutput h3{/*14px*/
}
.editorOutput h4{/*12px*/
}
.editorOutput h5{/*10px*/
font-size: 0.833em;
}
.editorOutput h6{/*9px*/
font-size: 0.75em;
}
.editorOutput h3{
margin:0 0 5px; 
}
.editorOutput p{
margin-bottom:10px;
text-indent:2em;
}
.editorOutput strong{
}

.editorOutput a:link{}
.editorOutput a:visited{}
.editorOutput a:hover{}
.editorOutput a:active{}
.editorOutput blockquote{
margin-left:40px;
margin-right:40px;
}
.editorOutput address{
font-style:italic;
}

.editorOutput ol, .editorOutput ul{

}
.editorOutput ol ul, .editorOutput ul ol, .editorOutput ul ul, .editorOutput ol ol{
margin-top:0;
margin-bottom:0;
}


/*分页样式*/
.p_page{text-align:right;padding-right:10px;  }
.p_page a,.p_page span{
margin:0 5px;
text-decoration:none;
}
.p_page a{
color:#333;
}
.p_page a:hover{
text-decoration:underline;color:#f00;}

.p_page .a_first,.p_page .a_prev,
.p_page .a_next,.p_page .a_last{
color:333;}
.p_page .span_first,.p_page .span_prev,
.p_page .span_next,.p_page .span_last{
color:#333;}

/*当前状态*/
.p_page span.now,.p_page a.now{color:#f00;}

/*网站地图样式*/
.sitemap{
overflow:hidden;}
.ul_sitemap li{
overflow:hidden;
margin-bottom:10px;
clear:both;}
.ul_sitemap li li{
float:left;
margin-right:15px;
_display:inline;
margin-bottom:0;
clear:none;}
.ul_sitemap li a{
text-decoration:none;}
.ul_sitemap li li a{
text-decoration:underline;}

/*//样式修正，如果是需要修复以前的样式，使用这个
.editorOutput ol{list-style-type: decimal;}
.editorOutput ul{list-style-type: disc;}
.editorOutput ul ul,.editorOutput ol ul{list-style-type:circle;}
.editorOutput ul ul ul,.editorOutput ul ul ol,.editorOutput ul ol ul,.editorOutput ul ol ol,.editorOutput ol ul ul,.editorOutput ol ul ol,.editorOutput ol ol ul,.editorOutput ol ol ol{
list-style-type:square;
}*/

/* end of reset.css */


/* sitemap */
.sitemap{
overflow:hidden;}
.ul_sitemap li{
font-weight:bold;
overflow:hidden;
margin-bottom:10px;
clear:both;}
.ul_sitemap li li{
font-weight:normal;
float:left;
margin-right:15px;
_display:inline;
margin-bottom:0;
clear:none;}
.ul_sitemap li a{
text-decoration:none;color:#333;}
.ul_sitemap li li a{
text-decoration:underline;}
.ul_sitemap ul{
margin-left:25px;
}
.ul_sitemap ul a{
color:#666;
}



/*首页开始*/
.wrapper{
width:1002px;
margin:0 auto;
text-align:left; 
}
.header{
height:96px; 
background:url(../images/footBG.gif) repeat-x left top; 
position:relative; 
}
.logo{
width:444px;
height:87px;
float:left; 
}
.logo a{
width:444px;
height:87px;
overflow:hidden; 
text-indent:-999em;
display:block;
background:url(../images/sprite.gif) no-repeat 0px 0px; 
}
.toipA{
position:absolute; 
right:10px;
top:20px; 
width:203px; 
}
.toipA1{
float:left; 
display:block;
width:89px;
height:19px; 
background:url(../images/sprite.gif) no-repeat -172px -681px; 
margin-right:10px; 
text-indent:-999em;
overflow:hidden; 
}
.toipA2{
float:left; 
display:block;
width:104px;
height:19px; 
background:url(../images/sprite.gif) no-repeat 0px -681px; 
text-indent:-999em;
overflow:hidden; 
}
.search{
width:319px;
position:absolute; 
right:10px;
top:50px; 
}
#input_text{
width:170px;
height:17px; 
border:1px solid #cbcbcb;
margin-right:5px; 
color:#666;
vertical-align:middle; 
}
#select_name{
margin-right:7px; 
color:#666;
vertical-align:middle;
border:1px solid #cbcbcb;
}
#submit1{
background:url(../images/sprite.gif) no-repeat 0px -581px;
width:55px;
height:19px;
border:none;
text-indent:-999em;
vertical-align:middle;
}
.mainNav{
height:34px; 
background:url(../images/navBg1.gif) no-repeat 0px 0px; 
}
.mainNav li{
float:left; 
list-style:none; 
display:inline; 
}
.mainNav li a{
display:block;
height:34px; 
text-indent:-999em;
overflow:hidden; 
}
.nav1{
margin-left:23px;
width:80px; 
}
.nav1 a:hover,.nav1 a.on{
background:url(../images/navBg1.gif) no-repeat -23px -34px; 
}
.nav2{
margin-left:22px;
width:96px; 
}
.nav2 a:hover,.nav2 a.on{
background:url(../images/navBg1.gif) no-repeat -125px -34px; 
}
.nav3{
margin-left:25px;
width:80px; 
}
.nav3 a:hover,.nav3 a.on{
background:url(../images/navBg1.gif) no-repeat -246px -34px; 
}
.nav4{
margin-left:25px;
width:80px; 
}
.nav4 a:hover,.nav4 a.on{
background:url(../images/navBg1.gif) no-repeat -351px -34px; 
}
.nav5{
margin-left:25px;
width:80px; 
}
.nav5 a:hover,.nav5 a.on{
background:url(../images/navBg1.gif) no-repeat -456px -34px; 
}
.nav6{
margin-left:27px;
width:80px; 
}
.nav6 a:hover,.nav6 a.on{
background:url(../images/navBg1.gif) no-repeat -563px -34px; 
}
.nav7{
margin-left:28px;
width:80px; 
}
.nav7 a:hover,.nav7 a.on{
background:url(../images/navBg1.gif) no-repeat -671px -34px; 
}
.nav8{
margin-left:26px;
width:80px; 
}
.nav8 a:hover,.nav8 a.on{
background:url(../images/navBg1.gif) no-repeat -777px -34px; 
}
.nav9{
margin-left:27px;
width:80px; 
}
.nav9 a:hover,.nav9 a.on{
background:url(../images/navBg1.gif) no-repeat -884px -34px; 
}
.homeBanner{
width:986px;
height:245px; 
border:1px solid #e5e5e5;
}
#myAlternativeContent{
margin:10px 5px; 
border:1px solid #e5e5e5;
}
.wrapper #banner{
width:968px;
height:144px;
visibility:visible;
}
.wrapper .banner{
padding:10px 17px;
width:968px;
height:144px;
background:url(../images/bannerBg.gif) no-repeat 0px 10px; 
}
.homeBar1{
float:left; 
width:242px;
margin:0 10px;
display:inline; 
}
.title1{
width:244px;
height:25px; 
background:url(../images/sprite.gif) no-repeat -356px -175px; 
text-indent:-999em;
}
.box1{
border:1px solid #d9d9d9;
border-top:none;
margin-bottom:10px; 
width:242px; 
}
.more1{
margin-top:-20px;
float:right;
display:block;
width:35px;
height:16px;
text-indent:-999em;
overflow:hidden; 
}
.homeImg1{
float:left; 
padding:1px;
border:1px solid #dcdcdc;
margin:7px; 
display:inline; 
}
.homeH3_1{
float:left; 
color:#484848;
margin:10px 0 5px; 
width:120px; 
}
.home_p1{
color:#484848;
line-height:1.8em; 
}
.home_p1 a{
margin-left:5px;
color:#e4080b;
}
.homeList1{
clear:both; 
overflow:hidden; 
margin:10px 5px;
}
.homeList1{
padding:7px;
background:#f6f6f6; 
width:226px; 
margin:1px; 
}
.homeList1 li{
padding:5px 0 5px; 
list-style:none; 
background:url(../images/line1.gif) repeat-x left bottom ; 
}
.homeList1 li a{
color:#333;
display:block;
background:url(../images/sprite.gif) no-repeat 0 -1150px; 
padding-left:10px; 
}
.title2{
width:244px;
height:25px; 
background:url(../images/sprite.gif) no-repeat -72px -175px; 
text-indent:-999em;
}

.title3{
width:502px;
height:25px; 
background:url(../images/sprite.gif) no-repeat -0px -976px; 
text-indent:-999em;
}
.homeBar2{
float:left; 
margin-right:10px; 
width:502px;
}

.box2{
border:1px solid #dadada;
border-top:none; 
width:500px;
}
.homeList2{
overflow:hidden; 
clear:both; 
padding:10px 0; 
height:155px; 
}
.homeList2 li{
float:left; 
width:220px; 
height:150px; 
padding:0 15px; 
list-style:none; 
}
.homeList2 li h3{
background:url(../images/sprite.gif) no-repeat 0px -114px; 
height:23px; 
padding-left:18px; 
color:#333;
}
.homeList2 img{
float:left; 
margin:10px 10px 0 0; 
padding:1px;
border:1px solid #dadada;
}
.homeList2 p{
color:#333;
margin-top:10px; 
line-height:1.8em; 
text-align:justify;
text-justify:inter-ideograph;
}
.homeList2 li a{
float:right; 
color:#e4080b;
margin-top:-10px; 
}
.title4{
background:url(../images/sprite.gif) no-repeat 0px -776px; 
height:24px;
text-indent:-999em;
margin-top:10px; 
}
.box3{
width:502px; 
position:relative; 
}
.logos{
margin:15px 0;
height:143px; 
position:relative; 
}
.logos li{
width:421px;
float:left; 
list-style:none;
}
.homeBar3{
float:left; 
width:216px;
}
.title5{
background:url(../images/sprite.gif) no-repeat -300px -876px; 
height:24px;
text-indent:-999em;
}
.box4{
border:1px solid #ddd;
padding:4px; 
}
.home_p2{
padding:5px 10px;
text-align:justify;
text-justify:inter-ideograph;
}
.title6{
margin-top:10px; 
height:24px;
text-indent:-999em;
background:url(../images/sprite.gif) no-repeat 0px -876px; 
}
.linkA,.linkB{
width:216px;
height:33px;
display:block;
margin-top:10px;
text-indent:-999em;
overflow:hidden; 
background:url(../images/sprite.gif) no-repeat 0px -367px; 
}
.linkB{
background:url(../images/sprite.gif) no-repeat -300px -367px; 
}
.linkBox{
width:216px;
height:113px;
background:url(../images/map1.gif) no-repeat 0px 0px; 
}
.jcarousel-clip{
width:421px;
overflow:hidden; 
margin-left:40px; 
position:relative; 
}
.jcarousel-prev{

}
.jcarousel-next{

}

.footer{
clear:both; 
overflow:hidden; 
height:104px;
background:url(../images/footBG.gif) repeat-x left top; 
border-top:2px solid #c1261c; 
}
.footList{
overflow:hidden; 
margin:15px 0 5px 320px; 
}
.footList li{
float:left; 
margin-right:10px;
list-style:none; 
color:#c1261c;
}
.footList li a{
margin-right:10px;
color:#c1261c;
}
.footer p{
text-align:center; 
color:#484848;
line-height:2em; 
clear:both; 
}
.barNav{
width:210px;
float:left; 
border:5px solid #f5f5f5;
background:#fffdf6;
margin-left:18px; 
display:inline; 
}
.barH2{
background:url(../images/sprite.gif) no-repeat -146px -572px;
color:#fff;
height:28px;
line-height:28px;
padding-left:12px; 
font-size:1.167em;
}
.navList{
margin:0 18px;
}
.navList li{
border-bottom:1px solid #e8e8e8; 
height:31px; 
list-style:none; 
}
.navList li a{
line-height:31px;
display:block;
background:url(../images/sprite.gif) no-repeat -580px -580px; 
padding-left:33px;
color:#333;
}
.navList li a:hover,.navList li a.on{
background:url(../images/sprite.gif) no-repeat -369px -580px; 
color:#ff0005;
}
.content{
float:left; 
width:732px; 
margin:0 15px 10px;
display:inline; 
overflow:hidden;
}
.crumb{
background:url(../images/sprite.gif) no-repeat 0px -1072px; 
height:28px; 
padding-left:27px;
line-height:28px;
color:#333;
font-family:“宋体”;
}
.crumb a{
margin:0 5px; 
color:#ff0005;
text-decoration:underline; 
}
.crumb span{
color:#333;
margin:0 5px; 
}
.pic1{
float:right; 
border:3px solid #ececec;
width:305px;
height:203px;
margin-left:15px; 
}
.h2Title1{
height:25px;
padding-top:2px; 
margin:15px; 
padding-left:20px; 
font-size:1.167em;
background:url(../images/sprite.gif) no-repeat 0px -473px; 
}
.teamList{
overflow:hidden; 
margin:15px 0; 
}
.teamList li{
float:left; 
margin-right:25px;
list-style:none; 
margin-bottom:15px; 
}
.teamList li img{
border:none;
width:111px;
height:148px; 
padding:1px;
border:1px solid #d6d6d6;
}
.teamList li h5{
font-size:1em;
text-align:center; 
}
.teamList li span{
text-align:center; 
display:block;
}
.people{
padding:1px;
border:1px solid #d5d5d5;
float:right; 
margin:0 0 15px 15px; 
width:188px;
height:249px; 
}
.h3Title1{
margin-bottom:10px;
}
.organization{
width:520px;
height:257px;
margin:50px 0 60px 60px; 
}
.newB1{
float:left; 
width:480px;
}
.firstNew1{
overflow:hidden; 
margin:15px; 
}
.firstNew1 li{
list-style:none;
}
.firstNew1 li img{
border:none;
float:left; 
margin-right:15px;
padding:1px;
border:1px solid #deded9;
}
.firstNew1 li h3 a{
color:#e81c1c;
font-size:1.2em;
}
.more2{
float:right; 
color:#e80744;
margin-top:-20px; 
}
.newList1{
overflow:hidden; 
margin:15px;
margin-top:0px; 
clear:both; 
}
.newList1 li{
background:url(../images/line1.gif) repeat-x left bottom;
padding:3px 0; 
list-style:none; 
}
.newList1 li a{
background:url(../images/sprite.gif) no-repeat 0px -1150px; 
padding:0 0 0 10px; 
color:#333;
}
.newList1 li span{
float:right; 
}
.newList1 li a:hover{

}
.map{
width:598px;
height:324px;
margin-bottom:10px;
}
.contactList{
overflow:hidden; 
}
.contactList li{
width:270px;
float:left; 
list-style:none; 
}
.contactList li.first{
width:570px;
float:none;
}
.contactList li a{
color:#666;
text-decoration:underline; 
}
.form_bbs{
margin:15px; 
}
.tip{
text-align:right; 
}
.tip span{
color:#f00;
}
.form_bbs .p_item{
clear:both; 
overflow:hidden; 
text-indent:0px;
}
.itemTitle{
width:100px;
float:left; 
text-align:right; 
}
.itemTitle span{
color:#f00;
margin-right:5px; 
}
.txt{
width:270px;
float:left; 
border:1px solid #999d93;
border-bottom:1px solid #e3e5e2; 
border-right:1px solid #e3e5e2; 
}
.txt_a2{
width:440px;
}
.p_item .txta{
border:1px solid #999d93;
border-bottom:1px solid #e3e5e2; 
border-right:1px solid #e3e5e2; 
width:440px;
height:95px; 
}
.p_btn{
padding:5px 0 0 220px; 
}
.btn1,.btn2{
margin-right:25px; 
width:70px;
height:29px;
text-indent:-999em;
background:url(../images/sprite.gif) no-repeat -315px -672px; 
border:none;
display:block;
float:left; 
cursor:hand;
cursor:pointer;
_display:inline; 
}
.btn2{
background:url(../images/sprite.gif) no-repeat -433px -672px; 
}
.newsD{
margin:15px;
}
.newsDt,.jobT{
text-align:center; 
font-size:1.167em;
color:#d00d12;
}
.inforBox{
height:30px;
color:#a9a9a9;
border-bottom:1px solid #e7e7e7; 
text-align:center; 
margin-bottom:15px; 
}
.inforBox span{
margin:0 10px; 
}
.downTable{
width:705px; 
margin-bottom:15px; 
}
.downTable tr{
background:url(../images/line1.gif) repeat-x left bottom; 
}
.downTable td{
padding:3px 5px;
}
.downTable td span{
background:url(../images/sprite.gif) no-repeat -793px -890px; 
padding-left:15px; 
}
.downA1{
display:inline-block; 
height:18px; 
padding-left:35px;
background:url(../images/sprite.gif) no-repeat -550px -882px; 
color:#ef022a;
}
#col_tab_1{
width:400px; 
}
#col_tab_4{
width:100px;
}
.businessH3{
color:#e80744;
}
.onLineA{
display:block;
width:145px;
height:39px;
background:url(../images/sprite.gif) no-repeat -550px -956px; 
text-indent:-999em;
margin-left:280px; 
overflow:hidden; 
}
.training{
width:510px;
height:379px; 
position:relative; 
margin:15px 70px; 
background:url(../images/consulting.gif) no-repeat; 
}
.training span{
display:block;
text-indent:-999em;
}
.training a{
display:block;
text-indent:-999em;
position:absolute; 
overflow:hidden; 
width:100px;
height:100px; 
}
.training a.m1{
left:70px;
top:5px;
}
.training a.m2{
left:335px;
top:5px;
}
.training a.m3{
left:205px;
top:205px;
}
.strategyImg{
float:right; 
margin-left:10px;
}
.consultingH3{
color:#e80744;
font-size:1.167em;
}
.cultureList{
margin-bottom:10px; 
}
.cultureList li{
list-style:none;
padding-left:10px;
background:url(../images/sprite.gif) no-repeat 0px -1188px; 
}
.visionList li{
list-style:none; 
}
.honorList{

}
.honorList li{
list-style:none;
float:left; 
margin-right:10px; 
}
.honorList li img{
padding:3px;
border:1px solid #ccc;
}
.talentsList{
margin-left:25px;
}