@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0;  }
li { list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both; }
table{ border-collapse:collapse;}
.border {border:1px #EAEBE5 solid;}
.yahei{ font-family:"微软雅黑";}
@font-face {
    font-family: 'myriadsetpro-semiboldsemibold';
    src: url('myriadsetpro-semibold-webfont.woff2') format('woff2'),
         url('myriadsetpro-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.myfont{font-family: 'myriadsetpro-semiboldsemibold';}
.fl{ float:left;}
.fr{ float:right;}
body { position:relative; max-width:1920px; font-family:"微软雅黑"; min-width:1903px; }
.gds{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7Fffffff,endcolorstr=#7Fffffff);}
/*导航*/
.header{ width:100%; height:44px; line-height:44px; margin:0 auto; background:#333333;}
.header_center{ width:1200px; margin:0 auto; height:44px; line-height:44px;}
.logo{ width:114px; float:left; height:44px;}
.logo img{ max-width:114px; max-height:44px;}
.nav{ width:900px; height:44px; line-height:44px; float:left;}
.nav li{ width:128px; height:44px; line-height:44px; text-align:center; color:#fff; float:left;}
.nav li a{ line-height:44px; color:#fff; font-size:14px;}
.nav li a.col{ color:#fff;}

.search{ width:150px; float:right; height:44px; position:relative;}
.hd-text{ border:none; background:none; width:110px; display:inline-block; position:absolute; top:13px; right:30px; color:#fff; height:18px;}
.hd-sbt{ background:url(../images/search_image_large.svg) center center no-repeat; display:inline-block; border:none; width:30px; height:18px; position:absolute; top:13px; right:0; cursor:pointer;}

/**幻灯片**/
#i_banner{}
/* flexslider */
.flexslider{position:relative;height:705px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:705px;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center; margin-left:-40px;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:78px;height:78px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:56px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:56px;background:url(../images/next.png) center center no-repeat;}

/**首页**/
.i_main{ max-width:1920px; min-width:1903px; margin:0 auto;}
.i_box{ width:25%; border:2px solid #fff; border-left:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:204px; float:left;}
.i_box img{ width:100%; height:100%;}
.no_border{ border-right:none;}


/**内页**/
.n_main{ width:1200px; margin:0 auto; clear:both; margin-bottom:16px; }
.n_side{ height:82px; width:1200px; border-bottom:1px solid #ECECEC; font-size:30px; line-height:76px; color:#001E39; margin-bottom:16px; clear:both;}
.n_side_nav{ width:600px; float:right; text-align:right; font-size:14px; color:#424242;}
.n_side_nav a{color:#424242;}

.n_left{ width:260px; float:left;}
.n_left dt{ background:#001E3A; height:35px; line-height:35px; font-size:14px; color:#fff; text-align:center;}
.n_left dd{ line-height:32px; text-align:center; width:100%;}
.n_left dd a{ line-height:32px; border-bottom:1px dotted #0051A3; height:32px; text-align:center; width:100%; display:block; background:url(../images/n_left_dd_a.jpg) left center no-repeat; font-size:14px; color:#001e3a;}
.n_left dd a.opnebg{ background:url(../images/n_left_dd_a.png) center left no-repeat; }
.n_left dd ul{ display:none; border-bottom:1px dotted #0051A3;}
.n_left dd ul li{ line-height:32px; height:32px;}
.n_left dd ul li a{ line-height:32px; border-bottom:none; height:32px; text-align:center; width:100%; display:block; background:none; font-size:14px; color:#001e3a;}


.n_right{ width:930px; float:right;}
.n_right li{ width:198px; height:168px; border:1px solid #C7C7C7; margin-left:30px; float:left; margin-bottom:24px;}
.n_right li img{ height:135px; width:198px;}
.n_right li a:hover img{ opacity:0.8;}
.n_right li p{ border-top:1px solid #C7C7C7; line-height:32px; font-size:12px; text-align:center;}
.n_right li p a{ color:#515151; font-size:12px; line-height:32px;}


/* tab */
.n_about{ padding-bottom:50px;}
#tab{width:1200px;position:relative;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{float:left;width:140px;height:32px;line-height:32px;cursor:pointer;text-align:center;margin:20px 8px; background:#F0F0F0; color:#001D3B; font-size:12px; border:1px solid #F0F0F0;}
#tab .tab_menu li a{ display:block; width:100%; height:100%; color:#001D3B;}
#tab .tab_box{width:1160px;clear:both; position:relative;   padding:18px 20px 150px 20px; font-size:12px; color:#515151; line-height:24px;}
#tab .tab_box img{ max-width:100%;}
#tab .tab_menu li:hover{ background-color:#f0f0f0; border:1px solid #C5CCD2; color:#fff;}
#tab .tab_menu li:hover a{color:#fff;}
#tab .tab_menu .selected{background-color:#001E3A;border:1px solid #C5CCD2; color:#fff;cursor:pointer;}
#tab .tab_menu li.selected a{color:#fff;}
#tab .tab_menu li.selected a:hover { background-color:#001E3A;}
#tab .tab_menu li.sel { background-color:#001E3A;}
.hide{display:none;}
.tab_box{width:1160px;clear:both; position:relative;   padding:18px 20px 150px 20px; font-size:12px; color:#515151; line-height:24px;}

#tab .nnav{ height:35px;border-bottom: 1px solid #ececec;  padding: 10px 10px 35px;}
#tab .nnav ul li{ float:left; height:35px; line-height:35px; background-color:#f0f0f0; margin-right:25px;  text-align: center;}
#tab .nnav ul li a{ font-size:14px; height:35px; line-height:35px;color:#333333;display:block;padding:0 30px;}
#tab .nnav ul li a:hover{ height:35px; line-height:35px; color:#fff; background-color:#001e3a;padding:0 30px;display:block;}
#tab .nnav ul li .sel{ height:35px; line-height:35px; color:#fff; background-color:#001e3a;padding:0 30px;display:block;}

.nnav{ height:35px;border-bottom: 1px solid #ececec;  padding: 10px 10px 35px;}
.nnav ul li{ float:left; height:35px; line-height:35px; background-color:#f0f0f0; margin-right:25px;  text-align: center;}
.nnav ul li a{ font-size:14px; height:35px; line-height:35px;color:#333333;display:block;padding:0 30px;}
.nnav ul li a:hover{ height:35px; line-height:35px; color:#fff; background-color:#001e3a;padding:0 30px;display:block;}
.nnav ul li .sel{ height:35px; line-height:35px; color:#fff; background-color:#001e3a;padding:0 30px;display:block;}

.n_pro_detail{ width:896px; float:right;}
.product_img{ width:896px;  margin:0 auto;}
.product_img dt{ height:50px; width:896px; line-height:50px; font-size:14px; color:#525252; text-align:center;}
.product_img dd{ width:896px; text-align:center;}


.product_detail{font-size:12px; color:#515151; line-height:24px;}
.product_detail h3{ line-height:30px; height:30px; margin-top:10px; border-bottom:1px solid #ECECEC; font-size:14px; color:#515151; font-weight:normal; margin-bottom:10px;}

.con{ padding:10px 16px 30px 16px; color:#515151; font-size:12px; line-height:24px;}
.con img{ max-width:100%;}

.content2 { float:right; width:910px;  height:auto!important;  min-height:250px;}
.caseList1 {   min-height: 200px; *padding-bottom: 25px; }
.caseList1 li { float: left; margin:0 26px 25px 0px; width:198px;  border:1px solid #C7C7C7; }
.caseList1 li a { display: block; width: 198px; }
.caseList1 li a:hover p { color: #0b409b; font-size:14px; }
.caseList1 li a:hover img{ opacity:0.8;}
.caseList1 li a:hover .new_more{  background:url(../images/new_more_hover.jpg) no-repeat center center; width:92px; height:35px;  padding: 15px 0;}
.caseList1 li .img { position: relative; width: 310px; height:198px; overflow: hidden; }
.caseList1 li .img img { width: 290px; height: 196px; }
.caseList1 li .img i { position: absolute; display: block; top: -60px; left: 50%; margin-left: -23px; width: 56px; height: 56px; background: url(../images/tit3.png) no-repeat; z-index: 50; }
.caseList1 li .img b { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/bgs/nblue30.png); -webkit-opacity: 0; opacity: 0; filter: alpha(opacity=0); }
.caseList1 li p { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #0b409b; font-weight:bold; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.caseList1 .new_more{ background:url(../images/new_more.jpg) no-repeat center center; width:92px; height:35px;  padding: 15px 0;}

.caseList1 li .img1{   position: relative;    overflow: hidden; border-bottom:1px solid #bfcce3; text-align:center; }
.caseList1 li .img1 img{ width: 198px; height: 135px;}




/**留言反馈**/
.service_tab{ width:958px; border:none; margin:0 auto;}
.service_tab tr{border:1px solid #A6A6A6;}
.service_tab th{border:1px solid #A6A6A6; background:#F9F9FB; height:40px;}
.service_tab th p{ line-height:20px; font-size:12px; color:#333335; text-indent:20px; font-weight:normal; text-align:left;}
.service_tab td{border:1px solid #A6A6A6; font-size:12px; color:#333335;}
.service_tab td span{ color:red;}
.service_input{ height:24px; border:1px solid #AAADB2; width:660px;}
.service_input_name{height:24px; border:1px solid #AAADB2; width:386px;}
.service_input_tel,.service_input_email{height:24px; border:1px solid #AAADB2; width:286px;}
.service_input_yan{height:24px; border:1px solid #AAADB2; width:86px;}
.service_textarea{ height:156px; border:1px solid #AAADB2; width:616px;}
.service_but{ width:48px; height:24px; line-height:24px; text-align:center; cursor:pointer; border:1px solid #707070; background:#DADCDB; margin:10px 10px;}


/**新闻资讯**/
.news_cate{ border-bottom:1px solid #ECECEC; margin-bottom:0px;}
.news_cate li{float:left;width:110px;height:36px;line-height:36px;cursor:pointer;text-align:center;margin:10px 8px 18px 8px; background:#F0F0F0; color:#001D3B; font-size:12px; border:1px solid #F0F0F0;}
.news_cate li a{ display:block; width:100%; height:100%; color:#001D3B;}
.news_cate li:hover{ background-color:#001E3A; border:1px solid #C5CCD2; color:#fff;}
.news_cate li:hover a{color:#fff;}
.news_cate li.selected{background-color:#001E3A;border:1px solid #C5CCD2; color:#fff;cursor:pointer;}
.news_cate li.selected a{color:#fff;}
.product_detail .new_tit { text-align:center; font-size:18px; font-family:"微软雅黑"; font-weight:bold;}

.n_news{ width:1200px; margin:0 auto; padding-top:28px;}
.n_news_list{ height:168px; border-bottom:1px dashed #E6E6E6; margin-bottom:20px; clear:both; width:1200px;}
.n_news_list dt{ width:238px; height:134px; float:left; padding-right:32px; padding-top:6px;}
.n_news_list dt img{ width:238px; height:134px;}
.n_news_list dd{ font-size:12px; float:left; width:930px; color:#000; line-height:18px; position:relative;}
.n_news_list dd a.news_title{ line-height:28px; font-size:16px; color:#000000;}
.n_news_list dd span{  font-size:12px; color:#000; line-height:36px;}


.job_cate{ border-bottom:1px solid #ECECEC; margin-bottom:30px;}
.job_cate li{float:left;width:110px;height:36px;line-height:36px;cursor:pointer;text-align:center;margin:10px 8px 18px 8px; background:#F0F0F0; color:#001D3B; font-size:12px; border:1px solid #F0F0F0;}
.job_cate li a{ display:block; width:100%; height:100%; color:#001D3B;}
.job_cate li:hover{ background-color:#001E3A; border:1px solid #C5CCD2; color:#fff;}
.job_cate li:hover a{color:#fff;}
.job_cate li.selected{background-color:#001E3A;border:1px solid #C5CCD2; color:#fff;cursor:pointer;}
.job_cate li.selected a{color:#fff;}

.n_job{ width:1100px; margin:0 auto; border:1px solid #DCDCDC; margin-top:20px;}
.n_job table{ width:100%; text-align:center;}
.n_job table th{ height:36px; font-size:14px; font-weight:600; color:#4D4948;}
.n_job table td{ line-height:28px; font-size:12px; color:#4E4848; text-align:center;}
.n_job table td a{ line-height:28px; font-size:12px; color:#4E4848; font-family:"宋体";}

/*脚部*/
.foot_link{ height:310px; width:100%; background:#F2F2F2;}
.foot_link_center{ width:1200px; margin:0 auto; padding-top:32px;}
.foot_nav{ width:134px; float:left;}
.foot_nav dt{ line-height:34px; height:34px; font-size:12px; color:#3F3F3F; background:url(../images/foot_nav_dt.jpg) left bottom no-repeat; margin-bottom:12px;}
.foot_nav dd{ font-size:12px; color:#3F3F3F; line-height:24px; width:60px;}
.foot_nav dd a{ font-size:12px; color:#3F3F3F; line-height:24px;}



.share{ width:120px; float:right;}
.share p{ font-size:12px; line-height:28px; color:#3F3F3F;}
.share img{ width:120px; height:120px;}

.icp{ height:58px; width:100%; background:#333333; }
.icp_center{ width:1200px; margin:0 auto; line-height:58px; font-size:12px; color:#fff;}

.link{ height:30px; width:200px; float:right; text-align:right; padding-top:18px;}

.f_link{ min-width:130px; height:24px; outline:none; border:none;}

.copy { float:left;}