﻿@charset "utf-8";

html{overflow:-moz-scrollbars-vertical;}
body,html{ min-height:101%;}

.bgfff{ background:#fff;}
.otxt,.obtn{ background:none; border:none;}
.top{width:1000px; margin:0 auto; color:#fff; position:relative; z-index:888;}
.top .logo{ float:left; margin:10px 0;}
#imglogo{ height:52px;}

.search,.tel{ overflow:hidden;zoom:1;}
.search{background:url(../images/search.png) left top no-repeat;width:146px;height:21px; margin-top:30px;}
.search .otxt{float:left; width:110px; padding-left:6px; line-height:21px;height:21px; color:#fff;}
.search .obtn{width:20px; float:left;height:21px; cursor:pointer;}

.tel{font-size:20px; margin-top:23px;}
.tel span{font-family:Arial, sans-serif; letter-spacing:0px;}

.nav{width:1000px; margin:0 auto; position:relative; z-index:888;}

.nav .left{width:20px;height:41px;background:url(../images/ico1.png) left top no-repeat; float:left;}
.nav .right{width:20px;height:41px;background:url(../images/ico2.png) left top no-repeat;float:left;}

.nav .center{background:#fff; line-height:41px;height:41px; text-align:center; width:960px;}
.nav .center a{ color:#000;font-size:14px; display:inline-block; width:137px; text-align:center;}
.nav .center a:hover{ color:#19498c;}
.nav .center li{ float:left; margin:0px; display:inline; position:relative;}
.nav .center li dl{ width:100%;position:absolute; overflow:hidden;zoom:1; display:none;padding:0 6px;left:-6px;top:41px; background:url(../images/navxx.png) left top repeat;border-radius:0 0 3px 3px; }
.nav .center li dl dd{ line-height:35px;}
.nav .center li dl dd a{ margin:0;}
.nav .center li dl dd a:hover{ color:#1A4A8D}

.focusBox{width:100%; height:600px; position:relative;z-index:880; margin-top:-200px;}
.focusBox li{ text-align:center;height:600px; }


.new{ width:1000px; margin:0 auto; background:#fff;position:relative;margin-top:-80px;z-index:8888; padding:10px 20px; border-top:5px solid #16488F;}
.new_left{ float:left;width:480px;}
.new_left .tit{ height:30px; line-height:30px; padding-bottom:10px;}
.new_left .tit span{ font-size:16px; color:#19498c;}
.new_left .tit em{ padding:0 5px;}
.new_left .scrll{ width:470px; overflow:hidden;height:150px; float:left; display:inline;}

.new_right{width:488px; border-left:1px dotted #dedede; float:right;}
.new_right .tit{ height:30px; line-height:30px; padding:0 0 10px 20px;}
.new_right .tit span{ font-size:16px; color:#19498c;}
.new_right .tit em{ padding:0 5px;}

.new_list{padding:0 20px; overflow:hidden;zoom:1;width:448px; position:relative; height:150px; }
.new_list span{ padding-right:25px;}
.new_list li{ line-height:28px;border-bottom:1px dotted #bdbdbd; height:28px;width:100%;overflow:hidden;zoom:1;}
.more{ height:18px; line-height:18px; margin-top:10px; color:#19498c; font-size:14px;font-family:Arial, sans-serif;}

.link{ font-size:16px; padding-top:15px;}
.link li{ float:left; margin-left:15px; display:inline;}

.h30p{ height:30px; overflow:hidden;zoom:1; width:100%;}
.h90p{ height:90px; overflow:hidden;zoom:1; width:100%;}
.foot{ width:100%; overflow:hidden;zoom:1; background:#090909;}
.footer{width:1000px; margin:0 auto; padding:10px 0; text-align:center;}
.footer p{ padding:0px; margin:0; padding-bottom:8px;}
.footer,.footer a,.footer a:hover{ color:#f3f3f3;}
.share{ padding-bottom:15px;}
.share a{ float:left; display:inline-block; margin-right:22px; display:inline;}
.share a.no{ margin:0;}

.ny_banner{ position:absolute;left:0;top:0; width:100%; height:480px; z-index:88;}
.bg1{ background:url(../images/1.jpg) center top no-repeat;}
.bg2{ background:url(../web/b4.jpg) center top no-repeat;}
.bg3{ background:url(../web/b5.jpg) center top no-repeat;}
.bg4{ background:url(../web/b6.jpg) center top no-repeat;}
.bg7{ background:url(../web/b7.jpg) center top no-repeat;}

.main_top{ width:1006px; overflow:hidden;zoom:1;position:relative; margin:0 auto; background:url(../images/icox2.png) left bottom no-repeat;  z-index:100;height:234px;}
.main_ny{ overflow:hidden;zoom:1;width:962px;margin:0 auto;position:relative; background:url(../images/icox1.png) left top repeat-y; padding-left:20px; padding-right:24px; z-index:888; min-height:350px;}
.main_ny .left{ width:210px; float:left; margin-bottom:-2000px; padding-bottom:2000px;}
.main_ny .left .tit{ padding-left:32px; font-weight:bold; font-size:24px; background:url(../images/icox7.jpg) left top no-repeat; padding-top:22px; }
.main_ny .left .tit span{ display:block; font-size:12px; font-family:Arial, sans-serif; padding-top:3px;}
.main_ny .left .list{ overflow:hidden;zoom:1; padding-top:15px;}
.main_ny .left .list li{ line-height:39px;height:35px;float:left; width:210px;background:url(../images/icox3.png) left bottom no-repeat; padding-bottom:15px;}
.main_ny .left .list li a{padding-left:32px;}
.main_ny .left .list li.on{ background:url(../images/icox4.png) left top no-repeat;}
.main_ny .left .list li.on a{ color:#fff;}
.main_ny .left .list li:hover{ background:url(../images/icox4.png) left top no-repeat;}
.main_ny .left .list li:hover a{ color:#fff;}

.main_ny .right{ width:700px; float:right; margin-right:20px; display:inline;margin-bottom:-2000px; padding-bottom:2000px; overflow:hidden;}
.main_ny .right .s_nav{ height:44px; line-height:44px;border-bottom:1px solid #959595;}
.main_ny .right .s_nav .fl{ font-size:12px;}
.main_ny .right .s_nav .fl i{font-size:18px;color:#19498c;padding-right:8px;}
.main_ny .right .s_nav { margin-top:15px;}
.main_ny .right .s_nav .fr{ font-size:12px;}
.main_ny .right .s_nav .fr i{color:#19498c;padding-right:8px;}
.main_ny .right .tit{ font-weight:bold; text-align:center; font-size:15px; padding:25px 0;}
.main_ny .right .txts{text-align:justify; line-height:1.5; color:#575757; font-size:13px; padding:20px 0 ; min-height:350px;}
.main_ny .right .size{ overflow:hidden;zoom:1;}
.main_ny .right .pt35p{ padding-top:35px;}

.main_bottom{ height:79px; background:url(../images/icox6.png) left top no-repeat; width:1006px; margin:0 auto;}

.team_list{ overflow:hidden;zoom:1; width:622px; margin-left:14px; padding-top:45px;}
.team_list ul{ width:650px;}
.team_list li{ float:left;width:194px; margin-right:20px; display:inline; height:310px;} 
.team_list li p{text-align:center; padding-top:10px;}
.team_list li i{ font-size:14px; font-weight:bold; padding-right:10px;}
.team_list li img{width:194px; height:246px;}

.contact{ overflow:hidden;zoom:1; width:650px; padding-top:50px;}

.yytcc{ cursor:pointer;}
.pub_bg{ display:none;position:fixed; left:0; top:0; width:100%; background:url(../images/pubbg.png) left top repeat; z-index:777777;}
.yytcc_a{ display:none;position:fixed; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;left:50%; top:0; z-index:888888; width:450px; background:#fff; padding:20px 40px; padding-top:40px; margin-left:-265px;}
.yytcc_a .tab1{border-collapse:collapse;}
.yytcc_a .close{ cursor:pointer;font-size:20px; font-family:Arial, sans-serif; position:absolute; right:10px; top:7px; z-index:7777777;}
.yytcc_a .tab1 td{ border:1px solid #8ca4c6; padding:10px 0;}
.yytcc_a  .otxt{ height:23px; line-height:23px; width:300px; padding:0 10px; font-size:12px; color:#aaa; background:none; border:none;}
.yytcc_a  .obtn{ background:none; border:none; cursor:pointer; color:#fff; font-family:"微软雅黑"}
.yytcc_a .pb1p{ padding-bottom:10px;}
.yytcc_a .pl2p{ padding-top:15px; padding-left:19px;}

.main_ny .right .s_nav{ padding-left:5px;}
.new_page .tits{padding-left:5px;color:#1a4a8d; font-size:15px; height:35px; line-height:35px; border-bottom:1px solid #1a4a8d; padding-top:15px; font-weight:bold;}
.new_page .tits1{ padding-left:5px;padding-top:5px;color:#1a4a8d; font-size:13px; height:35px; line-height:35px; border-bottom:1px solid #1a4a8d; }
.new_page .tits1 span{ float:right; padding-right:5px;}
.new_page ul{ padding-top:10px;}
.new_page ul li{ padding:0 5px; border-bottom:1px solid #d4d2d2;line-height:32px; height:32px; border-bottom:1p solid #6f6f6f;}
.new_page ul li span{ float:right; font-size:12px;color:#6f6f6f;}
.new_page ul li a{ display:block; float:left; width:520px; height:32px; overflow:hidden;}
.pages{ overflow:hidden;zoom:1; text-align:right; padding-top:20px; padding-right:5px;}
.pages a,pages span{ display:inline-block; margin:0 4px;}
.pages,.pages a{ color:#6f6f6f;}
.pages a:hover,.pages a.on{ color:#000;}

.new_page .tits2{ text-align:center; padding:15px 0; color:#1a4a8d; font-size:15px;}
.new_page .tits3{text-align:center; color:#333; font-size:12px;}
.new_page .tits4{ color:#575757; line-height:1.5; text-align:justify; padding:10px 0; margin:10px 0; clear:both; min-height:300px; border-bottom: 1px dotted #bdbdbd; border-top: 1px dotted #bdbdbd;}

.bg8{ background:url(../web/b8.jpg) center top no-repeat;}

.ppage{ text-align:center; clear:both; padding:25px 0px; margin:0 auto; height:18px; line-height:18px;}
.ppage a{color:#575757; border:1px solid #EDEDED; display:inline-table; padding:3px 8px; margin-right:5px;}
.ppage a:hover{background-color:#EDEDED; color:#1a4a8d;}
.ppage .a1{background-color:#EDEDED; color:#1a4a8d;}

.team_list li.lis31{ height:185px; overflow:hidden;zoom:1;}
.team_list li.lis31 img{height:auto;}
.team_list li a.kz31{display:block; width:194px; height:145px;overflow:hidden;zoom:1; display:table-cell; vertical-align:middle;} 

.cgal { width:100%; height:120px; padding-top:20px;  position:relative;}
.cgal_01 { float:left; display:block; width:95px; height:110px; background:#19498c; text-align:center; padding-top:58px; color:#fff; font-size:18px; font-weight:bold; margin-right:9px;}
.cgal_02 { display:block; font-size:12px; font-weight:normal; text-indent:20px; }
.gund_02 {width:893px; height:166px; border:1px solid #e4e4e4; float:left; background:#f5f5f5; text-align:center; overflow:hidden;}
.gund_01_wrap{position:absolute; left:155px; top:35px; height:160px; width:788px; overflow:hidden; }
.gund_01 { padding-top:0px; width:1000000px; position:absolute; left:0px; }
.cgal .prev { position:absolute; left:128px; top:85px; cursor:pointer; z-index:100;}
.cgal .next { position:absolute; right:28px; top:85px; cursor:pointer; z-index:100;}
.gund_01 li { float:left; margin-right:20px; float:left;width:180px; height:150px;text-align:center; overflow:hidden; line-height:25px; font-size:12px;}
.gund_01 .imgs { display:block; float:left; margin-right:10px; float:left;border:1px solid #d3d3d3; width:178px; height:120px;text-align:center; overflow:hidden;}
.qc { overflow:hidden; z-index:1;}
.qf{clear: both;}
.st { font-family:"宋体";}
.rel{position:relative;}
.abs{position:absolute;}
.db{display:block;}
.wraper{width:1000px; margin-left:auto;margin-right:auto;}

.list-products{ overflow:hidden;zoom:1;}
.list-products ul{ width:725px; overflow:hidden;zoom:1; padding-left:0px; padding-top:0px;}
.list-products ul li{float:left; width:218px;margin:0 20px 15px 0; display:inline; text-align:center; height:240px; line-height:30px; overflow:hidden;}
.list-products ul li .image{display:block; font-size:0; float:left; vertical-align:middle; text-align:center; width:200px; height:200px; padding:5px; overflow:hidden; border:1px solid #dbd4cd; -webkit-box-shadow:3px 3px 10px #f1f1f1; box-shadow: 3px 3px 10px #f1f1f1;}
.list-products ul li .image a {overflow:hidden; width:200px; height:200px; position:relative;text-align:center; background-color:#fff; display:table-cell;vertical-align:middle; *display:inline; *writing-mode:tb-rl; *text-align:center; *height:100%;}
.list-products ul li .image img{vertical-align:middle;max-height:200px; max-width:200px;}
.list-products ul li:hover a{ color:#f99d33;}
.list-products ul li .at{ display:block; float:left; width:200px; overflow:hidden; text-align:center;}

.imghover img {-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
