@charset "utf-8";
/* CSS Document */
/*--新闻--*/
.news_banner{ width:100%; height:350px; background:url(../images/banner_news.jpg) no-repeat center;}


.news{ width:1200px; height:auto; padding-bottom:50px; padding-top:30px; margin:0 auto;}
.news_bt{ width:555px; height:40px; margin:0 auto;}
.news_bt li{list-style:none;}
.news_bt a{ width:156px; height:38px; line-height:38px; border:1px solid #d6d6d6; display:block; float:left; font-size:15px; color:#333; text-align:center; margin:0 13px; position:relative;}
.news_bt a i{ width:0px; height:38px; background:#ececec; transition:all 0.5s; float:left; position:absolute; left:50%;}
.news_bt a:hover i{ width:156px; position:absolute; left:0px; z-index:-1;}
.thison a{ width:158px; height:40px; border:none; background:#d0000e; color:#fff;}

.news_con{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:50px;}
.news_con_bt{ width:1200px; height:268px;}
.news_con_bt_left{ width:585px; height:268px; float:left;}
.news_con_bt_left h3{ font-size:26px; color:#d0000e; line-height:35px; marginp-top:10px;}
.news_con_bt_left h2{ width:100%; font-size:18px; font-weight:bold; color:#333; height:25px; margin-top:15px; margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_con_bt_left p{ height:90px; line-height:28px; overflow:hidden; color:#666; font-size:14px;}
.news_con_bt_left .more{ width:100%; height:55px; background:#e8e8e8; font-size:16px; color:#333; font-weight:bold; line-height:55px; text-align:center; margin-top:30px; transition:all 0.5s;}
.news_con_bt img{ width:585px; height:268px; float:right;}
.news_con_bt_left .more:hover{ background:#d0000e; color:#fff;}
.news_con ul{ width:1200px; height:auto; overflow:hidden; margin-top:50px;}
.news_con ul li{ width:1200px; height:150px; margin-bottom:40px;}
.news_con ul li img{ width:230px; height:150px; float:left;}
.news_con ul li .nr{ width:940px; height:150px; float:right;}
.news_con ul li .nr h3{ font-size:16px; color:#333; margin-top:5px; height:35px; line-height:35px; font-weight:bold; width:920px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all 0.5s;}
.news_con ul li .nr span{ width:940px; height:35px; border-bottom:1px dashed #e0e0e0; line-height:35px; color:#666; font-size:14px; display:block;}
.news_con ul li .nr p{ font-size:14px; color:#999; height:55px; line-height:27px; overflow:hidden; margin-top:10px;}
.news_con ul li .nr h3:hover{ color:#e57115;}

.news1_con_bt{ width:1000px; height:100px; margin:0 auto; margin-top:40px;}
.news1_con_bt h3{ font-size:20px; color:#333; text-align:center; margin-bottom:15px;}
.news1_con_bt .xin{ width:283px; height:25px; margin:0 auto;}
.news1_con_bt .xin_left{ width:156px; height:25px; float:left; color:#999;}
.news1_con_bt .xin_right{ width:100px; height:25px; float:right; color:#999;}
.news1_con_nr{ margin:0 auto; width:1200px; height:auto!important; height:350px; min-height:350px; border-bottom:1px solid #dedede; padding-bottom:30px; margin-bottom:35px;}
.news1_con_nr p{ line-height:30px; color:#333;}

.xi{ width:1200px; height:85px;margin:0 auto; margin-bottom:60px;}
.xi p{ color:#333; line-height:40px;}
.xi p a{ color:#333; width:550px; height:40px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xi p span{ width:65px; height:40px; line-height:40px; color:#333; float:left; display:block;}
.xi p i{ display:block; float:left; width:0px; height:1px; background:#333; margin-top:19px; transition:all 0.5s;}
.xi p:hover i{ width:30px; margin-right:10px;}

.banner_anli{ width:100%; height:350px; background:url(../images/banner_anli.jpg) no-repeat center;}


.contact_con{ width:1200px; height:690px; margin:80px auto; background:url(../images/contact.jpg) no-repeat; position:relative;}
.contact_con h3{ font-size:18px; color:#fff; position:absolute; top:270px; right:360px;}
.contact_con p{ width:405px; height:143px; font-size:15px; color:#fff; line-height:30px; position:absolute; top:330px; right:70px;}














