/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0; font-family:微软雅黑}
fieldset, img{border:0px;margin:0px;padding:0px;}
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal;}
ol, ul{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
body{ font-size:12px;line-height:24px;}
a{color:#333;text-decoration:none;}
a:hover{ text-decoration:underline;}
a:active{text-decoration:underline;}

.top{ width:100%; height:100px; background-image:url(../images/sq_01.jpg); background-repeat:no-repeat; background-position: center top;}
.header{ width:1400px; height:107px;  margin:0 auto;}
.logo{ width:203px; height:66px; float:left; margin-top:20px; margin-right:60px;}

.nav{ width:900px; height:100px; float:left;}
.menu {width:900px; height:100px; float:right;z-index: 100;}
.mainlevel { float: left; text-align: center;  padding: 0;  height:100px;display:inline;width:100px; font-size:14px; line-height:100px }
.mainlevel p { float: left; height:100px;display:inline;width:102px; color: #666 }
.mainlevel a {color: #333;text-decoration:none;text-align:center }
.mainlevel a:hover {text-decoration:none; }

.mainlevel:hover{ background-color:#963e05}
.menu .mainlevel ul {display:none; position:absolute; z-index:9999; background-color:#ce5707; top:100px}
.menu .mainlevel li {border-bottom:1px solid #fff;  height:38px; line-height:38px; width:125px;/*IE6 only*/}
.menu .mainlevel li:hover { background-color:#c88d26}
.menu .mainlevel:hover a{ color:#fff}
.menu .mainlevel li a{ color:#fff}


.ss{width:210px; height:29px; float:right; margin-top:35px;}
.ss input.txt{height:29px; width:160px;color:#af8262;border:0px; float:left; color:#999; padding-left:14px;background-image:url(../images/sq_03.jpg); background-repeat:no-repeat; background-position: center top; font-size:14px; color:#963e05}
.ss input.btn{width:30px;height:30px; border:0px; float:right; background-image:url(../images/sq_02.jpg); background-repeat:no-repeat; background-position: center top;}

.nav-banner{position:relative; margin:0 auto; height:600px; overflow:hidden; width:100%;}
.banner{ width:1900px; height:600px; position:absolute; bottom:0; left:50%; margin-left:-960px; }
.banner ul{ width:1900px; height:600px;}
.banner ul li{ width:1900px; height:600px;}
.banner ul li img{ width:1900px; height:600px;}
.small{ position:absolute; left:48%; bottom:7%;cursor:pointer; }
.small a{ width:11px; height:11px; background:#9e9996; float:left; margin:0 8px;}
.small .small_s{ background:#b2451e;}

.sal1{width:100%;height:670px; background-image:url(../images/sq_04.jpg); background-repeat:no-repeat; background-position: center top;padding-top:45px;overflow: hidden;}
.al_t{width:1200px; height:55px; margin:0 auto; overflow: hidden; text-align:center;background-image:url(../images/sq_05.png); background-repeat:no-repeat; background-position:top center; padding-top:75px }
.al_t a{ margin-left:5px; margin-right:5px; height:30px; font-size:15px; padding:5px 40px 5px 40px; border:1px solid #e5e5e5}
.al_on{background-color:#963e05;color:#FFF}
.al_off{ background-color:#fbf7f0}
.alcp{width:1200px; height:530px; margin:0 auto; overflow: hidden; }
.tul{width:904px; height:530px; float:left; overflow: hidden; display:inline;}
.tus1{width:296px; height:264px; float:left; overflow: hidden; display:inline; margin-bottom:5px; margin-right:5px;position:relative; }
.tus2{width:597px; height:264px; float:left; overflow: hidden; display:inline; margin-bottom:5px; margin-right:5px;position:relative;}

.tur{width:296px; height:530px; float:right; overflow: hidden; display:inline;margin-bottom:5px; position:relative;}

.imgtext{height:296px;height:264px;float:left;  line-height:220px; font-size:14px; color:#fff; overflow:hidden; text-align:center;position:absolute; bottom:0px; z-index:99; }
.text { width:296px; height:264px; float:left;background-image:url(../images/sq_09.png); background-repeat:no-repeat; background-position: center top; position:absolute; left:0; bottom:0; }
.text a { width:296px; height:264px; display:block; float:left;  color:#FFF; font-size:14px; text-align:center; font-size:16px; text-decoration:none }

.imgtext2{height:579px;height:264px;float:left;   line-height:220px; font-size:14px; color:#fff; overflow:hidden; text-align:center;position:absolute; bottom:0px; z-index:99; }
.text2 { width:597px; height:264px; float:left; background-image:url(../images/sq_11.png); background-repeat:no-repeat; background-position: center top; position:absolute; left:0; bottom:0; text-align:center }
.text2 a { width:597px; height:264px; display:block; float:left;  color:#FFF; font-size:14px; text-align:center; font-size:16px; text-decoration:none }

.imgtext3{height:296px;height:530px;float:left; line-height:480px; font-size:14px; color:#fff; overflow:hidden; text-align:center;position:absolute; bottom:0px; z-index:99; }
.text3 { width:296px; height:530px; float:left; background-image:url(../images/sq_12.png); background-repeat:no-repeat; background-position: center top; position:absolute; left:0; bottom:0; text-align:center }
.text3 a { width:296px; height:530px; display:block; float:left;  color:#FFF; font-size:14px;  text-align:center; font-size:16px; text-decoration:none }


.gywm{width:100%; height:180px; background-image:url(../images/sq_15.jpg); background-repeat:no-repeat; background-position: center bottom;padding-top:35px;overflow: hidden;}
.gsjj{width:1200px;overflow: hidden;height:180px; margin:0 auto;background-image:url(../images/sq_16.png); background-repeat:no-repeat; background-position: left top;}
.gsjj p{width:1000px;overflow: hidden;height:90px; float:right; line-height:30px;  text-indent:28px; color:#4f4f4f}
.gs_b{width:1000px;overflow: hidden;height:40px; float:right; margin-top:12px;}
.gs_b span{width:200px;height:15px; float:left; border-top:1px solid #CCC; padding-top:15px}

.scp1{width:100%;height:auto; background-image:url(../images/sq_18.png); background-repeat:no-repeat; background-position: center top;overflow: hidden;}
.cp_t{width:1200px; height:55px; margin:0 auto; overflow: hidden; text-align:center;background-image:url(../images/sq_051.png); background-repeat:no-repeat; background-position:top center; padding-top:75px }
.cp_t a{ margin-left:5px; margin-right:5px; height:30px; font-size:15px; padding:5px 40px 5px 40px; border:1px solid #b89e92; background-color:#fbf7f0}
.cp_t a:hover{background-color:#963e05;color:#FFF}
.zxcp{width:99.6%; height:447px; overflow: hidden; margin:0 auto;}
.zxcp li{width:16.6%; height:447px; overflow: hidden; background-color:#f9f4eb;float:left; }
.zxcp li img{width:100%; height:337px; overflow: hidden; float:left; }
.zxcp li p{width:100%; height:30px;float:left; overflow: hidden; text-align:center; font-size:16px; background-image:url(../images/sq_20.JPg); background-repeat:no-repeat; background-position: center top; padding-top:13px; margin-top:20px}
.zxcp li span{width:100%; height:30px;float:left; overflow: hidden; text-align:center; color:#767575 }
.zxcp li span a{color:#767575 }
.zxcp li p a{color:#171717}
.zxcp li:hover{background-color:#b1451c;}
.zxcp li:hover a{ color:#FFF}
.zxcp li:hover p{background-image:url(../images/sq_21.JPg);}

.sqys{ width:100%; padding-top:50px;height:299px;background-image:url(../images/sq_22.jpg); overflow: hidden;background-repeat:no-repeat; background-position: bottom center; overflow:hidden; background-color:#343434;}
.sqys_t{width:1225px;overflow: hidden; margin:0 auto;height:80px; text-align:center;color:#ffffff;font-size:28px;  }
.sqys ul{width:1225px;overflow: hidden; margin:0 auto;}
.sqys ul li{width:125px; overflow: hidden; height:200px;float:left;margin-left:60px; margin-right:60px; display:inline}
.sqys ul li img{width:125px; overflow: hidden; height:125px;float:left; text-align:center;}
.sqys ul li span{width:125px; overflow: hidden; height:30px;float:left; text-align:center; font-size:20px; line-height:30px; margin-top:10px;color:#ffffff }

.gg{ width:100%; background-color:#b1461c;height:179px; text-align:center }

.lxwm{width:100%; height:374px;  background-image:url(../images/sq_29.jpg); overflow: hidden;background-repeat:no-repeat; background-position: bottom center; padding-top:40px}
.lxwm_t{width:1200px; height:70px;  margin:0 auto; text-align:center; padding-top:50px;background-image:url(../images/sq_30.png); overflow: hidden;background-repeat:no-repeat; background-position: top center;text-align:center; font-size:18px;  color:#333;}
.lxwm_c{width:1200px; height:230px;  margin:0 auto;}

.lxwm_c input.txt1{height:40px; width:370px;line-height:35px;color:#999;border:0px; float:left; font-size:14px;border:1px solid #d1d1d1; padding-left:12px; margin-left:8px; margin-right:8px; background-color:#fdf8f0}
.lxwm_c textarea{height:80px; width:1164px;line-height:26px;color:#999; float:left;font-size:14px; padding:10px;border:1px solid #d1d1d1; margin-top:18px; margin-left:8px; margin-right:8px; background-color:#fdf8f0}
.lxwm_c input.btn1{width:220px;height:42px; background-color:#c59a6d;border:0px; float:left; margin-top:30px; color:#FFF; font-size:18px; margin-left:490px;  }


.xwdt{width:100%; height:545px;  background-image:url(../images/sq_34.jpg); overflow: hidden;background-repeat:no-repeat; background-position: bottom center; }
.xwdt_c{width:1200px;height:390px;  margin:0 auto; margin-top:35px; padding-top:60px;  background-image:url(../images/sq_35.png); background-repeat:no-repeat; background-position:top center;}
.xwL{width:451px; height:351px; float:left; overflow: hidden; }
.xwR{width:690px; height:351px; float:RIGHT; overflow: hidden; }
.xwR ul li{width:690px; height:105px; float:left; overflow: hidden; display:inline;margin-bottom:18px;}
.xwpic{width:159px; float:left; height:105px;}
.xwR ul li h3{width:505px; float:right; height:32px; font-size:16px; line-height:32px; color:#c2c2c2;overflow: hidden;}
.xwR ul li p{width:505px; float:right; height:44px; color:#666;overflow: hidden;line-height:22px;}
.xwR ul li span{width:505px; float:right; height:14px;line-height:12px; color:#fff;overflow: hidden; margin-top:10px}
.xwR ul li span a{width:60px; float:left; display:block; height:14px; color:#fff; background-color:#333; text-align:center}
.xwR ul li:hover span a{background-color:#b1451c; }
.xwR ul li:hover h3 a{color:#b1451c; }
.xwdt_b{width:1200px;height:35px;  margin:0 auto; background-color:#f8f0e6; text-align:center; line-height:35px;color:#FFF}
.xwdt_b a{color:#936833;width:1200px;height:35px; display:block}
.xwdt_b:hover{background-color:#b1451c; color:#FFF}
.xwdt_b:hover a{color:#FFF}

.hzhb{ width:100%; height:194px; background-image:url(../images/sq_31.jpg); background-repeat:no-repeat; background-position:top center;}
.hzhb_t{ width:1200px; height:70px;margin:0 auto; text-align:center; font-size:28px; color:#333; line-height:40px}
.kh{ width:1200px; height:76px; margin:0 auto;  overflow:hidden;}
.kh ul li{ width:167px; height:74px; float:left; margin-right:15px; margin-left:15px; border:1px solid #e0e0e0;}


.footer{width:100%; height:299px; overflow: hidden; background-color:#2a2f35;}
.footer_c{width:1200px; height:299px; margin:0 auto; overflow: hidden;}
.fp1{width:182px; height:299px; float:left;}
.fp1 img{ margin:0px; float:left}
.fp2{width:960px; height:160px; float:right; border-bottom:1px solid  #666; color:#CCC; margin-top:60px}
.fp2 p{width:730px; height:130px; float:left; line-height:26px;overflow: hidden;}
.fp2 p a{ margin-right:15px;color:#CCC;}
.ewm{width:180px; height:145px; float:right; }
.f_nav{width:975px; height:30px; float:right; color:#CCC; margin-top:20px;overflow: hidden; }
.f_nav a{ margin-right:15px;margin-left:15px;color:#CCC;}



.main{ width:1200px; margin-left:auto; margin-right:auto; overflow:hidden; clear:both; margin-bottom:20px;}
.main-zuo {float: left;width: 240px;margin-top: 20px;}
.subnav {width: 240px;height: auto;overflow: hidden;}
.subnav h1 {width: 240px;height: 36px;line-height: 36px; background:#963e05;text-align: center;font-size: 16px;color: #fff;}
.subnav-l {width: 238px;background: #fff;border-left: 1px solid #963e05;border-right: 1px solid #963e05;border-bottom: 1px solid #963e05;height: auto;overflow: hidden;padding: 10px 0;}
.subnav-l ul li{line-height: 34px;height: 34px;border-bottom: 1px dotted #e0e0e0;width: 185px;margin: 0 auto;font-size: 14px;background:url(../images/biao02.png) left center no-repeat;padding-left: 15px;}
.subnav-l ul li a{font-size:12px; color:#666; display:block;}
.subnav-l ul li:hover{ background:#CFC}
.leib {margin-bottom: 10px; width:240px; margin-top:20px;}
.leib .tit {width: 240px;height: 36px;line-height: 36px; background:#963e05;text-align: center;font-size: 16px;color: #fff; font-weight:bold}
.leftlx {background: #FFF;border-bottom: none;border-top: none;border-left: 1px solid #963e05;border-right: 1px solid #963e05;border-bottom: 1px solid #963e05;font-size:12px; color:#666}
.leftlx .dianh {padding: 0 5px 0 10px;}
.leftlx .dianhua {background:url(images/Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px; z-index:11; }
.leftlx .dianhua span {display: block;font: 18px "Impact";color: #FF3602;}
.leftlx p {line-height: 24px;font-size:12px; color:#666}
.leftlx a{ display:inline; font-size:12px; color:#666}

/*中间左边结束*/

.main-you {float: right;width: 940px;margin-top: 20px;}
.main-you h1 {height: 30px;line-height: 30px;border-bottom: 1px solid #e0e0e0; text-align: right;font-size: 12px;font-weight: normal; margin-right:20px;}
.main-you h1 a{ font-size:12px; color:#333; display:inline}
.main-pro,.main-pro1,.main-pro1-1{width: 940px;height: auto;overflow: hidden;}

.main-pro ul li {width: 210px;height:200px;border: 1px solid #963e05;float: left;margin: 14px 10px;}
.main-pro ul li a {color: #000;text-decoration: none; font-size:14px; line-height:20px;}
.main-pro ul li a img {border:none;width: 210px;height: 168px; display:block}
.main-pro ul li a p {width: 210px;height: 24px;line-height: 30px;text-align: center; margin:0; font-size:13px;}

/*nei结束*/

.main-pro1 ul li {width:800px;height:40px;border-bottom: 1px dashed #999;margin: 0 14px; font-size:12px; overflow:hidden; background:url(../images/biao05.png) no-repeat left center; padding-left:20px; }
.main-pro1 ul li a {color: #000;text-decoration: none; font-size:14px; line-height:40px; float:left; width:700px;}
.main-pro1 ul li span {display:block; float:right;height: 40px;line-height: 40px;  overflow:hidden; color:#666}


/*nei2结束*/

.main-pro1-1 h2 {width: 840px;height: 38px;line-height: 38px;font-size: 16px;text-align: center;font-weight: normal;}
.main-pro1-1 h3 {width: 500px;height: 24px;line-height: 24px;border: 1px solid #e0e0e0;margin: 10px auto;font-weight: normal;font-size: 12px;text-align: center;color: #666; background-color:#e0e0e0}
.main-pro1-1 p{ margin:0; padding-right:20px; font-size:14px; line-height:28px; padding-left:10px; }


/*nei2-1结束*/

.main-pro ul{height:auto;overflow:hidden;}