body{font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;word-spacing: normal;margin:0 auto; padding:0;font-size:12px;color:#666;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
em,i{font-style:normal;}
a:link,a:visited,a:active{color:#666;text-decoration: none;}
a:hover{text-decoration:none;color:#bb2822;}
img { border:none; vertical-align:middle; }
input,select{ padding:0px;margin:0px;vertical-align:middle;outline-style:none;color:#231815}

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;color:#666;}
a:visited {text-decoration:none;color:#666;}
a:hover {text-decoration:none;color:#bb2822;}

/* 常用元素 */
.clear { clear:both; }

/* 层浮动 */
.fl { float: left; }
.fr{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f120{font-size:20px;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}


.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}

.wape{ width: 1200px;margin:0 auto;}

.bodybg{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-1;background:url(../images/bodybg.jpg) no-repeat center top}

.head{position:relative;z-index:1;height:155px;background:url(../images/top_bg.jpg) repeat-x}
.logo{float:left;padding-top:10px;}
.logo_r{overflow: hidden;float: right;padding-top: 45px;}
.top_r_o{overflow: hidden;}

 
.top_lang{overflow: hidden;float: right;color: #8d8d8d;line-height: 30px;}
.top_lang a{color: #8d8d8d;}
.top_lang a:hover{color: #BB2822;}


/*电话*/
.top_tel{overflow: hidden;color: #bb2822;font-size: 24px;padding-left: 45px;float: right;margin-left: 20px;background: url(../images/f_tel.png) no-repeat left top;padding-bottom:5px;}

/*搜索框*/
.top_search{overflow: hidden;float: right;margin-left: 20px;width: 190px;height: 30px;}
.top_search input{outline: none;}
.top_text{border:#ddd 1px solid;width: 148px;height: 28px;padding-left: 10px;background: #eee;*line-height: 28px;color: #666;font-size: 12px;float: right;/*display: none;*/}
.top_btn{width: 30px;height: 30px;cursor: pointer;background: url("../images/top_search.png") no-repeat;float: right;}



.nav{background:#333; margin:17px auto 0;height:45px;line-height:45px;}
.nav ul{height:45px;width:1200px;margin:0 auto}
.nav ul li{float:left;height:45px;line-height:45px;width:138px;text-align:center;position:relative;z-index:529;border-right:#424242 1px solid}
.nav ul li.last{background:none}
.nav ul li a{color:#fff;font-size:15px;font-weight:bold;display:block;font-family:"微软雅黑"}
.nav ul li a:hover,.nav ul li a.on{color:#fff;text-decoration:none; display:block;background:#BB2822;}
.nav ul li dl{width:124px;position:absolute;top:45px;left:0px;display:none;padding:0;overflow:hidden;background:#BB2822}
.nav ul li dl dd{height:30px;line-height:30px;text-align:center;color:#fff;}
.nav ul li dl dd a{color:#fff;font-size:12px;background:none;text-decoration:none}
.nav ul li dl dd a:hover{background:#333;text-decoration:none;display:block;color:#fff;}
	
	
	
.banner{position:relative;width:100%;height:600px;}
.banner ul{position:relative;margin:0 auto}
.banner ul li,.banner ul li img,.banner ul{width:100%;height:600px}
.banner ul li{position:absolute;left:0px;top:0px;display:none;background-position:center top;background-repeat:no-repeat}
.banner dl{position:absolute;right:50%;bottom:15px;}
.banner dl dd{float:left;width:15px;height:5px;margin-right:5px;cursor:pointer;background:#fff;text-indent:-99999px}
.banner dl dd.on{background:#BB2822}



.title h4{padding:28px 0; font-size:22px; text-align:center; background:url(../images/cpSpan03Tit.png) no-repeat center;text-transform:uppercase;color:#BB2822; }



.product{overflow: hidden;padding: 20px 0px;}
.product_c{width: 1200px;overflow: hidden;margin: auto;}
.p_prev,.p_next{width: 18px;height: 30px;display: block;margin-top: 60px;}
.p_prev{background: url(../images/p_prev.png) no-repeat;float: left;}
.p_next{background: url(../images/p_next.png) no-repeat;float: right;}

.product_u{overflow: hidden;padding-top: 10px;width: 1150px;height:195px;position: relative;float: left;}
.product_u li{width: 310px;float: left;padding-right:10px;}
.product_u li .product_k{width: 310px;overflow: hidden;text-align: center;}
.product_k a{display: block;}
.product_k .p_img{width:200px;margin: auto;text-align: center;-webkit-transition: all 0.5s ease-in-out 0s;}
.p_img img{width:300px;height:200px;border:#ddd 1px solid;}
.product_k h1{font-size: 16px;color: #333;padding: 15px 0px 15px 0px;cursor: pointer;}
.p_line{width: 60px;height: 2px;background: #b4b4b4;margin: auto;}
.product_k p{color: #555;line-height: 18px;padding-top: 18px;cursor: pointer;font-size:14px;height:38px;overflow:hidden}

.product_u li:hover .product_k h1{color: #BB2822;}

.two{overflow: hidden;height:490px;background: url(../images/two_bg.jpg) no-repeat center;}
.three{height: 274px;}


.ll1{background:#f5f5f5;padding:10px 0 40px;overflow:hidden}
.inews{width:435px;}
.inewslist{ margin:0 0 10px; height:100px; overflow:hidden; position:relative;}
.inewslist ul li{ overflow:hidden;width:435px;float:left;}
.inewslist ul li .pic{ float:left; margin-right:20px;}
.inewslist ul li .ttt{ font-size:16px; color:#000;padding-bottom:8px;}
.inewslist ul li .summ{line-height:22px;color:#5b5b5b;height: 50px;overflow: hidden;}
.inewslist ul li a{ cursor:pointer;}
.inewslist ul li a:hover{color:#BB2822;}

.inewslist ul li .time{ color:#5f5f5f;}
.inewslist ul li .time i{ color:#b5b5b5; font-size:14px; padding:5px 0;}
.inewslist ul li .detail{ color:#5f5f5f;}
.inewslist ul li .detail ._i{ display:inline-block; width:19px; height:18px; background-color:#ED9616; color:#fff; line-height:18px; text-align:center;font-size: 17px;font-weight: bold;margin-left: 8px;}
.inewslist ul li  .more{ float:right; color:#5f5f5f; *margin-top:-20px;}
.inewslist ul li  .more b{ color:#ED9616;}

._list ._d{ width: 55px; margin-right: 10px; border: 1px solid #c8c8c8; text-align: center; }
._list ._d b{color: #fff; font-size: 22px; display: block;background: #cbc9d3; }
._list li{ margin-top: 15px;}
._list li h4{ font-size: 14px; line-height: 1; color: #333;font-weight:bold; margin-bottom: 5px;}
._list li ._txt{ color: #666;height:34px;overflow:hidden}
._list li a:hover ._d{ border-color: #bb2822;}
._list li a:hover ._d b{ background: #bb2822;}

.sslf{ width:434px; height:253px; position:relative; background:#ddd;margin-top:30px;}
.sslf a{ display:block;}
.sslf a .div1{ width:174px; padding-top:20px; padding-left:20px; color:#3b3b3b;}
.sslf a .div1 .p1{ font-size:14px;}
.sslf a .div1 .p1 .rg{ font-size:12px;}
.sslf a .div1 .p2{ font-size:14px;color:#000}
.sslf a .div1 .p3{ margin-top:20px;height:96px;overflow:hidden;color:#666;}
.sslf a .div2{ position:absolute; top:34px; right:0px; margin-right:-30px; width:250px; height:187px; overflow:hidden;}
.sslf a .div2 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.sslf a .div3{ display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #333;position:absolute; bottom:0px; left:20px; margin-bottom:-10px;}
.sslf a:hover .div2 img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.ssrg{ width:510px;margin-top:30px;}
.ssrg ul li{ margin-bottom:34px;}
.ssrg ul li a{ display:block;}
.ssrg ul li a .div1{ width:62px; height:62px; overflow:hidden; border-right:1px solid #999999; text-align:left; font-size:48px; line-height:62px; color:#e6e6e6}
.ssrg ul li a .div2{ width:425px;}
.ssrg ul li a .div2 .p1 .lf{ color:#4c4c4c; font-size:14px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ssrg ul li a .div2 .p1 .rg{ color:#999}
.ssrg ul li a .div2 .p2{ color:#888; margin-top:5px; overflow:hidden; height:36px; line-height:18px;}
.ssrg ul li:hover a .div2 .p1 .lf{ color:#bf4c4c; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

.biaoti{padding:20px 0 20px;width:100%;overflow:hidden}
.biaoti span{ font-size:20px; font-weight:bold; color:#BB2822;float:left;border-left:#BB2822 2px solid;padding-left:10px;}
.biaoti a{float:right;font-size:12px;padding-top:10px;font-weight:bold}


.iabout{width:1200px;}
.iabout .anote{padding:10px 0px 30px; overflow: hidden; font-size: 14px;}
.iabout .anote .img{float:left;margin-right:25px;}
.iabout .anote .txt{margin-bottom:15px;height:220px;overflow:hidden;line-height:25px;}
.iabout .anote .more{display: inline-block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #333;}

.iabout .anote .texx{margin-bottom:15px;line-height:22px;}

.product_box{ width:1200px;margin:10px auto;position:relative}
.product_box .product_box-list{ margin:15px 0 15px; height:230px; overflow:hidden; position:relative;}
.product_box .product_box-list ul{width:99999px}
.product_box .product_box-list ul li{ overflow:hidden;width:230px;float:left;margin:0 10px;}
.product_box .product_box-list ul li ._pic{ float:left; border:#ddd 1px solid;margin-bottom:10px;}
.product_box .product_box-list ul li ._title{ font-size:14px; color:#000;padding-bottom:8px;text-align:center;clear:both}
.product_box .product_box-list ul li ._summ{line-height:22px;color:#5b5b5b;height: 96px;overflow: hidden;}
.product_box .product_box-list ul li a *{ cursor:pointer;}
.product_box .product_box-list ul li a:hover{color:#66b329;}
.product_box .product_box-list ul li ._time{ color:#5f5f5f;}
.product_box .product_box-list ul li ._time i{ color:#b5b5b5; font-size:14px; padding:5px 0;}
.product_box .product_box-list ul li ._detail{ color:#5f5f5f;}
.product_box .product_box-list ul li ._detail ._i{ display:inline-block; width:19px; height:18px; background-color:#66b329; color:#fff; line-height:18px; text-align:center;font-size: 17px;font-weight: bold;margin-left: 8px;}
.product_box .product_box-list ul li  ._more{ float:right; color:#5f5f5f; *margin-top:-20px;}
.product_box .product_box-list ul li  ._more b{ color:#66b329;}
.product_box .xarrs{ position:absolute; top:18px; cursor:pointer;}
.product_box .xarrs i{ font-size:20px;}
.product_box .xprev{ right:26px;}
.product_box .xnext{ right:0px;}
.product_box .xprev:hover i,.product_box .xnext:hover i{ color:#66b329;}


.footer{ width:100%; height:260px; padding-top:60px; background:#252525; color:#888;}
.footer a:hover{ color:#e4e4e4;}
.footer-til{ height:46px; font:18px/30px "Felix Titling","Times New Roman", Times, serif; color:#fff;}
.footer-copy{ height:78px; border-bottom:1px solid #2D2D2D;line-height:22px;}
.footer-focus { padding-top:15px;}
.footer-focus span{ display:inline-block; padding-right:12px; float:left;}
.footer-focus a{ display: inline-block; width:28px; height:28px; background:url(../images/icon03.jpg) no-repeat;  margin-right:5px;}
.footer-focus a.weibo{ background-position:0 0 ;}
.footer-focus a.weixin{ background-position:-33px 0;position: relative;cursor: pointer;}
.footer-focus .wechat-img{width: 80px;height: 80px;position: absolute;right: -90px;top: -5px;display: none;z-index: 10;}

.footer-01{ width:360px; height:172px; padding-right:15px; margin-right:15px; border-right:1px solid #2D2D2D;}
.footer-02{width:255px; height:172px;padding:0 15px; margin-right:15px; border-right:1px solid #2D2D2D;}
.footer-02 ul li{ width:100%; border-bottom:1px solid #2D2D2D; height:33px; line-height:33px;}
.footer-02 ul li span{ float:right; padding-right:12px;}
.footer-03{ width:300px;} 
.footer-03 ul{width:133px;float:left;margin-right:16px;}
.footer-03 ul li{ width:100%; border-bottom:1px solid #2D2D2D; height:38px; line-height:38px; background:url(../images/bit02.gif) no-repeat right 12px;}
.footer-03 ul li a{ display:block;color:#888;text-align:center}


.smbx{ height:50px;border-bottom:#ddd 1px dotted}
.smbx .mbx{ float:left;margin-top:13px; }

.nejlm{ text-align:center;margin-top:30px;}
.nejlm a{ padding:0px 45px;float:left;margin-bottom:15px;margin-right:15px; font-size:14px;background:#333;color:#fff; line-height:38px;}
.nejlm a:hover{ background:#BB2822; color:#fff;}
.nejlm .on{ background:#BB2822; color:#fff;}


.s-content{ margin-bottom:50px;overflow:hidden}

.s-content .sabout{float:left;}
.s-content .sabout .img{float:left;margin-right:45px;}
.s-content .sabout .anote{float:left;line-height:30px;}/*width:542px;*/
.s-content .sabout .anote ._t{ font-size:30px; color:#BB2822; margin-bottom:30px;}
.s-content .sabout .anote ._t .line{  width:45px; height:1px; background-color:#b9b9b9;margin-bottom:10px;}
.s-content .sabout .anote ._t ._en{ display:block;font-size:14px; color:#ababab;padding-top:5px;}
.s-content .sabout .anote p{ margin-bottom:15px; font-size:13px; color:#000;}/*float:left*/


.newBox li{ height:170px; width:1190px; border-bottom:1px dotted #ddd; padding:35px 15px 35px 15px; overflow:hidden;}
.newBox li a{ display:block; height:170px;}
.newBox li a .img4_1{ float:left; width:262px; height:163px; overflow:hidden; margin-right:40px;}
.newBox li a .img4_1 img{ width:100%;-webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-mos-transform 0.4s ease-out; -ms-transition:-ms-transform 0.4s ease-out; transition:transform 0.4s ease-out;}
.newBox li a .newsRight{ width:885px; float:left;}
.newBox li a .newsRight h3{ color:#222;font-size:18px; line-height:40px;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime{ color:#666; font-size:12px; line-height:40px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime .sp1{ display:block; float:left; background:url(../images/itnewi4.png) no-repeat left center; margin-right:16px; padding-left:24px;}
.newBox li a .newsRight .newsTime .sp2{ display:block; float:left; background:url(../images/icon4.png) no-repeat left center; padding-left:30px;}
.newBox li a .newsRight .newsBf{ font-size:14px; line-height:22px; text-indent:2em; height:66px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li:hover a .img4_1 img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.newBox li:hover .newsRight h3,.newBox li:hover .newsRight .newsBf,.newBox li:hover a .newsRight .newsTime{ color:#666;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;color:#bb2822}


.headTit{ text-align:center; padding:10px 0; position:relative;border-bottom:#ddd 1px solid}
.headTit h4{ font-size:24px; line-height:18px;margin-bottom:10px; text-align:center;color:#BB2822;}
.headTit .time{ font-size:10px;color:#999; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#bb2822; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px;line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


.return_page{padding-top:40px;margin:30px 0 15px;border-top:1px solid #ddd;overflow:hidden}
.pages{width:800px;float:left}
.pages p{margin-bottom:10px}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#ddd;text-align:center}
.pages p a{width:650px;margin-left:5px;background:#f5f5f5;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#bb2822;text-align:center;color:#fff}
a.return:hover{text-decoration:underline}
.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px}

.input_gbook{border:1px solid #b1b1b1;height:30px;line-height:30px;text-indent:5px}
.btn {background:url(../images/btn.gif);height:21px;width:67px;border: 0px none;color:#ffffff;line-height:21px;cursor:pointer;margin-left:90px}


.page { text-align: center; line-height: 16px; margin:30px 0;}
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #bb2822; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }
.page a.on{background: #bb2822; color: #ffffff; }

.caselist{overflow:hidden;}
.caselist ul{overflow:hidden;width:1215px;}
.caselist li{float:left;margin:15px 15px 0 0;position:relative;cursor:pointer;width: 32%;}
.caselist li img{vertical-align:top;width:100%}
.caselist li .shade{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:2;background:rgba(0,0,0,0.7);text-align:center;display:none;}
.caselist li h4{font-size:16px;color:#fff;padding:0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:32px;margin-top:50px;}
.caselist li p{padding:0 20px;font-size:12px;color:#999999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.caselist li a{display:block;height:26px;line-height:26px;width:148px;text-align:center;color:#fff;border:1px solid #fff;margin:40px auto 0}


.sce-th{padding-bottom: 40px;border-top: 1px solid #ddd;padding-top:20px;}
.sce-th .limg{overflow: hidden;}
.sce-th .limg .hd{width: 115px;/*height: 333px;*/padding:49px 18px;height:390px; position: relative;float: right;border:1px solid #ebebeb;background:#fff;}
.sce-th .limg .hd .thumb{width: 115px;height: 390px;position: relative;overflow: hidden;}
.sce-th .limg .hd ul{width: 115px;position: absolute;left: 0;top: 0;}
.sce-th .limg .hd ul li{float: left;width: 115px;height: 55px;overflow: hidden;/*height: 79px;*/margin:5px 0;text-align: center;cursor: pointer;position: relative;overflow: hidden;}
.sce-th .limg .hd ul li:hover span,.sce-th .limg .hd ul li.cur span{width: 113px;height: 53px;border:1px solid #f00;position: absolute;left: 0;top: 0;}
.sce-th .limg .hd ul li img{display: block;}
.sce-th .limg .hd a{position: absolute;display: block;width: 115px;height: 21px;left: 18px;}
.sce-th .limg .hd a.prev{top: 14px;background: url(../images/scenery_05.jpg) no-repeat top;}
.sce-th .limg .hd a.prev:hover{}
.sce-th .limg .hd a.next{bottom: 14px;background: url(../images/scenery_08.jpg) no-repeat bottom;}
.sce-th .limg .hd a.next:hover{}

.sce-th .limg .bd{width:800px;height: 487px;overflow: hidden;position: relative;float: left;}
.sce-th .limg .bd ul{width: 800px;position: absolute;top: 0;left: 0;}
.sce-th .limg .bd ul li{width: 800px;height: 487px;float: left;position: relative;}
.sce-th .limg .bd ul li img{display: block;}

.ul_abo1 li{margin-bottom:20px;width:50%;float:left;border-bottom:#ddd 1px dotted;overflow:hidden;padding-bottom:20px;}
.ul_abo1 li .fl{  border:1px solid #ccc; padding:2px;cursor:pointer}
.ul_abo1 li .fr{width:260px; margin:0 15px;}
.ul_abo1 li .fr .div1{ color:#BB2822; font-size:20px; font-weight:bold;}
.ul_abo1 li .fr .div2{ color:#4b4744; font-size:14px; font-weight:bold;}
.ul_abo1 li .fr .div3{ margin-top:10px;}

.displaynone{display:none}
.longzhao{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#000;filter: alpha(opacity=80);opacity: 0.8;z-index:15678}
.imgbigs{width:150px;height:150px;overflow:hidden;padding:10px;background:#fff;position:fixed;left:50%;top:50%;margin-left:-80px;margin-top:-80px;z-index:15679;background:url(../images/loading1.gif) no-repeat center center #fff}
.imgbigs .imgvalue{width:530px;height:382px}
.imgbigs .imgvalue img{width:530px;height:342px;display:none}
.imgbigs .imgvalue p{width:530px;height:40px;line-height:40px;text-align:center;font-size:16px;font-weight:bold;display:none}
.imgbigs a.ryclose{float:right;height:22px;display:none}

.honors li{display:inline;float: left;width:223px;margin-right:15px;margin-bottom:20px;cursor:pointer}
.honors li.no{margin-right:0px}
.honors li img{border:1px solid #ccc;padding:2px;width:217px;height:150px}
.honors li img:hover{border: 1px solid #bb2822}
.honors li p{height:30px;line-height:30px;text-align:center}

.form-cont {padding: 20px 0;font-size:14px;}
.form-cont th, .form-cont td {padding: 5px 0;}
.form-cont th {padding-right: 10px;color: #5c5857;font-weight: normal;text-align: right;}
.form-cont .txt {width: 278px;height: 17px;padding: 3px;border: 1px solid #dbdbdb;font-size: 12px;line-height: 17px;vertical-align: middle;}
.form-cont img {vertical-align: middle;}
.form-cont .msg {color: #de2d16;}
.form-cont .w164 {width: 164px;}
.form-cont .w480 {width: 480px;}
.form-cont .radio {margin-top: -4px;vertical-align: middle;}
.form-cont .btnn {display: block;width: 250px;height: 25px;margin: 0 auto;line-height: 25px;cursor: pointer;}
.recruitment dl{padding-bottom:25px}
.recruitment dl dt{height:30px;margin-bottom:6px;line-height:30px;background:#CCC;font-size:14px;color:#fff;padding-left:10px}
.recruitment dl dd{height:20px;line-height:20px;color:#705B48;text-indent:12px}
.recruitment ol li{height:20px;line-height:20px;color:#705B48;text-indent:12px}


.wenti dl{ padding-bottom:15px; border-bottom:1px dashed #d4d4d4;}
.wenti dl.last{ border:none;}
.wenti dt{ margin:16px 0 5px 0;padding-left:30px; background:url(../images/wd_w.gif) no-repeat left 3px;}
.wenti dt a{color:#bb2822; font-size:16px; }
.wenti dd{ padding-left:30px; background:url(../images/wd_d.gif) no-repeat left 9px; line-height:20px;color:#666;}

.map{ padding: 30px 0;}
.map dl dd{ width: 425px; margin-left:30px;}
.map dl dd p{ border-bottom: 1px solid #ddd; font-size: 20px; color: #3f3f3f; padding-bottom: 15px; margin-bottom: 20px; margin-top: 40px;}
.map dl dd p span{ font-size: 12px;text-transform:uppercase}
.map dl dd li{ line-height: 35px; color: #636363;}
.map dl dd li img,.map dl dd li span{ float: left;}
.map dl dd li img{ margin-right: 10px; margin-top: 12px;}


@media screen and (max-width: 1000px) {
.head,.banner,.footer,.ll1,.product{width: 1200px;}

}