@charset "utf-8";
/* CSS Document */
body{width:100%;font-size:12px;font-family:microsoft yahei,"宋体"; padding:0px; margin:0px auto; color:#333;line-height:200%; background:#fff;}
ul,li,dl,dt,dd,ol{padding:0px;margin:0px;list-style:none;}
a,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color:#0075c5; text-decoration:none;}
img{border:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,p,span,form{padding:0px; margin:0px;}	
h1{font-size:300%;}
h2{font-size:200%;}
h3{font-size:150%;line-height:200%}
h4{font-size:120%;}
h5,h6{font-size:100%;}
.clear{clear:both;*font-size:0;*line-height:0;*zoom:1}

.bar{border-bottom:1px solid #f2f1f1;}
.bar .main{ width:1200px; margin:0 auto; text-align:right; padding:8px 0}
.bar .main span{ color:#0075c5; display:inline-block;font-size:14px}
.bar .main span a{ color:#0075c5; display:inline-block; font-size:14px; padding:0 10px}
.bar .search .searchtext{height:24px;line-height:24px;border:1px #0075c5 solid;border-right:0;padding:0 10px;width:100px;}
.bar .search .searchbtn{width:30px;background:#0075c5 url(../images/searchbtn.png) no-repeat center center;height:26px;border:1px #0075c5 solid;cursor:pointer;}
.pagetop{border-top:3px #0075c5 solid;max-width:1920px;margin:0 auto;}
.pagetop_main{width:1200px; margin:0 auto;height:81px;}
.pagetop .logo{width:200px;float:left;padding:13px 30px 0px 0px;}

.nav{float: right;}
.nav li{float:left;padding:0px 25px;}
.nav li a{display:block;height:81px;line-height:81px;font-size:18px;/*font-family:'宋体';font-weight:bold;*/}
.nav li a.navon,.nav li a:hover{color:#0075c5;}

.banner{;position:relative;width:100%;height:620px;margin:0 auto;}
#lunhuanback{width:100%;height:620px;position:absolute;left:0px;top:0px;overflow:hidden;}
#lunhuanback p{width:100%;height:620px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#lunhuanback p a{display:block;width:100%;height:620px;background-repeat:no-repeat;background-position:top center;}
.lunhuan_main{width:1190px;height:620px;margin:0 auto;position:relative;}
.suoyouliebiao{width:239px;position:absolute;left:0px;top:0px;border-left:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);}
#lunbonum{position:absolute;right:52.5%;bottom:24px;margin-right:-70px;}
#lunbonum li{float:left;width:20px;height:15px;background:url(../images/btn_banner.png) no-repeat;margin-left:10px;cursor:pointer;}
#lunbonum .lunboone{background:url(../images/btn_banner.png) no-repeat -25px 0px;}

.cont{background:#f6f6f6;}
.cont .product{ width:1200px;margin:0px auto; padding:35px 0}
.cont .product dl{ float:left; text-align:center; padding:20px 15px}
.cont .product dl dt{width:210px; height:135px; overflow:hidden}
.cont .product dl dt img{-moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;}
.cont .product dl:hover img{-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.cont .product dl:hover a{ color:#0075c5}
.cont .product dl dd a{ font-size:16px; padding:10px 0; display:inline-block} 

.main_box{ width:1200px; margin:28px auto}
.tit{height:28px;line-height:28px;position:relative;}
.tit .more{position:absolute;left:0;top:0;color:#555}
.tit .more a{padding:3px 20px;display:inline-block;border-left:3px #fff solid;background:#eeeeee;line-height:28px;font-size:14px; color:#666666}
.tit .more a.on{ background:#0075c5;color:#fff;cursor:pointer}
.tit font{font-size:15px;font-family:Arial;color:#ae1c1c;margin-left:8px;text-transform:uppercase;font-weight:bold}
.news .list{width:750px;overflow:hidden;position:relative;padding-top:5px;height:250px;}
.news .list .listtabs{position:absolute;}
.news .list .listtab{float:left;width:750px;}
.main_box .news{ float:left; width:750px}
.news .list .listtab .up { border-bottom:1px dotted #aaaaab; padding:20px 0;}
.news .list .listtab .up .fl{width:200px; margin-right:20px; display:block; float:left}
.news .list .listtab .up .fl img{ width:200px; height:110px;}
.news .list .listtab .up .fr{ color:#a6a7ab; float:right; width:530px; font-size:12px; line-height:20px; }
.news .list .listtab .up .fr a{ line-height:28px; font-weight:bold; width:500px; height: 28px;display: block; color:#616265; font-size:15px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }
.news .list .listtab .up .fr a:hover{ text-decoration:underline;color:#0075c5} 
.news .list .listtab .up .fr p{ color:#999ba1; padding-top:10px;  font-size:14px; line-height:22px;}
.news .list .listtab .un{ padding-top:10px;}
.news .list .listtab .un ul{ margin-right:-10px;}
.news .list .listtab .un li{ margin-right:10px; line-height:30px; display:block; float:left; width:366px}
.news .list .listtab .un a{ font-size:14px; color:#666666;}
.news .list .listtab .un a:hover{color:#0363bc;}
.news .list .listtab .un span{font-size:12px; color:#c1c1c6; float:right;} 
.icon_dd {background: #0075c5 none repeat scroll 0% 0%;border-radius: 50%;height: 7px;display: inline-block;width: 7px;margin: 0px 10px;}

.main_box .about{ float:right;width:400px;height:300px;padding-left:28px;background: url(../images/bg_s_f1_right.png) left 25px no-repeat;}
.main_box .about dl dd{ margin-top:10px}
.main_box .about dl dd p{ font-size:14px; color:#666666}
.main_box .about span{ font-size:16px; padding:0 0 10px; display:inline-block}

.foot .footer1{ background:#eeeeee; height:48px;}
.foot .footer1 .tex{ margin:0 auto; width:1200px;text-align:center}
.foot .footer1 .tex p{ line-height:50px; height:50px; font-size:14px;}
.foot .footer2{ background:#0075c5; height:12px}

.main_box1{ width:1200px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}
.n_title{ background:#0075c5; width:100%; height:112px; overflow:hidden;}
.n_title .left{ width:300px; padding:8px 0;}
.n_title .left h1{ font-size:20px; line-height:40px; font-weight:bold; color:#fff;}
.n_title .left strong{ font-size:12px; font-weight:bold; color:#51b8ff;}
.n_title .position { font-size:12px; line-height: 35px; color:#fff;}
.n_title .position a{ padding:0 5px; font-size:12px; color:#fff;}
.n_title .position a:hover{ text-decoration:underline;}
.n_title .position span{ padding-left:5px; color:#fff;}
.n_title .right .box{ float:right;}
.n_title .right a{ display:block; float:left; width:130px; padding-top:30px; height:81px; margin:-0.5px; border:1px solid #0097ff;   border-bottom: none; border-top-color:#0359a8;}
.n_title .right strong{ color:#fff; display:block; line-height:30px; font-size:14px; text-align:center;}
.n_title .right span{ color:#fff; opacity:0.5; text-align:center; display:block; font-size:12px;}
.n_title .right a:hover{ background:#0362a3;}
.n_title .right .on{ background:#0362a3;}
.n_title .right{ max-width:900px;}
.n_title .right .box img{ padding-top:30px;} 
.img_title img{ display:block; margin:0 auto; padding:40px 0;}
.n_nav{ padding:80px 0 40px; text-align:center; display:inherit; }
.n_nav .box{ position:relative;  display:inline-block; padding:0 45px; text-align:center;}
.n_nav h1 { position:relative; z-index:2; display:block;  }
.n_nav h1 strong{ font-weight:normal; font-size:24px; padding:0 10px; background:#fff;color:#595959;}
.n_nav h2{ font-size:14px; color:#5a5a5a; line-height:40px;  font-family: "Arial"; text-transform:uppercase; padding-left:5px; font-weight:normal; padding-left:5px;}
.n_nav i{ position:absolute; left:0; width:100%; top:10px;  height:4px; background:#0075c5;}

.main_box2{ width:1200px; margin:0 auto;min-height:528px;margin-bottom:80px;}




.n_news .pic_news .main_box{ position:relative;overflow:hidden;}
.n_news .pic_news  li{ display:block; margin-bottom:60px;}
.n_news .pic_news  li .fl{  width:345px; float:left}
.n_news .pic_news  li .fl  img{ width:345px; height:200px; }
.n_news .pic_news  li .fr{ width: 815px;  position:relative; margin-top:18px; height:160px; float:right}
.n_news .pic_news  li .fr h1{ display:block; }
.n_news .pic_news  li .fr h1 a{  font-size:20px; color:#5a5a5a;display:block; padding-bottom:15px; }
.n_news .pic_news  li .fr span{position:absolute; right:0; top:0; font-size:12px; display:block;color:#adadad;}
.n_news .pic_news  li .fr h1 a:hover{ color:#0075c5;  }
.n_news .pic_news  li .fr .more{ display:block; text-align:center; position:absolute;  width:100px; font-size:12px; left:0; bottom:0; color:#0075c5; height:28px; line-height:28px; border:1px solid #9ab6da;}
.n_news .pic_news  li .fr .more:hover{ background:  #0075c5; border:1px solid #054ba3; color:#fff;}
.n_news .pic_news  li .fr p{ line-height:30px; color:#757575; font-size:14px; height:60px;}

.page_fy{padding:20px 20px 40px 20px;text-align:center;font-size:12px;}
.page_fy a{heihgt:30px;line-height:30px;padding:0 15px;border:1px #ccc solid;margin:0 2px;display:inline-block;border-radius:2px;}
.page_fy a.on{color:#fff;border:1px #0075c5 solid;background:#0075c5;font-weight:bold;}
.page_fy a.on:hover,.page_fy a:hover{color:#fff;}
.page_fy a:hover{border:1px #0075c5 solid;background:#0075c5;}

#n_job ul li{border-bottom:1px solid #e1e2e3; padding:25px; margin-bottom:33px; position:relative;width: 500px;float: left;margin-right: 50px;}
#n_job ul li:last-child(2n){margin-right: 0;}
#n_job ul li  h1{  display:block; display:block; height: 30px;}
#n_job ul li  h1 .a{color:#0075c5; width:600px; display:block; font-size:20px;}
#n_job ul li  h1 .a:hover{ color:#0054a3; text-decoration:underline;}
#n_job ul li  .j_time{ display:block; color:#a6a7ab;  font-size:12px; padding:10px 0 13px;}
#n_job ul li  .j_work{font-size:14px; line-height:30px; height:60px; overflow: hidden}
#n_job ul li .j_content{font-size: 14px;line-height: 20px;margin-top: 10px;}
#n_job ul li .j_content p{font-size: 14px;line-height: 20px;margin-top: 10px;}
#n_job ul li  .more{display:block; background:#0070c0; text-align:center; color:#fff; height:36px; line-height:36px; width:100px; border-radius:5px;  font-size:14px; position:absolute; right:20px; top:20px; }
#n_job ul li  .more:hover{ background:#0075c5; color:#fff; text-decoration:none;}

.n_service{ margin:0 auto; width:1100px; padding-top:30px}
.n_service li{ background:#f7f7f7; display:block; width:515px; margin:20px 15px; float:left; height: 230px;}
.n_service li a{ display:block;}
.n_service li .fl{width:260px; float:left}
.n_service li .fl img{ width:260px; height:230px;}
.n_service li .text_box{ width:215px; float:right; padding-top:45px; padding-right:15px;}
.n_service li .text_box a:hover{ color:#0070c0;} 
.n_service li .text_box h1 a{ font-size:18px; display:block;margin:13px 0;color:#0070c0}
.n_service li .text_box p{ line-height:24px; font-size:16px}

.product_ny{ width:1200px;margin:0px auto;}
.product_ny dl{ float:left; text-align:center; padding:20px 15px}
.product_ny dl dt{width:210px; height:135px; overflow:hidden}
.product_ny dl dt img{-moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;}
.product_ny dl:hover img{-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.product_ny dl:hover a{ color:#0075c5}
.product_ny dl dd a{ font-size:16px; padding:10px 0; display:inline-block} 


#jdgc_list ul{white-space: nowrap; margin:40px 0px;}
#jdgc_list li{ border:3px solid #fff; display:blockl; display: inline-block;  width:280px; margin-right:20px;}
#jdgc_list li a{ display:block; background:#f3f3f5; }
#jdgc_list li img{ width:280px; height:195px; display:block;}
#jdgc_list li:hover{ border-color:#0075c5;}
#jdgc_list li h1{ height:40px; line-height:40px; display:block; text-align:center; font-size:12px; color:#565757;}
#jdgc_list li a:hover{ background:#0075c5; }
#jdgc_list li a:hover h1{ color:#fff !important;}
#jdgc_list li a:hover h1 strong{color:#fff !important;}
#jdgc_list ul{ margin-right:-20px; overflow:hidden; margin-bottom:-20px;}
#jdgc_list li{ display:block; float:left; margin-right:19px; margin-bottom:19px;}

.contact p{ line-height:44px}
.n_artical{ margin:50px 0}
.n_artical .up {border-bottom:1px solid #e5e6e8; padding-bottom:10px;}
.n_artical .up h1{ color:#0362b9; font-size:20px; text-align:center; line-height:32px}
.n_artical .up span{ color:#a6a7ab; font-size:12px; text-align:center; display:block; line-height:32px}
.n_artical .un{ line-height:38px; padding:30px ; margin-bottom:30px; color:#868282; border-bottom:1px solid #e5e6e8;}
.n_artical .un img{ max-width:1200px;}
.n_artical .un .p{ text-indent:2em; margin-bottom:30px;}
.n_artical  .sxp{ height:30px; line-height:30px; font-size:12px;}
.n_artical  .sxp h3{ font-size:12px; border:1px solid #e8e8ec; margin-bottom:10px;  width:500px; height:30px; display:block; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;  color:#8d8d8d;} 
.n_artical  .sxp h3 strong{ background:#f1f1f2; padding:0 10px; display:inline-block; height:30px; line-height:30px;}
.n_artical  .sxp h3 a{ color:#8d8d8d; padding:0 10px;}
.n_artical  .sxp h3 a:hover{color:#0075c5;}