@charset "utf-8";
/*ie6-hover效果*/
.hv{ behavior:url("css/hover.htc")}
/*css3支持*/
.css{behavior:url("css/PIE.htc"); }
/*通用样式*/
body { margin: 0px; pasdding: 0px; font-size: 12px; font-family: "微软雅黑" }
ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img { margin: 0px; padding: 0px; }
ol, ul, li { list-style: none; }
img { border: none; }
a { color: #000; text-decoration: none; }
input, textarea, select, radio, checkbox { border: none; outline: 0; resize: none; vertical-align: middle; }
input { margin: 0; padding: 0; border: none }
.clear { clear: both; height:0; line-height:0;font-size:0; visibility:hidden; content:"";display:block;}
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline;}
.auto{ width:1170px; margin:0 auto;}
/*index*/
.top{ width:100%; height:58px; background:#33333d url(../images/index_bg-line1.jpg) repeat-x left bottom;}
.tb1{ position:absolute; left:325px; top:34px; background:url(../images/tit1.png) no-repeat left top; width:520px; height:118px; text-align:center}
.banner{ background:url(../images/slide-2.jpg) no-repeat center top; width:100%; height:436px;}
a.btnL{ background:url(../images/index-left1.png) no-repeat left top; width:40px; height:70px; display:block; position:absolute; left:85px; top:170px}
a.btnL:hover{ background:url(../images/index-left2.png) no-repeat left top}
a.btnR{ background:url(../images/index-right1.png) no-repeat left top; width:40px; height:70px; display:block; position:absolute; right:85px; top:170px}
a.btnR:hover{ background:url(../images/index-right2.png) no-repeat left top}
.nav{ width:100%; height:94px; background:#ffc153;}
.nav ul{ width:765px; margin:0 auto;}
.nav li{ float:left; margin-right:65px}
.nav li a{ font-size:24px; color:#FFF; display:block; height:79px; line-height:79px; _float:left}
.nav li a:hover{ border-bottom:5px solid #FFF;background:url(../images/index_06.jpg) no-repeat center top}
.nav li .nav_cur{border-bottom:5px solid #FFF;background:url(../images/index_06.jpg) no-repeat center top}
.ct{ width:100%; height:270px; padding-top:50px; background:#FFF url(../images/index_bg-line2.jpg) repeat-x left bottom; text-align:center}
.ct label{ font-size:35px; color:#45424d;}
.ct_Part{ width:1100px; margin:0 auto}
.ct_Part li{ float:left; border:1px solid #cccccc; margin-right:35px; margin-top:52px;}
.tb2{ font-size:25px;  font-family:Arial, Helvetica, sans-serif; position:absolute; left:325px; bottom:-173px; _bottom:-167px; background:url(../images/index_29.png) no-repeat left top; width:520px; height:99px; display:block}
.tb2 a{color:#45424d;}
.ct2{ width:100%; height:624px; padding-top:130px;text-align:center; background:#45424d url(../images/index_bg-line3.jpg) repeat-x left bottom; }
.ct2 label{ color:#fefefe; font-size:35px;}
.ct2 ul{ background:url(../images/index_37.jpg) no-repeat left top; width:1142px; height:436px; margin:60px auto 0}
.ct2 li{ width:278px; height:436px; float:left; position:relative; margin-right:10px; color:#fefefe}
.ct2 li a.a1{ display:block; width:278px; height:436px; line-height:436px; font-size:32px; color:#fefefe; font-family:Arial, Helvetica, sans-serif}
.ct2 li a.a2{ display:block; width:145px; height:28px; margin:30px auto 0}
.ct2 li .wz{ position:absolute; left:0; top:0; width:278px; height:436px;cursor:pointer; display:none}
.ct2 li .wz .wzTop{ font-size:18px; line-height:24px; height:310px; width:278px; padding-top:38px;background:url(../images/index_37png.png);}
/*.ct2 li:hover a.a1{ display:none}
.ct2 li:hover .wz{ display:block}*/
.tb3{position:absolute; left:325px; bottom:-170px; background:url(../images/tit2.png) no-repeat left top; width:520px; height:108px; padding-top:10px; text-align:center; font-size:25px; color:#fefefe; font-family:Arial, Helvetica, sans-serif}
.tb3 a{ color:#FFF}
.ct3{ width:100%; height:408px; padding-top:112px; text-align:center; background:#33333d url(../im ages/index_bg-line4.jpg) repeat-x left bottom}
.ct3 label{ font-size:35px; color:#fefefe;}
.ct3 ul{ margin-top:45px;}
.ct3 li{ float:left; margin-right:30px; position:relative;}
.tb4{ position:absolute; left:325px; bottom:-230px; _bottom:-185px; background:url(../images/tit1.png) no-repeat left top; width:520px; height:108px; padding-top:10px; text-align:center;font-size:25px; color:#fefefe; font-family:Arial, Helvetica, sans-serif}
.tb4 a{ color:#FFF}
.bottom{ width:100%; height:640px; background:#ffc253; text-align:center;color:#fefefe; border-bottom:1px solid #ffce75}
.bottom label{ display:block; text-align:center;  font-size:18px; padding-top:168px;}
.bottom p{ font-size:45px; margin-top:30px; margin-bottom:70px;}
.lj{ width:250px; margin:60px auto 0}
.lj a{ float:left; margin-right:3px;}
.footer{ padding:34px 0; text-align:center;background:#ffc253;}


/*about us*/
.nybanner{ height:160px;}
.content{ margin-bottom:40px;}
.about_top{ }
.top_bg{ height:60px; background:url(../images/about_02.jpg) repeat-y center; line-height:60px; margin-bottom:20px;}
.about_l{ width:241px;}
.auto1000{ width:1000px; margin:0 auto;}
.top_bg  h2{ font-size:24px; color:#fff; line-height:60px; font-weight:normal;}

.item_list{ width:220px;}
.item_list li{ line-height:43px; border:1px solid #ccccdb; margin-bottom:10px; background:url(../images/ico_08.jpg) no-repeat 15px 16px;}
.item_list li a{ color:#999999; height:43px; font-size:16px; display:block; background:url(../images/about_08.jpg) no-repeat 90% center; padding:0 10px 0 30px}
.item_list li:hover,.item_list li.cur{ border:1px solid #ffc153; background:url(../images/a_03.jpg) no-repeat 15px 20px;}
.item_list li:hover .a_item1,.item_list li.cur .a_item1{ color:#ffc153}
.item_list li:hover a,.item_list li.cur a{ background:url(../images/about_20_20.jpg) no-repeat  90% 16px;}
.item_list li.cur dd a{ background:none}
.a_item1{ border-bottom:1px solid #ffc153}
.item_list li dl{ display:none;}
.item_list li dl a { font-size:14px; line-height:27px !important; height:27px; background:none;}
.item_list li:hover dl a{ background:none !important;}
.item_list li:hover dl a:hover{ color:#ffc153}
.item_list li dl .about_cur{color:#ffc153}

.location{ width:760px; height:60px;}
.loation{ font-size:24px; padding:0 15px; color:#666666}
.locate{ color:#999999; font-size:14px;}
.locate a{ color:#33333d}

.about_r{ width:678px; padding:0 30px;}
.coperate li{ width:148px; border:1px solid #cccccc; float:left; margin:0 8px 20px; display:inline;}

/*team*/
.team{ background:#33333d; padding:30px 0; min-width:1170px;}
.h2{ font-size:24px; color:#fff; font-weight:normal}
.team_list{ padding:20px 0 0 0;}
.team_list li{ width:270px; height:339px; float:left; margin-right:30px; display:inline;}
.team_list li.last{ margin-right:0;}













