@charset "utf-8";/*!
 * @名称：base.css
 * @功能：1、重设浏览器默认样式
 *       2、设置通用原子类
 */html{color:#000}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:12px \5b8b\4f53,'微软雅黑', Arial, sans-serif;}
button{cursor:pointer; }
input,select,textarea{font-size:100%}
body{font-family:'微软雅黑' }
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
fieldset,img{border:none}
iframe{display:block}
abbr,acronym{border:none;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
q:after,q:before{content:''}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
a,ins{text-decoration:none}
:focus,a:focus{outline:0}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden}
.hide{display:none}
.block{display:block}
.fl,.fr{display:inline}
.fl{float:left}
.fr{float:right}
.mt20{margin-top:20px}
.fr{margin-left:10px}
.same{width:1000px;margin:0 auto}

#header {position: fixed;top: 0; left:0; z-index: 100; width: 100%; height:145px; line-height: 36px; color:#000; padding: 0px 0; margin:0; background: rgba(255,255,255,1);min-width: 1000px}
.h-145{height:147px;margin:0 auto}
.header a{display:block;float:left;height:80px;margin-top:20px}
.header .tel{width:175px;height:70px}
.header .tel .word{background:url(../images/b-g2.png) no-repeat;height:45px;color:#373737;font-size:28px;text-align:center;line-height:40px;font-weight:700}
.header .tel .nub{font-size:24px;text-align:center; color:#FF0000;}
.tel{margin-top:20px}
.nav_con{background-color:#bf0000;margin:0 auto;overflow:hidden;height:45px;}
.nav_bg{margin-top:5px;background-color:#eaeaea}
.nav{width:1025px;height:40px;margin:0 auto;}
.nav li{float:left;width:128px;line-height:45px;text-align:center;height:40px}
.nav li a{font-size:16px;color:#373737}
.nav li:hover{background-color:#bf0000}
.nav li.hover{background-color:#bf0000}
.nav li.hover a{ color:#FFFFFF;}
.mt10{margin-top:10px}
.mr{margin-left:10px}
.nav li:hover a{color:#fff}
.nav ul .active{background-color:#bf0000;color:#fff}
.nav ul .active a{color:#fff}
.b-g{height:425px;position:relative}
.b-g a span{position:absolute;right:10px;bottom:10px;color:#373737;font-size:16px}
.frr{float:right}
.b-g3{width:615px;height:50px;margin:20px auto}
.b-g4{width:547px;height:49px; line-height:49px;margin:20px auto;background:url(../images/f4.png) no-repeat; text-align:center; font-size:24px; font-weight:bold; color:#bf0000;}

.pro-list {margin: 20px -63px 20px -63px;overflow: hidden;}
.pro-list ul li {float: left;width: 437px;margin-left: 63px;margin-right: 63px;height: 260px;}
.pro-list ul li.no-right{margin-right: 0}
.pro-list ul li .img-says{width:437px;height: 205px;margin-top: 18px;border-radius: 4px;box-shadow: 0 3px 14px 0 rgba(203, 193, 187, .40);overflow: hidden;}
.pro-list ul li .img-says img{width:437px;height:205px; }
.pro-list ul li p{width: 437px;height: 35px; line-height:35px;text-align: center; font-size:18px;color: #333;}

.div-ul{height:425px}
.div-ul ul li{padding:15px 0;width:495px;height:145px;float:left}
.div-ul ul li.dott{border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}
.div-ul ul li a img{display:block;float:left;width:193px;height:123px}
.div-ul ul li a .words{margin-left:15px;width:285px;float:left;color:#373737}
.div-ul ul li a .words h4{font-size:20px; height:40px;line-height:40px; overflow:hidden;}
.div-ul ul li a .words p{font-size:13px;line-height:22px;height:70px;overflow:hidden}

.div-news{height:100%; margin-bottom:25px;}
.div-news ul li{padding:15px 0;width:495px;height:145px;float:left}
.div-news ul li.dott{border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3}
.div-news ul li a img{display:block;float:left;width:193px;height:123px}
.div-news ul li a .words{margin-left:15px;width:285px;float:left;color:#373737}
.div-news ul li a .words h4{font-size:20px; height:60px;line-height:28px; overflow:hidden;}
.div-news ul li a .words p{font-size:13px;line-height:22px;height:70px;overflow:hidden}

.fir-img{margin:15px 0;overflow:hidden}
.fir-img ul li{display:block;float:left}
.fir-img ul li a img{width:498px;height:293px}
.o-1 a img{width:1000px;height:565px}
.o-2{margin-top:20px}
.o-lf ul li{margin-bottom:9px}
.o-2 .o-lf ul li a img{width:490px;height:300px}
.frr ul .fir-li{margin-bottom:5px}
.frr ul .fir-li img{width:490px;height:300px}
.frr ul .fis-li img{height:617px;width:490px}
.cs{font-size:20px;text-align:center;margin-top:10px;color:#373737}
.img-left ul li a img,.img-right ul li a img{width:437px;height:205px;margin-bottom:20px}
.img-center img{width:125px;height:925px}
.img-left{margin-top:20px}
.img-center,.img-right{margin-top:110px}
.texx{font-size:20px;line-height:40px;background-color:#3b5c96;color:#fff;padding:15px 30px;text-indent:20px;width:1000px;margin:0 auto}
.b-nu{width:547px;height:291px;margin:0 auto}
.test{text-indent:20px;font-size:18px;height:55px;line-height:55px;color:#cc3f3f;font-weight:700;background:#eee}
.test-word{padding-left:30px;font-size:20px;color:#373737;line-height:35px;border-left:1px #eee solid;border-right:1px #eee solid;padding-bottom:20px;padding-top:10px;color:#373737}
.teps{height:345px;background:#24211d}
.teps ul li{display:block;float:left;margin-left:30px}
.teps ul li img{width:455px;height:255px;margin-top:25px}
.teps ul li p{height:50px;font-size:30px;text-align:center;color:#fff;line-height:50px}
.g-n-w{width:685px;padding-left:25px;font-size:20px;color:#373737}
.g-n{border-left:1px #eee solid;border-right:1px #eee solid}
.g-n-w p{font-weight:700;font-size:24px;color:#bf0000;margin-top:35px;margin-bottom:20px}
.g-n-w ul li{line-height:40px}
.jep{margin-top:35px}
.jep ul li{width:253px;height:138px;border:1px #eee solid;margin-right:10px;margin-bottom:10px}
.jep ul li img{width:253px;height:138px}
.bgs{background:url(../images/23_39.png) no-repeat;width:1000px;height:345px;border:1px #eee solid;background-size:1000px 345px}
.bgs p{margin-top:20px;font-size:20px;color:#bf0000;margin-left:25px}
.wan ul{margin-left:25px;color:#373737;font-size:20px;margin-top:5px}
.wan ul li a{color:#373737;line-height:40px}
.title_index{height:50px;line-height:50px;font-weight:700;font-size:24px;color:#bf0000;text-align:center;background-color:#eee}
.my{height:800px;color:#373737;font-size:20px;1000px;margin:0 auto;border:1px solid #eee;}
.my1{width:960px;padding:0 20px;line-height:35px;text-indent:20px;margin-top:10px}
.au{width:960px;margin:0 auto;margin-top:10px}
.au ul li img{display:block;float:left;width:960px;height:320px}
.bottom{width:980px;margin-left:20px;line-height:38px;font-size:20px;color:#373737;margin-top:20px;text-indent:20px}
.f7 .choice{font-size:24px;color:#d44421;margin-top:30px;margin-bottom:35px;text-align:center}
.adress{margin-left:65px}
.adress ul li{font-size:20px;color:#373737;line-height:30px}
.submit{border:4px solid #c84321;height:300px;font-size:20px}
.submit .f1-line{margin-left:200px;margin-top:15px;font-size:20px;color:#373737;line-height:35px}
.submit .f1-line span{margin-top:6px}
.submit .f1-line img,.submit .f1-line span{display:block;float:left}
.se-line input,.se-line span{display:block;float:left}
.se-line span{line-height:37px;color:#373737}
.se-line input{width:515px;height:35px;border:2px #c1c0bf solid;margin-left:9px}
.mf200{margin-left:200px;margin-top:10px}
.s-line input{width:515px;height:75px;border:2px #c1c0bf solid;margin-left:-4px}
.submit button{width:125px;height:35px;background:#00b13f;border:none;font-size:16px;color:#fff;margin:0 auto;margin-top:5px;margin-left:450px;border-radius:5px}
.org{height:200px;background:#d44421}
.foot{margin-top:30px;height:150px;background:#bf0000;font-size:12px;color:#fff;text-align:center}
.foot a{color:#fff; padding:0px 5px;}
.foot .links{padding-top:20px;}
.foot .f1-p{padding-top:25px;}
.bts button{width:190px;height:50px;background:#fff;border:none;border-radius:5px;color:#d44421;font-size:24px;float:left;margin-top:20px}
.b1{margin-left:275px}
.b2{margin-left:70px}
.org p{text-align:center;margin-top:20px;font-size:18px;color:#fff}
.org p{text-align:center;margin-top:20px;font-size:18px;color:#fff}
.gib{width:1000px;height:610px;margin:0 auto;background:url(../images/peng.png) no-repeat;position:relative;overflow:hidden}
.focusBox{position:relative;width:960px;height:450px;margin:0 auto;position:absolute;left:18%;top:10%}
.focusBox .pic{position:relative;z-index:0}
.focusBox .pic img{width:630px;height:470px;display:block}
.focusBox .hd{width:100%;position:absolute;bottom:-85px;text-align:center;z-index:1;left:-159px}
.focusBox .hd li{background:url(../images/g-n.png) no-repeat;height:50px;width:217px;cursor:pointer;display:inline-block;zoom:1;color:#6c6c6c;font-size:24px;line-height:50px;text-align:center}
.focusBox .prev{width:100px;height:97px;background:url(../images/lef.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px}
.focusBox .next{background:url(../images/rig.png) no-repeat;width:96px;height:97px;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;right:190px}
.focusBox .prev{left:-130px}
.div1{margin-top: 32px;margin-left: 130px;}
.div2{margin-top: 50px;margin-left: 130px;}

.div1 p,.div1 input{float: left;}
.div2 p,.div2 input{float: left;}
.div4 p,.div4 input{float: left;}
.div1 input,.div2 input,.div3 input,.div4 input{width: 25px;height: 25px;margin-top: 3px;}
.div4{margin-left: 65px;margin-top: 110px;}
.bott-wor{height:130px;background:#276ce5;width:997px}
.div-inp{width:480px;height:50px;margin:0 auto;padding-top:20px; }
.div-inp span{font-size:24px;;color:#fff;margin-right:15px}
.div-inp input{font-size:24px;}
.div-inp .inp1{width:40px;height:35px;margin-bottom: 2px;margin-right: 20px;}
.div-inp .inp2{width:215px;height:35px;}
.check{height:710px;margin-bottom:30px;width:1020px}
.s-line .liu{margin-top:5px;display:inline-block;float:left}
.s-line textarea{float:left;display:inline-block;margin-left:8px;border:2px #c1c0bf solid}
.check{height:695px;background:url(../images/r1.png) no-repeat}
.div-pn{width:435px;height:290px;margin-top:170px}
.div-pn img{width:100%}
.div3{margin-top: 65px;margin-left:65px;}
.div3 p,.div3 input{display: block;float: left;}
.ch-p2{width:370px;line-height:35px;margin-left:130px;margin-top: 10px;}
.xp{color:#6c6c6c;font-size:20px}
.op{color:#d44421;font-size:24px;width:370px;overflow:hidden}
 input#xiangmu3 {
    margin-top: 5px;
}
input#xiangmu1 {
    margin-top: 5px;
}
.ch-p4{margin-left:130px;margin-top:10px}
.ch-r .div-pns{margin-top:33px}
.ch-rp2{margin-top:10px;width:400px;margin-left: 65px;}
.ch-rp4{margin-top:10px;width:400px;margin-left: 65px;}
.o-1{background:url(../images/pr_03.png) no-repeat;width:1000px;height:565px;background-size:100% 100%;}
.o-1 a{display:block}
.o-1 p{width:920px;line-height:30px;font-size:20px;margin:0 auto;color:#373737;padding-top:370px}

.focusBoxs { position: relative; width:1000px; height:424px; overflow: hidden; }
	.focusBoxs .pic{ position:relative; z-index:0; }
	.focusBoxs .pic img { width:1000px; height:424px; display: block; }
	.focusBoxs .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBoxs .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd li.on{ color: red }
	.focusBox .hd li:active{ color: red }
	.focusBoxs .prev,
	.focusBoxs .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBoxs .prev { left: 0; }
	.focusBoxs .next { background-position: 0 -90px; right: 0; }
	.focusBoxs .prev:hover,
	.focusBoxs .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	
	.focusBox .hd1{width:100%;position:absolute;bottom:-85px;text-align:center;z-index:1;left:-159px}
	.focusBox .hd1 li.on{color:red}
	.focusBox .hd1 li{background:url(../images/g-n.png) no-repeat;height:50px;width:217px;cursor:pointer;display:inline-block;zoom:1;color:#6c6c6c;font-size:24px;line-height:50px;text-align:center;background:#fff;border-radius:10px}
	
	.titles{height: 70px;border-bottom: 1px #999 solid;}
	.titles h2{font-size:30px;text-align: center;font-weight: bold;line-height: 70px;}
	.contentss{margin-top: 20px;font-size: 20px;line-height: 25px;}
	.contentss h4{font-size: 18px;text-align: center;padding-top: 30px;}
	.ssss{width: 1000px;line-height: 30px;font-size: 16px;margin: 0 auto;margin-top: 30px;padding-bottom: 80px;}
	
	
.clearfix:after{DISPLAY:block;HEIGHT:0;VISIBILITY:hidden;CLEAR:both;CONTENT:"."}
.clearfix{DISPLAY:inline-block}
.clearfix{DISPLAY:block}
INS{DISPLAY:none}
.position .innerWrapper{POSITION:relative}
.position{POSITION:fixed;BACKGROUND-COLOR:#000;z-index:9999;WIDTH:100%;BOTTOM:0;HEIGHT:50px;LEFT:0}
.innerWrapper{MARGIN:0 auto;WIDTH:1000px}
A.footerQQ{BACKGROUND-IMAGE:url(../images/qq2.png);POSITION:absolute;WIDTH:295px;DISPLAY:block;HEIGHT:75px;CURSOR:pointer;TOP:-20px;LEFT:10px}
A.phoneNumber{BACKGROUND-IMAGE:url(../images/tel1.png);POSITION:absolute;WIDTH:300px;DISPLAY:block;BACKGROUND-REPEAT:no-repeat;TOP:-20px;HEIGHT:75px;RIGHT:20px}

#about-video {position: relative;height: 330px; overflow: hidden; background:#24211d}
#aboutvideo {position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 9999; display: none; background: #000}

#about-video-1 {position: relative;height: 330px; overflow: hidden; background:#24211d}
#aboutvideo-1 {position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 9999; display: none; background: #000}

/*page*/
.list_page{text-align:center;margin:10px;display:block; clear:both;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.news_list{margin:0;padding:0;list-style:none;}
.news_list li{border-bottom:1px dotted #ccc;padding:10px;line-height:24px;color:#999;}
.news_list li:hover{background:#fafafa;}
.news_list li a{font-size:18px;font-family:microsoft yahei;display:block;line-height:40px;}
.news_list li em{color:#666;font-family:verdana;display:block;font-style:normal;}

.artshow{line-height:25px;font-size:14px;padding:0 0 15px 0;}
.artshow .title{text-align:center;font-size:28px;line-height:30px;font-weight:100;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei;}
.artshow .info{text-align:center;font-family:microsoft yahei;color:#999;padding:0 0 15px 0;font-size:14px;border-bottom: 1px #999 solid;}
.artshow p{margin:5px 0;font-size:14px;}
.artshow .content{font-size:16px; line-height:28px;}
.artshow .content a{ color:#FF0000; text-decoration:underline;}
.artshow .pre{margin:5px 0 5px 0;color:#999;}
.artshow .pre a{color:#333;}
.artshow .next{margin:0 0 5px 0;color:#999;}
.artshow .next a{color:#333;}

.subject{color:#1F92D1;font-size:18px;font-family:microsoft yahei;height:41px;line-height:40px;border-bottom:1px solid #ddd;}
.subject b{display:inline-block;font-weight:normal;border-bottom:2px solid #1F92D1;height:40px;line-height:40px;}
.subject span{color:#bbb;display:inline-block;font-size:16px;font-family:verdana;padding-left:10px;}
.subject a{float:right;font-size:12px;font-family:宋体;}

.rss_list{margin:0;padding:0;list-style:none;}
.rss_list li{border-bottom:1px dotted #ddd;line-height:40px;color:#666;}
.rss_list li a{font-size:14px;font-family:microsoft yahei; color:#666;}

.page_box{position:fixed;z-index:2;right:20px;background:#fff;top:80%;border:1px solid #eaeaed;height:50px;overflow:hidden;border-radius:5px;width:50px}
.page_box a{height:50px;display:block;text-align:center;font-size:14px;color:#3d3b42;line-height:25px;}
.page_box a.bnt_page{font-size:18px;font-family:SimSun}
.page_box a:hover{background:#3d3b42;color:#fff;border-bottom:1px solid #3d3b42}

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) and (max-width: 992px) {@media (min-width:768px) {
  #customerServiceDiv {
    display:none
  }
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) and (max-width: 1199px) {@media (min-width:768px) {
  #customerServiceDiv {
    display:none;
  }
}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {@media (min-width:768px) {
  #customerServiceDiv {
    display:none;
  }
}

@media (max-width: 767px){ 
	#customerServiceDiv {
		display:block;
	}
}