*{padding:0;margin:0}
blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#015ba9}
.red{color:red}
img{border:0}
li,ul{margin:0;padding:0;list-style:none}
.cl{clear:both}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both}
em,i{font-style:normal}
BODY{FONT-SIZE:14px;FONT-FAMILY:"微软雅黑","Microsoft Yahei",arial,"宋体";COLOR:#333;PADDING-BOTTOM:0;PADDING-TOP:0;PADDING-LEFT:0;MARGIN:0;LINE-HEIGHT:2;PADDING-RIGHT:0}
.top{height:180px;background:url(../image/top.png) repeat-x;overflow:hidden}
.header{width:1100px;margin:0 auto}
.gd{height:128px}
#logo{margin-top:26px;margin-right:20px;float:left}
#wz{float:left;font-size:17px;color:#333;letter-spacing:3.7px;line-height:30px;padding:45px 0 0}
#wz b{display:block;font-size:17px;line-height:28px;letter-spacing:0}
.tel{float:right;padding:40px 0 0;width:220px}
.tel em{display:block;float:left;font-size:12px;color:#999;background:url(../image/tel.gif) no-repeat;width:32px;text-align:center;line-height:14px;margin-top:7px}
.tel em i{display:block;padding:40px 0 0}
.tel span{padding-left:7px}
.tel b{display:block;font-size:26px;color:#da251c;line-height:30px;font-family:Arial,Helvetica,sans-serif}
.menu{height:51px;line-height:51px;overflow:hidden}
.menu li{height:51px;float:left;padding:0 37px 0 36px;position:relative}
.menu li a{font-size:16px;color:#fff;display:block;float:left;position:relative;vertical-align:middle;text-align:center;height:48px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}
.menu li a:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#fff;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.menu li a:active:before,.menu li a:focus:before,.menu li a:hover:before{right:0}
.menu li.on a{background:url(../image/nav_line.gif) no-repeat center bottom}
.menu li.nobor{padding-right:0}
#banner{height:460px;width:100%;background:0 0;clear:both;position:relative;z-index:999}
#banner .picBtnLeft{height:460px;position:relative;zoom:1;width:100%;overflow:hidden}
#banner .picBtnLeft .hd{width:135px;height:10px;position:absolute;left:50%;margin-left:-30px;text-align:center;bottom:30px;z-index:10}
#banner .picBtnLeft .hd ul{overflow:hidden;zoom:1;display:block;height:12px;width:110px;padding:5px 15px 5px 15px}
#banner .picBtnLeft .hd ul li{float:left;cursor:pointer;text-align:center;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;width:12px;height:12px;background:#ccc;overflow:hidden;margin-right:5px;margin-left:5px}
#banner .picBtnLeft .hd ul li.on{background:#015ba9}
#banner .picBtnLeft .bd{height:460px;left:50%;margin-left:-960px;position:absolute;width:1920px}
#banner .picBtnLeft .bd img{height:460px;width:1920px;z-index:1}
#banner .picBtnLeft .bd li{position:relative;zoom:1;width:1920px;display:inline-block}
#banner .picBtnLeft .bd li .pic{position:relative;z-index:0;line-height:0}
#banner .picBtnLeft .bd li .bg{display:none}
#banner .picBtnLeft .bd li .title{display:none}
#banner .picBtnLeft .bd a img{padding-top:0!important}
.gdkd{margin:30px auto;width:1100px;clear:both}
.aboutt{width:1100px;float:left;height:70px;line-height:70px}
.aboutt p{font-size:22px;color:#015ba9;float:left;font-family:"微软雅黑"}
.aboutt p span{color:#7f7f7d;padding-left:8px;font-weight:400;font-family:"微软雅黑";font-size:15px}
.aboutjs{width:732px;float:right;font-size:14px;font-family:"微软雅黑";color:#666;height:203px;line-height:30px;overflow:hidden;text-indent:2em;padding-left:18px;margin-top:10px}
.more{font-size:14px;float:right;font-weight:700}
.more a{color:#015ba9}
.mores{font-size:14px;float:right}
.mores a{color:#015ba9}
.pro_left{width:300px;float:left;margin-top:40px;background-color:#e5e5e5}
#pro_left_t{padding-left:31px;width:260px;height:99px;line-height:32px;overflow:hidden;left:0;top:0;z-index:33}
#pro_left_t p{display:block;color:#015ba9;font-size:22px;margin-top:20px;font-family:"微软雅黑"}
#pro_left_t span{display:block;color:#1d477a;font-size:14px}
.pro_lefts{width:300px;float:left;margin:40px 0;background-color:#e5e5e5;}
#pro_left_ts{padding-left:31px;width:269px;height:99px;line-height:32px;overflow:hidden;left:0;top:0;z-index:33;background:#015ba9}
#pro_left_ts p{display:block;color:#fff;font-size:22px;margin-top:20px;font-family:"微软雅黑";}
#pro_left_ts span{display:block;color:#fff;font-size:14px}
.pro_menus li{position:relative;border-bottom:1px solid #eee;line-height:45px;height:45px;text-indent:40px;font-family:"微软雅黑";}
.pro_menu{width:300px;float:left;margin-right:5px;background-color:#e5e5e5;padding-bottom:20px}
.pro_menu_tu li div .pro_menu_box{background:#eee}
.pro_menu li{position:relative;border-bottom:1px solid #eee}
.pro_menu_name{height:50px;line-height:50px;display:block;font-size:16px;overflow:hidden;padding-left:31px;color:#fff}
.pro_menu li:hover .pro_menu_name,.pro_menu_name.curr{background-color:#015ba9;border:0}
.pro_menu li:hover .pro_menu_name,.pro_menu_name.curr{color:#fff;text-decoration:none}
.pro_menu_main{display:none}
.pro_menu_box{height:auto;overflow:hidden;position:relative;z-index:25}
.pro_menu_main a{cursor:pointer;height:30px;line-height:30px;overflow:hidden;display:block;font-size:16px;color:#333;white-space:nowrap;padding:5px 10px;margin-left:20px}
.pro_menu li>a{cursor:pointer}
.curr2{color:#e7bd6c!important;display:block;cursor:pointer}
.pro_right{width:770px;float:right;margin-top:40px}
#pro_right_t{width:770px;float:left;height:60px;line-height:60px;border-bottom:1px solid #ddd;margin-bottom:15px}
#pro_right_t p{font-size:18px;color:#015ba9;float:left;font-family:"微软雅黑"; font-weight:600}
#pro_right_t p i{border-left:5px solid #015ba9; margin-right:8px;height:3px; line-height:60px;}
#pro_right_t p span{color:#7f7f7d;padding-left:8px;font-weight:400;font-family:"微软雅黑";font-size:15px}
.procp #pro_ul{padding:10px 0 10px 0;clear:both;overflow:hidden}
.procp #pro_ul li{width:240px;height:260px;padding-bottom:10px;float:left;margin:0 15px 30px 5px;position:relative}
.procp #pro_ul li:nth-child(3n){margin-right:0}
.procp #pro_ul .proimg_bk{width:240px;height:220px;background:#fff}
.procp #pro_ul a.proimg{width:240px;height:220px;display:block;display:flex;justify-content:center;align-items:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}
.procp #pro_ul img{max-width:220px;max-height:200px}
.procp #pro_ul .h_d{width:240px;font-size:13px;line-height:30px;height:40px;overflow:hidden;font-weight:400;text-align:center;text-overflow:ellipsis}
.procp #pro_ul .h_d a{color:#848484;width:190px;margin:0 auto;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;display:block;font-size:13px}
.procp #pro_ul .h_d a:hover{color:#015ba9}
.procp #pro_ul li .c_pro_box{background:#fff;position:absolute;width:100%;height:100%;top:0;box-shadow:0 0 10px 1px #e1dddd;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.procp #pro_ul li .c_pro_box:hover{top:-5px;box-shadow:0 5px 10px 5px #e1dddd}
.clear{clear:both;height:0}
.fl{float:left}
.fr{float:right}
.news{padding:20px 0 45px;margin:0 auto;width:1100px;clear:both}
.news .six_t{background:url(../image/news_line.gif) no-repeat center 22px;text-align:center;margin-bottom:20px}
.news_l{padding:20px 0 0;width:626px}
.news_t{background:url(../image/news_tbg.gif) no-repeat;height:36px;line-height:36px;overflow:hidden}
.news_t b{display:block;float:left;width:142px;text-align:center}
.news_t b a{font-size:14px;color:#fff}
.news_t span{float:right}
.news_t span a{font-size:14px;color:#666;text-transform:uppercase}
.news_l dl{padding:30px 0 0}
.news_l dl dt{width:244px;height:122px;float:left;line-height:0;overflow:hidden}
.news_l dl dt img{width:244px;height:122px}
.news_l dl dd{width:305px;float:left;padding:5px 0 0 30px}
.news_l dl dd h5{height:30px;line-height:30px;overflow:hidden}
.news_l dl dd h5 a{font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:300px}
.news_l dl dd h5 a:hover,.news_l ul li a:hover,.wd_m dt a:hover{color:#215787}
.news_l .news_desc{font-size:12px;color:#666;line-height:22px;height:66px;overflow:hidden;padding:5px 0 0}
.news_l ul{display:block;padding:0 0 0}
.news_l ul li{width:313px;float:left;height:32px;line-height:32px;overflow:hidden}
.news_l ul li a{font-size:14px;color:#333;display:block;width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.six_t a{color:#333}
.news_l dl dt img{-webkit-transition:1s;-moz-transition:1s;transition:1s}
.news_l dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.six_t span{display:block;font-size:14px;color:#999;font-weight:400}
.wd{width:440px;padding:20px 0 0}
.wd_m{overflow:hidden;padding:20px 0 0;overflow:hidden;height:248px}
.wd_m dl{width:380px;height:120px;padding:10px 0 0;margin-left:20px}
.wd_m dt{height:30px;line-height:30px;overflow:hidden;background:url(../image/wen.gif) no-repeat 0 7px}
.wd_m dt a{font-size:14px;color:#666;font-weight:700;padding:0 0 0 35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:340px}
.wd_m dd{font-size:12px;color:#666;line-height:22px;height:86px;overflow:hidden;margin-left:35px;width:340px;border-bottom:#e1e1e1 1px dashed}
.rongyu{margin:0 auto;width:100%;height:405px;background-color:#015ba9}
.ryk{width:1100px;margin:0 auto;padding-top:25px}
#ryk_t{width:100%;height:68px}
#ryk_t p{font-size:22px;float:left;color:#fff;font-family:"微软雅黑"}
#ryk_t span{color:#ece648;padding-left:8px;font-family:"微软雅黑";font-size:15px}
.rymore{font-size:14px;float:right;font-weight:700}
.rymore a{color:#ece648}
.rongyu .pro{width:100%;clear:both}
.inx_pro1{margin:0 auto;position:relative;width:1130px;height:300px}
.rongyu .pro{width:100%;clear:both}
.picScroll .prev{display:block;width:40px;height:72px;overflow:hidden;cursor:pointer;background:url(../image/left.png) no-repeat;position:absolute;left:-50px;top:50%;margin-top:-46px}
.picScroll .next{display:block;width:40px;height:72px;overflow:hidden;cursor:pointer;background:url(../image/right.png) no-repeat;position:absolute;right:-10px;top:50%;margin-top:-46px}
.procp1{margin-left:30px}
.procp1 #pro_ul{padding:10px 0 10px 0;clear:both;overflow:hidden}
.procp1 #pro_ul li{width:240px;height:260px;padding-bottom:10px;float:left;margin:0 15px 30px 5px;position:relative}
.procp1 #pro_ul .proimg_bk{width:240px;height:220px;background:#fff}
.procp1 #pro_ul a.proimg{width:240px;height:220px;display:block;display:flex;justify-content:center;align-items:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}
.procp1 #pro_ul img{max-width:220px;max-height:200px}
.procp1 #pro_ul .h_d{width:240px;font-size:13px;line-height:30px;height:40px;overflow:hidden;font-weight:400;text-align:center;text-overflow:ellipsis}
.procp1 #pro_ul .h_d a{color:#848484;width:190px;margin:0 auto;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;display:block;font-size:13px}
.procp1 #pro_ul .h_d a:hover{color:#0c6c9d}
.procp1 #pro_ul li .c_pro_box{background:#fff;position:absolute;width:100%;height:100%;top:0}
.site-page{height:30px;margin-bottom:35px;padding-top:45px;padding-bottom:10px;clear:both;text-align:center}
.site-page a{display:inline-block;padding:0 10px;height:28px;margin:0 3px;line-height:28px;border:1px solid #777;color:#555;text-decoration:none}
.site-page a:hover{color:#015ba9;border:1px solid #015ba9}
.site-page span{background-color:#015ba9;padding:5px 13px;border:1px solid #015ba9;margin:0 3px;color:#fff}
.site-page .site-page-a{border:1px solid #015ba9;background-color:#015ba9;color:#fff}
.site-page .site-page-a:hover{border:1px solid #015ba9;background-color:#015ba9;color:#fff}
.newslist{width:780px;margin:0 auto 20px auto;padding-bottom:30px;float:left}
.newslist li{width:750px;float:left;padding-left:15px;height:23px;color:#999;vertical-align:middle;background:url(../image/d.jpg) 5px 22px no-repeat;padding-top:10px}
.js_left{float:left}
.js_right{float:right;font-size:13px}
.cl{clear:both}
.xwnr{padding:20px 0;clear:both}
.xwnr h2{text-align:center}
.info{text-align:center}
.content{padding:25px 0;line-height:25px}
.form{margin:25px auto;width:650px;clear:both;padding:25px}
.form-list{margin-top:1pc}
form .form-list{color:#666;display:block;margin-top:25px;position:relative}
form .form-list dd{display:inline-block}
.per-width-100{width:650px;margin:0 auto}
form .form-list input[type=password],form .form-list input[type=text],form .form-list textarea{border:1px solid #ccc;padding:10px;width:100%}
button,input,select,textarea{outline:0}
.btn{border:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-bottom:0;position:relative;text-align:center;white-space:nowrap;border-radius:2px}
.btn-full{padding:10px 30px;width:672px}
.btn-red{background:#015ba9;color:#fff}
.jianjie_n{width:770px;float:left;line-height:1.9;font-size:14px;margin-top:10px;margin-bottom:30px}
.left-pro{width:320px;padding:10px;text-align:left;float:left;border:1px #ccc solid;background:#fff;height:340px}
.left-pro .t2{width:320px;text-indent:0;float:left;height:350px;background:#fff}
.left-pro .t2 .proimg_bk{width:320px;height:320px;position:relative;display:table-cell;text-align:center;vertical-align:middle}
.left-pro .t2 .proimg_bk .proimg{width:320px;height:320px;text-align:center;position:relative;display:table-cell;vertical-align:middle}
#zoom1{display:inline-block!important;text-align:center;position:static;top:50%}
.right_pro{width:400px;float:right}
.jjt{width:400px;float:left;height:35px;line-height:20px;border-bottom:1px #ccc dashed;font-size:20px;overflow:hidden;margin:20px 0 15px;font-weight:700}
.jjt1{width:200px;float:left;height:25px;line-height:20px;font-size:14px;overflow:hidden;margin:10px 0}
.jjn{width:400px;float:left;font-size:14px;line-height:1.9;color:#333;height:175px;overflow:hidden}
.liuyan{width:400px;float:left;height:38px;margin-top:10px}
.left-pro .t2 .proimg_bk img{vertical-align:middle;position:static;top:-50%;left:-50%;max-width:310px;max-height:310px}
.pro_cont{margin:20px auto;clear:both;width:780px;border:none}
#tabs2{border-bottom:1px #d7d7d7 solid;width:780px;background:#fff;float:left}
.menub1_1{font-weight:700;background:#015ba9;float:left;width:120px;cursor:pointer;color:#fff;line-height:40px;height:40px;text-align:center;font-size:15px}
.foot{width:100%}
.footnav{height:72px;border-bottom:1px dotted #5a5a5a;overflow:hidden;line-height:72px;overflow:hidden;text-align:center;color:#919191}
.footnav a{font-size:16px;font-family:"Microsoft Yahei";padding:0 40px;display:inline-block}
.footb{width:1100px;margin:0 auto;height:170px}
.foot p{width:240px;overflow:hidden;font-family:"Microsoft Yahei";margin:45px 10px 0 0;text-align:center}
.f_wz{line-height:25px;padding:40px 0 0;width:520px;font-size:14px;font-family:"Microsoft Yahei"}
.foot .p02{float:right;padding-right:45px;padding-top:30px;margin-left:0px}
.foot .p02 span{display:block;height:25px;line-height:25px;background:url(../image/weixin.png) left center no-repeat;padding-left:10px;margin-left:15px;text-indent:8px}