
.top_bg{ height:234px; background:url(../images/top_bg.gif) repeat-x;position: relative;z-index: 10;}
.header{width: 1200px; margin:0 auto;}
.header .isear{width: 40px;position: absolute;bottom: 20px;right: 0;}
.header .isear .icon{display:block;width:21px;height:21px; background:url(../images/s_so.gif) no-repeat 50% 50%;cursor:pointer;-webkit-transition:transform .3s;transition:transform .3s;}
.header .isear .icon:hover{-webkit-transform:translate(-10px,0);transform:translate(10px,0);}
.header .isearch{position:absolute;right:0;top: 41px;padding:5px;background-color:#fff;width:295px;height:30px;border-radius:5px;opacity:0;visibility:hidden;z-index:5;transform-origin:100% 0;-webkit-transform-origin:100% 0;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all .5s;transition:all .5s;}
.header .isearch .ser_inp{display:block;float:left;width:204px;height:16px;line-height:16px;padding:7px 10px;border-top-left-radius:4px;border-bottom-left-radius:4px;position:relative; border:none;}
.header .isearch .ser_so{cursor:pointer;display:block;float:left;width:70px;height:30px;line-height:30px;text-align:center;font-size:12px;background-color:#0a51a1;border-top-right-radius:4px;border-bottom-right-radius:4px;position:relative;color:#fff; border:none;}
.header .isearch:before{content:'';position:absolute;display:block;border:5px solid transparent;border-right:7px solid #0a51a1;z-index:3;right:75px;top:16px;}
.header .isear.open .isearch{opacity:1;visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1);}
.header .isear .icon:hover{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
.h_top{height: 30px;line-height: 30px;font-size: 14px;color: #666;overflow: hidden;}
.h_top span{float: right;}
.h_top span a{font-size: 14px;color: #666; padding:0 10px;}
.h_con{ height:104px;padding: 40px 0 0;}
.h_con h1{ float:left;width: 225px;}
.h_con h1 img{ width:600px; height:79px;}
.h_con h1 em{display: block;font-size: 14px;color: #333;font-weight: normal;padding: 3px 0 0;}
.h_con .h_dw{ float:left; font-size:18px; color:#333; padding:8px 0 5px 15px; background:url(../images/t_line.gif) no-repeat 0 5px;}
.h_dw span{display: block;padding: 0 0 5px;}
.tel{ float:right;font-size: 16px;color: #333; background:url(../images/tel.gif) no-repeat 95px 5px;line-height: 30px;text-align: right;}
.tel b{font-size: 30px;display: block;}
.h_nav{ height:60px; line-height:60px;position: relative;}
.h_nav li{height: 60px; float:left; background:url(../images/nav_bor.gif) no-repeat right 19px;position: relative;margin-left: -1px;}
.h_nav li a{font-size:16px;color:#fff;padding: 0 43px;display:block;float:left;position: relative;z-index: 4;text-decoration:none;}
.h_nav li a:hover{background:#0a51a1\9;}/* IE6ã€IE7ã€IE8æ”¯æŒ */
.h_nav li:after{content:'';position:absolute;width:100%;height:0;background-color:#0a51a1;bottom:0;left:0;-webkit-transition:height .3s;transition:height .3s;}
.h_nav li:hover:after{height:100%;}
.h_nav .nobor{ background: none;}
.h_nav li .erji{ display:none; width:168px; text-align:center; position:absolute; top:60px; left:0;background:rgba(0,0,0,0.8);padding:0 0 10px;}
.h_nav li .erji li{ height:40px; background:none;margin-left: 0;}
.h_nav li .erji a{ height:40px; line-height:40px; width:168px;padding: 0;color: #fff;}
.h_nav li .erji a:hover{ background:none;}
.h_nav .nav_li02 .erji,.h_nav .nav_li02 .erji a{ width:200px;}
.h_nav .nav_li04 .erji,.h_nav .nav_li04 .erji a{ width:168px;}
em,i{ font-style:normal;}
        /*banner*/
        .fullSlide{ min-width:1200px; position:relative;  height:600px; overflow:hidden;}
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;}
        .fullSlide .bd li{ width:100% !important; height:680px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:600px; }
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:40px; position:absolute; z-index:1;overflow:hidden;  }
        .fullSlide .hd ul{margin-left:500px;  }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; width: 60px;height: 5px;background: #333; text-indent: -999px;}
        .fullSlide .hd ul .on{background: #0a51a1;}
      


/*公司动态*/
.news_main{ padding:70px 0;}
.news_main .chanp_t{height: 110px;}
.wd{ width:410px;padding: 0 20px 20px;box-shadow: 0 3px 5px 3px #d0d0d0;}
.wd_t{height: 20px;overflow: hidden;line-height: 70px;}
.wd_t a{ font-size:24px; color:#333;}
.wd_t a:hover,.wd dl dd h5 a:hover,.news dl dd h5 a:hover{color: #078684;}
.wd_t span{float: right;}
.wd_t span a{font-size: 14px;color: #999;text-transform: uppercase;}
.wd dl dt{width: 410px;height: 230px;overflow: hidden;line-height: 0;}
.wd dl dt img,.news dt img{width: 410px;height: 230px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.wd dl dt img:hover,.news dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.wd dl dd{padding-top: 15px;}
.wd dl dd h5,.news dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.wd dl dd h5 a,.news dd h5 a{font-size: 16px;color: #333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wd dl dd span{display: block;height: 40px; background:url(../images/news_ico01.gif) no-repeat; line-height: 20px;padding:0 0 0 30px;margin-top: 5px; font-size: 12px; color: #333;} 
.wd_desc{font-size: 14px;padding-top: 10px; color: #666; line-height: 25px; height: 75px; overflow: hidden;} 
.wd dl dd em{width: 118px;display: block;padding-top: 15px;}
.wd dl dd em a{font-size: 14px;color: #333;display: block; width: 116px; text-align: center; height: 32px; line-height: 32px;border: #0a51a1 1px solid;border-radius:5px;}
.wd dl dd em a:hover{background: #0a51a1;color: #fff;}

/*常见问答*/
.news{ width:715px;}
.news_m{height: 460px;overflow: hidden;}
.news dl{ width:715px;height: 126px; padding:0 0 34px;overflow: hidden;}
.news dt{width: 226px;height: 126px;float: left;overflow: hidden;}
.news dt img{width: 226px;height: 126px;}
.news dd{ float:left; overflow:hidden; width:470px; padding:20px 0 0 18px;}
.news dd h5{ background:url(../images/wen.gif) no-repeat 0 4px;padding-left: 32px;}
.news .wd_desc{ background:url(../images/da.gif) no-repeat 0 12px;padding-left: 32px;height: 50px;}


/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 16px/22px "Microsoft YaHei";color: #666;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

@charset "utf-8";

/* CSS Document */

/*common*/


@charset "utf-8";

html{color:#000;background:#FFF; }



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;}

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;} 

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

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;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}



.mt10{ margin-top:10px;}



a { color:#666; text-decoration:none;}  /*for ie f6n.net*/

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;}

.tr { text-align:right;}

.tl { text-align:left;}

.center { text-align:center;}

.fl { float:left;}

.fr { float:right;}

.pa{ position:absolute;}

.pr{ position:relative}

/* -- 购物车外部框架 -- */

.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}







/* -- 页面整体布局 -- */

.content , .footer { width:1200px; margin:0 auto;  }


