@charset "utf-8";
/* CSS Document */
body {margin:0px;padding:0px; font-family:微软雅黑; font-size:12px; color:#666666; overflow-x:hidden; min-width:1200px; background:url(../images/body_xh.jpg) repeat;}
.fl {float:left;display:inline;}
.fr {float:right;}
.clear {clear:both; height:0; overflow:hidden;}
table, img {border:none;}
a {color:#000000;}
a:hover {color:#c96;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: none;}
p, ul, li, dl, dt, dd {list-style:none;margin:0px;padding:0px;}


.top{background:url(../images/top_xh.png) repeat; height:100px; width:100%; border-bottom:#C96 3px solid; position:fixed; top:0px; left:0px; z-index:9999}
.top_zy{background:url(../images/top_xh.png) repeat; height:100px; width:100%; border-bottom:#C96 3px solid;}

.autobody_top{width:1200px;  margin:0 auto;}

.autobody{width:1200px;  margin:0 auto; padding-bottom:150px;}

.logo{margin-top:6px;}

.nav{ margin-top:50px;}
.nav a{color:#C96; font-size:15px; margin-left:30px;}
.nav a:hover{color:#000;}


.autobody_banner{width:1200px;  margin:0 auto;}
.banner{ width:100%; position:relative; z-index:999; margin:0 auto;}
.zxzx{background:url(../images/banner_tm.png) repeat; width:100%; padding-top:40px; padding-bottom:30px; position:absolute; bottom:0px; left:0px; color:#FFF; text-align:center;}
.zxzx_title{font-size:48px;}
.zxzx_text{font-size:24px; padding-top:20px; text-align:center; width:1200px; margin:0 auto;}
.zxzx_text_2{font-size:18px; line-height:30px; padding-top:20px; text-align:center; width:1200px; margin:0 auto;}
.zxzx_more{display:block; background:#C96; color:#FFF; font-size:24px; padding:10px; width:200px; text-align:center; margin:0 auto; margin-top:30px;}

.line_1{background:url(../images/line_1.jpg); width:100%; height:16px; margin:0 auto;}

.title_1 { background:url(../images/title_bg.jpg) top repeat-x; width:100%; margin:0 auto; margin-top:30px;}
.title_1 .title_text{font-size:30px; width:300px; text-align:center; background:#fff; color:#000; margin:0 auto;}
.title_1 .title_text span{font-size:18px; color:#999; display:block; padding-top:10px;}

.lyjd_list{width:255px; margin-top:60px; margin-left:35px; height:390px;}
.lyjd_title span{ text-align:left; width:150px; font-size:16px;  color:#000; line-height:77px; float:right;}
.lyjd_title span a:hover{color:#C96;}
.lyjd_nr{padding:10px 0px; line-height:28px; font-size:12px; color:#333;}


.autobody_2{background:url(../images/hysw_bg.jpg) no-repeat; width:100%;background-attachment:fixed;}
.autobody_hysw{width:1200px;  margin:0 auto; position:relative; padding-bottom:150px;} 
.ico_1{width:44px; height:12px; margin:0 auto;}
.l_jt{display:block; position:absolute; top:250px; left:0px; z-index:999999;}
.r_jt{display:block; position:absolute; top:250px; right:0px; z-index:999999;}
.title_2 { background:url(../images/title_bg_2.png) top; width:100%; height:61px; margin:0 auto; margin-top:30px;}
.hysw{width:820px; height:400px; margin:0 auto; margin-top:100px;}
.hysw_text{width:300px; height:310px; background:#FFF; padding:25px; position:relative;}
.hysw_title{font-size:24px; color:#000;}
.hysw_title span{font-size:14px; display:block; color:#666;}
.hysw_nr{height:200px; padding:15px 0px; line-height:28px; }
.hysw_more{display:block; position:absolute; bottom:25px; right:25px; font-size:14px;}

.ly_img{width:940px; height:360px; margin:0 auto; margin-top:100px; position:relative;}
.ly_bg{position:absolute; top:0px; left:0px; width:820px; padding:0px 60px; height:360px; background:url(../images/ly_tm.png) repeat;}
.ly_title{padding:10px 0px; text-align:center; color:#FFF; font-size:36px; margin-top:70px; border:#FFF 2px solid; width: 300px;}
.ly_nr{color:#FFF; padding:30px 0px; line-height:28px;  font-size:14px;} 
.ly_more{display:block; position:absolute; bottom:25px; color:#FFF; right:60px; font-size:14px;}

.ly_k{width:940px; margin:0 auto; margin-top:7px; padding-bottom:100px;}

.ly_img2{width:467px; height:360px; margin:0 auto; position:relative;}
.ly_bg2{position:absolute; top:0px; left:0px; width:347px; padding:0px 60px; height:360px; background:url(../images/ly_tm.png) repeat;}
.ly_title2{padding:10px 0px; text-align:center; color:#FFF; font-size:24px; margin-top:70px; border:#FFF 2px solid; width: 300px;}

.autobody_bottom{width:100%; background:#C96; padding-bottom:50px; border-bottom:#FFF 1px solid;}
.autobody_ly{width:940px; margin:0 auto; margin-top:100px;}

.title_3 { font-size:30px; color:#FFF}
.title_3 span{font-size:16px; color:#fff;padding-left:30px;}
.lx_bd{width:460px; margin-top:20px;}
.lx_bd input{ width:453px; border:#CCC 1px solid; height:45px; line-height:45px; margin-top:15px; padding-left:5px; font-size:18px; color:#999; font-family:Arial, Helvetica, sans-serif}
.lx_bd textarea{ width:451px; border:#CCC 1px solid; height:135px; line-height:45px; margin-top:15px; padding-left:5px; font-size:18px; color:#999; font-family:Arial, Helvetica, sans-serif; }
.lxwm{ width:390px; margin-left:50px; margin-top:35px; font-size:14px; color:#000; line-height:26px;}
.ewm{margin-top:20px;}
.ewm span{display:block;}

.footer{width:100%; padding:30px 0px;  background:#333333; border-top:#CCC 5px solid; text-align:center; color:#FFF;}

.banner_zy{width:100%; margin:0 auto; padding-top:103px;}

.title_zy{width:357px; margin:0 auto; margin-top:50px; text-align:center; font-size:30px;}
.title_zy .line{ padding-top:10px;}
.title_zy span{font-size:18px; color:#999; display:block; padding-top:10px;}

.autobody_nr{ width:1000px; margin:0 auto; padding:50px 0px;}
.team_list{width:238px; border:#CCC 1px solid; height:368px; position:relative; margin-top:135px; margin-left:48px;}
.team_list:hover{-webkit-box-shadow: 3px 3px 0px  rgba(0, 0, 0, .3);  -moz-box-shadow: 3px 3px 3px  rgba(0, 0, 0, .3);   box-shadow: 0px 0px 3px  rgba(0, 0, 0, .3);}
.team_list img{position:absolute; left:50%; top:-65px; margin-left:-66px; border:#CCC 1px solid; border-radius:100%;-webkit-box-shadow: 3px 3px 0px  rgba(0, 0, 0, .3);  -moz-box-shadow: 3px 3px 3px  rgba(0, 0, 0, .3);   box-shadow: 0px 0px 3px  rgba(0, 0, 0, .3);}
.team_list span{display:block; margin-top:80px; font-size:16px; color:#000; width:238px; text-align:center}
.team_jj{padding:20px; line-height:28px;}

.tab{width:100%; text-align:center; margin-top:50px; padding-bottom:50px;}
.tab a{ margin:0px 40px; border-bottom:#C96 3px solid; padding:10px 0px; font-size:16px;}
.tab a:hover{ border-bottom:#C96 3px solid;}

.tab_2{width:100%; background:url(../images/ly_tm.png); text-align:center; padding-top:50px; padding-bottom:50px;}
.tab_2 a{ margin:0px 40px; color:#FFF; padding:10px 0px; font-size:16px;}
.tab_2 a:hover{ border-bottom:#C96 3px solid;}

.autobody_news{width:1200px; margin:0 auto; padding:100px 0px;}

.time{width:105px; text-align:center; position:relative; border-top:1px #CCCCCC solid; margin-right:55px; padding-top:35px; font-size:40px; font-family:Arial, Helvetica, sans-serif}
.time span{font-size:12px; display:block;}
.time img{display:block; position:absolute; top:0px; left:0px;}
.news_img{width:220px; padding-right:55px; border-top:1px #CCCCCC solid; padding-top:20px; }
.news_text{border-top:1px #CCCCCC solid; padding-top:20px; width:765px;}
.news_title a{color:#900; font-size:18px;}
.news_title a:hover{color:#c96; font-size:18px;}
.news_bq{padding-top:10px;}
.news_bq span{padding-right:15px; color:#999;}
.news_nr{padding-top:10px; line-height:24px;}
.new_list{margin-top:40px;}

.fy{width:100%; text-align:center; margin-top:50px;}

.lyxl_bg{width:100%; height:900px;background:url(../images/xl_1.jpg);background-attachment:fixed; position:relative; }

.lyxl_bg_2{width:100%; height:900px;background:url(../images/xl_2.jpg);background-attachment:fixed; position:relative; }

.lylx{border-top:#C96 2px solid; background:url(../images/xl_bg.png) repeat; width:100%; padding:30px 0px; position:absolute; bottom:0px; left:0px;}
.lylx_title{width:300px; border-bottom:#333 2px solid; font-size:30px;  margin:0 auto; text-align:center; color:#000; padding-bottom:10px;}
.lylx_nr{font-size:14px; line-height:28px; padding:30px 0px; width:1200px; margin:0 auto;}
.lylx_more{display:block; color:#000; padding:7px 0; font-size:18px; width:200px; margin:0 auto; text-align:center; margin-top:10px; border:#000 2px solid;}
.lylx_more:hover{border:#C96 2px solid;}


.title_news{ margin:0 auto;margin-top:50px; font-size:20px; color:#C96; width:1200px; text-align:center; padding-bottom:15px; border-bottom:#CCC 1px solid; }
.fabu_time{width:1200px; text-align:right; margin:0 auto; padding-top:10px;}
.next{width:1200px; text-align:left; margin:0 auto; padding-top:10px; font-size:14px;}

.menu_fd{ position:absolute; top:0px; left:0px; z-index:99999}

/*分页样式*/
.page_area{width:613px;margin:0 auto;}
.page_info{text-align:center;margin:10px 0;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin:20px 0 10px;}
.page_list a{display:inline-block;color:#2b4a78;border:1px solid #d6d6d6;background:#fff;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #3090bc;background:#73b2da;}
.page_list a.on{color:#fff;border:1px solid #3090bc;background:#73b2da;}
/*分页样式*/