/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 0. sassCore's style
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  overflow-y: scroll;
  /* 0 */
  -webkit-overflow-scrolling: touch;
  /* 0 */
}

/**
 * 1. Remove default margin
 * 0. sassCore's style.
 */
body {
  margin: 0;
  /* 1 */

  /* 0 */
  line-height: 2;
  /* 0 */
  color: #333;
  /* 0 */
  background-color: #fff;
  /* 0 */
  
  font:14px/120% "Î¢ÈíÑÅºÚ","ËÎÌå";
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */


/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 * 3. Correct `inline-block` display in IE 6/7.
 */


/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.


/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */


.hidden { display:none;}

/** Çå³ý¸¡¶¯ **/
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1; }
.clear{clear:both;}

.mt40 { margin-top:40px;}



@font-face {
  font-family: 'FZQK';
  src: url("../font/msyhbd.ttf");/*
  src: url("../font/webfont.eot?#iefix") format("embedded-opentype"), url("../font/webfont.woff2") format("woff2"), url("../font/webfont.woff") format("woff"), url("../font/webfont.svg#FZQK") format("svg");
  font-weight: normal;
  font-style: normal;*/
}

@font-face {
  font-family: 'ENFONT';
  src: url("../font/GILB.TTF");/*
  src: url("../font/webfont.eot?#iefix") format("embedded-opentype"), url("../font/webfont.woff2") format("woff2"), url("../font/webfont.woff") format("woff"), url("../font/webfont.svg#FZQK") format("svg");
  font-weight: normal;
  font-style: normal;*/
}


/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background color from active links in IE 10.
 * 2. Improve readability when focused and also mouse hovered in all browsers.
 * 0. sassCore's style.
 */
a {
  background: transparent;
  /* 1 */
  /* 0 */
  text-decoration: none;
  color: #000;
}
a:active, a:hover {
  outline: 0;
  /* 2 */
}
a:hover {
  color: #d52c25;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}




/**
 * 1. Contain overflow in all browsers.
 * 2. Improve readability of pre-formatted text in all browsers.
 */
pre {
  overflow: auto;
  /* 1 */
  white-space: pre;
  /* 2 */
  white-space: pre-wrap;
  /* 2 */
  word-wrap: break-word;
  /* 2 */
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}



/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}



h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {
  margin: 0;
}

ul, ol, li, dl, dd {
  margin: 0;
  padding: 0;
}

ul, ol {
  list-style: none outside none;
}

h1, h2, h3 {
  line-height: 2;
  font-weight: normal;
}

h1 {
  font-size: 18px;
}

h2 {
  font-size: 15.6px;
}

h3 {
  font-size: 14.04px;
}

h4 {
  font-size: 12px;
}



.fl {
  float: left;
 
}

.fr {
  float: right;
  
}


header { display:block;}


.pc {
    display: block !important;
}

.m {
    display: none !important;
}

@media screen and (max-width: 1000px) {
  .pc {
    display: none !important;
  }

  .m {
    display: block !important;
  }
}






@media screen and (min-width: 1000px) {
header { height:75px;  position:fixed; top:0px; left:0px; width:100%; z-index:99999999999999999999999; color:#fff; }

header .other { position:absolute; right:50px; top:15px;}
header .other img { border-radius:80px;}
header .other a { display:block; float:left; margin-top:2px; color:#fff;}
header .other a:hover {color:#d52c25}
header .other a:first-child { margin-right:35px; margin-top:0px;}
header .other label { display:block; float:left; margin:2px 10px 0px;}


header .content { height:75px; margin:0 auto; width:1200px; text-align:center; position:relative;}
header .content .logobox { height:74px; float:left; padding:0px 20px; background-color:#fff;}
header .content img.logo { margin-top:22px;}
header .content ul { margin-left:170px;}
header .content ul li {float:left; text-align:center; height:75px; line-height:75px; position:relative; font-size:16px; margin:0 40px;}
header .content ul li em { display:block; width:100%; height:3px; background-color:#d52c25; position:absolute; bottom:0px; left:0px; display:none; }
header .content ul li:hover em { display:block; transition: 0.5s;}



header .content ul li>a { color:#fff;}
header .content ul li>a:hover{color:#d52c25}
header .content ul li.on a { color:#d52c25}
header .content ul li.on em { display:block;}
header .content ul li .subnav { position:absolute; width:0; background-color:#F9F5F5; top:75px; z-index:99999 ; left:-35px;height:0px; overflow:hidden; }
header .content ul li .subnav p { line-height:26px; height:26px; font-size:14px; margin:12px 0px; text-align:left; padding-left:36px;}
header .content ul li .subnav p:first-child { margin-top:20px;}
header .content ul li .subnav p:last-child { margin-bottom:20px;}
header .content ul li:hover .subnav{height:auto;width:166px; transition: 0.5s;}

header:hover { background-color:#fff;}
header:hover  .content ul li>a { color:#333;}
header:hover  .content ul li>a:hover { color:#d52c25;}
header:hover .other label{ color:#333;}
header:hover .other a {color:#333;}
header:hover .other a:hover { color:#d52c25;}


.ind-about { width:100%; height:970px; background:url(../images/banner2.jpg);background-size: cover;
background-repeat: no-repeat;
background-position: center center; position: relative;}
.ind-about .cnt{ width:1200px; margin:0 auto; background-color:#fff; height:800px; opacity:0.95; padding:0px 91px;}
.ind-about .cnt .title { margin:60px 0px; text-align:center; font-size:40px; font-weight:bold;}
.ind-about .cnt .left { float:left; width:49%; border-right:1px solid #959595; font-size:18px; line-height:48px; min-height:500px; position:relative;}
.ind-about .cnt .left a.aboutlink { display:block; position:absolute; width:215px; height:55px; line-height:55px; bottom:-55px; right:-106px; background-color:#313131; color:#fff; text-align:center;}
.ind-about .cnt .left a.aboutlink:hover { background-color:#d52c25;transition: 0.5s;}
.ind-about .cnt .right { float:left; width:50%; padding-left:80px;}
.ind-about .cnt .right .vbox { width:438px; height:437px; background:url(../images/v1.png); position:relative;}
.ind-about .cnt .right .vbox a {display: block;
position: absolute;
left: calc((100% - 80px)/2);
top: calc((100% - 100px)/2);
z-index: 99999;}

.ind-news-box { width:100%;  position:relative; background-color:#fff;}
.ind-news { width:1200px; margin:80px auto 100px; text-align:center;}
.ind-news a.more {font-size: 18px;}
.ind-news h2 { display:block; text-align:center; font-size:40px;font-weight: bold;}
.ind-news h2 label{
    display: block;
    width: 70px;
    height: 5px;
    border-bottom: 1px solid #d52c25;
    margin: 0 auto;
}
.ind-news .list {margin-top:30px; margin-bottom:46px;}
.ind-news .list ul li { float:left; width:370px; margin-right:45px;transition: all 0.8s;transform: translateX(0);
opacity: 1; overflow:hidden; background-color:#f4f4f4;}
.ind-news .list ul li:last-child { margin-right:0px;}
.ind-news .list ul li img { width:100%; height:230px;-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;}
.ind-news .list ul li img:hover {-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
.ind-news .list ul li h5 { display:block; font-size:12px; margin-top:8px; color:#ffcc00; font-weight:bold;}
.ind-news .list ul li h1 { display:block; font-size:22px; margin-top:30px; height:24px; line-height:24px; overflow:hidden; padding:0px 20px; text-align:left}
.ind-news .list ul li p {  font-size:16px; height:120px; line-height:24px; overflow:hidden;padding:18px 20px; color:#666666;text-align:left}

.ind-video { width:100%; margin-top:110px; background-color:#000; position:relative;}
.ind-video .text{ position:absolute; width:200px; left: calc((100% - 1000px)/2);}
.ind-video .text .box { color:#fff;}
.ind-video .text .box h2 { font-weight:normal; font-size:22px; display:block; margin-top:60px;font-family: 'FZQK';}
.ind-video .text .box p { display:block; margin-top:10px; font-size:14px; line-height:22px; text-align:left; margin-bottom:15px;}
.ind-video .text .box a { margin-top:10px; color:#fff; font-size:14px;}
.ind-video .text .box a:hover {color:#ffcc00;}

.ind-video .vbox { float:right; width:66.66%;}


.ind-1000 { width:1000px; margin:0 auto;}
.ind-1000 h2 { display:block; height:45px; text-align:center; background-color:#ffcc00; font-size:22px; line-height:45px; margin-top:80px; width:930px; margin:105px auto 0px;font-family: 'FZQK';}
.ind-1000 .txt { padding:30px 120px; font-size:14px; text-align:center; line-height:22px;}
.ind-1000 .cnt {margin-top:20px;}
.ind-1000 .cnt li { float:left; width:200px; text-align:center;}
.ind-1000 .cnt li:hover{ color:#ffcc00;}
.ind-1000 .cnt li i { display:block; width:120px; height:120px; margin:0 auto;}
.ind-1000 .cnt li i.i1 {background-image: url(../images/f1.png);background-size: cover; }
.ind-1000 .cnt li i.i1:hover { background-image: url(../images/f1.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}

.ind-1000 .cnt li i.i2 {background-image: url(../images/f2.png);background-size: cover;}
.ind-1000 .cnt li i.i2:hover {background-image: url(../images/f2.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}

.ind-1000 .cnt li i.i3 {background-image: url(../images/f3.png);background-size: cover;}
.ind-1000 .cnt li i.i3:hover {background-image: url(../images/f3.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}

.ind-1000 .cnt li i.i4 {background-image: url(../images/f4.png);background-size: cover;}
.ind-1000 .cnt li i.i4:hover {background-image: url(../images/f4.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}

.ind-1000 .cnt li i.i5 {background-image: url(../images/f5.png);background-size: cover;}
.ind-1000 .cnt li i.i5:hover {background-image: url(../images/f5.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}

.ind-1000 .cnt li img { width:120px; height:120px;}
.ind-1000 .cnt li p { margin-top:10px; height:30px; line-height:30px; overflow:hidden;}

.ind-p { width:0px; overflow:hidden; margin-top:128px;transition: all 0.8s;transform: translateX(0);
opacity: 1;}
/*.ind-p li { width:33%; float:left; height:330px;}*/
.ind-p td img { width:100%; height:100%;-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;}
.ind-p td img:hover {-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
.ind-p td .box{
         margin:10%;
		 
   }
   

.ind-p td .box h2 { font-size:20px; font-weight:normal;font-family: 'FZQK';}
.ind-p td .box p {font-size:14px; line-height:22px; margin-top:10px; margin-bottom:30px;}
.ind-p td .box a { font-size:14px;}
.ind-p tr:nth-child(2) td:nth-child(1){ background-color:#ccc;}
.ind-p tr:nth-child(2) td:nth-child(3){ background-color:#ccc;}
.ind-p tr:nth-child(2) td:nth-child(1):hover { background-color:#ffcc00}
.ind-p tr:nth-child(1) td:nth-child(2):hover { background-color:#ffcc00}
.ind-p tr:nth-child(2) td:nth-child(3):hover{ background-color:#ffcc00}

.ind-p tr:nth-child(2) td:nth-child(1):hover a { color:#000;}
.ind-p tr:nth-child(1) td:nth-child(2):hover a { color:#000;}
.ind-p tr:nth-child(2) td:nth-child(3):hover a { color:#000;}

.ind-fl {width:100%; margin:0 auto; background-color:#000; height:auto; margin-top:110px; position:relative;}
.ind-fl .left { width:66.66%; float:left;}
.ind-fl .left img {width:100%; height:auto;}

.ind-fl .right {height: auto; width:200px; color:#fff; position:absolute; right:calc((100% - 1000px)/2);}
.ind-fl .right .box { margin-top:60px;}
.ind-fl .right .box h2 { font-size:20px; display:block; font-weight:normal;font-family: 'FZQK';}
.ind-fl .right .box p { font-size:14px; line-height:22px; margin-top:10px; margin-bottom:30px;}
.ind-fl .right .box a { font-size:14px; color:#fff;}
.ind-fl .right .box a:hover{color:#ffcc00;}

.ind-pp {width:930px; margin:110px auto 0px;}
.ind-pp h2 {display: block;height: 45px;text-align: center;background-color: #ffcc00;font-size: 22px;line-height: 45px;font-family: 'FZQK';}
.ind-pp .desc { text-align:center; padding:30px 0px; font-size:14px;}
.ind-pp .cnt { margin-top:10px;}


.ind-pt {margin:0px auto 0px; position: relative; background-color:#fff; padding:110px 0px;}
.ind-pt h2 {display: block;height: 45px;text-align: center;background-color: #ffcc00;font-size: 22px;line-height: 45px;font-family: 'FZQK';}
.ind-pt .desc { text-align:center; padding:30px 0px; font-size:14px;}
.ind-pt .cnt {position:relative; width:1200px; margin:10px auto 0px;}


.ind_ad { margin:50px auto 100px; width:1000px;}



.ind-gy {margin:0px auto 0px; height:800px;position:relative;}
.ind-gy .text { width:500px; text-align:center; margin:0 auto; transition: 0.5s; position:absolute; top:150px; left: calc((100% - 500px)/2); z-index:99999}
.ind-gy .text p { font-size:40px; color:#fff; font-weight:bold; line-height:70px; margin-bottom:50px}
.ind-gy .text a { font-size:18px;}


.ind-sj {margin:0px auto 0px; height:800px; background:url(../images/banner4.jpg) no-repeat center;background-size: cover; position:relative;}
.ind-sj .text { width:500px; text-align:center; margin:0 auto; transition: 0.5s;}
.ind-sj .text p { font-size:40px; font-weight:bold; line-height:70px;}
.ind-sj .text label { display:block; width:70px; height:5px; border-bottom:1px solid #d52c25; margin:0 auto;}
.ind-sj .text .desc { font-size:16px; margin:50px 0px;}
.ind-sj .text a { font-size:18px;}

.ind-zr {margin:0px auto 0px; height:800px; position:relative;}
.ind-zr .text { width:500px; text-align:center; margin:0 auto; transition: 0.5s; position:absolute; top:260px; left: calc((100% - 500px)/2); z-index:99999999 }
.ind-zr .text p { font-size:40px; font-weight:bold; line-height:70px; color:#fff}
.ind-zr  a {display: block;
position: absolute;
left: calc((100% - 90px)/2);
top: calc((100% £« 60px)/2);
z-index: 99999;}

.ind-zs {margin:0px auto 0px; height:660px; background:url(../images/banner6.jpg) no-repeat center;background-size: cover; position:relative;}
.ind-zs p { margin:0 auto; width:1321px; margin-top:100px; }

.ind-fz {margin:0px auto 0px; height:500px; background:url(../images/banner7.jpg) no-repeat center;background-size: cover; position:relative;}
.ind-fz .text { width:1200px; text-align:center; margin:0 auto; transition: 0.5s;}
.ind-fz .text p { font-size:40px; color:#fff; font-weight:bold; line-height:70px; margin-bottom:13px}
.ind-fz .text .desc { font-size:16px; color:#FCFCFC; line-height:36px; margin-bottom:30px}
.ind-fz .text a { font-size:18px; color:#FCFCFC;}
.ind-fz .text a:hover {color:#d52c25;}
.footer { background-color:#e9e9e9; position:relative;  }
.footer .nav { width:1200px; margin:0 auto; padding-top:80px; position:relative;}
.footer .nav li { float:left; width:183px;}
.footer .nav li:last-child { width:auto; float:right;}
.footer .nav li p { font-size:18px; margin-bottom:30px;}
.footer .nav li a { display:block; width:auto; font-size:14px; color:; margin-bottom:12px; color:#464646;}
.footer .nav li a:hover {color:#d52c25;}
.footer .nav .o {font-size:18px; position:absolute; bottom:29px; right:0px;}

.footer .ver { width:1200px; margin:0 auto; padding-top:80px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #999; position:relative;}
.footer .vers { width:1200px;margin:0 auto; margin-bottom:40px; text-align:right;font-size: 14px;}
}



@media screen and (max-width: 1000px) {
    header { height:55px;}
	header .content { height:55px; margin:0 auto; text-align:center; position:relative; width:100%; }
	header .content img.logo { margin-left:4%; margin-top:15px; height:25px; float:left; position:inherit;}
	header .content a.vlink { position:absolute; top:20px; right:90px;}
	header .content .navbtn { width:24px; height:22px;position: relative; z-index: 2; float:right; margin-top:19px; margin-right:4%;}
	header .content .navbtn .line {
	   position: absolute;
       left: 0;
       width: 24px;
       height: 2px;
       background-color: #000;
       transition: all 0.5s;
	}
	header .content .navbtn .line:nth-child(1) {
	    top: 0px;
	}
	header .content .navbtn .line:nth-child(2) {
	    top: 8px;
	}
	header .content .navbtn .line:nth-child(3) {
	    top: 16px;
	}
	header .content .navbtn .line:nth-child(1) {
        transform-origin: left top;
    }
	header .content .navbtn .line:nth-child(1).show {
        width: 23.5px;
        left: 0;
        transform: rotate(45deg);
    }
	header .content .navbtn .line:nth-child(2).show {
        width: 0;
        opacity: 0;
    }
	header .content .navbtn .line:nth-child(3) {
        transform-origin: left bottom;
    }
	header .content .navbtn .line:nth-child(3).show {
        width: 23.5px;
        left: 0;
        transform: rotate(-45deg);
    }
	
	header .content ul {margin:0 auto; width:100%; background-color:#fff; position:absolute; top:55px; z-index:9999999; border-top:1px solid #E4E4E4; height: auto; left:0; display:none;border-bottom:1px solid #E4E4E4;}
	
	header .content ul li {float:none; border-bottom:1px solid #E4E4E4; font-size:16px; text-align:left; line-height:normal; height:auto; margin:0px; position:relative;}
	header .content ul li:nth-child(4){height:0px;border-bottom:0px;}
	header .content ul li:nth-child(7){border-bottom:0px; }
	header .content ul li:last-child{height:0px;}
	header .content ul li a { display:block; height:60px; line-height:60px; margin-left:4%;}
	
	header .content ul li.on a { color:#000}
    header .content ul li.on em { display:none;}
	
	header .content ul li .subnav { width:100%; border-top:1px solid #E4E4E4; display:none; padding:10px 0px; }
    header .content ul li .subnav p { line-height:40px; height:40px; font-size:14px;}
	header .content ul li .subnav p a { display:block; line-height:40px; height:40px;}
	
	header .content ul li em { position: relative; float:right; display:block;border: 13px solid transparent;border-top: 13px solid #666; right:4%; width:0px; height:0px; top:-34px}
	header .content ul li em label{ position: absolute; display:block;border: 12px solid transparent;border-top: 12px solid #fff; width:0px; height:0px;left: -12px;
top: -14px;}

    header .content ul li em.show { position: relative; float:right; display:block;border: 13px solid transparent;border-bottom: 13px solid #666; right:4%; width:0px; height:0px; top:-50px}
	header .content ul li em.show label{ position: absolute; display:block;border: 12px solid transparent;border-bottom: 12px solid #fff; width:0px; height:0px;left: -12px;
top: -10px;}


    .ind-news { width:92%; margin:5px auto 0px; position:relative; background-color:#fff;}
	.ind-news h2 { display:block; height:45px; line-height:45px; font-size:20px; background-color:#ffcc00; text-align:center;font-family: 'FZQK';}
	.ind-news .list {margin-top:30px;}
	.ind-news .list ul li {width:100%; margin-bottom:30px;}
	.ind-news .list ul li img { width:100%;}
	.ind-news .list ul li h5 { display:block; font-size:12px; margin-top:2px; color:#ffcc00; font-weight:bold;}
	.ind-news .list ul li h1 { display:block; font-size:16px; margin-top:1px;  font-weight:bold;font-family: 'FZQK';}
	.ind-news .list ul li p {  font-size:14px; height:22px; line-height:22px; overflow:hidden;}
	
	
	.ind-video { width:100%; margin-top:40px; background-color:#000;}
	.ind-video .text{ width:100%; padding:40px 40px; }
	.ind-video .text .box { width:100%;color:#fff;}
	.ind-video .text .box h2 { font-weight:normal; font-size:22px; display:block;font-family: 'FZQK';}
	.ind-video .text .box p { display:block; margin-top:10px; font-size:14px; line-height:22px; text-align:left; margin-bottom:15px;}
	.ind-video .text .box a { margin-top:10px; color:#fff; font-size:14px;}
	
	.ind-video .vbox {width:100%;}
	.ind-video .vbox .projekktor { height:300px;}
	
	
	.ind-1000 { width:92%; margin:0 auto;}
	.ind-1000 h2 { display:block; height:45px; text-align:center; background-color:#ffcc00; font-size:22px; line-height:45px; margin-top:60px;font-family: 'FZQK';}
	.ind-1000 .txt { padding:30px 40px; font-size:14px; text-align:center; line-height:22px;}
	.ind-1000 .cnt {margin-top:20px;}
	.ind-1000 .cnt li { float:left; width:50%; text-align:center; margin-bottom:30px;}
	
	.ind-1000 .cnt li i { display:block; width:120px; height:120px; margin:0 auto;}
	.ind-1000 .cnt li i.i1 {background-image: url(../images/f1.png);background-size: cover; }
	.ind-1000 .cnt li i.i1:hover { background-image: url(../images/f1.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}
	
	.ind-1000 .cnt li i.i2 {background-image: url(../images/f2.png);background-size: cover;}
	.ind-1000 .cnt li i.i2:hover {background-image: url(../images/f2.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}
	
	.ind-1000 .cnt li i.i3 {background-image: url(../images/f3.png);background-size: cover;}
	.ind-1000 .cnt li i.i3:hover {background-image: url(../images/f3.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}
	
	.ind-1000 .cnt li i.i4 {background-image: url(../images/f4.png);background-size: cover;}
	.ind-1000 .cnt li i.i4:hover {background-image: url(../images/f4.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}
	
	.ind-1000 .cnt li i.i5 {background-image: url(../images/f5.png);background-size: cover;}
	.ind-1000 .cnt li i.i5:hover {background-image: url(../images/f5.png), linear-gradient(#ffcc00, #ffcc00);background-blend-mode: lighten;background-size: cover;}
	
	.ind-1000 .cnt li p { margin-top:5px; height:30px; line-height:30px; overflow:hidden;}
	
	.ind-p { width:100%;}
	.ind-p li { width:33%; float:left; height:400px;}
	.ind-p li img { width:100%; height:100%;}
	
	.ind-p { width:100%; margin-top:40px;}
	.ind-p li { width:100%; height:auto;}
	.ind-p li img { width:100%; height:auto;}
	.ind-p li .box{
			 margin:20%;
			 
	   }
	.ind-p li .box h2 { font-size:20px; font-weight:normal;font-family: 'FZQK';}
	.ind-p li .box p {font-size:14px; line-height:22px; margin-top:10px; margin-bottom:30px;}
	.ind-p li .box a { font-size:14px;}
	
	/*.ind-p li:nth-child(4){ background-color:#ffcc00;}*/
	.ind-p li:nth-child(6){ background-color:#ccc;}
	
	
	.ind-fl {width:100%; margin:0 auto; background-color:#000;  margin-top:80px;}
	.ind-fl .left { height:auto;}
	.ind-fl .left img {width:100%; height:auto;}
	.ind-fl .right {color:#fff;}
	.ind-fl .right .box { margin:80px 20%;}
	.ind-fl .right .box h2 { font-size:20px; display:block; font-weight:normal;font-family: 'FZQK';}
	.ind-fl .right .box p { font-size:14px; line-height:22px; margin-top:10px; margin-bottom:30px;}
	.ind-fl .right .box a { font-size:14px; color:#fff;}
	
	
	
	.ind-pp {width:92%; margin:80px auto 0px;}
	.ind-pp h2 {display: block;height: 45px;text-align: center;background-color: #ffcc00;font-size: 22px;line-height: 45px;font-family: 'FZQK';}
	.ind-pp .desc { text-align:center; padding:20px 40px; font-size:14px;}
	.ind-pp .cnt { margin-top:10px;}
	
	.ind-pt {width:92%; margin:80px auto 0px;}
	.ind-pt h2 {display: block;height: 45px;text-align: center;background-color: #ffcc00;font-size: 22px;line-height: 45px;font-family: 'FZQK';}
	.ind-pt .desc { text-align:center; padding:20px 40px; font-size:14px;}
	.ind-pt .cnt { margin-top:10px;}
	
	
	.footer { background-color:#000; padding-top:40px;  margin-top:80px;}
	.footer .logo { text-align:center; margin-bottom:40px;}
	.footer .logo img { width:80px;}
	.footer .cnt { margin:0 auto; width:92%;}
	/*.footer .cnt .left { float:left; width:400px;}
	.footer .cnt .left .box { margin:0px 60px 40px;}
	.footer .cnt .left .box img { width:80px;}
	.footer .cnt .left .box p { margin-top:25px; font-size:14px; color:#fff; line-height:24px;}
	.footer .cnt .left .box p a { color:#fff;}*/
	.footer .cnt .right { position:relative;}
	.footer .cnt .right ul {}
	.footer .cnt .right ul li { float:left; width:33.33%; margin-bottom:24px;}
	.footer .cnt .right ul li a { color:#fff; font-size:14px;}
	.footer .cnt .right ul li:nth-child(6) a{color:#999999;}
	.footer .cnt .right a.o { color:#999; position:absolute;  right:140px; top:85px;}
	
	.footer .ver { width:92%; margin:0 auto; border-top:1px solid #fff;color:#fff; text-align:center; padding:20px 0px;font-family: 'FZQK'; font-size:12px;}
	.footer .ver p { margin-top:10px;}
	.footer .ver p span{ margin:0 8px 0px 20px;}
	
}

.indbanner { width:100%;}
