/* CSS Document */
@charset "utf-8";
@font-face {
    font-family: 'allerbold';
    src: url('../fonts/aller-webfont.eot');
    src: url('../fonts/aller-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller-webfont.woff2') format('woff2'),
         url('../fonts/aller-webfont.woff') format('woff'),
         url('../fonts/aller-webfont.ttf') format('truetype'),
         url('../fonts/aller-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aller_lightregular';
    src: url('../fonts/aller_lt-webfont.eot');
    src: url('../fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_lt-webfont.woff2') format('woff2'),
         url('../fonts/aller_lt-webfont.woff') format('woff'),
         url('../fonts/aller_lt-webfont.ttf') format('truetype'),
         url('../fonts/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'anonymous_proregular';
    src: url('anonymous_pro-webfont.eot');
    src: url('anonymous_pro-webfont.eot?#iefix') format('embedded-opentype'),
         url('anonymous_pro-webfont.woff2') format('woff2'),
         url('anonymous_pro-webfont.woff') format('woff'),
         url('anonymous_pro-webfont.ttf') format('truetype'),
         url('anonymous_pro-webfont.svg#anonymous_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'body_font';
    src: url('../fonts/sourcesanspro-it-webfont.eot');
    src: url('../fonts/sourcesanspro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-it-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-it-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



*{margin:0; padding:0;}
img{border:0;}
body { margin:0 auto;font-family:"aller_lightregular",Arial,sans-serif;}
body,td,th {font-size:12px;color:#666666; line-height:18px;}
a{ color:#666666; text-decoration:none;}
a:hover{color:#da251d; text-decoration:none;}
.clear{ clear:both;}
ul{ list-style-type:none;}

/* 整体 */
#frame{ float:left;width:100%; height:110px;z-index:999;z-index:100; position:relative; background:#fff; border-top:solid 20px #01afb8;}
.top{ margin:0 auto; width:85%;  height:110px;}

/*1920分辨率*/
@media only  screen and (min-width: 1900px){
#logo{ float:left;width:15%; height:110px;}
#logo a{ float:left; height:110px;}
#logo a img{ float:left; width:100%; height:100%;}
/*导航*/
#nav{ float:left; width:65%; height:71px;margin-top:20px; padding-left:7%;}
#jsddm{ float:left; width:90%;height:71px;}
#jsddm li{ float:left; padding:0px 10px;}
#jsddm li a{ display:block;  padding:0px 10px;  height:71px; line-height:71px; font-size:160%;color:#000000; font-weight:500; text-align:center; font-style:italic; font-family:aller_lightregular;}
#jsddm li a:hover{ color:#fff; background:#12a9b2 url(../images/navli.jpg) no-repeat center 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
#jsddm li a.hover{color:#fff;  background:#12a9b2  url(../images/navli.jpg) no-repeat center 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}

/*导航分类*/
#jsddm li ul{ float:left; margin: 0;padding:0;visibility: hidden; width:173px; position:absolute;  z-index:9999;  -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius:0px 0px 10px 10px;}		

#jsddm li ul li{ float:left ;margin: 0;display: inline;  padding:0px 1px; width:171px;  text-align:left; height:32px;background:url(../images/nav_ul_li.png) repeat-y center top;}		
#jsddm li ul li img{ float:left; }
#jsddm li ul li a{ float:left;color:#085543; width:155px; font-family:Arial;padding:0px;  padding-left:16px; height:30px; line-height:30px; font-size:120%; font-weight:normal; overflow:hidden; border-bottom:solid 1px #009fa8; text-transform:capitalize; text-align:left; background:none;}			
#jsddm li ul li a:hover{color:#fff;  background:url(../images/nav_ul_lihover.jpg) repeat-y left top;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0px;}

#jsddm li ul li.navprli{ float:left; width:11%;padding:1% 0.75% 2% 0.75%; height:auto;  background:none;}
#jsddm li ul li.navprli a.pro_a1{ float:left; width:100%; min-height:180px; height:auto; overflow:auto; }
#jsddm li ul li h2{ float:left; width:100%; font-size:14px; line-height:18px; color:#085543; font-style:normal; margin-top:3%; text-align:center;}
#jsddm li ul li img{ float:left; width:100%; height:auto;}
#jsddm li ul li div{ float:left; width:100%;}
#jsddm li ul li div a{ float:left; width:100%; font-size:100%; color:#333; display:block; border:0px; padding:0; -moz-transition: 0.3s;-o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;}
#jsddm li ul li div a:hover{ color:#085543; background:none;width:95%; padding-left:5%;}

#jsddm li ul li.navprli:hover{ background:#009fa8;}
#jsddm li ul li.navprli:hover a.pro_a1 h2{ color:#fff;}
#jsddm li ul li.navprli:hover a{ color:#fff;}

#top_lang{ float:right; width:10%; margin-top:2%;}
#top_lang a{ float:right; font-size:14px; color:#000;}
#top_lang span{ float:right; padding:0px 3%;}

#tr{ float:right;width:150px; margin-top:20px; }
#tr li{ float:left; width:100%; padding-left:2%;position:relative;}
#tr li a{ display:block; width:100%;}
#tr li img{ float:left; width:100%; height:auto; max-height:71px;max-width:70px;}

#top_menu{ float:left; margin: 0;padding:0; display:none; width:150px;  position:absolute;  z-index:9999; top:70px; padding-top:20px; background:#fff; }		
#top_menu dl{ float:left; width:150px;}
#top_menu dl dd{ float:left; width:150px;}
#top_menu dl dd a{ float:left; width:130px; padding-left:20px; font-size:150%; color:#000; line-height:30px;}

#search{ float:left; margin: 0;padding:0; display:none; width:277px; height:56px; position:absolute;  z-index:9999; margin-left:-185px;*margin-left:-180px;top:70px;padding-top:20px; }		
#sform{ float:left; width:277px; height:56px; background:url(../images/search.jpg) no-repeat left top;}
#sform input{ background:0; border:0; }
#stext{ float:left; width:220px; margin-left:10px;_margin-left:5px; line-height:56px;height:56px; font-size:12px;  color:#666666;font-family:"aller_lightregular",Arial,sans-serif;}
#sbut{ float:right; width:40px; color:#fff; font-weight:bold; height:56px; cursor:pointer;}
}
/*1440分辨率*/
@media only  screen and (min-width: 1420px) and (max-width: 1900px){
#logo{ float:left;width:15%; height:110px;}
#logo a{ float:left; height:110px;}
#logo a img{ float:left; width:auto; height:100%; max-height:110px; max-width:205px;}
/*导航*/
#nav{ float:left; width:65%; height:71px;margin-top:20px; padding-left:7%;}
#jsddm{ float:left; width:90%;height:71px;}
#jsddm li{ float:left; padding:0px 10px;}
#jsddm li a{ display:block;  padding:0px 10px;  height:71px; line-height:71px; font-size:120%;color:#000000; font-weight:500; text-align:center; font-style:italic; font-family:aller_lightregular;}
#jsddm li a:hover{ color:#fff; background:#12a9b2 url(../images/navli.jpg) no-repeat center 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
#jsddm li a.hover{color:#fff;  background:#12a9b2  url(../images/navli.jpg) no-repeat center 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}

/*导航分类*/
#jsddm li ul{ float:left; margin: 0;padding:0;visibility: hidden; width:173px; position:absolute;  z-index:9999;  -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius:0px 0px 10px 10px;}		

#jsddm li ul li{ float:left ;margin: 0;display: inline;  padding:0px 1px; width:171px;  text-align:left; height:32px;background:url(../images/nav_ul_li.png) repeat-y center top;}		
#jsddm li ul li img{ float:left; }
#jsddm li ul li a{ float:left;color:#085543; width:155px; font-family:Arial;padding:0px;  padding-left:16px; height:30px; line-height:30px; font-size:100%; font-weight:normal; overflow:hidden; border-bottom:solid 1px #009fa8; text-transform:capitalize; text-align:left; background:none;}			
#jsddm li ul li a:hover{color:#fff;  background:url(../images/nav_ul_lihover.jpg) repeat-y left top;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0px;}

#jsddm li ul li.navprli{ float:left; width:11%;padding:1% 0.75% 2% 0.75%; height:auto;  background:none;}
#jsddm li ul li.navprli a.pro_a1{ float:left; width:100%; min-height:180px; height:auto; overflow:auto; }
#jsddm li ul li h2{ float:left; width:100%; font-size:13px; line-height:18px; color:#085543; font-style:normal; margin-top:3%; text-align:center;}
#jsddm li ul li img{ float:left; width:100%; height:auto;}
#jsddm li ul li div{ float:left; width:100%;}
#jsddm li ul li div a{ float:left; width:100%; font-size:100%; color:#333; display:block; border:0px; padding:0; -moz-transition: 0.3s;-o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;}
#jsddm li ul li div a:hover{ color:#085543; background:none;width:95%; padding-left:5%;}

#jsddm li ul li.navprli:hover{ background:#009fa8;}
#jsddm li ul li.navprli:hover a.pro_a1 h2{ color:#fff;}
#jsddm li ul li.navprli:hover a{ color:#fff;}

#top_lang{ float:right; width:10%; margin-top:2%;}
#top_lang a{ float:right; font-size:14px; color:#000;}
#top_lang span{ float:right; padding:0px 3%;}

#tr{ float:right;width:150px; margin-top:20px; }
#tr li{ float:left; width:100%;position:relative;}
#tr li a{ display:block; width:100%;}
#tr li img{ float:left; width:100%; height:auto; max-height:71px;max-width:70px;}

#top_menu{ float:left; margin: 0;padding:0; display:none; width:150px;  position:absolute;  z-index:9999; top:70px; padding-top:20px; background:#fff; }		
#top_menu dl{ float:left; width:150px;}
#top_menu dl dd{ float:left; width:150px;}
#top_menu dl dd a{ float:left; width:130px; padding-left:20px; font-size:150%; color:#000; line-height:30px;}

#search{ float:left; margin: 0;padding:0; display:none; width:277px; height:56px; position:absolute;  z-index:9999; margin-left:-185px;*margin-left:-180px;top:70px;padding-top:20px; }		
#sform{ float:left; width:277px; height:56px; background:url(../images/search.jpg) no-repeat left top;}
#sform input{ background:0; border:0; }
#stext{ float:left; width:220px; margin-left:10px;_margin-left:5px; line-height:56px;height:56px; font-size:12px;  color:#666666;font-family:"aller_lightregular",Arial,sans-serif;}
#sbut{ float:right; width:40px; color:#fff; font-weight:bold; height:56px; cursor:pointer;}
}

/*1360分辨率*/
@media only  screen and (min-width: 1340px) and (max-width: 1420px){
#logo{ float:left;width:15%; height:110px;}
#logo a{ float:left; height:110px;}
#logo a img{ float:left; width:100%; height:auto;}
/*导航*/
#nav{ float:left; width:70%; height:71px;margin-top:20px; padding-left:0%;}
#jsddm{ float:left; width:80%;height:71px;}
#jsddm li{ float:left; padding:0px 5px;}
#jsddm li a{ display:block;  padding:0px 10px;  height:71px; line-height:71px; font-size:120%;color:#000000; font-weight:500; text-align:center; font-style:italic; font-family:aller_lightregular;}
#jsddm li a:hover{ color:#fff; background:#12a9b2 url(../images/navli.jpg) no-repeat center 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
#jsddm li a.hover{color:#fff;  background:#12a9b2  url(../images/navli.jpg) no-repeat center 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}

/*导航分类*/
#jsddm li ul{ float:left; margin: 0;padding:0;visibility: hidden; width:173px; position:absolute;  z-index:9999;  -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius:0px 0px 10px 10px;}		

#jsddm li ul li{ float:left ;margin: 0;display: inline;  padding:0px 1px; width:171px;  text-align:left; height:32px;background:url(../images/nav_ul_li.png) repeat-y center top;}		
#jsddm li ul li img{ float:left; }
#jsddm li ul li a{ float:left;color:#085543; width:155px; font-family:Arial;padding:0px;  padding-left:16px; height:30px; line-height:30px; font-size:100%; font-weight:normal; overflow:hidden; border-bottom:solid 1px #009fa8; text-transform:capitalize; text-align:left; background:none;}			
#jsddm li ul li a:hover{color:#fff;  background:url(../images/nav_ul_lihover.jpg) repeat-y left top;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0px;}

#jsddm li ul li.navprli{ float:left; width:11%;padding:1% 0.75% 2% 0.75%; height:auto;  background:none;}
#jsddm li ul li.navprli a.pro_a1{ float:left; width:100%; min-height:180px; height:auto; overflow:auto; }
#jsddm li ul li h2{ float:left; width:100%; font-size:13px; line-height:18px; color:#085543; font-style:normal; margin-top:3%; text-align:center;}
#jsddm li ul li img{ float:left; width:100%; height:auto;}
#jsddm li ul li div{ float:left; width:100%;}
#jsddm li ul li div a{ float:left; width:100%; font-size:100%; color:#333; display:block; border:0px; padding:0; -moz-transition: 0.3s;-o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;}
#jsddm li ul li div a:hover{ color:#085543; background:none;width:95%; padding-left:5%;}

#jsddm li ul li.navprli:hover{ background:#009fa8;}
#jsddm li ul li.navprli:hover a.pro_a1 h2{ color:#fff;}
#jsddm li ul li.navprli:hover a{ color:#fff;}

#top_lang{ float:right; width:15%; margin-top:2%;}
#top_lang a{ float:right; font-size:14px; color:#000;}
#top_lang span{ float:right; padding:0px 3%;}

#tr{ float:right;width:150px; margin-top:20px; }
#tr li{ float:left; width:100%; position:relative;}
#tr li a{ display:block; width:100%;}
#tr li img{ float:left; width:100%; height:auto; max-height:71px;max-width:70px;}

#top_menu{ float:left; margin: 0;padding:0; display:none; width:150px;  position:absolute;  z-index:9999; top:70px; padding-top:20px; background:#fff; }		
#top_menu dl{ float:left; width:150px;}
#top_menu dl dd{ float:left; width:150px;}
#top_menu dl dd a{ float:left; width:130px; padding-left:20px; font-size:150%; color:#000; line-height:30px;}

#search{ float:left; margin: 0;padding:0; display:none; width:277px; height:56px; position:absolute;  z-index:9999; margin-left:-185px;*margin-left:-180px;top:70px;padding-top:20px; }		
#sform{ float:left; width:277px; height:56px; background:url(../images/search.jpg) no-repeat left top;}
#sform input{ background:0; border:0; }
#stext{ float:left; width:220px; margin-left:10px;_margin-left:5px; line-height:56px;height:56px; font-size:12px;  color:#666666;font-family:"aller_lightregular",Arial,sans-serif;}
#sbut{ float:right; width:40px; color:#fff; font-weight:bold; height:56px; cursor:pointer;}
}

/*1024分辨率*/
@media only  screen and (min-width: 1024px) and (max-width: 1340px){
#logo{ float:left;width:15%; height:110px;}
#logo a{ float:left; height:110px;}
#logo a img{ float:left; width:100%; height:auto;}
/*导航*/
#nav{ float:right; width:80%; height:71px;margin-top:20px; padding-left:0%;}
#jsddm{ float:left; width:85%;height:71px;}
#jsddm li{ float:left; padding:0px 5px;}
#jsddm li a{ display:block;  padding:0px 10px;  height:71px; line-height:71px; font-size:120%;color:#000000; font-weight:500; text-align:center; font-style:italic; font-family:aller_lightregular;}
#jsddm li a:hover{ color:#fff; background:#12a9b2 url(../images/navli.jpg) no-repeat center 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
#jsddm li a.hover{color:#fff;  background:#12a9b2  url(../images/navli.jpg) no-repeat center 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}

/*导航分类*/
#jsddm li ul{ float:left; margin: 0;padding:0;visibility: hidden; width:173px; position:absolute;  z-index:9999;  -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius:0px 0px 10px 10px;}		

#jsddm li ul li{ float:left ;margin: 0;display: inline;  padding:0px 1px; width:171px;  text-align:left; height:32px;background:url(../images/nav_ul_li.png) repeat-y center top;}		
#jsddm li ul li img{ float:left; }
#jsddm li ul li a{ float:left;color:#085543; width:155px; font-family:Arial;padding:0px;  padding-left:16px; height:30px; line-height:30px; font-size:100%; font-weight:normal; overflow:hidden; border-bottom:solid 1px #009fa8; text-transform:capitalize; text-align:left; background:none;}			
#jsddm li ul li a:hover{color:#fff;  background:url(../images/nav_ul_lihover.jpg) repeat-y left top;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0px;}

#jsddm li ul li.navprli{ float:left; width:11%;padding:1% 0.75% 2% 0.75%; height:auto;  background:none;}
#jsddm li ul li.navprli a.pro_a1{ float:left; width:100%; min-height:180px; height:auto; overflow:auto; }
#jsddm li ul li h2{ float:left; width:100%; font-size:13px; line-height:18px; color:#085543; font-style:normal; margin-top:3%; text-align:center;}
#jsddm li ul li img{ float:left; width:100%; height:auto;}
#jsddm li ul li div{ float:left; width:100%;}
#jsddm li ul li div a{ float:left; width:100%; font-size:100%; color:#333; display:block; border:0px; padding:0;-moz-transition: 0.3s;-o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;}
#jsddm li ul li div a:hover{ color:#fff; background:none;width:95%; padding-left:5%;}

#jsddm li ul li.navprli:hover{ background:#009fa8;}
#jsddm li ul li.navprli:hover a.pro_a1 h2{ color:#fff;}

#top_lang{ float:right; width:15%; margin-top:3%;}
#top_lang a{ float:right; font-size:14px; color:#000;}
#top_lang span{ float:right; padding:0px 3%;}

#tr{ float:right;width:150px; margin-top:20px; display:none; }
#tr li{ float:left; width:100%;position:relative;}
#tr li a{ display:block; width:100%;}
#tr li img{ float:left; width:100%; height:auto; max-height:71px; max-width:70px;}

#top_menu{ float:left; margin: 0;padding:0; display:none; width:150px;  position:absolute;  z-index:9999; top:70px; padding-top:20px; background:#fff; }		
#top_menu dl{ float:left; width:150px;}
#top_menu dl dd{ float:left; width:150px;}
#top_menu dl dd a{ float:left; width:130px; padding-left:20px; font-size:150%; color:#000; line-height:30px;}

#search{ float:left; margin: 0;padding:0; display:none; width:277px; height:56px; position:absolute;  z-index:9999; margin-left:-185px;*margin-left:-180px;top:70px;padding-top:20px; }		
#sform{ float:left; width:277px; height:56px; background:url(../images/search.jpg) no-repeat left top;}
#sform input{ background:0; border:0; }
#stext{ float:left; width:220px; margin-left:10px;_margin-left:5px; line-height:56px;height:56px; font-size:12px;  color:#666666;font-family:"aller_lightregular",Arial,sans-serif;}
#sbut{ float:right; width:40px; color:#fff; font-weight:bold; height:56px; cursor:pointer;}
}


/*切换图*/
#bframe{ float:left; width:100%; position:relative; margin-top:-130px;}
#bar{ float:left; width:100%; height:auto;}
/* flexslider */
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:auto; background-repeat:repeat-x; background-position:center top;}
.flexslider .slides li a{ float:left; width:100%; height:auto;}
.flexslider .slides li a img{ float:left; width:100%; height:auto;}
.flexslider .flex-control-nav{bottom:50px;z-index:2;width:100%;position:absolute;  text-align:center;}
.flexslider .flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0px 5px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flexslider .flex-control-nav .flex-active{background-position:0 0;}
 
.flexslider .flex-direction-nav{position:absolute;z-index:3;width:100%;top:48%;}
.flexslider .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flexslider .flex-direction-nav li a.flex-prev{left:25%;background:url(../images/prev.png) center center no-repeat;}
.flexslider .flex-direction-nav li a.flex-next{right:25%;background:url(../images/next.png) center center no-repeat;}

#tframe1{ float:left; width:100%; min-height:492px; background:#fff;}
.main{ margin:0 auto; width:1150px; }

.pnk1{ float:left; width:890px; padding-left:260px; padding-top:30px;}

.tu{ float:left; width:210px; height:229px; }
.tu a img{ float:left; width:171px; height:135px;}
.tu p{ float:left; font-size:17px; color:#333; padding-left:100px;}


.tu1{ float:left; width:210px; height:229px; margin-left:20px;}
.tu1 a img{ float:left; width:171px; height:135px;}
.tu1 p{ float:left;  font-size:17px; color:#333; padding-left:100px;}


.tu2{ float:left; width:280px; height:229px;}
.tu2 a img{ float:left; width:171px; height:135px;}
.tu2 p{ float:left;  font-size:17px; color:#333; padding-left:100px;}

.pnk2{ float:left; width:1150px;  padding-top:60px;}

.tu3{ float:left; width:190px; height:263px;}
.tu3 a img{ float:left; width:171px; height:142px;}
.tu3 p{ float:left; font-size:17px; color:#333;}

.tu4{ float:left; width:190px; height:263px; margin-left:70px;}
.tu4 a img{ float:left; width:171px; height:142px; }
.tu4 p{ float:left; font-size:17px; color:#333; padding-left:50px;}

.tu5{ float:left; width:200px; height:263px; margin-left:40px;}
.tu5 a img{ float:left; width:171px; height:142px;}
.tu5 p{ float:left;width:171px; font-size:17px; color:#333; text-align:center;}

.tu6{ float:left; width:190px; height:263px; margin-left:40px;}
.tu6 a img{ float:left; width:171px; height:142px; }
.tu6 p{ float:left; font-size:17px; color:#333; padding-left:40px;}

.tu7{ float:left; width:190px; height:263px; margin-left:40px;}
.tu7 a img{ float:left; width:171px; height:142px;}
.tu7 p{ float:left;  font-size:17px; color:#333; padding-left:40px;}

.catelist{ display:none;}




#iab{ float:left; width:100%; min-height:281px; background:url(../images/iab.jpg) no-repeat center top;}
#iab_title{ float:left; width:100%;}
#iab_title strong{ float:left;  cursor:pointer; width:100%; text-align:center; line-height:60px; font-size:39px; text-transform:uppercase; color:#085543; font-weight:bold; font-family: 'Bookman Old Style'}
#iab_title p{ float:left;  cursor:pointer; width:100%; text-align:center; line-height:25px; font-size:16px; color:#666666; font-family:Arial; }
#iab_cent{ float:left; width:80%; padding:0% 10%; margin-top:20px; text-align:center; font-size:16px;   line-height:25px; height:125px; overflow:hidden;}
#iab_cent a{ font-family:Arial; color:#333;}

/*团队滚动*/
.hm_show2{ float:left; width:1150px; height:200px; background:#fff; margin-top:30px;}
.blk_28 { margin:0 auto; width:100%; ZOOM: 1;}
.blk_28 .Cont { float:left;  WIDTH:960px; height:200px; margin-left:60px;}
.blk_28 #LeftArr1 { background:url(../images/gdan.jpg) no-repeat center center; width:40px; cursor:pointer; height:40px; float:left; z-index:999; margin-top:60px;}
.blk_28 #RightArr1 { background:url(../images/gdan1.jpg) no-repeat center center; width:40px; cursor:pointer; height:40px; float:right; z-index:999;margin-top:60px;}

.in_pipt{float:left;  width:200px;  height:auto; padding-right:40px;}
.in_pipi{ float:left; width:200px; height:auto;}
.in_pipi img{ float:left; width:200px; height:auto;}


#tframe2{ float:left; width:100%; min-height:804px; margin-top:60px; background:url(../images/tframe2.jpg) no-repeat center top;}
#tframe2 .tit { float:left; width:100%; padding-top:100px;}
#tframe2 .tit strong{ float:left; width:100%; text-align:center; line-height:110px; font-size:39px; text-transform:uppercase; color:#fff; font-weight:bold; font-family: 'Bookman Old Style'}
#tframe2 .tit p{ float:left;  width:100%; text-align:center; line-height:30px; font-size:23px; color:#fff; }
#tframe2 .cent{ float:left; width:100%;}

.effect{ float:left; width:100%;padding-top:2%;}

/* 通用图片列表_普通式 */ 
.picList li{ float:left; width:20%;} 
.picList .pic{ float:left; width:94%; padding:0% 3%;} 
.picList .pic a{ float:left; width:100%; height:auto;}
.picList .pic img{ float:left; width:100%; height:auto; } 

/* 多个左滚动 - 公用类 */ 
.leftLoop{ float:left; overflow:hidden; width:100%;  } 
.leftLoop .hd{ float:left;  width:100%; height:76px; text-align:center; margin-top:55px;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block; width:100px; float:left; height:76px; margin-left:43%; line-height:10px; overflow:hidden;  cursor:pointer; background:url(../images/icoLeft.png) no-repeat left top;} 
.leftLoop .hd .next{ float:left; margin:0px; background:url(../images/icoLeft.png) no-repeat right top;} 

.leftLoop .bd{  float:left; width:100%;} 
.leftLoop .bd ul{ float:left;width:100%; overflow:hidden; } 
.leftLoop .bd ul li{  text-align:center; float:left; } 

#tframe3{ float:left; width:100%; min-height:1099px; background:url(../images/tframe3.jpg) no-repeat center bottom;}

.pnk3{ float:left; width:1060px; padding:60px 45px 0px 45px;}
.pck{ float:left; width:320px; height:326px; margin:0px 15px;}
.pck a.a1{ float:left; width:320px; height:105px; overflow:hidden; text-align:center; margin-top:27px;}
.pck a.a1 img{ float:left; width:200px; height:auto; padding:0px 60px; margin-top:-105px;}
.pck a.a2{ float:left; width:320px; height:30px; font-size:23px; color:#007782; line-height:30px; overflow:hidden; text-align:center;}
.pck p{ float:left; width:260px; height:54px; padding:0px 30px; margin-top:15px; font-size:16px; color:#666666; line-height:18px; overflow:hidden; text-align:center;}
.pck a.a3{ float:left; width:320px; height:40px; margin-top:30px; font-size:17px; color:#333333; font-style:italic; line-height:40px; overflow:hidden; text-align:center; background:url(../images/pck_more.jpg) no-repeat center top;}

.pck:hover{ background:url(../images/pckhover.jpg) no-repeat left top;}
.pck:hover a.a1 img{ margin-top:0px;}
.pck:hover a.a2{ color:#fff;}
.pck:hover p{ color:#fff;}
.pck:hover a.a3{background:url(../images/pck_more.jpg) no-repeat center bottom;}

.pnk4{ float:left; width:1060px; padding:90px 45px 0px 45px;}

#icetit{ float:left; width:1047px; }
#icetit strong{ float:left; width:100%; text-align:center; line-height:110px; font-size:39px; text-transform:uppercase; color:#fff; font-weight:bold; font-family: 'Bookman Old Style'}
#icetit p{ float:left;  width:100%; text-align:center; line-height:30px; font-size:17px; color:#fff; }
/*证书旋转*/
#gla{ float:left; position:relative;width:1047px;  background:url(../images/ice_bg.png) no-repeat bottom;height:400px; margin-top:20px; overflow:hidden;}
#gla_box{width:800px;margin:auto;position:relative;}
#gla_box .prev,#gla_box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:171px;}
#gla_box .prev{background:url(../images/btn.png) left bottom no-repeat;left:-120px}
#gla_box .next{background:url(../images/btn.png) right bottom no-repeat;right:-120px} 
#gla_box .prev:hover{background-position:left top;}
#gla_box .next:hover{background-position:right top;}
#gla_box  img{width:100%;height:100%;}
.roundabout-holder{height:380px;width:800px;}
.roundabout-moveable-item{display:block;height:288px;width:213px;cursor:pointer;}
.roundabout-in-focus{cursor:auto;}


#tframe4{ float:left; width:100%; min-width:1005px; min-height:754px; background:#fff;}
.main2{ margin:0 auto; width:1005px;}
.ca_tit{ float:left; width:1005px; padding-top:60px; background:url(../images/ca_tit.jpg) no-repeat center bottom;}
.ca_tit strong{ float:left; width:1005px; font-size:20px; color:#333; line-height:68px; text-align:center;}
.ca_show{ float:left; width:1005px; padding-top:45px;}

.pcp{ float:left; width:243px; padding-right:10px; margin-top:10px;}
.ptp{ float:left; width:243px; height:184px; overflow:hidden; position:relative;}
.ptp a.a1{ float:left; width:243px; height:184px;}
.ptp a.a1 img{ float:left; width:243px; height:184px;}
.ptp a.ptpa2{ float:left; width:100%; height:auto; position:absolute; left:-100%; top:0px; }
.ptp a.ptpa2 img{ float:left; width:100%; height:auto; }

.pwz{ float:left; width:243px;  padding:10px 0px; background:#006c7a;}
.pwz a{ float:left; width:243px; font-size:17px; color:#fff; line-height:20px;height:40px; overflow:hidden; text-align:center;}

.pcp4{padding-right:0px;}



#fframe{ float:left; width:100%; min-height:697px; background:#005968 url(../images/fframe.jpg) no-repeat center top; }
#newsltter{ float:left; width:1005px; height:187px;}
#nl_left{ float:left; width:470px;}
#nl_left a{ float:left; width:470px;height:187px;}
#nl_right{ float:right; width:520px;}

#nform{ float:left; width:520px; height:68px;  margin-top:54px; }
#nform input{ background:0; border:0;}
#ntext{ float:left; width:410px; margin-left:10px; height:68px; line-height:68px; font-size:14px; color:#fff;font-family:"aller_lightregular",Arial,sans-serif;}
#nbut{ float:right; width:85px; height:43px; cursor:pointer;}


#foot{ float:left; width:1005px;}
.fck1{ float:left; width:255px; padding-top:25px; height:330px;}
.fck1 strong{ float:left; width:255px; line-height:55px; color:#fff; font-size:23px; font-weight:normal;  text-transform:uppercase;}
.fck1 ul{ float:left; width:255px;}
.fck1 ul li{ float:left; width:240px; padding-left:15px; background:url(../images/fckli.jpg) no-repeat left center;}
.fck1 ul li a{ float:left; width:240px; font-size:14px; font-family:Arial; color:#b7dbdd; line-height:32px; height:32px; overflow:hidden; -moz-transition: 0.3s;-o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;}
.fck1 ul li a:hover{ padding-left:10px; width:230px;}

.fck2{ float:left; width:360px; padding-top:25px; padding-left:33px;}
.fck2 strong{ float:left; width:360px; line-height:55px; color:#fff; font-size:23px; font-weight:normal;  text-transform:uppercase;}
.fck2 ul{ float:left; width:360px;}
.fck2 ul li{ float:left; width:345px; padding-left:15px; background:url(../images/fckli.jpg) no-repeat left center;}
.fck2 ul li a{ float:left; width:345px; font-size:14px;  font-family:Arial;color:#b7dbdd; line-height:32px; height:32px; overflow:hidden;-moz-transition: 0.3s;-o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;}
.fck2 ul li a:hover{ padding-left:10px; width:335px;}

.foot_cont{ float:right; width:325px; padding-top:25px;}
.foot_cont strong{ float:left; width:300px; padding-left:25px; line-height:55px; color:#fff; font-size:23px; font-weight:normal;  text-transform:uppercase;}

.foot_cont_cent{ float:left; width:325px; padding-top:25px;}
.foot_cont_cent li{ float:left; width:300px; padding-left:25px;color:#b7dbdd; font-size:17px; line-height:32px;}
.foot_cont_cent li b{ float:left; color:#b7dbdd; font-size:14px; font-weight:normal;}
.foot_cont_cent li a{font-size:14px; color:#b7dbdd;}
.foot_cont_cent li span{color:#b7dbdd; font-size:14px;}


.foot_cont_fx{ float:left; width:325px; padding-top:25px;}
.foot_cont_fx li{ float:left; margin-left:10px;}

.foot_lang{ float:left; width:1005px; height:40px;}
#fgj{float:left;width:1005px;}
.gj{ float:left;padding-right:8px;}
.gj img{ float:left;padding-right:8px;}
.gj a{color:#fff; line-height:24px;}


#foot_by{ float:left; width:1005px;}
#foot_by ul{ float:left; width:80%; padding:25px 10% 0% 10%;}
#foot_by ul li{ float:left; padding:0px 15px;}
#foot_by ul li a{ float:left; font-size:14px; line-height:27px; text-transform:uppercase; color:#2a828c;}

#foot_by p{ float:left; width:100%; line-height:30px; font-size:14px; color:#2a828c; text-align:center;}


.copyright{ color:red;}


#nbar{ float:left; width:100%; height:482px;}


/*内页*/
#ntframe{ float:left; width:100%; min-height:680px;  background:#fff; border-top:solid 3px #02afb6;}
#main{ margin:0 auto; width:1150px; position:relative;}

/*面包屑导航*/
#rbt{ float:left; width:100%; height:51px; margin-top:20px;background:url(../images/rbt.jpg) no-repeat right top;}
.more{ float:left; width:100%; font-size:17px; line-height:51px;color:#000000;}
.more a{ font-size:17px; line-height:51px;color:#000000;}

/*左侧栏目导航*/
#left{ float:left; width:218px; padding:39px 0px; background:#fff;}

/*分类*/
.lmb{ float:left; width:218px;}
#lnr{ float:left; width:218px;}
#lnr ul{float:left;width:218px;}
#lnr ul li { float:left; width:218px; }
#lnr ul li a{ float:left; width:198px; padding:10px 0px 10px 20px; line-height:18px;  border-bottom:solid 1px #c1c3c2; font-size:16px; text-transform:capitalize; color:#666666;-moz-transition: 0.3s;-o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s;background:url(../images/lnr_li.jpg) repeat-y left top; }
#lnr ul li a:hover{color:#02afb6;width:188px; padding:10px 0px 10px 30px; background:url(../images/lnr_lihover.jpg) no-repeat left top;}
#lnr ul li a.hover{color:#02afb6;width:188px; padding:10px 0px 10px 30px; background:url(../images/lnr_lihover.jpg) no-repeat left top;}

/*#left_pro{ float:left; width:218px; padding:39px 0px; background:#00afb7;margin-left:-218px; margin-top:-374px;}*/
#left_pro{ float:left; width:218px; padding:39px 0px; background:#00afb7;margin-left:-218px; margin-top:-374px;}
#lnr_pro{ float:left; width:218px;}
#lnr_pro ul{float:left;width:218px;}
#lnr_pro ul li { float:left; width:218px; padding:10px 0px; }
#lnr_pro ul li a{ float:left; width:190px; margin:0px 0px 0px 15px; padding-left:5px; line-height:18px;  font-size:15px; text-transform:capitalize; color:#ffffff; border-left:solid 1px #fff;-moz-transition: 0.3s;-o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
#lnr_pro ul li a:hover{color:#000000;width:195px; margin:0px 0px 0px 10px; }
#lnr_pro ul li a.hover{color:#000000;width:195px; margin:0px 0px 0px 10px; }


.left_pro_fixed{position: fixed; top: 0px; right:77.5%; z-index:999;}


#about_neirnr{ float:right; width:900px; padding-top:19px; padding-bottom:80px;}
#about_neirnr_img{ float:left; width:100%; display:none;}
#about_neirnr_img img{ float:left; width:100%; height:auto;}
#about_neirnr_show{ float:left; width:95%; padding-left:5%; padding-top:3%; font-size:16px;  line-height:2em;}
#neirnr_show{ float:left; width:100%; padding-top:3%; font-size:16px;  line-height:2em;}

#about_neirnr_show img{ max-width:100%;}

/*详细内容显示*/
#about_neirnr_pro{ float:right; width:900px; padding-top:19px; padding-bottom:80px;}

#rnr{ float:left; width:100%; padding-top:2%;}

#rnrp{ float:left; width:100%;}
.bigcate{ float:left; width:96%; padding:2%; background:#f1f1f1;}

.bigcate .bigcate_img{ float:left; width:25%; padding-right:2%;}
.bigcate .bigcate_img a.bigcatea1{ float:left; width:100%;}
.bigcate .bigcate_img a.bigcatea1 img{ float:left; width:100%; height:auto;}

.bigcate .bigcate_cent{ float:right; width:73%; }
.bigcate .bigcate_cent_title{ float:left; width:100%; }
.bigcate .bigcate_cent_title a{ float:left; font-size:20px; color:#333; line-height:35px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.bigcate .bigcate_cent_title a:hover{ padding-left:10px;}
.bigcate .bigcate_cent_remark{ float:left;width:100%;line-height:24px; font-size:16px; color:#666; height:96px; overflow:hidden;}

.bigcate .bigcate_cent_list{ float:left; width:100%; margin-top:2%;}
.bigcate .bigcate_cent_list li{ float:left; width:33%;}
.bigcate .bigcate_cent_list li a{ float:left; width:100%; font-size:16px; color:#057076; line-height:24px; height:24px; overflow:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.bigcate .bigcate_cent_list li a:hover{ width:95%; padding-left:5%;}

.bigcate:hover{ float:left; width:96%; padding:2%;  background:#02afb6;}
.bigcate:hover a{ color:#fff;}
.bigcate:hover .bigcate_cent_remark{ color:#fff;}
.bigcate:hover .bigcate_cent_list li a{ color:#fff;}

.bigcate2{ float:left;width:96%; padding:2%; background:#ffffff;}
.bigcate2 .bigcate_img{ float:right; width:25%;padding-left:2%;}
.bigcate2 .bigcate_img a.bigcatea1{ float:right; width:100%;}
.bigcate2 .bigcate_img a.bigcatea1 img{ float:left; width:100%; height:auto;}


.bigcate2 .bigcate_cent{ float:left; width:73%;}
.bigcate2 .bigcate_cent_title{ float:left; width:100%;}
.bigcate2 .bigcate_cent_title a{ float:left;  font-size:23px; color:#333; line-height:35px;}
.bigcate2 .bigcate_cent_title a:hover{ padding-left:10px;}
.bigcate2 .bigcate_cent_remark{ float:left;width:100%; line-height:24px; font-size:16px; color:#666; height:96px; overflow:hidden;}

.bigcate2 .bigcate_cent_list{ float:left; width:100%; margin-top:2%;}
.bigcate2 .bigcate_cent_list li{ float:left; width:33%;}
.bigcate2 .bigcate_cent_list li a{ float:left; width:100%; font-size:16px; color:#057076; line-height:24px; height:24px; overflow:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.bigcate2 .bigcate_cent_list li a:hover{ width:95%; padding-left:5%;}

.bigcate2:hover{ float:left; width:96%; padding:2%;  background:#02afb6;}
.bigcate2:hover a{ color:#fff;}
.bigcate2:hover .bigcate_cent_remark{ color:#fff;}
.bigcate2:hover .bigcate_cent_list li a{ color:#fff;}

.categoryremark{ float:left; width:100%; line-height:1.5em; font-size:16px;}

/*产品分类说明*/
.cateremark{ float:left; width:100%; line-height:1.5em;}
.strrnr{ float:left; width:100%; margin:2% 0px; line-height:1.5em; color:#010101; font-family:120%; font-family:font-family:"aller_lightregular",Arial,sans-serif;text-align:center;}
.strrnr strong{ float:left; width:100%; font-size:180%; color:#006633; padding:2% 0%;font-family:'Bookman Old Style'; display:none;}
.sorry{ float:left; width:100%;}

/*产品列表*/

.brand-list{ float:left; width:100%;position:relative; min-width:1050px; }
/*.brand-list .item{position:absolute;width:240px;padding-right:20px; padding-bottom:2%;  top:0;left:240px;  -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}*/

.ppcps{ float:left; width:210px; padding-right:20px;padding-bottom:2%;}
.ppwds{ float:left; width:210px; height:32px; overflow:hidden; background:url(../images/ppwds.jpg) no-repeat left top; }
.ppwds a{ float:left;width:100%;color:#fff; font-size:1.3em; line-height:37px; text-align:center; }
.pptps{ float:left; width:208px;  height:156px; overflow:hidden; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;}
.pptps img{ float:left;width:208px; height:auto;}
.ppwrem{ float:left;width:208px; padding:2% 0%; border:solid 1px #cccccc;}
.ppwrem p{ float:left;width:90%; padding:0% 5%; line-height:1.5em; font-size:1.2em; display:none;}
.ppwrem a{ float:left; width:40%; margin:5% 30% 5% 30%; padding:2% 0%; text-align:center; border:solid 1px #cccccc;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}




#newsrnrp{ float:left; width:100%; }
#pro_detail{ float:right; width:900px; }
#pro_detail_title{ float:left; width:100%; margin-top:30px;}
#pro_detail_title strong{ float:left; width:100%; font-size:23px; color:#009fa8; line-height:30px; text-align:center;}
#pro_detail_title p{ float:left; width:100%; font-size:16px; line-height:24px; color:#333;text-align:center; display:none;}

/* 产品最终页图片切换
#pro_detail_img{ float:left; width:1004px; margin-left:7%; min-height:550px;}
.artist_flow_contn{ float:left; width:1004px;height:550px;}
#flip{height:550px;overflow:hidden;position:relative;margin:0 0px;}
#flip img{ border:solid 1px #eaeaea; min-height:100px; min-width:100px; max-height:477px; max-width:477px; cursor:pointer;}
.ui-jcoverflip{position:relative;}
.ui-jcoverflip--item{position:absolute;display:block;padding-bottom:16px;}
	 */

/* 产品最终页图片切换 */
#pro_detail_img{ float:left; width:100%; min-height:450px;}
.artist_flow_contn{ float:left; width:100%;height:450px;}
#flip{height:450px;overflow:hidden;position:relative;margin:0 0px;}
#flip img{ border:solid 1px #999; min-height:100px; min-width:100px; max-height:415px; max-width:415px; cursor:pointer;}
.ui-jcoverflip{position:relative;}
.ui-jcoverflip--item{position:absolute;display:block;padding-bottom:16px;}



#pro_detail_show_cent{ float:left; width:100%; position:relative; }


#right_pro{ float:right; width:218px; padding:39px 0px; background:#009fa8 url(../images/right_pro.jpg) no-repeat left top; margin-right:-220px; margin-top:-374px;}
.right_pro_fixed{position: fixed; top: 0px; right:22.5%; margin-top:0px; z-index:999;}

#right_pro_skype{ float:left; width:100%; margin-top:143px;}
#right_pro_skype a{ float:left; width:50%; padding-left:45%; color:#fff; font-size:17px; line-height:40px;}

#right_pro_fx{ float:left; width:94%; padding:3%; margin-top:27%;}
#right_pro_fx strong{ float:left; width:100%; font-size:20px; margin-top:5%; color:#fff; line-height:35px;}
#right_pro_fx ul{ float:left; width:100%; margin-top:5%;}
#right_pro_fx ul li{ float:left; width:14%; padding-right:2%;}
#right_pro_fx ul li a{ float:left; width:100%;}
#right_pro_fx ul li a img{ float:left; width:100%; height:auto;}



#prtabs { float:left; width:100%; height:45px; padding-bottom:2px; background:url(../images/pro_detail.jpg) no-repeat left bottom;}
#prtabs li {float: left; height:45px; margin:0px 10px;}
#prtabs a {position: relative;  padding:0px 25px; line-height:41px; float: left; text-align:center;-moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius:10px 10px 0px 0px; border:solid 3px #009fa8; font-weight:bold; text-transform:capitalize; font-size:16px; text-decoration: none;color:#333;}
#prtabs a:hover, #prtabs a:hover::after, #prtabs a:focus, #prtabs a:focus::after { border-bottom:solid 3px #fff; padding:0px 25px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius:10px 10px 0px 0px;line-height:41px;font-size:16px; text-align:center;color:#085543;}
#prtabs a:focus {outline: 0;}
#prtabs #current a{ z-index: 3;  border-bottom:solid 3px #fff; padding:0px 25px; line-height:41px;font-size:16px; text-align:center;color:#085543;-moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius:10px 10px 0px 0px;}
#prcontent { float:left; width:100%;  padding:20px 0px 0px 0px; min-height:445px; z-index: 2;}


#feed_remark{ float:left; width:100%; margin-top:5%; font-size:120%;}
#feed_remark a{ color:#333333; font-weight:bold;}
#FeedbackContext{ float:left; width:60%; padding-top:2%; padding-left:20%; font-size:120%;}

#repro{float:left; width:100%;  margin:2% 0px; }
#reprotit{float:left; width:100%;  margin-top:2%;padding:2% 0%; background:url(../images/rbt.jpg) no-repeat right bottom; }
#reprotit strong{ float:left;font-size:20px; color:#009fa8;}
#reprotit a{ float:right; width:111px; height:25px; margin-right:8%; background:url(../images/prodownload.jpg) no-repeat left top;}
#reprocent{float:left; width:100%; padding-bottom:5%; }

.ppcp{ float:left; width:23%; padding-right:2.6%; margin-top:2%;}
.ppwd{ float:left; width:90%; padding:3% 5%; background:#00afb7; overflow:hidden;-moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius:10px 10px 0px 0px;}
.ppwd a{ float:left;width:100%;color:#fff; font-size:1em; line-height:1.2em; text-align:center; }
.pptp{ float:left; width:100%; height:auto; }
.pptp img{ float:left; width:100%; height:auto; }
.ppwre{ float:left;width:90%; padding:2% 4.6%; border:solid 1px #cccccc;}
.ppwre p{ float:left;width:100%; height:7.2em; line-height:1.8em; font-size:1.2em; overflow:hidden; display:none;}
.ppwre a{ float:left; width:40%; margin:10% 30% 10% 30%; padding:2% 0%; text-align:center; border:solid 1px #cccccc;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}


/*新闻*/
#about_neirnr_news{ float:right; width:900px; padding-top:19px; padding-bottom:80px;}
#tab{ float:left; width:100%; }
#newsrnr{ float:left; width:100%;}
.cwzNewss{ float:left; width:100%;  padding:2% 0; border-bottom:solid 1px #c0bfbf; border-bottom-style:dashed;}

.cwz_img{ float:left; width:30%; height:auto; padding-top:3px;}
.cwz_img img{ float:left; width:100%; height:auto; border:solid 1px #eaeaea;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;}
.cwz_img img:hover{ float:left; width:100%; height:auto; border:solid 1px #cc3333;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;}

.cwzNewsRemark{ float:right; width:66%;}

.cwzNewsTitle{ float:left; width:100%;}
.cwzNewsTitle a{ float:left; width:100%; padding:2% 0%; color:#333333; font-size:1.3em; font-weight:bold;}
.cwzNewsTitle a:hover{color:#cc3333;}

.cwzNewsAddtime{float:left; width:100%; text-align:left;color:#999; font-size:0.9em; font-style:italic; }

.cwzNewsRemark p{float:left; width:100%; margin-top:2%;  font-size:1.1em; color:#666666;  overflow:hidden; text-align:justify;}



/*新闻内页*/
.cwzt{ float:left; width:100%; }
.newtitle{ float:left; width:100%;border-bottom:1px #cccccc dotted; color:#333333; text-align:center; font-size:160%; padding:2% 0%;  font-weight:bold; }
#newscontent{ float:left; width:100%;padding:3% 0px; color:#333;font-size:120%; line-height:1.5em;}
#newsback{ float:left; width:100%;padding:3% 0px; text-align:center;font-size:120%; color:#666666; }
#newsback a{color:#333333;font-size:120%;}
#newsback a:hover{color:#cc3333;}
#newsdate{ float:left; width:100%; border-bottom:1px #cccccc dotted; color:#333333;  font-size:120%; padding:1% 0%;  }

.newsf{ float:left; width:100%;font-size:120%; padding:3% 0%; color:#333333; }
.newsf strong{ font-weight:normal; }
.newsf a{color:#333333; font-size:100%; font-weight:normal;}
.newsf a:hover{color:#cc3333;}



/*下载*/
.downloadlist{ float:left; width:100%;}
.downloadlist li{ float:left; width:100%; padding:2% 0% 3% 0%; border-bottom:solid 1px #eaeaea;}
.downloadlist li .down_list_img{ float:left; width:30%; height:auto; padding-top:1%;}
.downloadlist li .down_list_img img{ float:left; width:100%; height:auto; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;}

.downloadlist li .down_list_show{ float:right; width:66%;}
.downloadlist li .down_list_show strong{ float:left; width:100%; padding:1% 0%; font-size:160%; color:#000000;}
.downloadlist li .down_list_show span{ float:left; width:100%;padding:1% 0%;  font-size:100%; color:#999999; font-style:italic;}
.downloadlist li .down_list_show p{ float:left; width:100%; min-height:60px; margin-top:1%;  overflow:hidden; font-size:120%; color:#666666;}
.downloadlist li .down_list_show .down_list_link{ float:left;width:25%; margin-top:3%; padding:1%; }
.downloadlist li .down_list_show .down_list_link a{ float:left; width:95%; padding:3% 0%; font-size:1em;  padding-left:5%; font-weight:bold;}

.down_list_link_down{ background:url(../images/down.png) no-repeat 95% center; border:solid 1px #666; color:#666666; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.down_list_link_down:hover{ background:url(../images/down.png) no-repeat 95% center;border:solid 1px #333;color:#333; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}



/*联系我们*/
.contactUs{ float:left; width:100%; padding-bottom:30px; }
.contactUs .tips{ margin-bottom:35px;}
.contactDetails{float:left; margin-bottom:3%; width:50%; font-size:120%;color:#010101;}
.contactDetails li{ margin:3% 0%;}
.contactDetails a{ color:#010101;font-size:120%;}
.contactDetails span{}
.contactDetails a:hover{ color:#004690;}
.contactDetails b{ font-size:120%; color:#010101;}

.btn_send{ display:block; font-size:14px;  color:#000000;  margin-bottom:5px;border:none!important; cursor:pointer; }
.contactUs .message{ width:300px; height:120px;}
.contactUs .supplier li{margin-bottom:20px;}
.contactUs .supplier li label.error{ margin-left:3px;}

.contacttext{float:left; width:350px; padding-top:5px;}

.fcimg{ float:right; width:45%; padding-right:1%;}
.fcimg img{ float:left; width:100%; height:auto;}
#map{ float:left; width:100%; }
#destxt{ float:left;color:#666666;  margin-bottom:2%; width:100%;  font-size:120%; line-height:1.5em;}

.prliuyan{ float:left;color:#000000; }
.prliuyan td{ float:left;color:#000000; }




/*留言*/
.form_list{ float:left; width:100%;}
.form_list li{ margin-top:2%; min-height:3em; line-height:3em;}
.form_list li.form_list_left{float:left; width:44%; border:solid 1px #c9c9c9; padding-left:1%; margin-right:4.3%;}
.form_list li.form_list_right{float:left; width:44%; border:solid 1px #c9c9c9; padding-left:1%; margin-left:4.3%;}
.form_list li.form_list_all{float:left; width:98%; border:solid 1px #c9c9c9; padding-left:1%;}

.form_list label { float:left; color:#666666;  padding-right:2%; }
.form_list label em { padding-right:3px; font-style:normal; color:#666666;  }

.message{ width:280px; height:120px;}

.form_list input,.form_list select,.form_list textarea{ float:left;height:2em; border:0px; background:#none;}
.form_list .check span{padding-right:15px;}
.form_list .check a{padding-left:12px; color:#4848b9; text-decoration:underline; }
.form_list .check a.add{background:url(../images/icon_add.png) no-repeat 0 4px;}
.form_list .check a.minus{ background:url(../images/icon_minus.gif) no-repeat 0 4px;}
.form_list .count{text-align:right;}
.form_list .count span{ margin-right:98px; display:inline-block;padding:2px 5px;border:1px solid #ccc; color:#3f3f3f; background-color:#f4fff2; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.form_list .input_c{ float:none; width:16px; height:16px; padding:0; margin:2px 2px 2px 0; overflow:hidden; vertical-align:bottom}
.form_list .btn{border:0;width:161px;height:27px;background:url("../images/bg_next_step.png") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer; color:#425281; font-size:11px; font-weight:bold; text-indent:-999em;}
.form_list .info{color:#3f3f3f; font-weight:bold; font-size:13px;}
.form_list .check label{vertical-align:top; float:left;}
.form_list .check div{ float:left; width:360px; margin-left:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.form_list .check div span{ display:inline-block; float:left; white-space:nowrap;}
.input1{ float:left; width:300px; height:20px; line-height:20px; border:solid 1px #999999;}
.textarea{ float:left; width:300px; height:200px;border:solid 1px #999999; margin-top:5px;}

#btnFeedbackSend{width:125px; height:40px; font-family:Arial; cursor:pointer; color:#fff; border:0px;line-height:35px; font-size:20px; font-weight:bold; background:url(../images/btns.png) no-repeat right top;}

/*在线留言*/
.feedback{ float:left; width:450px; margin-left:150px; margin-top:15px;}
.feedback tr{  height:30px; padding-top:10px;}
.feedback tr th{text-align:right;line-height:30px; width:100px; padding-right:5px;}
.feedback tr td{line-height:30px; width:350px; text-align:left; color:#666666;}

#feedbackremark{ float:left; width:904px; line-height:35px;border-bottom:solid 1px #999999; font-size:14px; border-bottom-style:dotted; height:150px; background:url(../images/Feedback.jpg) no-repeat right top;}


/*证书*/
.pcpcw{ float:left; width:18%;  padding-right:2%; margin-top:1%;}
.ptpcw{ float:left; width:100%;}
.ptpcw img{ float:left; width:100%; height:auto; }
.pwzcw{ float:left; width:100%; padding-top:3%; line-height:140%;text-align:center; }
.pwzcw a{color:#666666;}
.pwzcw a:hover{color:#cd392b;}

.wpcpcw{ float:left; width:23%;  padding-right:2%; margin-top:1%;}
.wptpcw{ float:left; width:100%;}
.wptpcw img{ float:left; width:100%; height:auto; }
.wpwzcw{ float:left; width:100%; padding-top:3%; line-height:140%;text-align:center; font-size:100%; }
.wpwzcw a{color:#666666;}
.wpwzcw a:hover{color:#cd392b;}


/*生产车间*/
.pcpc{ float:left; width:166px; padding-right:18px; margin-top:10px;}
.ptpc{ float:left; width:150px; height:170px;padding:7px; border:solid 1px #8abdff; }
.ptpc:hover{ float:left; width:150px; height:170px;padding:7px; border:solid 1px #d82528; }
.ptpc img{ float:left; width:150px; height:170px; }
.pwzc{ float:left; width:166px;  height:20px; line-height:20px; overflow:hidden;text-align:center; }
.pwzc a{color:#000000;}
.pwzc a:hover{color:#c8000f;}

/*网站地图*/
#sitemapnav {float:left; width:100%;}
#sitemapnav a{ color:#666666;}
#sitemapnav .fontbig {	width:100% !important;}
#sitemapnav .bigli{float:left;	width:98.5%; padding-left:1.5%; margin-top:2%; font-size:120%; background:url(../images/hdlihover.png) no-repeat left center; }
#sitemapnav .bigli a {color:#333333;text-decoration:underline}
#sitemapnav .bigli a:hover {color:#004690;}
#sitemapnav .abli_02{ float:left;width:14%;padding-left:2%;font-size:100%; overflow:hidden; margin:1% 0% 1% 3%;display:inline;font-weight:normal; background:url(../images/hdli.png) no-repeat left center; }
.jiange{ float:left; width:98.5%; padding-left:1.5%; margin-top:1%; height:1%; border-bottom:solid 1px #d2d2d2; }

#sitemapnav .PROclass_01 { float:left; width:95.5%;padding-left:1.5%; font-size:120%; margin:1% 0% 1% 3%;display:inline;font-weight:normal; background:url(../images/hdli.png) no-repeat left center; }
#sitemapnav .PROclass_02 { float:left;width:80%;padding-left:1.5%;font-size:100%; overflow:hidden;margin:0.5% 0% 0.5% 5%;display:inline;font-weight:normal; background:url(../images/hdli.png) no-repeat left 8px; }

#sitemapnav .PROclass_01 a{ color:#666666;}
#sitemapnav .PROclass_02 a{ color:#666666;}
#sitemapnav .PROclass_01 a:hover{ color:#004690;}
#sitemapnav .PROclass_02 a:hover{ color:#004690;}

#sitemapnav .PROclass_03 { float:left;width:15%;padding-left:1.5%;color:#666666;font-size:90%;margin:0.5% 0% 0.5% 7%;display:inline;background:url(../images/hdli.png) no-repeat left 5px;}
#sitemapnav .PROclass_04 { float:left;width:15%;padding-left:1.5%;margin:0.5% 0% 0.5% 10%;display:inline;}


/*视频详细页*/
#videotitle{ float:left; width:750px; line-height:45px; font-size:14px; border-bottom:solid 1px #dddddd; color:#cc3333; font-weight:bold; text-align:center;}
#videocontent{ float:left; width:750px; padding:25px 0px; text-align:center;}
#derstertit{ float:left; width:740px; height:30px; padding-left:10px; font-weight:bold; font-size:14px; text-align:left; background:#cc3333; color:#fff; text-transform:capitalize; line-height:30px;}
#derster{ float:left; width:750px; text-align:left; padding-top:10px;}

.vpcp{ float:left; width:206px;padding-right:45px; margin-top:10px; padding-bottom:10px;}
.vptp{ float:left; width:200px; height:150px;padding:2px; border:solid 2px #dddddd;}
.vptp img{ float:left; width:200px; height:150px; }
.vpwz{ float:left; width:206px;  line-height:25px; padding-top:3px; text-align:center; }
.vpwz a{color:#666666;}
.vpcp:hover .vpwz a{color:#cc3333;}
.vpcp:hover .vptp{ float:left; width:200px; height:150px;padding:2px; border:solid 2px #cc3333; }




#map{ float:left;}

.feedbackBox{float: left;padding: 15px;}
.Feedbackbg{float: right;width: 300px;height: 140px;}
.textStyle{ width:60%; max-width: 350px;height: 30px;line-height: 30px;background-color: #ffffff;border: solid 1px #C5C5C5;padding-left: 2px;font-size:120%;font-family:"aller_lightregular",Arial,sans-serif;}
.textAreaStyle{width: 350px;line-height: 20px;background-color: #ffffff;border: solid 1px #C5C5C5;padding-left: 2px;}
#FeedbackContext table{margin-bottom: 15px;border-collapse: collapse;margin-left: 30px;width: 510px;}
#FeedbackContext table tr{margin-top: 10px;}
#FeedbackContext table th{text-align: right;font-weight: lighter;padding-top: 5px;padding-bottom: 5px;color:#000;width: 140px;padding-right: 6px;}
#FeedbackContext table td{padding-top: 5px;padding-bottom: 5px;color:#3D4146;padding-left: 5px;text-align: left;}
.red{ color:Red;}
.FeedbackUsText{ width:auto;  clear:both;background:url(../images/Feedback.jpg) no-repeat 0px 25px; }
.FeedbackUsText p{ clear:both;  color:#3D4146;  padding-top:0px; margin:0px;   text-indent:15px; line-height:24px;  }
  
/*FAQ*/
.divcate{float:left; width:720px; height:30px; line-height:30px; padding:5px 0px;  background:#fff url(/images/divcate.jpg) no-repeat 680px center; border-bottom:solid 1px #eaeaea;}
.divcate:hover{ background:#fff url(/images/divcatehover.jpg) no-repeat 680px center;}
.divcate a{ float:left; color:#333333;padding-right:40px; width:680px; font-size:16px; display:block;font-weight:normal; text-transform:capitalize;}
.divcate a img{ float:left;}

.divChild{ float:left; width:690px; padding-left:30px; padding-top:5px; padding-bottom:10px; background:#eff0f2}
.divChildShow{ float:left; width:690px; font-size:12px; color:#666666; line-height:25px;}

.redd{ color:red; font-weight:bold;}




