@charset "utf-8";body{margin:0;padding:0;font:12px normal Arial,Helvetica,sans-serif;color:#666;line-height:180%;}
ul{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
h1{font-size:19px;padding:20px 0;}
h2{font-size:18px;padding:8px 0;}
img{border:none;}
a{text-decoration:none;}
table{width:100%;background:#ccc;margin-bottom:15px;}
th{background:#eee;text-align:left;padding:0 5px;}
td{background:#fff;padding:0 5px;}
#index_top{height:501px;background:url(../images/index_bg.gif) 0 0 repeat-x;}
#sub_top{height:250px;background:url(../images/sub_bg.gif) 0 0 repeat-x;}
.header{width:976px;height:501px;margin:0 auto;background:url(../images/main_bg.jpg) right bottom no-repeat;}
.sub_header{width:976px;height:250px;margin:0 auto;background:url(../images/sub_bg.jpg) right bottom no-repeat;}
.sub_header .info,.header .info{height:107px;}
.info .logo{padding:36px 0 0 15px;float:left;}
.info .lang{float:right;padding:10px 0 0 20px;color:#ddd;}
.info .lang a{color:#aaa;}
.info .lang span{color:#f00203;font-weight:bold;}
.info .contact{float:right;padding-top:12px;}
.info .contact a{margin-left:15px;}
.menu{height:40px;margin-right:360px;background:url(../images/menu_bg.gif) 0 0 repeat-x;}
.menu ul{height:40px;background:url(../images/menu_l.gif) 0 0 no-repeat;line-height:40px;}
.menu li{float:left;padding:0 22px;background:url(../images/bar.gif) 0 0 no-repeat;}
.menu li.one{background:none;}
.menu a{color:#fff;font-size:12px;font-weight:bold;}
.menu a:hover{color:#e2fff5;}
.company{height:151px;margin-right:460px;padding:20px 0 0 20px;background:url(../images/about_bg.gif) 0 0 repeat-x;color:#396371;}
.company h2{font-size:18px;color:#0062ac;}
.company p{padding-top:5px;line-height:150%;}
.about{height:151px;margin-right:460px;padding:20px 0 0 20px;background:url(../images/about_bg.gif) 0 0 repeat-x;color:#396371;}
.about h1{font-size:18px;color:#0062ac;padding:0;}
.about p{padding-top:5px;line-height:150%;}
.breadcrumb{padding-bottom:10px;}
#main{width:976px;margin:0 auto;padding:15px 0;overflow:auto;_height:1%;}
.hotpro{float:left;width:520px;padding-right:20px;}
.hotpro ul{padding:20px 0;}
.hotpro .box{float:left;width:110px;padding:0 20px 0 0;text-align:center;font-weight:bold;line-height:normal;}
.hotpro .box img{width:100px;height:75px;}
.hotpro .box p{height:45px;padding-bottom:20px;}
.hotpro a{color:#666;}
.hotpro a:hover{color:#237cc0;}
.adv{float:left;width:436px;}
.adv p{padding:10px 0;}
.adv a{text-decoration:underline;}
.leftside{float:left;width:250px;padding-right:40px;}
.leftside ul{padding:10px 0;}
.leftside ul ul{padding:0 0 15px 0;}
.leftside li{font-weight:bold;background:url(../images/arrow.gif) 1px 11px no-repeat;padding-left:10px;border-bottom:#dcdcdc 1px solid;line-height:220%;}
.leftside ul ul li{font-weight:bold;background:url(../images/arrow.gif) 1px 11px no-repeat;padding-left:10px;border-bottom:#dcdcdc 1px dashed;line-height:220%;}
.leftside ul li a{color:#666;}
.leftside ul ul li a{color:#999;}
.leftside li a:hover{color:#237cc0;}
.leftside li a.on{color:#237cc0;}
.content{float:left;width:686px;}
.breadcrumb span{float:right;}
.content ul{padding:20px 0;}
.content li{clear:both;height:150px;overflow:hidden;}
.content li h2{font-size:16px;padding-bottom:5px;border-bottom:#dcdcdc 1px solid;margin-bottom:10px;background:url(../images/arrow2.gif) 0 13px no-repeat;padding-left:15px;}
.content li h2 span{float:right;margin-top:8px;}
.content p{margin-bottom:15px;}
.content .img{float:left;padding:0 20px 0 0;}
.content .img .img{border:2px #eee solid;padding:0;float:none;}
.content li .img{float:left;margin:0 10px 20px 0;padding:0;border:#eee 2px solid;}
.content li a{color:#237cc0;}
#award ul li{clear:none;float:left;padding-right:10px;}
#footer{border-top:#c7e5fd 1px solid;margin:0 auto;}
#footer1{width:976px;margin:0 auto;padding:10px 0;text-align:center;}
.footer{width:976px;margin:0 auto;padding:10px 0;text-align:center;}
.inquiry{margin-left:50px!important;}
.inquiry label{width:101px;float:left;text-align:right;padding-right:10px;}
.inquiry p{clear:both;}
.inquiry .txt2{border:#c0c0c0 1px solid;height:14px;font-size:11px;float:left;width:90px;}
.inquiry .txt3{border:#c0c0c0 1px solid;height:14px;font-size:11px;float:left;width:295px;}
.inquiry textarea{border:#c0c0c0 1px solid;font-size:11px;float:left;width:295px;}
.inquiry select{border:#c0c0c0 1px solid;font-size:11px;float:left;width:298px;}
.news li{height:auto;padding-left:15px;background:url(../images/arrow_2.gif) 1px 8px no-repeat;}