/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,
address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,
u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,
summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html { font-family: "微软雅黑","microsoft yahei","黑体"; }
body{ line-height:1.5; font-family: "微软雅黑","microsoft yahei","黑体"; font-size: 16px;}
ol,ul{ list-style:none }
blockquote,q{ quotes:none }
blockquote:before,blockquote:after,q:before,q:after{ content:'';content:none }
table{ border-collapse:collapse;border-spacing:0 }
a { text-decoration: none; outline: none; color: #333}
img, fieldset { border: 0; }
input, textarea, img { vertical-align: middle; }
:focus { outline: none; }      /* webkit hack */
textarea { overflow: auto; vertical-align: top; }

/**/
.header { position:relative;  height:600px; width:100%; min-width:1000px; overflow:hidden;}
.header img { position:absolute; left:50%; top:0; margin:0 0 0 -960px; width:1920px; }
.main { width:1153px; margin:0 auto; padding-bottom:50px; text-align: left;}
.container { padding-bottom:20px;}
.title { background:url(../images/titbg.jpg) no-repeat left center; width:100%; height:70px;line-height:70px; color:#00456c;}
.title h2 { float:left; padding-left:30px; font-size:36px; font-weight:bold; }
.title .more { float:right; padding-right:20px; font-size:20px;}
.title .more  a { color:#00456c;}
.title .more a:hover { color:#15cddf;}
.list { background-color:#f4fefe; width:100%; overflow:hidden;  padding-top:20px;}
.item {     width: 250px;
    margin-left: 26px;
    padding: 0 0px 18px;
        margin-bottom: 22px;
    overflow: hidden;
    margin-top: 10px;
    display: -webkit-inline-box;
    border: 1px solid #d9d9d9;
     border-radius: 15px;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
    background: #FFFFFF;
}
.divtit{
	
	padding: 10px 17px 18px;
}
.item img { width:100%; display:block;cursor: pointer;
    transition: all 0.6s ease-in;
    -webkit-transition: all 0.6s ease-in;}
	.item img:hover {transform: scale(1.1); }
/**/	
.subheader { position:relative;  height:420px; width:100%; min-width:1000px; overflow:hidden;}
.subheader img { position:absolute; left:50%; top:0; margin:0 0 0 -960px; width:1920px; height:420px;}	
.subconts {  width:100%; margin:0 auto; padding:15px3%;}
.subconts  p { padding:20px 0;}
.subconts img { width:100%;}
.subtitle { background:url(../images/titbg.jpg) no-repeat left center; width:100%; height:50px; margin-top:20px;line-height:50px; color:#00456c;}
.subtitle h2 { float:left; padding-left:15px; font-size:28px; font-weight:bold; }
.subtitle .more { float:right; padding-right:20px; font-size:20px; font-size:18px;}
.subtitle .more  a { color:#00456c;}
.subtitle .more a:hover { color:#15cddf;}

 .footer {background-color:#f2f2f2;text-align:center; padding: 20px 0;}

 @media screen and (max-width:1100px){	 
	 .header { min-width:inherit; height:auto;}
	 .header img { width:100%; height:auto; position: inherit; left:0; margin:0;}
	 .main { width:100%; margin:0 auto;  min-width:inherit; }
	 .container { padding-bottom:4vw;}
	 .title { background-size:cover; height:10vw; line-height:10vw;}
	 .title h2 {  padding-left:4vw; font-size:4.2vw;}
	 .title .more {  padding-right:3vw; font-size:3vw;}
	 .list { padding-top:4vw;}
	 .item { width: 38.5%;padding: 0 0 2vw;}
	 .footer {  padding:4vw 0; font-size:2vw;}
	 .divtit{
	
padding: 2vw 1.5vw 2.5vw;}
	 /**/
	 .subheader {  min-width:inherit; height:auto;}
.subheader img {  width:100%; height:auto; position: inherit; left:0; margin:0;}	
.subconts {  }
.subconts  p { padding:4vw 0;}

.subtitle { height:10vw; margin-top:2vw;line-height:10vw;}
.subtitle h2 {  padding-left:3vw;font-size:3.8vw;  }
.subtitle .more { padding-right:2vw; font-size:3.2vw;}
 }


