/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; margin:0px; padding:0px}
html,button,input,select,textarea{font-family:Helvetica,  Arial, sans-serif;}
body{font-size:14px;font-style:normal;margin:0; background:#f5f5f5; padding:0; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
div,ul,li,img,form,span{margin:0; padding:0; border:0}
li { list-style:none; list-style-type:none}
dl,dd,dt,li { list-style:none; list-style-type:none; padding:0px; margin:0px}
a {text-decoration: none;}
a:focus{text-decoration: none;}
a:active,a:hover{text-decoration: none;color:#f90}
.divlink {display:inline-block; float:left}
.divlink:hover {color:#f90;}

.shadow{
-webkit-box-shadow:0 0 10px rgba(188, 188, 188, .5);  
  -moz-box-shadow:0 0 10px rgba(188, 188, 188, .5);  
  box-shadow:0 0 10px rgba(188, 188, 188, .5)}
  
.shadow1{  
-webkit-box-shadow: #ccc 0px 0px 40px;
-moz-box-shadow: #ccc 0px 0px 40px;
box-shadow: #ccc 0px 0px 40px;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;
}
.shadow2{
-webkit-box-shadow:5px 5px 5px rgba(188, 188, 188, .3);  
  -moz-box-shadow:5px 5px 5px rgba(188, 188, 188, .3);  
  box-shadow:5px 5px 5px rgba(188, 188, 188, .3)}

.lines {border-bottom:5px solid #f90}

#headers {width:100%; height:148px;background:#F7F8FA }
#headers a {font-family:Helvetica,  Arial, sans-serif; filter:chroma(color=#CCCCCC)}
.headers {width:1160px; height:148px; margin:auto; }
.topleft {width:370px;height:148px;display:inline-block;float:left;background:url(../Images/logo_en.jpg) no-repeat center center}
.topright {width:790px;height:148px;display:inline-block;float:left; }

.Efont {font-family: Helvetica, sans-serif; font-size:14px; }
.Efont a {color:#F16621; font-size:14px}
.Efont a:active,a:hover{text-decoration: none;color:#009039}

.keyword {width:240px;height:30px;border:0; padding:0; text-indent:2px;line-height:30px}
.search {width:30px; height:30px; background:#EF601A url(../Images/searcha.png) no-repeat center;border:0;padding:0; cursor:pointer;}
.search:hover{background:#EF601A url(../Images/searchb.png) no-repeat center;border:0;padding:0; cursor:pointer;}
.searchspan1 {display:inline; height:30px; float:left; padding:0;margin:15px 0 0 0;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.searchspan2 {display:inline; height:30px; float:left; padding:0;margin:15px 0 0 0;border:1px solid #EF601A}
.searchlist {display:block;background:url('../images/dot.jpg') no-repeat left center; text-indent:16px}
.searchlist a{color:#888; }
.searchlist a:hover{color:#f90; }

.bigcategory { background:url('../Images/main_icon.gif') no-repeat left center; height:32px; display:block; line-height:32px;}
.smallcategory { background:url('../Images/dot001.png') no-repeat 16px center; height:22px;display:block; line-height:22px; margin: auto}

/*下拉菜单*/
.memus {padding:10px 0px 0px 20px;margin:0px 0px 0px 20px;width:auto; display:inline-block; float:left}
.memus a{font-size:16px; color:#333; font-family:Helvetica,  Arial, sans-serif; font-weight:bold}
#menus a {font-size:16px}

#container {width:1170px; margin:20px auto; padding:0px; display:block; height:100%}
.indexnews {width:770px; height:210px; border:1px solid #eee; margin-right:26px; display:block; float:left;background:#fff;
 -webkit-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  -moz-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  box-shadow:0 0 10px rgba(200, 200, 200, .5);  }
.newsimgtitle { position:absolute; display:block; width:353px; height:30px; line-height:30px; background:#f8f8f8; margin-top:-30px; text-indent:16px}
.indexshzr {width:370px; height:210px; border:1px solid #eee;display:block; float:left; background:#fff;
 -webkit-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  -moz-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  box-shadow:0 0 10px rgba(200, 200, 200, .5);  }
.shzrtitle { height:40px; width:100%; display:block; text-indent:16px; color:#ff9900; font-weight:bold; font-size:16px; line-height:40px; border-bottom:1px solid #eee}
.zhzrimg {display:inline-block; float:left; width:160px; height:167px; padding-top:2px}
.shzrtitle1 { display:inline-block; float:left; margin-left:10px; margin-top:10px; width:180px; height:40px; color:#333; font-size:15px; font-weight:bold}
.shzrdes { font-size:14px; color:#999; padding:10px;width:170px; height:100px; display:inline-block; float:left  }
.shzrdes a {color:#999}
.shzrdes a:hover {color:#f90}
.indexjjfa {width:1170px; height:60px; margin:auto;line-height:65px; border-bottom:1px solid #ddd; display:block; clear:both; text-align:center; font-size:19px; font-weight:bold; color:#f90}
.fangantitle { position:absolute;width:218px; margin-top:-70px; display:block; text-align:center; color:#f90; font-weight:bold; font-size:20px; letter-spacing:3px;
 }
.fangandes { line-height:20px; color:#009234; padding:5px 10px; height:auto; display:block}
.indexjjfa1 {width:1190px;margin:10px auto; background:#fff;display:block; height:auto}

.indexjjfa1 div {width:218px; height:190px;  display:inline-block; float:left; margin:10px 10px 0px 10px; background:#fff;
 -webkit-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  -moz-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  box-shadow:0 0 10px rgba(200, 200, 200, .5);  }

.indexjjfa1 div img {height:119px; width:218px}
.indexprotitle {width:1170px; height:50px; margin:auto;margin-top:20px; line-height:50px;  display:block; clear:both; text-align:center; font-size:19px; font-weight:bold; color:#f90}
.indexpro {width:1170px; height:326px; margin:5px auto; display:block; background:#fff;
 -webkit-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  -moz-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  box-shadow:0 0 10px rgba(200, 200, 200, .5);  }
.indexpro div {display:inline-block; float:left; margin:28px 0px 28px 25.3px; width:203px; height:280px; background:url('../images/more.png') no-repeat center bottom; overflow:hidden
}
.protitle{display:block;height:28px; color:#f90;padding:0 10px; line-height:28px; font-weight:bold; font-size:16px}
.prodes {display:block;height:230px; color:#009234; padding:0 10px; overflow:hidden}


.indexhzhb {width:1170px; height:170px ; display:block; margin:20px auto; background:#fff;
 -webkit-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  -moz-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  box-shadow:0 0 10px rgba(200, 200, 200, .5);  }
.indexhzhbtitle {width:1170px; height:40px ; line-height:40px; display:block; color:#ff9900; font-size:16px; font-weight:bold; border-bottom:2px solid #ff9900; text-indent:10px}
.pannerdiv {width:auto; height:110px; display:inline-block; float:left}
.pannerdiv div { display: inline-block; float:left; text-align:center ; line-height:28px; margin:10px 0px 0px 10px;}
.pannerdiv div img {width:90px; height:82px}

.indexpx1 { width:575px; height:220px; margin-right:20px ; display:inline-block; float:left; background:#fff;
 -webkit-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  -moz-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  box-shadow:0 0 10px rgba(200, 200, 200, .5);  }
.indexpxtitle {height:38px; line-height:38px; width:100%; display:block; border-bottom:1px solid #ff9900; color:#ff9900; text-indent:16px; font-size:15px; font-weight:bold}
.more { float:right; margin-right:16px; font-size:14px; }
.more a {color:#009234; font-weight:normal}
.more a:hover {color:#f90; font-weight:normal}
.indexpx2 { width:575px; height:220px; display:inline-block; float:left; background:#fff;
 -webkit-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  -moz-box-shadow:0 0 10px rgba(200, 200, 200, .5);  
  box-shadow:0 0 10px rgba(200, 200, 200, .5);  }
.pximg {width:165px; height:180px; display:inline-block; float:left;text-align:center}
.pximg img {padding-top:30px}
.pxlist {display:inline-block; float:left; width:380px; height:180px; overflow:hidden; margin-top:10px;}
.pxlist li{ background:url(../images/dot.jpg) no-repeat center left; padding-left:15px; height:26px; line-height:26px; overflow:hidden}
.pxlist a{ color:#555; font-size:14px}

.subcontainer {width:100%; height:50px; background:#eee;}
.subcontainer a {color:#666}
.tohome {width:1100px;height:50px; margin:auto; display:block; font-size:16px; padding:0px 35px; background:url('../images/homeicon.png') no-repeat  20px center; background-size: 26px auto; color:#009234}
.tohome span { display:inline-block;height:18px; line-height:18px; margin-top:15px; float:left; border-right:1.2px solid #009234; padding:0px 15px }
.tohome img { padding-top:8px}
.submenus { width:1170px; height:50px; margin:auto; line-height:50px; color:#666; }
#mainbox {width:1170px; height:100%; display:block; margin:28px auto; background:#f5f5f5;}
#mainleft {width:248px; height:100%; display:inline-block; float:left;}
#mainright {width:900px; height:100%; display:inline-block; float:left; padding-left:22px; background:#fff; padding-bottom:50px}
.lefttop { width:248px; height:60px; display:block; background:url('../images/side.jpg') no-repeat top left; color:#f90; font-weight:bold; font-size:18px; text-align:left; line-height:50px;text-indent:48px}
.leftmenu {width:210px; height:100%; display:block; margin:auto; margin-top:20px; margin-bottom:80px}
.leftmenu li{height:38px; line-height:38px; width:210px; display:block; border-bottom:1px  dashed #ddd; text-indent:12px}
.leftmenu li img {padding-left:6px}
.leftmenu a { color:#555; font-size:16px; }
.leftmenu a:hover {color:#f90}


.righttop {display: block; height:50px; line-height:50px; border-bottom:3px solid #f5f5f5;font-size:16px; font-weight:bold; color:#009234; margin:5px 22px 10px 0}
.prodiv {width:270px; height:340px; display:inline-block; float:left; margin:16px 10px 16px 12px; background:#f6f6f6}
.proimg {width:270px; height:200px; display:block; overflow:hidden; text-align:center}
.proimg img { height:180px; width:auto}
.proname {display:block; width:240px; padding:0px 15px; margin:auto; height:55px; line-height:22px; color:#333; font-size:17px;background:url('../images/line1.jpg') no-repeat left bottom;overflow:hidden}
.prodes {display:block; height:90px; line-height:22px; color:#999; padding-left:6px}
.pages { float:right; display: block; margin:auto;  margin:50px 22px 50px 0; border-top:3px solid #eee; width:860px; text-align:right; padding:10px}
.pages a { display:inline-block; border:1px solid #ccc; padding:1px 3px; background:#f6f6f6; margin-left:3px}
.newslist {width:880px; height:130px; display:block; border-bottom:1px dashed #f1f1f1; padding:16px 0px}
.newslistimg {width:198px; height:128px; padding:2px; overflow:hidden;display:inline-block; float:left; border:1px solid #009234; margin-right:20px}
.newslistimg img {width:198px; height:auto; }
.newslisttitle {width:650px; height:30px; display:inline-block; float:left; color:#555; font-size:16px; font-weight:bold}
.newslistdes {width:650px; height:100px; display:inline-block; float:left; color:#888;font-size:14px}
.newstitle {display:block; color:#333; height:30px; line-height:30px;text-align:center;font-size:18px; font-weight:bold}
.newstime {display:block; color:#999; height:30px; line-height:30px; text-align:center}
.newscontent {display:block; width:830px; height:100%; padding:0px 20px 50px 20px; color:#555}
.newscontent img {display:block; margin:auto}
.newscontent div {}
#newscontent table{border-collapse:collapse;border:none;width:100%;}
#newscontent td {border:1px solid #222;font-size:14px;}
#newscontent {font-family:Helvetica,Arial, sans-serif; font-size:16px; line-height:25px}

.imglist {display:inline-block;float:left;width:200px; height:170px;text-align:center; border:1px solid #f1f1f1;margin-right:16px; margin-bottom:15px}
.imglist div {display:table-cell;vertical-align:middle;text-align:center;width:200px;height:150px;line-height:18px; overflow:hidden}
.imglist div img {margin-bottom:10px; }
.imglist a:hover {color:#f90}
.setcenter {margin:auto;width:178px;height:100%;text-align:center; display:block; overflow:hidden; }
.setcenter1 {margin:auto;width:178px;height:auto;text-align:center; display:block; overflow:hidden;}
.setcenter li{width:160px; height:28px; display:block; margin:auto}
.setcenter1 li{width:180px}
.newsimgs101 {width:230px} 
.newsimgs102,.newsimgs104 {width:200px} 


.linkdiv {width:1170px; height:160px; display: block; background:#fff; margin:auto; margin-top:16px}
.linkdiv div {display:block; height:30px; text-indent:18px; text-align:left; color:#f90; line-height:30px; font-size:15px; font-weight:bold; border-bottom:1px solid #f90}
.linkdiv li {margin-left:20px; margin-bottom:10px; margin-top:10px;display:inline-block; float:left; height:30px;}
.linkdiv li a { color:#666}
.qqdiv { position: fixed; z-index:99999; display:block; width:180px; height:300px; bottom:0px;right:-80px}


#footer {width:auto;height:327px;display:block;font-family:Helvetica,  Arial, sans-serif; margin-top:20px; background:#fff}
.foottop { height:6px; width:100%; display:block;background:url(../Images/footmenutop.jpg) no-repeat left center;}
.footbottom { height:6px; width:100%; display:block;background:url(../Images/footmenubottom.jpg) no-repeat right center;}
.footmenu { height:220px;width:1160px; display:block; margin:auto;}
.footmenu div {display:inline-block; height:200px; float:left; margin:15px 46px 0 0 }
.footmenu span { font-weight:bold; height:35px; color:#F90;margin:0px 0 18px 0; display:block; font-size:16px; }
.footmenu a {display:block; height:25px; line-height:25px; font-size:14px; color:#555}
.footmenu a:hover {display:block; height:25px; line-height:25px; font-size:14px; color:#009039}
.footbottom1 { height:110px; width:100%; display:block; background:#f1f1f1; padding:30px 0px;font-size:14px; color:#666; line-height:25px; text-align:center;}
.footbottom1 span {}
.totop { position:fixed; bottom:50px; right:6px}


.detailcontainer {display:block;width:100%; height:100%;text-align:left;background:#f5f5f5; font-size:16px; color:#333; padding-bottom:30px }
.detaildiv {width:1130px; height:100%; display:block; margin:auto; margin-top:30px; background:#FFF}
.subtitle {display:block;width:1130px;height:50px; line-height:30px; padding:20px;margin:auto; background:#fff url(../Images/kbg.jpg) repeat-x center bottom ;font-family:Helvetica,  Arial, sans-serif; color:#f90; font-weight:bold}
.detailcontent {width:1070px;height:100%;padding:10px 50px 50px 50px; background:#FFF;
display:block;color:#666; 
margin:auto; font-size:15px; 
line-height:28px;text-align:left; 
word-break:break-all; /*支持IE，chrome，FF不支持*/
word-wrap:break-word;/*支持IE，chrome，FF*/
}



/*tab*/
.newsimg {width:337px; height:210px; display:inline-block; float:left; margin-right:10px}
.tit_box {border-bottom:1px solid #eee; height:40px; text-align:center; line-height:40px; display:block; padding:0px 0px}
.tit_box ul li {width:120px; display: inline-block; float: left; cursor: pointer;}
.tit_box ul li a { color:#999; font-size:16px;  font-weight:bold}
.tit_box ul li.tit_hover span a { color:#ff9900; font-size:16px; font-weight:bold;}

.tab_box_dt {width: 415px; margin-left: 8px;height:240px;display:inline-block; float:left;}
.tit_box ul li.tit_hover {background: rgb(255, 255, 255); text-decoration: none}
.tit_box ul li.tit_hover span {background-position: 0px -57px; display: block}
.tit_box ul li.tit_hover span em {color: rgb(0, 102, 204); font-weight: bold}
.content_box {padding: 10px; height: 160px; }
.content_box a {font-size:15px;  color:#666 }
.content_box a:hover{font-size:15px;  color:#ff9900 }
.content_box span { color:#ccc; float:right}
.con_height {height: 190px}
.con_height_n {height: 200px}
.content_box ul li { line-height: 24px; text-indent: 10px}
.ts_box ul li {background-position: 0px -76px; line-height: 24px; text-indent: 10px}


/*banner*/
.adpowerpoint{width:100%;height:500px;margin:0px auto; padding:0px;text-align:left;background:url('../images/loader_black.gif') no-repeat center center}
#carousel_container {PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT:500px; PADDING-TOP: 6px; background: url('../images/yy.jpg') repeat-x bottom}
#loading_wrap {POSITION: relative; MARGIN: 0px auto; WIDTH: 32px; DISPLAY: none; HEIGHT: 100%;}
#loading_content {POSITION: fixed; MARGIN-TOP: -50px; WIDTH: 32px; HEIGHT: 32px; COLOR: rgb(255,255,255); MARGIN-LEFT: -16px; TOP: 50%; LEFT: 50%}
.center-clear {	MARGIN: 0px auto; WIDTH: 100%}
.center-clear-border-support {MARGIN: 0px auto; WIDTH: 988px}
.center-clear-border-support {WIDTH: 100%}
.theme-default img{width:100%}
.theme-default .nivoSlider {POSITION: relative; BACKGROUND: url(..imgaes/loading.gif) rgb(255,255,255) no-repeat 50% 50%;}
.theme-default .nivoSlider IMG {POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px; width:100%}
.theme-default .nivoSlider A {DISPLAY: block;}
.theme-default .nivo-controlNav {POSITION: absolute;  BOTTOM:-20px; MARGIN-LEFT: -40px; LEFT: 50%}  /*Butt位置*/
.theme-default .nivo-controlNav A {z-index:9999;TEXT-INDENT: -9999px;WIDTH:22px; DISPLAY: block; BACKGROUND: url(../images/butt.png) no-repeat; FLOAT: left; HEIGHT: 22px; MARGIN-RIGHT:0px}
.theme-default .nivo-controlNav A.active {BACKGROUND-POSITION: 0px -22px}
.theme-default .nivo-directionNav A {TEXT-INDENT: -9999px; WIDTH: 49px; DISPLAY: block; BACKGROUND: url(../images/arrows.png) no-repeat; HEIGHT: 49px}
.theme-default A.nivo-nextNav {BACKGROUND-POSITION: -49px 0px; RIGHT:3px}
.theme-default A.nivo-prevNav {LEFT: 0px}
.theme-default .nivo-caption {FONT-FAMILY: Helvetica, Arial, sans-serif}
.theme-default .nivo-caption A {BORDER-BOTTOM: rgb(255,255,255) 1px dotted; COLOR: rgb(255,255,255)}
.theme-default .nivo-caption A:hover {COLOR: rgb(255,255,255)}
.nivoSlider {POSITION: relative;width:100%;margin:auto;right:0px; margin-right:0px}
.nivoSlider IMG {POSITION: absolute; TOP: 0px; LEFT: 0px; right:0px;margin:auto;}
.bannerimg {border:4px solid #00C}
.nivoSlider A.nivo-imageLink {}
.nivo-slice {Z-INDEX: 5; POSITION: absolute; DISPLAY: block; HEIGHT: 100%}
.nivo-box {Z-INDEX: 5; POSITION: absolute; DISPLAY: block}
.nivo-caption {Z-INDEX: 8; POSITION: absolute; WIDTH: 270px; BOTTOM: 112px; COLOR: rgb(255,255,255); LEFT: 59px; opacity: 0.8}
.nivo-caption H1 {PADDING-BOTTOM: 15px; BACKGROUND-COLOR: rgb(229,52,0); PADDING-LEFT: 20px; PADDING-RIGHT:0px; FONT-FAMILY: "Terminal Dosis", sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: 300; PADDING-TOP: 15px}
.nivo-caption P {PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: rgb(0,0,0); PADDING-TOP: 10px}
.nivo-caption A {DISPLAY: inline !important}
.nivo-html-caption {DISPLAY: none}
.nivo-directionNav A {Z-INDEX: 9; POSITION: absolute; TOP: 40%; CURSOR: pointer}  /*箭头位置*/
.nivo-prevNav {	LEFT: 0px}
.nivo-nextNav {	RIGHT: 20px}
.nivo-controlNav A {Z-INDEX: 9; POSITION: relative; CURSOR: pointer}
.nivo-controlNav A.active {FONT-WEIGHT: bold}
#current {color:#f90; }
.current a {color:#f90; }
.displaynone {display:none}
#tuijian { position:absolute; z-index:9999;  background:url('../images/jian.png') no-repeat left top; display:block; height:68px; width:76px;}

#current {color:#f90; font-weight:bold}
.current a {color:#f90; font-weight:bold}
.displaynone {display:none}
#tuijian { position:absolute; z-index:9999;  background:url('../images/jian.png') no-repeat left top; display:block; height:68px; width:76px;}

.mtitle { display:block; width:100%;height:30px; color:#f90; font-size:16px; font-weight:bold; border-bottom:2px solid #f90; background:url('../images/dot1.png') no-repeat left center; text-indent:15px;clear:both; text-align:left}
.mlistpic {display:block; height:100%; width:100%; clear:both; margin-bottom:10px }
.mlistpic ul {display:block; height:auto}
.mlistpic  li {display:inline-block;height:auto; padding:5px; text-align:center; width:200px}
.mlistpic  li img { display:block;width:200px}
.mproduct { width:1060px; heigh:auto;  display:block; clear:both; padding-top:10px}
.propic {}