*{ margin:0px; padding:0px}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#000000;}
img,div,table,tr,td,span{ border:none}
ul,li{ list-style:none}
a{ text-decoration:none; color:#000000}
a:hover{ text-decoration:none; color:#FF6600}

#topnav{ width:100%; margin:0px auto; height:100px; padding:10px 0}
.logo{ width:1200px; margin:0px auto}
.tb{ width:1200px; margin:0px auto}
.tbyc{ width:1200px; margin:0px auto; text-align:right; position:absolute; top:5px}
.tbyc a{ padding-left:15px;}

#nav1{ width:100%; margin:0px auto; background:#8E2C29; height:45px; line-height:45px}
#nav{ width:1200px; margin:0px auto; height:45px; line-height:45px; font-family:"Î¢ÈíÑÅºÚ"}
#nav ul{ list-style-type:none}
#nav ul li{ float:left; width:150px; text-align:center}
#nav ul li a{ color:#E2C882; text-align:center; font-size:15px}
#nav ul li a:hover{ background:#8E2C29; width:150px; display:inline-block}

.banner{ width:100%; margin:0px auto; height:500px}
.kv{height:500px;position: relative; left:0px;	width:100%; overflow:hidden;}
.banner_yy{position:absolute; top:0px; left:0px; z-index:1; width:100%; height:5px;}
.kv ul{height:500px;width:100%;}
.kv ul li{height:500px;width:100%;}
.kv ul li a{height:500px;width:100%;display:block;}
.kv .kv_page{height:5px;position: absolute;bottom:10px; text-align:center; width:100%;z-index: 10;}
.kv .kv_page a{display: inline-block;width:35px;height:5px;background:#fff;margin:0 4px;}
.kv .kv_page a.selected{background:#ff9501;}

#main{ width:1200px; margin:0px auto; border-left:1px #ccc solid; border-right:1px #ccc solid; padding:5px}

.announce{ width:240px; float:left; margin-top:5px}
.n_part1{background:#1871CB; height:45px; line-height:45px; font-size:18px; font-weight:bold; padding:0 0 0 20px; color:#fff;}
.n_part1 span{font-size:14px; color:#f2f2f2; font-weight:normal; text-transform:uppercase; padding:5px 0 0 10px;}
.announcet{border:1px solid #ccc; padding:6px;line-height:28px;}

.company{ width:950px; float:right; margin-top:5px;}
.part4{border-bottom:1px solid #dadada; height:30px; line-height:30px;  margin-bottom:10px}
.part4 h1{float:left; border-bottom:2px solid #1871CB; height:29px; font-size:16px; color:#1871CB; padding:0 6px;}
.part4 h2{float:right; background:url(../images/index_29.jpg) no-repeat right; padding:0 20px 0 0; font-size:12px; font-weight:normal; }
.part4 h2 a,.part4 h2 a:visited{color:#1871CB;}
.part4 h2 a:hover{color:#ff9501}
.companyt{ line-height:27px;font-size: 13px;}

.company H2{ font-size:28px;font-weight: bold; line-height:38px}
.about_a{   margin-top: 10px;}
.about_a A{border-bottom: #ccc 1px solid;text-align: center;border-left: #ccc 1px solid;line-height: 30px;width: 100px;display: block;float: left;height: 30px; font-size: 12px; border-top: #ccc 1px solid;margin-right: 15px;border-right: #ccc 1px solid;text-decoration: none; transition: all 0.5s;}
.about_a A:hover{height: 30px;color:#FF6600;border: #FF6600 1px solid;}

.cpzs{ width:1200px; margin:0px auto; margin-top:5px; padding-top:5px; border-top:1px #ccc dotted}

#left{ width:240px;  float:left}
.part1{background:#8E2C29; height:45px; font-size:18px; font-weight:bold; color:#fff; text-align:center; line-height:45px}
.part1 span{font-size:14px; color:#ccc; font-weight:normal; text-transform:uppercase; padding-left:5px;}
.cpfl{ border:1px solid #D5D5D5; padding:8px}
.cpfl ul{ list-style-type:none;}
.cpfl ul li{ height:35px; line-height:35px; border-bottom:1px #d5d5d5 solid;}
.cpfl ul li a{ list-style:none; padding-left:50px }

.prolist{ width:950px; float:right}
.prolist div{ width:230px;margin-left:3px; margin-right:4px; float:left}
.prolist div h2{ width:230px}
.prolist div h2 a{ widows:230px}
.prolist div h2 a img{ width:228px; height:171px; border:1px solid #BEBEBE}
.prolist div h3{ height:30px; line-height:30px; text-align:center}
.prolist div h3 a{ text-align:center; font-weight:normal; font-size:14px}
.prolist div h3 a:hover{ color:#0358A8}

.cpzs1{ width:1200px; margin:0px auto; margin-top:5px; padding-top:5px; border-top:1px #ccc dotted}
.cpzs1 div{ width:235px; margin-right:3px; margin-left:2px; float:left}
.cpzs1 div h2{ width:235px}
.cpzs1 div h2 a{ widows:235px}
.cpzs1 div h2 a img{ width:233px; height:175px; border:1px solid #BEBEBE }
.cpzs1 div h3{ height:30px; line-height:30px; text-align:center}
.cpzs1 div h3 a{ text-align:center; font-weight:normal; font-size:14px}
.cpzs1 div h3 a:hover{ color:#0358A8}

/*Áù´óÓÅÊÆ*/
.youshi{ width:1200px; margin:0px auto; margin-top:5px; padding-top:5px; border-top:1px #ccc dotted}
.ytit{text-align: center;}
.ytit img{margin: 8px 0;}
.ytit h1{font-size: 32px;color: #333;font-weight: bold;}
.ytit span{font-size: 20px;color: #666; font-weight:normal; line-height:30px  }

.ys_main{background: #FFF;padding: 1px 0;}
.ys-top{margin-top:24px;}
.ys-top .FloatL img{ border:0}
.FloatL{float: left; width:50% }
.FloatR{float:right; width:50% }
.ys_main ul li{ margin-bottom:20px;}
.ys_main ul li h3{font-size: 22px;color: #333;line-height:40px;}
.ys_main ul li p{font-size: 16px;color: #666;line-height:30px;}
.ys_main ul li img{float: left;margin-right:24px;margin-top:16px;}
.ys_main ul li:hover img{-webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg); 
    -webkit-transform-origin:center;
    -moz-transform-origin:center; transition:all .5s linear;}
.ys_main ul li span{display: block;width: 75%;float: left;}
.ys_main .left{float: left; width:50% }
.ys_main .right{float: right; width:50% }
.ys_main .right img{ border:0}
.ys-di{margin-bottom:0px;}



#news{width:1200px; margin:0px auto; margin-bottom:8px;padding-top:10px;overflow:hidden; border-top:1px dotted #d1d1d1; }

#news-r{width:488px; float:right; border:1px #ccc solid}
#info-1{width:480px; padding-top:3px; margin:0px auto}
#info-1 ul{ list-style-type:none; font-size:12px;}
#info-1 UL LI.none {BACKGROUND: none transparent scroll repeat 0% 0%;}
#info-1 UL LI span{ float:right; font-size:12px; color:#999999;}
#info-1 UL LI {	text-align:left;WIDTH: 480px;display:block;OVERFLOW: hidden;border-bottom:#ddd solid 1px;font-size:12px;float:left;padding-bottom:10px; margin-bottom:5px}
#info-1 UL LI h1{ font-size:14px; line-height:32px; cursor:pointer; font-weight:normal}
#info-1 UL LI p{ color:#444; line-height:27px;}
#info-1 UL LI A {	COLOR:#222;}
#info-1 UL LI A:hover {	COLOR:#D32622;}

#news-m{width:450px;float:left; margin:0px 10px }
#news-2{width:450px;float:right;}
#news-2 ul{ list-style-type:none;}
#news-2 UL LI.none {BACKGROUND: none transparent scroll repeat 0% 0%;}
#news-2 UL LI span{ float:right;}
#news-2 UL LI {	text-align:left;WIDTH:450px;display:block;line-height:32px;OVERFLOW: hidden;font-size:14px;float:left;border-bottom:#ddd solid 1px; height:32px; overflow:hidden}
#news-2 UL LI A {padding-left:3px;}
#news-2 UL LI A:hover {COLOR:#D32622}

#news-l{width:240px; float:left; }
.sdh{ padding-top:9px; border:1px #ccc solid}
.sdh p{font-size: 14px; line-height:33px; padding-left:5px;}



.newl{ width:770px; height:630px; overflow:hidden; float:left; border:1px #E6E6E6 solid}
.part2{background:url(../images/tstybg.png) repeat-x left center; height:41px; line-height:41px; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:#e6e6e6 1px solid;}
.part2 h1{float:left; font-size:16px; color:#fff; background:#8E2C29; padding-left:20px; width:180px}
.part2 h1 span{font-size:12px; font-weight:normal; text-transform:uppercase; COLOR: #ccc; padding-left:5px}
.part2 h2{float:right; padding:0 10px 0 0px; font-size:12px; font-weight:normal; height:41px; line-height:41px;COLOR: #666} 
.part2 h2 a{COLOR: #666}

.news_c{ padding:0 6px; height:587px;}
.news_c dl{ height:124px; margin-bottom:9px; padding-bottom:9px; border-bottom:1px #cccccc dotted; padding-top:5px}
.news_c dt{ float:left; width:202px; margin-right:19px;}
.news_c dt img{ padding:2px; border:1px solid #ccc; width:196px; height:118px;}
.news_c dd{ float:left; width:530px; overflow:hidden; height:124px;}
.news_c dd h3{ font-size:16px; font-weight:100; margin-bottom:5px;}
.news_c dd h3 a{ color:#333;}
.news_c dd p{ line-height:25px; color:#333; height:75px; overflow:hidden;}
.news_c dd em{ font-size:14px; color:#B60005; font-style:normal;}

.news_c li{ float:left; width:372px; height:33px; line-height:33px; margin:0px 3px 2px; border-bottom:1px #ccc dashed; overflow:hidden}
.news_c li a{ color:#333; font-size:14px}
.news_c li span{ float:right; height:33px; width:78px; overflow:hidden; font-size:14px}

.faq{ width:412px; height:630px; overflow:hidden; float:right; border:1px #E6E6E6 solid}

.faq_c{ height:587px; padding:3px 10px;}
.faq_c dl{ height:107px; border-bottom:1px solid #ccc; margin-bottom:10px; overflow:hidden; width:390px}
.faq_c dt{ height:23px; line-height:23px; font-size:14px; color:#333; margin-bottom:5px;}
.faq_c dt span{ float:right;}
.faq_c dt a{ color:#333;}
.faq_c dd{line-height:26px; color:#333;}



#footer{ width:100%; margin:0px auto;}
.nav{ width:100%; margin:0px auto; height:45px; background:url(../images/navbg.jpg) no-repeat center #050304; }
.nav ul { width:1200px; margin:0px auto; height:45px; line-height:45px; }
.nav ul li{float:left; width:133px; text-align:center }
.nav ul li a{ color:#E2C882; text-align:center; font-size:15px}

.copyright{ width:1200px; margin:0px auto; text-align:center; line-height:30px}


#ileft{ width:240px; float:left; margin-top:5px}

#iright{ width:950px; float:right; margin-top:5px}
.index{ border-bottom:1px #8E2C29 solid; height:40px; line-height:40px;}
.index h2{ float:left; font-size:16px; padding-left:3px;  font-weight:bold; color:#8E2C29}
.index span{ float:right; font-size:12px; padding-right:3px}
.index span a{ color:#333}

.content{ line-height:30px; padding:5px}
.content1{ line-height:40px; padding:5px; font-size:16px}

.productlist dl{ width:227px; float:left; margin-left:4px; margin-right:4px}
.productlist dl dt{ width:227px}
.productlist dl dt a{ width:227px}
.productlist dl dt a img{ width:225px; height:169px; vertical-align:middle; border:1px solid #BEBEBE}
.productlist dl dd{ height:30px; line-height:30px; text-align:center}
.productlist dl dd a{ height:30px; line-height:30px; }

.page { margin:0px auto; width:940px; padding-top:10px; padding-bottom:8px}
.page ul li{float:left; border:1px solid #e5e5e5; padding:0 5px; height:20px; line-height:20px; overflow:hidden; color:#000; margin:0 3px;}
.page ul li a{color:#666;}
.page ul li a:hover{color:#588b00;}
.page ul li a.on{color:#333; font-weight:bold;}
.page ul li.last{color:#7b7b7b;}

.title{text-align:center; line-height:40px; height:40px; font-size:22px; color:#000000; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.info{width:380px;height:28px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#000; font-size:14px}

.xwzx ul{ list-style-type:none}
.xwzx ul li{ border-bottom:1px dotted #ccc}
.xwzx ul li span{ float:right}

.ipro dl{ width:227px; float:left; margin-left:4px; margin-right:4px}
.ipro dl dt{ width:227px}
.ipro dl dt a{ width:227px}
.ipro dl dt a img{ width:225px; height:169px; vertical-align:middle; border:1px solid #BEBEBE}
.ipro dl dd{ height:30px; line-height:30px; text-align:center}
.ipro dl dd a{ height:30px; line-height:30px}

.newslist{}
.newslist ul{ list-style-type:none}
.newslist ul li{ border-bottom:1px dotted #ccc; height:40px; line-height:40px}
.newslist ul li a{ font-size:14px;}
.newslist ul li span{ float:right}
