﻿@charset "utf-8";
.about,.customer,.new,.newsinfo,.proinfo,.search22 { width:1100px; margin:0 auto 58px; position:relative; z-index:999;}
.left { width:242px; min-height:181px; background:url(../images/pages/leftpage.png) center center no-repeat; background-size:cover; float:left; margin-top:-130px;}
.left h2 {padding:23px 20px 7px;font-size: 40px;color:#fff;font-family:"Impact";line-height:50px;}
.left .germana {/* width: 114px; */display: inline-block;height:27px;border:5px solid #fff;font-size:18px;text-align:center;height:27px;margin:0 0 13px 20px;color:#85caf1;text-align:center;line-height:27px;}
.left>ul { width:240px; padding:11px 0 27px;}
.left>ul>li { background:url(../images/pages/leftbg.png) 216px -84px no-repeat;}
.left>ul>li>a { height:30px; font-size:18px; line-height:30px; display:block; color:#fff; padding-left:20px;}
.left>ul>li>a:hover,.left>ul>li>a.over { color:#087bcf;}
.left>ul>li>ol>li { margin-left:18px; background:url(../images/pages/leftbg.png) 5px 13px no-repeat;}
.left>ul>li>ol>li>a { display: block; color: #fff; font-size: 14px;  padding-left: 15px; line-height: 30px;}
.left>ul>li>ol>li>a:hover,.left>ul>li>ol>li>a.over {color:#087bcf;}
.right { width:848px; background:#f5f5f5;margin-top:-55px; float:right; }
.right h2 { height:56px; margin:0 28px; color:#2c98e6; background:url(../images/index/footer1.png) 0 bottom repeat-x;  line-height:56px; }
.right .rig_con {padding:17px 28px 57px;color:#6f6f6f;line-height: 26px;font-size: 14px;}

/*customer*/
.customer table { height:35px; line-height:35px; border:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.customer th,.customer td { padding-left:6px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.customer td.d1 { width:313px;}
.customer td.d2 { width:170px;}
.customer td.d3 { width:72px;}
.customer td.d4 { width:212px; border-right:none;}
.customer td input { width: 155px; height: 22px; border: 1px solid #929a90; background: #f5f5f5; margin-left: 4px;}
.customer td .sub,.customer td .res {width: 89px; height: 29px; border: none; cursor:pointer;}
.customer td .sub {background: #2b92e5; color: #fff;}
.customer td .res { color: #000; background: #dcdcdc;}
.d_center { margin:0 auto; width: 189px; padding-top: 1px;}

/*news*/
.new { margin-bottom: 38px;}
.news li { width: 790px; padding-top: 36px; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.news .time {width: 180px; height: 126px; float: left; color: #878787; font-size: 18px;
 background:url(../images/pages/newsbg1.png) -6px 3px no-repeat;}
.news li:hover .time {background: url(../images/pages/newsbg.png) -6px 3px no-repeat;}
.news_rig { width: 580px; height: 126px; float: left;}
.news li:hover .news_rig h3 { color: #2b92e5;}
.news_rig h3 {color: #2a2a2a; font-size: 18px; margin-bottom: 30px;}
.news_rig p {color: #4c4c4c; font-size: 14px; }

/*页码*/
.pages {margin: 0 auto 13px;text-align: center;}
.pages a {height: 30px;background: #fff;color: #717171;margin: 0 1px;line-height: 30px;display: inline-block;text-align: center;padding: 0px 10px;}
.pages a:hover,.pages a.currentpage {  background: rgb(43, 146, 229); color:#fff;}


/*newsinfo*/
.newsinfo h3 { font-size: 24px; color: #2B92E5; padding: 27px 0 5px; text-align: center;}
.newsinfo .rig_con em { display: block; text-align: center; font-size: 14px; color: #878787; padding-bottom: 13px;}
.newsinfo .rig_con .newsinfo_con { padding-bottom: 108px;}
.pre a { color: #989898; display: block; font-size: 14px;}
.pre a:hover { color: #6d6d6d; text-decoration: underline;}


/*pro*/
.pro { overflow: hidden; padding-bottom: 25px;}
.pro li {float: left;width: 247px;margin-right: 25px;line-height: 170px;text-align: center;height: 220px;}
.pro img {max-width: 245px;height: 170px;margin-bottom: 15px;vertical-align: middle;border: 1px solid #d2d2d2;}
.pro a em {display: block; text-align: center; font-size: 16px; color: #585858; height: 38px; line-height: 16px;}
.pro .proimgBox{width: 235px;height: 180px;border: 6px solid transparent;}
.pro li:hover .proimgBox{width: 235px;height: 160px;border: 6px solid #2b92e5;margin-bottom:20px;}
/* .pro li:hover{ width: 235px; height: 160px; border: 6px solid #2b92e5;} */
.pro li:hover img {height: 158px;}
.pro li:hover a em { color: #2b92e5;}

.pro_rig_con { padding:0 28px 57px; color:#414141; line-height:180%;}
.pro_rig_con h3 { color:#414141; font-size: 18px; text-align: center; padding: 25px 0;}
.pro_con {margin:0px 0px 20px 0px;line-height: 26px;font-size: 14px;max-width: 100%;}
.pro_con img{max-width: 100%;}
.pro_con table{max-width:100%;}

/*search*/
.search22 .rig_con ul {/* width: 746px; */margin: 0 auto 30px;}
.search22 .rig_con ul li {overflow: hidden;line-height: 30px;}
.search22 .rig_con ul li a {height: 30px;font-size: 14px;line-height: 30px;color: #000;}
.search22 .rig_con ul li a:hover { color: #2b92e5; text-decoration: underline;}
.search22 .rig_con ul li span { float: right; font-size: 14px; color: #333;}

.sel {width: 36px;height: 36px;border: none;}

.right .map{width:780px;height:310px;padding:1px;border:1px solid #cccbcb;overflow:hidden;margin: 20px auto 0px;}
.right #container{ width:780px; height:310px;}
.right #container p,.rightCon #container span,.rightCon #container a{ height:auto; min-height:16px; line-height:16px;}
.right .attr div.BMap_bubble_title{ line-height:24px; color:#444444; font-size:12px;}
.right .attr div.BMap_bubble_content{ line-height:18px; color:#444444; font-size:12px;}
.right .BMap_bubble_content{line-height: 20px;font-size: 12px;}


