@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#fff; color:#525252; font-size:14px; font-family: Arial, Helvetica, sans-serif;margin:0 auto; padding:0; line-height:25px;}
ul,li{list-style:none;text-transform:capitalize;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#333; font-family:  Arial, Helvetica, sans-serif;}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}
.left{ float:left;}.right{ float:right;}
a{color:#666666; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#514274; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}

p{line-height:25px;}
.left{ float:left;}
.right{ float:right;}




.top_t{ width:100%; height:40px; background:#514274;}
.tip_link{ width:1200px; height:40px; margin:0 auto;}
.tip_link a{ width:80px; height:40px; display:block; float:right; line-height:40px;  padding-left:35px; margin:0px 15px; color: #fff;}
.tip_link a:hover{ text-decoration:underline;}



.top_w{ width:100%; height:109px;   border-bottom:4px solid #514274;}
.top{ width:1200px; height:109px; margin:0 auto; }
.logo{ width:430px; height:109px; float:left;}

#menu {display:block; width:720px;  height:109px; float:right;}
.mainlevel{float:left; text-align:center; display:block; width:120px; height:109px; background:url(../images/menu_list.jpg) right center no-repeat; }

#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block;}
#nav .mainlevel a{color:#5b5a5a; margin:0 auto; text-decoration:none; font-size:16px;  width:120px; text-align:center;  height:109px; line-height:109px;  margin:0 auto; display:block; font-size:15px; -webkit-transition:background 0.3s ease-in;-moz-transition:background 0.3s ease-in;-o-transition:background 0.3s ease-in;transition:background 0.3s ease-in;}


#nav .mainlevel a:hover {color:#fff; background:#514274; text-decoration:none; }
#nav .mainlevel ul {position:absolute; display:none; margin-left:4px;background:#3496e0; z-index:9999; border-top:4px solid #514274;}
#nav .mainlevel li {background:#3496e0; padding:0px;}
#nav .mainlevel li a {padding:0px; width:110px; color:#756f6f; font-weight:normal; background-image:none; border-left:none;  background-color:#fff; font-size:12px; line-height:32px; height:32px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#514274;}






#banner{width:100%; height:550px; margin:0 auto;}
.fullSlide {width:100%;position:relative;height:550px; margin:0 auto;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:550px;overflow:hidden;text-align:center; float:left; background-position:center; background-repeat:no-repeat;}
.fullSlide .bd li a {width:100%; display:block;height:550px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px; padding-top:2px; line-height:30px; background:url(../images/bb2.png);}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:1px; margin-top:8px; margin-left:0px; margin-right:0px;overflow:hidden; background-image:url(../images/ber1.png);line-height:999px;}
.fullSlide .hd ul .on { background-image:url(../images/ber2.png);}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

.tp_1{ width:120px; height:166px; margin:0 auto;}

/* 选项卡示例样式 */
.main,.main2,.box {width:1200px; margin:0 auto;}
.xxx{ width:1200px; height:58px;}

.tab {overflow: hidden;width:460px;height:58px;cursor: pointer;  margin:0 auto;}
.tab li {float: left;width:205px;text-align: center;line-height:24px; height:58px; font-size:12px; background: url(../images/tab_1-05.jpg) left center no-repeat; color:#fff; margin:0px 10px;}
.tab li.on {background: url(../images/tab_1.jpg) left center no-repeat; color:#fff;}
.con {width: 1260px; height:952px;}
.tb_list{ width:920px; height:42px; margin-left:120px; margin-top:15px;}
.tb_list a{ width:160px; height:42px; margin:0px 10px; background:#dbdbdb; float:left; line-height:21px; text-align:center; font-size:12px; }
.tb_content li{ width:380px; height:350px; float:left; margin-top:55px; margin-left:20px; margin-right:20px;}
.tb_t{ width:368px; height:232px; border:6px solid #e8e8e8;}
.tb_t img{ max-width:368px; height:232px;}
.tb_d{width:368px; height:106px; position:relative; margin:0 auto; } 
.tb_d h3{ width:368px; height:35px; line-height:35px; }
.tb_d p{  color:#848484; line-height:22px; height:44px;overflow:hidden;}
.tb_img{ width:79px; height:25px; bottom:0px; right:0px; position:absolute;}

.ab_1{ width:100%; height:607px; background: url(../images/ab_d.jpg) center top no-repeat;}
.ab_t{ width:121px; height:153px; margin:0 auto;}
.ab_cont{ width:1200px; height:400px; margin:0 auto; background:#096;}

.news{ width:100%; height:850px; padding-top:20px; }
.new_z{ width:156px; height:185px; margin:0 auto;}
.new_d{ width:1280px; height:460px; margin:0 auto;}

.new_l{ width:626px; height:460px; float:left; background:#eeeeee;}
.new_t{ width:626px; height:341px;}
.new_t img{ max-width:626px; height:341px;}
.newd{ width:92%; height:119px; margin:0 auto;}
.newd h2{ width:100%; height:80px; line-height:40px;}
.newd p{  color:#929292; display:block;}
.newd span{ font-size:12px; color:#d6471b;}

.new_r{ width:640px; height:460px; float:right;}
.new_r li{ width:640px; height:138px; margin-bottom:21px; }
.n_l{ width:214px; height:138px; float:left;}
.n_l img{max-width:214px; height:138px; }
.n_r{ width:410px; height:138px; float:right;}
.n_r h3{ width:100%; height:35px; line-height:35px; font-size:16px;}
.n_r p{ width:100%; height:44px; line-height:22px; overflow:hidden;}
.n_r span{ font-size:12px; color:#d6471b;}

.n_d{ width:100%; height:25px; border-bottom:1px solid #eeeeee; margin-top:7px;}
.n_d a{ width:90px; height:25px; background:#eeeeee; line-height:25px; text-align:center; display:block;}
.main{ width:1280px; height:auto; }
.main_z{ width:200px; height:auto; margin:70px auto 30px auto; }
.main_z h1{width:200px; font-size:30px;  text-align:center;}
.main_z p{ font-size:12px; text-align:center; line-height:35px;}

.inside{width:460px;height:58px; margin:0px auto 40px auto;}
.inside a{width:205px;text-align: center;line-height: 24px; display:block; height:58px; background: url(../images/tab_1-05.jpg) left center no-repeat; font-size:12px; color:#fff; margin:0px 10px; float:left;}
.inside a:hover{ background: url(../images/tab_1.jpg) left center no-repeat; color:#fff;}

/*分页*/
#nx_pg{width:100%; height:30px; padding:60px 0px 0px 0px; text-align:center;}
#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #4c4c4c; font-size:14px; margin:0px 3px 0px 3px; border-radius:0px;-webkit-box-shadow:1px 1px 1px #ddd; -moz-box-shadow:1px 1px 1px #ddd; box-shadow:1px 1px 1px #ddd;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#4c4c4c; color:#fff;}
#nx_pg .on{ background:#4c4c4c; color:#fff;}

#bannera {
    width: 100%;
    height:550px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: #fafafa 0px solid;
    background-position: center center;
}

.new_zd{ width:1280px; height: auto; float:right;}
.new_zd li{ width:640px; height:138px; margin-bottom:55px; float:left; }
.n_l{ width:214px; height:138px; float:left;}
.n_r{ width:380px; height:138px; float:right; padding-right:30px;}
.n_r h3{ width:100%; height:35px; line-height:35px; font-size:16px;}
.n_r p{ width:100%; height:44px; line-height:22px; overflow:hidden;}
.n_r span{ font-size:12px; color:#d6471b;}

.b1{width:410px; height:34px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b1:hover{border:#ecedef 1px solid; background-color:#f7f8f9; }
.b2{width:410px; height:120px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b2:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }
.b3{width:80px; height:34px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b3:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }

.b4{ background-color:#fff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b4:hover{ background-color:#000; }
.main_l{ width:629px; height:484px; float:left;}
.main_r{ width:650px; height:434px; float:right; padding-top:50px;}

#info-T{width:1280px; min-height:30px; padding-top:15px; padding-bottom:15px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;}
#info-M{width:1280px; height:45px; line-height:45px; text-align:center; border-top:#e0e0e0 1px dotted;}
#info-C{width:1280px; line-height:28px; margin-top:10px; font-size:14px;}

#info-C2{width:1280px; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:1280px; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:1280px; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
#big{width:1280px; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}
#big img{height:380px; max-width:728px;}


.fp{ width:100%; min-height:32px; line-height:32px; text-align:center; background:#645783; padding:30px 0px; color:#fff;}