@charset "gb2312";
/* CSS Document */
body{ font-size:14px; margin:0; padding:0; line-height:160%; color:#666666; background:url(../images/bj.jpg) center 130px no-repeat; font-family:Arial, Helvetica, sans-serif}
ul{ list-style:none; margin:0px; padding:0px;}
li{ margin:0; padding:0}
a{ text-decoration:none; color:#666666; font-size:12px}
a:hover{ color:#ff9900}
.page{width:100%; height:30px; line-height:30px; text-align:center ; padding-top:10px; clear:both}
.clear{ clear:both}
img{ border:none}
.fl{ float:left;}
.fr{ float:right;}
.clear8{ clear:both; height:8px;}
.clear16{ clear:both; height:16px;}
.index_cont{ width:100%; background:url(../images/js_index_11.jpg) repeat-x top;}

.head_top_bj{height: 35px;
    background-color: transparent;
    background-position: center top; background:#272827;
    background-repeat: repeat; width:100%; min-width:1200px;	}
.head_top{
	width: 1200px; margin:0 auto; line-height:35px; color:#FFF;
    height: 35px;
}	
.head_top .top_left{ float:left;
    height: 35px; line-height:35px;
    width: 636px;
    display: block;
	}
.head_top .top_right{ float:right; width:210px;}

.head_top .top_right a {
    color: #fff;
    margin: 0 3px;
    font-size: 14px; line-height:35px;
    display: inline-block;
    padding-right: 7px;
}


/*  广告轮播图 */
.banner{ margin: 0 auto;position:relative; overflow:hidden;height:670px;}
.banner .bd{height:670px; z-index:0;position:relative;left:50%; margin-left:-960px;}
.banner .bd img{height:670px;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:40px;height:40px; background: url('../images/ctrl.png') no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-100px;}
.banner_ctr a.next{right:-1400px; background-position: -40px 0px;}
.banner_ctr a:hover{opacity:1;filter:alpha(opacity=100);}
.banner .hd{position:absolute; bottom:20px; text-align: center; z-index:5;left:50%;font-size: 0; line-height: 0;height: 0px; margin-left:-30px;height:14px;}
.banner .hd li{z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:10px; height:10px;*display:inline; zoom:1;border-radius:100%;border:2px solid #fff;position:relative;transition:all 0.3s;}
.banner .hd li:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:2px;left:2px;border-radius:100%;}
.banner .hd li:hover,.banner .hd .on{border:2px solid #D52149;transform:scale(1.1);}
.banner .hd .on:after{background:#D52149;}




.head_bj{ width:100%; height:105px;min-width:1200px;}
.head{ margin:0 auto; height:105px; width:1200px;}


.head .logo{ width:400px; float:left; height:105px; }
.head .top_right{ width:120px; float:right; height:80px; line-height:35px; height:35px; padding-top:10px;}
.head .top_right .top_nav{ clear:both; text-align:left;}



.nav{ width:800px;height:54px; float:left; padding-top:35px}
.nav ul{ width:800px; height:54px; float:left}
.nav ul li{height:54px; float:left; padding:0 1px; }
.nav ul li a{ text-align:center;height:54px; float:left; line-height:20px;font-size:16px; line-height:54px; width:120px}
.nav ul li a:hover{ color:#B12A39; background:url(../images/nav_an.jpg) no-repeat center bottom;}

.banner_bj{ width:100%; margin:0 auto;  height:670px;min-width:1200px; }

.i_tit{ width:400px; height:80px;  font-size: 26px;text-align:center; margin:0 auto; padding:40px 0}
.i_tit .i_tit_1{ width:400px; line-height:35px; text-align:center;}
.i_tit .i_tit_2{ width:400px; line-height:30px; text-align:center; color:#CCC; font-size:14px}

.i_cont{ width:1200px; margin:0 auto; padding: 0;}
.home_1{ width:400px; height:150px; float:left; padding:0}
.home_1 .img{ width:60px; height:150px; float:left;}
.home_1 .txt{ width:290px; float:left; padding-left:20px}
.home_1 .txt_1{ width:290px; font-size:16px; font-weight:bold; height:35px;}
.home_1 .txt_2{ width:40px; height:1px; clear:both; border-top:#000 solid 1px; height:10px;}
.home_1 .txt_3{ width:290px; font-size:12px;}



.i_cont_2_bj{ width:100%; height:670px; background:url(../images/about_bj.jpg) no-repeat top center; clear:both;min-width:1200px;}
.i_cont2{ width:1200px; margin:0 auto; padding:40px 0; height:580px;}
.i_cont2 .i_cont2_l{ width:580px; float:left; height:220px; line-height:220%; padding-left:95px; padding-top:320px; overflow:hidden}
/*.i_cont2 .i_cont2_l .c_t{ width:560px; height:80px; line-height:80px; font-size:26px; font-weight:bold}*/




.bgkj{ width:1200px; height:460px; background:url(../images/bgkj.jpg) no-repeat center top; margin:0 auto; padding-top:100px;}








.i_cont4_bj{ width:100%; background:#FAFBFA; height:450px;}

.i_cont4{ width:1200px;; margin:0 auto; padding-top:30px 0}
.home_4{  float:left;margin:10px; height: 412px;width: 380px;	}
.home_4 .img{width:370px; height:370px; padding:5px; border:#CCC solid 1px; background:#FFF;display: flex; /* 使用flexbox布局 */
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中 */}
.home_4 .txt{ width:380px; clear:both;height:50px; border-bottom:#CCC dashed 1px; line-height:50px; overflow: hidden; display:block}
.home_4 .txt .txt_1{ width:290px; float:left; text-indent:20px;height:50px; background:url(../images/ico_1.jpg) no-repeat center left;}
.home_4 .txt .txt_2{ width:290px; float:left; text-indent:20px;height:50px; background:url(../images/ico_2.jpg) no-repeat center left;}
.home_4 .txt .txt_3{ width:80px; float:right;}




.n_banner{ width:100%; height:300px;min-width:1200px;}
.n_banner2{ width:1200px; height:300px; margin:0 auto; position:relative}
.n_banner2 .b_dh{
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	word-wrap: break-word;
	padding: 0px;
	border: 0px solid transparent;
	height: 74px;
	width: 1200px;
	left: 0px;
	top: 260px;
	position: absolute;
	z-index: 103;text-indent:55px; line-height:74px;
	height: 74px; background:url(../images/dh.png) no-repeat 25px center  rgb(248, 248, 248);
}

.cont{ width:1200px; padding:70px 0 50px 0; margin:0 auto}
.cont .c_left{ width:256px; float:left; padding-top:10px;}
.c_right{ width:850px; float:right; padding-top:25px;}
/*
.c_left .cpfl_l{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; overflow-wrap: break-word; padding: 0px; border: 0px dotted rgb(255, 255, 255); width: 238px; background-color: rgb(153, 121, 237); opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; padding:9px;}
.c_left .cpfl_l .cpfl_l2{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; overflow-wrap: break-word; padding: 0px; border: 1px dashed rgb(255, 255, 255);  width: 218px; background-color: transparent; opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; padding:10px;}

.c_left .cpfl_l .cpfl_l2 .cp_nr_fl{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; overflow-wrap: break-word; padding: 0px; border: 0px dashed rgb(255, 255, 255);  width: 216px; background-color: rgb(255, 255, 255); opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.c_left .cpfl_l .cpfl_l2 .cpfl_bt{word-wrap: break-word; padding: 0px; border: 0px solid transparent; height: 45px; line-height:45px; width: 218px; display: block;text-align: center;}
.c_left .cpfl_l .cpfl_l2 .cpfl_bt2{word-wrap: break-word; padding: 0px; border: 0px solid transparent; height: 40px; line-height:15px; width: 218px; display: block;text-align: center;}

.c_left .cpfl_l .cpfl_l2 .cpfl_li{ width:155px; height:44px; clear:both; margin:0 auto; border-bottom:#CCC solid 1px; padding:10px 0;}
.c_left .cpfl_l .cpfl_l2 .cpfl_li:last-child{border-bottom:none}
.c_left .cpfl_l .cpfl_l2 .cpfl_li a{ width:155px; height:44px; display:block; font-size:16px; text-align:center; line-height:44px;}
.c_left .cpfl_l .cpfl_l2 .cpfl_li a:hover{ background:url(http://pmt66528d.pic27.websiteonline.cn/upload/templatefiles/annnn.png) center center no-repeat; color:#FFF}


.c_left .cpfl_l3{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; overflow-wrap: break-word; padding: 0px; border: 0px dotted rgb(255, 255, 255); width: 238px; background-color:#94D452; opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; padding:9px; margin-top:25px;}
.c_left .cpfl_l3 .cpfl_l2{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; overflow-wrap: break-word; padding: 0px; border: 1px dashed rgb(255, 255, 255);  width: 218px; background-color: transparent; opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; padding:10px;}

.c_left .cpfl_l3 .cpfl_l2 .cp_nr_fl{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; overflow-wrap: break-word; padding: 0px; border: 0px dashed rgb(255, 255, 255);  width: 196px; background-color: rgb(255, 255, 255); opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; padding:10px;}

.c_left .cpfl_l3 .cpfl_l2 .cpfl_bt{word-wrap: break-word; padding: 0px; border: 0px solid transparent; height: 45px; line-height:45px; width: 218px; display: block;text-align: center;}
.c_left .cpfl_l3 .cpfl_l2 .cpfl_bt2{word-wrap: break-word; padding: 0px; border: 0px solid transparent; height: 40px; line-height:15px; width: 218px; display: block;text-align: center;}
*/


.news_li{ width:900px; clear:both;overflow: hidden;
    margin: 10px 0;
    padding-bottom: 15px;
    list-style: none;
    border-bottom: 1px dotted #dbd4cd;
    list-style: none;}
		.news_li .news_rq{background:#AF2B36;width:74px;height:74px; text-align:center; float:left;}
		.news_li .news_rq .news_rq_1{color:#fff;font-size:24px;height: 41px;line-height: 41px;}
		.news_li .news_rq .news_rq_2{color:#fff;font-size:13px;display:block; height: 18px;line-height: 18px;}
		.news_li .news_bt{width:780px;height:74px; text-align:left; float:right}
		.news_li .news_bt .news_bt_1{font-size:24px;line-height: 140%; color: #999;
    font-size: 14px;
    line-height: 20px;
    text-align: left;}
		.news_li .news_bt .news_bt_1 a{font-size:16px; font-weight:bold}
		.news_li .news_bt .news_bt_1 a:hover{color: #000000; }
		.news_li .news_bt .news_bt_2{display: inline-block;
    font-family: arial;
    font-size: 14px;
    line-height: 20px;
    padding-top: 6px;
    color: #5A5A5A;
    font-weight: normal;
    text-decoration: none;}
	
	
	.xw_tit{display:block;font-family:arial;font-size:20px;font-weight:bold;text-decoration:none; width:100%; text-align:center}	
	.xw_time{display:block;font-family:arial;font-size:12px;color:#5A5A5A;font-weight:normal;text-decoration:none;text-align: center;
    margin: 0 auto;
    padding: 10px 0 15px;
    line-height: 21px;
    overflow: hidden;}	
	.xw_nr{display:block;font-family:arial;font-size:14px;color:#5A5A5A;font-weight:normal;text-decoration:none;clear: both;
    padding-top: 8px;
    line-height: 1.7em;
    min-height: 50px;}
	
	
	
	


.foot_bj{ width:100%;background: #272727;min-width:1200px; }
.foot_bj2{ width:100%; min-width:1200px;}
.foot_bj .foot{ width:1200px; margin:0 auto; padding:40px 0;}
.foot_bj .foot .foot_nr{ width:420px; float:left; padding:0 20px;height:220px; color:#FFF; line-height:220%;}


.foot_bj .foot .foot_nr2{ width:450px; float:left; height:220px;}
.foot_bj .foot .foot_nr2 .foot_n_t{ color:#FFF; font-size:18px; font-weight:bold; line-height:30px; height:30px; padding-bottom:15px;}
.foot_bj .foot .foot_nr2 .foot_n_c{ width:330px; clear:both; height:45px;}
.foot_bj .foot .foot_nr2 .bd_1{ width:70px; height:40px; float:left; line-height:35px; font-size:14px; color:#FFF}
.foot_bj .foot .foot_nr2 .bd_1 span{ color:#F00}
.foot_bj .foot .foot_nr2 .bd_2{ width:260px; height:40px; float:right;}
.foot_bj .foot .foot_nr2 .bd_2 input{ width:260px; height:35px; line-height:35px; background:#344050; padding:0; margin:0; border:0; color:#FFF}
.foot_bj .foot .foot_nr2 .foot_an{ width:150px; height:40px; background:#40A7EC; color:#FFF; text-align:center; line-height:40px;padding:0; margin:0 0 0 70px; border:0;}


.foot_bj .foot .foot_nr3{ width:200px; float:right; height:220px; text-align:center}
.foot_bj .foot .foot_nr3 .txt{ color:#fff; text-align:center; display:block; height:60px; padding-top:10px; line-height:25px; }

.footer_nr{ width:100%;margin:0 auto; background:#151515; color:#ffffff; line-height:31px; padding:30px 0; text-align:center;min-width:1200px;}
.footer_nr .foot{ width:1200px; margin:0 auto;}
.footer_nr a{ color:#EBEBEB; font-size:14px}














/* 内页公用 */
.listBanner{ width:1920px; position: relative; left:50%; margin-left:-960px; height:300px;overflow:hidden;}
.listWrapper{padding:50px 0 60px 0;overflow:hidden; width:1200px; margin:0 auto}
.breadCrumb{height:40px;margin-top:40px;background:url('../images/home_icon.png') no-repeat left 4px; padding-left:25px;font-size:14px;width:1315px;}
.breadCrumb .back{float:right;height:28px;line-height:28px;text-align:center;border-radius:5px;margin-top:20px;background: url('../images/back.png') no-repeat left center;padding-left:20px;}
.partnerList,.honorList,.settingList,.newsList,.videoList,div.searList,.newsList2{ width:1340px;overflow: hidden;}
.partnerList ul,.honorList ul,.settingList ul,.videoList ul,div.searList ul,.newsList2 ul{ width:1390px;}
.proSear{margin-bottom:50px;}
.proSear .searSelect span:after{top:20px;}
.proSear .searSelect ul{top: 40px;}
.proSear form{width:825px;margin:0 auto;margin-top:15px;background:#fff;height:40px;line-height:40px;}
.proSear .searSelect{border:1px solid #ccc;border-right:none;}
.proSear .txt{width:688px;float:left;height:40px; line-height:40px;color:#666;padding:0 10px;border:1px solid #ccc;}
.proSear .btn{float:left;width:50px;height:42px; cursor:pointer;transition:all 0.3s;background:#050605 url('../images/sBtn.png') no-repeat center;}
.proSear .btn:hover{opacity:.8;}

/* 内页公用菜单 */
.listMenu{text-align: center;font-size:16px;margin-top:20px;}
.listMenu a{display:inline-block;width:12.5%;height:55px;line-height: 55px;border: 1px solid #ccc;color: #333;margin-bottom:10px;margin-left:-1px; font-size:16px;}
.listMenu a.cur,.listMenu a:hover{border:1px solid #0e5da2;background: #050605;color: #fff;} 

/*  产品列表 */
.proSide{width:300px;float:left;}
.listRight{width:850px;float:right;}
.side_title{background:#AF2B36;height: 110px;line-height: 110px;color: #fff;text-align: center;position: relative;font-size:30px;text-transform: uppercase;margin-bottom:1px;}
.side_title::after{content: "";position: absolute;left:15px;right:15px;bottom:15px;top:15px;border: 1px solid #fff;}
.sidebarMenu{background:#f1f1f1;font-size:15px;}
.sidebarMenu li{position: relative;background: url('../images/side_line.jpg') repeat-x left bottom;}
.sidebarMenu li:last-child{border-bottom:none;}
.sidebarMenu li a{display:block;color:#333;padding:0 20px 0 20px;height:55px;line-height:55px; font-size:14px}
.sidebarMenu li a:hover,.sidebarMenu li .cur{background-color:#AF2B36;color:#fff;}
.sidebarMenu li a::after{content: ">";position: absolute;right:20px;font-family:"宋体";color: #888;top:0;font-weight: bold;font-size: 16px;}
.sidebarMenu li a:hover::after,.sidebarMenu li .cur::after{color: #fff;}
.sidebarMenu li ul{font-size:14px;background:#f8f8f8;}
.sidebarMenu ul li {background:none;padding-top:0;border-bottom:none;margin-bottom:0;}
.sidebarMenu li ul a{padding-left:35px;color:#666;height:40px;line-height:40px;font-weight:400;background: url('../images/ly_li.png') no-repeat 12% center;padding-left:16%;}
.sidebarMenu li ul a::after{display:none;}
.sidebarMenu li ul .cur,.sidebarMenu li ul a:hover{color:#050605;background-color:#f8f8f8;}
.leftTel{margin-top:10px;background:#eee;padding:30px;border-top: 1px solid #e1e1e1;}
.leftTel strong{font-size:28px;color:#333;font-weight:normal;margin-bottom:10px;display:block;line-height:30px;}
.leftTel p{margin-bottom:10px;line-height:20px;}
.leftTel h4{font-size:14px;color:#333;margin-bottom:25px;}
.leftTel h4 span{font-size:20px;color:#050605;display: block;}
.leftTel a{width:105px;height:30px;background:#050605;color:#fff;text-align:center;display: inline-block;line-height:30px;}
.leftTel a:hover{width:160px;;}

.proList { padding-top:23px;}
.proList ul{width:900px;}
.proList li{float:left;width:252px;transition:all 0.4s;margin-right:30px;margin-bottom:20px;}
.proList li .pImg{display:block;width:250px;height:250px;overflow:hidden;border:1px solid #ebebeb;position:relative;  display: flex; /* 使用flexbox布局 */
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中 */}
.proList li img{max-width:250px; max-height:250px;transition:all 0.5s;}
.proList li p{font-weight:normal;text-align:center;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;position:relative;z-index:2;color:#191919;}
.proList li .pImg:before,.proList li .pImg:after{position:absolute;content:'';opacity:0;transition:all 0.5s;transition-delay:.3s;z-index:2;}
.proList li .pImg:before{top:0;right:0;bottom:0;left:0;border-top:2px solid #050605;border-bottom:2px solid #050605;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.proList li .pImg:after{top:0;right:0;bottom:0;left:0;border-right:2px solid #050605;border-left:2px solid #050605;transform:scale(1,0);transform-origin:100% 0;}
.proList li:hover .pImg:before,.proList li:hover .pImg:after{opacity:1;transform:scale(1);transition: all 0.5s;}
.proList li:hover img{transform:scale(1.1);}
.proList li:hover p{color:#1B3C6D;}
.searchList ul{width:1380px;}



/*分页样式*/
.pagination{padding:25px 0 15px;text-align:center;overflow:hidden; clear:both}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#555;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin-left:2px;background:#1B3C6D;color:#fff;border:1px solid #1B3C6D;}


.gszz{ width:1200px; margin:0 auto}

.gszz .gszz1{ float:left; width:595px; float:left;}

/*.titles{ width:689px; height:30px; background:url(../images/icon02.jpg) no-repeat top left; line-height:25px; float:right; border-bottom:#CCC solid 1px; margin-right:15px; margin-top:15px; text-indent:36px}

.cont_top{ width:1000px; height:60px; background:url(../images/nytop.jpg); margin:0 auto}
.cont{ width:1000px; background:url(../images/mbg.jpg); margin:0 auto; border-bottom:#ddd6c4 solid 1px;}

.cont .left{ width:250px; float:left; padding-left:15px;}
.left_t{ width:219px; height:39px; background:url(../images/l_tit_cpfl.jpg) no-repeat center center; color:#000; line-height:39px; text-indent:20px; font-size:14px; font-weight:bold;}
.left_nr{ width:200px; margin:0 auto;}
.flx{ width:200px; height:32px; line-height:32px; margin:0 auto; padding:2px 0;}
.flx a{ width:200px; line-height:32px; text-indent:43px;display:block; text-align:left; background:url(../images/first-bg-02.gif) no-repeat center top}
.flx a:hover{color:#000; background:url(../images/first-bg-02.gif) no-repeat left bottom;}


.right{ width:689px; float:right; margin-right:10px; padding-bottom:10px;}

.news_title{ border-bottom:dashed 1px #ccc; height:28px; line-height:28px; width:100%;}
.news_title a{background:url(../images/icon01.gif) no-repeat center left; width:80%; height:28px; line-height:28px; font-size:12px; text-indent:15px; float:left}
.news_title span{ width:14%; text-align:right; line-height:28px; line-height:28px; float:right}

.help{ width:100%; height:166px; background:url(../images/bg_foot.jpg) no-repeat center top;}
.help_nr{ width:680px; color:#FFF; height:110px; margin:0 auto; padding-top:45px; padding-left:320px;}
.help_nr { color:#FFF}
.service{ width:200px; height:100px; float:left;}
.purpose{ width:200px; height:100px; float:left; padding-left:35px;}
.feedback{ width:140px; height:100px; float:left; padding-left:80px}
*/
