﻿@charset "utf-8";
@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot?v=4.6.3');
    src: url('.news_xfonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* CSS Document */
body{ margin:0 auto;
padding:0;
color:#333;
font:12px/24px tahoma,Helvetica,arial,sans-serif;
}
@media screen and (max-width: 1200px) {
    body{ width:1200px; }
}

a{ text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#044c9c;}
a:visited{text-decoration:none;}

img{border:0px;}
h1,h2,h3{ padding:0; margin:0;}
p{ padding:0; margin:0;}
input{ vertical-align:middle;padding:0; margin:0;}

ul,dl,dd,dt,li{margin:0;padding:0;text-indent:0;}
ol{list-style:none; margin:0; padding:0;}
li{list-style:none; }

/*clr*/
.clear{clear:both;}

/*f*/
.fl{float:left;}
.fr{float:right;}

/*f*/
.ft12{ font-size:12px}
.ft14{ font-size:14px}
.ft16{ font-size:16px}
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft24{ font-size:24px}
.w1200{ width:1200px; margin:0 auto;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.p30{ padding:30px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pr10{ padding-right:10px;}
.pr12{ padding-right:12px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:10px;}

.m10{ margin:10px;}
.m20{ margin:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}

/*页面主体*/



/*-----------------------------------------------------------------------------------------------------------首页css--*/



/* menu */
.topline{ height:85px; background:url(topbg.jpg) center repeat-y;}

.logo{ float:left; width:400px; text-align:right; }

.menubox{ height:85px; width:650px; float:right; background:url(menubox.png) left no-repeat; position:relative; z-index:999;}
.menu{ width:65px; height:85px; font-size:14px; background:url(bg.png) no-repeat; padding:0 26px; margin-left:-26px; float:left; position:relative; }
.menu ul{ display:none;}
.menu ul li{ width:92px; height:30px; background:url(bg.png) 0 -190px no-repeat; font:normal 14px Arial; line-height:29px; text-align:center;  margin-left:-27px; margin-top:1px;}
.menu ul li.li_hover{ height:30px;  background-position:0 -225px; }
.menu ul li a:link,.menu ul li a:visited,.menu ul li a:hover{ color:#fff; text-decoration:none; }
.m_hover{ background-position:0 -95px; }
.m_hover1{ background-position:0 -95px; }
.menu p{ line-height:85px; color:#fff; text-align:center; cursor:pointer; }

.banner{ height:500px; background:url(index-02.jpg) center no-repeat;}

/*顶部切换banner*/
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */

/* slide */
.slide-main{height:400px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:180px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:380px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#fff;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=70);overflow:hidden;}
.item a.cur{background:#333;}
.slide-box,.slide2{display:block;width:100%;height:400px;overflow:hidden;}
.slide-box{position:relative;}
.slide2{display:none;height:400px;padding-top:89px;position:relative;position:absolute;z-index:8;}
#bgstylec{ background:url(index-02.jpg) top no-repeat}
#bgstylea{ background:url(index-02.jpg) top no-repeat}
.slide2 a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:46px;height:100px;margin-left:-940px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-540px;top:42px;z-index:12;}
.obj-f{width:692px;height:394px;top:198px;margin-left:-130px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }

/*顶部切换banner*/



.news_line{ padding:10px; border-bottom:#d5d5d5 solid 1px; background:#f8f8f8;}
.nl_fl{ float:left; width:112px; height:80px;}
.nl_fr{ float:right; width:1070px; height:80px; line-height:80px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nl_fr p{ display:block; float:left; font-family:"微软雅黑"; font-size:20px; padding-right:10px;}
.nl_fr span{ display:block; float:left; font-size:16px; color:#888;}



.news_fl{ float:left; width:660px; overflow:hidden;}
.news_fr{ float:right; width:500px}

.news_tit{ height:30px; background:#efefef; line-height:30px;}
.news_tit ul li{ float:left; height:30px; line-height:30px; text-align:left; white-space:nowrap; overflow:hidden; padding:0 20px; font-family:"微软雅黑"; font-size:16px;}
.m1{ background:#c62422;}
.m1 a{ color:#fff;}
.m2 a{ color:#565769;}

.news_all{ border:#c8c8c8 dashed 1px; border-top:0; background:#fff; padding:0px 15px; font-family:"微软雅黑";}
.news_xq{ border-bottom:#f5f5f5 solid 1px; padding:10px 0; height:78px; overflow:hidden;}
.news_xq p{ font-size:20px; font-weight:bold; height:30px; line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px 0;}
.news_xq span{ font-size:16px;color:#666; line-height:28px;height:80px;overflow:hidden; padding-left:32px; }
.news_list ul li{ height:40px; line-height:40px; border-bottom:#f5f5f5 solid 1px;  font-size:16px; background:url(icon.jpg) left no-repeat; padding-left:20px;}
.news_more{ text-align:right; height:50px; line-height:50px; background:url(icon3.png) right center no-repeat;background-size:20px;padding-right:25px; font-size:16px;}




/*-----------------------------------------------------------------------------------轮播图css--*/
.mod18Box { width:660px; overflow:hidden;}
.mod18{ width:660px; position:relative; overflow:hidden; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf li img{ width:660px; height:400px;}
.mod18 .cf a{display:block;width:660px; position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:330px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:330px;position:absolute;}
.mod18 .picBox li{width:660px;height:330px;}
.mod18 .listBox{ width:620px; height:70px; margin:0 auto; position:relative; padding:6px 0 0px; overflow:hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:125px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:100px;height:70px;}
.mod18 .listBox li img{width:120px;height:70px;}
.mod18 .listBox .on img{width:114px;height:64px;border:3px solid #a02225;}
.mod18 .listBox .on i{display:block;}



.news_search{ margin-top:25px; }
.news_search input[type=text] { float:left;font-family:"Microsoft Yahei";width:354px;border:1px solid #c1c1c1;border-radius:30px;padding:5px 10px 5px 40px;color:#333;background-size:17px;outline:0;background-repeat:no-repeat;background-image:url(search.png)!important;background-color:#efefef!important;background-position:11px 6px ;}
.news_search input[type=submit] { float:left; padding:0; margin:0; border:0;-webkit-appearance:none;font-family:"Microsoft Yahei";border:none;background-color:#c52322;color:#fff; width:76px; line-height:28px; text-align:center; margin-left:16px;font-size:16px;outline:0;cursor:pointer;}



.pic_bg{ padding-top:50px; padding-bottom:30px; background:url(index-04.jpg) center no-repeat;}
.p_fl{ float:left; width:890px;}
.p_fr{ float:right; width:290px; height:540px; background:#000;}

.p1{ float:left; width:290px; height:260px; background:#000; margin-bottom:20px;}
.p2{ float:left; width:580px; height:260px; background:#000; margin-bottom:20px;}
.ml20{ margin-left:20px;} 


.fotter{ background:#333; padding-top:40px; color:#999; line-height:30px;}
.ft_fl{ float:left; width:400px;}
.ft_fr{ float:right; width:300px; text-align:right; padding-bottom:40px;}
.lx_tit{ font-size:18px; font-weight:bold;}
.ft_bt{ height:60px; line-height:60px; text-align:center; background:#292929; color:#999;}





.con_fl{ float:left; width:750px;}
.con_fr{ float:right; width:400px;}


/*-----------------------------------------------------------------------------------列表新闻页css--*/
.lb_tit{ height:40px; line-height:40px; background:url(lb_tit.jpg) left no-repeat; font-family:"微软雅黑"; font-size:16px; color:#fff; padding-left:60px; border-bottom:#d5d5d5 solid 1px;}
.lb_tit span{ float:right; font-size:12px;color:#afa4a4; padding-right:15px;}
.lb_tit span a{ color:#afa4a4;}

.lb_list{ padding:10px 0;}
.lb_list ul li{ line-height:50px; font-family:"微软雅黑"; background:url(icon2.jpg) left no-repeat; padding-left:14px;border-bottom:#ebebeb dashed 1px; color:#664d25; }
.lb_list ul li a{ color:#664d25; font-size:16px;}
.lb_list ul li span{ font-size:12px; float:right; color:#adadad;}



.p_bar{ padding-top:20px;height:40px; text-align:center; padding-bottom:20px;}
.p_bar a { border:#ed1b24 1px solid; padding:5px 12px; margin:2px; COLOR:#ed1b24; text-decoration:none; background:#fff }
.p_bar a:hover { border:#ed1b24 1px solid; color:#ed1b24; }
.p_bar a:active { border:#ed1b24 1px solid;}
.p_bar a.p_curpage{ color:#fff; background-color:#ed1b24}

.lb_tit2{ height:40px; line-height:40px; background:url(lb_tit2.jpg) left no-repeat; font-family:"微软雅黑"; font-size:16px; color:#fff; padding-left:60px; border-bottom:#d5d5d5 solid 1px;}
.lb_tit2 a{ color:#fff;}

.qy_nei{ text-indent:28px; padding:15px 20px; background:#f5f5f5; font-size:14px; line-height:28px; color:#666;overflow:hidden; margin-top:15px; margin-bottom:20px;}

.xw_list{ margin-top:6px;}
.xw_list ul li{ font-size:16px; line-height:50px; border-bottom:#d5d5d5 solid 1px;}
.xw_list ul li span{ float:right; padding-left:10px; font-weight:bold; font-size:12px;}


/*--------------------------------------------------------------------------------------------------详情新闻页css*/
.news{ padding:0 15px;}
.news_title{ line-height:36px; font-family:"微软雅黑"; font-size:24px; padding:30px 0; text-align:center;}
.news_xx{ text-align:center; color:#999; height:38px; line-height:38px; background:#f5f5f5;}
.news_xx span{ padding-left:10px; padding-right:10px;}
.news_nei{ padding:20px 0px; font-family:"SimSun","宋体"; font-size:16px; line-height:28px;overflow:hidden;}
.news_nei p{ padding:10px 0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.news_nei p{ font-family:"arial","SimSun","宋体"; text-indent:16px;}
}
.news_nei img{max-width:800px; _width:700px; text-align:center;}


/*-----------------------------------------------------------------------------------图片列表css--*/

.tp_list{ padding-bottom:22px;}
.tp_list ul li{ float:left; width:230px; height:200px; background:#f5f5f5;margin-right:19px; margin-top:22px; line-height:40px; font-family:"微软雅黑"; font-size:14px;}
.tp_list ul li img{ width:230px; height:160px; }
.tp_list ul li p{ padding-left:8px; text-align:center; width:93%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}












