/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
body{ font-family: "微软雅黑"; background:#fff; /*overflow-x: hidden;*/}
ul,li,ol{ list-style:none}
a{ text-decoration:none !important; cursor:pointer !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 !important;}
.container-fluid{ max-width:1200px !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

/*手机底部*/
.hot{width:100%; height:58px; 
	background:#c5161d; 
	position:fixed; bottom:0; left:0; 
	z-index:99; border-top:solid 2px #c3c3c3;
}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row>div.text-center{ border-right:1px solid #fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }




/*header*/
header{background:#fff; width:100%; display:block; float:left; z-index:999 !important;}

.heade1{ width:100%; display:block; float:left;}
.heade1 .tophead{ width:100%; display:block; float:left; border-bottom:1px solid #dedede;}
.heade1 .tophead .th_l{ float:left;font-size:14px; line-height:25px;color:#868686;}
.heade1 .tophead .th_r{ float:right; font-size:14px; line-height:25px;}
.heade1 .tophead .th_r a{ color:#868686; margin:0 5px;}

.heade1 .topbar{width:100%; float:left; display:block; background:#fff;padding:10px 0;}
.heade1 .topbar .logo{ width:260px;}
.heade1 .topbar .logobar{ width:27%; display:block; margin-top:5px;}
.heade1 .topbar .logobar span{line-height:29px; display:block; padding-left:20px;}
.heade1 .topbar .logobar span.sp1{font-size:20px;color:#c5161d;font-weight:bold;}
.heade1 .topbar .logobar span.sp2{font-size:15px;color:#231815;}
.heade1 .topbar .logobar:before{content: '';width: 1px; height: 56px;background: #bfbfbf;display: block; float: left;}

.heade1 .topbar .tel{ width:36%; font-size:14px; line-height:25px; color:#868686; margin-top:7px;}
.heade1 .topbar .tel span{ width:50px; height:50px; display:block; float:left; background:url(../images/844.png) no-repeat; background-size:100% 100%; margin-top:4px; margin-right:8px;}
.heade1 .topbar .tel b{ display:block; font-family:Impact; font-size:29px; line-height:30px; color:#c5161d; float:left;}


.heade2{width:100%; display:block; float:left; background:#be151c;}
.heade2 .nav{ width:100%; display:block; float:left;}
.heade2 .nav .nav-ul{ width:100%;}
.heade2 .nav .nav-ul>li{ width:12.5%; text-align:center; display:block; float:left; line-height:45px; font-size:15px; background: url(../images/libg.png) no-repeat 100% 50%; padding:0 2px 0 0; position:relative;}
.heade2 .nav .nav-ul>li a{ color:#fff; display:block;}
.heade2 .nav .nav-ul>li.active{ background:#262a2d;}
.heade2 .nav .nav-ul>li:hover{ background:#262a2d;}

.heade2 .nav .nav-ul>li:hover .navmenu{}
.heade2 .nav .nav-ul>li .navmenu{ width:100%; padding-left:5px; padding-right:5px;display:none; float:left; margin:0; position:absolute; top:45px; left:0; z-index:99; background:#be151c; overflow:hidden;}
.heade2 .nav .nav-ul>li .navmenu li{ width:100%;padding:0; background:#be151c; text-align:center; margin-bottom:5px;}
.heade2 .nav .nav-ul>li .navmenu li a{ display:block; padding:0; line-height:36px;color:#fff; transition:all 0.5s;}
.heade2 .nav .nav-ul>li .navmenu li:hover a{background: #262a2d;color: #fff;}


.banner{ width:100%; display:block; float:left;}
.banner .banpc{ max-width:1920px; margin:0 auto;overflow:hidden; position:relative;}
.banner .mban{ max-width:1200px; margin:0 auto;overflow:hidden; position:relative; display:none;}

.hotSearch{ width:100%; display:block; float:left; background:#e9e9e9; padding:5px 0;}
.hotSearch .sear_left{ width:58%; display:block; float:left; font-size:14px; line-height:36px; color:#333;white-space:nowrap; overflow:hidden;}
.hotSearch .sear_left span{ color:#333}
.hotSearch .sear_left a{ color:#333; margin-left:6px;}
.hotSearch .sear_right{ width:41.25%; display:block; float:right;}
.hotSearch .sear_right .form1{ width:100%; display:block; float:left; position:relative;}
.hotSearch .sear_right .form1 .sr_1{ font-size:14px; line-height:30px; width:100%; padding-left:5px; padding-right:42px; display:block; float:left; border:2px solid #c5161d; outline:none !important;}
.hotSearch .sear_right .form1 .sr_2{ height:32px; width:35px; padding:5px; background:#c5161d; display:block; position:absolute; right:0; top:2px; border:none;}
.hotSearch .sear_right .form1 .sr_2 i{ background:url(../images/f1.png) no-repeat; background-size:100% 100%; width:100%; height:100%; display:block; float:left;}


.main{ margin:20px 0; width:100%; display:block; float:left;}

.pros_left{ width:23.83%; display:block; float:left;}
.pros_left .pro_tit{ width:100%; display:block; float:left; font-size:18px; color:#fff; text-align:center; line-height:45px; background:#262a2c;}
.pros_left .pro_ul{ width:100%; display:block; float:left; overflow:hidden;}
.pros_left .pro_ul li{ margin-top:5px;font-size:14px; line-height:40px;width:100%; display:block; float:left;}

.pros_left .pro_ul>li a{ display:block; width:100%; float:left; color:#333333; transition:all 0.8s;}
.pros_left .pro_ul>li span{ width:62%; display:block; margin:0 auto; text-align:left;white-space:nowrap; overflow:hidden;}
.pros_left .pro_ul>li span b{ color:#c5161d; float:right; line-height:22px; font-size:14px; text-align:center; height:23px; width:23px; display:block; border:1px solid #fff; border-radius:50%; margin-top:11px; background:#fff;}
.pros_left .pro_ul .link{ width:100%; display:block; float:left;}
.pros_left .pro_ul .link a{ color:#fff; background:#c5161d;}
.pros_left .pro_ul .menu{ width:100%; display:block; float:left;}
.pros_left .pro_ul .menu li{border:1px solid #d8d8d8;}
.pros_left .pro_ul .menu li span b{ border-color:#d8d8d8}
.pros_left .pro_ul .menu li a:hover{ background:#c5161d; color:#fff;}

.pros_right{ width:74.25%; display:block; float:right; overflow:hidden;}
.pros_right .pro_rtop{ width:100%; display:block; float:left; background:#c5161d; line-height:45px; font-size:16px; padding-right:10px;}
.pros_right .item1{ width:75%; display:block; float:left; overflow:hidden;white-space:nowrap;}
.pros_right .item1 a{ color:#fff;display:inline-block; width:140px; transition:all 0.6s;text-align:center;}
.pros_right .item1 a:before{ content:"";width:1px; height:25px; background:#f11a23; display:block; float:right; margin-top:10px; margin-right:-1px;}
.pros_right .item1 a.active{ background:#262a2c;}
.pros_right .item1  a:hover{ background:#262a2c;}

.pros_right .gd{ float:right;}
.pros_right .gd a{ color:#fff; padding:0 10px; display:block;}

.pros_right .probox{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px;}
.probox a{ width:100%; display:block; float:left;}
.probox .r1_img{ width:100%; display:block; float:left; overflow:hidden; position:relative; margin-bottom:5px; border:2px solid #e9e9e9}
.probox .r1_img .img_top{ padding-top:71%;}
.probox .r1_img img{ transition:all 1s;}
.probox .r1_img img:hover{ transform:scale(1.1);}
.probox .r1_txt{ width:100%; display:block; float:left;font-size:14px; line-height:40px; text-align:center; color:#333333; background:#e9e9e9; transition:all 0.8s;}
.probox a:hover .r1_txt{ background:#c5161d; color:#fff;}


.features{}
.features_l{ width:50%; display:block; float:left; overflow:hidden; background:#262a2c;}
.flbox{ width:600px; display:block; float:right; color:#fff; padding-top:10px; padding-bottom:10px;}
.flbox .flbox_top{ width:100%; display:block; text-align:center;}
.flbox .flbox_top h3{ font-size:29px; line-height:45px; font-weight:bold;}
.flbox .flbox_top h3 b{ font-size:44px; margin:0 8px;}
.flbox .flbox_top span{ font-size:20px; line-height:24px;}
.flbox .fl_bot{ width:100%; display:block; float:left; overflow:hidden; padding:20px;}
.flbox .fl_bot li{ width:50%; display:block; float:left; overflow:hidden;}
.flbox .fl_bot li:nth-of-type(odd){ border-bottom:1px solid #383838; border-right:1px solid #383838;}
.flbox .fl_bot li:nth-of-type(even){ border-bottom:1px solid #383838;}
.flbox .fl_bot li:last-child{border-bottom:none;}
.flbox .fl_bot li:nth-last-child(2){border-bottom:none;}

.flbox .fl_bot li a{ color:#fff; display:block; width:100%; float:left; transition:all 1s;}
.flbox .fl_bot li h3{ font-size:20px; line-height:25px; font-weight:bold; text-align:center; margin-top:20px; margin-bottom:15px;}
.flbox .fl_bot li .bot_txt{ width:100%;float:left; font-size:14px; line-height:25px; padding:0 10px; text-align:center;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; margin-bottom:20px; min-height:50px;}
.flbox .fl_bot li a:hover{ background:#c5161d;}

.features_r{ width:50%; display:block; float:right; overflow:hidden;}
.fr_h{ width:100%; display:block; float:left; overflow:hidden;}
.fr_h .tel2{width:100%; display:block; float:left; padding-bottom:30px; padding-top:418px; padding-left:30px;}
.fr_h .tel2 span{ font-size:18px; line-height:30px; color:#c5161d; width:100%; display:block; float:left;}
.fr_h .tel2 span b{ font-family:Impact; font-size:38px;}
.fr_h .tel2 a{ font-size:16px; line-height:30px; display:block; width:110px; float:left; color:#fff; padding:0; background:#c5161d; margin-left:100px; margin-top:10px;}



.index_title{ width:100%; display:block; float:left;}
.index_title .tit_1{ width:100%; display:block; float:left; text-align:center; font-size:14px; line-height:30px;font-weight:bold; color:#333333;}
.index_title .tit_2{ width:100%; display:block; float:left; text-align:center; font-size:30px; line-height:30px; font-weight:bold; color:#c5161d;}
.index_title .tit_3{ width:100%; display:block; float:left; text-align:center;}
.index_title .tit_3 span{ width:88px; height:3px; background:#000; display:block; margin:0 auto; margin-top:15px;}
.index_title .tit_4{ font-size:30px; font-weight:bold; text-align:center; display:block; float:left; width:100%; color:#333333; margin-top:10px;}
.index_title .tit_2 b{ font-size:62px; margin:0 6px;}


.product{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px;}
.product a{ width:100%; display:block; float:left; overflow:hidden; border:2px solid #e9e9e9;}
.product .pro_img{ width:100%; display:block; float:left; overflow:hidden; position:relative;}
.product .pro_img .img_top{ padding-top:77%;}
.product .pro_img img{ transition:all 1s;}
.product .pro_img .pro_txt{ position:absolute; left:0; bottom:0; width:100%; display:block; float:left; background:rgba(0,0,0,0.8); color:#fff; text-align:center; font-size:14px; line-height:45px; border-top:1px solid #b5b2b7; transition:all 0.6s;}
.product .pro_img:hover .pro_txt{ background:rgba(154,29,33,0.8);}
.product .pro_img:hover img{ transform:scale(1.1);}


.bg2{ background:url(../images/bg2.jpg) no-repeat 50% 50%; background-size:cover; padding:20px 0; margin-bottom:0;}
.hf_t1{ width:54%; display:block; margin:0 auto}
.hf_t2{ width:100%; display:block; float:left; overflow:hidden;}
.hf_t2 .tc{ width:60%; display:block; margin:0 auto;}
.hf_t2 .tc span{ line-height:38px; color:#c5161d; display:block; float:left;}
.hf_t2 .tc span.sp1{ font-size:18px; line-height:48px; padding-left:30px}
.hf_t2 .tc span.sp2{ font-family:Impact; font-size:38px;}
.hf_t2 .tc span.sp3 a{ color:#fff;background:#c5161b; font-size:14px; padding:7px 20px; margin-left:15px;}


.cpys{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px;}
.cpys .ys{ width:100%;display:block; float:left; overflow:hidden;}
.ys .ys1, .ys .ys2{ width:50%; display:block; float:left;}

.ys .ys1 .yss1{ width:600px; display:block; float:right; overflow:hidden;}
.ys .ys1 .yss1 .yst1{ background:url(../images/ys.png) no-repeat; background-size: 100% 100%; display:block; float:left; width:320px; height:88px; line-height:88px; color:#fff; margin-top:70px;}
.ys .ys1 .yss1 .yst1 span{ font-size:50px; font-weight:bold; font-style:italic; width:78px; text-align:center; display:block; float:left;}
.ys .ys1 .yss1 .yst1 i{ font-size:30px; font-weight:bold; margin-left:20px;}
.ys .ys1 .yss1 .yst2{float:left; width:100%; height:90px;display: -webkit-box;-webkit-line-clamp:3;overflow: hidden; font-size:16px; line-height:30px; color:#333; padding-left:40px; padding-right:20px;}
.ys .ys2{background:#f2f2f2;}
.ys .ys2 .yss2{ width:600px; display:block; float:left; overflow:hidden;}
.ys .ys2 .yss2 img{ display:block; margin:0 auto; margin-top:20px; margin-bottom:25px;}

.cpys .ys:nth-of-type(even) .ys1{ float:right !important;}
.cpys .ys:nth-of-type(even) .ys2{ float:left !important;}
.cpys .ys:nth-of-type(even) .ys2 .yss2{ float:right !important;}



.hzhb{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px;}
.hzhb a{ display:block; width:100%; float:left;}
.hzhb .hz_img{ width:100%; display:block; float:left; overflow:hidden; border:1px solid #cacaca; position:relative;}
.hzhb .hz_img .hz_top{ padding-top:54%;}
.hzhb .hz_img img{ transition:all 0.6s;}
.hzhb .hz_img:hover img{ transform:scale(1.1);}
.hzhb .hz_txt{ font-size:14px; line-height:30px; color:#333; width:100%; display:block; float:left; text-align:center;}


.fwlc{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px;}
.fwlc a{ display:block; width:100%; float:left;}
.fwlc .fw_img{ width:100%; display:block; float:left; overflow:hidden; position:relative;}
.fwlc .fw_img .fw_top{ padding-top:80%;}
.fwlc .fw_img img{ width:100% ; transition:all 0.6s;}
.fwlc .fw_img:hover img{ transform:scale(1.1);}
.fwlc .fw_txt{ font-size:14px; line-height:30px; color:#333; text-align:center;}
.fw_more{ width:100%; display:block; float:left; margin-top:20px;}
.fw_more a{ width:110px; height:35px; display:block; margin-left:auto; margin-right:auto; line-height:35px; font-size:16px; color:#fff; background:#c5161b; text-align:center;}


.bg3{ background:url(../images/hfbg.jpg) no-repeat 50% 50%; background-size:cover; padding:20px 0;}
.bg3 .hf_1{ width:100%; display:block; float:left;}
.bg3 .hf_1 img{ display:block; margin:0 auto;}
.bg3 .hf_2{ width:100%; display:block; float:left; text-align:center; font-size:20px; line-height:30px; color:#fff; margin-top:10px;}
.bg3 .hf_3{ width:100%; display:block; float:left; text-align:center; font-size:29px; line-height:30px; font-weight:bold; color:#c5161b; margin-top:10px; margin-bottom:15px;}


.gywm{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px;}
.gywm .gy_img{ width:45%; display:block; float:left; overflow:hidden;}
.gywm .gy_img img{ width:100%;}
.gywm .gy_txt{ width:55%; display:block; float:right; overflow:hidden; padding:0 10px;}
.gywm .gy_txt .gyt1{ font-size:20px; line-height:30px; color:#333;}
.gywm .gy_txt .gyt1:before{ content:""; width:4px; height:30px; margin-right:5px; background:#c5161b; display:block; float:left;}
.gywm .gy_txt .gyt2{ font-size:14px; line-height:27px; color:#333; max-height:243px;overflow: hidden;}
.gywm .gy_txt .gyt2 p{ text-indent:2em;}
.gywm .gy_txt .gyt3{ width:100%; display:block; float:left;}
.gywm .gy_txt .gyt3 a{ font-size:15px; line-height:35px; width:94px; display:block; float:right; background:#c5161b; color:#fff; text-align:center; margin-top:20px;}


.xwzx{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px;}
.xwzx .xws{ width:33.33%; display:block; float:left; overflow:hidden;}
.xw1{ width:100%; display:block; float:left; overflow:hidden; padding:0 10px;}
.xw1 .xw-tit{ font-size:20px; line-height:45px; color:#c5161d; font-weight:bold; background:#efefef; border-top:1px solid #c5161d;}
.xw1 .xw-tit:before{ content:""; width:5px; height:20px; display:block; float:left; background:#c5161d; margin-top:13px; margin-right:10px;}
.xw1 .xw-img{ width:100%; height:133px; display:block; float:left; margin-top:7px; margin-bottom:7px;}
.xw1 .xw-img span.img{ width:100%; height:100%; display:block; float:left;}
.xw1 .xw-ul{ width:100%; display:block; float:left; overflow:hidden;}
.xw1 .xw-ul li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; line-height:32px; border-bottom:1px dashed #c3c3c3; width:100%; display:block; float:left;}
.xw1 .xw-ul li a{ color:#333; display:block;}
.xw1 .xw-ul li a:hover{ color:#c5161d;}
.xw1 .xw-ul li i{color:#c5161d; font-style:normal; margin-right:5px;}
.xw1 .xw-ul .lis{ width:100%; display:block; float:left; overflow:hidden;border-bottom:1px dashed #c3c3c3;}
.xw1 .xw-ul .lis .link{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#c5161d; font-weight:bold; font-size:14px; line-height:30px;}
.xw1 .xw-ul .lis .link i{ margin-right:5px;font-style:normal;}
.xw1 .xw-ul .lis .linkbox{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color:#333333; font-size:14px; line-height:23px; margin-bottom:5px;}



.footer{ width:100%; display:block; float:left; overflow:hidden;}
.fo_top{ width:100%; display:block; float:left; overflow:hidden; background:#c5161d;}
.fo_top .fo_tt{ width:100%; display:block; float:left; text-align:center; padding:10px 0;}
.fo_top .fo_tt a{ display:inline-block; font-size:14px; line-height:25px; color:#fff; margin-left:40px;}
.fo_bot{ width:100%; display:block; float:left; overflow:hidden; background:#fff; padding-top:35px; padding-bottom:35px;}
.fo_bot .folo{ width:21%; display:block; float:left;}
.fo_bot .folo img{display:block; margin:0 auto; margin-top:40px;}
.fo_bot .fot1{ width:36.5%; display:block; float:left; padding:0 20px;}
.fo_bot .fot1 span{ display:block; float:left; width:100%; font-size:14px; line-height:25px; color:#333;}
.fo_bot .fo_r{ width:41%; display:block; float:right; overflow:hidden; border:1px solid #dfdfdf;}
.fo_bot .fo_r .fo_rt{ width:35%; display:block; float:left; overflow:hidden; padding:20px; color:#969696; padding-top:35px;}
.fo_bot .fo_r .fo_img{ width:60%; display:block; float:right; padding:8px;}




.content-left{width: 23.83%;display: block;float: left;}
.left_tit{width: 100%; display: block;float: left;font-size: 18px; color: #fff;text-align: center;line-height: 45px;background: #262a2c;}
.left_ul{width:100%; display:block; float:left; overflow:hidden;}
.left_ul li{ margin-top:5px;font-size:14px; line-height:40px;width:100%; display:block; float:left;}
.left_ul>li a{display:block; width:100%; float:left; color:#333333; transition:all 0.8s;}
.left_ul>li span{width:62%; display:block; margin:0 auto; text-align:left;white-space:nowrap; overflow:hidden;}
.left_ul>li span b{color:#c5161d; float:right; line-height:22px; font-size:14px; text-align:center; height:23px; width:23px; display:block; border:1px solid #fff; border-radius:50%; margin-top:11px; background:#fff;}
.left_ul .link{width:100%; display:block; float:left;}
.left_ul .link a{color:#fff; background:#c5161d;}
.left_ul .submenu{width:100%; display:block; float:left;}
.left_ul .submenu li{border:1px solid #d8d8d8;}
.left_ul .submenu li span b{ border-color:#d8d8d8}
.left_ul .submenu li a:hover,
.left_ul .submenu li.act a{ background:#c5161d; color:#fff;}



.content-right{width: 74.25%;display: block;float: right;overflow: hidden;}
.right-top{ width:100%; display:block; float:left; overflow:hidden; height:45px; background:#c5161d;}
.top-left{ width:220px; display:block; float:left; background:#282828; text-align:center; color:#fff;line-height:45px; font-size:16px;}
.top-left a{ color:#fff;}
.top-right{ width:95px; display:block; float:right; font-size:16px; line-height:45px;}
.top-right a{ color:#fff;}
.left_bot{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.left_bot .bot_tit{ width:100%; display:block; float:left; background:#262a2c; color:#fff; font-size:18px; line-height:45px; text-align:center;}
.left_bot .bot_img{ width:100%; display:block; float:left; overflow:hidden; margin:10px 0; border:1px solid #d8d8d8; padding:2px;}
.left_bot .bot_img .img{ width:100%; height:130px; display:block; float:left;}
.left_bot .bot_box{ width:100%; display:block; float:left; overflow:hidden; font-size:14px; line-height:30px; color:#333; padding:0 5px;}
.left_bot .bot_box span{ display:block; width:100%; float:left;}

.right-main{ width:100%; display:block; float:left; overflow:hidden; margin:15px 0;}

.prosli{ padding:10px;}
.prosli a{ width:100%; display:block; float:left; overflow:hidden;}
.prosli .pros_img{ width:100%; display:block; float:left; overflow:hidden; position:relative; margin-bottom:5px;}
.prosli .pros_img .img_top{ padding-top:71%;}
.prosli .pros_img img{ transition:all 1s;}
.prosli .pros_img img:hover{ transform:scale(1.1);}
.prosli .pros_txt{ width:100%; display:block; float:left; text-align:center; background:#e9e9e9; color:#000; line-height:40px; transition:all 0.6s;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prosli a:hover .pros_txt{ background:#c5161d; color:#fff;}


.prosli .pars_img{ width:100%; display:block; float:left; overflow:hidden; position:relative; margin-bottom:5px; border:1px solid #e9e9e9; background:#fff;}
.prosli .pars_img .ars_top{ padding-top:68%;}
.prosli .pars_img img{ transition:all 1s;}
.prosli .pars_img img:hover{ transform:scale(1.1);}
.prosli .pars_txt{ width:100%; display:block; float:left; text-align:center;color:#000; line-height:40px; transition:all 0.6s;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prosli a:hover .pars_txt{ color:#c5161d;}


.datas{ width:100%; display:block; float:left;}
.datas .dataimg{ width:100%; display:block; float:left; overflow:hidden;}
.datas .dataimg img{ display:block; margin:0 auto;}
.datas .datas1{ width:100%; display:block; float:left; text-align:center; font-size:14px; line-height:30px; color:#333;}
.datas .datas2{ width:100%; display:block; float:left; text-align:center; font-size:14px; line-height:25px; color:#333; text-indent:2em;}
.datas .datas3{ width:100%; display:block; float:left;font-size:14px; line-height:25px; color:#333; text-indent:2em;}


.newLis{ width:100%; display:block; padding:10px; float:left; overflow:hidden;}
.newLis a{ width:100%; display:block; float:left; overflow:hidden; }
.newLis .new_l{ width:25%; display:block; float:left; overflow:hidden;border:1px solid #e9e9e9;}
.newLis .new_l span.img{ width:100%; height:130px; display:block; float:left; transition:all 0.6s;}
.newLis .new_l span.img:hover{ transform:scale(1.1);}
.newLis .new_r{ width:73%; display:block; float:right; overflow:hidden; position:relative;}
.newLis .new_r .nrs1{ font-size:14px; line-height:25px; color:#c5161d; font-weight:bold; width:75%;}
.newLis .new_r .nrs2{ font-size:14px; line-height:23px; color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; transition:all 0.4s;}
.newLis .new_r .nr_sj{ font-size:14px; line-height:25px; display:block; position:absolute; top:0; right:10px; color:#333;}
.newLis .new_r .nr_more{ font-size:14px; line-height:35px; display:inline-block; padding:0 15px; margin-top:20px; float:right; color:#333; background:#ebebeb; transition:all 0.5s; margin-right:10px;}
.newLis a:hover .nr_more{ background:#c5161d; color:#fff;}
.newLis a:hover .nrs2{ color:#c5161d;}


.conts{ width:100%; display:block; float:left; overflow:hidden; font-size:14px; line-height:30px; color:#333; padding:0 5px;}
.conts>span{ display:block; width:100%; float:left;}


.news2{width: 100%;
    display: block;
    float: left;
    margin-top: 10px;}
.news2 .new2-head {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;}
.news2 .new2-head span {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}
.news2 .new2-img {
    width: 36%;
    display: block;
    float: left;
    overflow: hidden;
    text-align: center;
    border: 1px solid #cdcdcd;
    margin-right: 10px;
}
.news2 .new2-img img {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.news2 .new2-txt {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    text-indent: 2em;
}	
	
	
	
	
	
	
	
	


