@charset "gb2312"; 
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, button, p, blockquote, th, td {margin: 0;padding: 0;}
html{overflow-y:scroll}
body{height:100%;background-color:#fff}
body,button,input,select,textarea,fieldset,label{font:normal normal 16px/26px Microsoft YaHei, Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;color:#333; }
h1,h2,h3,h4,h5,h6{font-size:100%}
ul,ol{list-style:none}
fieldset,img{border:0 none;}
input,select,textarea,button{font-size:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}/** **/
button,input[type=button],input[type=submit]{cursor:pointer}
input[type=search]{-webkit-appearance:textfield}
textarea{overflow-y:auto;resize:vertical}i{font-style:normal}
.clear{ clear:both;}
.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
.hidden{display:none}
a{color:#494351;text-decoration:none;cursor:pointer;}
a:hover{color:#0068a5;text-decoration:none;}
a[onclick*="swtClick"]{cursor:pointer;}

.w1200{ width:1200px; margin:0 auto;}
.w1400{ margin:0 auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.ml20{ margin-left:20px;}
.header{ background-color:#fff;}

.eyehead{ height:166px;}
.eyehead .banner_wx img{ width:166px;padding-left:55px;}

.menu { width:1200px; margin:0 auto;height: 50px; line-height: 50px; background:url(../img/01_03.jpg);}
.menu li{ float: left; width:280px; }
.menu li a:hover {
	color:#00a0e9;
}
.menu li a { width:100%; float: left;height: 50px;line-height:50px; color:#000; text-decoration:none; text-align:center;}
.menu li ul { position: absolute;left: 0; width: 150px; display: none; z-index:9999;}
.menu li ul a { width:150px; height:40px;}

.head{ background:url(../img/02_05.jpg) no-repeat center; height:748px;}
.hmain{ margin:auto; width:1000px; height:748px;}

.part01{ background:url(../img/03_06.jpg) no-repeat center;}
.p1main{ width:1000px; margin:auto;}

.part02{ width:1000px; margin:auto;}

.part03{ width:1000px; margin:auto; background:url(../img/01_10.jpg) no-repeat center; height:833px;}

.part04{ width:1000px; margin:auto; background:url(../img/01_12.jpg) no-repeat center; height:1059px;}

.title4{ font-size:38px; font-family:"Î¢ÈíÑÅºÚ"; color:#11b5b6; font-weight:bold; width:600px; height:66px; margin:0 auto; padding-top:50px; padding-bottom:30px;}

.eqBox{overflow:hidden;width:998px;border:1px solid #dedcdc;height:530px;margin-bottom:45px;}
.eqBox .eqLeft{width:490px;float:left;margin-top:35px;}
.eqBox .eqRight{width:465px;float:left;margin-top:50px;}
.eqBox .eqRight .d1{overflow:hidden}
.eqBox .eqRight .d1 span{display:inline-block;float:left;}
.eqBox .eqRight .d1 span.s1{font-size:45px;color:#004ea2;height:58px;line-height:58px;}
.eqBox .eqRight .d1 span.s2{font-size:24px;color:#333333;margin-top:25px;margin-left:5px;}
.eqBox .eqRight .d2{margin-top:15px;}
.eqBox .eqRight .d2 img{margin:0}
.eqBox .eqRight .d3{font-size:26px;color:#333;line-height:40px;margin:20px 0}
.eqBox .eqRight .d4{font-size:20px;color:#060606;line-height:35px;}
.eqBox .eqRight .d5{overflow:hidden;margin:20px auto;}
.eqBox .eqRight .d5 a{display:block;width:202px;height:48px;border:1px solid #254f93;border-radius:30px;float:left;font-size:20px;text-align:center;line-height:48px;}
.eqBox .eqRight .d5 a.a1{background:#254f93;color:#fff;margin-right:27px;}
.eqBox .eqRight .d5 a.a2{color:#254f93}
.epfocusBox { position: relative; width:1000px; overflow: hidden; }
.epfocusBox .prev,
.epfocusBox .next { width:45px; height:99px; position:absolute; top:39%; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.epfocusBox .prev { background-image:url(../img/index.png); background-position:-112px 0; left:0 }
.epfocusBox .next { background-image:url(../img/index.png); background-position:-158px 0; right:0 }
.epfocusBox .prev:hover,
.epfocusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.ksmain{ width:1000px; height:auto; margin:0 auto; text-align:justify; text-justify:inter-ideograph;}
.ksmain p{ line-height:2; width:1000px; margin:0 auto; font-size:18px; padding-bottom:20px; color:#FFF;}

.part05{ background:#b6dcd1; height:1233px; width:100%;}
.p5main{ width:1000px; margin:auto; padding-top:50px;}
.p5main h3{ font-size:38px; color:#FFF; font-weight:bold; width:330px; margin:0 auto;}
.mz{ margin:0 auto; width:1004px; height:auto;}

.botoom{ height:180px; overflow:hidden; text-align:center; line-height:24px; padding-top:50px; margin:0 auto;}