body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i,dl{margin:0; padding:0;}
*{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; clear:both;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px;overflow-x: hidden;}
.w1200{ width:1200px; margin:auto; position:relative;}
.w1300{ width:1200px; margin:auto; position:relative;}
i{ font-style:normal;}
em{ font-style:normal;}
.noright{ border-right:none !important; padding-right:0px !important; margin-right:0px !important;}

@font-face {
font-family: 'zoolwenyiti';
src:url('../font/zoolwenyiti/zoolwenyiti.eot');
src:url('../font/zoolwenyiti/zoolwenyiti.woff') format('woff');
}

@font-face {
font-family: 'pmcst';
src:url('../font/pmzdsf/pmcst.eot');
src:url('../font/pmzdsf/pmcst.woff') format('woff');
}

@font-face {
font-family: 'pmfont';
src:url('../font/pmzdsf/pmfont.eot');
src:url('../font/pmzdsf/pmfont.woff') format('woff');
}

.pmfont{font-family: "pmfont";}
.pmcst{font-family: "pmcst";}
.zoolwenyiti{font-family: "zoolwenyiti";}

.banner_nr{height:200px; color:#fff; text-align: center; background:#296ae0;}
.banner_nr p{font-size:36px; font-weight:bold; padding-top:60px;}
.banner_nr span{font-size:14px; text-transform: uppercase; opacity: 0.5; letter-spacing: 1px; padding-top:6px; display: block;}


/*head*/
.header{height:136px;}
.logo{margin-top:38px; padding-right:0;}
.logo b{float:left; padding-top: 15px;}
.logo p{float:left; padding: 26px 35px 20px 10px;background:url(/import/Template/Default/Content/images/20180423194449_719252437.png)right no-repeat;}
.logo p span{display:block; font-size:26px;}
.head_wz{margin-top:26px; float: left;margin-left:44px; padding-left:42px; position: relative;}
.head_wz span{float:left; display: block; letter-spacing: 2px; color:#999; font-size:16px; color:#333;}
.head_wz p{font-size:24px; font-weight:bold; color:#333; margin-bottom:6px; margin-top:10px;}
.head_wz p strong{color:#296ae0;}
.head_wz em{background:url(/import/Template/Default/Content/images/20180515170044_1548200043.png) no-repeat; display:block; color:#fff; text-align:center; width:128px; height:38px; line-height:38px; text-indent:8px; float:left; font-size:20px; font-weight:bold; margin-left:10px;}
.head_wz::before{content:""; display: block; background: url(/import/Template/Default/Content/images/head_xt.png) no-repeat; width: 1px; height:85px; position: absolute; top:0; left:0;}
.tel{float:right;padding-top:38px;}

/* nav */
.nav{ height:60px; background:#296ae0;}
.nav ul li{ float:left; height:60px;transition: 0.3s; position:relative;}
.nav ul li > a{ color:#fff; display:block; padding:20px 0; width:171px; box-sizing:border-box; font-size: 16px; text-align:center;}
.nav ul li:hover{ background:#ff3600;}
.nav ul li.cur{ color:#ff7200; border-right:none; border-top:none; border-bottom:none;}
.nav ul li.cur > a{ background:none !important;}


/* banner */
.banner{ overflow: hidden;background:#fff; }
.banner-box{ min-width:1200px; height:400px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:400px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; width: 100%; height:400px;}
.banner-btn{ width: 100%; position: absolute; bottom:50px; left: 0; margin-left: 0; height:15px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:90px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../uploadfile/image/20180531/20180531144426_364796552.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../uploadfile/image/20180531/20180531144426_364796552.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul { width: 1100px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:15px; height:15px; border-radius:20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#ff3600; width:40px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }



.prod{ background: #fcfcfc; overflow:hidden;}
.prod_top li{ width:400px; overflow:hidden; float:left;}
.prod_top ul{ list-style:none;}
.prod_top .line{ width:40px; height:4px; background:#1035a7; margin-left:30px;}
.prod_top h1{ font-size:22px; margin:30px 0 20px 30px; display:block;}
.prod_top h1 i{ color:#1035a7;}
.prod_top .center_line{ width:2px; height:100%; position:absolute; left:45%; background:#e9e9e9; top:0; transform:rotate(45deg);}
.prod_top .catalogue{ width:120px; float:right; margin-right:30px;}
.prod_top .catalogue a{ font-size:18px !important; line-height:1.6; display:block; color:#bababa; display:inline;}
.prod_top .prod_content{ padding:30px; box-sizing:border-box; height:385px;}
.prod_top .prod_content:nth-child(2){ width:400px; background:#f1f1f1;}
.prod_top .prod_content:nth-child(3){ width:400px; background:#f7f7f7;}
.prod_top .prod_content:nth-child(4){ width:400px; background:#f4f4f4;}
.prod_top .prod_content:nth-child(5){ background:#ededed; width:800px;}
.prod_top .prod_content:nth-child(5) img{ float:left; margin:20px 250px;}
.prod_top .prod_content p:nth-child(1){ font-size:18px; line-height:2; color:#6a6a6a;}
.prod_top .prod_content p:nth-child(2){ font-size:14px; color:#b0b0b0; }
.prod_top .prod_content img{ margin:30px 20px 30px 0; float:right;}
.prod_title{text-align: center;position: relative;}
.prod_title::after{content: ""; display: block; background: url(../images/prod_title_i.png) no-repeat; width: 50px; height: 50px; position: absolute; top: -20px; left: 0; right: 0; margin: auto;}
.prod_title p{font-size: 42px; color:#12439b; font-weight: bold;}
.prod_title p strong{color:#333;}
.prod_title span{font-size:18px; color:#999; text-transform: uppercase; letter-spacing: 2px; padding-top: 6px; display: block;}
.prod_title i{display: block; width:23px; height:23px; margin: auto; background:url(../images/prod_i.png) no-repeat; margin-top: 24px;}
.prod_nri{width:1200px; margin: auto; position: relative;}
.prod_left{width:270px; float:left;}
.prod_left .prod_left_title{width:270px; height:98px; background: #296ae0;  position: relative;}
.prod_left .prod_left_title p{font-size:26px; font-weight: bold; color:#fff; padding-top:20px; margin-left: 30px;}
.prod_left .prod_left_title::after{content: ""; display: block; background:url(../images/prod_left_i.png) no-repeat; width:37px; height:28px; position: absolute; top:32px; right: 24px; transition: 0.3s;}
.prod_left .prod_left_title:hover::after{transition: 0.3s;}
.prod_left .prod_left_title span{display: block; color:#fff; opacity: 0.2; font-size: 13px; text-transform: uppercase;margin-left: 30px; margin-top: 4px; font-size: 13px;}
.prod_left ul{background:#fff;}
.prod_left ul li{position: relative; border-bottom:1px #eee solid;}
.prod_left ul li > a{font-size:14px; display: block; height:70px; line-height: 70px; position: relative; z-index: 1; padding-left:30px;}
.prod_left ul li::after{content:""; display: block; width:5px; height:0px; background:#296ae0; position: absolute; top:0; left:0; z-index: 0; transition: 0.3s;}
.prod_left ul li:hover::after{width:5px; height:70px; transition: 0.3s;}
.prod_left ul li:hover > a{color:#296ae0; font-weight: bold;}
.prod_left ul li > span{position: absolute; right: 20px; top: 28px; width:6px; display: block;}
.prod_left ul li > span::before{content: ""; display: block; background: #aaa; border-radius: 50px; width: 6px; height: 6px;}
.prod_left ul li:hover > span::before{background: #ff8a00;}
.prod_left ul li > span::after{content: ""; display: block; background: #fff; border-radius: 50px; border: 1px #aaa solid; width: 4px; height: 4px; margin-top: 2px;}

.prod_left ul li em{max-height:0px; overflow: hidden; display: block; background:#eee; transition: 0.3s;}
.prod_left ul li:hover em{max-height:500px; transition: 0.3s;}
/* .prod_left ul li:nth-child(1):hover em{ padding:20px 0px 20px 0px;} */
.prod_left ul li em i{height:40px; line-height: 40px; display: block; margin-left: 40px; padding-left:16px; position: relative;}
.prod_left ul li em i span{font-size:20px; font-weight: bold; color:#666; position: absolute; left:0; top:-1px; transition: 0.3s;}
.prod_left ul li em i:hover span{color:#ff9c00; transition: 0.3s;}
.prod_left ul li em i a{font-size:14px; color:#666;}
.prod_left_contact{height:110px; width:270px; background: #333; background: -moz-linear-gradient(top, #333 0%, #111 100%); background: -webkit-linear-gradient(top, #333 0%,#111 100%); background: linear-gradient(to bottom, #fb5d32 0%,#ff3600 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#111',GradientType=0 ); position: relative;}
.prod_left_contact::after{content: ""; display: block; background:url(../images/prod_tel.png) no-repeat; position: absolute; top:32px; left: 34px; width: 18px; height:20px;}
.prod_left_contact p{font-size:15px; color:#fff; padding-top:30px; padding-bottom: 4px; margin-left: 70px; opacity: 0.8;}
.prod_left_contact span{display: block; color:#fff; font-size:20px; font-weight: bold; margin-left: 70px;}
.prod_right{width:910px; float: right;}
.prod_right ul{}
.prod_right ul li{float: left; margin-right: 15px; margin-bottom: 15px;}
.prod_right ul li:nth-child(4){margin-right: 0px;}
.prod_right ul li:nth-child(8){margin-right: 0px;}
.prod_right ul li:nth-child(12){margin-right: 0px;}
.prod_right ul li:nth-child(16){margin-right: 0px;}
.prod_right ul li i{width:212px; height: 212px; display: block; overflow: hidden; background: #fff;} 
.prod_right ul li i img{width: 100%;} 
.prod_right ul li:hover p{color:#fff; background: #ff3600;}
.prod_right ul li p{font-size: 13px; height: 46px; background: #fff; line-height: 46px; position: relative; text-align: center;} 
.prod_right ul li p::after{content: ""; display: block; width:22px; height: 22px; background: url(../images/prod_p_i.png) top no-repeat; position: absolute; right: 20px; top: 18px;} 
.prod_right ul li:hover p::after{background: url(../images/prod_p_i.png) bottom no-repeat;}



/*prod*/
.prod_right_tj{}
.prod_right_tj_title{border-left:7px #ffa906 solid; height:39px; position:relative;}
.prod_right_tj_title p{padding-left:20px; font-size:22px;line-height: 22px;}
.prod_right_tj_title em{padding-left:20px; font-size:12px; color:#dddddd; display:block; padding-top:3px;}
.prod_right_tj_title a{display:block; position:absolute; right:0; top:10px; background:url(/import/Template/Default/Content/images/prod_right_tj_title_a.png) left no-repeat; padding-left:24px; color:#ccc; font-size:12px;}
.prod_right_tj_nr{margin-top:32px; position:relative;}
.v_cont {
	width: 6650px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.prod_right_tj_nr .prev a{position:absolute; top:170px; left:0px; background:url(/import/Template/Default/Content/images/prod_right_tj_left.png) center no-repeat; width:47px; height:91px; z-index:10; opacity:0.3; transition:0.3s;}
.prod_right_tj_nr .prev:hover a{ opacity:1; transition:0.3s;}
.prod_right_tj_nr .next a{position:absolute; top:170px; right:0px; background:url(/import/Template/Default/Content/images/prod_right_tj_right.png) center no-repeat; width:47px; height:91px; z-index:10; opacity:0.3; transition:0.3s;}
.prod_right_tj_nr .next:hover a{ opacity:1; transition:0.3s;}

.prod_right_tj_nr .flex-viewport{width:900px;}
.prod_right_tj_nr .flex-control-nav{display:none;}
.prod_right_tj_nr .flexslider{position:relative;}
.prod_right_tj_nr .flexslider .flex-direction-nav{}
.prod_right_tj_nr .flexslider .flex-direction-nav a{ font-size:0px; opacity:0.2; transition:0.3s;}
.prod_right_tj_nr .flexslider .flex-direction-nav a:hover{opacity:1; transition:0.3s;}

.prod_right_tj_nr .slides{}
.prod_right_tj_nr .slides li{width:850px !important; height:465px; border:1px #ccc solid; margin-right:22px; background:url(/import/Template/Default/Content/images/prod_right_tj.jpg) no-repeat; position:relative; float:left;}
.prod_right_tj_nr .slides li dl{}
.prod_right_tj_nr .slides li dl dd{display:block; width:400px; float:left; margin-left:100px;}
.prod_right_tj_nr .slides li dl dd p{font-size:30px; font-weight:bold; color:#ffa906; padding-top:90px;}
.prod_right_tj_nr .slides li dl dd em{font-size:20px; display:block;}
.prod_right_tj_nr .slides li dl dd i{display:block; background:url(/import/Template/Default/Content/images/prod_right_nr_i.png) no-repeat; height:3px; width:40px; margin-top:20px; margin-bottom:24px;}
.prod_right_tj_nr .slides li dl dd span{line-height:28px; margin-bottom:30px; display:block;}
.prod_right_tj_nr .slides li dl dd a{display:block; background:#ccc; width:82px; height:24px; border-radius:50px; text-align:center; line-height:24px; font-size:12px; color:#666; transition:0.3s;}
.prod_right_tj_nr .slides li:hover dl dd a{background:#ea1b25; color:#fff; transition:0.3s;}
.prod_right_tj_nr .slides li dl dt{}
.prod_right_tj_nr .slides li dl dt img{ position:absolute; top:40px; right:180px; height:357px;}

.prod_right_tj_title_two{border-left:7px #ffa906 solid; height:39px; position:relative; margin-top:60px;}
.prod_right_tj_title_two p{padding-left:20px; font-size:22px;line-height: 22px;}
.prod_right_tj_title_two em{padding-left:20px; font-size:12px; color:#dddddd; display:block; padding-top:3px;}
.prod_right_tj_title_two a{display:block; position:absolute; right:0; top:10px; background:url(/import/Template/Default/Content/images/prod_right_tj_title_a.png) left no-repeat; padding-left:24px; color:#ccc; font-size:12px;}

.prod_right_tj_nr_two{margin-top:32px;}
.prod_right_tj_nr_two ul{}
.prod_right_tj_nr_two ul li{width:284px; height:auto; float:left; margin-right:24px;}
.prod_right_tj_nr_two ul li:nth-child(3){margin-right:0;}
.prod_right_tj_nr_two ul li:nth-child(6){margin-right:0;}
.prod_right_tj_nr_two ul li:nth-child(9){margin-right:0;}
.prod_right_tj_nr_two ul li:nth-child(12){margin-right:0;}
.prod_right_tj_nr_two ul li:nth-child(15){margin-right:0;}
.prod_right_tj_nr_two ul li a{}
.prod_right_tj_nr_two ul li a i{display:block; width:284px; height:284px; border:1px #ccc solid; overflow:hidden; position:relative;}
.prod_right_tj_nr_two ul li a i img{display:block; display: block; position: absolute; height: 100%; margin: auto; left: 0; right: 0; top: 0; bottom: 0;}
.prod_right_tj_nr_two ul li a i:after{content:""; display:block; position:absolute; top:0; bottom:0; left:0; right:0; background:url(/import/Template/Default/Content/images/prod_bk.png) no-repeat;}
.prod_right_tj_nr_two ul li a p{height:50px; line-height:50px; text-indent:20px; position:relative; transition:0.3s;}
.prod_right_tj_nr_two ul li a p:after{content:""; display:block; background:url(/import/Template/Default/Content/images/prod_right_tj_nr_two_i.png) top center no-repeat; width:19px; height:19px; position:absolute; top:15px; right:12px; transition:0.3s;}
.prod_right_tj_nr_two ul li:hover a p{ position:relative; transition:0.3s;}
.prod_right_tj_nr_two ul li:hover a p:after{ background:url(/import/Template/Default/Content/images/prod_right_tj_nr_two_i.png) bottom center no-repeat; transition:0.3s;}

/*case*/
.case{ width:1200px; margin:80px auto; overflow:hidden;}
.case div{ float:left;}
.case_left{ width:560px; height:260px; background:url(/import/Template/Default/Content/images/case_left.jpg);}
.case_left h1{ font-size:24px; color:#fff; text-align:center; margin:35px 0 15px 0;}
.case_left p{ font-size:15px; color:#fff; padding:0 50px; line-height: 24px;}
.case_left a{ display:block; width:54px; height:54px; border-radius:50%; border:2px #fff solid; line-height:50px; font-size:28px; font-weight:bold; text-align:center; color:#fff; margin:20px auto;}
.case_center{ padding:0 50px;}
.case_center h1{ line-height:1.1; color:#0c1a23;}
.case_center h1 i{ color:#296ae0;}
.case_center .line{ width:40px; height:4px; background:#00030a; margin:20px 0 15px 0;}
.case_center .title{ font-size:22px; color:#232323;}
.case_center .case_btn{ display:block; margin-top:40px; width:140px; height:47px; background:url(/import/Template/Default/Content/images/about_btn.jpg); transition:ease .3s;}
.case_center .case_btn:hover{ background:url(/import/Template/Default/Content/images/case_btn.jpg); }
.case_right{ width:370px;}

/*about*/
.about{ width:1200px; margin:0 auto; overflow:hidden;}
.about div{ float:left;}
.about .about_left{ width:752px;}
.about .about_right{ width:448px; border-right:solid 2px #eaeaea; box-sizing:border-box; padding-right:35px; height:413px; position:relative;}
.about .about_right h1:nth-child(1){ text-align:right; font-size:28px; line-height:1.2; color:#030915; clear:both; letter-spacing:1px;}
.about .about_right h1:nth-child(4){ text-align:right; font-size:22px; line-height:1.2; color:#2e2e2e; clear:both; margin-top:10px; padding-bottom:25px; border-bottom:2px solid #e2e2e2; margin-left:55px;}
.about .about_right h1 i{ color:#296ae0;}
.about .line{ width:40px; height:4px; background:#296ae0; margin-left:30px; float:right; margin:20px 0;}
.about .about_right span{ margin-left:55px; margin:30px 0; width:356px; color:#7b7b7b; letter-spacing:0.5px; line-height:2.2; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; float:right;}
.about .about_right a{ display:block; position:absolute; bottom:0; left:55px; width:140px; height:47px; background:url(/import/Template/Default/Content/images/about_btn.jpg); transition:ease .3s;}
.about .about_right a:hover{ background:url(/import/Template/Default/Content/images/case_btn.jpg); }
.about .about_underline{ width:705px; height:5px; background:#296ae0; float:right; margin-top:70px;}

/*news*/
.news{ width:1200px; margin:0 auto; margin-bottom:80px;}
.news h1{ font-size:32px; margin-top:70px; color:#142433;}
.news h1 i{ color:#296ae0;}
.news h2{ font-size:20px; color:#2d2d2f; float:left;}
.news .news_title{ position:relative;}
.news .news_title .line{ width:1100px; height:2px; background:#e9e9e9; position:absolute; right:0; bottom:3px;}
.news .news_title img{ position:absolute; right:0; bottom:20px;}
.news_content{width: 380px; float: left; margin-right: 30px;}
.news .news_content:nth-child(odd) .news_content_l{float:right; }
.news .news_content:nth-child(odd) .news_content_r{float:left;}
.news .news_content:nth-child(even) .news_content_l{float:right; }
.news .news_content:nth-child(even) .news_content_r{float:left;}
.news .news_content_l{ width:100%;  margin-top:40px;}
.news .news_content_r{ width:100%;  margin-top:40px; overflow: hidden; height: 226px;}
.news_photo{ margin:8px 0; width:100%; height:223px; background-size: 130% !important; background-repeat: no-repeat !important;}
.news span{ font-size:20px; color:#424242; display:block; margin-bottom:10px;}
.news span i{display: block; color: #999;font-size: 14px; padding-top: 6px;}
.news p{ font-size:14px; color:#969696; line-height:2;}
.news a{ display:block; height:35px; width:110px; text-align:center; background:#868686; color:#fff; line-height:35px; margin-top:15px; transition:ease .3s;}
.news a:hover{ background:#296ae0;}
/*program*/
.program1{ background:url(../images/program1.jpg) top center no-repeat; height:391px;}
.program_title1{ text-align:center; color:#FFF;}
.program_title1 p{ font-size:36px; color:#fff; padding-top:70px;}
.program_title1 span{ font-size:16px; color:#fff; margin-top:6px; display:block; letter-spacing: 1px;}
.program_nr1{ background:#FFF; height:400px; width:1200px; padding:30px; margin-top:60px; padding-bottom:70px;}

.program_nr1 .tabbtn li{ float:left; width:198px; padding:20px; height:38px; border:1px solid #FFF; color:#999;transition:0.3s;}
.program_nr1 .tabbtn .current{ background:#0894cc; transition:0.3s; color:#FFF;}
.program_nr1 .tabbtn .current p{color:#fff;}
.program_nr1 .tabbtn .current em{color:#fff;}
.program_nr1 .tabbtn li p{ font-size:18px; font-weight:bold; color:#666;}
.program_nr1 .tabbtn li em{ font-size:12px; color:#ccc;}
.program_nr1 .tabbtn .program_l_01 i{ background:url(../images/program_l_01.png) right no-repeat;  float:left; margin-top:5px; margin-right:20px; width:29px; height:31px; transition:0.3s;}
.program_nr1 .tabbtn .program_l_01.current i{ background:url(../images/program_l_01.png) left no-repeat; transition:0.3s;}

.program_nr1 .tabbtn .program_l_02 i{ background:url(../images/program_l_02.png) right no-repeat; float:left; margin-top:5px; margin-right:20px; width:32px; height:29px; transition:0.3s;}
.program_nr1 .tabbtn .program_l_02.current i{ background:url(../images/program_l_02.png) left no-repeat; transition:0.3s;}

.program_nr1 .tabbtn .program_l_03 i{ background:url(../images/program_l_03.png) right no-repeat; float:left; margin-top:5px; margin-right:20px; width:31px; height:28px; transition:0.3s;}
.program_nr1 .tabbtn .program_l_03.current i{ background:url(../images/program_l_03.png) left no-repeat; transition:0.3s;}

.program_nr1 .tabbtn .program_l_04 i{ background:url(../images/program_l_04.png) right no-repeat; float:left; margin-top:5px; margin-right:20px; width:28px; height:28px; transition:0.3s;}
.program_nr1 .tabbtn .program_l_04.current i{ background:url(../images/program_l_04.png) left no-repeat; transition:0.3s;}

.program_nr1 .tabbtn .program_l_05 i{ background:url(../images/program_l_05.png) right no-repeat; float:left; margin-top:5px; margin-right:20px; width:26px; height:30px; transition:0.3s;}
.program_nr1 .tabbtn .program_l_05.current i{ background:url(../images/program_l_05.png) left no-repeat; transition:0.3s;}

/* tabcon */
.program_nr1 .tabcon{position:relative;/*å¿…è¦å…ƒç´ */height:476px;overflow:hidden; width:1200px; float:left; margin-top:40px; margin-bottom:80px;}
.program_nr1 .tabcon .subbox{position:absolute;/*å¿…è¦å…ƒç´ */left:0;top:0;}
.program_nr1 .tabcon .sublist_z{ float:left;}
.program_nr1 .tabcon .sublist_z p span{font-size:16px; color:#999999; font-weight: normal;}
.program_nr1 .tabcon .sublist_z p{font-size:24px; font-weight:bold; margin-top:30px; color:#333333; line-height:35px;}
.program_nr1 .tabcon .sublist_z a{display:block; color:#FFF; float:right; width:124px; height:38px; background:#feb63d; text-align:center; font-size:16px; line-height:38px; margin-top: -20px; transition:0.3s; font-weight: normal; }
.program_nr1 .tabcon .sublist_z a:hover { background:#26a257; color:#fff; transition:0.3s;}
.program_nr1 .tabcon .sublist_y{ float:left; width:411px}
.program_nr1 .tabcon .sublist_y p{ font-size:16px; line-height:40px; margin-top:20px; font-weight:bold; float:right; color:#666666;}
.program_nr1 .tabcon .sublist_y img { float:right; margin-bottom:30px;}
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;width:1200px;    overflow: hidden;}


.strength{padding-top: 70px;}
.strength_title{text-align: center; }
.strength_title em{font-size: 12px; letter-spacing: 4px; text-transform: uppercase; color:#dddddd;}
.strength_title p{font-size: 44px; letter-spacing: 4px;}
.strength_title p strong{}
.strength_title p strong b{color:#12439b;}
.strength_title span{color:#999999; font-size: 24px; letter-spacing: 8px; margin-top: 6px; display: block;}
.strength_nr{width:1200px; margin: auto; position: relative; margin-top: 50px;}
.strength_01{position: relative;}
.strength_01 .fl::after{content: ""; display: block; background: #12439b; transition: 0.3s; width: 25px; height: 0px; position: absolute; left: -25px; top: 0;}
.strength_01:hover .fl::after{background: #12439b; transition: 0.3s; width: 25px; height: 460px;}
.strength_01 .fr{width:386px;}
.strength_01 .fr i{display: block; margin-top: 50px;}
.strength_01 .fr i img{}
.strength_01 .fr p{font-size: 32px; font-weight: bold; margin-top: 30px;}
.strength_01 .fr p strong{color: #ff8a00;}
.strength_01 .fr em{font-size: 12px; text-transform: uppercase; color:#cccccc; display: block; margin-top: 4px;}
.strength_01 .fr span{display: block; margin-top: 20px; font-size: 15px; line-height: 30px; color:#666;}
.strength_01 .fr a{display: block; font-size: 15px; font-family: "Raleway"; margin-top: 50px;}

.strength_02{position: relative; margin-top: 60px;}
.strength_02 .fr::after{content: ""; display: block; background: #12439b; transition: 0.3s; width: 25px; height: 0px; position: absolute; right: -25px; top: 0;}
.strength_02:hover .fr::after{background: #12439b; transition: 0.3s; width: 25px; height: 460px;}
.strength_02 .fl{width:386px;}
.strength_02 .fl i{display: block; margin-top: 50px;}
.strength_02 .fl i img{}
.strength_02 .fl p{font-size: 32px; font-weight: bold; margin-top: 30px;}
.strength_02 .fl p strong{color: #ff8a00;}
.strength_02 .fl em{font-size: 12px; text-transform: uppercase; color:#cccccc; display: block; margin-top: 4px;}
.strength_02 .fl span{display: block; margin-top: 20px; font-size: 15px; line-height: 30px; color:#666;}
.strength_02 .fl a{display: block; font-size: 15px; font-family: "Raleway"; margin-top: 50px;}

.strength_03{position: relative; margin-top: 60px;}
.strength_03 .fl::after{content: ""; display: block; background: #12439b; transition: 0.3s; width: 25px; height: 0px; position: absolute; left: -25px; top: 0;}
.strength_03:hover .fl::after{background: #12439b; transition: 0.3s; width: 25px; height: 460px;}
.strength_03 .fr{width:386px;}
.strength_03 .fr i{display: block; margin-top: 50px;}
.strength_03 .fr i img{}
.strength_03 .fr p{font-size: 32px; font-weight: bold; margin-top: 30px;}
.strength_03 .fr p strong{color: #ff8a00;}
.strength_03 .fr em{font-size: 12px; text-transform: uppercase; color:#cccccc; display: block; margin-top: 4px;}
.strength_03 .fr span{display: block; margin-top: 20px; font-size: 15px; line-height: 30px; color:#666;}
.strength_03 .fr a{display: block; font-size: 15px; font-family: "Raleway"; margin-top: 50px;}


/*about*/
/*.about{ background: url(../images/about_nr_img_bj.jpg) no-repeat; height:820px; margin-top: 80px;}
.about_title{ text-align: center; padding-top:70px;}
.about_title p{font-size:38px; font-weight: bold; color: #fff;}
.about_title p strong{color:#fff;}
.about_title span{display: block; font-size: 18px; letter-spacing: 2px; padding-top: 4px; color: #fff;}
.about_nr {padding-top: 40px;}
.about_nr span{width:1100px; margin: auto; display: block; text-align: center; font-size:16px; line-height: 28px; padding-top:20px; color:#fff;}
.about_nr span strong{color:#fff;}
.about_nr i img{margin: auto; display: block;}
.about_img{margin-top: 30px;}
.about_img ul{width:320px; margin: auto;}
.about_img ul li{width:150px; height:40px; line-height: 40px; text-align: center; background: #bbb; border-radius: 50px; float:left; margin-right: 20px;}
.about_img ul li:last-child{margin-right: 0px;}
.about_img ul li:hover{background:#ff9c00;}
.about_img ul li a{ color:#fff; font-size: 16px;}
.about_img dl{margin-top: 30px;}
.about_img dl dd{width:316px; height:240px; display: block; overflow: hidden; position: relative; float: left; margin-right: 12px;}
.about_img dl dd:nth-child(4){margin-right: 0px;}
.about_img dl dd i{width:316px; height:240px; display: block; overflow: hidden;}
.about_img dl dd i img{width:100%;}
.about_img dl dd p{position: absolute; color:#fff; top:-50px; left:0px; right:0px; margin: auto; text-align: center; transition: 0.3s; font-size: 18px; font-weight: bold;}
.about_img dl dd:hover p{ top:130px; transition: 0.3s;}
.about_img dl dd::after{content: ""; display: block; width: 39px ; height: 39px; background:url(../images/about_fdj.png) no-repeat; position: absolute; top:-100px;left:0px; right:0px; margin: auto; transition: 0.3s;}
.about_img dl dd:hover::after{top:80px; transition: 0.3s;}
.about_img dl dd::before{content: ""; display: block; width:316px; height:240px; background: url(../images/tm.png) no-repeat; position: absolute; top:-300px; left:0px; right:0px; transition: 0.3s;}
.about_img dl dd:hover::before{top:0px; transition: 0.3s;}


.news{background: #f9f9f9; padding-top: 60px; padding-bottom: 70px;}
.news_title{text-align: center;}
.news_title p{font-size:40px; font-weight: bold;}
.news_title span{display: block; font-size: 16px; color: #666; padding-top: 6px;}
.news_nr{background:#fff; padding:40px; width:1260px; margin: auto; margin-top: 40px;}
.news_left{width:578px; float:left;}
.news_left_img{margin-bottom: 20px;}
.news_left_img img{}
.news_left_title{width:578px; height:30px; line-height:30px; position: relative;}
.news_left_title p{float: left; font-size:18px; padding-left: 90px;}
.news_left_title em{display: block; font-size:16px; font-weight: bold; float: right; color:#999;}
.news_left_title::after{content: "热 门"; display: block; width:72px; height: 24px; background:#009944; position: absolute; top:3px; left:0; border-radius: 50px; font-size: 16px; color:#fff; text-align: center; line-height: 24px;}
.news_left_nr{color:#999999; line-height: 24px; margin-top: 8px;}
.news_left_list{border-top:1px #ccc solid; padding-top: 20px; margin-top: 20px;}
.news_left_list ul{}
.news_left_list ul li{height:30px;}
.news_left_list ul li a{}
.news_left_list ul li a p{font-size: 15px; position: relative; padding-left: 20px; float: left; color:#666;}
.news_left_list ul li a p::after{content: ""; display: block; width:8px; height: 8px; background:#333; border-radius: 50px; position: absolute; left:0; top:7px;}
.news_left_list ul li a em{display: block; float: right; color:#999;}

.news_right{float: right;}
.news_right_01{}
.news_right_01 ul{width:640px;}
.news_right_01 ul li{height:132px; margin-bottom: 20px; margin-bottom: 20px;}
.news_right_01 ul li i{width:236px; height:132px; display: block; overflow: hidden; float: left; margin-right: 30px;}
.news_right_01 ul li i img{width: 100%;}
.news_right_01 ul li p{font-size:18px; padding-top: 16px; padding-bottom: 8px;}
.news_right_01 ul li span{font-size:14px; color:#999; line-height: 26px;}
.news_right_01 dl{background: #f9f9f9; padding: 20px 30px 20px 30px;}
.news_right_01 dl dd{height:30px; line-height: 30px; margin-top: 10px; margin-bottom: 10px;}
.news_right_01 dl dd a{}
.news_right_01 dl dd a p{font-size: 15px; position: relative; padding-left: 20px; float: left; color:#666;}
.news_right_01 dl dd a p::after{content: ""; display: block; width:8px; height: 8px; background:#333; border-radius: 50px; position: absolute; left:0; top:11px;}
.news_right_01 dl dd a em{display: block; float: right; color:#999;}*/


/*footer*/
.nyfoot{margin-top:50px;}
.foot{background:#181818; width:100%; padding-top:60px;}
.foot_nr{}
.foot_nr li{height:30px; line-height:30px; margin-top:20px;}
.foot_01 li span{margin-left:14px;}
.foot_01{color:#999; width:400px; border-right: 1px #333 solid; padding-right:80px; float:left;}
.foot_01 p{margin-top:20px; line-height:26px; margin-bottom:26px;}
.foot_tb1 i{background:url(../images/20180905164747_1566579020.png) center no-repeat; width:16px; height:16px; border:1px #ccc solid; border-radius:50px;padding:6px; transition:0.3s; float:left;}
.foot_tb1:hover i{background:#fff url(../images/20180905164747_1566579020.png) center no-repeat; border:1px #fff solid; transition:0.3s;}

.foot_tb2 i{background:url(../images/20180905170756_2098083283.png) center no-repeat; width:16px; height:16px; border:1px #ccc solid; border-radius:50px;padding:6px; transition:0.3s; float:left;}
.foot_tb2:hover i{background:#fff url(../images/20180905170756_2098083283.png) center no-repeat; border:1px #fff solid; transition:0.3s;}

.foot_tb3 i{background:url(../images/20180905170918_1513735455.png) center no-repeat; width:16px; height:16px; border:1px #ccc solid; border-radius:50px;padding:6px; transition:0.3s; float:left;}
.foot_tb3:hover i{background:#fff url(../images/20180905170918_1513735455.png) center no-repeat; border:1px #fff solid; transition:0.3s;}

.foot_02{ width:240px; float:left; padding-left:80px; padding-right:16px; border-right: 1px #333 solid;}
.foot_02 p b{ float:left;}
.foot_02 p em{font-size:12px; float:left; line-height:38px; font-weight:normal; margin-left:10px; color:#999;}
.foot_02 p{font-size:22px; color:#fff; font-weight:bold;}
.foot_02 li{float:left; margin-right:58px;}
.foot_02 li a{color:#999;}

.foot_03{ float:left; padding-left:80px;}
.foot_03 p{font-size:22px; color:#fff; font-weight:bold;}
.foot_03 p b{ float:left;}
.foot_03 p em{font-size:12px; float:left; line-height:38px; font-weight:normal; margin-left:10px; color:#999;}
.foot_03 ul{height:166px;}
.foot_03 li { float:left; text-align:center; color:#999;}
.foot_03 li img{width:120px;}

.foot_ms{ text-align:center; margin-top:50px; color:#999; height:50px; line-height:50px; background:#333;}
.foot_ms a{color:#999;}

/*.footWrap{ background:#333333; height:377px; padding-top:107px;overflow:hidden;}
.footWrap .footer{ width:1200px; margin:0 auto; position:relative;}
.footWrap h2{ width:300px; height:200px; overflow:hidden; font:33px "Microsoft YaHei UI"; color:#fff; float:left; font-weight:bold; border-right:1px solid #444;}
.footWrap h2 img{ display:block; margin-bottom:38px;}
.footWrap h2 em{ display:block; font:14px "Microsoft YaHei UI"; line-height:30px; color:#fff; line-height:30px; background:url(../images/flx.png) no-repeat left center; padding-left:38px; margin-bottom: 6px;}
.footWrap h2 a{ color:#fff;}
.fnav{ width:296px; height:200px; margin-left:55px; position:relative;}
.fnav:before{ content:""; position:absolute; top:0; left:0; width:20px; height:2px; background:#12439b;}
.fnav:after{ content:""; position:absolute; top:0; left:130px; width:20px; height:2px; background:#12439b;}
.fnav p{font:14px "Microsoft YaHei UI"; line-height:40px; color:#fff; margin-top:12px;}
.fnav p a{ display:block; width:130px; float:left; line-height:45px; height:45px; overflow:hidden; float:left;color:#ccc;}
.fnav p a:hover,.fwz li a:hover{ color:#fff; font-weight:bold; text-decoration:underline;}*/
/*.code{ width:160px; padding:0 55px; height:200px;border-right:1px solid #444; }
.code dt{ width:160px;}
.code dt img{ display:block; width:136px; border:12px solid #fff; height:136px;}
.codet{ margin-top:10px; height:26px;}
.codet h3{ width:75px; height:26px; text-align:center; background:#ff9c00; font:12px "Microsoft YaHei UI"; line-height:26px; color:#fff; float:left;}
.codet h3 img{ vertical-align:middle; margin-right:8px;}
.codet h3:last-child{ float:right;}
.codet .cur{ background:#12439b;}
.fwz{ width:228px; height:274px; font:20px "Microsoft YaHei UI"; color:#333; font-weight:bold;}
.fwz li{ margin-bottom:12px; color:#fff; margin-bottom: 24px;}
.fwz li em{ display:block; font:14px "Microsoft YaHei UI"; color:#999; padding:8px 0 0; line-height:20px;}
.fwz li span{ display:block; font:14px "Microsoft YaHei UI"; color:#999; margin-top:8px;}
.foot{ font:14px "Microsoft YaHei UI"; line-height:102px; background: #222; color:#999;}
.foot em{ padding:0 8px;}
.foot a{ color:#999;}*/


.zyjs1{margin-top:16px; height:300px;}
.zyjs1 li{
    float: left;
    margin-right: 20px;
}
.zyjs1 li a{
    
}
.zyjs1 li a i{
    width: 300px;
    height: 225px;
    display:  block;
}
.zyjs1 li a i img{
    width: 100%;
}
.zyjs1 li a p{padding-top:10px;}

.zyjs1 li a p{text-align:center;}
.zyjs1_title{margin-top: 10px;}
.zyjs1_title p{float:left; font-size:24px; color:#003d99; font-weight:bold;}
.zyjs1_title span{display: block; padding-top: 11px; font-size: 14px;  padding-left: 180px; color: #ddd;}
.zyjs1_title1{margin-top: 10px;}
.zyjs1_title1 p{float:left; font-size:24px; color:#003d99; font-weight:bold;}
.zyjs1_title1 span{display: block; padding-top: 11px; font-size: 14px;  padding-left: 200px; color: #ddd;}
.zyjs_nr{}
.zyjs_nr strong{font-size:16px; color: #333; padding-bottom:3px; display: block;}




/*ny*/
.case_ny {
	width:100%;
	background:#f7f7f7;
}
.case_ny .box {
	max-width:1200px;
	margin:auto;
	display:table;
}
.case_ny .box .case-list {
	width:100%;
	display:table;
	padding:40px 0 80px;
}
.case_ny .box .case-list li {
	width:32.5%;
	float:left;
	background:#fff;
	margin-right:1.25%;
	margin-bottom:20px;
	transition:all ease .5s;
}
.case_ny .box .case-list li:nth-child(3n) {
	margin-right:0;
}
.case_ny .box .case-list li a {
	width:100%;
	display:block;
}
.case_ny .box .case-list li .img {
	width:100%;
	overflow:hidden;
	position:relative;
}
.case_ny .box .case-list li .img:before {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(/import/Template/Default/Content/images/icon37.png) center center no-repeat;
	content:"";
	opacity:0;
	transition:all ease .5s;
}
.case_ny .box .case-list li .img:after {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(/import/Template/Default/Content/images/icon40.png) center center no-repeat;
	content:"";
	z-index:2;
	opacity:0;
	transition:all ease .5s;
}
.case_ny .box .case-list li .img img {
	width:100%;
	transition:all ease .5s;
}
.case_ny .box .case-list li .tbox {
	width:100%;
	padding:30px;
}
.case_ny .box .case-list li .tbox .t1 {
	font-size:22px;
	line-height:24px;
	color:#222;
	margin-bottom:24px;
	transition:all ease .5s;
	float:left;
}
.case_ny .box .case-list li .tbox .t2 {
	font-size:14px;
	line-height:24px;
	color:#666;
	margin-bottom:30px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.case_ny .box .case-list li .tbox .t3 {
	font-size:14px;
	line-height:24px;
	color:#999;
	background:url(/import/Template/Default/Content/images/icon38.png) 68px center no-repeat;
	transition:all ease .5s;
	width:36%;
	float:right;
}
.case_ny .box .case-list li:hover {
	box-shadow:0 0 25px 0 rgba(0,0,0,.15);
}
.case_ny .box .case-list li:hover .img:before {
	opacity:1;
}
.case_ny .box .case-list li:hover .img:after {
	opacity:1;
}
.case_ny .box .case-list li:hover .img img {
	transform:scale(1.1);
}
.case_ny .box .case-list li:hover .tbox .t1 {
	color:#ffa906;
}
.case_ny .box .case-list li:hover .tbox .t3 {
	color:#222;
	background:url(/import/Template/Default/Content/images/icon39.png) 68px center no-repeat;
}




.news_ny{background:#f9f9f9;}
.news_ny ul { padding:40px 0 20px; }
.news_ny ul li { margin-bottom: 30px; }
.news_ny .link { padding: 35px 30px 35px 150px; display: block; background-color: #fff; color: #646464; position: relative; border: 3px solid transparent; transition: .45s; -webkit-transition: .45s; height: 122px;}
.news_ny .link .tit { font-size: 24px; line-height: 40px; padding-bottom: 10px; border-bottom: 1px solid #c8c8c8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top:0px; text-align: left; color:#333;}
.news_ny .link .abstracts { margin: 10px 0 0;  overflow: hidden; line-height: 30px;height: 60px;font-size: 14px;color: #999;}
.news_ny .link .time { display: block; width: 90px; height: 140px; background: #a9a9a9; position: absolute; top: 50%; left: 30px; margin-top: -70px; text-align: center; line-height: 1.2; color: #fff; font-family: "arial"; -webkit-transition: background 0.6s; -moz-transition: background 0.6s; transition: background 0.6s; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: 0% 50%; }
.news_ny .link .time .day { font-size: 30px; margin-top: 20px; padding-top:0px;}
.news_ny .link .time:before { content: ""; display: block; width: 19px; height: 19px; background: url(/import/Template/Default/Content/images/news_time_ico_2.png) no-repeat scroll center center; margin: 25px auto 0; }
.news_ny .link:hover { background-color: #fff; border-color: #296ae0; }
.news_ny .link:hover .time { background-color: #296ae0; }
.news_ny .link:hover .tit{color: #296ae0}
.news_ny .link .border { position: absolute; background-color: #12439b; transition: .45s; -webkit-transition: .45s; }
.news_ny .link .border.top { right: 0; top: 0; height: 3px; width: 0%; }
.news_ny .link .border.right { right: 0; top: 0; height: 0%; width: 3px; }
.news_ny .link .border.bottom { left: 0; bottom: 0; height: 3px; width: 0%; }
.news_ny .link .border.left { left: 0; bottom: 0; width: 3px; height: 0%; }

.news_ny_class{width:540px; margin: auto; padding-top:60px; height:40px; display: none;}
.news_ny_class dl{display:block;}
.news_ny_class dl a{width:160px; height:40px; display: block; line-height: 40px; text-align: center; background:#fff; float:left; border-radius: 50px; transition: 0.4s; margin-right:30px;}
.news_ny_class dl:last-child a{margin-right:0px;}
.news_ny_class dl:hover a{background:#12439b; transition: 0.4s; color:#fff;}
.news_ny_class dl.cur a{background:#12439b;color:#fff;}

/*联系我们内页*/

.in_contact {
    padding: 50px;
    background: #f9f9f9;
    margin: 50px 0 60px;
    border-radius: 20px;
}

.in_contact .cont-tit { width: 100%; line-height: 38px; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5; font-size: 18px; color: #666}

.in_contact ul { width: 100%}
.in_contact ul:after{content:'';clear:both;display:block;}

.in_contact li { float: left; width: 33.33%; padding: 40px 1% 0 2.5%; border-left: 1px solid #e5e5e5; box-sizing: border-box;min-height:280px;}

.in_contact li:first-child { border-left: none}

.in_contact li img { margin-bottom:5px}

.in_contact li h2 { font-size: 30px; color: #000; line-height: 48px; margin-bottom: 12px;font-weight: normal; padding-top:0px; text-align: left;}

.in_contact li p {

    font-size: 16px;
    color: #555;
    line-height: 35px;

}
.in_contact li p a{
    font-size: 15px;
    color: #555;
    line-height: 35px;}
.in_contact li p a:hover{color:#064893}
.in_contact li p a img{display: inline-block;vertical-align: middle;}

.in_contact li dl { width: 100%; padding-top: 20px}

.in_contact li dd {
    float: left;
    width: 28%;
    margin-right: 5%;
}

.in_contact li img {
    max-width: 100%;
    height: auto;
}

.in_contact li dd p {
    font-size: 15px;
    color: #666;
    line-height: 20px;
    text-align: center;
}

.in_contact li h3 { font-size: 24px; color: #000; line-height: 61px}

.in_contact li .ban { position: relative}

.in_contact li .box { background: #f5f5f5; padding: 30px 0 35px; position: absolute; top: 90px; left: -10%; opacity: 0; filter: alpha(opacity=0)}

.in_contact li .box h4 { font-size: 24px; color: #000; line-height: 43px; padding-left: 10%; margin-bottom: 6px}

.in_contact li .box p { font-size: 14px; color: #666; line-height: 30px; padding: 0 10%}

.in_contact li .box:after { border-bottom: 13px solid #f5f5f5; border-right: 12px solid transparent; border-left: 12px solid transparent; position: absolute; top: -13px; left: 13%; content: ""; width: 0; height: 0}


/*Page*/
.Page{ text-align:center; margin-top:20px; margin-bottom: 0px !important; padding-bottom: 60px;}
.Page .all{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}
.Page .pageindex{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}
.Page .current{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #f5f5f5; background: #296ae0; margin-left: 5px; border-radius: 50px; color:#fff;}
.Page a{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}



/*about_nr*/
/*简介*/
.com-width > .page{position:relative;}
.com-width .left {
  float: left;
  width: 490px;
}
.com-width .right {
  width: 640px;
  background: #fff;
  padding: 35px;
  height:494px;
  box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);
  margin-left: 0px;
  
}

.com-width .left .pic.pic-plus {
  box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);
}
#bodycon #center {
  width: 100% !important;
  background: url(uploadfile/image/20191021/20191021171231_808849209.jpg) repeat center !important;
}
.com-width .left .page-title .en {
  font-size: 30px;
  text-transform: capitalize;
  color: #aaa;
  display: block;
  line-height: 40px;
  padding: 20px 0 0;
}
.com-width .left .page-title .cn {
  font-size: 30px;
  line-height: 40px;
  padding: 0 0 30px;
  font-weight: normal;
}

.com-width.clearfix {
    padding: 40px 0px;
}
#bodycon {
    padding: 0px 0;
  width: 100% !important;
}
.com-width .left .pic.pic-plus img {
  display: block;
  width: 100%;
}
.com-width .left{position: relative}
.com-width .left > .intro-num {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(16,89,169,0.65);
    width: 350px;
    padding: 20px;
    text-align: center;
}

.com-width .left > .intro-num > li {
    display: inline-block;
    padding: 5px 18px;
}
.com-width .left > .intro-num > li p {
    color: #fff;
    font-size: 14px;
    display: block;
    line-height: 20px;
}
.com-width .left > .intro-num > li p i {
    display: inline-block;
    font-size: 32px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    font-style: normal;
    vertical-align: middle;
    line-height: 40px;
    padding-bottom: 5px;
}

.com-width .right .des{
	overflow-y: scroll;
	height: 404px;
	padding-right: 15px;
}

.com-width .right .des p {
  font-size: 16px;
  color: #565656;
  padding: 0 0 15px;
  line-height: 40px;
  text-align: justify;
  text-indent: 2em;
}
.com-width .right .tit {
  font-size: 30px;
  font-weight: bold;
  display: block;
  line-height: 30px;
  padding-bottom: 40px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 35px;
  color: #296ae0;
}


.prod_right_tj_title_two{border-left:7px #296ae0 solid; height:39px; position:relative; margin-top:60px;}
.prod_right_tj_title_two p{padding-left:20px; font-size:22px;line-height: 22px;}
.prod_right_tj_title_two em{padding-left:20px; font-size:12px; color:#dddddd; display:block; padding-top:3px;}
.prod_right_tj_title_two a{display:block; position:absolute; right:0; top:10px; background:url(/import/Template/Default/Content/images/prod_right_tj_title_a.png) left no-repeat; padding-left:24px; color:#ccc; font-size:12px;}


/*map*/
.map{border-bottom:1px #ddd solid; height:60px; line-height:60px; font-size:15px; position:relative;}
.map a{font-size:15px;}
.map .home_ico:before{content:""; display:block; background:url(/import/Template/Default/Content/images/nr_map.png) center no-repeat; width:12px; height:15px; position:absolute; left:0; top:23px; opacity:0.5;}
.map .home_ico{padding-left:24px;}




.prod_nr{padding-bottom: 70px; }

.prod_ny{width:874px; float:right;}
.prod_ny_img{}
.prod_ny_img .fl{width:414px;}
.prod_ny_img .fl img{width:100%; border:1px #eee solid;}
.prod_ny_img .fr{width:430px;}
.prod_ny_img .fr p{font-size:30px; font-weight:bold; color:#333;}
.prod_ny_img .fr span{font-size:15px; display:block; padding-top:10px; line-height:28px; color:#999;}
.prod_ny_img .fr .prod_ny_tel{display:inline-block; padding:10px 20px 10px 20px; background:#12439b; border-radius:50px; color:#fff; margin-top:30px;}
.prod_ny_img ul{margin-top:20px;}
.prod_ny_img ul li{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}
.prod_ny_img ul li:hover{background:#296ae0; transition:0.3s; color:#fff;}
.prod_ny_img ul li:hover a{color:#fff; transition:0.3s;}
.prod_ny_nr{width:100%;}
.prod_ny_nr_title{font-size:24px; color:#333; height:60px; line-height:65px; border-bottom:1px #ddd solid; margin-bottom:30px;}
.prod_ny_nr_title strong{color:#333;}
.prod_ny_nr_content {line-height:28px; font-size:16px;}
.prod_ny_nr_content strong{display:block; color:#333; font-size:20px; border-left:6px #1ea6b8 solid; padding-left:10px; margin-top: 14px; margin-bottom: 8px;}
.prod_ny_nr_content img{max-width:100%;}
.prod_ny_nr_content .list-paddingleft-2{padding-left: 20px; margin-top: 10px;}
.prod_ny_nr_content .list-paddingleft-2 li {list-style:initial;}
.prod_ny_nr_content table{width:100%;}
.prod_ny_nr_content table tbody{border: 1px #ccc solid;}
.prod_ny_nr_content table tbody tr{}
.prod_ny_nr_content table tbody tr td{border: 1px #ccc solid;}
.prod_ny_nr_content .table-wrapper table, .row .table-wrapper table{border: 0; margin: 0;}
table{background-color: transparent; max-width: 100%; margin: 14px 0; border-collapse: collapse; border-spacing: 0; font-size: 14px;}
.mfb{margin-top:60px;}
