/* 全局CSS定义 */
body { font-family: "宋体"; background: #000000; font-size:12px; color:#353535; margin: 20px 0 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: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover { color: #c00; text-decoration:underline;}
a:active { color: #333;}
.cRed{ color: #c00;}

/* 字体属性 */
.fB {font-weight: bold;}
.clr{ clear: both;}
.clr_10{ clear: both; height: 10px; line-height: 0; font-size: 0;}
.pages{ height: 28px; line-height: 28px; padding-bottom: 10px;}

.Header{width: 960px; margin: 0 auto;height:auto;}
.Header .logo{ float:left; padding-bottom: 15px;}
.Header .search{ float:right; color: #fff; font-weight:bold; text-align:right; padding-right: 1px;}
.Header .search span{ display:block; padding-top: 15px;}
.Header .search .input{ width: 108px; height: 13px; line-height: 13px; border: 1px solid #888; color: #fff; background: #000000;}
.Header .search .but{ width: 35px; height: 17px; padding-top: 1px; line-height: 17px; border: none; color: #000; background: #888; font-weight:bold; cursor: pointer; margin-left: 5px;}
.Header .search a,.Header .search a:visited{ color: #fff;}
.Header .search a:hover{ color: #c00;}
.Header .nav{ clear:both; height: 70px; background:url(img/nav_bg.jpg) repeat-x 0 bottom;}
.Header .nav li{ float:left; width: 100px; text-align:center; font-size: 14px; font-weight:bold; height: 70px; line-height: 53px;}
.Header .nav ul{ height: 70px; background:url(img/nav_R.jpg) no-repeat right bottom;}
.Header .nav .home{ height: 70px; background:url(img/nav_L.jpg) no-repeat 0 bottom;}
.Header .nav a,.Header .nav a:visited{ display:block; height: 70px; width: 100px; background:url(img/nav_line.gif) no-repeat right 6px; color: #333;}
.Header .nav .tag,.Header .nav .tag a,.Header .nav .tag a:visited,.Header .nav a:hover{ background:url(img/nav_tag.jpg) no-repeat 0 0; color: #fff; text-decoration:none;}


.Content{ width: 930px; margin: 0 auto; background: #fff; padding: 0 15px 15px; clear:both;}
.BannerProduct{ height: 215px; background:url(img/banner_2.jpg) no-repeat 0 0; margin-top: 15px;}
.BannerNews{ height: 215px; background:url(img/banner_2.jpg) no-repeat 0 0; margin-top: 15px;}
.Content .Links{ height: 24px; line-height: 24px; color: #999; padding-top: 5px;}
.Content .Links a,.Content .Links a:visited{ color: #999;}
.Content .Links a:hover{ color: #e4007f;}

.HomeLeft{ float:left; width: 720px; padding-top: 15px;}
.HomeLeft #SlidePlayer{ width:720px; height: 260px; position:relative;}
.HomeLeft #SlidePlayer .Slides{ height: 260px; overflow: hidden;}
.HomeLeft #SlidePlayer .Slides li { float: left; width: 720px; height: 260px;}
.HomeLeft #SlidePlayer .Slides img{ border:0; display: block; width: 720px; height: 260px;}
.HomeLeft #SlidePlayer .SlideTriggers{ top: 235px; right: 5px; z-index: 3; height: 20px; position:absolute;}
.HomeLeft #SlidePlayer .SlideTriggers li{ float: left; display: inline; text-align: center; width: 20px; height: 20px; line-height:20px; cursor: pointer; overflow: hidden; background:url(img/ico_flash.gif) no-repeat 0 0; color: #fff;  font-weight:bold; font-size: 13px; margin: 0 1px;}
.HomeLeft #SlidePlayer .SlideTriggers li.Current{ background:url(img/ico_flash.gif) no-repeat 0 -50px; color:#fff; }
.HomeLeft .home{  clear:both; padding-top: 15px;}
.HomeLeft .home h2{ height: 24px; line-height: 24px; background:url(img/tag_1.jpg) no-repeat 0 0;border-bottom: 1px solid #ccc; padding: 2px 4px 0 13px; color: #fff; text-align:right;}
.HomeLeft .home h2 a{ background:url(img/ico_1.gif) no-repeat 0 1px; padding-left: 15px;color: #2166C1;}
.HomeLeft .home h2 a:hover{ color: #c00;}
.HomeLeft .home h2 strong{ float:left; display:block;}
.HomeLeft .home h2 strong a{ color: #fff; font-weight:bold; font-size: 14px; background: none; padding-left: 2px;}
.HomeLeft .home .L{ float:left; width: 350px;}
.HomeLeft .home .L .about{ line-height: 21px; padding: 10px 4px;}
.HomeLeft .home .R{ float:right; width: 370px;}
.HomeLeft .home .R h2{ width: 333px; margin-left: 18px;}
.HomeLeft .home .R .list{ padding-top: 10px;}
.HomeLeft .home .R .list li{ float:left; width: 123px; height: 110px;}
.HomeLeft .home .R .list img{ display:block; float:right; width: 104px; height: 84px; margin-bottom: 4px;}
.HomeLeft .home .R .list h3{ padding-left: 19px;}
.HomeLeft .bottom{ clear:both; border-top: 1px solid #ccc; padding-top: 15px;}
.HomeLeft .bottom li{ float:left;}
.HomeLeft .bottom .ico{ padding: 0 22px; text-align:center;}

.HomeRight{ float:right; width: 188px;  padding-top: 15px;}
.HomeRight h2{ height: 24px; line-height: 24px; font-size: 14px; font-weight:bold; color: #fff; padding: 2px 0 0 15px; background:url(img/tag_2.gif) no-repeat 0 0;}
.HomeRight h2 a{ display:block; height: 24px; width: 16px; background:url(img/ico_3.gif) no-repeat 0 4px; padding-left: 12px; float:right;}
.HomeRight .login{ background:url(img/tag_2_bg.gif) repeat-y 0 0;}
.HomeRight .login ul{ background:url(img/tag_2_bottom.gif) no-repeat 0 bottom; padding: 15px 0;}
.HomeRight .login li{ padding: 0 15px;}
.HomeRight .login input{ width: 155px;border: 1px solid #666; height: 18px; line-height: 18px; margin-bottom: 13px;}
.HomeRight .login .but{ background:url(img/but_1.gif) no-repeat 0 0; width: 56px; height: 17px; text-align:center; border: none; cursor: pointer;}
.HomeRight .news{ background:url(img/tag_2_bg.gif) repeat-y 0 0; margin-top: 10px;}
.HomeRight .news ul{ background:url(img/tag_2_bottom.gif) no-repeat 0 bottom; padding: 11px 0;}
.HomeRight .news li{ background:url(img/ico_list.gif) no-repeat 15px 9px; padding: 0 12px 0 24px; height: 46px; line-height: 21px;  position:relative;}
.HomeRight .news li a{}
.HomeRight .news span{ position:absolute; right: 20px; top: 21px;}
.HomeRight .kefu{ background:url(img/qq.jpg) no-repeat 0 0; height: 121px; margin-top: 8px;}
.HomeRight .kefu a{ display:block; height: 112px;}
.HomeRight h3{ height: 25px; line-height: 25px; border-bottom: 1px solid #ccc; color: #c00; font-weight:bold;}
.HomeRight .hezuo{ margin-top: 5px;}
.HomeRight .hezuo li{ height: 22px; line-height: 22px; float:left; width: 94px;}


.ContentLeft{ float:left; width: 230px;}
.ContentLeft .menu{ color: #333;}
.ContentLeft .menu li{ height: 40px; line-height: 40px; font-size: 14px; font-weight:bold;}
.ContentLeft .kefu{ background:url(img/ico_kefu.gif) no-repeat 0 0; height: 110px; margin-top: 15px;} 

.ContentRight{ float:right; width: 700px; padding-top: 8px;}
.ContentRight .productlist{ padding-top: 4px;}
.ContentRight .productlist li{ float:left; width: 175px; text-align:right; height: 156px;}
.ContentRight .productlist img{ width: 150px; height: 120px; display:block; float:right; margin-bottom: 3px;}
.ContentRight .productlist strong{ display:block; font-weight:normal; padding-left: 24px; text-align:left; line-height: 19px;}
.ContentRight .productlist .pages{ padding-left: 24px;}

.ContentRight .about{ line-height:23px; padding-left: 30px;}
.ContentRight .NewsList{ padding: 2px 0 0 30px;}
.ContentRight .NewsList h2 { padding-top: 3px;}
.ContentRight .NewsList h2 a{ font-size: 14px; font-weight:bold;}
.ContentRight .NewsList .text{ line-height: 19px; padding: 6px 0 12px; border-bottom: 1px dashed #C6C6C6; margin-bottom: 10px;}
.ContentRight .NewsList .text p,.ContentRight .newslist .text font{ margin: 0; padding: 0;}

.ContentRight .NewsContent{ padding: 4px 0 20px 30px;}
.ContentRight .NewsContent h1{ font-size: 14px; font-weight:bold; padding-bottom: 8px;}
.ContentRight .NewsContent .text{ line-height: 21px; padding: 0 0 10px;}
.ContentRight .NewsContent .text p{ }
.ContentRight .NewsContent .next{ height: 20px; line-height: 20px; text-align:right;}
.ContentRight .NewsContent .next span{ float:left;}
.ContentRight .ProductContent{ padding: 4px 0 10px 30px;}
.ContentRight .ProductContent h1{ font-size: 14px; font-weight: bold; height: 30px; line-height: 30px;}
.ContentRight .ProductContent .text{ line-height: 23px; padding: 15px 0 25px;}
.ContentRight .ProductContent .next{ height: 150px; line-height: 23px;}
.ContentRight .ProductContent .next img{ display:block; width: 150px; height: 120px;}
.ContentRight .ProductContent .next strong{ display:block;}
.ContentRight .ProductContent .next .L{ float:left; width: 150px;}
.ContentRight .ProductContent .next .C{ float:left; width: 370px; text-align:center; margin-top: 105px; font-weight:bold;}
.ContentRight .ProductContent .next .R{ float:right; width: 150px;}

.ContentRight .Search{ padding-left: 30px;}
.ContentRight .Search{ padding: 10px 0 15px 15px;}
.ContentRight .Search h3{ font-weight:bold; margin-bottom: 10px;}
.ContentRight .Search li{ border-bottom: 1px dashed #C6C6C6; background:url(img/ico_2.gif) no-repeat 2px 12px; height: 30px; line-height: 30px; padding-left: 10px; text-align:right;}
.ContentRight .Search li a{ float:left;}

.ContentRight .Search_no{ background: none; color: #e4007f; font-weight:bold; height: 40px; line-height: 40px; text-align:left;}

/* FTP登录 */
.HeaderFtp{ background: #01285B; text-align:center; height: 100px; margin: 0; padding-top: 36px;}
.FtpLogin{ width: 188px; margin:  50px auto;  background:url(img/tag_2_bg.gif) repeat-y 0 0; }
.FtpLogin h2{ height: 26px; line-height: 26px; font-size: 14px; font-weight:bold; color: #fff; padding-left: 15px; background:url(img/tag_2.gif) no-repeat 0 0;}
.FtpLogin ul{ background:url(img/tag_2_bottom.gif) no-repeat 0 bottom; padding: 15px 0;}
.FtpLogin li{ padding: 0 15px;}
.FtpLogin input{ width: 150px;border: 1px solid #666; height: 18px; line-height: 18px; margin-bottom: 15px;}
.FtpLogin .but{ background:url(img/but_1.gif) no-repeat 0 0; width: 56px; height: 17px; text-align:center; border: none; cursor: pointer;}
.FtpLogin h6{ font-weight:bold; color: #ccc; height: 21px; line-height: 21px; background: #fff; text-align:center; padding-top: 15px;}

.Foot{ width: 960px; margin: 0 auto; padding: 10px 0; background: #363636; text-align: center;line-height: 21px; color: #969696;}
.Foot span{ display:block; color: #969696;}
.FootFtp{ text-align:center;}
