@charset "UTF-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td { margin:0; padding:0; }
body {	font-size: 14px; color:#333; font-family: "Microsoft YaHei"!important; background: #fff; min-width: 1180px; }
table { border-collapse:collapse; border-spacing:0; }
img { border:0;/* display: block; */}
ol,ul {  list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; color: #333;  font-weight:normal;  }
a{ text-decoration: none; color: #666; }

/*head*/
.heade{ width:auto; height:30px; background:#f5f5f5; margin:0 auto; border-bottom:1px solid #e4e3e3;}
.heade .hd{ width:1260px; height:30px; line-height:30px; font-size:14px; margin:0 auto; color:#999;}
.head{ width:auto; height:100px; margin:0 auto;}
.head .header{ width:1260px; height:auto; margin:0 auto;}
.head .header .logo{ width:265px; height:80px; float:left;}
.head .header .tel{ width:250px; line-height:80px; float:right; font-size:30px; background:url(images/tel.png) left center no-repeat; text-align:right; color:#253195;}

.mov{ width:auto; height:60px; margin:0 auto; background:url(images/mov.jpg);}
.mov .move{ width:1260px; height:auto; margin:0 auto;}
.mov .move ul{width:1260px; margin:0px;}
.mov .move ul li{ width:157px; height:60px; line-height:60px; float:left; text-align:center; font-size:18px; color:#FFF;}
.mov .move ul li a{color:#fff;}

/*切换*/
#banner{width:auto;height:500px;margin:0 auto;overflow:hidden; position:relative;z-index:10; min-width:1200px;}
#banner .imgs{width:100%;height:500px;position:absolute;display:none; left:0px;}
#banner .arrow{width:100%; margin:0 auto;}
#banner .nums{width:100%;position:absolute;overflow:hidden;bottom:15px;z-index:20; text-align:center;}
#banner .nums a{width:70px;height:14px; font-size:12px; line-height:16px; display:inline-block;cursor:pointer;background:url(../images/dian.png) left center; margin-right:8px; text-align:center;}
#banner .nums a.now{ background:url(../images/dian.png) right center; color:#fff;}
.head_bg{ width:1000px; height:4px; position:absolute; z-index:20; background:url(../images/topbg.png) left bottom repeat-x; overflow:hidden;}

/*product*/
.index_pord{ width:1260px; min-height:700px; margin:0 auto; margin-top:30px;}
.index_pord .prod{ width:240px; min-height:700px; float:left; background:#283290; padding-bottom:7px;}
.index_pord .prod  h1{ width:240px; height:100px; line-height:100px; text-align:center; color:#FFF; font-size:26px;}
.index_pord .prod .prodn{ width:226px; min-height:600px; margin:0 auto; background:#FFF;}
.index_pord .prod .prodn ul{ width:226px; margin:0px;}
.index_pord .prod .prodn ul li{ width:226px; height:35px; line-height:35px; background:url(images/lin.jpg) no-repeat center; text-align:center; color:#fff;}
.index_pord .prod .prodn ul li a{color:#fff;}


.index_pord .produ{ width:1000px; height:auto; float:right;}
.index_pord .produ ul{ width:1000px; margin:0px;}
.index_pord .produ ul li{ width:240px; height:230px; float:left; position:relative; margin-left:10px; text-align:center;}
.index_pord .produ ul li img{ width:240px; height:180px;}
.index_pord .produ ul li:nth-child(4n+1){margin-left:0px;}
.index_pord .produ ul li p{ width:240px; line-height:50px; font-size:14px;}

/*case*/
.ind_case{ width:auto; height:160px; margin:0 auto; clear:both;}
.ind_case h2{ width:auto; line-height:160px; font-size:30px; text-align:center; color:#333;}

.index_case{ width:1260px; min-height:600px; margin:0 auto;}
.index_case ul{ width:1260px; margin:0px;}
.index_case ul li{ width:300px; height:280px; float:left; margin-left:15px; position:relative;overflow:hidden;}
.index_case ul li .om{width:300px; height:210px;overflow:hidden;}
.index_case ul li .om img{width:300px; height:210px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;overflow:hidden;}
.index_case ul li .om:hover img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}
.index_case ul li:nth-child(4n+1){margin-left:0px;}
.index_case ul li p{width:300px; line-height:50px; font-size:14px; text-align:center;}

/*about*/
.index_ab{ width:auto; height:400px; margin:0 auto; background:#f5f5f5;}
.index_ab h3{ width:1260px; line-height:200px; font-size:18px; color:#555555; margin:0 auto;}
.index_ab .aob{ width:1260px; height:auto; margin:0 auto;}
.index_ab .aob dd{ width:570px; height:321px; float:left;}
.index_ab .aob dt{ width:620px; height:auto; float:right; position:relative; top:60px; background:#FFF; padding-left:40px; padding-right:30px;}
.index_ab .aob dt h3{ width:auto; line-height:65px; font-size:20px;}
.index_ab .aob dt p{ width:auto; line-height:25px; font-size:14px; color:#999;}
.index_ab .aob dt span{ width:100px; height:40px; line-height:40px; font-size:14px;}
/*service*/
.index_sev{ width:1260px; height:auto; margin:0 auto;}
.index_sev ul{ width:1260px; margin:0px;}
.index_sev ul li{ width:300px; min-height:380px; float:left;position:relative; margin-left:20px; background:#f5f7fa;}
.index_sev ul li .om{width:300px; height:190px;overflow:hidden;}
.index_sev ul li .om img{width:300px; height:190px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;overflow:hidden;}
.index_sev ul li .om:hover img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}
.index_sev ul li:nth-child(4n+1){margin-left:0px;}
.index_sev ul li dd{ width:280; line-height:50px; font-size:18px; padding-left:10px; margin-top:20px;}
.index_sev ul li p{ width:280; height:60px; line-height:22px; font-size:14px; color:#696969;padding-left:10px;}
.index_sev ul li dt{ width:120px; height:35px; line-height:35px; text-align:center; background:#20d34a; margin:0 auto; display:block;color:#FFF;}
.index_sev ul li dt a{ text-decoration:underline; color:#FFF;}

/*news*/
.index_new{ width:1260px; height:450px; margin:0 auto;}
.index_new ul{ width:1260px; margin:0px;}
.index_new ul li{ width:300px; height:auto; line-height:35px; float:left; position:relative; margin-left:15px; font-size:14px; text-align:left;}
.index_new ul li:nth-child(4n+1){margin-left:0px;}
.index_new ul li span{ width:60px; line-height:35px; text-align:right; font-size:12px; float:right;}
.index_new ul li a{ text-decoration:none; color:#555555;}

.index_wz{ width:auto; height:70px; margin:0 auto; background:#020523;min-width:1200px;}
.index_wz .cou{ width:1260px; height:70px; margin:0 auto;}
.index_wz .cou ul{width:1260px; margin:0px;}
.index_wz .cou ul li{ width:315px; height:70px; float:left; }
.index_wz .cou ul li dd{ width:40px; height:40px; line-height:40px; text-align:center; font-size:26px; color:#20d34a; float:left; border-radius:50px; border:2px solid #20d34a; margin-top:10px;}
.index_wz .cou ul li dt{ width:240px; height:70px; line-height:65px; float:right; font-size:18px; color:#FFF;}
.index_foot{ width:auto; height:440px; margin:0 auto; background:#060b3a; clear:both; min-width:1200px;}
.index_foot .foot{ width:1260px; height:440px; margin:0 auto;}
.index_foot .foot .zom{ width:360px; min-height:300px; float:right; margin-top:50px; color:#FFF; font-size:14px; line-height:30px;}
.index_foot .foot .zom span{ width:auto; height:50px; line-height:50px; font-size:24px; min-width:1200px;}
.index_foot .foot .wom{ width:830px; min-height:300px; float:left; margin-top:50px;}
.index_foot .foot .wom ul{ width:800px; margin:0px;}
.index_foot .foot .wom ul li{ width:200px; height:100px; line-height:30px; float:left;}
.index_foot .foot .wom ul li span{ width:200px; height:40px; line-height:40px; font-size:18px; color:#ffffff;}
.index_foot .foot .wom ul li p{ width:200px; line-height:30px;}
.index_foot .foot .wom ul li p a{ text-decoration:none; color:#b1b1b1; text-align:center;}
.index_foot .foot .wom ul li p a:hover{ text-decoration:underline; color:#3cb336;}

.index_foot .key{ width:1230px; min-height:30px; margin:0 auto; min-width:1200px;}
.index_foot .key ul{ width:1230px; margin:0px;}
.index_foot .key ul li{ min-width:60px; line-height:20px; float:left; padding:5px;}
.index_foot .key ul li a{ text-decoration:none; color:#b1b1b1;}
.index_foot .key ul li a:hover{text-decoration:underline; color:#b1b1b1;}
.footer{width:auto; height:50px; line-height:50px; margin:0 auto; text-align:center; color:#b1b1b1; border-top:1px solid #20d34a; background:#060b3a;}