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}
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:url("../images/bg.jpg") repeat;}

.banner{width: 100%;margin:0 auto;height: 1976px;overflow: hidden;background: url("../images/banner.jpg") no-repeat center;min-width: 1135px;}
.box1{width: 100%;margin:0 auto;height: auto;overflow: hidden;margin-top:-800px;}
.box1_cn{width: 1135px;margin:0 auto;height: auto;overflow: hidden;}
.box1_cn .bd{width: 744px;margin:0 auto;height: auto;overflow: hidden;}
.box1_cn .bd ul li{width: 105px;float: left;height: 105px;overflow: hidden;border: 2px solid #333333;border-radius: 100%;cursor: pointer;margin-left: 100px;}
.box1_cn .bd ul .on{background: #7f91a3;border: 2px solid #7f91a3;}
.box1_cn .bd ul li span{font-size: 24px;color: #333333;display: block;text-align: center;margin-top:20px;}
.box1_cn .bd ul li em{font-size: 24px;color: #333333;display: block;text-align: center;}
.box1_cn .bd ul .on span{color: #ffffff;}
.box1_cn .bd ul .on em{color: #ffffff;}
.box1_title{display: block;margin:84px auto;}
.box1_left{width: 660px;float: left;height: 350px;overflow: hidden;}
.box1_right{width: 420px;float: left;height: 350px;overflow: hidden;background: #333333;}
.box1_right h3{width: 340px;margin:0 auto;height: 40px;line-height:40px;overflow: hidden;margin-top:35px;}
.box1_right h3 a{font-size: 18px;color: #ffffff;}
.box1_right p{font-size: 12px;color: #fff;width: 340px;margin:25px auto;height: auto;overflow: hidden;line-height: 16px;}
.box1_right ul li{width: 340px;margin:0 auto;height: 30px;overflow: hidden;line-height: 30px;}
.box1_right ul li a{display: block;background: url("../images/03.png") no-repeat left center;padding-left: 14px;font-size: 14px;color: #ffffff;height: 30px;overflow: hidden;}

.box2{width: 1135px;margin:0 auto;height: auto;overflow: hidden;margin-top:180px;}
.box2_title{display: block;margin:0 auto;}
.box2_b{width: 100%;height: 270px;margin:40px auto;overflow: hidden;}
.box2_cn{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: #7f91a3;}
.box2_left{width: 530px;float: left;height: auto;overflow: hidden;margin-left: 32px;}
.box2_top{width: 100%;height: 220px;position: relative;margin:0 auto;overflow: hidden;margin-top:30px;}
.box2_top_bg{width: 475px;height: 194px;position: absolute;border: 1px solid #232a31;top:24px;left: 35px;}
.focusBox{width: 100%;height: 206px;position: relative;overflow: hidden;}
.focusBox .pic{width: 474px;height: 206px;}
.focusBox img{display: block;width: 474px;height: 206px;}
.focusBox .next{position: absolute;top:95px;right: 0;display: block;width: 40px;height: 40px;background: url("../images/06.png") no-repeat center;}

.box2_btn{width: 100%;margin:0 auto;height: auto;overflow: hidden;margin-top:15px;}
.box2_btn ul li{float: left;width: 132px;height: auto;overflow: hidden;cursor: pointer;}
.box2_btn ul li img{display: block;margin:0 auto;border: 4px solid #232a31;border-radius: 100%;background: #232a31;}
.box2_btn ul li em{display: block;width: 100%;text-align: center;font-size: 16px;color: #333333;line-height: 35px;}
.box2_btn ul li span{display: block;width: 100%;text-align: center;font-size: 12px;color: #333333;}
.box2_btn ul li span i{font-style: normal;color: #ffffff;padding:0 5px;}
.box2_right{width: 550px;float: right;height: auto;overflow: hidden;}
.box2_right ul{width: 253px;float: left;height: auto;overflow: hidden;}
.box2_right ul li{width: 100%;height: 98px;overflow: hidden;border-bottom: 1px solid #ffffff;color: #ffffff;}
.box2_right ul li a{color: #ffffff;}
.box2_right ul li span{display: block;font-size: 14px;height: 20px;line-height: 20px;overflow: hidden;margin-top:15px;}
.box2_right ul li p{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;margin-top:8px;}
.box2_right img{float: right;background: #3d3e43;width: 267px;}

.box3{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: #7f91a3;margin-top:75px;}
.box3_cn{width: 1080px;margin:0 auto;height: auto;overflow: hidden;padding-top:65px;padding-bottom: 125px;position: relative;}
.box3_com{width: 100%;margin:0 auto;height: auto;margin-top:64px;}
.box3_com .bd{width: 360px;float: left;height: auto;}
.box3_com .bd li{float: left;width: 68px;border: 1px solid #ffffff;margin-right: 20px;height: 350px;cursor: pointer;}
.box3_com .bd .on p{color: #333333;}
.box3_com .bd li span{display: block;width: 42px;height: 42px;margin:0 auto;margin-top:-21px;}
.box3_com .bd li p{font-size: 24px;color: #ffffff;writing-mode:tb-rl;text-align: center;width: 25px;margin:0 auto;padding:20px 0;line-height: 30px;}
.one span{background: url("../images/13.png") no-repeat center;}
.two span{background: url("../images/14.png") no-repeat center;}
.three span{background: url("../images/15.png") no-repeat center;}
.frou span{background: url("../images/16.png") no-repeat center;}
.box3_bg{position: absolute;left: 0;top:30px;opacity: 0.18;}
.box3_com .hd{width: 720px;height: 350px;float: right;overflow: hidden;}

.box3_img { position: relative; width: 720px; height: 350px; overflow: hidden; }
.box3_img .pic img { width: 720px; height: 350px; display: block; }
.box3_img .num { position: absolute; z-index: 3; bottom: 15px; left: 325px; }
.box3_img .num li{ float: left; position: relative; width: 10px; height: 10px; overflow: hidden;margin-right: 10px; cursor: pointer;background: url("../images/19.png") no-repeat center; }
.box3_img .num .on{background: url("../images/18.png") no-repeat center;}
.main{width: 1135px;margin:0 auto;height: auto;overflow: hidden;}
