﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0; margin-left:auto; margin-right:auto;}
fieldset,img{border:0;} 
body{font:12px/1.5 Arial, Helvetica, sans-serif; color:#333;}
fieldset,img{border:0;} 
ol,ul,li{list-style:none;} 
.clear{clear:both;}
a{color:#333; text-decoration:none;}
a:hover{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

.top{max-width:100%; height:35px;}
.top1{max-width:1920px; height:35px; background:#4d89c4;}
.top2{max-width:1110px; height:35px;}
.top2 p{color:#fff; line-height:35px; font-weight:bold;}
.top2 p span{float:right;}
.top2 a{color:#fff; margin-right:14px; font-weight:normal;}
.top2 a:hover{text-decoration:underline;}

.menu1{max-width:100%; height:110px; margin-top:1px;}
.menu{width:1110px; background:url(../../images/logo1.png) no-repeat left center; height:110px;}
.menu ul{float:right; width:742px; height:110px;}
.menu ul li{width:105px; text-align:center; line-height:110px; float:left; font-size:15px; margin-left:1px;}
.menu ul a{ display:block; font-weight:bold;}
.menu ul a:hover{background:#266aad; color:#fff;}
.m{background:#266aad; color:#fff;}

.banner{max-width:100%; height:520px; overflow:hidden; margin-top:1px;}
.ny-banner{max-width:100%; height:520px; overflow:hidden; position:relative; z-index:2;}
#full-screen-slider { width:100%; height:520px; float:left; position:relative;}
#slides { display:block; width:100%; height:520px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:46%; top:430px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:25px; border-radius:5px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; outline:none !important;}
#pagination li.current {background:#000;}

.i-a{max-width:100%; height:2180px;}
.i-a1{max-width:1920px; height:2180px; background:#eeeeee;}
.i-a2{width:1110px; height:2180px;}
.i-a2 p{ font-size:26px; text-align:center; padding-top:80px; color:#115393;}
.i-a2 h1{ font-size:24px; font-weight:bold; color:#666; text-align:center; line-height:70px; border-bottom:#ccc 1px solid; padding-bottom:10px;}
.i-1{text-align:center;}
.i-2{padding:15px; background:#266aad; color:#fff;}
.i-2:hover{background:#09C;}
.pic1{width:356px; height:300px;}
.pic2{width:356px; height:300px;}
.pic3{width:356px; height:300px; margin-top:10px;}
.pic4{width:356px; height:300px; margin-top:17px;}
#pic{ border:#eeeeee 5px solid;}
#pic:hover{ border:#266aad 5px solid;}

.i-b{max-width:100%; height:250px; margin-top:70px;}
.i-b1{width:1110px; height:250px;}
.i-b1-left{width:620px; height:250px; float:left; }
.i-b1-left h3{ border-bottom:#dddddd 1px solid; padding-bottom:5px; font-size:18px; border-left:#266aad 3px solid; padding-left:10px;}
.i-b1-left h3 a{font-size:12px; float:right; line-height:30px;}
.i-b1-left h3 a:hover{ text-decoration:underline; color:#06C;}
.i-b1-left dl{width:100%; margin-top:20px; line-height:28px; width:100%; height:230px; overflow:hidden; font-size:13px; color:#444; text-align:justify; text-justify:distribute;}
.i-b1-right{width:440px; height:250px; float:right; }
.i-b1-right h3{ border-bottom:#dddddd 1px solid; padding-bottom:5px; font-size:18px; border-left:#266aad 3px solid; padding-left:10px;}
.i-b1-right h3 a{font-size:12px; float:right; line-height:30px;}
.i-b1-right h3 a:hover{ text-decoration:underline; color:#06C;}
.i-new{width:440px; font-size:12px; background:url(../../images/c-1.png) no-repeat left center; margin-top:5px;}
.i-news{width:330px; line-height:33px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; font-size:13px; margin-left:25px; border-bottom:#ddd 1px dashed;}
.i-news:hover{ color:#06C; text-decoration:underline;}
.i-newss{ line-height:33px; font-size:12px; margin-left:20px;}

.i-c{max-width:100%; height:380px; margin-top:120px;}
.i-c1{width:1220px; height:380px;}
.i-c1-left{width:370px; height:300px; float:left; background:url(../../images/i-1.png) no-repeat top center; margin-top:50px;}
.i-c1-left p{font-size:14px; margin-top:120px; width:65%; text-align:justify; text-justify:distribute; line-height:28px; color:#666;}
.i-c1-middle{width:370px; height:300px; float:left; background:url(../../images/i-2.png) no-repeat top center; margin-top:50px; margin-left:55px;}
.i-c1-middle p{font-size:14px; margin-top:120px; width:65%; text-align:justify; text-justify:distribute; line-height:28px; color:#666;}
.i-c1-right{width:370px; height:300px; float:right; background:url(../../images/i-3.png) no-repeat top center; margin-top:50px;}
.i-c1-right p{font-size:14px; margin-top:120px; width:65%; text-align:justify; text-justify:distribute; line-height:28px; color:#666;}

#i-cc{border-bottom:#dddddd 1px solid; padding-bottom:5px; font-size:18px; border-left:#266aad 3px solid; padding-left:10px; margin-left:55px;}

.fot{max-width:100%; height:55px; margin-top:70px;}
.fot1{max-width:1920px; height:55px; background:#eeeeee;}
.fot2{width:1110px; height:55px; line-height:55px;}
.f-1{width:900px; height:55px; float:left;}
.f-2{width:30px; height:55px; float:right;}
.f-2 a{color:#074f9b;}
.f-2 a:hover{ text-decoration:underline;}
.s1{border:#ffffff 1px solid; background:#fff; color:#888; padding:6px; width:280px; font-family: Arial, Helvetica, sans-serif;}
.s2{border:#999 1px solid; background:#999; color:#fff; padding:6px; width:60px; font-family: Arial, Helvetica, sans-serif;}
.s2:hover{ background:#266097; border:#266097 1px solid;}


.foot{max-width:100%; height:250px;}
.foot1{max-width:1920px; height:250px; background:#266097;}
.foot2{max-width:1110px; height:19px;}
.foot2-1{width:800px; height:250px; float:left;}
.foot2-1 p{ line-height:28px; text-align:left; color:#fff;}
.foot2-2{width:200px; height:100px; float:right; margin-top:50px;}
.fo-1{color:#fff; line-height:110px;}
.fo-2{color:#fff; margin-left:50px; padding-bottom:3px;}
.fo-1:hover{border-bottom:#ccc 2px solid; padding-bottom:3px;}
.fo-2:hover{border-bottom:#ccc 2px solid; padding-bottom:3px;}


/*内页*/
.inner-main{max-width:100%;}
.inner-main1{width:1110px; margin-top:30px;}
.inner-main1-left{width:250px; float:left;}
.inner-main1-right{width:840px; float:left; margin-left:20px; border:#eeeeee 1px solid;}
.inner-main1-right dl{line-height:24px; padding-left:40px; padding-right:35px; padding-top:25px; padding-bottom:20px; text-align:justify; text-justify:distribute;}
.inner-main1-right dl h2{border-bottom:#555 1px solid; padding-bottom:3px; margin-bottom:15px; font-size:14px; font-weight:bold;}

.left-bgname{background:#266aad;}
.left-bgname span{line-height:40px; font-size:14px; margin-left:15px; font-weight:bold; color:#fff;}
.left-bg{background:#eeeeee;}
.left td{height:35px; line-height:35px; font-size:14px; padding-left:5px; background:#fff;}
.left a{font-size:14px; font-weight:bold;}
.left a:hover{ text-decoration:underline; color:#266aad;}
.leftt td{height:30px; background:url(../../images/c-1.png) no-repeat left center;}
.leftt a{margin-left:32px; line-height:30px; font-size:14px;}
.leftt a:hover{ text-decoration:underline;}

.pro{width:1110px; margin-top:40px;}
.pro1{background:#eeeeee; height:40px;}
.pro1 span{line-height:40px; font-size:14px; font-weight:bold; margin-left:30px;}
.pro2{margin-top:10px;}
.pro3{padding-left:26px;}
.pro-img{border:#dddddd 1px solid;}
.pro-img:hover{border:#111 1px solid;}
.pro-img1{border:#dddddd 1px solid;}
.pro-name{width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro-click{border:#999999 1px solid; padding-top:4px; padding-bottom:4px; padding-left:9px; padding-right:9px;}
.pro-click1{border:#266097 1px solid; background:#266097; padding-top:4px; padding-bottom:4px; padding-left:9px; padding-right:9px; color:#fff;}

.new{padding:30px; font-weight:bold;}
.new1{border-top:#cccccc 1px dashed; background:url(../../images/c-2.png) no-repeat left center;}
.new2{width:10%; border-top:#cccccc 1px dashed;}
.n1{margin:55px; font-size:14px;}
.n1:hover{text-decoration:underline; color:#266aad;}
.n3{line-height:22px; font-size:20px; font-weight:bold;}
.n4{border-bottom:#dddddd 1px solid; padding-bottom:10px;}
.n5{padding:15px; line-height:28px;}
/*内页*/