.width1004{ min-width:1300px;}
.indexcontent{ margin:0 auto; width:1300px;}
.width1200{ min-width:1200px;}
.indexcontent2{ margin:0 auto; width:1200px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}

.content{ font-size:16px; color:#333333; line-height:30px;}
.content *{ line-height:30px;}
.content p{ padding:10px 0;}
.content img{ max-width:100%;}

.pages { font-size: 18px; line-height: 50px; text-align: center;}
.pages a { text-decoration: none; color: #888; background: #eeeeee;padding:8px 15px; margin-right: 10px }
.pages a.active { background: #1d5aa3; color: #fff }
.pages a:hover {  background: #1d5aa3; color: #fff; text-decoration: none;  }
.pages a.wz{  padding:9px 20px;}

.top{ position:fixed; top:0; left:0; width:100%; background:#fff; height:104px; z-index:99999; box-shadow:0px 0px 10px #ccc;}
.top .indexcontent{ position:relative;}
.top .top_logo{ position:absolute; left:40px; top:15px;}

.top_search_bt{ position:absolute; right:40px; top:20px; width:40px; line-height:40px; padding-top:10px; z-index:9999; margin:0 10px; text-align:center;}
.top_search_bt .top_search_bg{ display:none; position:absolute; right:-2px; top:45px; background:url(../top_search_bg.png) no-repeat; width:300px; height:79px;}
.top_search_bt:hover .top_search_bg{ display:block;}
.top_search_bt .top_search_bg .top_search_txt{ position:absolute; left:25px; top:29px; width:205px; height:30px; border:0; background:#f8f8f8;}
.top_search_bt .top_search_bg .top_search_bt{ position:absolute; right:17px; top:23px; width:40px; height:39px; border:0; background-color:transparent; cursor:pointer;}

.i_p_nav li{ float:left; width:215px; border-left:#e5e5e5 1px solid;}
.i_p_nav li:first-child{ border-left:0;}
.i_p_nav li .ico{ height:40px;}
.i_p_nav li .ico1{ background:url(../i_lb_ico1.png) center no-repeat;}
.i_p_nav li .ico2{ background:url(../i_lb_ico2.png) center no-repeat;}
.i_p_nav li .ico3{ background:url(../i_lb_ico3.png) center no-repeat;}
.i_p_nav li .ico4{ background:url(../i_lb_ico4.png) center no-repeat;}
.i_p_nav li .ico5{ background:url(../i_lb_ico5.png) center no-repeat;}
.i_p_nav li .ico6{ background:url(../i_lb_ico6.png) center no-repeat;}
.i_p_nav li .txt{ font-size:14px; color:#858585; line-height:30px; text-align:center; padding-top:10px;}

.i_p_nav li:hover .ico1{ background:url(../i_lb_ico1_on.png) center no-repeat;}
.i_p_nav li:hover .ico2{ background:url(../i_lb_ico2_on.png) center no-repeat;}
.i_p_nav li:hover .ico3{ background:url(../i_lb_ico3_on.png) center no-repeat;}
.i_p_nav li:hover .ico4{ background:url(../i_lb_ico4_on.png) center no-repeat;}
.i_p_nav li:hover .ico5{ background:url(../i_lb_ico5_on.png) center no-repeat;}
.i_p_nav li:hover .ico6{ background:url(../i_lb_ico6_on.png) center no-repeat;}
.i_p_nav li:hover .txt{ color:#1f60ad;}

.i_p_nav li .ico_2_1{ background: url(../p_nav_ico2.png) center no-repeat;}
.i_p_nav li .ico_2_2{ background: url(../p_nav_ico3.png) center no-repeat;}
.i_p_nav li .ico_2_3{ background: url(../p_nav_ico4.png) center no-repeat;}
.i_p_nav li .ico_2_4{ background: url(../p_nav_ico5.png) center no-repeat;}
.i_p_nav li .ico_2_5{ background: url(../p_nav_ico6.png) center no-repeat;}
.i_p_nav li .ico_2_6{ background: url(../p_nav_ico7.png) center no-repeat;}
.i_p_nav li .ico_2_7{ background: url(../p_nav_ico8.png) center no-repeat;}
.i_p_nav li .ico_2_8{ background: url(../p_nav_ico9.png) center no-repeat;}
.i_p_nav li .ico_2_9{ background: url(../p_nav_ico10.png) center no-repeat;}
.i_p_nav li .ico_2_10{ background: url(../p_nav_ico11.png) center no-repeat;}
.i_p_nav li .ico_2_11{ background: url(../p_nav_ico12.png) center no-repeat;}

.i_p_nav li.on .ico_2_1,.i_p_nav li:hover .ico_2_1{ background: url(../p_nav_ico2_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_2,.i_p_nav li:hover .ico_2_2{ background: url(../p_nav_ico3_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_3,.i_p_nav li:hover .ico_2_3{ background: url(../p_nav_ico4_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_4,.i_p_nav li:hover .ico_2_4{ background: url(../p_nav_ico5_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_5,.i_p_nav li:hover .ico_2_5{ background: url(../p_nav_ico6_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_6,.i_p_nav li:hover .ico_2_6{ background: url(../p_nav_ico7_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_7,.i_p_nav li:hover .ico_2_7{ background: url(../p_nav_ico8_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_8,.i_p_nav li:hover .ico_2_8{ background: url(../p_nav_ico9_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_9,.i_p_nav li:hover .ico_2_9{ background: url(../p_nav_ico10_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_10,.i_p_nav li:hover .ico_2_10{ background: url(../p_nav_ico11_on.png) center no-repeat;}
.i_p_nav li.on .ico_2_11,.i_p_nav li:hover .ico_2_11{ background: url(../p_nav_ico12_on.png) center no-repeat;}



.i_p2{ background:#f1f1f1; padding:72px 0 65px 0;}
.i_p2_list1 li{ float:left; width:305px; background:#fff; margin-left:20px;}
.i_p2_list1 li:first-child{ border-left:0;}
.i_p2_list1 li img{width:305px; height:229x;}
.i_p2_list1 li .txt1{ font-size:16px; color:#414141; line-height:25px; text-align:center; padding-top:15px;}
.i_p2_list1 li .txt2{ font-size:14px; color:#777777; line-height:25px; text-align:center; padding-bottom:15px;}
.i_p2_list1 li:hover{ box-shadow:0px 0px 20px #aaa;}

.i_p2_list2 li{ float:left; width:305px; background:#fff; margin-left:20px; margin-bottom:20px;}
.i_p2_list2 li:first-child{ border-left:0;}
.i_p2_list2 li img{width:305px; height:229px;}
.i_p2_list2 li .txt1{ font-size:16px; color:#414141; line-height:25px; text-align:center; padding-top:15px;}
.i_p2_list2 li .txt2{ font-size:14px; color:#777777; line-height:25px; text-align:center; padding-bottom:15px;}
.i_p2_list2 li:hover{ box-shadow:0px 0px 20px #aaa;}

.i_fw{ background:url(../i_fw_bg.jpg) center no-repeat; height:680px;}
.i_fw .title1{ font-size:48px; color:#ffffff; line-height:60px; padding-top:115px; text-align:center;}
.i_fw .title2{ font-size:14px; color:#ffffff; line-height:30px; padding-top:40px; text-align:center; height:210px;}

.i_fw_list{ width:684px; margin:0 auto;}
.i_fw_list li{ float:left; width:228px;}
.i_fw_list li .ico_c{ width:74px; height:74px; border:#ffffff 1px solid; padding:12px; border-radius:50%; margin:0 auto;}
.i_fw_list li .ico_c .ico{ width:74px; height:74px; border-radius:50%;}
.i_fw_list li .ico_c .ico1{ background:url(../i_fw_ico1.png) #ffffff center no-repeat;}
.i_fw_list li .ico_c .ico2{ background:url(../i_fw_ico2.png) #ffffff center no-repeat;}
.i_fw_list li .ico_c .ico3{ background:url(../i_fw_ico3.png) #ffffff center no-repeat;}
.i_fw_list li .txt{ font-size:14px; color:#ffffff; line-height:25px; padding-top:10px; text-align:center;}
.i_fw_list li:hover .ico_c{ border:#2061b0 1px solid;}
.i_fw_list li:hover .ico_c .ico1{ background:url(../i_fw_ico1_on.png) #2061b0 center no-repeat;}
.i_fw_list li:hover .ico_c .ico2{ background:url(../i_fw_ico2_on.png) #2061b0 center no-repeat;}
.i_fw_list li:hover .ico_c .ico3{ background:url(../i_fw_ico3_on.png) #2061b0 center no-repeat;}

.i_news_title{ font-size:160px; color:#f7f7f7; line-height:120px; height:120px; font-weight:bold; position:relative;}
.i_news_title .title{ position:absolute; left:82px; top:30px; font-size:36px; line-height:50px; color:#000000;}
.i_news_title .i_news_hr{ position:absolute; left:82px; top:100px; width:34px; height:6px; background:#1e60ac;}
.i_news_c{ padding-left:26px; position:relative;}
.i_news_list{ padding:20px 0;}
.i_news_list li{ float:left; width:380px; margin:10px 8px; padding:10px;}
.i_news_list li .txt1{ font-size:16px; color:#434343; line-height:30px; padding-top:10px;}
.i_news_list li .txt1 a{ color:#434343;}
.i_news_list li .txt1 a:hover{ color:#1e60ac;}
.i_news_list li .txt2{ font-size:12px; color:#8a8a8a; line-height:25px;}
.i_news_list li .txt3{ font-size:14px; color:#818181; line-height:25px; height:50px; overflow:hidden;}
.i_news_c a.prev{ position:absolute; left:0; top:150px; width:30px; height:50px; font-size:36px; color:#8a8a8a; line-height:50px; text-align:center; cursor:pointer;}
.i_news_c a.next{ position:absolute; right:0; top:150px; width:30px; height:50px; font-size:36px; color:#8a8a8a; line-height:50px; text-align:center; cursor:pointer;}
.i_news_c a:hover{ color:#1e60ac}
.i_news_list li:hover{ box-shadow:0px 0px 10px #aaa;}


a.i_news_more{ display:block; width:150px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#8a8a8a; border:#dcdcdc 1px solid; margin:0 auto;}
a.i_news_more:hover{ background:#1e60ac; border:##1e60ac 1px solid; color:#fff;}

.i_nav2_list{ border:#f5f5f5 1px solid; padding:30px 0;}
.i_nav2_list li{ float:left; width:25%; box-sizing:border-box; border-left:#e9e9e9 1px solid;}
.i_nav2_list li:first-child{ border-left:0;}
.i_nav2_list li .ico{ width:60px; height:60px; margin:0 auto; transition:transform 0.6s;}
.i_nav2_list li .ico1{ background:url(../i_nav2_list_ico1.png) center no-repeat;}
.i_nav2_list li .ico2{ background:url(../i_nav2_list_ico2.png) center no-repeat;}
.i_nav2_list li .ico3{ background:url(../i_nav2_list_ico3.png) center no-repeat;}
.i_nav2_list li .ico4{ background:url(../i_nav2_list_ico4.png) center no-repeat;}
.i_nav2_list li .txt1{ font-size:16px; color:#000000; line-height:30px; text-align:center;}
.i_nav2_list li .txt2{ font-size:14px; color:#4d4d4d; line-height:25px; text-align:center;}
.i_nav2_list li:hover .ico{transform: rotateY(360deg)}

.footer1{ background:#333333; border-bottom:#424242 1px solid; text-align:center; height:65px; line-height:65px; padding-top:10px; font-size:16px; color:#ffffff;}
.footer1 .indexcontent a{ margin:0 40px; line-height:65px;}
.footer1 a{ color:#ffffff;}
.footer2{ background:#333333;}
.footer2 .footer2_dh{ float:left; margin-left:65px; background:url(../footer_dh.png) left center no-repeat; padding-left:60px; line-height:25px; font-size:20px; color:#adadad; /*width:250px;*/ margin-top:20px;}
.footer2 .footer2_txt{ float:left; margin-left:100px; width:430px; font-size:14px; color:#adadad; line-height:30px;}
.footer2 .footer2_ewm{ float:right; margin-right:24px; width:108px;}
.footer2 .footer2_ewm .txt{ text-align:center; line-height:30px; font-size:14px; color:#adadad;}
.footer2 .footer2_txt2{ font-size:14px; color:#adadad; line-height:25px; text-align:center;}
.footer2 .footer2_txt2 *{ color:#adadad;}


@media screen and (max-width: 1500px){
	.top .top_logo{ position:absolute; left:0px; top:30px; width:160px;}
}

/*公司简介*/
.n_banner{ background:url(../n_banner.jpg) center no-repeat; height:260px;}
.n_title1{ font-size:30px; color:#444444; line-height:40px; text-align:center;}
.n_title2{ font-size:24px; color:#999999; line-height:40px; text-align:center; text-transform:uppercase;}
.n_hr1{ width:84px; height:2px; background:#1f61af; margin:10px auto 0 auto;}
.ab_d1_txt{ float:left; width:630px; font-size:14px; color:#333; line-height:30px;}
.ab_d1_img{ float:right;}

.ab_d2{ background:url(../ab_d2_bg.jpg) center no-repeat; height:680px;}
.ab_d2 .title1{ font-size:48px; color:#ffffff; line-height:60px; padding-top:115px; text-align:center;}
.ab_d2 .title2{ font-size:14px; color:#ffffff; line-height:30px; padding-top:40px; text-align:center; height:210px;}
.ab_d3{ background:#fdfbfb;}
.ab_d3 img{ float:left; width:650px;}
.ab_d3 .txt{ float:left; width:650px; padding:60px 0 0 80px; width:500px; font-size:16px; color:#444444; line-height:25px;}
.ab_d3 .txt *{ font-size:16px; color:#444444; line-height:25px;}

/*新闻列表*/
.n_nav{ padding-top:20px; padding-bottom:40px;}
.n_nav a{ float:left; display:block; /*width:80px;*/ height:60px; line-height:60px; text-align:center; font-size:16px; color:#585858; margin:0 26px; position:relative;}
.n_nav a:after{content: "";width:00%;height: 3px;background: #1b60a1;position: absolute;left: 0;bottom:0%;transition: all 0.3s}
.n_nav a:hover:after{width: 100%;left: 0}
.n_nav a.on:after{width: 100%;left: 0}
.bg1{ background:#f9f9f9;}
.news_top{ background:#fff; padding:45px 30px; position:relative;}
.news_top .fd{ float:left; width:400px; height:240px;}
.news_top .news_top_img{ width:400px; height:240px;}
.news_top .txt{ float:left; margin-left:35px; width:800px;}
.news_top .txt .txt1{ font-size:24px; color:#1e5ca7; line-height:45px; height:45px; padding-top:25px;}
.news_top .txt .txt1 a{ color:#1e5ca7;}
.news_top .txt .txt2{ font-size:16px; color:#6d6d6d; line-height:30px; padding-top:20px;}
.news_top .txt .txt3{ font-size:14px; color:#999999; line-height:25px; padding-top:25px;}
.news_top a.news_top_more{ position:absolute; right:30px; bottom:50px; display:block; width:42px; height:42px; background:#1e5ca7; border-radius:50%; line-height:40px; text-align:center; font-size:30px; color:#ffffff; overflow:hidden;}
.news_top:hover{ box-shadow:0px 0px 20px #ccc;}
.news_list li{ float:left; margin-top:40px; margin-left:18px; background:#fff; padding:22px 20px; width:380px; height:385px;}
.news_list li:nth-child(3n+1){ margin-left:0;}
.news_list li .txt1{ font-size:16px; color:#3a3a3a; line-height:25px; padding-top:10px;}
.news_list li .txt1 a{ color:#3a3a3a;}
.news_list li .txt1:hover a{ color:#1e5ca7;}
.news_list li .txt2{ font-size:12px; color:#999999; line-height:20px;}
.news_list li .txt3{ font-size:14px; color:#6d6d6d; line-height:25px; height:75px; padding-top:10px; overflow:hidden;}
.news_list li:hover{ box-shadow:0px 0px 20px #ccc;}

/*新闻详情页*/
.news_i_c{ background:#fff; padding:40px;}
.news_i_title1{ font-size:18px; color:#414141; line-height:35px; text-align:center;}
.news_i_title2{ font-size:14px; color:#a6a6a6; line-height:25px; text-align:center; padding-bottom:10px; border-bottom:#d1d1d1 1px dashed;}
a.news_i_ico_a{ display:block; width:419px; height:50px; line-height:50px; text-align:center; background:#fff; font-size:14px; color:#333333;}
a.news_i_ico_a img.l{ margin-right:25px;}
a.news_i_ico_a img.r{ margin-left:25px;}

/*工程案例*/
.case_list li{ float:left; width:300px; background:#f0f0f0; position:relative; margin-left:33px; margin-bottom:38px;}
.case_list li:nth-child(4n+1){ margin-left:0;}
.case_list li .txt{ padding:20px 0; height:30px; line-height:30px; padding-left:12px; padding-right:50px; font-size:18px; color:#505050;}
.case_list li .ico{ position:absolute; right:15px; bottom:18px; width:23px; border:#555555 1px solid; border-radius:50%; padding-left:7px; line-height:30px; font-size:24px; color:#505050;}
.case_list li:hover{ box-shadow:0px 0px 20px #ccc;}
.case_list li:hover .ico{ border:#1f61af 1px solid; background:#1f61af; color:#fff;}

/*服务支持*/
.fuwu_box{ background:#fff;}
.fuwu_box_txt{ width:500px; padding:75px 75px 0 75px;}
.fuwu_box_txt .title{ font-size:40px; color:#444444; line-height:80px;}
.fuwu_box_txt .hr{ width:54px; height:3px; background:#1d5fab;}
.fuwu_box_txt .txt{ margin-top:15px; font-size:14px; color:#444444; line-height:25px;}
.fuwu_box_txt .txt *{ color:#444444; line-height:25px;}

/*招商加盟*/
.zs_d1_txt{ padding:0 175px; line-height:30px; text-align:center;}
.zs_d1_list{ width:1200px; margin:0 auto;}
.zs_d1_list li{ float:left; width:260px; height:135px; background:#f2f2f2; padding-top:25px; margin-left:53px;}
.zs_d1_list li:first-child{ margin-left:0;}
.zs_d1_list li .ico{ height:68px; width:68px; border:#c9c9c9 1px solid; border-radius:50%; margin:0 auto;}
.zs_d1_list li .ico1{ background:url(../zs_d1_ico1.png) center no-repeat;}
.zs_d1_list li .ico2{ background:url(../zs_d1_ico2.png) center no-repeat;}
.zs_d1_list li .ico3{ background:url(../zs_d1_ico3.png) center no-repeat;}
.zs_d1_list li .ico4{ background:url(../zs_d1_ico4.png) center no-repeat;}
.zs_d1_list li .txt{ margin-top:12px; line-height:25px; font-size:14px; color:#565656; text-align:center;}
.zs_d1_list li:hover{ background:#1e60b0;}
.zs_d1_list li:hover .ico{ border:#fff 1px solid;}
.zs_d1_list li:hover .ico1{ background:url(../zs_d1_ico1_on.png) center no-repeat;}
.zs_d1_list li:hover .ico2{ background:url(../zs_d1_ico2_on.png) center no-repeat;}
.zs_d1_list li:hover .ico3{ background:url(../zs_d1_ico3_on.png) center no-repeat;}
.zs_d1_list li:hover .ico4{ background:url(../zs_d1_ico4_on.png) center no-repeat;}
.zs_d1_list li:hover .txt{ color:#fff;}

.zs_d2_img{ background: url(../zs_d2_img1.jpg) center no-repeat; height:638px; transition: all 0.3s;}
.zs_d2{}
.zs_d2_c{ height:148px; position:relative;}
.zs_d2_c li{ position:absolute; left:0; bottom:0; width:200px; background:#fff;}
.zs_d2_c li .ico{ width:50px; height:50px; margin:0 auto;}
.zs_d2_c li .ico1{ background: url(../zs_d2_ico1.png) center no-repeat;}
.zs_d2_c li .ico2{ background: url(../zs_d2_ico2.png) center no-repeat;}
.zs_d2_c li .ico3{ background: url(../zs_d2_ico3.png) center no-repeat;}
.zs_d2_c li .ico4{ background: url(../zs_d2_ico4.png) center no-repeat;}
.zs_d2_c li .ico5{ background: url(../zs_d2_ico5.png) center no-repeat;}
.zs_d2_c li .ico6{ background: url(../zs_d2_ico6.png) center no-repeat;}
.zs_d2_c li .txt1{ margin-top:15px; font-size:14px; color:#6c6c6c; line-height:25px; height:50px; overflow:hidden; text-align:center;}
.zs_d2_c li .txt2{ height:0; overflow:hidden; transition: all 0.3s;}
.zs_d2_c li .txt2 .txt2_hr{ width:40px; height:2px; background:#fff; margin:20px auto;}
.zs_d2_c li.on{ background:#1e60b0;}
.zs_d2_c li.on .txt2{ height:42px;}
.zs_d2_c li.on .ico1{ background: url(../zs_d2_ico1_on.png) center no-repeat;}
.zs_d2_c li.on .ico2{ background: url(../zs_d2_ico2_on.png) center no-repeat;}
.zs_d2_c li.on .ico3{ background: url(../zs_d2_ico3_on.png) center no-repeat;}
.zs_d2_c li.on .ico4{ background: url(../zs_d2_ico4_on.png) center no-repeat;}
.zs_d2_c li.on .ico5{ background: url(../zs_d2_ico5_on.png) center no-repeat;}
.zs_d2_c li.on .ico6{ background: url(../zs_d2_ico6_on.png) center no-repeat;}
.zs_d2_c li.on .txt1{ color:#fff;}
.zs_d2 .zs_d2_c{ box-shadow:0px 0px 20px #ccc;}

.zs_d7_c{ background:url(../zs_d7_bg.jpg) center no-repeat; height:521px;}
.zs_d7_c .zs_ms{ float:left; width:514px; margin-left:72px;}
.zs_d7_c .zs_ms .zs_ms_inp1{ width:492px; height:47px; border:#e1e1e1 1px solid; padding:0 10px; font-size:16px;}
.zs_d7_c .zs_ms .zs_ms_txt1{ float:left; width:88px; height:47px; line-height:47px; font-size:14px; text-align:right; font-size:16px;}
.zs_d7_c .zs_ms .xingbie{ float:left; width:70px; height:47px; line-height:47px; border:#e1e1e1 1px solid; text-align:center; font-size:16px; margin-left:10px; cursor:pointer}
.zs_d7_c .zs_ms .on{ border:#1e60b0 1px solid;}
.zs_d7_c .zs_ms .zs_ms_textarea{ width:492px; height:100px; border:#e1e1e1 1px solid; padding:0 10px; font-size:16px; line-height:25px;}
.zs_d7_c .zs_ms .zs_ms_bt1{ width:514px; height:50px; border:#1e60b0 1px solid; background:#1e60b0; padding:0 10px; font-size:16px; color:#fff;}
.zs_d7_c .zs_ms_r{ float:right; width:473px; border-left:#dedede 1px solid; height:480px; padding-left:60px;}
.zs_d7_c .zs_ms_r .title1{ font-size:30px; color:#1e60b0; line-height:40px; font-weight:bold; padding-top:35px;}
.zs_d7_c .zs_ms_r .title2{ font-size:14px; color:#bdbdbd; line-height:25px; font-weight:bold;}
.zs_d7_c .zs_ms_r .txt1{ font-size:14px; color:#000000; line-height:30px; padding-top:40px;}
.zs_d7_c .zs_ms_r .txt1 span{ font-size:24px; color:#1e60b0; font-weight:bold;}

/*产品列表页*/
.p_nav{ background:#fff; box-shadow:0px 0px 20px #ccc;}
.p_nav li{ float:left; width:216px; height:100px; padding-top:25px; position:relative;}
.p_nav li .ico{ height:40px;}
.p_nav li .ico1{ background: url(../p_nav_ico1.png) center no-repeat;}
.p_nav li .ico261{ background: url(../p_nav_ico2.png) center no-repeat;}
.p_nav li .ico262{ background: url(../p_nav_ico3.png) center no-repeat;}
.p_nav li .ico263{ background: url(../p_nav_ico4.png) center no-repeat;}
.p_nav li .ico264{ background: url(../p_nav_ico5.png) center no-repeat;}
.p_nav li .ico276{ background: url(../p_nav_ico6.png) center no-repeat;}
.p_nav li .ico277{ background: url(../p_nav_ico7.png) center no-repeat;}
.p_nav li .ico278{ background: url(../p_nav_ico8.png) center no-repeat;}
.p_nav li .ico279{ background: url(../p_nav_ico9.png) center no-repeat;}
.p_nav li .ico280{ background: url(../p_nav_ico10.png) center no-repeat;}
.p_nav li .ico281{ background: url(../p_nav_ico11.png) center no-repeat;}
.p_nav li .ico282{ background: url(../p_nav_ico12.png) center no-repeat;}
.p_nav li .txt{ padding-top:10px; line-height:25px; text-align:center; font-size:16px; color:#4d4d4d;}
.p_nav li:after{content: "";width:1px;height: 58px;background: #e5e5e5;position: absolute;left: 0;top:37px;}
.p_nav li:nth-child(6n+1):after{ width:0;}

.p_nav li.on .ico1,.p_nav li:hover .ico1{ background: url(../p_nav_ico1_on.png) center no-repeat;}
.p_nav li.on .ico261,.p_nav li:hover .ico261{ background: url(../p_nav_ico2_on.png) center no-repeat;}
.p_nav li.on .ico262,.p_nav li:hover .ico262{ background: url(../p_nav_ico3_on.png) center no-repeat;}
.p_nav li.on .ico263,.p_nav li:hover .ico263{ background: url(../p_nav_ico4_on.png) center no-repeat;}
.p_nav li.on .ico264,.p_nav li:hover .ico264{ background: url(../p_nav_ico5_on.png) center no-repeat;}
.p_nav li.on .ico276,.p_nav li:hover .ico276{ background: url(../p_nav_ico6_on.png) center no-repeat;}
.p_nav li.on .ico277,.p_nav li:hover .ico277{ background: url(../p_nav_ico7_on.png) center no-repeat;}
.p_nav li.on .ico278,.p_nav li:hover .ico278{ background: url(../p_nav_ico8_on.png) center no-repeat;}
.p_nav li.on .ico279,.p_nav li:hover .ico279{ background: url(../p_nav_ico9_on.png) center no-repeat;}
.p_nav li.on .ico280,.p_nav li:hover .ico280{ background: url(../p_nav_ico10_on.png) center no-repeat;}
.p_nav li.on .ico281,.p_nav li:hover .ico281{ background: url(../p_nav_ico11_on.png) center no-repeat;}
.p_nav li.on .ico282,.p_nav li:hover .ico282{ background: url(../p_nav_ico12_on.png) center no-repeat;}

.product_list li{ float:left; width:300px; height:355px; background:#fff; margin-left:33px; margin-top:33px;}
.product_list li:nth-child(4n+1){ margin-left:0;}
.product_list li .img{ width:300px; height:300px; line-height:300px; text-align:center;}
.product_list li .img img{vertical-align: middle;    width: auto;height: auto;max-height: 80% !important;vertical-align: middle;max-width: 90% !important;display: inline-block;margin: 0 auto;transition: 0.3s linear 0s;}
.product_list li .txt{ padding:0 20px; font-size:16px; color:#4d4d4d; line-height:35px; text-align:center;}
.product_list li:hover{ box-shadow:0px 0px 20px #ccc;}

/*产品详情页*/
.n_weizhi{ padding:20px 0; line-height:30px; font-size:14px; color:#727272;}
.p_i_xx{ background:#fff;}
.p_i_xx .img{ float:left; background:#fff; width:650px; height:550px; line-height:550px; text-align:center; border-right:#e0e0e0 1px solid;}
.p_i_xx .img img{vertical-align: middle;    width: auto;height: auto;max-height: 80% !important;vertical-align: middle;max-width: 90% !important;display: inline-block;margin: 0 auto;transition: 0.3s linear 0s;}
.p_i_xx .p_i_txt{ float:left; margin-left:60px; width:540px;}
.p_i_xx .p_i_txt .title1{ padding-top:80px; font-size:24px; color:#444444; line-height:45px; padding-bottom:15px;}
.p_i_xx .p_i_txt .txt1{ font-size:14px; color:#9c9c9c; line-height:25px;}
.p_i_xx .p_i_txt .title2{ padding-top:20px; font-size:16px; color:#454545; line-height:40px;}
.p_i_xx .p_i_txt .txt2{ font-size:14px; color:#9c9c9c; line-height:25px;}
.p_i_xx .p_i_txt a.p_i_lx{ display:block; width:140px; height:40px; text-align:center; line-height:40px; background:#1f5eb0; font-size:16px; color:#ffffff; margin-top:30px;}
.fx_txt{ float:left; width:50px; height:30px; line-height:30px; color:#9c9c9c;}

.p_i_title{ background:#f0f1f1;}
.p_i_title li{ float:left; border-top:#f0f1f1 2px solid; border-right:#e4e5e5 1px solid; width:200px; height:70px; text-align:center; line-height:70px; color:#333; cursor:pointer;}
.p_i_title li.on{ border-top:#007cbf 2px solid; border-right:#e4e5e5 1px solid; background:#fff;}
.p_i_box{ padding:50px 42px; background:#fff;}

.p_i_box table{ border-color:#ccc;}
.p_i_box table tr.title td{ text-align:center; background:#60b1e3 !important; color:#fff; padding:10px 0; line-height:20px;}
.p_i_box table tr td{ text-align:center; height:40px;}
.p_i_box table tr:nth-child(2n+1) td{ background:#e7e7e7;}

.p_tj_title{ font-size:16px; line-height:70px; padding-top:5px; border-bottom:#e5e5e5 1px solid;}

.p_tj_c{ position:relative;}
.p_tj_list li{ float:left; width:300px; height:355px; background:#fff; margin:10px 12px;}
.p_tj_list li .img{ width:300px; height:300px; line-height:300px; text-align:center;}
.p_tj_list li .img img{vertical-align: middle;    width: auto;height: auto;max-height: 80% !important;vertical-align: middle;max-width: 90% !important;display: inline-block;margin: 0 auto;transition: 0.3s linear 0s;}
.p_tj_list li .txt{ padding:0 20px; font-size:16px; color:#4d4d4d; line-height:35px; text-align:center;}
.p_tj_list li:hover{ box-shadow:0px 0px 20px #ccc;}
.p_tj_c a.prev{ position:absolute; left:-80px; top:152px; cursor:pointer;}
.p_tj_c a.next{ position:absolute; right:-80px; top:152px; cursor:pointer;}

/*联系我们*/
.lianxi_c{ background:#fff; padding:35px 40px;}
.lianxi_c .lianxi_img{ float:right;}
.lianxi_c .txt{ float:left; width:600px;}
.lianxi_c .txt .txt1{ font-size:18px; color:#4a4a4a; line-height:60px;}
.lianxi_c .txt .txt2{ margin-top:10px; font-size:14px; color:#8c8c8c; line-height:30px;}
.lianxi_c .txt .txt2 *{ color:#8c8c8c; line-height:25px;}
#span_nativeplace select,#span_nativeplace_son select,#span_nativeplace_sec select{width:168px;height:47px; border:#e1e1e1 1px solid; padding:0 10px; font-size:16px;}
