@charset "utf-8";
/* CSS Document */
/*CSS for all*/
html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,object,iframe,form,blockquote,fieldset,input,textarea,code,address,caption,cite,code,em,i,ins{margin:0; padding:0; font-style:normal; font-size:12px; font-weight:normal;}
ul,ol,li{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-spacing:0;}
body{font-family:arial, "microsoft yahei"; color:#333; min-width:1200px;background: #fcfcfc;}
td,input,textarea,select{font-size:12px;font-family:arial, "microsoft yahei";}
textarea{line-height:18px;}

a{text-decoration:none; color:#333;}
a:hover{color:#44566a;text-decoration:none;}


#MultiPage{padding:10px 0; float:right; border:0px solid #000; margin:0 auto;}
#MultiPage span{float:left; display:inline; line-height:30px; height:30px; margin-right:4px; font-size:12px; font-weight:bold;}
#MultiPage a{border:0px solid #66461d; display:inline; background:#ddd; float:left; overflow:hidden; padding:0 5px; color:#71202f; text-align:center;line-height:30px; min-width:30px; height:30px; margin-right:3px; text-decoration:none;}
#MultiPage a:hover {border:0px solid #c11e0d; background:#c2c2c2; color:#676568; text-decoration:none;}
#MultiPage a.click{border:0px solid #c11e0d; background:#333; color:#FFF; float:left;}
#MultiPage a.uclick{border:1px solid #dedede; background:#fafafa; color:#cccccc; float:left;}
#MultiPage .txtinput{float:left; line-height:17px; height:17px; width:20px; padding:0 2px; font-size:12px; margin-right:4px;}
#MultiPage .button{float:left;height:22px;padding:2px; margin-right:4px; background: url(/images/b_bg.jpg); border:1px solid #c0c0c0;width:40px; line-height:15px;   font-size:12px; }

#MultiPage_1{padding:0; overflow:hidden; border:0px solid #000;}
.MultiPage{margin:0 auto;}
.MultiPage span{float:left; display:inline; line-height:17px; height:17px; margin-right:4px; font-size:12px; font-weight:bold;}
.MultiPage a{border:1px solid #66461d; display:inline; background:#e0c68d; float:left; overflow:hidden; padding:0 5px; color:#71202f; line-height:17px; height:17px; margin-right:3px; text-decoration:none;}
.MultiPage a:hover {border:1px solid #c11e0d; background:#FFF; color:#676568; text-decoration:none;}
.MultiPage a.click{border:1px solid #c11e0d; background:#c11e0d; color:#FFF; float:left;}
.MultiPage a.uclick{border:1px solid #dedede; background:#fafafa; color:#cccccc; float:left;}
.MultiPage .txtinput{float:left; line-height:17px; height:17px; width:20px; padding:0 2px; font-size:12px; margin-right:4px;}
.MultiPage .button{float:left; line-height:15px; height:19px; width:40px; padding:0 2px; font-size:12px; margin-right:4px;}

.clearDiv{clear:both; font-size:0; line-height:0; height:0; overflow:hidden; background:none;}
.noInfo{line-height:50px; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}

.hScape01{height:0px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape03{height:3px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape05{height:5px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape10{height:10px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape15{height:15px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape30{height:30px; overflow:hidden; margin:0 auto; font-size:0;}
.t16b{ font-size:16px;font-weight: bolder;}

.txtInput{height:18px; line-height:18px; padding:0 5px;}
/*CSS for all end*/

/*Body*/

#Header{margin:0 auto; width:100%; height:125px; position: fixed;top: 0;z-index: 2;}

.wx01{width:87px; height:87px; position:absolute; top:0px; left:0px; overflow:hidden;}
.wx02{width:314px; height:261px; position:absolute; top:0px; left:0px; overflow:hidden; z-index:100;}
.on { display: block; }
.off { display: none; }

#top{float:right; width:150px; height:30px;margin: 10px 0 0 0; padding: 0 0 0 60px; background:url(../images/top_arrow.jpg) 10px 5px no-repeat;}
#top img{margin:0 10px;}

#Header #mainall{margin:0 auto; width:100%; height:125px; background:#ececec;}
#Header #main{margin:0 auto; width:1200px; height:125px; background:url(../images/top_logo.png) 0px 0px no-repeat;}
#Header #main #rmenu{float:right; width:840px; height:60px; margin:0; z-index:100; }
.menu{float: right;width:840px; height:60px;}
.menu a{float:left;width:100%;color:#292929;height:100px;padding:0;line-height:100px;text-align:center;font-size:16px;display:block;position:absolute; top:0px;left:0px;}
.menu li{float:left;width:140px; height:80px;padding:0;margin:0;text-align:center;line-height:100px; font-size:16px;font-family:arial, "microsoft yahei"; color:#000;background:url(../images/menu_line.png) center 80px no-repeat; position:relative;transition: all 1s;}
.menu li:hover{height:100px;color:#003366;background:url(../images/menu_line.png) center 65px no-repeat;}
.menu li:hover a{color:#003366;}
.menu li.no_sub:hover{padding:0; color:#000;}
.menu li .s1{ color:#003366;background:url(../images/menu_line.png) center 65px no-repeat;}
.menu ul{width:130px;background:#fff;padding:5px 0px 10px 0px;position:absolute; left:0px; top:0;z-index:99999;display:none; }
.menu li:hover ul{top:80px; display:block;  }
.menu li:hover ul .m02{ float:left;height:auto; width:130px;margin:0; padding:0; font-size:14px;border:none;line-height:33px;font-family:arial, "microsoft yahei";text-align:center; }
.menu li:hover ul .m02 a{ width:130px;height:auto;padding:15px 0px;background:none;border-bottom: 1px solid #e6e2da;color: #464646;letter-spacing: 0px; text-decoration:none;font-family:微软雅黑;line-height:20px; font-size:18px;position:relative;}
.menu li:hover ul .m02 a:hover{width:130px;height:auto;padding:15px 0px; text-decoration:none; background:url(../images/menu02bgb.png);font-family:arial, "microsoft yahei"; }

#topbg{margin:0 auto;width:100%;height:9px; background:url(../images/ban_bg.png) repeat-x;overflow:hidden;}

#inban{margin:100px auto 0 auto;width:100%;height:750px;overflow:hidden;}
#inban02{margin:0 auto;width:100%;height:750px;margin:0;overflow:hidden; position:relative;z-index:-1;}
#inban02 #banbg{margin:0 auto;width:100%;height:9px; background:url(../images/ban_bg.png) repeat-x;overflow:hidden; position:absolute; top:0px; z-index:2;}

#indiv{margin:640px auto 0 auto;width:100%;height:auto;background: #fff; overflow:hidden;z-index: 0;}

#Footer{margin:0 auto;width:100%; height:auto; padding:0; background:#eaeae8; overflow:hidden;}
#Footer #main{margin:30px auto;width:1100px; height:auto; padding:0;font-size:14px;color: #6f6f6f;line-height: 45px; overflow:hidden;}

#copyright{margin:0 auto;width:100%; height:50px; padding:0px; background:#fff;line-height: 50px; color: #888787;font-size: 14px;text-align: center; overflow:hidden;}
#copyright a{color: #616161;}

/*主体内容*/

.div1200{ margin:0 auto; width:1200px; overflow:hidden; }

.intitle{margin:25px auto 10px auto;width:1200px; height:auto;font-size: 40px;color: #373737;text-transform: uppercase; 
    font-weight: bold;overflow:hidden}
.intitle02{margin:0 auto 25px auto;width:1200px; height:auto;font-size: 16px;color: #646464;overflow:hidden}

.inabout{margin:50px auto;width:1200px; height:auto; padding: 0 0 5px 0;overflow:hidden;}
.inabout #lt{float:left;width:530px; height:auto;margin:0; padding:0px;font-size: 16px; color: #1d1d1d;line-height: 30px; overflow:hidden;}
.inabout #lt .lt01{font-size: 30px;line-height: 110px;font-weight: bold;}
.inabout #lt .amore{width:140px; height:45px;margin:15px 0 0 0; padding:0;background: #555;color: #fff;line-height: 45px;text-align: center; overflow:hidden;}
.inabout #rp{float:right;width:650px; height:auto;margin:0; padding:0;overflow:hidden;}

.inhotpro{margin:20px auto;width:1200px; height:auto;overflow:hidden;}
.inhotpro ul{float: left;width:1250px;height:auto; overflow:hidden;}
.inhotpro p{ float:left;width:580px;height:520px;margin: 0; text-align:center;overflow:hidden;}
.inhotpro p img{width:100%; height:520px; transition:all 0.6s linear;}
.inhotpro p img:hover{transform: scale(1.05);}
.inhotpro li{float:left;width:350px;height:160px;margin: 0 25px 30px 0px;padding: 15px;border: 1px solid #e4e1de; overflow:hidden;}
.inhotpro li .pimg{float:left;width:220px;height:160px;margin: 0 20px 0px 0px;padding: 0px; overflow:hidden;}
.inhotpro li .pimg img{width:220px;height:160px;transition:all 0.3s linear;}
.inhotpro li .pt01{float:left;width:110px;height:120px;margin: 15px 0px 0px 0px;padding: 0px; color: #74644f;font-size: 24px; letter-spacing: 1px;overflow:hidden;}
.inhotpro li .pt02{float:left;width:110px;height:25px;margin: 0px;padding: 0px; color: #999;font-size: 14px;text-align: right;overflow:hidden;}
.inhotpro li img:hover{transform: scale(1.05);}

#invideo{margin:0 auto;width:100%; height:430px;padding: 20px 0; background:url(../images/invideobg.jpg) center no-repeat; overflow:hidden;}
#invideo #video{margin:20px auto;width:1000px; height:auto;padding:0; text-align: left; overflow:hidden;}

#inpdf{margin:80px auto;width:1200px; height:auto; overflow:hidden;}
#inpdf #linfo{float:left;width:100%; height:auto;margin:0 0 0 60px;font-size: 14px;color: #999;line-height: 35px; overflow:hidden}
#inpdf #linfo .lt01{font-size: 40px;color: #898989;line-height:120px;}
#inpdf #rpic{float:left;width:465px; height:330px;margin:10px 20px;padding: 15px;background: #fff;box-shadow: 0px 0px 5px 0px #ddd; overflow:hidden}

.insearch{margin:0 auto 40px auto;width:720px; height:auto; padding:10px;overflow:hidden;}
.insearch #lk{float: left;width:460px; height:50px; padding:0 50px;background:url(../images/search_b.png) 12px 10px no-repeat #e8e8e8;border: 0px;border-radius: 35px; font-size: 14px;color: #9a9a9a;line-height: 50px; overflow:hidden;}
.insearch #rb{float: right;width:130px; height:50px; padding:0 10px;background:#333; border: 0px;border-radius: 35px; font-size: 16px;color: #fff;line-height: 50px; overflow:hidden;cursor: pointer;}

#incontact{margin:45px auto 0 auto;width:100%; height:auto; padding:25px 0;background:#346d00;overflow:hidden;}
#incontact #main{margin:0 auto;width:1200px; height:400px;padding:0; background:#69a334;overflow:hidden;}
#incontact #main #lt{float:left;width:430px; height:400px;padding:20px; font-size:16px; color:#fff; line-height:70px;overflow:hidden;}
#incontact #main #lt img{ vertical-align:middle;}
#incontact #main #ewm{float:left;width:320px; height:180px;padding:0px; margin:0 0 0 70px; overflow:hidden;}
#incontact #main #ewm span{float:left;width:135px; height:180px;padding:0px; margin:0; text-align:center;font-size:14px; color:#fff; line-height:30px;overflow:hidden;}
#incontact #main #rmap{float:right;width:730px; height:400px;padding:0;overflow:hidden;}


/*内页*/
#pageDiv{margin:10px auto; width:1200px; overflow:hidden;}
#pageban {margin:0 auto;width:100%;height:470px; text-align:center; overflow:hidden;}
#pageban02 {margin:100px auto 0 auto;width:100%;height:130px;padding: 50px 0; background: #eeeeee; text-align:center;font-size: 30px;color: #333;font-weight: bold; overflow:hidden;position:relative;}
#pageban02 #banbg{margin:0 auto;width:100%;height:9px; background:url(../images/ban_bg.png) repeat-x;overflow:hidden; position:absolute; top:0px; z-index:2;}
#pageban02 .p2t{color: #cacaca;font-size: 14px;line-height: 50px;font-weight: normal;}
.pageearch{margin:20px auto;width:520px; height:auto;border: 1px solid #dbdbdb;border-radius: 15px; padding:10px;overflow:hidden;}
.pageearch #lk{float: left;width:380px; height:50px;background: none; padding:0 30px;border: 0px; font-size: 14px;color: #757575;line-height: 50px; overflow:hidden;}
.pageearch #rb{float: right;width:33px; height:33px;margin: 10px 10px 0 0; padding:0 10px;background:url(../images/icon_search.png) no-repeat; border: 0px; font-size: 16px;color: #fff;line-height: 50px; overflow:hidden;cursor: pointer;}

#cata{margin:30px auto;width:1200px; height:auto; padding:0;overflow: hidden; }
#cata ul{float: left;width:1300px; height:auto; margin:0;overflow: hidden; }
#cata li{ float:left;width:345px;height:305px;margin: 10px 40px 50px 10px;padding: 10px;background: #fff; overflow:hidden;box-shadow: 0px 0px 5px 0px #ddd; }
#cata li .pimg{ float:left;width:345px;height:255px;margin: 0px;padding: 0px;overflow:hidden;background-repeat: no-repeat;background-position: left;transition:all 0.5s linear;}
#cata li .pimg:hover{background-position: right;}
#cata li .pt{ float:left;width:100%;height:45px;margin: 10px 0px 0px 0px;padding:0px;color: #74644f;font-size: 24px; text-align:center;overflow:hidden;}

#pcata{margin:0px auto;width:1180px; height:auto;padding: 10px; overflow:hidden;}
#pcata #catali01{float: left;width:1180px; height:auto;padding:15px 0;overflow:hidden;}
#pcata #catali01 #rli{float: left;width:1060px; height:auto;padding:0 ;overflow:hidden;}
#pcata #catali01 #rli .s1{float: left;min-width:100px; height:auto;margin: 0 10px;padding:10px 15px;border: 1px solid #ccc;border-radius: 25px; text-align: center; font-size: 18px;color: #000;line-height: 25px; transition: all 0.5s;display: none;}
#pcata #catali01 #rli .s1:hover{background: #20396f;background: #333; color: #fff;}
#pcata #catali01 #rli .s2{float: left;min-width:70px; height:auto;background:#333;margin: 0 10px; padding:10px 25px;border: 1px solid #ccc;border-radius: 25px;text-align: center;font-size: 18px;color: #fff;line-height: 25px;display: block;}
#pcata #catali02{float: left;width:1180px; height:auto;padding:5px 0 5px 0px;overflow:hidden;}
#pcata #catali02 .s3{min-width:70px; height:auto;margin: 0 10px; padding:5px 15px;background: #ddd; border: 1px solid #ccc;border-radius: 15px;text-align: center; font-size: 14px;color: #5d5c5c;line-height: 25px; overflow:hidden;transition: all 0.5s;}
#pcata #catali02 .s3:hover{background: #495e8c; color: #fff;}
#pcata #catali02 .s4{min-width:70px; height:auto;background: #495e8c;margin: 0 10px; padding:5px 15px;border: 1px solid #ccc;border-radius: 15px;text-align: center;font-size: 14px;color: #fff;line-height: 25px; overflow:hidden;}
#pcata #catali03{float: left;width:1060px; height:auto;padding:15px 0 15px 0px;overflow:hidden;}
#pcata #catali03 .s5{float: left;min-width:70px; height:auto;margin: 0 10px;background: #ddd; border: 1px solid #ccc;border-radius: 15px; padding:0 10px;text-align: center; font-size: 12px;color: #5d5c5c;line-height: 25px; overflow:hidden;transition: all 0.5s;}
#pcata #catali03 .s5:hover{background: #495e8c; color: #fff;}
#pcata #catali03 .s6{float: left;min-width:70px; height:auto;background: #495e8c;border-radius: 15px;margin: 0 10px; padding:0 10px;text-align: center;font-size: 12px;color: #fff;line-height: 25px; overflow:hidden;}

#pageleft{float:left;width:242px; height:auto; margin:0;background: #f8f8f8; overflow:hidden;}
#pageleft .ltitle{float:left;width:222px; height:45px;background: #000;padding: 20px 0 0 20px;color: #fff;font-size: 20px; overflow:hidden;}

#pageleft #lmenu{float:left;width:242px; height:auto; margin:0 0 10px 0; overflow:hidden;}
#pageleft #lmenu li.s1{float:left;width:202px; height:54px; margin:0 0 1px 0; padding:0 10px 0 30px; background:url(../images/arrow01.png) 200px 23px no-repeat; line-height:54px; font-size:16px;center;color:#262626;overflow:hidden;cursor:pointer;}
#pageleft #lmenu li.s2{float:left;width:202px; height:54px; margin:0 0 1px 0; padding:0 10px 0 30px; background:#f5f5f5 url(../images/arrow01.png) 200px 25px no-repeat;line-height:54px; font-size:16px;center;color:#262626;overflow:hidden;cursor:pointer;}
#pageleft #lmenu .pli02{float:left;width:185px; height:auto; margin:0 5px; padding:10px 20px; border-bottom:1px dashed #b3bbc3;line-height:30px; font-size:16px; color:#738394;overflow:hidden;cursor:pointer;}
#pageleft #lmenu .pli03{float:left;width:180px; height:auto; margin:0 5px; padding:0px 0px 0px 15px; line-height:30px; font-size:14px; color:#abb7c3;overflow:hidden;cursor:pointer;}

#pageleft #lsearch{float:left;width:220px; height:38px; margin:0 0 10px 10px; padding:0px;background: #fff; border:1px solid #dfdfdf;overflow:hidden;}
#pageleft #lsearch #lk{ float:left; width:180px; height:38px; padding:0px; overflow:hidden;}
#pageleft #lsearch #rb{ float:left; width:30px; height:28px;padding: 10px 0 0 10px; overflow:hidden;}

#pageleft #lcontact{float:left;width:242px; height:auto;padding: 20px 0; background: #ecedf1;text-align: center; overflow:hidden;}
#pageleft #lcontact .lt1{font-size:18px;color: #0e0e0e; line-height:30px;overflow:hidden;}
#pageleft #lcontact .lt2{font-size:26px;color: #0e0e0e; line-height:40px;font-weight: bold; overflow:hidden;}

#pageright{float:right;width:930px; height:auto; padding:0; overflow:hidden;}
#pageright .rtitle{float:left;width:900px; height:59px; margin:0 0 20px 0; padding:0 10px 0 20px;border-bottom:1px solid #000;  font-size:22px;line-height:59px; letter-spacing:1px;overflow:hidden;}
#pageright .rtitle .rloca{float:right;width:350px; height:52px; margin:0;color:#999; font-size:12px;text-align:right; line-height:66px;overflow:hidden;}

.ftitle{ margin:50px auto;width:1200px; height:auto; padding:0px;font-weight: bold; font-size:32px;line-height:40px;overflow:hidden;}
.ftitle .ft02{font-size:14px;line-height:30px;color: #666;font-weight: normal;}

.loca{float:left;width:100%; height:25px;margin: 1px 0 0 0; padding:15px 0;background: #f9f9f9; overflow:hidden;}
.loca #main{margin:0px auto;width:1200px; height:35px; padding:0; color:#999; font-size:14px; line-height:35px;overflow:hidden;}
.loca #main img{vertical-align: middle;}

#page_f{margin:20px auto;width:800px; height:auto; font-size:14px; line-height:25px; overflow:hidden;}

#pro{margin:30px auto;width:1200px; height:auto; overflow:hidden;}
#pro ul{ float:left;width:1250px; height:auto; overflow:hidden;}
#pro li{float:left;width:280px; height:330px;padding:0px; margin:0 30px 30px 0; overflow:hidden;}
#pro li .pimg{float:left;width:280px; height:280px;overflow:hidden;display: flex;align-items: center;justify-content: center;transition: all 1s;}
#pro li .pimg:hover{transform: scale(1.05,1.05);}
#pro li .pt{float:left;width:100%; height:50px;background:#f7f7f7;text-align:center;color: #3d3d3d; font-size:16px;line-height:50px;overflow:hidden;}

#news01{margin:0 auto;width:1200px; height:auto;padding:0;overflow:hidden;}
#news01 ul{float: left;width:1250px; height:auto;padding:0;}
#news01 li{float:left;width:224px; height:auto;margin:0 20px 0 0;overflow:hidden;}
#news01 li .pt{float:left;width:100%; height:35px; margin:0;padding:0px;font-size:14px;text-align: center; color:#242424; line-height:35px; overflow:hidden;}
#news01 li .lp{float:right;width:182px; height:182px; margin:0;padding:20px;border: 1px solid #ddd;overflow:hidden;transition: all 1s;}
#news01 li .lp:hover{transform: scale(1.05,1.05);}
#news02{margin:0px auto;width:915px; height:auto; overflow:hidden;}
#news02 li{float:left;width:885px; height:19px; margin:0 0 5px 0; padding:10px 15px; background:url(../images/icon_01.png) 5px 20px no-repeat;border-bottom: 1px dashed #e7e6e6; font-size:14px; line-height:19px; overflow:hidden;}
#news02 li .rdate{float:right;color: #838383;}

#pint{margin:0px auto;width:915px; height:auto;text-align: center; overflow:hidden;}
#pint img{width: 80%;}

#pageright #picli01{margin:0 auto;width:930px; height:auto; padding:0px; overflow:hidden;}
#pageright #picli01 ul{float: left;width:960px; height:auto; padding:0px; overflow:hidden;}
#pageright #picli01 li{ float:left;width:290px; height:270px; margin:0 25px 20px 0;overflow:hidden;} 
#pageright #picli01 li .pimg{float: left; width:290px; height:220px; padding:0px; overflow:hidden;}
#pageright #picli01 li .pt{float: left; width:100%; height:50px; padding:0; font-size:16px; color:#2f2f2f; line-height:50px; text-align: center; overflow:hidden;}

#pageright #picli02{margin:0 auto;width:935px; height:auto; padding:0px; overflow:hidden;}
#pageright #picli02 li{ float:left;width:925px; height:auto; padding:18px 5px;border-bottom:1px dashed #dadada; overflow:hidden;} 
#pageright #picli02 li .pimg{ float:left; width:320px; height:210px; margin:0 20px 0 0;border:1px solid #c3c3c3; padding:4px;overflow:hidden;}
#pageright #picli02 li .tt01{float:left; width:565px; height:35px; padding:15px 0 0 0; font-size:16px; color:#515151; font-weight:bold; line-height:35px; overflow:hidden;}
#pageright #picli02 li .tt02{float:left; width:565px; height:auto; padding:0; font-size:14px; color:#333; line-height:30px; text-indent:2em; overflow:hidden;}
#pageright #picli02 li .tt03{float:left; width:565px; height:auto; padding:0; font-size:14px; color:#ff3333; line-height:30px;overflow:hidden;}

#page1200{margin:0px auto;width:1200px; height:auto; padding:0px; overflow:hidden;}
#page1200 #title{margin:0 auto 30px auto;width:994px; height:auto; padding:0px; text-align: center; overflow:hidden;}
#page1200 #main{margin:15px auto;width:1024px; height:auto; padding:0px; font-size:16px; line-height:30px; overflow:hidden;}
#page1200 #main p,td{font-size:16px; line-height:30px; }

#about_p{margin:0 auto;width:100%; height:auto; padding:0;font-size: 14px; line-height:25px; overflow:hidden;}


.culture{display: block;width: 100%;clear: both;overflow: hidden;}
.culture li{float: left;margin: 34px 0 0 34px;border: 7px solid #eee;padding: 40px 0 25px 0;width: 534px;}
.culture li b{display: block;float: left;width: 155px;font-size: 100px;line-height: 1;color: #eee;text-align: center;}
.culture li div{float: left;width: 330px;}
.culture li h3{line-height: 1;padding-bottom: 10px;color: #000;font-size: 20px;text-transform: uppercase;}
.culture li p{line-height: 21px;height: 63px;}
.contact h3{font-size: 36px;line-height: 1;}
.contact p{padding:25px 0 70px 0;}
.contact ul{width: 100%;overflow: hidden;border: 1px solid #dadbdb;padding: ;clear: both;border-left: 0;border-right: 0;padding: 40px 0;margin-bottom: 80px;}
.contact ul li{float: left;width: 299px;text-align: center;}
.contact em{display: block;float: left;width: 1px;height: 90px;background: #DADBDB;margin-top: 25px;}
.contact ul li img{display: block;margin: 0 auto;}
.contact ul li span{line-height: 40px;display: block;}
.contact ul li strong{font-weight: normal;font-size: 18px;color: #000;line-height: 28px;display: block;}

.about_img{width: 100%;clear: both;text-align: center;}
.about_img h3{line-height: 1;padding:40px 0 25px 0;text-transform: uppercase;font-size: 20px;color: #333;text-align: left;}

#contactli{margin:0px auto 50px auto;width:1200px; height:auto; padding:0;border-top: 1px solid #DADBDB;border-bottom: 1px solid #DADBDB; overflow:hidden;}
#contactli li{ float:left;width:24.5%; height:auto; margin:55px 0;padding:0px;text-align: center; font-size:16px;color: #000; line-height:30px;overflow:hidden;}
#contactli li img{ vertical-align:middle;}
#contactli .pt02{ font-size:14px;color: #333; line-height:30px;}
#contactli em {
    display: block;
    float: left;
    width: 1px;
    height: 90px;
    background: #DADBDB;
    margin-top: 65px;}

#gallery{margin:0 auto;width:1200px; height:auto; padding:0;}
#gallery ul{ float:left;width:1250px; padding:0; overflow:hidden;}
#gallery li{float:left;width:290px; height:250px; margin:0 20px 20px 0;overflow:hidden;}
#gallery li .pimg{float:left;width:290px; height:220px;overflow:hidden;transition: all 1.0s}
#gallery li .pimg:hover{transform: scale(1.05,1.05);}
#gallery li .pt{float:left;width:290px; height:30px; text-align:center; font-size:14px;line-height:30px;overflow:hidden;}

#login{margin:0px auto;width:100%; height:650px; padding:0; background:url(../images/login_bg.jpg);overflow:hidden;}
#login #main{margin:0px auto;width:1024px; height:650px; padding:0; overflow:hidden;}
#login #main #lodiv{float:left;width:330px; height:auto; margin:183px 0 0 600px; border:1px solid #dfe1e2; background:#fff;overflow:hidden;}
#login #main #lodiv #title{float:left;width:330px; height:50px; margin:0 0 25px 0;overflow:hidden;}
#login #main #lodiv .pli01{float:left;width:282px; height:40px; margin:0 22px 25px 22px;border:1px solid #dfe1e2; line-height:40px;overflow:hidden;}
#login #main #lodiv .pli01 .lt{float:left;width:85px; height:40px; margin:0 0 0 18px; font-size:14px; line-height:40px;overflow:hidden;}
#login #main #lodiv .pli01 .rt{float:right;width:165px; height:40px; margin:0 10px 0 0; font-size:14px; line-height:40px;overflow:hidden;}
#login #main #lodiv .pli02{float:left;width:284px; height:40px; margin:0 22px 25px 22px;overflow:hidden;}
#login #main #lodiv .pli02 .lt{float:left;width:170px; height:40px; margin:0 0 0 10px;line-height:20px;overflow:hidden;}
#login #main #lodiv .pli02 .rt{float:right;width:95px; height:40px; margin:0; font-size:14px; line-height:40px;overflow:hidden;}

#feedback{margin:0px auto;width:940px; height:auto; padding:0; overflow:hidden;}
#feedback .pt01{ float:left;width:100%; height:auto; margin:20px 0; font-size:18px; color:#566e87;overflow:hidden;}
#feedback .pt02{ float:left;width:30%; height:auto; margin:0 5% 15px 0; font-size:14px; color:#738394; line-height:25px;overflow:hidden;}

/*新闻内页*/
#page_newsview { margin:0 auto;width:1100px;height: auto;padding: 20px 50px;overflow:hidden; }
#page_newsview .pimg{float:left;width:300px; height:300px;padding: 20px; text-align:center; border:1px solid #ddd;display: flex;align-items: center;justify-content: center;}
#page_newsview .ptitle02{ float:right; height:40px; width:700px; margin:20px 0 0 0; overflow:hidden; font-size:18px; color:#666;   line-height:40px; }
#page_newsview .pcontent{float:right; height:auto; width:700px; margin:20px 0; font-size:14px; line-height:25px; padding-bottom:20px; overflow:hidden; background:url(../images/news_linebg.gif) bottom repeat-x;}
#page_newsview .pcontent p{ text-indent:2em;}
#page_newsview .pre{float:left; height:30px; width:400px; overflow:hidden; margin:10px 0 0 0;}
#page_newsview .next{float:right; height:30px; width:400px; text-align:right; overflow:hidden; margin:10px 0 0 0;}

.menu_back {
    display: block;
    float: right;
    width: 80px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background: #333;
    cursor: pointer;}

#proview { margin:30px auto; width:1200px; overflow:hidden;}
#proview  #pimg{ float:left;width:350px; height:auto; margin:0px;text-align:center;overflow: hidden;}
#proview  #pimg #img{ float:left;width:350px;height:350px;text-align:center;display: flex;align-items: center;justify-content: center;}
#proview  #pimg #pn{position:absolute; bottom:100px; right:-200px; text-align:left;}
#proview  #info{ float:left;width:300px; margin:20px 0px 0 40px; overflow:hidden;}
#proview  #info .title{ float:left;width:100%; height:30px; margin:0;padding:0 0 10px 0;border-bottom: 1px solid #e3e3e3; line-height:30px; font-size:25px; color:#3e3e3e;font-family:微软雅黑;  overflow:hidden;}
#proview  #info  .pt{ float:left;width:100%; height:auto; margin:20px 0;font-size:14px;text-align: left; color:#454444;line-height:30px;overflow:hidden;}
#proview  #info  .pb{ float:left;width:175px; height:45px;background: #3f3f3f; margin:20px 0 0 0; font-size:20px;text-align: center; color:#fff; line-height:45px;font-family:微软雅黑;overflow:hidden;}
#proview  #minfo{float: right;width:800px;overflow: hidden;}
#proview  #minfo #pcon{margin:20px auto;width:100%;font-size:14px; line-height:25px;overflow: hidden;}
#proview  #minfo #pcon img{max-width: 100%; width:expression(this.width > 800 ? "100%": this.width); overflow:hidden; }

#proview .ppre{float:left;width:50%; margin:20px 0 0 0; font-size: 14px; overflow:hidden;}
#proview .pnext{float:left;width:50%; margin:20px 0 0 0; font-size: 14px;text-align: right; overflow:hidden;}

#xgpro{float: left;width:1200px; height:auto;margin: 30px 0 10px 0;overflow:hidden;}
#xgpro  #xtitle{ float:left;width:100%; height:30px; margin:0 0 20px 0;padding:0 0 10px 0;border-bottom: 1px solid #ccc; line-height:30px; font-size:25px; color:#3e3e3e;font-family:微软雅黑;  overflow:hidden;}
#xgpro li{float:left;width:210px; height:250px; margin:0 15px; padding:0px;overflow:hidden;}
#xgpro li .pimg{float:left;width:210px; height:210px; margin:0; padding:0;overflow:hidden;}
#xgpro li .pt{float:left;width:100%; height:30px;margin:0px; padding:0;text-align: center; color: #7d7d7d; font-size:14px; line-height:30px; overflow:hidden;}

/*版权信息*/


/*链接*/
.t_menu {color: #fff; }
a.t_menu:link {text-decoration: none;color: #fff;}
a.t_menu:visited {text-decoration: none;color: #fff;}
a.t_menu:hover {text-decoration: none;	color: #ffff00; }
a.t_menu:active {text-decoration: none;}

.t_more {font-size:14px;color: #76b140;font-weight:normal;}
a.t_more:link {text-decoration: none;color: #76b140;}
a.t_more:visited {text-decoration: none;color: #76b140;}
a.t_more:hover {text-decoration: none;	color: #ff0000; }
a.t_more:active {text-decoration: none;}

.t_news01 {color: #313131; display:block}
a.t_news01:link {text-decoration: none;color: #313131;}
a.t_news01:visited {text-decoration: none;color: #313131;}
a.t_news01:hover {text-decoration: none;	color: #cc0000; }
a.t_news01:active {text-decoration: none;}

.t_lmenu {color: #738394; }
a.t_lmenu:link {text-decoration: none;color: #738394;}
a.t_lmenu:visited {text-decoration: none;color: #738394;}
a.t_lmenu:hover {text-decoration: none;	color: #677a8e; }
a.t_lmenu:active {text-decoration: none;}

.t_topb {color: #2c71bc; }
a.t_topb:link {text-decoration: none;color: #2c71bc;}
a.t_topb:visited {text-decoration: none;color: #2c71bc;}
a.t_topb:hover {text-decoration: none;	color: #003772; }
a.t_topb:active {text-decoration: none;}

.t_pro { font-size:14px;color: #738394; }
a.t_pro:link {text-decoration: none;color: #738394;}
a.t_pro:visited {text-decoration: none;color: #738394;}
a.t_pro:hover {text-decoration: none;	color: #0066cc; }
a.t_pro:active {text-decoration: none;}

.t_02 { color: #ff0000; }
a.t_02:link {text-decoration: none;color: #ff0000;}
a.t_02:visited {text-decoration: none;color: #ff0000;}
a.t_02:hover {text-decoration: none;	color: #cc0000; }
a.t_02:active {text-decoration: none;}

.t_white01 {color: #fff;}
a.t_white01:link {text-decoration: none;color: #fff;}
a.t_white01:visited {text-decoration: none;color: #fff;}
a.t_white01:hover {text-decoration: none;	color: #ffff00; }
a.t_white01:active {text-decoration: none;}

.t_bt {color: #a5a5a5; }
a.t_bt:link {text-decoration: none;color: #a5a5a5;}
a.t_bt:visited {text-decoration: none;color: #a5a5a5;}
a.t_bt:hover {text-decoration: none;	color: #d4d4d4; }
a.t_bt:active {text-decoration: none;}

.twhite {color: #fff;}
.tdate {float:right;font-size:12px;color:#999;letter-spacing:0px; font-weight:normal;}
.tdate02{font-size:16px;color:#999;}
.tdate03 { font-size:12px;color:#7a7a7a;letter-spacing:0px; line-height:35px; font-weight:normal;}
.tleft {text-align: left;}

.k01{ width:130px;height:30px; background: none; margin:0px; border:0px;padding:0 0 0 10px; color:#dbdee2; line-height:30px;} 
.k02{ width:190px;background:#fff; height:38px;  border:0px;padding:0px 0px 0px 10px; color:#738394; line-height:38px; } 
.k03{ width:165px;height:40px; margin:0px; border:0px;padding:0 0 0 10px; color:#bebfc0; line-height:40px;} 
.b01{ width:98px;height:30px;background:#32a2e3; font-size:14px; text-align:center; color:#fff; border:0px;} 
