@charset "utf-8";
/* 技术支持www.ljun.net */
body { font-family: Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif; background: #fff; font-size:12px; color:#222; margin: 0; padding: 0;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight: normal;}
table,td,tr,th{font-size:12px;}
a:link {color: #222; text-decoration:none;}
a:visited {color: #222;text-decoration:none;}
a:hover { color: #f20; text-decoration:none;}
a:active { color: #222;}
.fB {font-weight: bold;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.cRed{ color: #f30;}
.clr_10{ clear: both; height: 10px; line-height: 0; font-size: 0;}
.pages{ height: 28px; line-height: 28px; clear:both; padding: 25px 0; font-family:Verdana, Geneva, sans-serif;}
.pages a,.pages a:visited,.pages strong{ margin: 0 2px; padding: 2px 5px; border: 1px solid #ccc; background: #E8E8E8;}
.pages a:hover,.pages strong{ border: 1px solid #0073BA; color: #fff; background: #0073BA; font-weight:normal;}
.online{width: 123px; height:155px; border: 1px solid #ABDFFE; background:#EFF4FA; z-index: 999; position: absolute; visibility: visible; }
.online ul{ margin-top: 10px;}
.online li{ height: 35px; padding: 3px 0 0 20px;}
.Header{ width: 1000px; margin: 15px auto 0;}
.Header .logo{ float:left; width: 140px; height: 112px;}
.Header .r{ float:right; width: 860px; text-align:right; line-height: 23px; padding-top: 10px;}
.Header .r p{ float:left; width:340px; font-size: 11px; text-align:left; line-height: 17px; margin: 0; padding: 0; font-style:italic; color: #999;}


.Header .r span{ border: 1px solid #eee; height: 20px; width: 180px; display:block; float:right; margin-left: 15px;}
.Header .r span .input{ width: 150px; background: none; height: 18px; line-height: 18px; border: none; float:left;}
.Header .r span .but{ width: 23px; height: 18px; background: url(img/but_search.gif) no-repeat 0 0; border: none; cursor: pointer; margin-top: 3px; float:left;}
.Header .r .cn{ background:url(img/ico_en.gif) no-repeat 0 2px; padding: 0 15px 0 21px; }
.Header .r .en{ background:url(img/ico_en.gif) no-repeat 0 -20px; padding: 0 15px 0 21px; }
.Header .r .es{ background:url(img/ico_en.gif) no-repeat 0 -42px; padding-left: 21px;}
.Header .r ul{ clear:both; height: 30px; width: 860px; margin-top: 35px;}
.Header .r ul li{ float:right; height: 30px; line-height: 30px;  font-size: 12px; font-weight:bold; text-transform: uppercase;}
.Header .r ul li a{ display:block; padding: 0 23px; }
/*----
.Header .r ul li a{ display:block; padding: 0 25px; background:url(img/menu_line.gif) no-repeat right 11px;}---*/
.Header .r ul .no a{ padding-right: 0; background: none;}
.Header .r ul .tag{ background:url(img/menu_tag.jpg) no-repeat center 0;}
.Header .r ul .tag2{ background:url(img/menu_tag2.jpg) no-repeat center 0;}
.Header .r ul .tag1{ background:url(img/menu_tag.jpg) no-repeat right 0; padding-right: 5px;}
.Header .r ul .tag1 a{ padding-right: 0; background: none;}
.flash{ background: #DCDCDC; height: 400px; clear:both;}
#slide-index{ min-width:1000px;width:auto; margin: 0 auto;  height: 400px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:400px;  }
#slide-index .slide{ min-width:1000px; height:400px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ width:84px;cursor:pointer; z-index:999; position: relative; top: -35px; margin: 0 auto;}
#slide-index .control a{ width:12px; height:12px; cursor:pointer; display:inline-block; background: url(img/flash_ico.png) no-repeat 0 -16px; margin-right:8px;}
#slide-index .control a:hover, #slide-index .control a.active{ background: url(img/flash_ico.png) no-repeat 0 0;}
.Home{ width: 1000px; margin: 15px auto 0; padding-bottom: 20px;}
.Home h3{ height: 30px; line-height: 25px; border-bottom: 1px solid #ddd; background:url(img/ico_1.gif) no-repeat 0 6px;  padding-left: 20px; font-weight:bold; text-transform: uppercase;}
.Home h3 a{ float:right; font-size: 11px; color: #0073BA; font-weight:normal; text-transform: capitalize;}
.Home h3 a:hover{ color: #f20;}
.Home .about{ width: 290px; float:left;}
.Home .about p{ margin: 0; padding: 14px 0 0; line-height: 19px;}
.Home .about p img{ float:left; margin: 4px 10px 0 0;}
.Home .news{ width: 360px; float:left; margin-left: 30px;}
.Home .news p{ margin: 0; padding: 17px 0 0; line-height: 19px; height: 80px; overflow:hidden;}
.Home .news p img{ float:left; width: 100px; height: 75px; margin-right: 14px;}
.Home .news p strong{ height: 23px; display:block;}
.Home .news ul{ clear:both; margin-top: 5px;}
.Home .news ul li{ line-height: 21px; background:url(img/ico_3.gif) no-repeat 0 9px; padding-left: 15px;}
.Home .news p a strong:hover{ color: #f30;}
.Home .video{ float:right; width: 290px;}
.Home .video ul{}
.Home .video li{ background:url(img/ico_4.jpg) no-repeat 0 0; line-height: 23px; height: 83px; overflow:hidden; margin-top: 17px;}
.Home .video li img{ float:left; margin: 13px 15px 0 0;}
.Home .video li strong{ height: 38px; display:block; line-height: 17px;}
.Home .video li strong:hover{ color: #f30;}
.Home .video li .pay{ background:url(img/ico_10.gif) no-repeat 0 1px; padding-left: 22px;  color:#0073BA;}
.Home .video li .pay:hover{ color: #f20;}
.Home .list{ clear:both; padding-top: 18px;}
.Home .list .title{ height: 27px; line-height: 27px; background: #E7E7E4 url(img/ico_1.gif) no-repeat 10px 7px; padding-right: 10px;}
.Home .list .title h4{ float:left; font-weight:bold; padding-left: 30px; text-transform: uppercase;}
.Home .list .title .more{ float:right; color: #0073BA; margin-left: 5px; }
.Home .list .title .more:hover{ color: #f20;}
.Home .list .left{ width: 16px; height: 15px;padding: 6px 5px 0; float:right;}
.Home .list .left a{display:block; width: 16px; height: 15px; background:url(img/ico_2.jpg) no-repeat -16px 0;}
.Home .list .left a:hover{ background:url(img/ico_2.jpg) no-repeat -16px -15px; }
.Home .list .right{ width: 16px; height: 15px; float:right; padding: 6px 10px 0;}
.Home .list .right a{display:block; width: 16px; height: 15px; background:url(img/ico_2.jpg) no-repeat 0 -15px; }
.Home .list .right a:hover{ background:url(img/ico_2.jpg) no-repeat 0 0;  }
.Home .list .mw{ width: 1000px; overflow:hidden;}
.Home .list .mit{ height: 280px; overflow:hidden; position:relative; width: 1012px;}
.Home .list .mit ul{ position:absolute;}
.Home .list .mit li{ float:left; width: 235px; height: 258px; border: 1px solid #E9E9E9; margin: 17px 16px 0 0; background: #EFEFEF;}
.Home .list .mit li img{ width:235px; height: 150px; display:block;}
.Home .list .mit li p{ margin: 0; padding: 12px 10px 6px; overflow:hidden; background: #EFEFEF; height: 80px; overflow:hidden; line-height: 17px;}
.Home .list .mit li p strong{ display:block;}
.Banner{ background: #DCDCDC; text-align:center;}
.Content{ width: 1000px; margin: 15px auto 0; padding-bottom: 20px;}
.Content .Links{ background:url(img/ico_5.gif) no-repeat 0 9px; height: 40px; line-height: 30px; padding-left: 5px;}
.Content .Links a,.Content .Links a:visited{ background:url(img/ico_6.gif) no-repeat right 3px; padding: 0 18px 0 15px;}
.Content .Links strong{ padding-left: 15px; font-weight:normal;}
.Content .Links .nolinks,.Content .Links .nolinks:visited{ background: none;}
.ContentLeft{ float:left; width: 210px;}
.ContentLeft .menu{ background: #F9F7F9; padding-bottom: 15px;}
.ContentLeft .menu h3{ height: 31px; background:url(img/tag_1.jpg) no-repeat 0 0; line-height: 31px; font-weight:bold; padding-left: 40px;}
.ContentLeft .menu ul{ margin-top: 10px;}
.ContentLeft .menu li{ height: 28px; line-height: 28px; background:url(img/ico_3.gif) no-repeat 25px 11px; padding-left: 40px;}
.ContentLeft .menu .tag{ font-weight:bold;}
.ContentLeft .productsmenu{ background: #F9F7F9; padding-bottom: 15px;}
.ContentLeft .productsmenu h3{ height: 31px; background:url(img/tag_1.jpg) no-repeat 0 0; line-height: 31px; font-weight:bold; padding-left: 20px;}
.ContentLeft .productsmenu ul{ margin-top: 3px; padding: 0 20px;}
.ContentLeft .productsmenu li{ line-height: 15px;  background:url(img/ico_3.gif) no-repeat 0 11px; padding: 6px 0 6px 15px;}
.ContentLeft .productsmenu .t{ background: none; font-weight:bold; padding: 10px 0 13px; line-height: 15px; border-bottom: 1px solid #ccc; margin: 5px 0;}
/*----
.ContentLeft .productsmenu .t{ padding: 10px 0 13px 15px; line-height: 15px; border-bottom: 1px solid #ccc; margin: 5px 0;}----*/
.ContentLeft .productsmenu .tag{ font-weight:bold;}
.ContentLeft .iq{ background:url(img/bg_iq.jpg) no-repeat 0 0; height: 100px; line-height: 17px; padding: 25px 0 0 20px; margin-top: 20px; font-size: 11px; -webkit-text-size-adjust:none;}
.ContentLeft .iq strong{ display:block; height: 23px; font-size: 12px;}
.ContentLeft .iq a{ color: #fff; margin: 8px 0 0 7px; display:block; width: 74px;}
.ContentLeft .iq a:hover{ color: #f20;}
.ContentRight{ float:right; width: 755px;}
.ContentRight .about{}
.ContentRight .about h2{ background: #F6F6F6 url(img/ico_9.gif) no-repeat 13px center; padding-left: 32px; font-size: 16px; font-weight:bold; height: 31px; line-height: 31px;}
.ContentRight .about .text{ line-height: 21px; padding-top: 10px;}
.ContentRight .productslist{ padding-bottom: 20px;}
.ContentRight .productslist h2{ background: #F6F6F6 url(img/ico_9.gif) no-repeat 13px center; padding-left: 32px; font-size: 16px; font-weight:bold; height: 31px; line-height: 31px;}
.ContentRight .productslist p{ margin: 0; padding: 15px 0 0; line-height: 19px;}
.ContentRight .productslist li{ float:left; width: 235px; height: 186px; border: 1px solid #E9E9E9; margin: 25px 22px 0 0;}
.ContentRight .productslist li a{}
.ContentRight .productslist li a img{ width: 235px; height: 150px; display:block;}
.ContentRight .productslist li a strong{ text-align:center; display:block; line-height: 36px; height: 36px; overflow:hidden; background: #EFEFEF; font-weight:normal; color:#0C5BAA; overflow:hidden;}
.ContentRight .productslist .r{ float:right; margin-right: 0;}
.ContentRight .productslist li a:hover strong{ color: #fff; background: #999;}
.ProductHome{}
.ProductHome h2{ background: #F6F6F6 url(img/ico_9.gif) no-repeat 13px center; padding-left: 32px; font-size: 16px; font-weight:bold; height: 31px; line-height: 31px;}
.ProductHome .top{ line-height: 19px; padding: 15px 0 0;}
.ProductHome .list{ height: 153px; padding: 30px 0; border-top: 1px solid #E9E9E9;}
.ProductHome .list .pic{ float:left; width: 235px; background: #fff;}
.ProductHome .list .pic img{ width: 235px; height: 150px; display:block;  border: 1px solid #E9E9E9; }
.ProductHome .list .pic strong{ text-align:center; display:block; line-height: 40px; height: 40px; overflow: hidden; background: #EFEFEF; font-weight:normal; color:#0C5BAA; overflow:hidden;}
.ProductHome .list .pic a:hover strong{ color: #fff; background: #999;}
.ProductHome .list .r{ float:right; width: 500px;}
.ProductHome .list .r h3{ font-size: 16px; font-weight:bold;}
.ProductHome .list .r p{ margin: 0; padding: 15px 0 0; line-height: 19px;}
.ProductHome .list .r .more{ display:block; height: 25px; width: 104px; margin-top: 15px; background:url(img/bg_more.jpg) no-repeat 0 0; line-height: 25px; text-indent: 15px;}
.ProductHome .Line{ border-top: none;}
.ProductsView{ border-top: 1px solid #e3e3e3;}
.ProductsView h2{ background: #F6F6F6 url(img/ico_9.gif) no-repeat 13px center; padding-left: 32px; font-size: 16px; font-weight:bold; height: 31px; line-height: 31px; margin-top: 25px;}
.ProductsView .pic{ padding: 20px 0; text-align:center;}
.box0{ display:block;}
.box1{ display:none;}
.ProductsView .tag{ height: 43px; background:url(img/tag_2_bg.jpg) repeat-x 0 bottom;}
.ProductsView .tag li{ float:left; width: 162px; padding: 0 0 0 10px; font-size: 16px;}
.ProductsView .tag li a,.ProductsView .tag li a:visited{ display:block; height: 40px; line-height: 40px; width: 162px; text-align:center; background:url(img/tag_2_hover.jpg) repeat-x 0 0; font-weight:bold; padding-top: 3px; color: #fff;}
.ProductsView .tag li .tag_a0,.ProductsView .tag li .tag_a0:visited{ background:url(img/tag_2.jpg) repeat-x 0 0; color: #222;}
.ProductsView .box0{ line-height: 21px; padding: 10px 0;}
.ProductsView .box0 table{}
.ProductsView table{ border-collapse:collapse; width: 100%; margin-top: 15px;}
.ProductsView table td{ border: 1px solid #d9d9d9; line-height: 26px; padding: 0 7px; background: #F6F6F6 url(img/bg_7.gif) no-repeat 0 0;}
.ProductsView table td p{ margin: 0; padding: 0;}
.ProductsView table .title td{ background: #E9E9E9; font-weight:bold; line-height: 28px;}
.ProductsView .xijie td{ border: none; background: none; padding-left: 0;}
.ProductsView .xianguang{ padding: 20px 0 30px; clear:both;}
.ProductsView .xianguang h3{ background: #F6F6F6 url(img/ico_9.gif) no-repeat 13px center; padding-left: 32px; font-size: 16px; font-weight:bold; height: 31px; line-height: 31px; margin-top: 25px;}
.ProductsView .xianguang li{ float:left; width: 235px; height: 186px; border: 1px solid #E9E9E9; margin: 20px 17px 0 0; background: #fff;}
.ProductsView .xianguang li img{ width: 235px; height: 150px; display:block;}
.ProductsView .xianguang li strong{ text-align:center; display:block; line-height: 36px; height: 36px; overflow:hidden; background: #EFEFEF; font-weight:normal; color:#0C5BAA; overflow:hidden;}
.ProductsView .xianguang .r{ float:right; margin-right: 0;}
.ProductsView .xianguang li a:hover strong{ color: #fff; background: #999;}
.ProductsView .next{ border-top: 1px solid #E3E3E3; line-height: 26px; padding: 20px 0; height: 50px;}
.ProductsView .next span a{ display:block; border: 1px solid #E3E3E3; float:right; width: 55px; height: 26px; line-height: 26px; margin-top: 10px; text-align:center; }
.ProductsView .next span a:hover{ background: #333; color: #fff; border: 1px solid #333;}
.ContentRight .about .yan{ padding: 10px 0; line-height: 21px;}
.ContentRight .about .yan p{ margin: 0; padding: 0 0 10px;}
.ContentRight .about .yan input{ width: 180px; height: 21px; border: 1px solid #ddd;}
.ContentRight .about .yan td{ padding: 15px 5px 0;}
.ContentRight .about .yan textarea{ height: 100px; width: 550px;  border: 1px solid #ddd;}
.ContentRight .about .yan .but{ width: 70px; height: 27px; line-height: 27px; background: #009363; border: none; cursor: pointer; color: #fff; font-weight:bold;}
.ContentRight .sitemap{}
.ContentRight .sitemap h3{ font-size: 14px; font-weight:bold; padding-top: 20px;}
.ContentRight .sitemap p{ color: #ccc; margin: 0; padding: 10px 0;}
.ContentRight .sitemap p a{ margin: 0 15px;}
.ContentRight .sitemap p .no{ margin-left: 0;}
.ContentRight .newslist{}
.ContentRight .newslist h2{ background: #F6F6F6 url(img/ico_9.gif) no-repeat 13px center; padding-left: 32px; font-size: 16px; font-weight:bold; height: 31px; line-height: 31px;}
.ContentRight .newslist p{ margin: 0; padding: 15px 0; line-height: 19px; border-bottom: 1px dotted #ccc;}
.ContentRight .newslist p strong{ display:block;}
.ContentRight .newslist p em{ font-style:normal; color: #666; display:block;}
.ContentRight .newslist p .more{ background:url(img/ico_3.gif) no-repeat right 5px; padding-right: 15px; color: #0C5BAA; font-weight:bold; font-size: 11px; margin-top: 5px;}
.ContentRight .newslist p .more:hover{ color: #f20;}
.ContentRight .newsview{ padding-top: 5px;}
.ContentRight .newsview h1{ font-size: 18px; text-align:center; line-height: 28px; font-weight:bold;}
.ContentRight .newsview .time{ text-align:center; height: 35px; line-height: 35px;}
.ContentRight .newsview .text{ line-height: 23px; padding-bottom: 30px;}
.ContentRight .newsview .text p{}
.ContentRight .newsview .next{ border-top: 1px solid #eee; line-height: 26px; padding-top: 15px;}
.ContentRight .newsview .next span a{ display:block; border: 1px solid #eee; float:right; width: 55px; height: 26px; line-height: 26px; margin-top: 10px; text-align:center; }
.ContentRight .newsview .next span a:hover{ background: #333; color: #fff; border: 1px solid #333;}
.ContentRight .newsview .xianguan{ margin-top: 40px;}
.ContentRight .newsview .xianguan h4{ font-size: 14px; font-weight:bold; background: #F6F6F6; padding-left: 15px; font-weight:bold; height: 30px; line-height: 30px;}
.ContentRight .newsview .xianguan ul{ margin-top: 10px;}
.ContentRight .newsview .xianguan li{ height: 26px; line-height: 26px; background:url(img/ico_3.gif) no-repeat 0 11px; padding-left: 15px;}
.ContentRight .videolist{}
.ContentRight .videolist h2{ background: #F6F6F6 url(img/ico_9.gif) no-repeat 13px center; padding-left: 32px; font-size: 16px; font-weight:bold; height: 31px; line-height: 31px;}
.ContentRight .videolist ul{ margin-top: 15px;}
.ContentRight .videolist li{ background:url(img/ico_8.gif) no-repeat 0 0; width: 220px; height: 210px; padding-top: 13px; text-align:center; float:left; margin: 10px 47px 0 0;}
.ContentRight .videolist li img{ display:block; width: 220px; height: 150px;}
.ContentRight .videolist li strong{ text-align:center; display:block; line-height: 35px; height: 35px; overflow:hidden; background: #EFEFEF; margin-top: 1px; font-weight:normal; color:#0C5BAA; overflow:hidden;}
.ContentRight .videolist li a strong:hover{ color: #fff; background: #333;}
.ContentRight .videolist .r{ float: right; margin-right: 0;}
.ContentRight .videolist .text{ line-height: 21px; padding: 10px 0;}
.ContentRight .Factory{}
.ContentRight .Factory li{ float:left; width: 240px; height: 200px; margin-top: 15px; margin-right: 17px; text-align:center;}
.ContentRight .Factory li img{ display:block; margin-bottom: 7px;}
.ContentRight .Factory .r{ float:right; margin-right: 0;}
.ContentRight .hezuo{ padding-top: 10px;}
.ContentRight .hezuo .pic li{ float:left; width: 177px; height: 102px; float:left; margin-right: 15px;}
.ContentRight .hezuo .pic li img{ border: 1px solid #e3e3e3;}
.ContentRight .hezuo .pic .r{ float:right; margin-right: 0;}
.ContentRight .hezuo .text li{ float:left; width: 235px; height: 56px; text-align:center; margin: 20px 22px 0 0; background: #ddd;}
.ContentRight .hezuo .text li strong{ display:block; height: 28px; line-height: 28px; background: #009363; border-bottom: 1px solid #fff; margin-bottom: 2px;}
.ContentRight .hezuo .text .r{ float:right; margin-right: 0;}
.foot{ clear:both; background: #E7E7E4; width: 100%; padding-top: 1px;}
.foot .f1{ border-top: 1px solid #fff; width: 100%; padding: 22px 0;}
.foot .f1 .links{ width: 1000px; margin: 0 auto;}
.foot .f1 .links ul{ float:left; width: 370px;}
.foot .f1 .links ul li{ line-height: 23px; background:url(img/ico_2.gif) no-repeat 0 10px; padding-left: 15px;}
.foot .f1 .links ul .t{ font-weight:bold; background: none; height: 30px; padding-left: 0; text-transform: uppercase;}
.foot .f1 .links ul .more{ background: none;}
.foot .f1 .links ul .more a{ color:#0073BA;}
.foot .f1 .links ul .more a:hover{ color: #f20;}
.foot .f1 .links ul .ico{ background: none; padding: 18px 0 0 0;}
.foot .f1 .links ul .ico img{ margin-right: 10px;}
.foot .f1 .links .contact{ width: 260px;}
.foot .f1 .links .contact li{ background: none; padding-left: 0;}
.foot .f2{ background: #999; color: #fff; line-height: 28px; padding: 20px 0; clear:both; text-align:center;}
.foot .f2 a,foot .f2 a:visited{ margin: 0 13px; color: #fff;}
.foot .f2 a:hover{ color: #f20;}