﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 

button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
button,input{overflow:visible;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;font-family: "Microsoft YaHei"}
h3 { font-size:20px;font-family: "Microsoft YaHei"}
h4 { font-size:14px;font-family: "Microsoft YaHei"}
h5 { font-size:12px;}
h6 { font-size:10px;}

img, input {
border: none;
vertical-align: middle;
}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:none}

body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}

button,input{overflow:visible}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:hover{text-decoration:none;}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;font-family: "Microsoft YaHei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.clearfix:before, .clearfix:after {
display: table;
line-height: 0;
content: "";
}
.pa{position: absolute;}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}
.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.content{width: 1200px;margin: 0 auto;}
.top{height: 50px;line-height: 50px;background: #eeeeee;}
.top a{float: left;display: block;}
.top a:after{content: "|";display: block;padding: 0 10px;float: right;}

.head{overflow: hidden;padding: 40px 0;}
.head .tel{background: url(../images/tel.png) no-repeat center left;height: 54px;padding-top: 10px;}
.head .tel p{  line-height: 28px;font-size: 27px;font-weight: bold;color: #ff6016; padding-left: 55px;}
.head .tel p em{color: #0152a3;    font-weight: normal;}
.nav{width: 100%;background: #0152a3;overflow: hidden;}
.nav ul{}
.nav ul li{height: 60px;line-height: 60px;text-align: center;float: left;width: 150px;}
.nav ul li a{color: #ffffff;font-size: 16px;}
.nav ul li:hover,.nav ul li.on{background: #ff6016;}


.fullSlide { position: relative; z-index: 9; clear: both; width: 100% }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden }
.fullSlide .bd .con { width: 100% !important; height: auto !important; display: block }
.fullSlide .bd .li { width: 100% !important; overflow: hidden; text-align: center; background: no-repeat center top; z-index: 0 }
.fullSlide .bd .li img { display: block; height: auto !important; width: 100% }
.fullSlide .hd { position: absolute; width: 100%; height: 12px; left: 0; bottom: 34px; text-align: center; cursor: pointer }
.fullSlide .hd li { display: inline-block; width: 12px; height: 12px; background: #0152a3; margin: 0 12px; border-radius: 50%; opacity: .6; -o-transition: all .3s ease; transition: all .3s ease }
.fullSlide .hd li.on { width: 36px; height: 12px; opacity: 1; border-radius: 5px; background:#0152a3;}
.fullSlide p { display: none; position: absolute; top: 50%; width: 80px; height: 80px; z-index: 99; opacity: 1; text-align: center; margin-top: -40px }
.fullSlide .prev2 { left: 3% }
.fullSlide .next2 { right: 3% ; }

.tit01{    margin-bottom: 32px;}
.tit01:after{content: "";display: block;width: 100px;height: 1px;background: #0252ab;    margin-top: 10px;}
.tit01 p{color: #0252ab;font-size: 42px;}
.tit01 em{font-size: 16px; display: block; padding-top: 8px;}

.product{padding: 60px 0 50px;background: #eeeeee;overflow: hidden;}
.product .tit01{    margin-bottom: 32px;}
.product .tit01:after{content: "";display: block;width: 100px;height: 1px;background: #0252ab;    margin-top: 10px;}

.product .tit01 p{color: #0252ab;font-size: 42px;font-weight:bold;}
.product .tit01 em{font-size: 16px; display: block; padding-top: 8px;}

.pro_nav{    margin: 26px 0;}
.pro_nav ul{}
.pro_nav ul li{    float: left; width: 140px;height: 42px; line-height: 42px;border: 1px solid #0252ab; text-align: center; margin-left: 20px;border-radius: 5px;}
.pro_nav ul li a{color: #0252ab;font-size: 16px;}
.pro_nav ul li:hover{background: #ff6016;;border: 1px solid #ff6016; }
.pro_nav ul li:hover a{color: #ffffff;}
.product .pro_con{}
.product .pro_con ul{}
.product .pro_con ul li{float: left;width: 285px;    margin-right: 15px;    margin-bottom: 33px;}
.product .pro_con ul li:nth-child(4n){margin-right: 0;}
.product .pro_con ul li img{width: 100%;height: 213px;}
.product .pro_con ul li p{height: 77px;line-height: 77px;background: #ffffff;color: #333333;font-size: 16px;text-align: center;}
.product .pro_con ul li:hover{box-shadow: 0px 0px 10px #ccc;}
.product .pro_con ul li:hover p{color: #ff6016;}
.product .pro_more{text-align: center;font-size: 16px;color: #0252ab;text-align: center;display: block;font-size: 20px;}

.youshi{padding: 60px 0;background: url(../images/ys_bg.png) no-repeat right bottom;height: 615px;}
.youshi .ys_con{width: 700px;}
.youshi .ys_c dl{width: 518px;border: 1px solid #b6b6b6;margin-bottom: 20px;  height: 168px;position: relative;}
.youshi .ys_c dl dt{font-size: 23px;color: #0059b6;    padding-left: 34px;    line-height: 22px;height: 24px;position: absolute;z-index: 999;    top: 31px; left: 50px;}
.youshi .ys_c dl:nth-child(1) dt{background: url(../images/ys1.png) no-repeat center left;}
.youshi .ys_c dl:nth-child(2) dt{background: url(../images/ys2.png) no-repeat center left;}
.youshi .ys_c dl:nth-child(3) dt{background: url(../images/ys3.png) no-repeat center left;}
.youshi .ys_c dl dd{    font-size: 16px;line-height: 21px; padding-top: 10px;position: absolute;z-index: 999;top: 58px; left: 50px;width: 426px;}
.youshi .ys_c dl i{background: url(../images/yst_bg.png) no-repeat center;display:block;    display: block; width: 627px; height: 167px;position: absolute;top: 0;left: 0; z-index: 9;opacity: 0;}
.youshi .ys_c dl.on i{opacity: 1;}
.youshi .ys_c dl.on{border: none;}
.youshi .ys_c dl.on dd,.youshi .ys_c dl.on dt{color: #ffffff;}
.youshi .ys_c dl.on:nth-child(1) dt{background: url(../images/ys1_h.png) no-repeat center left;}
.youshi .ys_c dl.on:nth-child(2) dt{background: url(../images/ys2_h.png) no-repeat center left;}
.youshi .ys_c dl.on:nth-child(3) dt{background: url(../images/ys3_h.png) no-repeat center left;}

.about{background: url(../images/ab_bg.png) no-repeat center top;    overflow: hidden;margin-top: 50px;}
.about .tit01 p,.about .tit01 em{color: #ffffff;}
.about .tit01:after{background: #ffffff;}
.about .ab_t{padding: 74px 0  40px;}
.about .ab_t a{display: block;color: #ffffff; font-size: 18px; line-height: 89px;}
.ab_con {background: url(../images/abc_bg.png) no-repeat center;padding: 43px 40px;}
.ab_con p{font-size: 16px; color: #222222;  text-indent: 2em;line-height: 37px;}
.ab_con .abmore{display: block;  width: 142px; height: 45px; line-height: 45px;text-align: center;color: #ffffff; background: #ff6016; margin: 24px 0 0; font-size: 16px;}
.ab_con .abmore:hover{background:#0059b6; }

.yingyong{   overflow: hidden;padding: 60px 0;}
.yy_t a{display: block;color: #070707; font-size: 18px; line-height: 89px;}
.yingyong .yy_con{}
.yingyong .yy_con .yy_hd{width: 201px;}
.yingyong .yy_con .yy_hd ul{}
.yingyong .yy_con .yy_hd ul li{width: 100%; height: 139px; text-align: center;line-height: 82px;border: 1px solid #d7d7d7;position: relative;}
.yingyong .yy_con .yy_hd ul li:nth-child(1) a{background: url(../images/hy_1.png) no-repeat center top 33px;}
.yingyong .yy_con .yy_hd ul li:nth-child(2) a{border-top: none;background: url(../images/hy_2.png) no-repeat center top 33px;}
.yingyong .yy_con .yy_hd ul li:nth-child(3) a{border-top: none;background: url(../images/hy_3.png) no-repeat center top 33px;}
.yingyong .yy_con .yy_hd ul li:nth-child(4) a{border-top: none;background: url(../images/hy_4.png) no-repeat center top 33px;}
.yingyong .yy_con .yy_hd ul li a{    font-size: 25px;color: #0051a3;padding-top: 46px; display: block; text-align: center;z-index: 999;position: relative;}
.yingyong .yy_con .yy_hd ul li:after{    content: "";width: 244px; background: #ff6016; display: block;height: 139px; z-index: 9; position: absolute; top: 0;opacity: 0;}
.yingyong .yy_con .yy_hd ul li.on:after{opacity: 1;}
.yingyong .yy_con .yy_hd ul li.on a{color: #ffffff}
.yingyong .yy_con .yy_hd ul li.on:nth-child(1) a{background: url(../images/hy_1h.png) no-repeat center top 33px;}
.yingyong .yy_con .yy_hd ul li.on:nth-child(2) a{border-top: none;background: url(../images/hy_2h.png) no-repeat center top 33px;}
.yingyong .yy_con .yy_hd ul li.on:nth-child(3) a{border-top: none;background: url(../images/hy_3h.png) no-repeat center top 33px;}
.yingyong .yy_con .yy_hd ul li.on:nth-child(4) a{border-top: none;background: url(../images/hy_4h.png) no-repeat center top 33px;}
.yingyong .yy_con .yy_bd{width: 999px;}
.yingyong .yy_con .yy_bd dl{position: relative;}
.yingyong .yy_con .yy_bd dl dt img{width: 100%;}
.yingyong .yy_con .yy_bd dl dd{    width: 802px;position: absolute; bottom: -42px;  background: #ffffff; box-shadow: 0px 5px 9px #848484;height: 117px; left: 95px;}
.yingyong .yy_con .yy_bd dl dd em{font-size: 20px;color:#0059b6;font-weight: bold;    padding: 20px 37px 10px; display: block;}
.yingyong .yy_con .yy_bd dl dd p{ font-size: 16px;padding: 1px 37px 10px;}

.ban01{background: url(../images/ban01.png) no-repeat center ;text-align:right;    text-align: right; height: 259px;  margin: 53px 0;color: #ffffff;}
.ban01 i{font-size: 40px;display: block;    padding-top: 62px;}
.ban01 p{font-size: 23px;padding: 10px 0;letter-spacing: 8px;}
.ban01 em{display: block;font-size: 20px;}
.ban01 em b{color: #fff903;font-size: 28px;}

.news{overflow: hidden;padding-bottom: 50px;}
.news .gs_c{width: 675px;background: #eeeeee;overflow: hidden;padding: 20px 30px;}

.gs_hd{    overflow: hidden;     margin-bottom: 11px;}
.gs_hd ul{}
.gs_hd ul li{ float: left; padding-left: 27px;margin-right: 20px;height: 50px;line-height: 50px;}
.gs_hd ul li a{font-size: 16px;color: #acacac;}
.gs_hd ul li:nth-child(1){background: url(../images/news_t.png) no-repeat center left;   }
.gs_hd ul li:nth-child(2){background: url(../images/gs_t.png) no-repeat center left;}
.gs_hd ul li.on:nth-child(1){background: url(../images/news_th.png) no-repeat center left;}
.gs_hd ul li.on:nth-child(2){background: url(../images/gs_th.png) no-repeat center left;}
.gs_hd ul li.on a{color:#ff5e15; font-weight: bold;}
.gs_bd{}
.gs_h{    overflow: hidden;}
.gs_h .gs_img{width: 200px;}
.gs_h .gs_img img{width: 100%;}
.gs_h .gs_s{width: 449px;}
.gs_h .gs_s b{font-size: 20px;display: block;color: #ff5e15;    height: 36px;}
.gs_h .gs_s p{font-size: 14px;    line-height: 20px;s}
.gs_h .gs_s em{text-align: right;    display: block;    margin-top: 10px;}
.gs_f{}
.gs_f ul{}
.gs_f ul li{width: 293px;float: left;background: #ffffff;margin-right: 20px;margin-top:20px;     padding:12px 17px;}
.gs_f ul li:nth-child(2n){margin-right: 0;}
.gs_f ul li p{font-size: 16px;background: url(../images/new_jt.png) no-repeat right center;}
.gs_f ul li:hover p{background: url(../images/new_jth.png) no-repeat right center;color: #ff5e15;}
.gs_f ul li:hover i{color: #ff5e15;}
.gs_f ul li i{ display: block; padding-top: 10px;}
.news_q{width:371px;background: #eeeeee;overflow: hidden;padding: 20px 30px; }
.news_q h3{background: url(../images/news_q.png) no-repeat center left;    padding-left: 35px;}
.news_q h3 a{color:#ff5e15;font-size: 16px;    margin-bottom: 11px;display: block;height: 50px;line-height: 50px; }
.news_q ul{}
.news_q ul li{background: url(../images/q_t.png) no-repeat center left;height: 28px;line-height: 28px;padding-left: 20px;}
.news_q img{width: 100%;margin-bottom: 10px;height: 169px;}
.news_q ul li a{color: #424242;font-size: 15px;}

.ft_ly{height: 80px;line-height: 80px;background: #ff6016;}
.ft_ly p{color: #ffffff;font-size: 20px;}
.ft_con {width: 1026px;}
.ft_con ul{}
.ft_con ul li{float: left;width: 228px;margin-right: 7px;position: relative;}
.ft_con ul li input{width: 206px;height: 40px;padding-left: 12px;    font-size: 14px;}
.ft_con ul .ly_submit{ width: 81px; height: 40px; color: #004fab;  background: #ffffff;font-size: 16px;}

.footer{background: #0152a3;overflow: hidden;padding:70px 0;}
.footer .content{overflow:hidden;padding-bottom:25px;}
.footer .ft_ewm{width: 150px;}
.footer .ft_ewm img{width: 100%;}
.footer .ft_ewm p{text-align:center;height:50px;line-height:50px;color:#ffffff;font-size:16px;}
.ft_tel{width: 285px;margin-left: 46px;color: #ffffff;font-size: 24px;margin-top: 30px;}
.ft_tel p{font-size: 32px;color: #f85918;font-weight: bold;}
.ft_nav {}
.ft_nav dl{float: left;width: 91px;text-align: center;}
.ft_nav dl dt {margin-bottom: 10px;}
.ft_nav dl dt a{color: #ffffff;font-size: 16px;}
.ft_nav dl dd a{font-size: 14px;height: 30px;line-height: 30px;color: #ffffff;}
.ft_lx{    width: 314px;}
.ft_lx p{color: #ffffff;font-size: 16px;margin-bottom: 9px;}

.link{border-top: 1px solid #ccc;color: #d7d9cc;height: 50px;line-height: 50px;margin-top: -50px;}
.link p{float: left;}
.link a{padding:0 10px;float: left;color: #ffffff;}