﻿li{display:list-item;}
.banner,.bannerbg1{height:234px; background-image:url(../images/flash_bg1.jpg); overflow:hidden;}
.bannerbg2{height:234px; background-image:url(../images/flash_bg2.jpg); overflow:hidden;}
.bannerbg3{height:234px; background-image:url(../images/flash_bg3.jpg); overflow:hidden;}
.bannerbg4{height:234px; background-image:url(../images/flash_bg4.jpg); overflow:hidden;}
.bannerbg5{height:234px; background-image:url(../images/flash_bg5.jpg); overflow:hidden;}
.bannerbg6{height:234px; background-image:url(../images/flash_bg6.jpg); overflow:hidden;}
.bannerbg7{height:234px; background-image:url(../images/flash_bg7.jpg); overflow:hidden;}
.bannerbg8{height:234px; background-image:url(../images/flash_bg8.jpg); overflow:hidden;}
.bannerbg9{height:234px; background-image:url(../images/flash_bg9.jpg); overflow:hidden;}

/* old css style, replace from image to character at 2013-5-14 16:47
.ti9{text-indent:-9999em;}
.page_title{height:70px; background-image:url(../images/bg_title.png); background-repeat:no-repeat;}
.preman .page_title{background-position:0 0;}
.service .page_title{background-position:0 -100px;}
.newlist .page_title{background-position:0 -200px;}
.case .page_title{background-position:0 -300px;}
.aboutus .page_title{background-position:0 -400px;}
.contactus .page_title{background-position:0 -500px;}
.gpa .page_title{background-position:0 -599px;}
*/

.ti9{text-indent:24px;}
.page_title{height:40px; font-family:微软雅黑, 黑体; font-weight:bold; color:#000; font-size:22px; letter-spacing:3px;}
h2.page_title{display:block; width:198px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.fboder{height:234px; width:100%;}
.leftNav li{background:url(../images/icons.png) no-repeat 0 -220px; padding:10px 0; font-size:12px; _background-color:#fff;}
.leftNav li a{display:block; line-height:20px; padding-left:25px; background:url(../images/bg_icon.png) no-repeat 0 -20px; font-weight:700;}
.leftNav .news li a{font-weight:400;}
.leftNav li.cmi a{background-position:0 0; color:#1a4a88; font-weight:700; text-decoration:none;}
.leftNav li a:hover{color:#1a4a88; text-decoration:none;}
.leftNav li a span{display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.leftNav .sub_menu{margin-top:5px;}
.leftNav .sub_menu li{background:none; padding:5px 0;}
.leftNav .sub_menu a{font-weight:400; background:none;}
.leftNav .cmi a span{background:url(../images/bg_icon.png) no-repeat 125px -164px; line-height:17px;}
.gray_box{background-color:#f4f5f9; border:1px solid #e3e4e6; padding:20px;}
.gray_box ul.menulist li{list-style-type:decimal; margin-left:20px;}
.gray_box .zzzs{width:100%; border:none;}
.gray_box table{width:100%;}
.gray_box table.product td,.gray_box table.product th{border:1px solid #666; text-align:center; padding:3px;}
.gray_box .product td.t1{width:15%; vertical-align:middle;}
.gray_box .product td.t2{width:20%; vertical-align:middle;}
.gray_box .product td.t3{width:65%; vertical-align:middle; text-align:left;}
.news-item{cursor:pointer;}
.news-item h2{font-weight:400; display:block; max-width:600px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-item.current h2{font-weight:700;}
.news-item.current .time{background-position:right -60px;}
.news-item .time{background:url(../images/bg_icon.png) no-repeat right -90px;}
.news-des{color:#999; text-indent:2em;}
.news-des .more{color:#1a4a88;}
.news-item .news-des{display:none;}
.news-item.current .news-des{display:block;}
.pagebar{text-align:right; padding-top:20px;}
.pagebar a{margin-left:5px;}
.this-page{color:#c00; margin-left:5px;}
.case_pic{padding-top: 10px;height: 165px;width: 175px;}
/*.case_pic img{border:none; vertical-align:top;}
.case_pic img.zfcase{margin-top:-200px;}
.case_pic img.yycase{margin-top:0;}*/
.f_family{font-family:Verdana, Geneva, Sans-Serif; font-weight:700; font-style:italic;}
img.contactmap{width:100%; border:none; margin-top:10px;}
.cform {color: #aaa;margin: 5px auto 0 auto;width: 100%;overflow: hidden;float: right;}
ol.cf-ol {margin: 0!important;padding: 0!important;width: 100%;}
ol.cf-ol li.textonly {background: #F0F0F0 !important;letter-spacing: 1px;margin: 10px 0pt !important;padding: 5px 0pt;text-align: center;color: #1a4a88;font-weight: bold;}
ol.cf-ol li {background: none!important;padding: 0;list-style: none!important;text-align: left;line-height: 1.3em;width: 100%;clear: both;}
.cform label {width: 100px;display: -moz-inline-box;display: inline-block;text-align: left;vertical-align: top;margin: 5px 0;font-size: 12px;float: left;color: #000;}
.cform label span {width: 100%;display: block;font-size: 12px;}
.cform input {width: 78%;padding: 0;text-indent: 2px;font-family: "Lucida Grande",Arial,"PMingLiU",Helvetica,sans-serif;font-size: 1.1em;color: #333;}
.cform input, .cform textarea {margin:2px;padding: 3px;border: 1px solid #ddd;vertical-align: top;width: 78%;}
.cform select {margin:2px;width: 158px;padding: 2px 0;border: 1px solid #ddd;vertical-align: top;}
.cform textarea {overflow: auto;width: 78%;max-width:78%;min-height: 120px;}
.cform textarea, .cform input {width: 78%;padding: 0;text-indent: 2px;font-family: "Lucida Grande",Arial,"PMingLiU",Helvetica,sans-serif;font-size: 1.1em;color: #333;}
.cform input, .cform textarea {padding: 3px;border: 1px solid #ddd;vertical-align: top;width: 78%;}
span.reqtxt{margin:10px 0 0 3px;vertical-align:top;color: #F00;font-weight: bold;display:inline-block;}
input.sendbutton {width:100px;height:29px;margin: 10px 50px 0 0;font-family:微软雅黑, 黑体;background: url(../images/sales4.jpg) no-repeat;border: none;color: #fff;cursor: pointer;float: right;font-weight:bold; letter-spacing:5px;font-size:13px;}
textarea:hover, .cform select:hover {background: #f8f8f8;}
p.cf-sb {text-align: right;padding: 0!important;margin: 0;}
table.zhaopin{width:100%;}
table.zhaopin td{padding:3px;}
table.zhaopin td ul{margin-left:30px; margin-top:3px;}
table.zhaopin td ul li{list-style-type:decimal; padding:2px;}
table.zhaopin td.title{width:60px; text-align:right;}
.ie67title{_height:24px;*height:24px;}
.ie67deil{_height:30px;*height:30px;}
.ie67case{_height:195px;*height:195px;}
/*----------------ByPage Style--------------------*/
div.digg{padding-right: 3px;padding-left: 3px;padding-bottom: 3px;margin-top:20px;padding-top: 3px; text-align:right;}
div.digg a{border-right: #aaaadd 1px solid;padding-right: 5px;border-top: #aaaadd 1px solid;padding-left: 5px;padding-bottom: 2px;margin: 2px;border-left: #aaaadd 1px solid;color: #000099;padding-top: 2px;border-bottom: #aaaadd 1px solid;text-decoration: none;}
div.digg span.current{border-right: #aaaadd 1px solid;padding-right: 5px;border-top: #aaaadd 1px solid;padding-left: 5px;padding-bottom: 2px;margin: 2px;border-left: #aaaadd 1px solid;color: #222;padding-top: 2px;border-bottom: #aaaadd 1px solid;background-color:#ddd;}
div.digg span.disabled{border-right: #eee 1px solid;padding-right: 5px;border-top: #eee 1px solid;padding-left: 5px;padding-bottom: 2px;margin: 2px;border-left: #eee 1px solid;color: #ddd;padding-top: 2px;border-bottom: #eee 1px solid;}
div.error{text-align:center; color:Red;}
div.error a{border:none; color:Red;}
div.error a:hover{text-decoration:underline;}
.intro_news li{margin-top:5px;color:#333;}
.intro_news li a{color:#999;}

.softintro{width:100%; height:auto; overflow:hidden; border:none; background-color:transparent;}
.rightMain .title{font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px;}
.rightMain .ainfo{position:relative; color:#999; margin-bottom:5px;}
.rightMain .ainfo .left{width:50%; text-align:left;}
.rightMain .ainfo .right{width:50%; position:absolute; left:50%; top:0; text-align:right;}
.rightMain .content{min-height:400px; _height:400px;}
.rightMain .warning{color:Red; text-align:center; margin-top:100px;}

.recom li{margin-bottom:20px; margin-left:10px; line-height:1.8em;}
.recom li li{margin-bottom:0px; display:block; max-width:168px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.recom li li a{color:#2c2c2c;}
.recom li span{font-weight:bold; color:#666;}