body{background:#FBFBFB url(../img/bg.jpg) no-repeat center top;padding: 0;margin: 0;color: #333;font-size: 12px;}
ul, li, ul li{margin: 0px;padding: 0px;list-style: none;}
.cl{clear: both;display: block;overflow: hidden;font-size: 0px;line-height: 0;height: 0px;visibility: hidden;}
input{font-family: Arial, Helvetica, sans-serif;}
.mtb20{margin-top: 20px;margin-bottom: 20px;}
.ptb20{padding-top: 20px;padding-bottom: 20px;}
i{font-style: normal;}
img{border: 0px;}
.l{float: left;}
.r{float: right;}
.mt50{ margin-top:50px;}
.mt30{ margin-top:30px;}
a:link{color: #333;text-decoration: none;}
a:visited{color: #333;text-decoration: none;}
a:hover{color: #1066a8;text-decoration: none;}
a.imagehover:hover img{border-top-width: 0px;border-left-width: 0px;filter: alpha(opacity=65);-moz-opacity: 0.65;opacity: 0.65;border-bottom-width: 0px;border-right-width: 0px;}
.ff{width: 1000px;margin: 0 auto;background-color: #fff;}
.head{border-top: 6px solid #1d8ecf;padding: 0px 40px;width: 920px;margin: 0 auto;background-color: #fff;}
.logo{ padding:20px 0px;}
/*语言选择*/
.language{ text-align: right;margin: 15px 0;}
.language select { border: solid 1px #fff; appearance:none;-moz-appearance:none; -webkit-appearance:none;background: url("../img/icon1.png") no-repeat scroll right center transparent; color:#999; cursor: pointer;font-size: 12px;}
select::-ms-expand { display: none; border:1px solid #ddd; }
.ibanner{clear:both; height:400px;}
.imainNav{ padding:40px; width:920px; margin:0 auto; background-color:#fff;}
.iad{ text-align:center; margin-bottom:30px;}
ul.icon{ width:700px; margin:0 auto; margin-bottom:50px;}
ul.icon li{ width:250px; float:left; text-align:center; margin:30px 50px; }
ul.icon li h2{ color:#0080c9; font-size:18px; font-weight:bold;text-transform:Uppercase; padding:0; padding:10px 0 8px 0; margin:0;}
ul.icon li h2 span{ font-size:14px;}
ul.icon li p{ font-size:12px; color:#666; line-height:20px; padding:0px; margin:0;  }
.ilink{ margin:20px 0 50px 0;}
.ilink a{ color:#0080c9;}

.menu{ margin-top:56px;}
.banner_about{ clear:both; width:1000px; margin:0 auto; background-color:#fff;}
.mainNav{ padding:20px 40px 50px 40px; width:920px; margin:0 auto; background-color:#fff;}
.location{}
.location h2{ font-size:20px; color:#666;}
.about_con{ clear:both; line-height:180%; font-size:14px; min-height:200px;}
.nocon{ clear:both; text-align:center; font-size:14px;color:#ccc;padding:60px 0;}
.current_nav a{color:#0080c9 !important;}
.current_nav ul li a{ color:#333 !important;}
.current_nav ul li a:hover{ color:#0080c9 !important;}

.menu_1 { border-bottom:2px solid #eee; padding-bottom:8px;}
.menu_1 ul li{float:left; height:12px;line-height:12px;border-right:1px solid #999; padding:0 10px;}
.menu_1 ul li a{text-decoration:none; color:#333;}
.menu_1 ul li a:hover{ text-decoration:none; color:#0080c9; }
.menu_1 ul li:first-of-type{padding:0 10px 0 0px;}
.menu_1 ul li:last-of-type{border-right: none;}
.menu_1 .lefton{ text-decoration:none; color:#0080c9;display:block; }

.mainNavinfo{ padding:20px 40px; width:920px; margin:0 auto; background-color:#f8f8f8;}

/*新闻列表*/
.company_news2{ padding:30px 0px; }
.company_news2 li { border-bottom: 1px #eee solid;overflow: hidden; padding: 20px 0px;clear: both;}
.company_news2 li:hover{background-color: #fafafa;}
.company_news2 li .img{display: block; width: 140px; height: 100px; float: left; margin-right: 20px;}
.company_news2 li .txt{float: left; width: 600px;height: 100px; overflow: hidden;}
.company_news2 li .txt h3{font-size: 16px; font-weight: normal; line-height: 24px; margin:0; padding:0; margin-bottom: 10px;}
.company_news2 li .txt p{color: #999; font-size: 12px; line-height: 22px;}
.company_news2 li .date{float: right; color: #999; width:140px; }
.company_news2 li .date strong{font-weight: normal; display: block; font-size: 20px; line-height: 36px;}
.company_news2 li .date{color: #999;}

.case_con_bg{ width:920px; overflow:hidden;}
.case_con{ width:970px;  }
.case_con ul { }
.case_con ul li{ float:left;width:280px; margin-right:40px; margin-bottom:40px;}
.case_tu img{  width:280px; height:210px; }
.case_con ul li h2{ padding:0; margin:10px 0; height:25px; line-height:25px; overflow:hidden; font-size:14px; font-weight:100; }
.case_con ul li p{ padding:0; margin:0; font-size:12px; color:#666; }
.caseinfo_con{ padding-bottom:20px;}
.caseinfo_con .l{ width:600px;}
.caseinfo_con .r{ width:280px;line-height:180%;}
.info_tit{ font-size:18px; font-weight:bold; margin:10px 0px 20px 0;}

.pro_con_bg{ width:920px; overflow:hidden;}
.pro_con{ width:970px;  }
.pro_con ul { }
.pro_con ul li{ float:left;width:290px; height:290px; margin-right:25px; margin-bottom:40px;}
.pro_con ul li a{ border:1px solid #f5f5f5; display:block;}
.pro_con ul li a:hover{ padding:0; margin:0; border:1px solid #1066a8;}
.pro_tu img{ width:280px; height:210px; padding:4px;  }
.pro_con ul li h2{ padding:0 10px; margin:10px 0; font-size:14px; height:24px; line-height:24px; overflow:hidden; font-weight: 100; text-align:center; }
.pro_con ul li p{ padding:0; margin:0; font-size:12px; color:#666; }
.proinfo_con{}
.proinfo_con .l{ width:600px;}
.proinfo_con .r{ width:280px; line-height:180%;}

.foot{ clear:both; width:920px; margin:0 auto; background-color:#fff; color:#999; text-align:center; border-top:1px solid #eee; padding:20px 0; line-height:160%; }
.scroll{width:100px;height:40px;background:#efefef;color:#333;line-height:40px;text-align:center;position:fixed;right:20px;bottom:20px;cursor:pointer;font-size:14px;}