html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none;padding: 0;}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{background:#fafafa;}

.head{width:100%;margin:0 auto;height: auto;overflow: hidden;min-width: 1200px;}
.banner{width: 100%;height: 580px;margin:0 auto;overflow: hidden;background: url("../images/01_01.jpg") no-repeat center;}
.head_nav{width: 100%;height: 70px;overflow: hidden;background: url("../images/01_02.jpg") repeat-x;margin:0 auto;}
.head_nav p{width: 1200px;margin:0 auto;height: 70px;line-height: 70px;overflow: hidden;}
.head_nav p a{display: block;width: 150px;float: left;font-size: 18px;color: #fff;}

.main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;margin-bottom: 160px;}
.title{width: 100%;margin:40px auto;height: auto;overflow: hidden;}
.title img{display: block;margin:0 auto;}
.icon{display: block;background: url("../images/02_03.png") no-repeat left center;padding-right: 6px;float: left;}
.box1{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.box1_left { position: relative; width: 590px; height: 420px; overflow: hidden; float: left;}
.box1_left .pic img { width: 590px; height: 420px; display: block; }
.box1_left .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 45px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.box1_left .txt { position: absolute; bottom: 0; z-index: 2; height: 45px; width:100%; overflow: hidden; }
.box1_left .txt li{ height:45px; line-height:45px; position:absolute; bottom:-45px;}
.box1_left .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.box1_left .num { position: absolute; z-index: 3; bottom: 15px; right: 20px; }
.box1_left .num li{ float: left; position: relative; width: 12px; height: 12px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer;border-radius: 100% }
.box1_left .num li a,.box1_left .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.box1_left .num li span { z-index: 1; background: #fff;  }
.box1_left .num li.on a,.box1_left .num a:hover{ background:#f90e13;  }

.box1_right{width: 590px;height: 398px;float: right;overflow: hidden;border: 1px solid #e3e3e3;background: #ffffff;padding:10px 0;}
.box1_right h3{width:550px;margin:0 auto;height: 34px;line-height: 34px;overflow: hidden;font-size: 16px;}
.box1_right p{font-size: 14px;color: #919191;width: 550px;margin:0 auto;line-height: 24px;border-bottom: 1px dotted #e3e3e3;padding-bottom: 8px;margin-bottom: 18px;}
.box1_right h3 a{color: #010101;}
.box1_right h3 i{width: 8px;height: 34px;}
.box1_right ul li{width: 550px;margin:0 auto;height: 62px;line-height: 62px;overflow: hidden;font-size: 14px;}
.box1_right ul li i{width: 8px;height: 62px;}
.box1_right ul li span{color: #1a1a1a;}
.box1_right em{color: #9c9c9c;float: right;}

.box2{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.box2_left{width: 590px;height: auto;overflow: hidden;float: left;}
.box2_cn{width: 588px;height: auto;overflow: hidden;border: 1px solid #e3e3e3;background: #ffffff;float: left;padding:10px 0;}
.box2_cn h3{width: 554px;margin:0 auto;height: 34px;line-height: 34px;font-size: 16px;}
.box2_cn h3 a{color: #2c2c2c;}
.box2_cn h3 a i{width: 5px;height: 34px;}
.box2_cn p{font-size: 14px;color: #979797;width: 554px;margin:0 auto;border-bottom:1px dotted #989898;padding-top:6px;padding-bottom: 12px;}
.box2_cn ul li{width: 554px;height: 50px;line-height: 50px;overflow: hidden;margin:0 auto;font-size: 14px;}
.box2_cn ul li span{color: #1a1a1a;}
.box2_cn em{color: #9c9c9c;float: right;}
.box2_cn ul li i{width: 5px;height: 50px;}
.box2_right{float: right;}

.box3_cn{width: 1156px;padding:20px;background: #ffffff;margin:0 auto;border: 1px solid #e3e3e3;height: 470px;overflow: hidden;}
.box3_cn ul li{width: 182px;float: left;height: 470px;position: relative;overflow: hidden;}
.box3_com{position: absolute;left: 0;bottom: 0;width:610px;height: 116px;overflow: hidden;background: rgba(0,0,0,0.5);}
.box3_com span{display: block;width: 576px;margin:0 auto;font-size: 16px;color: #ffffff;line-height: 40px;margin-top: 12px;}
.box3_com p{font-size: 14px;color: #ffffff;width: 576px;margin:0 auto;line-height: 20px;}
.box4{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.box4_left{width: 510px;float: left;height: auto;overflow: hidden;}
.box4_left_cn{width: 468px;height: 400px;overflow: hidden;border: 1px solid #e3e3e3;padding:20px;background: #ffffff;}
.box4_right{width: 670px;float: right;height: auto;overflow: hidden;}
.box4_right_cn{width: 636px;padding:12px 16px;border: 1px solid #e3e3e3;background: #ffffff;margin:0 auto;height: auto;overflow: hidden;}
.box4_right_cn ul li{width: 100%;height: 31.5px;line-height: 31.5px;overflow: hidden;margin:0 auto;font-size: 14px;}
.box4_right_cn ul li span{color: #1a1a1a;}
.box4_right_cn em{color: #9c9c9c;float: right;}
.box4_right_cn ul li i{width: 5px;height: 31.5px;}

.box5{width: 1098px;padding:20px 50px;border: 1px solid #e3e3e3;background: #ffffff;height: auto;overflow: hidden;margin-top: 80px;}
.box5_title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}

.foot{width: 100%;margin:0 auto;height: auto;overflow: hidden;min-width: 1200px;}
.foot_bf{width: 100%;height: 120px;background: url("../images/01_05.jpg") no-repeat center;}

#header{ width:100%; height:40px; background:#087068; color:#054B46; line-height:40px;min-width: 1100px;}
#header a{color:#fff; padding:0 5px;}
#header .header{margin:0 auto; width:1100px;}
#kuro{color:#000;}
#kuro a{color:#000;}
#footers{ background:#F9F9F9; height:82px;border-top:1px solid #E7E7E7; width:100%;color:#6B7B93; }
#footers a{color:#6B7B93;}
#copyright{background:#6B7B93; height:47px; line-height:47px; color:#fff;}
#copyright a{ color:#fff;}
.footer{width:1100px; margin:auto;font-size:12px;}
#copyright pre{ float:left;font-size:12px;}
.footer dl {float:left; line-height:26px;padding-top:10px}
.footer dl span{ padding:0 10px;}
.footer ul{float: right;line-height:26px; padding-top:10px; text-align:right;}
.footer ol{float: right;}
.footer ol a{padding:0 10px;}