@charset "utf-8";
/*Common_start*/

body { font-size: 12px; color: #333333; background-color: #ffffff; min-width: 1300px; }
body, blockquote, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option, small { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
a:link, a:hover, a:visited, a:active { color: #333333; text-decoration: none; }
ul, ol { list-style: none; }
.clear { clear: both; line-height: 0px; }
img { border: none; }
/*Common_end*/

#icp_con { display: none; }
/*header*/

.top { height: 30px; line-height: 30px; width: 100%; background: #1d77a4; color: #fff; font-size: 12px; position: relative; z-index: 999; }
.top a { color: #fff; }
.top a:hover { text-decoration: underline; }
.topcenter { width: 1160px; margin: 0 auto; }
.topcenter strong { font-weight: 500; float: left; }
/*头部连接*/

.top_url { height: 30px; margin: 0px; float: right; }
.top_url ul li { float: left; padding: 0px 12px 0px 11px; background: url(../images/top_xian.jpg) center right no-repeat; position: relative; }
.top_url ul dl { position: absolute; display: none; top: 24px; z-index: 99; padding: 0px; margin: 0px; width: 100%; left: 0px; }
.top_url ul dl dt { width: 100%; line-height: 25px; z-index: 9999; text-align: center; background: none !important; }
.top_url ul dl dt a { line-height: 25px; height: 25px; color: #ffffff; background: #4E4E4E; z-index: 999; display: block; filter: alpha(opacity=90); -moz-opacity: .90; opacity: 0.90; color: #ffffff; font-size: 12px !important; padding: 0px; border-bottom: 1px solid #f4f4f4; }
.top_url ul dl dt a:hover { background: #000 !important; color: #ffffff; text-decoration: none; }
.header {  background: #fff; position: relative; z-index: 999; }
.headercenter { width: 1160px; margin: 0 auto; padding-top:10px;padding-bottom:20px;}
.header_left { float: left; }
.headercenter h1 { float: left; margin-top: 2px; }
.header_right { float: right; margin-top: 32px; }
.toolurl { margin: 0px 13px 0px 0px; float: right; }
.toolurl ul li { float: left; margin-left: 7px; position: relative; }
.toolurl ul li a { color: #555555; display: block; }
.toolurl ul dl { position: absolute; z-index: 9999; padding: 0px; width: 110px; left: 0px; margin-left: -40px; display: none; margin-top: 10px; }
.toolurl ul dl img { width: 110px; }
/*tel*/

.tel { font-size: 14px; color: #2b74be; padding-left: 29px; background: url(../images/tel.jpg) left center no-repeat; float: right; margin: 2px 15px 0px 0px; }
.tel span { color: #77ba53; }
/*搜索*/

.search { width: 175px; height: 26px; margin: 0px; background: url(../images/search.jpg) no-repeat; overflow: hidden; float: right; }
.search_input { display: inline; float: left; width: 133px; height: 26px; padding: 0px; margin-left: 15px; line-height: 26px; color: #817B7B; border: 0; background: none; }
.search_btn { display: inline; float: left; width: 26px; height: 26px; margin: 0px; line-height: 0; font-size: 0; overflow: hidden; border: none; background: none; cursor: pointer; }
/*NAV*/

.nav { width: 100%; background: #f7f7f7; height: 42px; position: relative; z-index: 998; }
.navcenter { width: 1160px; margin: 0 auto; height: 42px; }
.navcenter ul li { float: left; display: inline; width: 144px; margin-right: 1px; position: relative; }
.navcenter ul li a { height: 42px; display: block; font-size: 16px; color: #333333; line-height: 42px; text-align: center; }
.current, .current1 { color: #fff !important; background: #1d77a4 !important; }
.navcenter ul li a:hover { color: #fff; background: #1d77a4; }
/*二级导航*/

#menu ul dl { position: absolute; display: none; top: 42px; z-index: 999; padding: 0px; margin: 0px; width: 144px; left: 0px; border-top: 1px solid #fff; }
#menu ul dl dt { line-height: 40px; z-index: 9999; text-align: center; background: none !important; margin: 0px; }
#menu ul dl dt a { line-height: 40px !important; height: 40px !important; font-size: 14px; background-color:rgba(29,118,164,.5) ; z-index: 999; display: block; color: #fff; margin: 0 auto;overflow:hidden;}
#menu ul dl dt a:hover { background-color:rgba(29,118,164,.5) !important; color: #ffffff !important; border: none !important; text-decoration: underline; font-weight: bold; }
/*二级菜单*/

#menu ul .er_div { background-color:rgba(29,118,164,.5) ; position: absolute; display: none; top: 42px; z-index: 999; padding: 30px 0px 30px 0px; margin-left: 0px; width: 100%; left: 0px;
; border-top: 1px solid #fff; }
.er_div_box { width: 1160px; margin: 0 auto; }
.er_div h2 { font-size: 18px; color: #fff; margin-bottom: 10px; }
.er_div strong { font-size: 14px !important; font-weight: 500; display: block; clear: both; margin-bottom: 5px; }
.er_div strong a { font-size: 14px !important; }
.er_div a { color: #fdfefd !important; z-index: 9999; width: auto !important; padding: 0px !important; display: block; height: 25px !important; line-height: 25px !important; font-size: 13px !important; text-align: left !important; padding: 0px; overflow: hidden; background: none !important; border: none !important; }
.er_div a:hover { background: none !important; border: none !important; text-decoration: underline; font-size: 14px; font-weight: bold; }
.er_div ol { float: left; width: 152px; min-height: 180px; _height: 180px; margin-right: 20px; padding-right: 20px;}
.er_div ol li { width: 100%; height: 30px !important; float: left; text-indent: 9px; }
.er_div a:hover { background: none !important; }
/*main_a*/

.main_a { padding: 60px 0px; background: #fff; width: 100%; margin: 0 auto; }
.mian_a_center { width: 1160px; margin: 0 auto; }
.tab1 { width: 1160px; height: auto; text-align: left; margin: 0 auto; }
.main_a_left { width: 262px; float: left; background: #f5f5f5; min-height: 510px; _height: 510px; }
.main_a_left_title { width: 262px; height: 73px; background: #1d77a4; color: #fff; border-bottom: 1px solid #e0e0e0; }
.main_a_left_title strong { font-size: 22px; font-weight: bold; display: block; padding: 10px 0px 7px 20px; }
.main_a_left_title span { font-size: 14px; font-family: Arial, Helvetica, sans-serif; display: block; padding: 0px 0px 0px 20px; }
.main_a_left ul { border-bottom: none; }
.main_a_left ul li { border-bottom: 1px solid #dcdcdc; }
.main_a_left ul li a { padding: 21px 25px 21px 20px; font-size:14px; color: #555555; display: block; background: #f5f5f5 url(../images/menu_a.png) 95% center no-repeat; }
.main_a_left ul li a:hover { background: #666666 url(../images/menu_hover.png) 95% center no-repeat; color: #fff !important; }
.main_a_left ul .on a { background: #666666 url(../images/menu_hover.png) 95% center no-repeat !important; color: #fff !important; }
.main_a_right { float: right; width: 873px; }
.main_a_right_txt { border: 1px solid #dfdfdf; min-height: 400px; _height: 400px; }
.main_a_right_txt .pic { width:517px; height:400px; float: left; }
.main_a_right_txt .pic img { width:517px;height:400px; }
.main_a_right_txt_right { width: 310px; float: right;padding: 17px;  }
.main_a_right_txt_right_title { font-size: 24px; color: #555555; display: block; margin-bottom: 10px; }
.main_a_right_txt_right_title a { font-size: 24px; color: #555555; }
.main_a_right_txt_right_title a:hover { color: #1d77a4; }
.main_a_right_txt_right_en { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cccccc; display: block; line-height: 18px; margin-bottom: 10px; }
.main_a_right_txt_right_p { font-size: 14px; color: #818181; line-height: 26px; border-top: 1px solid #e5e5e5; padding-top: 5px; margin-bottom: 10px; }
.main_a_right_txt_right_more { font-size: 14px; color: #1d8a43 !important; }
.main_a_right_txt_right_more:hover { text-decoration: underline; }
/*main_a_url_list*/
.main_a_url_list { width: 100%; height: 70px; padding-top:30px; }
.main_a_url_list ul li { float: left; width: 174px; }
.main_a_url_list ul li:first-child .main_a_url_list_box { border-left: none; }
.main_a_url_list ul li a { display: block; }
.main_a_url_list ul li .pic { height: 70px; width: 70px; margin: 0 13px 0px 0px; float: left; }
.main_a_url_list ul li strong { display: block; color: #333333; font-size: 14px; font-weight: bold; padding: 15px 0px 3px 0px; font-weight: 500; }
.main_a_url_list ul li span { display: block; color: #333333; font-size: 12px; }
.main_a_url_list ul li:hover strong { color: #1d77a4; }
.main_a_url_list ul li:hover span { color: #1d77a4; }
.main_a_url_list ul li .main_a_url_small { display: block; }
.main_a_url_list ul li .main_a_url_big { display: none; }
.main_a_url_list ul li:hover .main_a_url_small { display: none !important; }
.main_a_url_list ul li:hover .main_a_url_big { display: block !important; }
/*main_b*/
.main_b { width: 100%; margin: 0 auto; min-height: 300px; _height: 300px; background: #ffffff; padding:20px 0px; }
.main_b_center { width: 1192px; margin: 0px auto; }
.main_b_title { width: 100%; margin: 0px auto 30px auto; text-align: center; background: url(../images/title_bg.png) center center no-repeat; }
.main_b_title h2 { font-size: 18px; color: #1d77a4; font-weight: bold; display: block; margin-bottom: 8px; }
.main_b_title span { font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; }
/*main_b_list*/
.main_b_list { width: 1192px; position: relative; margin: 0 auto; }
.main_b_list .hd { position: absolute; width: 100%; }
.main_b_list .hd .prev { top: 135px; background: url(../images/main_b_btn_left.png) center no-repeat; width: 28px; height: 28px; left: -28px; float: left; overflow: hidden; position: absolute; margin: 0 auto; z-index: 1; cursor: pointer; }
.main_b_list .hd .next { top: 135px; background: url(../images/main_b_btn_right.png) center no-repeat; width: 28px; height: 28px; right: -28px; float: right; overflow: hidden; position: absolute; margin: 0 auto; z-index: 1; cursor: pointer; }
.main_b_list ul { margin: 0 auto; }
.main_b_list ul li { width: 270px; margin: 0px 14px 28px 14px; float: left; _display: inline; overflow: hidden; background: #fff; }
.main_b_list ul li .pic { width: 270px; height: 225px; text-align: center; overflow: hidden; text-align: center; }
.main_b_list ul li .pic img { display: block; width: 343px; height: 225px; padding: 0px; }
.main_b_list ul li .main_b_list_txt { padding: 15px 15px 10px 15px; border:1px solid #dddddd; border-top:none;}
.main_b_list_title { margin-bottom: 10px; height: 16px; line-height: 16px; overflow: hidden; text-align: left; }
.main_b_list_title a { font-size: 14px; color: #333333; display: block; font-weight: 500; border-left: 2px solid #1d77a4; padding-left: 7px; float: left; }
.main_b_list_title a:hover { color: #7db87d; text-decoration: underline; }
.main_b_list_p { font-size: 12px; color: #999999; line-height: 22px; height: 88px; overflow: hidden; text-align: left; margin-bottom: 10px; }
.main_b_list ul li:hover img { transform: scale(1.07); transition: all 0.5s ease 0s; -webkit-transform: scale(1.07); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.main_b_list_more { padding: 15px 0px 10px 0px; border-top: 1px solid #f3f3f3; text-align: center; }
.main_b_list_more a { font-size: 14px; color: #cccccc; }
.main_b_list_more a:hover { color: #1d8a43; }
.main_b_more { display: block; text-align: center; width: 87px; height: 26px; line-height: 26px; margin: 30px auto 0px auto; cursor: pointer; color: #fff !important; font-size: 14px; border: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #1d77a4; border: 1px solid #e5e5e5; }
.main_b_more:hover { background: #6ea911; color: #fff !important; }
/*main_c*/
.main_c { width: 100%; padding: 70px 0px 40px 0px; }
.main_c_center { width: 1160px; margin: 0 auto; }
.main_c_a { width: 572px; float: left; }
.main_c_b { width: 545px; float: right; }
.main_c_title { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dddddd; height: 21px; line-height: 21px; }
.main_c_title h2 { float: left; color: #333333; font-size: 18px; font-weight: bold; padding-left: 11px; border-left: 8px solid #1d77a4; }
.main_c_title span { font-size: 18px; color: #333333; font-family: Arial, Helvetica, sans-serif; margin-left: 17px; font-weight: 500; }
.main_c_title a { float: right; font-size: 16px; color: #666666; margin: 5px 0px 0px 0px; }
.main_c_title a:hover { text-decoration: underline; color: #e4007d; }
/*main_c_left_box*/
.main_c_left_box { color: #666666; font-size: 14px; line-height: 28px; overflow: hidden; }
.main_c_left_box img{
    border:1px solid #ccc;
}
/*新闻*/
.inde_news { width: 100%; }
.inde_news ul li { float: left; _display: inline; overflow: hidden; text-align: center; width: 100%; height: 110px; margin: 0px 0px 40px 0px; border-bottom: 1px solid #eeeeee; }
.inde_news ul li .inde_news_txt { width: 335px; float: left; }
.inde_news ul li .pic { width: 187px; height: 110px; margin-left: 15px; float: right; }
.inde_news ul li .pic img { width: 187px; height: 110px; float: left; }
.inde_news ul li h3 { text-align: left; margin: 0px auto 0px auto; display: block; height: 24px; line-height: 24px; overflow: hidden; }
.inde_news ul li h3 a { color: #333333; font-size: 15px; display: block; }
.inde_news ul li p { color: #666666; font-size: 13px; text-align: left; float: left; width: 100%; padding-top: 7px; line-height: 22px; height: 44px; overflow: hidden; margin-bottom: 5px; }
.inde_news ul li h3 a:hover { text-decoration: underline; }
.inde_news ul li span { background: url(../images/date_icon.png) left center no-repeat; padding-left: 20px; color: #666666; font-size: 14px; float: left; }
/*main_d*/
.main_d { background: #ffffff; padding: 25px 0px; }
.main_d_title { width: 100%; margin: 0px auto 30px auto; text-align: center; background: url(../images/title_bg.png) center center no-repeat; }
.main_d_title h2 { font-size: 24px; color: #1d77a4; font-weight: bold; display: block; margin-bottom: 8px; }
.main_d_title span { font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; }
/*列表开始*/
.main_d_list { width: 1160px; position: relative; margin: 0 auto; min-height: 180px; _height: 210px; }
.main_d_list .hd .prev { top: 117px; background: url(../images/btn_left.png) center no-repeat; width: 17px; height: 29px; float: left; overflow: hidden; position: relative; margin: 0 auto; z-index: 1; cursor: pointer; margin-left: -20px; }
.main_d_list .hd .next { top: 117px; background: url(../images/btn_right.png) center no-repeat; width: 17px; height: 29px; float: right; overflow: hidden; position: relative; margin: 0 auto; z-index: 1; cursor: pointer; margin-right: -20px; }
.main_d_list ul { width: 1188px; margin: 0 auto; }
.main_d_list ul { overflow: hidden; zoom: 1; }
.main_d_list ul li { width: 271px; margin: 0px 9px; float: left; _display: inline; overflow: hidden; }
.main_d_list ul li .pic { height: 208px; display: table-cell; vertical-align: middle; text-align: center; width: 269px; *display: block;
font-size: 185px; border: 1px solid #dddddd; overflow: hidden; background: #ffffff; }
.main_d_list ul li .pic img { max-width: 269px; max-height: 208px; }
.main_d_list ul li:hover .pic { border: 1px solid #1d77a4; }
.main_d_more { display: block; text-align: center; width: 87px; height: 26px; line-height: 26px; margin: 30px auto 0px auto; cursor: pointer; color: #fff !important; font-size: 14px; border: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #1d77a4; border: 1px solid #e5e5e5; }
.main_d_more:hover { background: #6ea911; color: #fff !important; }
/*footer*/
.footer{width:100%; margin: 0 auto; background:#edebeb; color: #333333; line-height: 26px; padding: 45px 0px 20px 0px; }
.footer a{color: #333333; }
.footer a:hover { text-decoration: underline; }
.footercenter { width: 1160px; margin: 0 auto;}
.footerNav { float: left; }
.footerNav ul { float: left; margin-right: 30px; width: 100px; }
.footerNav li { line-height: 18px; margin-bottom:14px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
.footerNav li a { font-size: 12px; }
.footerNav strong { margin-bottom:25px; display: block; font-size: 16px; font-weight: 500; color: #333333; }
.footer_contact { float: right; width: 180px; padding-left: 35px; border-left: 1px solid #b5b5b5; min-height: 200px; _height: 300px; color: #333333; }
.footer_contact_title { margin-bottom: 10px; display: block; font-size: 16px; font-weight: 500; color: #333333; line-height:18px;}
.links { padding: 20px 0px 0px 0px; }
.links_center { width: 1160px; margin: 0 auto; }
.links_center ul strong { font-size: 13px; font-weight: 500; color: #979797; }
.links_center ul li { float: left; line-height: 26px; margin-right: 18px; color: #979797; }
.links_center ul li a { font-size: 13px; line-height: 26px; color: #979797; }
.copyright{ background:#ffffff;padding:20px 0px; color:#979797;}
.copyright a { color: #979797;}
.copyright a:hover { text-decoration: underline; }
.copyrightcenter { margin: 0 auto; width: 1160px;}
.copyright_left { text-align: left; float: left; }
.copyright_right { float: right; }
.share a { float: left; margin-left: 9px; cursor: pointer; }
/*内页*/
.main { min-height: 350px; _height: 350px; padding-bottom: 35px; }
.main_top { margin-bottom: 40px; border-bottom: 1px solid #e5e5e5; }
.main_top_center { width: 1160px; margin: 0 auto; }
.main_top_center h2 { font-size: 22px; color: #333333; float: left; border-bottom: 2px solid #32b16c; padding: 15px 0px; }
.menu { width: 1160px; margin: 0 auto 30px auto; float: none !important; padding: 0px !important; }
.menu ul li { float: left; width: 178px; margin-right: 15px; margin-bottom: 15px; position: relative; text-align: center; }
.menu ul li a { background: #eeeeee; font-size: 16px; display: block; color: #333333; display: block; padding: 11px 0px; }
.menu ul li a:hover { background: #1d77a4; color: #fff !important; }
.leftcurrent,.leftcurrent1 { background: #1d77a4 !important; color: #fff !important; }
.menu2 { width: 750px; float: left; padding: 20px 0px 0px 45px; }
.menu2 ul li { float: left; margin-right: 25px; margin-bottom: 10px; }
.menu2 ul li a { color: #767676; font-size: 16px; display: block; }
.menu2 ul li a:hover { color: #32b16c; }
.leftcurrent2 { color: #32b16c !important; }
/*首页二级菜单*/
.menu ul li dl { position: absolute; display: none; top: 43px; z-index: 9999; padding: 0px; margin: 0px; width: 100%; left: 50%; margin-left: -50%; border-bottom: 2px solid #1d77a4; }
.menu ul li dl dt { line-height: 30px; z-index: 9999; text-align: center; background: none !important; margin: 0px; }
.menu ul li dl dt a { font-size: 14px; line-height: 20px; font-weight: 500; background: #fff; z-index: 999; display: block; filter: alpha(opacity=95); -moz-opacity: .95; opacity: 0.95; color: #737373; padding: 8px 0px; margin: 0 auto; border: none !important; border-top: 1px solid #C7C7C7 !important; }
.menu ul li dl dt a:hover { background: #7d7d7d !important; color: #ffffff; }
.path_a { float: right; color: #767676; padding: 25px 0px 0px 0px; }
.path_a a { color: #767676; }
.path_a a:hover { color: #32b16c; text-decoration: underline; }
/*content*/

.content { width: 1160px; margin: 0 auto; line-height: 26px; font-size: 13px; }
.content img, .content table { max-width: 1200px; }
.page { margin: 0 auto; text-align: center; font-size: 13px; color: #000000; padding: 20px 0px 10px 0px; }
.page a { font-size: 13px; color: #000000; }
/*cases_list*/

.cases_list { width: 1192px; position: relative; margin: 0 auto; }
.cases_list ul li { width: 270px; margin: 0px 14px 28px 14px; float: left; _display: inline; overflow: hidden; background: #fff; }
.cases_list ul li .pic { width: 270px; height: 225px; text-align: center; overflow: hidden; text-align: center; }
.cases_list ul li .pic img { display: block; width: 343px; height: 225px; padding: 0px; }
.cases_list ul li .cases_list_txt { padding: 15px 15px 10px 15px; border: 1px solid #e1e1e1; border-top: none; }
.cases_list_title { margin-bottom: 10px; height: 20px; line-height: 20px; overflow: hidden; text-align: left; }
.cases_list_title a { font-size: 17px; color: #333333; display: block; font-weight: 500; border-left: 2px solid #1d77a4; padding-left: 7px; float: left; }
.cases_list_title a:hover { color: #7db87d; text-decoration: underline; }
.cases_list_p { font-size: 12px; color: #999999; line-height: 22px; height: 88px; overflow: hidden; text-align: left; margin-bottom: 10px; }
.cases_list ul li:hover img { transform: scale(1.07); transition: all 0.5s ease 0s; -webkit-transform: scale(1.07); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.cases_list_more { padding: 15px 0px 10px 0px; border-top: 1px solid #f3f3f3; text-align: center;}
.cases_list_more a { font-size: 14px; color: #cccccc; }
.cases_list_more a:hover { color: #1d8a43; }
/*displaycases*/

.displaycases_left { width: 765px; float: left; }
.displaycases_left img, .displaycases_left table { max-width: 765px; }
.displaycases_title { font-size: 18px; font-weight: bold; color: #333333; display: block; margin-bottom: 20px; height: 26px; line-height: 26px; }
.displaycases_left_con { margin-bottom: 30px; min-height: 150px; _height: 150px; }
.displaycases_left_title_box { border: 1px solid #e5e5e5; background: #eeeeee; height: 35px; margin-bottom: 15px; }
.displaycases_left_title_box span { float: left; width: 133px; float: left; display: block; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #1d77a4; }
.displaycases_right { width: 368px; float: right; padding-top: 46px; }
.displaycases_right_con { background: #fcfcfc; margin-bottom: 30px; }
.displaycases_right_title_box { border: 1px solid #e5e5e5; background: #eeeeee; height: 35px; }
.displaycases_right_title_box span { float: left; width: 133px; float: left; display: block; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #1d77a4; }
.displaycases_right_list { padding: 20px; border: 1px solid #e5e5e5; border-top: none; }
.displaycases_right_list ul li { height: 32px; line-height: 32px; overflow: hidden; }
.displaycases_right_list ul li a { font-size: 16px; color: #333333; }
.displaycases_right_list ul li a:hover { text-decoration: underline; color: #1d77a4; }
/*新闻首页*/

.news_columns { margin-bottom: 30px; }
.news_columns_title { width: 1160px; margin: 0 auto; height: 24px; line-height: 24px; margin-bottom: 25px; }
.news_columns_title strong { color: #000000; font-weight: bold; font-size: 20px; float: left; border-left: 8px solid #1d77a4; padding-left: 16px; }
.news_columns_title a { float: right; color: #666666; font-size: 12px; }
.news_columns_title a:hover { color: #1d77a4; text-decoration: underline; }
/*第一种新闻展示*/

.news_columns1 { width: 1160px; margin: 0 auto; }
.news_columns1_left { width: 597px; height: 346px; position: relative; float: left; overflow: hidden; }
.news_columns1_left img { width: 597px; height: 346px; }
.news_columns1_right { width: 530px; float: right; }
.news_columns1_zhezhao { width: 100%; height: 32px; background: url(../images/news_title_zhezhao.png) 0 0 repeat; position: absolute; bottom: 0px; left: 0px; text-align: left; text-indent: 18px; }
.news_columns1_zhezhao a { font-size: 14px; color: #fff; display: block; line-height: 32px; }
.news_columns1_left:hover img { transform: scale(1.08); transition: all 0.5s ease 0s; -webkit-transform: scale(1.08); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.news_columns1_right ul li { clear: both; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 10px; }
.news_columns1_right ul li span { line-height: 28px; height: 28px; overflow: hidden; margin-bottom: 5px; }
.news_columns1_right ul li span a { color: #333333; font-size: 16px; }
.news_columns1_right ul li span a:hover { text-decoration: underline; color: #000; }
.news_columns1_right ul li em { font-style: normal; color: #999999; font-size: 12px; display: block; margin-bottom: 5px; }
.news_columns1_right ul li p { color: #333333; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; }
/*第二种新闻展示*/
.news_columns2 { padding: 40px 0px; width: 100%; background: #ffffff; }
.news_columns2_center { width: 1185px; margin: 0 auto; }
.news_columns2 ul li { float: left; width: 367px; margin: 0px 14px; float: left; }
.news_columns2 ul li .txt{ border:1px solid #eeeeee; padding:20px 23px;}
.news_columns2 ul li span { height: 26px; line-height:26px; overflow: hidden; margin-bottom:15px;display: block; }
.news_columns2 ul li span a { color: #333333; font-size:16px; }
.news_columns2 ul li span a:hover { text-decoration: underline;color: #000;}
.news_columns2 ul li p{ font-size:14px; color:#333333; line-height:22px; margin-bottom:15px; min-height:88px;_height:88px;}
.news_columns2 ul li em{ font-size:12px; color:#999999; font-style:normal;}
.news_columns2 ul li:hover .pic img { transform: scale(1.08); transition: all 0.5s ease 0s; -webkit-transform: scale(1.08); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.news_columns2 ul li:hover .txt{ border:1px solid #1d77a4;}
/*第三种新闻展示*/
.news_columns3 { width: 1160px; margin: 0 auto; }
.news_columns3 ul { float: left; }
.news_columns3 .news_columns3_ul1 { width: 287px; float: left; }
.news_columns3 .news_columns3_ul1 li { margin: 0px 0px 5px 0px; float: left; line-height: 0px; position: relative; width: 285px; height: 190px; overflow: hidden; }
.news_columns3 .news_columns3_ul1 li img { width: 285px; height: 190px; }
.news_columns3 .news_columns3_ul2 { width: 577px; margin: 0px 0px 0px 4px; }
.news_columns3 .news_columns3_ul2 li { float: left; line-height: 0px; position: relative; width: 577px; height: 385px; overflow: hidden; }
.news_columns3 .news_columns3_ul2 li img { width: 577px; height: 385px; }
.news_columns3 .news_columns3_ul3 { width: 287px; float: right; }
.news_columns3 .news_columns3_ul3 li { margin: 0px 0px 5px 0px; float: left; line-height: 0px; position: relative; width: 285px; height: 190px; overflow: hidden; }
.news_columns3 .news_columns3_ul3 li img { width: 285px; height: 190px; }
.news_columns3_zhezhao { width: 100%; height: 32px; background: url(../images/news_title_zhezhao.png) 0 0 repeat; position: absolute; bottom: 0px; left: 0px; text-align: left; text-indent: 18px; }
.news_columns3_zhezhao a { font-size: 14px; color: #fff; display: block; line-height: 32px; }
.news_columns3_zhezhao a:hover { text-decoration: underline; }
.news_columns3 ul li:hover img { transform: scale(1.08); transition: all 0.5s ease 0s; -webkit-transform: scale(1.08); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.news_columns3 ul li:hover { -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5); }
/*新闻列表开始*/

.news_list { width: 1160px; margin: 0 auto; }
.news_list ul li { float: left; width: 1140px; padding: 10px; background: #f3f3f3; height: 135px; overflow: hidden; margin: 0px 0px 20px 0px; }
.news_list ul li img { float: left; margin-right: 18px; width: 230px; height: 135px; }
.news_list ul li span { padding: 2px 0px 7px 0px; height: 24px; overflow: hidden; line-height: 24px; display: block; }
.news_list ul li span a { font-size: 16px; color: #4E5558; font-weight: bold; }
.news_list ul li span a:hover { text-decoration: underline; }
.news_list ul li p { line-height: 24px; color: #8F7E7E; font-size: 12px; height: 72px; overflow: hidden; }
.news_list_more { width: 65px; height: 20px; display: block; float: left; background: #1d77a4; text-align: center; line-height: 20px; color: #ffffff !important; margin-top: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.news_list_more:hover { background: #468822; }
/*pro_list*/

.pro_list { width: 1192px; position: relative; margin: 0 auto; }
.pro_list ul li { width: 270px; margin: 0px 14px 28px 14px; float: left; _display: inline; overflow: hidden; background: #fff; text-align: center; }
.pro_list ul li .pic { width: 270px; height: 225px; text-align: center; overflow: hidden; text-align: center; }
.pro_list ul li .pic img { display: block; width: 270px; height: 225px; padding: 0px; }
.pro_list ul li .pro_list_txt { padding: 15px 15px 10px 15px; border: 1px solid #e1e1e1; border-top: none; }
.pro_list_title { margin-bottom: 10px; height: 20px; line-height: 20px; overflow: hidden; }
.pro_list_title a { font-size: 17px; color: #333333; display: block; font-weight: 500; }
.pro_list_title a:hover { color: #7db87d; text-decoration: underline; }
.cases_list ul li:hover img { transform: scale(1.07); transition: all 0.5s ease 0s; -webkit-transform: scale(1.07); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
/*关于我们*/

.about_columns { margin-bottom: 70px; }
.about_title { width: 100%; margin: 0px auto 40px auto; text-align: center; background: url(../images/title_bg.png) center center no-repeat; }
.about_title h2 { font-size: 18px; color: #1d77a4; font-weight: bold; display: block; margin-bottom: 10px; }
.about_title span { font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; }
/*附加图*/

.about_banner_box { overflow: hidden; position: relative; margin-left: 40px; width: 600px }
.about_banner_box .bd { position: relative; height: 100%; z-index: 0; }
.about_banner_box .bd li { zoom: 1; vertical-align: middle; line-height: 0px; }
.about_banner_box .bd li a { display: block; width: 600px; height: 365px; }
.about_banner_box .bd li img { display: block; width: 600px; height: 365px; }
.about_banner_box .prev { position: absolute; left: 10px; top: 50%; margin-top: -18px; display: block; width: 22px; height: 37px; background: url(../images/about_left.png) left center no-repeat; z-index: 99; }
.about_banner_box .next { position: absolute; right: 10px; top: 50%; margin-top: -18px; display: block; width: 22px; height: 37px; background: url(../images/about_right.png) left center no-repeat; z-index: 99; }
.about_banner_box .prevStop { display: none; }
.about_banner_box .nextStop { display: none; }
.about_banner_box_title { font-size: 16px; height: 50px; line-height: 50px; color: #fff; width: 100%; background: #8dc730; display: block; text-align: center; font-weight: 500; }
/*service_a*/

.service_a { margin: 0 auto 50px auto; }
.service_a_list { width: 1180px; margin: 0 auto; }
.service_a_list ul li { float: left; width: 279px; overflow: hidden; margin: 0px 8px; text-align: center; }
.service_a_list ul li .pic { border: 1px solid #eeeeee; width: 277px; height: 167px; }
.service_a_list ul li .pic img { width: 277px; height: 167px; }
.service_a_list ul li strong { height: 50px; overflow: hidden; line-height: 50px; background: #f7f7f7; display: block; font-weight: 500; }
.service_a_list ul li strong a { font-size: 16px; color: #333333; }
.service_a_list ul li:hover strong { background: #1d77a4; }
.service_a_list ul li:hover .pic { border: 1px solid #1d77a4; }
.service_a_list ul li:hover strong a { color: #fff; }
/*service_columns_title*/
.service_columns_title { width: 1160px; margin: 0 auto; height: 24px; line-height: 24px; margin-bottom: 20px; }
.service_columns_title strong { color: #000000; font-weight: bold; font-size: 20px; float: left; border-left: 8px solid #1d77a4; padding-left: 16px; }
.service_columns_title a { float: right; color: #666666; font-size: 12px; }
.service_columns_title a:hover { color: #1d77a4; text-decoration: underline; }
/*service_b*/
.service_b { width: 1160px; margin: 0 auto 50px auto; background: #fafafa; }
.service_b_center { border: 1px solid #eeeeee; width: 1158px; min-height: 150px; _height: 150px; }
.service_b_left { padding: 80px 80px 0px 80px; font-size: 18px; width: 412px; float: left; }
.service_b_right { width: 586px; float: right; }
.service_b_right img { width: 586px; }
/*service_c*/
.service_c { width: 1160px; margin: 0 auto 50px auto; background: #fafafa; }
.service_c_center { border: 1px solid #eeeeee; width: 1158px; min-height: 200px; _height: 200px; padding: 25px 0px; }
.service_tender .MacroM_FormTitleItem { display: none; }
.service_tender .MacroM_FormInputItem { width: 50%; float: left; margin: 9px 0; }
.service_tender .MacroM_Clear { clear: none; }
.service_tender .MacroM_SubmitButton a { background: #1d77a4; color: #fff !important; font-size: 14px; width: 250px; height: 30px; line-height: 30px; border: 1px solid #ececeb; }
.service_tender .MacroM_ContentColumn input { width: 350px !important; }
.service_tender .MacroM_ContentColumn textarea { width: 930px; }
/*technology*/
.technology_title { height: 24px; line-height: 24px; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
.technology_title h2 { color: #000000; font-size: 20px; float: left; border-left: 8px solid #89b948; padding-left: 16px; font-weight: bold; }
.technology_title a { float: right; color: #555555; font-size: 14px; }
.technology_title a:hover { color: #89b948 !important; text-decoration: underline; }
/*technology_a*/
.technology_a { width: 1160px; margin: 0 auto 65px auto; }
.technology_a_left { width: 545px; float: left; }
.technology_a_right { width: 565px; float: right; }
/*百科文库*/
.technology_a_left_con { padding: 15px 15px 5px 15px; height: 460px; background: #fafafa; }
.technology_a_left_img { width: 515px; height: 320px; position: relative; overflow: hidden; }
.technology_a_left_img img { width: 545px; height: 320px; }
.technology_a_left_img_zhezhao { width: 100%; height: 53px; background: url(../images/news_title_zhezhao.png) 0 0 repeat; position: absolute; bottom: 0px; left: 0px; text-align: left; text-indent: 18px; }
.technology_a_left_img_zhezhao a { font-size: 18px; color: #fff; display: block; line-height: 53px; }
.news_columns1_left:hover img { transform: scale(1.08); transition: all 0.5s ease 0s; -webkit-transform: scale(1.08); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.technology_a_left ul li { border-bottom: 1px solid #dcdcdc; height: 46px; line-height: 46px; overflow: hidden; }
.technology_a_left ul li a { color: #333333; font-size: 18px; }
.technology_a_left ul li a:hover { text-decoration: underline; color: #89b948; }
/*产品问答*/
.technology_a_right_list ul { height: auto; }
.technology_a_right_list ul li { height: 84px; border-bottom: 1px solid #e5e5e5; padding: 0px 0px 20px 0px; margin-bottom: 20px; }
.wen { background: url(../images/wen.png) left center no-repeat; padding-left: 36px; width: 529px; height: 26px; margin-bottom: 10px; line-height: 26px; }
.wen a { color: #333333; font-size: 16px; font-weight: bold; }
.wen a:hover { text-decoration: underline; color: #89b948 !important; }
.da { background: url(../images/da.png) left 2px no-repeat; padding-left: 36px; line-height: 24px; height: 48px; color: #333333; font-size: 14px; overflow: hidden; }
/*technology_b*/
.technology_b { width: 1160px; margin: 0 auto 60px auto; }
.technology_b_left { width: 470px; float: left; }
.technology_b_right { width: 640px; float: right; }
.newsright { padding: 0px; }
.newsright_top { }
.newsright_top_txt { float: right; width: 305px; }
.newsright_top strong { width: 487px; font-weight: 500; }
.newsright_top strong a { font-size: 16px; color: #444444; }
.newsright_top strong a:hover { color: #89b948 !important; text-decoration: underline; }
.newsright_top p { padding-top: 5px; font-size: 13px; line-height: 22px; color: #666666; }
.newsright_top_img { float: left; width: 145px; height: 90px; overflow: hidden; margin-right: 20px; }
.newsright_top_img img { height: 90px; width: 145px; }
.newsright dt { display: block !important; line-height: 39px; height: 39px; clear: both; border-bottom: 1px solid #e5e5e5; }
.newsright dt a { color: #666666; font-size: 14px; }
.newsright dt a:hover { text-decoration: underline; color: #89b948 !important; }
.newsright dt em { float: right; font-size: 14px; color: #666666; font-style: normal; }
.newsright dt span { float: left; }
/*机电测试*/
.technology_b_right_box ul { float: left; }
.technology_b_right_box .technology_b_right_box_ul1 { width: 420px; margin: 0px 0px 0px 4px; }
.technology_b_right_box .technology_b_right_box_ul1 li { float: left; line-height: 0px; position: relative; width: 420px; height: 332px; overflow: hidden; }
.technology_b_right_box .technology_b_right_box_ul1 li img { width: 420px; height: 332px; }
.technology_b_right_box .technology_b_right_box_ul2 { width: 200px; float: right; }
.technology_b_right_box .technology_b_right_box_ul2 li { margin: 0px 0px 12px 0px; float: left; line-height: 0px; position: relative; width: 200px; height: 160px; overflow: hidden; }
.technology_b_right_box .technology_b_right_box_ul2 li img { width: 200px; height: 160px; }
.technology_b_right_zhezhao { width: 100%; height: 32px; background: url(../images/news_title_zhezhao.png) 0 0 repeat; position: absolute; bottom: 0px; left: 0px; text-align: left; text-indent: 18px; }
.technology_b_right_zhezhao a { font-size: 14px; color: #fff; display: block; line-height: 32px; }
.technology_b_right_zhezhao a:hover { text-decoration: underline; }
.technology_b_right_box ul li:hover img { transform: scale(1.08); transition: all 0.5s ease 0s; -webkit-transform: scale(1.08); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.technology_b_right_box ul li:hover { -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5); }
/*tender_list_icon*/
.technology_list_icon { width: 1188px; height: 164px; margin: 0 auto; }
.technology_list_icon ul li { float: left; width: 368px; height: 160px; margin: 0px 14px; }
.technology_list_icon_box { width: 366px; height: 158px; border: 1px solid #f1f1f1; background: #f9f9f9; }
.technology_list_icon_box_bottom { width: 366px; height: 150px; border-bottom: 8px solid #f9f9f9; }
.technology_list_icon ul li a { display: block; }
.technology_list_icon ul li .pic { height: 90px; width: 90px; margin: 38px 20px 0px 65px; float: left; }
.technology_list_icon ul li strong { display: block; color: #858585; font-size: 18px; font-weight: 500; }
.technology_list_icon ul li span { display: block; color: #858585; font-size: 18px; padding: 55px 0px 6px 0px; font-weight: bold; }
.technology_list_icon ul li:hover .technology_list_icon_box_bottom { border-bottom: 8px solid #62ad39; }
.technology_list_icon ul li .technology_list_icon_small { display: block; }
.technology_list_icon ul li .technology_list_icon_big { display: none; }
.technology_list_icon ul li:hover .technology_list_icon_small { display: none !important; }
.technology_list_icon ul li:hover .technology_list_icon_big { display: block !important; }
/*下载*/

#certificazioni { width: 100%; margin: auto; margin-top: 10px; }
#certificazioni table { width: 100%; }
#certificazioni table td { padding: 10px; vertical-align: middle; }
#certificazioni table td:first-child { width: 60px; min-height: 60px; }
#certificazioni table td:first-child img { width: 60px; }
#certificazioni table td:last-child { width: 30px; min-height: 80px; }
#certificazioni table td.certificazioni_nome { width: 270px; }
#certificazioni table td:last-child img { width: 30px; height: auto; }
#certificazioni table { font-size: 12px; font-weight: normal; color: #000000; border-top: 1px solid #e3e3e3; }
#certificazioni table tr { border-bottom: 1px solid #e3e3e3; }
#certificazioni table td { text-align: left; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
#certificazioni table td:first-child { text-align: center; }
#certificazioni table td:last-child { text-align: center; }
#certificazioni table td.certificazioni_nome { font-weight: normal; text-transform: uppercase; }
#certificazioni .docImg { width: 51px; }
/*新版资料下载 */
.two_zlxz { width: 1160px; margin:0 auto; }
.two_zlxz li { float: left; width: 1160px; height: 39px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; font-size: 14px; line-height: 39px; }
.two_zlxz_title { font-size: 14px; line-height: 39px; color: #0059a2; background-image: url(../images/xiazai_icon.jpg); background-repeat: no-repeat; background-position: left center; float: left; height: 39px; width:260px; padding-left: 20px; }
.two_zlxz_shuoming { font-size: 14px; line-height: 39px; color: #666; float: left; height: 39px; width:400px; text-align: center; margin-right: 20px; }
.two_zlxz_mianfei { font-size: 14px; line-height: 39px; color: #ff4e00; float: left; height: 39px; width:150px; text-align: center; }
.two_zlxz_time { font-size: 14px; line-height: 39px; color: #666; float: left; height: 39px; width: 230px; text-align: center; margin-right: 20px; }
.two_zlxz_xiazai { font-size: 14px; line-height: 22px; color: #666; float: left; height: 22px; width: 60px; text-align: center; margin-top: 8px; }
.two_zlxz_xiazai a:link { font-size: 14px; line-height: 22px; color: #FFF; float: left; height: 22px; width: 60px; background-color: #01afe7; }
.two_zlxz_xiazai a:visited { font-size: 14px; line-height: 22px; color: #FFF; float: left; height: 22px; width: 60px; background-color: #01afe7; }
.two_zlxz_xiazai a:hover { font-size: 14px; line-height: 22px; color: #FFF; float: left; height: 22px; width: 60px; background-color: #0059a2; }
.two_zlxz_xiazai a:active { font-size: 14px; line-height: 22px; color: #FFF; float: left; height: 22px; width: 60px; background-color: #0059a2; }
/*products_table*/
.products_table { color:#595959; font-size:14px; line-height:24px; padding-top:10px; margin-bottom:30px; }
.products_table td { padding:5px 10px; }
.products_table a { color:#595959; }
.products_table a:hover { color:#007cc2; text-decoration:underline; }
.products_table_top td { height:30px; background:#007cc2; font-size:16px; color:#fff; }
/*service_list*/
.service_list { width:100%; }
.service_list ul li { line-height:35px; height:35px; border-bottom:1px solid #f3f3f3; }
.service_list ul li a { float:left; padding-left:20px; background: url(../images/service_icon.png) left center no-repeat; font-size:13px; color:#353535; }
.service_list ul li a:hover { color:#1d77a4; text-decoration: underline; }
.service_list ul li .time { float:right; color:#bababa; font-size:12px; color:#353535; }
