@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font: 12px/1.6  '宋体', 'Helvetica Neue', 'Liberation Sans', FreeSans, sans-serif;text-align:center;line-height:24px}
ul,li,dl,dd,dt,h1,h2,h3,h4,h5,p,ol{padding:0;margin:0;list-style: none}
a{text-decoration: none;color:#666;border:none}
a img{border:none}
a:hover{color:#f60}
.fl{float:left}
.fr{float:right;}
.pd10{padding:10px}
.mt10{margin-top:10px}

.wrapper{width:1020px;margin:0 auto;text-align: left;position:relative}
.container{background:#fff;background:url(../images/f.gif) no-repeat center bottom}
.container{zoom:1;padding:15px 0}
.container:after{content:" ";clear:both;display:block}

.header{height:94px;background:#fff;border-top:3px solid #da1b20;overflow:hidden}
.header .lang{position:absolute;right:0;margin-top:14px;line-height:100%}
.header .lang a{}
.header .lang a img{margin-right:10px; vertical-align:middle;}
.header .lang a:hover{color:#f00}
.header .lang a{color:#333;}
.header .lang a.current{color:#f60}
.header .top{float:right;margin-top:40px;color:#666}
.header .search{background:url(../images/sbg.gif) no-repeat;width:162px;height:19px;position:absolute;top:10px;right:100px}
.header .search .key{width:140px;height:18px;line-height:18px;background:none;border:none;padding:0;margin:0 6px 0 0}
.header .search button{border:none;background:none;height:19px;width:19px;margin:0;padding:0 10px; vertical-align:top;position:absolute;right:0;top:0; cursor:pointer}

.header h1#logo{height:238px;float:left;}
.header .nav{text-align:left;float:right;}
.header .nav li{width:90px;height:94px;line-height: 36px;text-align: center;padding-right:2px;text-align:center;display:inline-block;*display:inline;*zoom:1;}
.header .nav li a{padding-top:52px;height:42px;line-height:100%;font-size:14px;color:#272525;display:block;}
.header .nav li.current a{background:url(../images/navbg.gif) repeat-x center 0;color:#fff;}
.header .nav li a:hover{color:#666;font-weight: bold;}
.header .nav li.current a:hover{color:#fff;border:none;}
.header .wrapper{position: relative;}

.banner{text-align: center;position:relative;overflow:hidden;background:#c00;height:392px}
.index-banner{margin-bottom:15px;}
.banner-scroll{margin:0 auto;position:relative;height:345px;}
.banner-scroll ul li{width:100%;height:345px;position:absolute;top:0;left:0}



.scroll-page{width:100%;height:47px;background:url(../images/bp.gif) repeat-x;text-align:center}
.scroll-page a{width:46px;height:20px;line-height:47px;text-align:center;display:inline-block;*display:inline;zoom:1;color:#ccc;margin-right:1px;color:#fff;font-size:16px}
.scroll-page a.current,.scroll-page a:hover{color:#7a0203}

.sidebar{float:left;width:244px;}

.block{height:0;clear: both;margin:0;color:#fff;}
.icon-arrow{height:40px;padding-left:15px;line-height: 40px;background: url(../images/slice_03.png) no-repeat left center;}
.icon-arrow2{height:30px;padding-left:20px;line-height: 30px;background: url(../images/slice_07.png) no-repeat left center;}

.box{}
.box .hd{background:url(../images/img_21.png) no-repeat;height:29px;position:relative;}
.box .hd h2{margin:0;line-height:29px;font-size:14px;font-weight:bold;color:#003972;padding-left:30px}
.box .hd p.more{position:absolute;right:15px;top:10px;}
.box .hd p.more a{display:block;width:30px;height:11px;line-height:11px;right:10px;text-align:left}

.box .bd{overflow: hidden;*zoom:1;}
.box .fd{height:3px;line-height:3px;font-size:0;background:url(../images/slice_11.png) no-repeat right top;}
.contact{width:245px;height:191px;background:url(../images/lxwm_s.gif) no-repeat;}
.contact .hd{border:none !important}
.contact .hd h2{height:50px;border:none;text-indent:-999em}
.contact .bd{line-height:18px;padding:20px 0 0 15px;position:relative;border:none;color:#888}

.content{width:760px;float:right;border:1px solid #ddd;background:#ececec;}
.incon h2{font-size:14px;color:#0089e1;border:1px solid #fff;border-bottom:none;background:url(../images/lb.gif) no-repeat center bottom;font-weight:bold}
.incon .detail{padding:20px 0 20px 20px;line-height:30px;border:1px solid #fff;border-top:none;min-height:465px;_height:465px}
.imgfl{float:left;margin:0 10px 10px  0 }
.incon h2{background:#ececec url(../images/if.gif) no-repeat 10px center;font-size:14px;border:1px solid #fff;color:#777;padding:10px 10px 10px 32px}
.incon h2 small{color:#bbb;margin-left:10px}
.current-path{float:right;margin-top:10px;margin-right:20px;padding-left:15px;color:#888;background: url(../images/ar.gif) no-repeat left center}
.current-path a{color:#f60; text-decoration:none}

.detail .title{text-align:center;line-height:40px}
.detail .title h3{font-size:14px;font-weight:bold;color:#b10f17;text-align:center}
.detail .title p{color:#164ca1;text-align:center}
.detail .read p{text-indent:2em}
.link{background:url(../images/link_2.png) repeat-x;clear:both;width:978px;margin:0 auto;border:1px solid #e5e5e5}
.link ul{background:url(../images/link_1.png) no-repeat;padding:10px 10px 10px 80px;height:50px;text-align:center;}
.link ul li{float:left;margin:0 5px; white-space:nowrap}

.box2 .hd{height:28px;line-height:28px;border:1px solid #d7d8d9;position:relative}
.box2 .hd h2{margin:0;line-height:29px;font-size:14px;font-weight:bold;color:#003972;padding-left:10px}
.box2 .hd p.more{position:absolute;right:15px;top:8px;}
.box2 .hd p.more a{background:url(../images/more.gif) no-repeat;text-indent:-999em;display:block;width:45px;height:17px;line-height:17px;right:10px;text-align:left}
.box2 .bd{overflow:hidden;/* border:1px solid #d7d8d9;border-top:none */}
.box2 .hd h2.icon{background:url(../images/icon.png) no-repeat 7px center;padding-left:30px}

/* 首页 */
.index-left{float:left}
.flash-scroll{width:290px;border:1px solid #e0e0e0;padding:4px;margin-bottom:12px;}
.index-contact{width:300px;height:172px;background:url(../images/lxwm.gif) no-repeat}
.index-contact ul {
padding: 54px 80px 0 15px;
}
.index-contact li{font-size:12px;color:#8b8989;line-height:18px}
.index-center{width:473px;float:right}
.index-right{width:224px;float:right}

.index-about{overflow:hidden;*zoom:1;padding-bottom:5px;background:url(../images/dot.gif) repeat-x left bottom;margin-bottom:12px}
.index-about .hd {border:none}
.index-about .hd h2{height:29px;background:url(../images/at.gif) no-repeat;text-indent:-999em}
.index-about .bd{line-height:20px;padding:10px 2px}
.index-about .album{float:left;margin-right:12px}
.index-about h3{margin-bottom:10px}
.index-about h3,.index-about .more{font-size:14px;font-weight:bold;color:#e01c1d}
.index-about p{text-indent:2em;color:#888}

.news-list{padding:6px 0}
.news-list li{border-bottom:1px dashed #ddd}
.news-list li a{position:relative;display:block;padding:0 5px 0 3px;background:url(../images/dot.png) no-repeat left center;height:27px;line-height:27px;color:#888}
.news-list li a:hover{}
.news-list li a span{position:absolute;right:5px;font-size:10px;color:#888;padding-left:10px}
.news-list li a i{ font-style:normal; font-family:Arial, Helvetica, sans-serif;color:#e01c1d;margin-right:5px}
.news-list li a:hover i{color:#000}
/* hot-news */
.hot-news .hd{border:none;}
.hot-news .hd h2,.index-product .hd h2{width:70px;height:27px;background:url(../images/t.gif) no-repeat;text-align:center;font-size:12px;font-weight:bold;color:#fff;margin:0;padding:0;line-height:24px}
.hot-news .hd h2 a{color:#fff}
.hot-news .bd{padding:0}

/* index-cate */
.index-cate h2{height:29px;background:url(../images/pt.gif) no-repeat;margin-bottom:10px;text-indent:-999em}
.index-cate .bd{height:332px;width:224px;background:url(../images/index_cbg.gif) no-repeat}
.index-cate ul{padding:13px 0 0 68px;font-size:14px;line-height:54px}
.index-cate ul a{color:#555}
.index-cate ul a:hover{color:#f00}
.index-cate .more{text-align:right;padding:10px 37px }
.index-cate .more a{color:#f00}
.index-product{clear:both;}
.index-cate ul li {
height: 54px;
overflow: hidden;
margin-right: 10px;
}


/* qlink */
.qlink div{border:1px solid #d5d5d5;box-shadow:0 0 1px #fff inset}

.news-box{margin:0 0;}
.news-box .tabs{overflow:hidden;zoom:1;border-bottom:1px solid #ccc;padding:20px 20px 0;}
.news-box .tabs a{width:140px;height:32px;line-height:32px;float:left;display:block;border:1px solid #ccc;background:#eaeaea;text-align:center;margin-right:15px;border-bottom:none}
.news-box .tabs a.current{background:#b7feb1;color:#437b0d}
.news-box ul{padding:20px;}
.news-box ul li{border-bottom:1px dotted #c9c9c9}
.news-box ul li a{padding-left:15px;line-height:30px;background:url(../images/arr.png) no-repeat 0 center;color:#333}
.news-box ul li a:hover{color:#f00}
.news-box ul li span{float:right;color:#666}

.cate{border:1px solid #ebebeb;overflow:hidden;zoom:1;margin-bottom:12px}
.cate h2{background:#ececec url(../images/if2.gif) no-repeat 10px center;font-size:14px;border:1px solid #fff;color:#777;padding:10px 10px 10px 32px}
.cate h2 small{color:#bbb;margin-left:10px}
.cate .bd{background:#ececec;border:1px solid #fff;border-color:#ebebeb #fff #fff}
.cate ul{padding:8px 15px 0;}
.cate ul li{line-height:25px;background:url(../images/lb2.gif) no-repeat center 21px}
.cate ul li li{background:none}
.cate ul li a{background:url(../images/ip.gif) no-repeat 5px center;display:block;height:23px;line-height:23px;color:#777;padding:0;font-weight:bold;padding-left:20px}
.cate ul li a:hover{color:#df0304}
.cate ul li ul{padding:10px 0 10px}
.cate ul li li a{background:url(../images/dot_r.gif) no-repeat 43px center;padding-left:53px;line-height:23px;font-weight:normal}
.cate ul li li a:hover{background:url(../images/cb.gif) no-repeat 0 center;color:#fff}
.cate p.more{text-align:right;padding:0 10px 10px; padding-top:10px;}
.cate p.more a{color:#f00;font-family:"宋体"}

.page{text-align:right;padding:20px;clear:both}
.page a,.page span{display:inline-block;*display:inline;*zoom:1;height:20px;line-height:20px;padding:0 6px;background:fff;border:1px solid #ddd;margin:0 1px}
.page a.current{border:none;color:#888}

/* product-table */
.product-table{width:90%;border-left:1px solid #797e7a;border-top:1px solid #797e7a}
.product-table th,.product-table td{border-right:1px solid #797e7a;border-bottom:1px solid #797e7a;text-align:center;padding:5px}
.product-table th{background:#3d94ca;color:#fff}

.incon .contact-detail{background: url(../images/bg1.png) no-repeat 160px 50px;height:400px;padding:40px}
.contact-detail h3{font-size:18px;color:#098136;margin-bottom:10px}

.tip {background:#f3fbe1 url(../images/i.gif) no-repeat 10px 19px;border:1px solid #e1edc5;padding:15px 10px 10px 34px;}

.index-product{position:relative}
.index-product .bd{padding-top:15px;border-top:none;position:relative}
.index-product .hd h2{margin-left:30px}
.index-product .slide{width:955px;margin:0 auto;height:163px;overflow:hidden;position:relative}
.index-product .slide ul{width:999em;position:relative}
.index-product .slide li{width:146px;height:163px;float:left;margin-right:15px}
.index-product .slide li a{width:146px;height:163px;display:block;background:url(../images/pbg.gif) no-repeat -146px 0;padding-top:3px;}
.index-product .slide li a:hover{background-position:0 0}
.index-product .slide li a span.pic{width:140px;height:105px;display:block;margin:0 auto;text-align:center;}
.index-product .slide li a span.tit{width:126px;font-size:12px;color:#888;display:block;height:20px;text-align:center;line-height:18px;padding:10px}
.index-product .slide li a:hover span.tit{color:#fff}
.index-product .arrow-left,.index-product .arrow-right{width:22px;height:163px;display:block;background:url(../images/arrow.gif) no-repeat 0 0;position:absolute;left:0;top:0;}
.index-product .arrow-right{background-position:-22px 0;left:auto;right:0}
.index-product .arrow-left:hove{background-position:-44px 0;}
.index-product .arrow-right:hover{background-position:-66px 0;}

.img-list li{float:left;width:208px;height:170px;text-align:center}
.img-list li .pic{width:182px;height:129px;display:block;overflow:hidden;margin:0 auto;border:1px solid #ddd}
.img-list li .pic img{max-height:129px;max-width:182px;_height:129px}
/* honor */
.honor-list{}
.honor-list li{float:left;width:154px;height:140px;text-align:center;margin-right:14px;margin-bottom:15px}
.honor-list li .pic{width:154px;height:116px;display:block;overflow:hidden;margin:0 auto;border:1px solid #ddd}
.honor-list li .pic img{max-height:116px;max-width:154px;_height:116px}
/* product-list */
.product-list li{float:left;margin-right:22px}
.product-list li a{width:162px;height:152px;padding:10px 0 0;display:block;background:url(../images/pic_bg.gif) no-repeat;}
.product-list li a .pic{width:140px;height:93px;display:block;overflow:hidden;margin:0 auto 10px;text-align:center}
.product-list li a .tit{display:block;text-align:center;color:#000}
.product-list li a:hover .tit{color:#c00}

.product-ablum{text-align:center}
.product-ablum p.pic,.product-ablum p.name{text-indent:0;text-align:center}
.product-ablum p.pic img{margin:0 10px}
.product-ablum p.name{text-align:center}
.product-detail .ms-tit{border-bottom:1px solid #ddd;margin-bottom:20px}

.read-page{color:#666;line-height: 24px}
.form-page{padding:0}
.red{color:#f00}
.gbook-from{width:550px;margin-top:20px}
.gbook-from-en th{width: 140px;}
.gbook-from th{width:110px;text-align:left;color:#040303;font-weight:normal}
.gbook-from th .red{margin-right:5px}
.gbook-from .button{width:111px;line-height:12px;height:32px;background:url(../images/btn.gif) no-repeat;padding:5px 10px;color:#fff;border:none;}
.gbook-from input{width:288px;background:#fff;border:1px solid #888481;height:20px;line-height: 20px}
.gbook-from textarea{width:400px;background:#fff;border:1px solid #888481;height: 80px}
.gbook-from td,.gbook-from,th{padding:5px 0 0}

.footer{height:157px;background:#edecec;text-align:center}
.footer .wrapper{height:130px;padding:27px 0 0;text-align:left;color:#696969;line-height:24px;background:url(../images/flogo.gif) no-repeat right top}
