@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:#646464; font-size:14px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; 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:#555; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}

button{cursor: pointer;}

table{border-collapse:collapse;border-spacing:0;}

.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}



a{color:#161616; 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:#f05851; text-decoration:none;}

img{border:none;}

.clear{width:100%; height:0px; clear:both;}

h2{ font-size:25px; font-weight:blod; line-height:50px;}

h4{ font-size:14px; font-weight:blod; line-height:30px;}

p{line-height:25px;}





.se1{color:#f15a2e;}.se2{color:#006db1}

.left{float:left;}.right{float:right;}

.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}

.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}











.s1{width:237px; height:37px; line-height:37px; margin:0; padding:0; padding-left:12px; border:none; background: url(../images/as_09.png) left center  no-repeat;; color:#888}

.s1:hover{border-right:none;}

.welcome-info{ float:right; width:160px; height:48px; line-height:48px; font-size:12px; margin-left:15px; font-weight:; color:#757575; }



.top{ width:100%; height:94px; }

.top_w{ width:1280px; height:94px; margin:0 auto; position:relative;}

.logo{ width:500px; height:94px; float:left;}

.phone{ height:30px;color:#f91a0d; float:right; font-size:14px;}



.sr{ width:305px; height:37px; position:absolute; top:20px; left:560px;}







#menu_wp{width:100%; height:60px;  background:#f05851;}

/*menu*/

#menu { display:block; width:1280px; margin:0 auto; height:60px;}

#nav {display:block;}

#nav .mainlevel {width:160px; height:60px;float:left; text-align:center; display:block; position:relative; z-index:999999}



#nav .mainlevel a{ text-decoration:none; width:149px; margin:0 auto; text-align:center; line-height:60px;  color:#fff; height:60px; display:block; font-size:16px; -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; z-index:99999;}

#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#89cd32; z-index:999}

#nav .mainlevel ul {position:absolute; display:none; margin-left:0px; padding-top:8px; padding-bottom:15px; z-index:99; background:#fff url(../images/11d.jpg) top center no-repeat;}

#nav .mainlevel li {background:#fff; padding-top:5px;}

#nav .mainlevel li a {padding:0px; width:160px; color:#666; background-image:none; background-color:#fff; font-size:12px; line-height:28px; height:28px; 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-outs;transition:all 0.3s ease-out;}

#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#89cd32; border:none;}



#banner{width:100%; height:640px; margin:0 auto;}

.fullSlide {width:100%;position:relative;height:640px; 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:640px;overflow:hidden;text-align:center; background-position:center; background-repeat:no-repeat;}

.fullSlide .bd li a {display:block;height:549px;}

.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);}



.cont1{ width:1280px; height: auto; margin:0 auto; padding-bottom:60px;}

.bt1{ width:100%; font-size:30px; color:#3b3b3b; text-align:center; line-height:50px; padding-top:40px;}

.bt1 p{ font-size:14px; color:#a1a1a1; line-height:16px; font-weight:normal;}

.cnt1{ width:1200px; height:auto; padding-top:40px;}

.cnt1 li{ width:380px; height:370px; float:left; margin:0px 10px 20px 10px;}

.cnt1 li a{ width:380px; height:370px; display:block}

.ct1t{ width:378px; height:255px; border:1px #dad9d9 solid;}

.ct1d{ width:378px; height:90px; padding-top:20px; position:relative;}

.ct1d h2{ width:270px; height:30px; line-height:30px; color:#333333; font-size:18px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.ct1d p{ width:270px; height:60px; line-height:30px; color:#808080; overflow:hidden;}

.xx{ width:49px; height:22px; position:absolute; right:0px; top:55px;}



/* 选项卡示例样式 */

.main,.main2,.box {width: 1280px;margin:40px auto;}

.tab {overflow: hidden;width:310px;height: 310px; float:left;cursor: pointer;}

.tab li {float: left;width: 154px; height:61px;text-align: center; background:#f05851;line-height:61px; color:#fff; font-size:18px; float:left;border-right: 1px solid #fff; border-bottom:1px solid #fff;}

.tab li.on {background:#89cd32;}

.con {width:970px;border-top: none; background: #89cd32; float:right;}

.cnl{ width:610px; height:310px; background:#eeeeee; float:left;}

.cnl img{ max-width:610px; height:310px;}

.cnr{ width:300px; height:270px; padding-right:30px; float:right; padding-top:40px; color:#fff;}



.cont2{ width:100%; height:auto; background:#fbf1f0; padding-bottom:60px;}

.cnt2{ width:1280px; height:auto; margin:50px auto;}

.cnt2 li{ width:311px; height:290px; float:left; margin-bottom:20px; margin-left:4.5px; margin-right:4.5px; }

.cnt2 li a{width:311px; height:290px; display:block;}

.cnt2 li a img{ width:309px; height:236px; border:1px solid #fff;}

.cnt2 li a{ width:311px; line-height:54px; text-align:center; font-size:16px;}





.cont3{ width:100%; height:auto; padding-bottom:60px;}

.cont1z{ width:1280px; height:307px; margin:0 auto; padding-top:40px;}

.cnt1l{ width:485px; height:289px; float:left;}

.cnt1l img{ width:485px; height:289px; background-size:100%;}

.cnt1r{ width:770px; height:289px; float:right;}



.cntlr_tp{ width:770px; height:225px; overflow:hidden;}

.cntlr_tp p{ line-height:28px;}

.cntlr_td{ width:110px; height:30px;margin-top:20px;}

.cntlr_td a{ width:110px; height:30px; background:#f05851; display:block; line-height:30px; text-align:center; color:#fff;}

.cntlr_td a:hover{ color:#fff; text-decoration:underline;}



.cont4{ width:100%; height:610px; background:#f5f5f5;}

.cnt4{ width:1280px; height:610px; margin:0 auto;}

.cnt4 li{ width:640px; height:305px; float:left; }

.cnt4 li a{ display:block;background:#f5f5f5;width:640px; height:305px;}

#cont5{width:100%; height:860px; margin:0 auto; background: url(../images/ndb.png) left bottom repeat-x; padding-top:50px;}

.cnt5{ width:1280px; height:730px; margin:0 auto;}

#cont3l{width:500px; height:730px; float:right; background:#fff;  font-size:14px; line-height:35px; overflow:hidden; padding-left:50px;}



.cnt3_r{ width:500px; height:730px; float:right; }

.cnt3_r li{ width:500px; height:109px; border-bottom:1px solid #f0f0f0; padding-bottom:30px; padding-top:30px;}

.ct3_list_img{ width:137px;  height:109px;  float:left; }

.ct3_list_img img{ max-width:137px; height:109px;}

.ct3_list{ width:340px; height:109px; float:right;padding-right:10px; }

.ct3_list a{ width:100%; height:109px;color:#4c4c4d;overflow: hidden;}

.ct3_list a h2{ width:100%; height:28px; line-height:20px; font-size:16px; color:#737273; font-weight:600;}

.ct3_list a p{ width:100%; height:20px; line-height:20px; font-size:12px; color:#898989; background:url(../images/n6.png) left center no-repeat; padding-left:25px; overflow:hidden;}

.ct3_list a:hover h2{ color:#f05851;}

.ct3_list a span{ width:100%; height:61px; line-height:30px; overflow:hidden; display:block;}



#cont3r{width:730px; height:730px; float:left;}

#cont3r ul li{width:285px; height:305px; float:left; padding:40px 40px 20px 40px;}

#cont3r ul li a{ display:block; width:100%; height: 100%;}

#cont3r ul li h2{line-height:40px; color:#fff; font-size:16px;}

#cont3r ul li p{ line-height:30px; font-size:14px; color:#fff; opacity:0.6;filter:alpha(opacity=60);}

#cont3r ul li span{ padding-top:30px; color:#fff; display:block;}



#cont3r ul .li1{ background:#f05851;}

#cont3r ul .li2{ background:url(../images/n1.png); background-size: cover;}

#cont3r ul .li3{ background:url(../images/n2.png); background-size: cover;}

#cont3r ul .li4{ background:#918071;}











.foot{ width:100%; height:300px;  background:#2d2d2d; color:#fff;}

.fot{ width:1280px; height:270px; margin:0 auto; position:relative;}

.fotl{ width:680px; height:240px; padding-top:30px; float:left;}

.ft_menu{ font-size:20px; font-weight:bold; color:#ffffff;}

.link{ width:300px; background:url(../images/foot_1.jpg) left top no-repeat;  line-height:34px; margin-top:20px; float:left; margin-right:40px;}

.fotz{ width:360px; position:absolute; left:700px; top:30px;}



.ft_pr{ width:360px; padding-top:20px;}

.ft_pr li{ float:left; margin-right:40px;}

.ft_pr a{ width:124px; height:35px; border-bottom:1px solid #6c6c6c; line-height:30px; display:block; color:#ffffff; padding-left:16px; background:url(../images/dd_1.png) left center no-repeat;}



.fotr{ width:150px; height:170px; float:right; padding-top:80px;}

.wx_1{ width:100px ; height:100px; padding-left:50px; }

.wx_1 img{ max-width:100px; height:100px; }

.fx{ width:100px; height:40px; padding-top:10px; padding-left:50px;}



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









#bannera{ width:100%; height:640px; margin:0 auto; position:relative;}

.main{ width:1280px; height:  auto; margin:0 auto; background:#fff; padding-bottom:60px;}

.main_z{ width:1280px; height:auto;}



.ab{ width:1280px; height: auto; margin:0 auto; color:#8a8a8a;}

.ab_list{ width:100%; height:50px; padding-top:40px;text-align:center;}

.ab_list a{ line-height:10px; padding:15px 35px; text-align:center; margin-right:1px; background:#f05851; color:#fff;}

.ab_list a:hover{ background:#89cd32; color:#fff;}

.ab_tip{ width:100%; height:39px; border-bottom:7px solid #e3e3e3; line-height:39px; text-align:center;}





	.main_zp{ width:100%; height:auto;  padding-top:40px;}

.main_zp li{ width:310px; height:290px; float:left; margin-bottom:30px; margin-left:5px; margin-right:5px;}

.main_zp li a{ width:310px; height:290px; display:block;}

.main_zp li a img{max-width:310px; height:230px;}

.main_zp li a p{ width:310px; height:60px; line-height:60px; text-align:center;}









#nx_pg{width:100%; min-height:50px; padding:20px 0px 0px 0px; text-align:center;}

#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #767676; color:#767676;font-size:14px; margin:0px 3px 50px 3px; -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:#4aa116;border:1px solid #4aa116; color:#fff;}

#nx_pg .on{ background:#4aa116;border:1px solid #4aa116; color:#fff;}

#info-T{width:100%; min-height:30px; padding-top:35px; padding-bottom:15px; line-height:30px; text-align: center; font-size:24px; font-weight:500; color:#333333}

#info-M{width:100%; height:45px; line-height:45px; text-align: center;  border-top:#e0e0e0 1px dotted;}

#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}



#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}

#info-N{width:100%; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}



#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}

#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}

#big img{height:380px; max-width:728px;}









.new_r{ width:1240px; height: auto; float:left; padding-bottom:40px; padding-top:30px;}

.new_r li{ width:580px; height:138px; margin-bottom:41px; float:left; margin-left:20px; margin-right:20px;}

.n_l{ width:195px; height:138px; float:left;}

.n_l img{width:195px; height:138px;}

.n_r{ width:370px; height:138px; float:right;}

.n_r h3{ width:100%; height:35px; line-height:35px; font-size:15px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.n_r p{ width:100%; height:44px; line-height:22px; overflow:hidden; color:#929292;}

.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;}

























































