/* 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;}
.maxwidth{max-width:1900px !important;}

@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:#c50102; 
	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{position:relative; background:#fff; width:100%; display:block; float:left; z-index:999 !important;}
.heade1{ width:100%; display:block; float:left;}
.heade1 .topbar{width:100%; float:left; display:block; background:#fff;padding:10px 0;}
.heade1 .topbar .logo{ width:40%;}
.heade1 .topbar .bar1{ display:block; float:left; margin-top:10px;}
.heade1 .topbar .bar1:before{ content:""; width:1px; height:60px; background:#ccc; display:block; float:left; margin-left:10px; margin-right:15px;}
.heade1 .topbar .bar1 span{ font-size:18px; color:#151515; line-height:27px; font-weight:bold;}
.heade1 .topbar .bar1 span.spa1{ display:inline-block;}
.heade1 .topbar .bar1 span.spa2{ display:block;}

.heade1 .topbar .tel{ width:25%; margin-top:7px;}
.heade1 .topbar .tel i{ width:58px; height:58px; display:block; float:left; background:url(../images/844.png) no-repeat; background-size:100% 100%; margin-right:10px;}
.heade1 .topbar .tel span.spa1{ color:#000; font-size:16px; line-height:24px; text-transform:uppercase;}
.heade1 .topbar .tel span.spa1 b{ font-weight:normal; font-size:14px;}
.heade1 .topbar .tel span.spa2{ display:block; font-size:30px; line-height:32px; color:#c50102; font-weight:bold; font-family:Impact;}


.header2 .navbox{ background:#c50102; height:44px; width:100%; display:block; margin-top:10px;}
.header2 .navbox nav .nav-ul>li:first-child a{border-left:1px solid #CCC;}
.header2 .navbox nav{ position:absolute; left:0; z-index:1; width:100%;background:#c50102;}
.header2 .navbox nav .nav-ul>li{ position:relative; width: 11.11%; transition:all 0.3s;}
.header2 .navbox nav .nav-ul>li>a{position:relative; z-index:3; display:block;font-size:14px;color:#fff;line-height:16px;margin:14px auto;border-right:1px solid #CCC;}
.header2 .navbox nav .nav-ul>li:hover a{ color:#fff;font-weight:bold;}
.header2 .navbox nav .nav-ul>li.active a{ color:#fff; font-weight:bold;}
.header2 .navbox nav .nav-ul>li a span{position:absolute;left:0;top:36px;font-family:Aparajita,Arial; font-size:13px; line-height:13px; text-align:left;}
.header2 .navbox nav .nav-ul>li .abg{position:absolute; left:0; bottom:0;cursor:pointer; z-index:2; width:100%; height:113%;background:rgba(222,39,41,1);
	box-shadow:2px 2px 2px rgba(0,0,0,0.4),-2px 0px 2px rgba(0,0,0,0.4); 
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.4),-2px 0px 2px rgba(0,0,0,0.4); 
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.4),-2px 0px 2px rgba(0,0,0,0.4); 
	-ms-box-shadow:2px 2px 2px rgba(0,0,0,0.4),-2px 0px 2px rgba(0,0,0,0.4); 
	-o-box-shadow:2px 2px 2px rgba(0,0,0,0.4),-2px 0px 2px rgba(0,0,0,0.4);
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s; 
}
.header2 .navbox nav .nav-ul>li .abg .mb{ width:0; height:0;border-bottom:50px solid rgba(202,43,50,.9);border-left: 133px solid transparent;}
.header2 .navbox nav .nav-ul>li:hover .abg{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1}
.header2 .navbox nav .nav-ul>li.active .abg{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1}
.header2 .navbox nav .nav-ul>li .zsj{border-right:10px solid #c63321;border-top:5px solid transparent;height:0;width:0;opacity:1;overflow:hidden;position:absolute;top:-5px;left:-10px;z-index:1;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;}
.header2 .navbox nav .nav-ul>li:hover .zsj{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1}
.header2 .navbox nav .nav-ul>li.active .zsj{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1}
.header2 .navbox nav .nav-ul>li .ysj{
	border-left:10px solid #d92a27;
	border-top:5px solid transparent;
	height:0;width:0;
	opacity:1;
	overflow:hidden;
	position:absolute;
	right:-10px;top:-5px;
	z-index:1;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0; 
	opacity: 0;
	transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;}
.header2 .navbox nav .nav-ul>li:hover .ysj{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1}
.header2 .navbox nav .nav-ul>li.active .ysj{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1}


.header2 .navbox nav .nav-ul>li:hover .navmenu{}
.header2 .navbox nav .nav-ul>li .navmenu{ width:100%; height:0; padding-left:2px; padding-right:2px;display:block; float:left; margin:0; position:absolute; top:42px; left:0; z-index:99; background:#c71311; overflow:hidden;}
.header2 .navbox nav .nav-ul>li .navmenu li{ width:100%;padding:0; text-align:center; margin-bottom:5px;}
.header2 .navbox nav .nav-ul>li .navmenu li a{ display:block; padding:0; line-height:36px;color:#fff; transition:all 0.5s;}
.header2 .navbox nav .nav-ul>li .navmenu li:hover a{background:#000000;color: #fff;}

.banner{ width:100%; display:block; float:left;}
.banner .banpc{ max-width:1920px; margin:0 auto; display:block; overflow:hidden; position:relative;}
.banner .banpc a{ width:100%; display:block; float:left; height:396px; overflow:hidden;}
.banner .mban{ max-width:1200px; margin:0 auto; display:none; overflow:hidden; position:relative;}



.main{ margin:20px 0; width:100%; display:block; float:left;}

.index_title{ width:100%; display:block; text-align:center;}
.index_title h3{color:#000000; font-size:21px; line-height:28px; font-weight:bold;}
.index_title .in_title2{ width:38%; display:block; margin:0 auto; border-top:1px solid #b6b6b6; margin-top:15px; position:relative;}
.index_title .in_title2 span{ font-size:20px; line-height:30px; font-weight:bold; color:#000000; position:absolute; top:-17px; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);transform:translateX(-50%); background:#fff; padding:0 10px;}
.index_title .in_title2 span b{ color:#c50102;}


.ser1{ width:100%; display:block; float:left; margin-top:15px; overflow:hidden;}
.ser1 .serli{ padding:27px;}
.ser1 .serli a{width:100%; display:block; float:left; overflow:hidden; transition:all 0.6s;}
.ser1 .serli a:hover{ margin-top:-15px;}
.ser1 .serli .ser_img{ position:relative; overflow:hidden; width:100%; height:100%; display:block; float:left;}
.ser1 .serli .ser_img .ser_img_top{ padding-top:82%;}
.ser1 .serli .ser_img .mask{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/se2.png) no-repeat; background-size:100% 100%; transition:ease-in 0.8s;}
.ser1 .serli .ser_img:hover .mask{width:100%; height:100%;background:url(../images/se1.png) no-repeat; background-size:100% 100%;}
.ser1 .serli .ser_txt{ text-align:center; font-size:16px; line-height:30px; color:#000; transition:all 0.4s;}
.ser1 .serli a:hover .ser_txt{ color:#c50102;}


.bg1{ background:url(../images/bg1.jpg) no-repeat 100% 0; background-size:100%; padding:20px 0; margin:0; overflow:hidden;}
.bg1 .index_title h3{ color:#fff; font-weight:normal;}
.bg1 .index_title .in_title2{ border-top:1px solid #fff;}
.bg1 .index_title .in_title2 span{ color:#fff; font-weight:normal; background:#c50102;}

.prod1{width:100%; display:block; float:left; margin-top:20px;overflow:hidden;}
.prod1 a{ width:100%; display:block; float:left;}
.prod1 .pros_img{ width:100%; display:block; float:left; overflow:hidden; position:relative;}
.prod1 .pros_img .img_top{padding-top:69%;}
.prod1 .pros_img img{transition:all 1s; }
.prod1 .pros_img:hover img{transform:scale(1.1);}
.prod1 .pros_img .mask{position:absolute; left:0; top:-100%; width:100%; height:100%; display:block; background:rgba(255,0,0,0.4); transition:all 0.8s;}
.prod1 .pros_img .mask span{ width:55px; height:55px; display:block; background:url(../images/fdj.png) no-repeat; background-size:100% 100%; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.prod1 .pros_img:hover .mask{ top:0;}
.prod1 .pros_t{text-align:center; font-size:16px; line-height:30px; color:#000; margin-top:8px; width:100%; display:block; float:left;}
.prod1 a:hover .pros_t{ color:#c50102;}



.bg2{ background:url(../images/bg2.jpg) no-repeat 50% 50%; background-size:cover; padding:20px 0; margin:0;}
.bg2 .index_title .in_title3{ width:38%; display:block; margin:0 auto;}
.bg2 .index_title .in_title3 span{font-size:20px; line-height:30px; font-weight:bold; color:#000000;}
.bg2 .index_title .in_title3 span b{color:#c50102;}
.bg2 .index_title .in_title3 span:before{ content:"";width:37%;height:1px; background:#b6b6b6; display:block; float:left; margin-top:16px;}
.bg2 .index_title .in_title3 span:after{content:"";width:37%;height:1px; background:#b6b6b6; display:block; float:right;margin-top:16px;}

.file{width:100%; display:block; float:left; margin-top:20px;}
.file .f_left{ width:42%; display:block; float:left; overflow:hidden; padding-bottom:20px;}
.file .f_left .fimg{ width:88.8%; display:block; float:left; overflow:hidden;box-shadow:20px 20px 0px rgba(237,173,163,1);}
.file .f_left .fimg img{ width:100%; transition:all 1s;}
.file .f_left .fimg:hover img{ transform:scale(1.1);}

.file .f_right{ width:57.5%; display:block; float:right; overflow:hidden;}
.file .f_right .h3{ font-size:16px; line-height:30px; color:#000; position:relative; margin:0; height:40px;}
.file .f_right .h3 span{ width:60px; height:3px; display:block; background:#c50102; position:absolute; bottom:0; left:0;}
.file .f_right .f_txt{ width:100%; height:200px; overflow:hidden; font-size:14px; line-height:28px; color:#000; margin-top:10px;}
.file .f_right .f_txt p{}
.file .f_right .more{ width:100%; display:block; float:left; margin-top:20px;}
.file .f_right .more a{ color:#fff; background:#c50102; font-size:14px; line-height:30px; padding:7px 20px; border-radius:5px;}


.news{width:100%; display:block; float:left; margin-top:30px;}
.news .n_left{ padding:10px;}
.news .n_left .nl_img{ width:100%; height:277px; overflow:hidden;display:block; float:left;}
.news .n_left .nl_img span{ width:100%; height:100%; display:block; float:left; transition:all 1s;}
.news .n_left .nl_img:hover span{ transform:scale(1.1);}
.news .n_left .nl_txt{ width:100%;  display:block; float:left; position:relative; margin-top:12px;}
.news .n_left .nl_txt .h3{ font-size:16px; line-height:30px; padding-bottom:6px; position:relative; margin:0; color:#c50102; width:70%;}
.news .n_left .nl_txt .h3 span{ width:60px; height:3px; background:#c50102; display:block; position:absolute; bottom:0; left:0;}
.news .n_left .nl_txt .nl_sj{ font-size:12px; line-height:24px; color:#898989; position:absolute; top:5px; right:0;}
.news .n_left .nl_txt .nl_t{ font-size:12px; line-height:24px; color:#000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-top:5px; transition:all .5s;}
.news .n_left .nl_txt .nl_t:hover{color:#c50102;}

.news .n_right{ padding:10px;}
.news .n_right .nr_li{ width:100%; display:block; float:left; margin-bottom:27px;}
.news .n_right .nr_li a{ width:100%; float:left;display:block;overflow:hidden; background:#dbdbdb; transition:all 0.6s;border:2px solid #dbdbdb;}
.news .n_right .nr_li .nrs1{ width:28%; display:block; overflow:hidden; float:left; font-weight:bold; text-align:center; color:#b0afaf; background:#fff;transition:all 0.6s;}
.news .n_right .nr_li .nrs1 strong{ font-size:48px; line-height:1; padding-top:15px; padding-bottom:8px;display:block;}
.news .n_right .nr_li .nrs1 span{ display:block; font-size:24px; line-height:1; padding-bottom:15px;}

.news .n_right .nr_li .nrs2{ width:72%; display:block; float:left; padding:15px;}
.news .n_right .nr_li .nrs2 .h3{font-size:16px;height:32px;position:relative; margin:0; color:#000;transition:all 0.6s;}
.news .n_right .nr_li .nrs2 .h3 span{ width:60px; height:3px; background:#414141; display:block; position:absolute; bottom:0; left:0;transition:all 0.6s;}
.news .n_right .nr_li .nrs2 .nrs_t{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-size:12px; line-height:24px; color:#000;transition:all 0.6s;}

.news .n_right .nr_li a:hover{ background:#c50102; border:2px solid #c50102}
.news .n_right .nr_li a:hover .nrs1{ color:#c50102}
.news .n_right .nr_li a:hover .nrs2 .h3{ color:#fff;}
.news .n_right .nr_li a:hover .nrs2 .h3 span{ background:#fff;}
.news .n_right .nr_li a:hover .nrs2 .nrs_t{ color:#fff;}


.bg3{ background:url(../images/bg3.jpg) no-repeat 50% 50%; background-size:cover; padding:20px 0; margin:0;}
.bg3 .index_title .in_title3{ width:38%; display:block; margin:0 auto;}
.bg3 .index_title h3{ color:#fff;}
.bg3 .index_title .in_title3 span{font-size:20px; line-height:30px; font-weight:bold; color:#fff;}
.bg3 .index_title .in_title3 span:before{ content:"";width:37%;height:1px; background:#b6b6b6; display:block; float:left; margin-top:16px;}
.bg3 .index_title .in_title3 span:after{content:"";width:37%;height:1px; background:#b6b6b6; display:block; float:right;margin-top:16px;}

.pars{width:100%; display:block; float:left; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.pars a{ width:100%; display:block; float:left; border:3px solid #bbbbbb; overflow:hidden;}
.pars a .par_img{width:100%; overflow:hidden; display:block; float:left; position:relative;}
.pars a .par_img .par_top{ padding-top:50%;}
.pars a .par_img img{ transition:all 1s;}
.pars a .par_img img:hover { transform:scale(1.1);}



.bg4{ background:url(../images/bg4.jpg) no-repeat 50% 50%; background-size:cover; padding:20px 0; margin:0;}
.bg4 .index_title .in_title3{ width:38%; display:block; margin:0 auto;}
.bg4 .index_title .in_title3 span{font-size:20px; line-height:30px; font-weight:bold; color:#000000;}
.bg4 .index_title .in_title3 span b{color:#c50102;}
.bg4 .index_title .in_title3 span:before{ content:"";width:37%;height:1px; background:#b6b6b6; display:block; float:left; margin-top:16px;}
.bg4 .index_title .in_title3 span:after{content:"";width:37%;height:1px; background:#b6b6b6; display:block; float:right;margin-top:16px;}

.conta{width:100%; display:block; float:left; margin-top:20px; margin-bottom:20px;}
.conta .c_left{ width:58%; float:left; display:block; overflow:hidden; padding:10px;}

.conta .c_right{ width:40%;float: right; display:block; overflow:hidden; padding:10px;}
.conta .c_right .h3{ margin:0; font-size:14px; font-weight:bold; line-height:30px; color:#000;}
.conta .c_right .cr_t{ width:100%; display:block; float:left;}
.conta .c_right .cr_t .cr1{ width:42%; display:block; float:left;}
.conta .c_right .cr_t .cr2{ width:58%;display:block; float:left;}
.conta .c_right .cr_t span{ font-size:13px; line-height:30px; color:#000; width:100%; display:block;}
.conta .c_right .crs{ width:100%; display:block; float:left;}
.conta .c_right .crs .crs1{}
.conta .c_right .crs .crs1 strong{ font-size:18px; line-height:30px; color:#000;}
.conta .c_right .crs .crs1 strong b{ color:#c50102;}
.conta .c_right .crs .crs1 span{ font-size:18px; line-height:30px; color:#000; text-transform:uppercase; font-family:Arial; margin-left:5px;}
.conta .c_right .crs .crs2{ width:49%; display:block; float:left; position:relative; line-height:36px;}
.conta .c_right .crs .crs2 .bel{ position:absolute;left:0;top:0;}
.conta .c_right .crs .crs2 .put{ width:100%; display:block; float:left; border:none; background:none; border-bottom:1px solid #000; padding-left:41px; line-height:36px; outline:none;}
.conta .c_right .crs .crs3{ width:100%; display:block; float:left; position:relative; line-height:36px;}
.conta .c_right .crs .crs3 .bel{ position:absolute;left:0;top:0;}
.conta .c_right .crs .crs3 .put{ width:100%; display:block; float:left; border:none; background:none; border-bottom:1px solid #000; padding-left:41px; line-height:36px; outline:none;}
.conta .c_right .crs .btn{ background:#c50102; color:#fff; line-height:36px; font-size:16px; padding:0; margin-top:15px; float:left;}


.foobg{ background:#c50102; font-size:14px; width:100%; display:block; float:left; padding:20px 0;}
.foobg .foot{ text-align:center; color:#fff;}
.foobg .foot a{ color:#fff;}
.foobg .copy{text-align:center; color:#fff; margin: 8px 0;}
.foobg .copys{text-align:center; color:#fff;}
.foobg .copys a{ color:#fff;}




.content-left{ width:23.5%; display:block; float:left; overflow:hidden;}
.content-left .cl_top{ width:100%; display:block; float:left; overflow:hidden;}
.cl_top .cl_tt{width:100%; display:block; float:left; overflow:hidden; background:url(../images/1730.jpg) no-repeat; background-size:100% 100%;}
.cl_top .cl_tt .tit{ width:100%; display:block; float:left; color:#fff; font-size:18px; line-height:48px; text-align:right; padding-left:20px; padding-right:40px;}
.cl_top .cl_tt .tit span{ width:30px; height:30px; display:block; float:left; background:url(../images/1717.png) no-repeat; background-size:100% 100%; margin-top:9px;}
.cl_top .cl_tt .tit i{ display:none;}
.cl_top .ul_lsit{width: 100%;display: block;float: left; margin-top:10px;}
.cl_top .ul_lsit li{ width:100%; text-align:center; float:left; display:block; line-height:40px; font-size:14px; margin-bottom:10px;}
.cl_top .ul_lsit li a{ display:block;  color:#000; background:#ebebeb; transition:all 1s;}
.cl_top .ul_lsit li a:hover{ background:#c50102; color:#fff;}
.cl_top .ul_lsit li.active a{background:#c50102; color:#fff;}

.content-left .cl_bot{ width:100%; display:block; float:left; overflow:hidden; margin-top:20px;}
.cl_bot .cl_bt{width:100%; display:block; float:left; overflow:hidden; background:url(../images/1730.jpg) no-repeat; background-size:100% 100%;}
.cl_bot .cl_bt .tit{ width:100%; display:block; float:left; color:#fff; font-size:18px; line-height:48px; text-align:right; padding-left:20px; padding-right:40px;}
.cl_bot .cl_bt .tit span{ width:30px; height:30px; display:block; float:left; background:url(../images/1742.png) no-repeat; background-size:100% 100%; margin-top:9px;}
.cl_bot .cl_img{ width:100%; display:block; float:left; overflow:hidden; margin:10px 0;}
.cl_bot .cl_img .img{ width:100%; height:105px; display:block; float:left;}
.cl_bot .cl_bt2{ width:100%; display:block; float:left;}
.cl_bot .cl_bt2 span{ width:100%; display:block; float:left; font-size:14px; line-height:30px; color:#252525;}
.cl_bot .cl_bt2 span.bt2_1{ font-weight:bold; color:#000;}
.cl_bot .cl_bt2 span.bt2_2{ color:#c50102;}

.content-right{width:75%;display:block; float:right; overflow:hidden;}
.content-right .cr_top{width:100%; display:block; float:left; overflow:hidden;}
.cr_top .cr_top1{width:100%; display:block; float:left; font-size:12px; line-height:36px; color:#333; border-bottom:1px solid #535353;}
.cr_top .cr_top1 a{color:#333}
.cr_top .cr_top1 .cr_sp1{ display:none;}
.cr_top .cr_top1 .cr_sp2{ float:left;}

.content-right .cr_bot{width:100%; display:block; float:left; overflow:hidden;}
.prod2{width:100%; display:block; float:left; margin-top:20px;}
.prod2 .prods_li{ padding:10px;}
.prod2 .prods_li a{ display:block;}
.prod2 .prods_li .pro_img{ width:100%; overflow:hidden; box-shadow:0px 5px 5px #888; border:1px solid #fff;}
.prod2 .prods_li .pro_img .img{ width:100%; height:100%; transition:all 1s; position:relative;}
.prod2 .prods_li .pro_img:hover .img{ transform:scale(1.1);}
.prod2 .prods_li .pro_img .img .imgbox{ position:absolute; left:0; top:-100%; width:100%; height:100%; display:block; background:rgba(255,0,0,0.4); transition:all 0.8s;}
.prod2 .prods_li .pro_img .img .imgbox span{ width:55px; height:55px; display:block; background:url(../images/fdj.png) no-repeat; background-size:100% 100%; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.prod2 .prods_li .pro_img:hover .img .imgbox{ top:0;}
.prod2 .prods_li .pro_txt{ text-align:center; font-size:16px; line-height:30px; color:#000; margin-top:8px;}
.prod2 .prods_li a:hover .pro_txt{ color:#c50102;}

.pd2{width:100%; display:block; float:left; margin-top:20px;}
.pd2 .pd2_tit{ width:100%; display:block; float:left; text-align:center; font-size:16px; line-height:30px; color:#000;}
.pd2 .pd2_img{ width:100%; display:block; float:left; position:relative;}
.pd2 .pd2_img .pd2_top1{ padding-top:40%;}
.pd2 .pd2_t{ width:100%; display:block; float:left; font-size:14px; line-height:30px; color:#000;}
.pd2 .pd2_t img{ max-width:100%; height:auto}
.pd2 .pd_lx{ width:100%; display:block; float:left; font-size:14px; line-height:30px; color:#000; margin-top:30px;}
.pd2 .pd_lx span{ width:100%; display:block;}



.news2{width:100%; display:block; float:left; margin-top:20px;}
.news2 .new_li{ padding:10px 0;}
.news2 .new_li .nli_img{ width:100%; display:block; float:left; overflow:hidden; background:#e0e0e0;position:relative; transition:all 0.8s; box-shadow:0px 1px 7px #666;}
.news2 .new_li .nli_img .new_l{width:34%; display:block; float:left; overflow:hidden;  position:relative;}
.news2 .new_li .nli_img .new_l .img_top{ padding-top:66%;}
.news2 .new_li .nli_img .new_l img{ transition:all 1s;}
.news2 .new_li .nli_img .new_l img:hover{ transform:scale(1.1);}
.news2 .new_li .nli_img .new_tit1{ font-size:14px; line-height:36px; color:#000;transition:all 0.4s; padding:0 12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:15px;}
.news2 .new_li .nli_img .new_tit2{ font-size:12px; line-height:24px; color:#000;transition:all 0.4s; padding:0 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.news2 .new_li .nli_img .new_sj{font-size:12px; line-height:24px; color:#000;transition:all 0.4s; position:absolute; bottom:15px; left:36%;}
.news2 .new_li .nli_img:hover{ background:#c80000;}
.news2 .new_li .nli_img:hover .new_tit1{ color:#fff;}
.news2 .new_li .nli_img:hover .new_tit2{ color:#fff;}
.news2 .new_li .nli_img:hover .new_sj{ color:#fff;}

.form2{ width:100%; display:block; float:left; padding:0 10px; margin-bottom:20px;}
.form2 .form-control{ outline:none; background:#ececec;outline:none !important;}

.form2 .col-sm-2{ padding:0; width:12%;}
.form2 .col-sm-10{ padding:0;}
.form2 .col-sm-offset-2{ margin-left:12%;}
.form2 .btn{ background:#c50102; border:none; outline:none !important; padding:0; color:#fff; font-size:14px; line-height:36px; width:100%; display:block;}










