﻿@charset "utf-8";
/*Common_start*/

body { font-size:12px; font-family:"微软雅黑"; color:#555; background-color:#ffffff;  }
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: #555; text-decoration:none; }
ul, ol { list-style:none; }
.clear { clear:both; line-height:0px; }
img { border:none; }

/*Common_end*/
@keyframes fade-in { 0% {
 opacity: 0;
}
 40% {
 opacity: 0;
 transform:scale(0.4);
 transform:scale(0.4);
}/*过渡状态 透明度为0*/
 100% {
 opacity: 1;
 transform:scale(1.0);
 transform:scale(1.0);
}/*结束状态 透明度为1*/
}
 @-webkit-keyframes fade-in {/*针对webkit内核*/ 0% {
 opacity: 0;
}
 40% {
 opacity: 0;
 -webkit-transform:scale(0.4);
 transform:scale(0.4);
}
 100% {
 opacity: 1;
 -webkit-transform:scale(1.0);
 transform:scale(1.0);
}
}
#icp_con { display:none; }
/*header*/

.header { height:118px; background:#fff; position:relative; z-index:999; }
.headercenter { width:1080px; margin:0 auto; }
.headercenter h1 { float:left; padding-top:20px; }
.header_right { float:right; position:relative; margin:45px 0px 0px 0px; }
/*NAV*/
.nav { float:right; position:relative; margin-right:25px; padding-top:4px; }
.nav ul li { float:left; display:inline; height:26px; line-height:26px; margin-left:30px; position:relative; }
.nav ul li a { display:block; font-size:14px; color:#333333; text-align:center; font-weight:bold; padding-right:12px; }
.current { color:#0b5f9b !important; }
.nav_hover { color:#0b5f9b !important; }
.nav ul li a:hover { color:#0b5f9b; }
/*二级导航*/
#menu ul dl { position:absolute; display:none; top:25px; z-index:999; padding:0px; margin:0px 0px 0px -53px; width:165px; padding-top:27px; }
#menu ul dl dt { line-height:40px; z-index:9999; text-align:center; background:none !important; margin: 0px; height:40px; overflow:hidden; }
#menu ul dl dt a { line-height:40px !important; height:40px !important; font-size:14px; font-weight:100; background:#fff; z-index:999; display:block; color:#555; margin:0 auto; padding:0px !important; }
#menu ul dl dt a:hover { background:#2D8FD6 !important; color:#ffffff !important; border:none !important; }
/*tel*/
.tel { font-size:14px; color:#333333; text-align:right; margin-bottom:13px; }
.tel strong { color:#0a68ad; }
/*搜索*/
.search { width:200px; height:32px; margin:0px; background:url(img/search.jpg) no-repeat; overflow: hidden; float:right; }
.search_input { display:inline; float: left; width:157px; height:32px; padding:0px 0px 0px 10px; margin-left:0px; line-height:32px; color:#807C7C; font-size:12px; border:0; background:none; }
.search_btn { display: inline; float: left; width:33px; height:32px; margin:0px 0px 0px 0px; line-height:0; font-size:0; overflow: hidden; border:none; background:none; cursor:pointer; }
/*弹出*/
.erweima { float:right; }
.erweima dl dt { float:left; padding: 0px; position: relative; background:url(img/xian1.jpg) left center no-repeat; margin-left:13px; position:relative; }
.erweima dl ul { position:absolute; z-index:9999; padding:0px; width:153px; left:0px; display:none; }
/*main_a*/
.main_a { width:100%; margin:0 auto; background:#fff; padding:56px 0px; }
.main_a_center { margin:0 auto; }
/*首页产品列表*/
.index_products_list { width:1110px; margin:0 auto; position:relative; min-height:280px; _height:280px; }
.index_products_list ul li { float:left; width:346px; position:relative; margin:0px 12px; text-align:center; }
.index_products_list ul li img { width:344px; height:344px; }
.index_products_list ul li .pic { width:344px; height:344px; border:1px solid #eeeeee; border-bottom:none; background:#fff; }
.index_products_list .prev { width:48px; height:48px; background:url(img/btn_left.jpg) left center no-repeat; float:left; cursor:pointer; position:absolute; top:50%; left:-48px; margin-top:-24px; }
.index_products_list .next { width:48px; height:48px; background:url(img/btn_right.jpg) left center no-repeat; float:right; cursor:pointer; position:absolute; top:50%; right:-48px; margin-top:-24px; }
.index_products_list_zhezhao { width:346px; height:345px; display:block; background:url(img/zhezhao.png) 0 0 repeat; display:none; position:absolute; left:0px; top:0px; animation:fade-in; animation-duration: 0.4s; -webkit-animation:fade-in 0.4s; text-align:center; }
.index_products_list_zhezhao_txt { width:304px; padding:100px 20px 0px 20px; position:absolute; left:0px; top:0px; cursor:pointer; }
.index_products_list_title { font-size:18px; color:#fff; display:block; padding-bottom:15px; margin-bottom:15px; cursor:pointer; background:url(img/pro_xian.png) center bottom no-repeat; }
.index_products_list_zhezhao .index_products_list_zhezhao_txt .index_products_list_p { font-size:12px; color:#fff; cursor:pointer; line-height:24px; height:96px; margin-bottom:25px; overflow:hidden; }
.index_products_list ul li:hover .index_products_list_zhezhao { display:block !important; animation:fade-in; animation-duration: 0.4s; -webkit-animation:fade-in 0.4s; }
.index_products_list .pro_title { height:63px; line-height:63px; background:#0a68ad; display:block; overflow:hidden; }
.index_products_list .pro_title a { font-size:16px; color:#fff; display:block; }
.index_products_list_zhezhao .fangda { display:block; width:28px; height:28px; background:url(img/fangda.png) 0 0 no-repeat; margin:0 auto; }
/*main_b*/
.main_b { width:100%; margin:0 auto; background:#fafafa; padding:42px 0px; }
.main_b_center { width:1080px; margin:0 auto; }
.main_b_title { width:1080px; margin:0 auto 23px auto; }
.main_b_title h2 { border-left:9px solid #0a68ad; font-size:16px; color:#333333; font-weight:bold; padding-left:14px; }
.main_b_title h2 span { font-weight:100; }
.main_b_a_box {}
.index_news_list { overflow:hidden; }
.index_news_list ul li { float:left;margin-bottom:22px; padding-bottom:22px; border-bottom:1px solid #eeeeee; height:90px;width:505px; }
.news_time { width:90px; height:90px; float:right; text-align:center; font-family:Arial; background:#0a68ad; color:#fff; }
.news_time1 { font-size:42px; padding-top:0px; text-align:center; display:block; height:65px; line-height:65px; }
.news_time2 { display:block; text-align:center; display:block; font-size:14px; }
.news_left { float:left; width:390px; padding:0px 0px 0px 0px;height:80px; }
.news_left h4 { float:left; padding:2px 0px 0px 0px; width:390px; height:20px; line-height:20px; margin-bottom:5px; overflow:hidden; }
.news_left h4 a { color:#333333; font-size:16px; font-weight:bold; }
.news_left p { width:390px; float:left; text-align:left; line-height:22px; font-size:13px; color:#333333; height:44px; overflow:hidden; margin-bottom:2px; }
.index_news_list ul li:hover .news_time { background:#157dca; color:#fff; }
.index_news_list ul li h4 a:hover { text-decoration:underline; color:#0a68ad; }
.index_news_list ul li span { display:block; }
.index_news_list ul li span a { color:#0a68ad; font-size:12px; }
.index_news_list ul li span a:hover { text-decoration:underline; }
.main_b_b_box { float:left; width:539px; }
.main_b_b_box img { width:539px; height:327px; }
.main_b_b_box h3 { width:539px; height:57px; overflow:hidden; float:left; line-height:57px; background:#0a68ad; text-indent:37px; }
.main_b_b_box h3 a { color:#fff !important; font-size:16px; }
.main_b_b_box h3 a:hover { text-decoration:underline; }
/*main_table*/
.main_table { width:100%; margin:0 auto; background:#fff; padding:40px 0px 10px 0px;}
.main_table_center { margin:0 auto; width:1080px;}
.main_table_columns{ padding:0px 0px 30px 0px; clear:both;}
.main_table_title{background:#238dda; text-align:center; padding:15px 0px; line-height:30px; height:30px; overflow:hidden; font-size:18px; font-weight:bold; color:#ffffff;}
.main_table_title img{vertical-align:middle; height:30px; margin-right:11px;}
.main_table_box{ border:1px solid #e5e5e5; padding:20px;}
.main_table_box ul li{ float:left; width:44%; margin:10px 3%;line-height:33px; height:35px; overflow:hidden;}
.main_table_box_list dl dt{float:left; color:#333333; font-size:16px;}
.main_table_list1{ width:28%; overflow:hidden;}
.main_table_list2{ width:72%; overflow:hidden;}
.main_table_list2_box{ border:1px solid #e5e5e5; padding:0px 16px 0px 25px; height:33px; line-height:33px;}
.main_table_list2 span{}
.main_table_shuju{ width:70%; float:left;}
.main_table_danwei{ width:20%; float:right; text-align:right;color:#0a68ad !important;}
/*main_c*/
.main_c { width:100%; margin:0 auto; background:#fafafa; padding:42px 0px; }
.main_c_center { width:1080px; margin:0 auto; }
.main_c_title { width:1080px; margin:0 auto 43px auto; }
.main_c_title h2 { border-left:9px solid #0a68ad; font-size:16px; color:#333333; font-weight:bold; padding-left:14px; }
.main_c_title h2 span { font-weight:100; }
.main_c_list { width:1080px; margin:0 auto; }
.main_c_list ul li { float:left; margin:0px 45px; width:90px; text-align:center; }
.main_c_list ul li .pic { margin-bottom:5px; }
.main_c_list ul li .pic img { width:90px; height:90px; }
.main_c_list ul li span { display:block; line-height:24px; }
.main_c_list ul li span a { color:#333333; font-size:16px; }
.main_c_list ul li:hover span a { color:#0a68ad; }
.main_c_list 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; }
/*footer*/
.footer { width:100%; overflow:hidden; margin:0 auto; background:#3e3e3e; color:#999999; line-height:26px; }
.footer a { color:#999999; }
.footer a:hover { text-decoration:underline; }
.footercenter { width:1080px; margin:0 auto; padding-bottom:35px; }
.footerNav { float:left; width: auto; }
.footerNav ul { float: left; margin-right:20px; margin-top:15px; width:125px; }
.footerNav li a { font-size:12px; }
.footerNav strong { margin-bottom:10px; display:block; color:#ffffff; font-size:14px; font-weight:100; }
.footer_erweima { width:140px; float:right; margin-top:43px; }
.footer_erweima img { width:140px; }
.copyright { background:#333333; line-height:26px; font-size:12px; }
.copyrightcenter { margin:0 auto; width:1080px; }
/*内页*/
.main { margin:0 auto; clear:both; _height:350px; min-height:350px; padding:34px 0px 40px 0px; }
.main_top { background:#F9F9F9; padding-bottom:8px; border-bottom:1px solid #e2e2e2; }
.main_top_center { margin:0 auto; width:1080px; }
/*path*/
.path { height:28px; padding:15px 0px 10px 0px; }
.pathtitle { color:#666666; font-size:18px; display:block; float:left; font-weight:bold; padding-left:41px; background:url(img/pathtitle_icon.png) left center no-repeat; }
.pathtitle span { color:#666666; margin-left:10px; font-family:Arial; font-weight:100; }
.pathurl { color:#666666; font-size:14px; line-height:30px; float:right; display:block; padding-left:24px; background:url(img/path_icon.png) left center no-repeat; }
.pathurl a { color:#666666; font-size:14px; }
.pathurl a:hover { text-decoration:underline; }
/*menu*/
.menu { margin:9px auto 0px auto; }
.menu ul li { float:left; display:inline; margin:0px 15px 10px 0px; text-align:center; height:35px; }
.menu ul li a { height:35px; color:#ffffff; font-size: 14px; text-align: center; background:#AFAFAF; display: block; line-height:35px; padding:0px 25px; }
.leftcurrent { background:#0a68ad !important; }
.menu ul li a:hover { background:#0a68ad; }
.content { width:1080px; line-height:26px; font-size:13px; margin:0 auto; }
.content img, .content table { max-width:1080px; }
/*page*/
.page { margin:0 auto; text-align:center; font-size:13px; color:#000000; padding:20px 0px; }
.page a { font-size:13px; color:#000000; }
/*产品系列*/
.products_category { width:1080px; margin:0 auto; }
.products_category ul li { clear:both; width:1000px; background:#f8f8f8; margin-bottom:29px; padding:20px 40px; }
.products_category ul li .pic { float:left; width:330px; overflow:hidden; }
.products_category ul li .pic img { width:330px; }
.products_category 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; }
.products_category_txt { width:580px; float:right; padding-top:30px; }
.products_category_txt_title { padding-bottom:15px; border-bottom:1px solid #cccccc; margin-bottom:15px; clear:both; }
.products_category_txt_title a { font-size:18px; color:#0a68ad; font-weight:bold; }
.products_category_txt_title a:hover { color:#F00; }
.products_category_txt_p { color:#333333; font-size:14px; line-height:28px; }
/*products_list*/
.products_list { min-height:370px; _height:370px; width:1080px; margin:0 auto; }
.products_list ul { padding-bottom:15px; }
.products_list ul li { float: left; width:1080px; padding:0px 0px 25px 0px; overflow:hidden; margin:0px 0px 25px 0px; border-bottom:1px solid #eee; }
.products_list ul li img { float:left; margin-right:31px; width:250px; border:1px solid #eee; }
.products_list ul li:hover img { border:1px solid #0a68ad; }
.products_list ul li strong { padding:0px; margin-bottom:5px; overflow:hidden; line-height:28px; height:28px; overflow:hidden; display:block; }
.products_list ul li strong a { font-size:18px; color:#333333; }
.products_list ul li strong a:hover { text-decoration:underline; color:#0a68ad; }
.products_list ul li .products_list_p { line-height:24px; color:#333333; font-size:13px; min-height:192px; _height:192px; overflow:hidden; }
.products_list_more { display:block; float:left; font-size:14px; text-align: center; color:#333333 !important; margin-top:4px; }
.products_list_more:hover { text-decoration:underline; color:#0a68ad !important; }
/*招聘计划*/
.sideMenu { border:1px solid #cbcbcb; border-top:none; }
.sideMenu h3 { height:44px; line-height:44px; padding-left: 10px; border-top: 1px solid #cbcbcb; background: #f4f4f4; font-size:15px;color:#555;position:relative; cursor:pointer;}
.sideMenu h3 em { display:block; width:44px; height:44px; margin:0px; top:0px; background:url(img/bottom.png) center center no-repeat; cursor:pointer; position:absolute; right:10px; }
.sideMenu h3.on{color:#0a68ad;}
.sideMenu h3.on em{ background:url(img/bottom_hover.png) center center no-repeat;}
.sideMenu ul {display:none;}
.sideMenu ul img,.sideMenu ul table{ max-width:1028px;}
.sideMenu ul li { padding:8px 25px; }

.pages{padding-top: 20px;padding-bottom: 20px;width: 100%;text-align: center;}
.pages a{margin-left: 20px;font-size: 16px;}
.current{margin-left: 20px;font-size: 16px;color: red;}


.cp{
    overflow:hidden;
    margin-left:50px;
    margin-top:20px;
    list-style:none;
}
.cp li {
    width:200px;
    float:left;
    margin-right:55px;
    margin-bottom:35px;
    border:1px solid #ccc;
}
.cp li span{
    width:100%;
    display:block;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}

/*page1样式开始  www.5ucms.org QQ3876307 */
.page2{ width:600px; margin:0 auto; clear:both;}
.page2 li{ float:left; margin:0 10px 0 0;}
.page2 a{ padding:5px; background:#999; border:#888 1px solid; line-height:12px; display:block; color:#fff; text-align:center;}
.page2 a:hover{ border-color:#333; color:#333;padding:5px; margin:0;}
.page2 .current{ border-color:#333; color:#333;padding:5px; margin:0;}
.page2 span{float:left; display:block; height:25px; line-height:25px; padding:0 5px;}