/* q_css */
.grey{ color:#999; font-size:12px;}
a.grey:hover{ text-decoration:underline;}
.lk{display: block;height: 0;width: 0;overflow: hidden;}
.bannerx{ background:url(images/bannerx.jpg) no-repeat center center; height:200px;}
.main{ width:1200px; margin:40px auto;}
.leftside{ width:240px; float:left;}
.leftside .pro{ background-color:#1c5077; padding:16px;color:#fff; }
.leftside .pro a{ color:#fff;}
.leftside .pro a:hover{ color:#f9ffb7;}
.leftside .pro h3{ font-weight:normal; line-height:42px; font-size:18px; background-color:#4c7fa5;text-indent:12px;}
.leftside .pro ul{ margin-top:12px;}
.leftside .pro li{ background:url(images/ppbg.jpg) no-repeat center top; height:35px; line-height:29px;}
.leftside .contact{ margin-top:20px; background:url(images/lx01.jpg) no-repeat right bottom; }
.content{ width:930px; float:right;}
.content .bigtit{ border-bottom:3px solid #00487f; padding-bottom:8px;}
.content .bigtit h3{ font-size:18px; color:#00487f; font-weight:normal; float:left;}
.content .bigtit em{ font-style:normal; font-size:16px; text-transform:uppercase;}
.content .bigtit span{ float:right;}
.content .concon{ padding:20px 0;}
.content .news{ margin-top:5px;}
.content .news li a{display:block;height:122px;font-size:14px;	font-weight:bold;padding:10px 3px;border-bottom:1px dotted #ccc;transition:0.5s;}
.content .news li a img.a{width:180px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.content .news li a h2{	font-size:17px; font-weight:normal;	margin-left:200px;line-height:30px; color:#00487f;}
.content .news li a span{display:block; font-family:13px; font-family:microsoft yahei;font-weight:normal;	line-height:20px;	margin-left:200px;	margin-top:6px;}
.content .news li a em{ margin-left:200px; font-style:normal; font-size:12px; color:#999; display:block; font-weight:normal;margin-top:10px;}
.content .news li a:hover{text-decoration:none; background-color:#eee;}
.content .pro li{ float:left; background-color:#999; border:1px solid #999; margin-right:10px; margin-top:10px;}
.content .pro .img img{ width:223px; height:167px;}
.content .pro .ttt{ line-height:40px; color:#fff; padding-left:10px;}
.content .pro li:hover{ border-collapse:#1c5077;}
.content .pro li:hover .ttt{ color:#f9ffb7;}
.content .achieve{ border-collapse: collapse;}
.content .achieve td{ border:1px solid #ccc; line-height:160%; padding:5px;}
