@charset "utf-8";
/* CSS Document */
/*common*/



html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";} /*网站字体颜色*/
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;}



/* -- 页面整体布局 -- */
.header , .content , .footer {width:1200px; margin:0 auto; }
.h_nav li a:-webkit-any-link{ display:block;}

.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden;}


/**/
.fullSlide{min-width:1200px;position:relative;height:500px;overflow:hidden;z-index:1;}
.fullSlide .bd{position:relative;z-index:0;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{width:100%!important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px; }
/*.banner .bantil{ width:200px; height:10px; position:absolute; bottom:30px;left:50%; margin-left:-70px; z-index:8;}
.banner .bantil li{ width:30px; height:10px; float:left; display:inline; margin:0 8px;background:#0099e5; border-radius:10px;}
.banner .bantil li.cur{background:#00beff;}*/

.icon1{ height:90px; position:relative; background:url(icon_alp.png); margin-top:-90px; width:100%; z-index:2; overflow:hidden;}
.icon1 li{ font:14px "Microsoft YaHei"; line-height:90px; height:90px; float:left; color:#fff; width:150px;}
.icon1 li em{ display:block; width:34px; height:34px; float:left; margin:28px 10px 0 0;}
.icon1 li em img{ display:block;width:34px; height:34px;-webkit-transition: -webkit-transform 0.4s ease-out; 
    -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out;}
.icon1 li a{ color:#fff; display:block;}
.icon1 li a:hover em img{-webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    transform: rotate(360deg);}
	


.ys{ background:url(ys_bg.jpg) no-repeat center top; height:520px; overflow:hidden;}
.yst{ width:320px; margin-top:116px; overflow:hidden; float:left;}
.yst h5{ height:117px; overflow:hidden;}
.yst h5 img{ display:block; width:160px; height:42px;}
.yst h2{ font:36px "Microsoft YaHei"; color:#fff;}
.yst h2 span{ display:block;}
.yst p{ font:14px "Microsoft YaHei"; color:#abb0ca; margin-top:30px; line-height:30px;}
.yst p em{ display:block;}
.ys2{ width:820px; height:400px; overflow:hidden; float:right; margin-top:60px; background:rgba(255,255,255,0.9);}
.ys2 li{ width:409px; height:171px; padding-top:28px; float:left; border-bottom:1px solid #e8eaec; border-right:1px solid #e8eaec;}
.ys2 li em{ display:block; width:90px; height:90px; margin:0 auto 8px; background:url(ys3_bg.png) no-repeat; overflow:hidden;}
.ys2 li em img{ display:block; width:90px; height:90px;}
.ys2 li p{ font:14px "Microsoft YaHei"; line-height:24px; color:#333; height:48px; text-align:center; overflow:hidden; padding:0 50px;}
.ys2 li a:hover em{background:url(../img/ys1_bg.png) no-repeat;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}

.lc{ height:452px; width:1200px; margin:55px auto 0;overflow:hidden;}
.lc h2{ width:235px; height:70px; padding:45px 0 0 145px; background:url(../img/lc_h.png) no-repeat center top; font:24px "Microsoft YaHei"; color:#283f8b; margin:0 auto 42px;}
.lc h2 span{ display:block; font:16px "Microsoft YaHei"; color:#666; padding-top:8px;}
.lc dt{ height:96px; background:url(../img/lc_bg.png) no-repeat center top;}
.lc dt p{ width:350px; height:96px; text-align:center; font:32px "Microsoft YaHei"; color:#666; float:left; line-height:96px; letter-spacing:3px;}
.lc dt .p2{ width:500px; color:#fff;}
.lc dd{ padding-left:50px;}
.lc dd p{font:18px "Microsoft YaHei"; color:#333; float:left; padding-top:108px; background:url(../img/lc_line1.png) no-repeat center top; margin:0 25px;}
.lc dd .p02{ margin:0 31px; color:#283f8b; background:url(../img/lc_line2.png) no-repeat center top;}

.case h2 a{ display:block; text-align:center; font:38px "Microsoft YaHei"; color:#283f8b;}
.case span{display:block; font:16px "Microsoft YaHei"; color:#666; text-align:center; padding:8px 0 30px;}
.case1{ background:url(../img/case_bg.jpg) no-repeat center top; height:440px; overflow:hidden; padding-top:40px;}
.caset{ height:55px; margin-bottom:25px; overflow:hidden; }
.caset li{ float:left; font:16px "Microsoft YaHei"; line-height:50px;width:149px; margin-right:1px; text-align:center;}
.caset li a{ display:block; color:#333; background:url(../img/case_bg1.png) no-repeat; height:55px;}
.caset li a:hover,.caset .cur a{ color:#fff; background:url(../img/case_bg2.png) no-repeat center top;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.case2 dl{ width:285px; margin-right:20px; float:left;}
.case2 dt img{ display:block; width:285px; height:160px;}
.case2 dd{ background:#fff; padding:15px 20px 0 20px; height:145px; overflow:hidden;}
.case2 dd a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; height:40px; line-height:40px; overflow:hidden; color:#333;}
.case2 dd p{ font:14px "Microsoft YaHei"; line-height:24px; color:#666; height:72px; overflow:hidden;}
.case2 .nones{ margin-right:0;}

.about{ width:1200px; height:485px; margin:50px auto 0; overflow:hidden; background:url(about_bg.png) no-repeat center bottom;}
.about h3{ width:235px; height:70px; padding:45px 0 0 145px; background:url(about_h.png) no-repeat center top; font:24px "Microsoft YaHei"; color:#283f8b; margin:0 auto 36px;}
.about h3 a{color:#283f8b;}
.about h3 span{display:block; font:16px "Microsoft YaHei"; color:#666; padding-top:8px;}
.about dl{ height:300px; overflow:hidden; background:#f6f6f6;}
.about dt{ width:600px; height:300px; float:left; overflow:hidden;}
.about dt img{ display:block;width:600px; height:300px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.about dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.about dd{ width:500px; padding:30px 40px 0 0; float:right; overflow:hidden;}
.about dd h4 a{ display:block; font:20px "Microsoft YaHei"; height:55px; overflow:hidden; line-height:55px; color:#333; font-weight:bold;}
.about dd p{ font:14px "Microsoft YaHei"; line-height:26px; height:104px; overflow:hidden; color:#333;}
.about dd em a{ display:block; width:126px; height:36px; font:14px "Microsoft YaHei"; text-align:center; line-height:36px; color:#333; border:2px solid #283f8b; overflow:hidden; margin-top:20px;}

.honor{ height:325px;background:url(honor_bg.gif) repeat-x center top; overflow:hidden; margin-top:15px;}
.honor .content{ position:relative;}
.honor2{ width:980px; margin:0 auto; overflow:hidden;}
.honor2 li{ width:245px; float:left; background:url(honor_bg.jpg) no-repeat center top;}
.honor2 li img{ padding:6px 0 40px 57px; display:block; width:130px; height:173px;}
.honor2 li p{ font:14px "Microsoft YaHei"; height:42px; line-height:42px; overflow:hidden; color:#666; text-align:center; padding:0 10px;}
.arr1{ position:absolute; top:90px; left:50px;width:20px; height:10px;background:url(honor_left.png) no-repeat;}
.arr2{position:absolute; top:90px; right:50px;width:20px; height:10px;background:url(honor_right.png) no-repeat;} 

.new{ height:430px; margin-top:70px; overflow:hidden;}
.dy{ height:360px; overflow:hidden;}
.dyt{ width:179px; height:210px; padding:150px 40px 0 0;background:url(new_h.jpg) no-repeat; float:right; overflow:hidden;}
.dyt li{ font:14px "Microsoft YaHei"; height:57px; line-height:57px; text-align:right; overflow:hidden;}
.dyt li a{ display:block; color:#666; background:url(honor_line1.gif) no-repeat right bottom;}
.dyt li a:hover,.dyt .cur a{background:url(honor_line2.gif) no-repeat right bottom; font-size:18px; font-weight:bold; color:#283f8b;}
.dy1{ width:925px; height:188px; overflow:hidden; float:left;}
.dy1 h4{ width:320px; height:180px; overflow:hidden; float:left;}
.dy1 h4 img{ display:block;width:320px; height:180px;}
.dy1 dl{ width:550px; float:right; overflow:hidden; height:63px; padding:18px 0; border-bottom:1px solid #eee;}
.dy1 dt{ width:78px; font:56px Arial; text-align:center; color:#ddd; overflow:hidden; height:60px; float:left; line-height:60px;}
.dy1 dd{ width:455px; float:right; overflow:hidden;}
.dy1 dd span{ display:block; height:30px; font:16px "Microsoft YaHei"; font-weight:bold; line-height:30px; color:#333; overflow:hidden;}
.dy1 dd span a{ color:#333;}
.dy1 dd span em{ font:14px Arial; color:#bbb; float:right; display:inline-block; line-height:30px;}
.dy1 dd p{ font:14px "Microsoft YaHei"; color:#888; line-height:30px; height:30px; overflow:hidden;}
.dy1 .nones{ border:0;}

.faq{ height:138px; border:1px solid #eee; overflow:hidden; width:925px; position:relative; margin-top:-140px;}
.faq h3{ width:85px; height:138px; overflow:hidden; float:left; font:19px "Microsoft YaHei"; font-weight:bold; color:#fff; background:url(faq_h.gif) no-repeat; margin-right:30px;}
.faq h3 a{ display:block; padding:18px 30px 0 30px; color:#fff;}
.faq2{ width:800px; height:138px; overflow:hidden;}
.faq2 dl{ width:350px; margin:28px 50px 0 0; float:left; overflow:hidden;}
.faq2 dt a{ display:block; font:16px "Microsoft YaHei"; height:36px; line-height:36px; color:#333; overflow:hidden; background:url(q.gif) no-repeat left 11px; padding-left:25px;}
.faq2 dd{ font:14px "Microsoft YaHei"; line-height:24px; color:#888; height:48px; overflow:hidden; background:url(a.gif) no-repeat left 5px; padding-left:25px;}