.main { width: 960px; margin: 0 auto; margin-top: 30px; padding-bottom: 30px;}
.left {	float: left; width: 625px;	padding-right: 65px; overflow: hidden; }
.lefttop { border-bottom: 1px solid #dcdcdc; padding-bottom: 15px;}
.lefttop img { display: block; float: left;} 
.imgbox {padding-bottom: 15px;}
.imgbox .imgleft { float: left;}
.imgbox img { display: block;}
.imgbox span { display: block; color: #0d36a6; padding-top: 5px; padding-left: 5px;}
.imgbox a { color: #0d36a6; }
.imgright { height: 270px; width: 445px; float: left;}
.autoheight { height: auto;}
.imgright h2 { height: 110px; line-height: 110px;}
.imgright ul { padding: 15px 0;}
.imgright ul li { line-height: 20px;}
.vedio { padding-left: 20px;}
.vedio .vedioimg { float: left;}
.vedio span { padding: 100px 0 0 30px; display: block; float: left;}
.vedio span a { color: #0d36a6; padding: 0 5px;}
.left .box { border-bottom: 1px solid #dcdcdc; padding: 15px 0 15px 0;}
.left h3 { padding: 35px 0 0 0; color:#0d36a6; font-weight:bold; font-size: 14px;}
.left h2 { line-height: 60px; font-size: 14px;}
.left h4 { height: 24px; line-height: 24px; font-size: 12px; }
.left p { text-indent: 2em; line-height: 24px;}
.box ul { text-indent: 2em; padding: 10px 0 40px;}
.box ul li { line-height: 24px; }
.concept { padding: 20px 0 40px; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; width: 625px;}
.concept .imglist { padding-top: 20px;}
.concept .oneimg{ float: left; padding-right: 20px;}
.concept .oneimgtxt{ line-height: 26px; text-align: center;}
.shuhou { border-top: 1px solid #dcdcdc; margin-top: 40px; padding-top: 20px;}
.shuhou .boxlist{ padding-bottom: 40px;}
.shuhou .onebox { width: 300px; padding-right: 25px; float: left; padding-bottom: 10px;}
.shuhou .nopadding { padding-right: 0;}
.shuhou .onebox img { float: left; padding: 0 20px 10px 0;}
.shuhou .onebox p { text-indent: 0;}
.shuhou .onebox p.title {color: #0d36a6;}

.right { float: left; width: 270px; overflow: hidden;}
.right h3 { height: 30px; line-height: 30px; font-size: 12px; padding-top:40px; border-bottom: 1px solid #dcdcdc; margin-bottom: 15px; background:url(../images/arrow2.jpg) no-repeat right 34px;}
.right h3 a {font-size: 12px; font-weight: bold; font-size:14px; }
.right h3.top { padding: 0; background: none;}
.productlist { }
.productlist li a{ line-height: 34px; display:block; clear:both;}
.productlist li a:hover {color: #0d36a6;}
.productlist li.cur a{ color: #0d36a6; border: none; font-weight: bold; display:block;}
.productlist li ul li {width: 50%; float: left; text-indent: 1em;}
.productlist li ul li a { line-height: 28px;}
.productlist li ul { padding-bottom: 5px;}
.inquirelist li { height: 34px; overflow: hidden;}
.inquirelist li a {line-height: 34px; display: block;}
.inquirelist li a:hover { color: #0d36a6; }
.case { padding: 10px 0 12px; }
.case img { float: left; padding: 5px 15px 0 0; border: 0;}
.case p { line-height: 30px;}
.telnumber { line-height: 36px; padding-left: 28px; background:url(../images/tel2.gif) no-repeat 0 11px;}
.zixun a { width: 195px; height: 24px; background: #0d36a6; padding-left: 28px; line-height: 24px; display: block; color: #FFFFFF;}
.current a{color: #0d36a6;}
