@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:#333; font-size:12px; font-family: Arial,'微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica,  Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:30px;}

ul,li{list-style:none;}

input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: Arial, '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, 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:#333; 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:#9c1e22; text-decoration:none;}

img{border:none;}

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

h2{ font-size:24px; font-weight:blod; line-height:30px;}

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

p{line-height:30px;}





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





#lh10{width:100%; height:10px;}

#lh20{width:100%; height:20px;}

#lh30{width:100%; height:30px;}

#lh40{width:100%; height:40px;}

#lh50{width:100%; height:50px;}







::selection {background:#23693a; color:#fff;}

::-moz-selection {background:#23693a; color:#fff;}

::-webkit-selection {background:#23693a; color:#fff;}







.index1{width:100%; margin:0 auto;}

.index1 ul li{display:block; float:left; font-size:36px; font-weight:bold; opacity:1;-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;}

.index1 ul li:hover{opacity:0.9;}



.index1 ul a{color:#fff; display:block; width:100%; box-sizing:border-box; text-align:right; font-size:26px; font-weight:bold; color:#fff; background-repeat:no-repeat !important; background-size: cover !important; font-family:Arial, Helvetica, sans-serif;-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; position:relative;}



.index1 ul a:hover{ }



.index1 ul .tx{width:100%; height:50px; line-height:50px; position:absolute; right:40px; bottom:40px;}

.index1 ul .tx1{width:100%; height:80px; position:absolute; top:50%; margin:0 auto; margin-top:-30px !important; text-align:center;}





.index1 ul .i1{width:42%;}

.index1 ul .i2{width:32%;}

.index1 ul .i3{width:26%;}



.index1 ul .i4{width:20%; text-align:center; box-sizing:border-box; padding-top:200px; position:relative;}

.index1 ul .i5{width:30%;}

.index1 ul .i6{width:24%;}

.index1 ul .i7{width:26%;}







.in_ss{width:210px; height:40px; margin:0 auto; margin-top:15px; border:#000 1px solid; border-radius:5px;}

.sc1{width:160px; height:40px; line-height:40px; font-size:14px; text-indent:12px; border:none; background:#fff; border-radius:10px;}



.sc2{ border-radius:10px;}

















.abt3{width:200px; height:80px; line-height:80px; font-size:24px; text-align:center; font-weight:bold; position:fixed; bottom:0; right:20px;}



.abt3 a{font-size:18px; color:#fff;}









.abt1{width:28%; box-sizing:border-box; padding-top:70px; background:url(../images/a_06.jpg) right bottom no-repeat; position:fixed; left:0px; top:0; z-index:1;}



.abt11{width:100%; height:310px; text-align:right;}



.abt12{width:100%; height:310px; padding-top:30px;}



.abt12c{width:310px; height:310px; float:right;}



.abt12c ul a{display:block; width:100%; height:48px; text-align:center; line-height:48px; font-size:18px; font-weight:bold; color:#fff;}











.abt2{width:100%; min-height:500px; margin:0 auto;}



.abt2c{width:63%; float:right; padding-right:5%; padding-top:60px; line-height:30px; color:#fff;}

.abt2c p{ line-height:30px;}


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































.top{width:100%; height:70px; margin:0 auto; background:#9c1e22;}



.topl{width:200px; height:70px; float:left; margin-left:40px;}



.topl img{width:; height:70px; margin-top:0px;}



.topr{width:850px; height:70px; float:right; margin-right:40px;}



.topr ul li{float:left;}



.topr ul a{display:block; height:70px; padding:0px 30px 0px 30px; font-size:16px; line-height:70px; color:#fff; -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;}



.topr ul a:hover{background:#fff; color:#9c1e22;}









/*menu*/

#menu {margin:0px auto; display:block; width:100%; height:40px; padding-top:42px;}

#nav {display:block;}

#nav li.mainlevel{}

#nav .mainlevel {float:left; text-align:center; display:block; }

#nav .mainlevel a{text-decoration:none; color:#fff; text-align:center; line-height:40px; height:40px; padding:0px 25px 0px 25px; display:block; font-size:16px; border-radius:25px; -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 a:hover {color:#22a9d9; background:#fff; text-decoration:none; }

#nav .mainlevel ul {position:absolute; display:none; margin-left:-48px; background:#fff url(../images/w1.jpg) top center no-repeat; padding:25px 25px 30px 25px; z-index:9999; }

#nav .mainlevel li {}

#nav .mainlevel li a {padding:0px; width:160px; text-align:center; color:#555; border-bottom:#e5e5e5 1px dotted; font-size:14px; text-indent:0px; line-height:40px; height:40px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;}

#nav .mainlevel li a:hover {color:#2a7ab3; text-decoration:none; background:none;}





.sv0{margin-left:-30px !important;}





















#ok2m{width:100%; min-height:30px; text-align:center; margin:0px 0px 10px 0px;}



#ok_3{width:1200px; height:380px; margin:0 auto;}



#ok_3l{width:545px; height:380px; float:left;}

#ok_3l img{width:545px; height:380px; border-radius:15px;}



#ok_3r{width:635px; height:380px; float:right; background:#f5f5f5; box-sizing:border-box; padding:35px 45px 0px 45px; font-size:14px; line-height:30px; border-radius:15px; position:relative;}



#ok_3rm{width:635px; height:40px; line-height:40px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-right:40px; box-sizing:border-box; position:absolute; right:0px; bottom:20px;}

#ok_3rm a{color:#22a9d9;}









/*幻灯代码*/

#banner{width:1200px; height:300px; margin:0 auto; margin-top:10px; margin-bottom:10px;}

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

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

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:40px;line-height:40px;}

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





















.pt1{width:1180px; height:150px; margin:0 auto; margin-top:80px; margin-bottom:30px;} 



.pt1l{width:300px; height:150px; float:left; text-align:center; box-sizing:border-box; padding-top:20px;}



.pt1l h1{font-size:34px; line-height:60px;}



.pt1l p{ color:#9c1e22; font-size:24px; font-weight:bold; text-transform:uppercase;}





.pt1r{width:880px; height:150px; float:right;}







.pt2{width:1200px; margin:0 auto; padding:20px 0px 20px 0px;}



.pt2 ul li{display:block; width:280px; height:300px; float:left; margin:10px;}



.pt2 ul a{display:block; width:280px; height:290px; text-align:center;}



.pt2 ul img{display:block; width:278px; height:248px; border:#e5e5e5 1px solid;}



.pt2 ul p{ line-height:40px; font-size:14px;}






.apt2{width:1200px; margin:0 auto; padding:20px 0px 20px 0px;}
.apt2 ul li{display:block; width:380px; height:350px; float:left; margin:10px;}
.apt2 ul a{display:block; width:380px; height:350px; text-align:center;}
.apt2 ul img{display:block; width:380px; height:300px;}
.apt2 ul p{ line-height:40px; font-size:14px;}














.picScroll{ margin:0px auto;  position:relative;  border:0px solid #eee; width:880px; padding:0px; overflow:hidden; }

	

.picScroll .prev,

.picScroll .next{ display:block; position:absolute; bottom:0px; left:0px; width:49px; height:49px; background: url(../images/0l.png);   }

.picScroll .next{ left:auto; right:0px;  background: url(../images/0r.png);}

/*

.picScroll .prev:hover{ background: url(../images/0l1.png);}

.picScroll .next:hover{  background: url(../images/0r1.png);}

*/

	

	

	

.picScroll ul{ overflow:hidden; zoom:1;  }

.picScroll ul li{ width:170px; float:left; margin:0 auto; height:150px; text-align:center; overflow:hidden; padding:0 0px 0px 0px; margin-right:8px;-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; position:relative;}

	

.picScroll ul a{ display:block; width:170px; height:150px; position:absolute; background:rgba(0,0,0,0); box-sizing:border-box; padding:40px 20px 0px 20px; text-align:center; font-size:18px; color:#fff; line-height:40px; opacity:0;-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; position:relative;}



.picScroll ul p{line-height:20px; font-size:12px; text-transform:uppercase;}



.picScroll ul a:hover{ background:rgba(0,0,0,0.5); opacity:1;}

































.plist{width:1200px; height:80px; margin:0 auto; padding-bottom:30px; border-bottom:#eee 1px solid;}



.plist ul li{display:block; width:50%; height:80px; float:left; line-height:80px; font-size:18px;}



.plist ul a{width:100%; display:block; text-align:center; height:80px;background: #f2f2f2;}



.plist ul a:hover{background:#a92e32; color:#fff;}



.plist ul .hv{background:#9c1e22; color:#fff;}



.plist ul span{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px;}















.vc1{width:100%; min-height:50px; margin:0 auto; padding-top:100px; padding-bottom:30px;}



.vc1 ul li{display:block; width:33.33%;  float:left;}



.vc1 ul img{display:block; width:100%; height:auto;}



.ny_c{width:1200px; min-height:50px; margin:0 auto;}



















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

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







.ne0{width:100%; height:60px; line-height:60px; padding-top:40px; text-align:center; font-weight:bold; font-size:42px;}





.ne1{width:1200px; margin:0 auto;  min-height: 300px; margin-top:40px;}

.ne1 ul li{display:block; margin-bottom:10px;}

.ne1 ul a{display:block;  width:100%; height:50px; line-height:50px; font-size:16px; border-bottom:#e5e5e5 1px dotted; background:url(../images/k2.jpg) left center no-repeat; text-indent:20px;}

.ne1 ul span{color:#aaa; float:right; font-size:14px;}





/*分页*/

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

#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#fff; font-size:14px; margin:0px 3px 0px 3px; border-radius:2px; -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}

#nx_pg a:hover{background:#e50015; color:#fff;}

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







/*分页*/

#nx_pg1{width:98%; height:30px; padding:20px 0px 50px 0px; text-align:center;}

#nx_pg1 a{display:inline; padding:8px 15px 8px 15px; background:#f8f8f8; font-size:14px; margin:0px 3px 0px 3px; border-radius:2px; -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}

#nx_pg1 a:hover{background:#9c1e22; color:#fff;}

#nx_pg1 .on{background:#9c1e22; color:#fff;}













.nrong{width:100%; min-height:50px; margin:0 auto; font-size:14px; padding-bottom:40px;}








.footerp{width:100%; height:130px;}
.footer{width:100%; height:100px; overflow:hidden; text-align:center; background:#000; padding:20px 0px 10px 0px; color:#fff; position:fixed; left:0; bottom:0; z-index:111}



.footer a{color:#fff;}



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



.footer1{width:100%; height:50px; line-height:50px; text-align:center; font-size:16px;}



.footer1 a{margin:0px 30px 0px 30px;}





.footer2{width:1200px; height:40px; margin:0 auto; padding:10px 0px 0px 0px; line-height:22px; font-size:14px; overflow:hidden;}







