@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:#696969; 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:#333; 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;}

.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:#d42215; text-decoration:none;}

img{border:none;}

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

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

p{line-height:25px;}

.left{ float:left;}

.right{ float:right;}


.tgp{ width:1280px; height:100px; margin:0 auto;}
.tgpl{ float:left;}
.tgpr{ width:250px; height:100px; float:right;}
.tgpr img{ width:250px; height:100px;}

#top{width:100%; height:75px; margin:0 auto; background:#fff;border-top:2px solid #ce260c;}

#topc{width:1280px; height:75px; margin:0 auto;}

#topcl{width:300px; height:75px; float:left; margin-top:0px;}

#topcl img{height:75px; min-width:10px;}

#topcr{width:855px; height:75px; float:right; position:relative; padding-right:0px;}





#menu_wp{width:100%; height:75px; }

/*menu*/

#menu { display:block; width:100%; margin:0 auto; height:75px;}

#nav {display:block;}

#nav .mainlevel {float:left; text-align:center; width:95px; display:block; z-index:999999}

#nav .mainlevel a{ text-decoration:none; width:95px; margin:0 auto; text-align:center; line-height:75px;  color:#202020; height:75px; display:block; font-size:15px; -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; background:#ce260c; text-decoration:none; z-index:999}

#nav .mainlevel ul { display:block; position:absolute; display:none;  top:75px; margin-left:0px;   z-index:99; ackground:#fff;}



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

#nav .mainlevel li a {padding:0px; width:250px; color:#666; background-image:none; background-color:#fff; font-size:14px; text-align: left; text-indent:15px;; line-height:30px; height:30px;  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; background:#ce260c; }

.tp{ width:100%; height:177px;}





.cont1{ width:100%; height:553px; background:url(../images/p.png) center top no-repeat;}

#bt1{width:80%;  margin:0 auto; min-height:25px; text-align:center; padding:30px 0px 30px 0px; color:#444444;}

#bt1 h2{font-size:30px; line-height:60px;}

#bt1 p{ font-size:14px; line-height:20px; color:#b6b6b6; font-weight:normal;}



/* 选项卡示例样式 */

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

.tab {overflow: hidden;width:1240px;height: 55px;cursor: pointer; margin:0 auto;}

.tab li {float: left; width:175px;text-align:center; margin:0px 1px ; color:#fff;line-height: 55px; background:#ce260c;}

.tab li a{ color:#fff;width:175px;line-height: 55px; display:block;}
.tab li a:hover {background:#717171;color:#fff;}
.tab li.on {background:#717171;color:#fff;}

.con {width:1280px;border-top: none; margin-top:35px;}

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

.cnt1 li{ width:257px; height:302px; float:left;  margin:0px 31.5px 20px 31.5px; }

.cnt1 li a{ width:257px; height:302px; display:block; }

.cnt1 li a img{ width:255px; height:255px;border:1px solid #d3d3d3;}



.cnt1 li a p{ width:257px; height:45px; line-height:45px; text-align:center;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}

.cnt1 li a:hover img{ border:1px solid #d42215;}



.more{ width:150px; height:45px; margin:30px auto 30px auto; background:#ce260c;}

.more a{width:150px; height:45px; line-height:45px; text-align:center; color:#fff; display:block;}

.more a:hover{ text-decoration:underline;}

.xt{ width:100%; height:7px; background: url(../images/ltx.jpg) left repeat-x ;}



.cont2{ width:100%; height:337px; background:url(../images/ab1.jpg) center top no-repeat; margin:20px 0px 70px 0px;; }

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

.ct2_l{ width:549px; height:337px; float:left;}

.ct2_r{ width:700px; height:337px; float:right;}

.mor1{width:150px; height:45px;  background:#ce260c; margin-top:30px;}

.mor1 a{width:150px; height:45px; line-height:45px; text-align:center; color:#fff; display:block;}

.mor1 a:hover{ text-decoration:underline;}



.cont3{ width:100%; height:625px; background:url(../images/dt1.jpg) center top no-repeat;}

.cnt3{ width:1280px; height: auto; margin:0 auto; padding-top:50px;}

.cnt3 li{ width:300px; height:255px; float:left; margin:0px 10px 30px 10px;}

.cnt3 li a{ width:300px; height:255px; display:block; background:#ce260c; color:#fff; line-height:50px; text-align:center;  }

.cnt3 li a img{ width:300px; height:205px;cursor: pointer;transition: all 0.6s; }

.cnt3 li a img:hover{transform: scale(1.25);}

.cnt3 li a:hover{ text-decoration:underline;}



.new_d{ width:1280px; height:460px; margin:0 auto; position: relative;}

.ck{ width:408px; height:26px; background:url(../images/nt1.jpg) center top no-repeat; position:absolute; bottom:0px; right:0px; text-align:center; line-height:26px;}

.new_d .ck a{ color:#fff;}

.new_d .ck a:hover{ text-decoration:underline; color:fff;}



.newd a{ color:#696969; display:block;}

.newd a:hover{ color:#d6471b;}



.new_l{ width:626px; height:460px; float:left; background:#ce260c;}

.new_t{ width:626px; height:341px;}

.new_t img{ max-width:626px; height:341px;}

.newd1{ width:92%; height:119px; margin:0 auto;}

.newd1 h2{ width:100%; height:40px; font-size:16px; line-height:40px;}

.newd1 a{ color:#fff; display:block;}

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

.newd1 p{ color:#fff;}

.newd1 span{ font-size:12px; color:#fff;}



.new_r{ width:620px; height:460px; float:right;}

.new_r li{ width:620px; height:105px; margin-bottom:11px; }

.n_l{ width:150px; height:105px; float:left;}

.n_l img{max-width:148px; height:103px; border:1px solid #c4c4c4;}

.n_r{ width:460px; height:105px; float:right;}

.n_r h3{ width:100%; height:35px; line-height:35px; font-size:14px; 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;}



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

.cnt4 li{ width:240px; height:120px; float:left; margin:0px 8px 35px 8px;}

.cnt4 li a{ width:240px; height:120px; display:block;}

.cnt4 li a img{ width:238px; height:118px; border:1px solid #dadada;}











/*分页*/

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

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

#nx_pg .on{ background:#ff4d36; color:#fff;}





#info-T{width:100%; min-height:30px; padding-top:15px; padding-bottom:15px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;}

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



.s_tip{ width:100%; height:54px; background:#dfdfdf; overflow:hidden;}

.stp{ width:1280px; height:38px;padding-top:8px; margin:0 auto; line-height:38px;}

.ser{width:370px; height:38px; float:left;  }

.s1{width:293px; height:38px; line-height:26px; margin:0; padding-left:12px;  border:none; background:url(../images/se_l.jpg); color:#888}

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

.sel{ float:right; text-align:left; padding-left:25px; background:url(../images/cp_1.png) left center no-repeat;;}



.main_l{ width:316px; height:auto; border:2px solid #ce260c; border-top: none; float:left;}

.mab{ width:100%; height:50px; line-height:50px; text-align:center; background:#ce260c; font-weight:bold; font-size:20px; color:#fff;}

/*二级菜单*/

.ny_zb{width:316px; margin:0 auto; background:#f9f9f9; padding:15px 0px 30px 0px;}
.ny_zblb1 li{width:100%;}
.ny_zblb1 li a{display:block; width:316px; height:49px; line-height:49px; text-align: left; color:#4b4b4b; font-size:14px; font-weight:bold; background:#f9f9f9 url(../images/nu1.png) left center no-repeat; text-indent:30px; -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;}
.ny_zblb1 li a.cur{background:#f9f9f9 url(../images/nu1.png) left center no-repeat;color:#c00000;}

.ny_zblb1 li ul{display:none; padding:10px 0px; }
.ny_zblb1 li ul li{float:none; margin-top:0px;}
.ny_zblb1 li ul li a{display:block; width:296px; height:34px; margin:0 auto; font-weight:normal; background:url(../images/nu2.png) left center no-repeat; line-height:34px;border-bottom:1px dotted #bcbcbc;   font-size:14px; overflow:hidden; text-indent:40px; padding-left:0px; margin-top:1px; box-shadow:0 0px 0px #d0d0d0; color:#4b4b4b; -webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.ny_zblb1 li ul a:hover{color:#555;  background:url(../images/nu2.png) left center no-repeat;}





.main_r{ width:930px; height:auto; float:right;}







.footer{ width:100%; height: auto; border-top:5px solid #971400; background:#ce260c; padding-bottom:10px;}

.foot{ width:1280px; height: auto; margin:0 auto;     padding: 35px 0px 80px; position:relative;}

.wx1{ width:130px; height:129px; position:absolute; left:0px;}

.ftl{ width:500px; height: auto; float:right;  overflow:hidden; }

.ftl li{ width:235px; height:40px; line-height:40px; float:left; padding-left:15px; overflow:hidden; background:url(../images/dd.jpg) center left no-repeat;}

.ftl li a{ color:#fff;}

.ftl li a:hover{ text-decoration:underline;}

.ftr{ width:600px; height:120px;  text-align:left; line-height:40px; color:#fff; padding-left:145px;}





.bannera{ width:100%; height:auto; border-bottom:1px solid #d4d4d4;}

.bannera img{ width:100%; height:auto;}



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

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

.ab_list a{ line-height:10px; padding:12px 30px; margin-right:5px; font-size:16px; margin-left:5px; background:#dfdfdf;  color:#535353;}

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



.main{ width:1280px; height:auto; margin:0 auto;padding-top:40px;padding-bottom:50px;}

.main img{ max-width:100%; }

.mbin img{ float:left;}



