/* CSS Document */

body { margin:0 auto; font-family:Arial; width:100%; font-size:14px;  color:#000000; overflow-x:hidden;  font-family:"Î¢ÈíÑÅºÚ"}
* { margin:0; padding:0;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none; font-family:"Microsoft Yahei";}
img {
	border:none;
}
h1, h2, h3, h4, h5, h6, hr, blockquote, form, ul, ol, li, p, pre, dl, dt, dd, fieldset, legend, button, input, textarea/*, th, td*/ {
	padding:0;
	margin:0;
}

ul, ol, li {
	list-style:none;
}

a:link {
	color: #4B4B4B;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4B4B4B;
}
a:hover {
	text-decoration: none;
	color: #bca064;
}

.clear{ clear:both; font-size:0; line-height:0;}

.top_bg{width:100%; height:140px; background-color:#000000; font-size:12px}
.top{width:960px; height:140px; margin:0 auto; color:#FFFFFF}
.top1{width:338px; margin-top:29px; height:23px; line-height:23px; float:left;font-size:14px}
.logo{width:283px; float:left; margin-top:52px}
.top2{width:262px; float:right; margin-top:29px}
.top2 img{margin-right:20px; float:left}

.menu_bg{width:100%; height:70px; background-image:url(../images/menu_bg.jpg); overflow:hidden}
.menu{width:960px; height:45px; line-height:45px; margin:0 auto; margin-top:11px}
.menu li{width:190px; height:45px; line-height:45px; float:left; background-image:url(../images/menu_bar.jpg); background-position:left; background-repeat:no-repeat; text-align:center; font-size:18px;}
.menu li a{padding:7px 15px; height:44px}
.menu li a:hover{ border-bottom:#BCA064 solid 1px; color:#BCA064}

.banner{width:100%; height:500px; margin:0 auto;  }



.index{width:100%; background-image:url(../images/bg.jpg); background-position:center; background-repeat:repeat-y; overflow:hidden; padding-bottom:60px}
.tianqi_bg{width:100%; height:40px; background-image:url(../images/bg2.jpg); background-position:center; background-repeat:repeat-y; overflow:hidden }
.tianqi2_bg{width:100%; height:40px; background-color:#c9c9c9; overflow:hidden }

.tianqi{width:960px; margin:0 auto; height:30px;  margin-top:10px; text-align:left}
.index_content{width:980px; margin:0 auto; margin-top:60px}
.index_left{width:628px; float:left}
.dongtai{width:600px}
.dongtai_tit{width:600px; height:38px; border:#A0A0A0 solid 1px; border-left:0; border-right:0; line-height:38px; font-size:18px; color:#BCA064}
.dongtai_tit img{float:right; margin-top:8px}

.dongtai li{width:600px; margin-top:43px; height:80px; border-bottom:#B4B4B4 dotted 1px}
.dongtai li .c1{width:110px; float:left; height:80px; background:url(../images/news_icon.jpg) left top no-repeat; padding-left:18px; color:#BCA064; font-size:14px}
.dongtai li .c1 a{width:78px; height:20px; margin-top:11px; display:block; color:#FFFFFF; background-color:#FF0000; text-align:center; line-height:20px; font-size:12px; }
.dongtai li .c2{width:320px; float:left; height:80px; font-size:14px; color:#4B4B4B}
.dongtai li .c2 p{font-size:12px; margin-top:5px; color:#C8C8C8; line-height:18px}
.dongtai li .c3{width:68px; float:left; height:68px; margin-left:30px}

.prodt{width:600px; margin-top:60px}
.prodt_tit{width:600px; height:38px; border:#A0A0A0 solid 1px; border-left:0; border-right:0; line-height:38px; font-size:18px; color:#BCA064; }
.prodt_tit img{float:right; margin-top:8px}
.prodt li{width:185px; height:200px; float:left; margin-right:20px; margin-bottom:45px}
.prodt li p.p1{width:185px; height:22px; line-height:22px; margin-top:7px; color:#C8C8C8; font-size:12px}
.prodt li p.p2{width:185px; height:22px; line-height:22px; }

.company{width:600px; margin-top:20px}
.company_tit {width:600px; height:38px; border:#A0A0A0 solid 1px; border-left:0; border-right:0; line-height:38px; font-size:18px; color:#BCA064; }
.company_tit img{float:right; margin-top:8px}

.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.in_about{padding:35px 0 30px 0;}
.in_about ul li{width:137px; height:170px; float:left;  position:relative; }
.in_about ul li.li2{width:160px; border-left:1px dotted #C7C7C7; border-right:1px dotted #ababab; text-align:center}
.in_aboutIconHover{width:100%; height:111px; position:absolute; top:0; left:0; overflow:hidden;}
.in_aboutTitle{margin-top:10px; font-weight:normal; font-size:12px;  text-align:center}
.in_aboutTips{margin-top:5px;  font-size:11px}



.img { width: 185px; height:148px; overflow: hidden; margin: 0 1px 1px 0; }
.img .inner { position: relative; }
.img .inner div { position: absolute; top: 0; left: 0; width: 185px; height: 148px; }
.img .inner img { width: 100%; height: 100%; }
.img .inner div:last-child { opacity: 0; }

.comtxt{ margin-top:0px; line-height:22px; color:#868686; font-size:12px; margin-bottom:50px}

.index_right{width:332px; float:right}
.jingcaipic{width:300px; float:right }
.jingcaipic_tit {width:300px; height:38px; border:#A0A0A0 solid 1px; border-left:0; border-right:0; line-height:38px; font-size:18px; color:#BCA064; }
.jingcaipic_tit img{float:right; margin-top:8px}

.shipinpic{width:300px; float:right; margin-top:60px }
.shipinpic_tit {width:300px; height:38px; border:#A0A0A0 solid 1px; border-left:0; border-right:0; line-height:38px; font-size:18px; color:#BCA064; }
.shipinpic_tit img{float:right; margin-top:8px}
.shipinpic  ul{margin-top:50px}
.shipinpic li{width:300px; height:200px; margin-bottom:45px}
.shipinpic li p{width:300px; height:32px; line-height:32px}

.jingcaipic2{width:300px; float:right; margin-top:12px }
.jingcaipic2_tit {width:300px; height:38px; border:#A0A0A0 solid 1px; border-left:0; border-right:0; line-height:38px; font-size:18px; color:#BCA064; }
.jingcaipic2_tit img{float:right; margin-top:8px}


.divScrollBar{background-color:#fff;position:absolute;opacity:0.5; filter:Alpha(opacity=50);}
.divScrollBar:hover{opacity:1; filter:Alpha(opacity=100);}
.divScrollBar div{background-color:#BCA064; position:absolute; left:0px; top:0px;}

.pic{width:300px;}
.pic li{width:272px; margin-bottom:16px; height:144px}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#bca064; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }


.foot1_bg{width:100%; height:90px; background-color:#EEEEEE}
.foot1{width:960px; margin:0 auto; height:90px}
.foot1a{width:216px; float:left; margin-top:45px}
.foot1b{width:215px; height:50px; float:left; margin-top:25px; margin-left:156px}
.foot1c{width:265px; float:right; margin-top:48px; }

.foot2_bg{width:100%; height:235px; border-bottom:#FFFFFF solid 1px; background-color:#000000; overflow:hidden;}
.foot2{width:960px; margin:0 auto; height:234px}
.foot2a{width:215px; height:150px; float:left; margin:50px 0 0 10px; border-right:#AAAAAA dotted 1px}

.foot2b{width:123px; height:150px; float:left; margin:50px 0 0 0px; border-right:#AAAAAA dotted 1px}
.foot2b ul{width:123px}
.foot2b p{width:65px; margin:0 auto; margin-bottom:16px; color:#BCA064}
.foot2b li{width:65px; margin:0 auto; height:22px; line-height:22px; font-size:12px}
.foot2b li a{color:#FFFFFF}

.foot2c{width:350px; height:150px; float:left; margin:50px 0 0 0px; border-right:#AAAAAA dotted 1px}
.foot2c ul{width:350px}
.foot2c p{width:290px; margin:0 auto; margin-bottom:16px; color:#BCA064}
.foot2c li{width:290px; margin:0 auto; line-height:22px; font-size:12px; color:#FFFFFF}

.foot3_bg{width:100%; height:53px; background-color:#000000}
.foot3{width:960px; height:53px; margin:0 auto; line-height:53px; color:#FFFFFF; font-size:12px}
.foot3 span{float:right}


.fixedBtn{width:46px; position:fixed; bottom:200px; right: 20px; margin-left:510px;}
.fixedBtn_ewm{width: 46px; height: 47px; display: block; margin-top: 8px; position: relative; background: url(../images/fenxian.png) 0 0 no-repeat;}
.fixedBtn_ewm:hover{background: url(../images/fenxian.png) 0 0 no-repeat;}
.fixedBtn_ewmImg{width: 0; height: 200px; position: absolute; bottom:0; right: 100%; margin-right: 10px; overflow: hidden;}

.ny_tit{width:960px; margin:0 auto; margin-top:53px; height:57px; border-bottom:#000000 solid 1px; background-image:url(../images/about_icon.jpg); background-repeat:no-repeat}
.ny_tit1{width:910px; height:23px; font-size:16px; margin-left:50px; color:#000000; line-height:13px}
.ny_tit2{width:910px; height:10px;  margin-left:50px; color:#000000; font-size:10px}
.ny_tit2 span{float:right;font-size:12px}
.ny_content{width:960px; margin:0 auto; margin-top:18px; background-image:url(../images/bg3.jpg); margin-bottom:68px;overflow:hidden }

.lefter{width:192px; float:left}
.lefter li{width:192px; height:44px; line-height:44px;  font-size:12px; background-color:#000000; margin-bottom:2px}
.lefter li a{color:#FFFFFF;padding-left:20px; display:block}
.lefter li a:hover{ background-color:#bca064; display:block}
.lefter li a.on{background-color:#bca064; display:block}
.righter{width:703px; float:right; margin-right:22px; margin-top:22px; line-height:24px; font-size:12px}
.gstjlist{width:703px;}
.gstjlist li{width:221px; height:180px; float:left; margin-right:20px; margin-bottom:39px}
.gstjlist li img{width:221px; height:148px}
.gstjlist li p a{width:221px; height:32px; line-height:32px; text-align:center; background-color:#000000; display:block; color:#FFFFFF}

.righter h1{width:100%; height:40px; border-bottom:#CCCCCC dotted 1px; margin-bottom:20px; font-size:16px; text-align:center}

.prolist{width:703px;}
.prolist li{width:227px; height:228px; float:left; margin-right:10px; margin-bottom:39px}
.prolist li img{width:227px; height:185px}
.prolist li p a{width:227px; height:43px; line-height:43px; text-align:center; background-color:#000000; display:block; color:#FFFFFF}

.newstlist{width:703px;}
.newstlist li{width:703px; height:174px; background-color:#FFFFFF; margin-bottom:11px}
.newstlist li img{width:286px; height:174px; float:left; margin-right:19px}
.newstlist li .news1{width:375px; height:64px; line-height:64px; margin-top:10px; font-size:16px; display:block; float:right; margin-right:20px}
.newstlist li .news2{width:375px; height:20px; font-size:12px;float:right; line-height:16px; margin-right:20px; }
.newstlist li .news3{width:375px; height:25px; line-height:25px; margin-top:22px; font-size:12px;float:right; margin-right:20px}
.newstlist li .news3 span{float:right}

.splist{width:703px;}
.splist li{width:227px; height:160px; float:left; margin-right:10px; margin-bottom:30px}
.splist li p{width:227px; height:32px; line-height:32px}


.pages{  width:680px; margin:0 auto; text-align:center; height:40px; margin-top:20px; overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px}
.pages span{display:inline-block;padding:5px 10px; background-color:#bca064;margin-left:6px;color:#fff;border:#B5BEC3 solid 1px}
.pages a{ display:inline-block; padding:5px 10px; background:#FFFFFF; color:#3B3D38; margin-left:6px; border:#B5BEC3 solid 1px }
.pages a:hover{ background:#bca064; color:#FFFFFF}



#flash{ width:100%;height:500px;overflow:hidden;margin:0 auto;clear:both;position:relative;padding:0px 0px;}
#flash a{width:100%;height:500px;display:none;}
#flash img{height:500px;}
.flash_bar{width:100px;z-index:69;height:30px;overflow:hidden;position:absolute;padding-top:13px!important;padding-top:12px;bottom:0px;left:0px;background:url(../images/tg_flashbar.png) no-repeat 10px 0px;text-align:center; margin:0 auto}
.flash_bar .dq{display:block;float:left;width:13px;height:13px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop");}
.flash_bar .no{display:block;float:left;width:13px;height:13px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop");}
#flashBg{height:500px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;}
#flashLine{background:url(../images/touming.png) repeat-x center bottom;height:393px;width:100%;clear:both;}