*{padding:0px; margin:0px; list-style:none; /*box-sizing:border-box;*/ font-family:"微软雅黑";}
a{text-decoration:none; color:#000;}
input.form_submit{border:none;background:#0a66ca;width:88px;height:34px;font-size:12px;color:#fff;float:right;margin-right:50px;cursor:pointer;}

#top{width:100%; height:150px;}
#top .con{width:1200px; height:100%; margin:0 auto; padding-top:30px;}
#top .con .left{float:left; overflow:hidden; width:auto;}
#top .con .left .logo{float:left; padding-right:20px; height:100px; width:auto;  border-right:1px solid #e2e2e2;}
#top .con .left .logo img{display:block; width:auto; height:100%;}
#top .con .left div{float:left; padding-left:20px; padding-top:10px;}
#top .con .left div h4{font-size:30px; color:#000; font-weight:100; margin-top:10px;}
#top .con .left div h3{font-size:15px; color:#000;}
#top .con .right{float:right; /*width:260px;*/ width:auto; height:auto; overflow:hidden; line-height:25px; margin-top:30px;}
#top .con .right a{font-size:16px; color:#333; padding:0 10px; display:block; float:left;}
#top .con .right a:nth-child(1){border-right:2px solid #999;}
#top .con .right img{display:block; float:left; height:25px; width:auto;}
#top .con .right span{display:block; float:left; color:#293c82; font-size:20px; font-weight:bold; padding-left:10px;}


#nav{width:100%; height:70px; background:#fff; border-top:1px solid #e3e3e3;}
#nav ul{width:1200px; height:100%; margin:0 auto;}
#nav ul > li{float:left; width:160px; height:100%; text-align:center; position:relative;}
#nav ul > li > a{font-size:16px; color:#555; border-right:1px solid #e3e3e3; display:block; height:25px; line-height:25px; margin-top:22px;}
#nav ul > li:nth-last-child(1) a{border-right:none;}
#nav ul > li:hover > a{color:#0a1e74; text-decoration:none;}
#nav ul ol{width:630px; height:170px; background:#fff; border:1px solid #ccc; position:absolute; top:70px; z-index:10; padding:20px 0 20px 20px; overflow:hidden; display:none;}
#nav ul ol .left{border-right:1px solid #ccc; float:left; width:100px; height:auto; margin-right:15px;}
#nav ul ol .left li a{font-size:13px; font-weight:bold; color:#333;}
#nav ul ol .left li:hover a{color:#e67817;}
#nav ul ol .right{float:left; width:450px; height:auto; overflow:hidden;}
#nav ul ol .right p{float:left; width:285px; height:125px; overflow:hidden; font-size:13px; letter-spacing:1px; color:#666;}
#nav ul ol .right img{display:block; float:right; width:160px; height:94px;}
#nav ul > li:hover ol{display:block;}
#nav ul > li:hover > div{display:block;}

#nav ul li > div{width:690px; height:auto; min-height:150px; background:#fff; position:absolute; top:70px; z-index:10; overflow:hidden; padding:20px 30px 20px 20px; display:none;}
#nav ul li > div dl{width:150px; float:left; border-right:1px solid #ccc; padding:0 10px;}
#nav ul li > div dl h5{font-size:14px;}
#nav ul li > div dl li{font-size:13px; margin-top:5px;}
#nav ul li > div dl li:hover a{color:#e67817;}


#tupianlunbo{width:100%; height:auto; position:relative;}
#tupianlunbo > ul{width:100%; height:0; padding-bottom:29%; position:relative;}
#tupianlunbo > ul > li{width:100%; height:0; padding-bottom:29%; position:absolute; cursor:pointer; transition:transform 1s ease-in-out,opacity 2s;}
#tupianlunbo span.left{font-size:3em; color:#fff; text-align:center; cursor:pointer; display:inline-block; width:auto; height:auto; text-align:center; padding:10px; background:rgba(0,0,0,0); position: absolute; left:0; top:50%; -webkit-transform:translate(0,-50%); z-index:2;}
#tupianlunbo span.right{font-size:3em; color:#fff; text-align:center; cursor:pointer; display:inline-block; width:auto; height:auto; text-align:center; padding:10px; position: absolute; left:100%; top:50%; -webkit-transform:translate(-100%,-50%); z-index:2;}
#tupianlunbo > ol#dian{width:100%; height:auto; text-align:center; position:absolute; bottom:20px; z-index:2;}
#tupianlunbo > ol#dian > li{width:50px; height:10px; background:transparent; display:inline-block; cursor:pointer; margin:0 8px; vertical-align:bottom;}
#tupianlunbo > div{width:50px; height:50px; display:block; position:absolute; z-index:2; top:50%; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); cursor:pointer;}
#tupianlunbo > div > img{display:block; width:100%; height:100%;}
#tupianlunbo > div#left{ left:10px;}
#tupianlunbo > div#right{ right:10px;}


#content1{width:100%; height:auto; background:#fff; padding:30px 0;}
#content1 h1{text-align:center; font-size:34px; color:#06c;}







/*********分页共用left导航**********/
#fy-content{width:1000px; height:auto; margin:20px auto; overflow:hidden;}
#fy-content #left{width:200px; height:auto; float:left; min-height:300px;}
#fy-content #left h1{width:100%; height:35px; line-height:35px; color:#fff; background:#00a0e9; font-size:12px; font-weight:100;}
#fy-content #left h1 span{font-weight:bold; font-size:14px; padding:0 10px 0 20px;}
#fy-content #left ul{width:100%; height:auto; border:1px solid #ccc; margin-bottom:20px;}
#fy-content #left ul > li{width:100%; height:40px; line-height:40px; border-bottom:1px dashed #ccc; position:relative;}
#fy-content #left ul > li:nth-last-child(1){border-bottom:none;}
#fy-content #left ul > li > a{display:block; font-size:12px; color:#666; float:right; width:calc(100% - 60px); -webkit-width:calc(100% - 60px);}
#fy-content #left ul > li > span{display:block; width:0; height:0; border-left:10px solid #00a0e9; float:left; border-top:5px solid transparent; border-bottom:5px solid transparent; position:absolute; top:15px; left:30px; cursor:pointer;}
#fy-content #left ul ol{width:100%; height:auto; background:#f8f8f8; display:none; position:absolute; top:39px; z-index:2;}
#fy-content #left ul ol li{width:100%; height:auto; border-bottom:1px dashed #ccc;}
#fy-content #left ul ol li a{display:block; width:100%; height:30px; line-height:30px; font-size:12px; color:#68717a; padding-left:60px; box-sizing:border-box;}
#fy-content #left ul ol li:hover a{background:#dddddd; color:#3d5071;}
#fy-content #left ul > li:hover ol{display:block;}
#fy-content #left .div2{border:1px solid #ccc;}
#fy-content #left .div2 p{color:#333; font-size:13px; padding:0 10px; line-height:25px;}
#fy-content #right{width:780px; height:auto; float:right; border:1px solid #ccc; min-height:300px;}
#fy-content #right > h1{width:100%; height:auto; border-bottom:1px solid #ccc; font-size:15px; font-weight:bold; padding:10px 0 10px 20px;}







/*******产品分页*********/
#fy-content #right #chanpin{width:100%; height:auto; padding:15px;}
#fy-content #right #chanpin ul{overflow:hidden; width:100%; height:auto;}
#fy-content #right #chanpin ul li{width:150px; height:auto; float:left; margin-right:48px; margin-bottom:15px;}
#fy-content #right #chanpin ul li:nth-child(4n){margin-right:0;}
#fy-content #right #chanpin ul li a{display:block;}
#fy-content #right #chanpin ul li .bg{width:100%; height:230px; padding:5px; border:1px solid #ccc;}
#fy-content #right #chanpin ul li .bg img{display:block; width:100%; height:100%;}
#fy-content #right #chanpin ul li h5{text-align:center; font-weight:bold; font-size:13px; color:#1f3a87; margin-top:5px;}
#fy-content #right #chanpin ul li p{text-align:center; font-size:12px; color:#666; margin-top:5px;}
#fy-content #right #chanpin ul li p span{font-size:13px; color:#1f3a87;}
#fy-content #right #chanpin ul li .bg:hover{border:1px solid #f60;}
#fy-content #right #chanpin ul li h5:hover{color:#f60;}
#fy-content #right #chanpin ul li p:hover span{color:#f60;}



/*分页样式*/
.page_turner { padding: 4px 0px 0px 1px; float: right; clear: both; }
.page_turner a, .page_turner span { float: left; display: block; border: 1px solid #D3D1D1; padding: 2px 5px; margin-left: 4px; line-height: 16px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #CC0001; color: #FFF; }
#total { color: red; }
#gotop { position: fixed; width: 19px; bottom: 35px; height: 63px; cursor: pointer; display: none; background: url(images/gotop.gif) no-repeat; }



/********新闻分页********/
#fy-content #right #xinwen{width:100%; height:auto; padding:10px 15px;}
#fy-content #right #xinwen ul{width:100%; height:auto; overflow:hidden;}
#fy-content #right #xinwen ul li{width:100%; height:auto; line-height:35px; overflow:hidden; border-bottom:1px dashed #333; font-size:13px;}
#fy-content #right #xinwen ul li a{display:block; float:left; height:35px; width:calc(100% - 100px); -webkit-width:calc(100% - 100px); color:#1f3a87; overflow:hidden;}
#fy-content #right #xinwen ul li span{width:100px; height:35px; float:right; float:right; text-align:right;}
#fy-content #right #xinwen ul li a:hover{color:#f60;}



.h_gg .h_pho {
    top: 33px;
    left: 50%;
    margin-left: 384px !important;
}
