﻿@import url("reset.css");
.container, .wrap, .header, .footer, .banner, .bottom, .nav{ clear:both; margin:0 auto;}
.container{ width:1000px; position:relative;}

.nav{background:#fff; height:40px;}
.nav ul{}
.nav li{ float:left; background:url(../images/navline.png) no-repeat right center; font-size:14px; width:125px; text-align:center; position:relative;}
.nav li a{ display:block; line-height:40px; height:40px; font-weight:bold}
.nav li.hover a,.nav li a:hover{ background:#e2160d; color:#fff;}
a.on{background:#e2160d;  color:#fff;}

.bottom{ background:#606060 url(../images/bottom.png) center top; color:#fff; height:280px; margin:0 auto; padding:20px;}
.bottom h3{ color:#ccc; line-height:30px; margin-bottom:20px;}
.bottom h3 em{ padding-left:16px; font-size:14px;}
.b-01, .b-02{ float:left; width: 300px; line-height:26px; margin-right:50px;}
.b-03{ float:right; width:270px;}
.ilist li{ background:url(../images/ilist.png) no-repeat 3px center; height:26px; line-height:26px; overflow:hidden; padding-left:16px;}
.ilist li a{ color:#fff;}
.ilist li a:hover{ color:#c00;}
.b-02 a{ color:#c00;}
.b-02 a:hover{ color:#000;}
.tlist li .data{ float:right; color:#888;}
.tlist li{ background:url(../images/dot.png) no-repeat 3px center; height:30px; line-height:30px; overflow:hidden; padding-left:16px; border-bottom:1px #ddd dashed;}


.footer{ background:#333; color:#999; height:50px; line-height:50px; margin:0 auto; font-size:14px}
.footer .float_r{}

.header{ padding:15px 0;}
.logo{float:left;}
.search{ float:right; display:block; width:250px; height:34px; overflow:hidden; margin-right:20px;}
.search .keyword{ background:#fff; border:0; color:#ddd; padding:5px; width:190px; height:24px; line-height:24px;}
.search .s_Btn{ background:#e2160d; color:#fff; display:inline-block; width:50px; height:34px; line-height:34px; text-align:center; vertical-align:middle;}
.search .s_Btn:hover{ background:#b71a1c;}

.language{ float:right; background:#fff; /*background:#fff url(../images/arrowd.png) no-repeat 44px 15px;*/ display:block; width:120px; height:34px; line-height:34px; padding:0 10px; position:relative; z-index:9999;}
/*.language ul{ display:none; position:absolute; top:34px; left:0;}
.language:hover ul,.language:hover ul{ display:block;}
.language li{}
.language li a{ height:34px; padding:0 10px; background:#fff; display:block;}
.language li a:hover{background:#ccc; display:block;}*/


.silder{z-index:100; margin:20px auto 40px; width:1000px;}
.focus_ad{ height:320px; overflow:hidden; position:relative;}
.focus_ad .slide_pic {height:320px;}
.focus_ad .slide_pic li{display:none;}
.focus_ad .slide_pic .li_on{display:block;height:320px;}
.focu_btn{ width:80px; height:20px; background:url(../images/select.png) no-repeat; bottom:30px; z-index:999; position:absolute;left:50%; margin-left:-81px; padding:17px 0 3px 30px;}
.focus_ad .slide_txt{ display:block;}
.focus_ad .slide_txt li{width:20px; float:left; height:20px; line-height:10px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:20px; height:20px; display:block; text-indent:-9999px; background:url(../images/li.png) no-repeat center;}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat center;}

.ibox{ float:left; background: url(../images/ibox.png) no-repeat center bottom; overflow:hidden; padding:0 15px 20px; margin-bottom:30px;}
.ibox .bd{  background:#fff; border:1px #ddd solid; width:260px; height:420px; overflow:hidden; padding:20px;}
.ibox .pic{ width:230px; height:250px; overflow:hidden; position:relative; margin:0 auto; text-align:center;}

.ibox .txt{ width:260px; margin:0 auto }
.ibox .txt h3{ height:30px; line-height:30px; text-align:center; overflow:hidden;}
.ibox .txt .bc{ color:#888; height:100px; line-height:20px; overflow:hidden;}
a.more {color: #ff6600; display:block; font-family:"宋体";}
a.more:hover {color: #fabe00;}

.tit1{ text-align:center; font-size:24px; color:#494949; margin-bottom:30px;}
.tit1 em{ color:#999; display:block; font-size:14px;}
.tit2{ font-size:24px; color:#000; font-weight: normal; line-height:40px; margin-bottom:10px;}

.blanking{ clear:both; height:30px;}

.iProducts{ background:#dedede; padding:20px 0; height:120px;}
.iProducts .control{ position: relative; width:1000px; height:120px;}
.iProducts .control a{ position:absolute; top:0; cursor:pointer;}
.iProducts .control .next { background:url(../images/scoll_lf1.png) no-repeat center; height:120px; width:50px; display:inline-block; left:0;}
.iProducts .control .next:hover { background:url(../images/scoll_lf2.png) no-repeat center;}
.iProducts .control .prev { background:url(../images/scoll_rt1.png) no-repeat center; height:120px; width:50px; display:inline-block; right:0;}
.iProducts .control .prev:hover { background:url(../images/scoll_rt2.png) no-repeat center;}

.iProducts .pdbox{ position:absolute; width:900px; height:120px; overflow:hidden; top:0; left:50px;}
.iplist{}
.iplist li{ float:left; width:150px; height:120px; padding:10px 15px;}
.iplist li img{ width:100%; height:100%;}
.iplist li a { display:block; text-align:center;}


.banner{ width:1000px; height:200px; margin:20px auto; background:#fff;}
.banner1{ background:url(../images/banner/banner1.jpg) no-repeat center;}
.banner2{ background:url(../images/banner/banner2.jpg) no-repeat center;}
.banner3{ background:url(../images/banner/banner3.jpg) no-repeat center;}
.banner4{ background:url(../images/banner/banner4.jpg) no-repeat center;}
.banner5{ background:url(../images/banner/banner5.jpg) no-repeat center;}
.banner6{ background:url(../images/banner/banner6.jpg) no-repeat center;}
.banner7{ background:url(../images/banner/banner7.jpg) no-repeat center; height:360px;}

.sub{ background:#fff;}
.subtitle{ border-bottom:1px #ddd solid; line-height:40px; height:40px;}
.subtitle h3{ font-size:16px; font-weight:bold; color:#333; display:inline-block;}
.location{ float:right;}
.side{ float:left; width:240px;}
.sidemenu{ background:url(../images/ybg15.png) repeat-y right;}
.sidemenu h3{ border-bottom:1px #ddd solid; line-height:40px; padding:0 10px;}
.sidemenu h3 em{ font-size:14px; color:#d00; padding-left:10px;}
.sidemenu li { border-bottom:1px #ddd solid;}
.sidemenu li a{ display:block; height:36px; line-height:36px; background:url(../images/sidemenu_ico.png) no-repeat 9px center; padding:0 0 0 30px; overflow:hidden;}
.sidemenu li a:hover,.sidemenu li.hover a{ color:#fff; background:url(../images/sidemenu_act.png) no-repeat center top;}
.sidemenu li ul { border-bottom:none; padding:0; background:#f3f3f3;}
.sidemenu li li { border-top:1px #ddd dashed; border-bottom:0;}
.sidemenu li li a{ display:block; background:url(../images/sidemenu_arrow.png) no-repeat 15px 10px; padding:0 0 0 30px; overflow:hidden; color:#333;}
.scontact{ background: url(../images/ybg14.png) no-repeat right top; height:165px;}

.main{ float: right; width:720px; padding:0 20px;}
.plist{ padding:20px 0;}
.plist li{ float:left; width:152px; height:165px; padding:0 14px; overflow:hidden;}
.plist li img{ width:100%; height:120px; border:1px #ddd solid;}
.plist li p a { display:block; text-align:center; height:40px; line-height:20px; overflow:hidden;}

.paper{ clear:both; background:url(../images/paper.gif) no-repeat center top; height:30px; line-height:30px; color:#8c8c8c; text-align:center; margin-bottom:32px;}
.back{ text-align: right; font-size:12px; line-height:30px; clear:both; margin:30px auto 10px;}
.content{ padding:20px 0;}
.content img{ max-width:100%; margin-bottom:5px;}
.article{ line-height:1.8; padding:10px;}
.article p{ margin-bottom:15px;}
.PageTitle{color:#333; line-height:30px; font-size:24px; font-weight: 600; margin:20px auto; text-align:center;}
.subtime{ color:#8c8c8c; height:20px; line-height:20px; padding:0 0 10px; margin:0 10px; border-bottom:1px #dedede solid; position:relative; margin-bottom:20px;}
.subtime em{ font-size:12px; color:#999;}
.share{ line-height:1; position: absolute; right:0; top:-3px;}
.du{ border-top:1px #ccc solid; margin:30px auto; clear:both;}
.du li{ border-bottom:1px #ddd solid; line-height:36px; padding:0 10px;}
.du li .data{ float:right; color:#888;}
.back{ text-align: right; font-size:12px; line-height:30px; clear:both; margin-top:30px;}

.pro-pic{ margin:0 auto 10px; text-align:center;}
.pro-pic img{ max-width:100%; max-height:400px;}
.pro-tt{ color:#d00; font-size:16px; font-weight: bold; padding-top:10px;}

.news{ margin-bottom:10px;}
.news .pic{ float:left; background:url(../images/nlistBG.jpg) no-repeat; padding:5px 18px 19px; width:104px; height:104px;}
.news .pic img{ width:104px; height:104px;}
.news .txt{ float:right; width:570px; line-height:22px;}
.news .txt h5{ font-size:14px; font-weight:bold; line-height:26px;}
.news .txt h5 a{ color:#00489a;}
.news .txt h5 a:hover{ color:#00489a;}
.news .txt .bd{ height:66px; overflow:hidden; color:#888;}
.news .date{ color:#f60;}

.message-Table .input-style { background:#f0f0f0; border: 1px solid #f0f0f0; color: #000; font-size: 12px; height: 20px; padding: 2px;}
.message-tip{ margin:0 auto 10px; width:650px; line-height:20px;}
.submit{background:#f11821; display:inline-block; width:90px; height:32px; line-height:32px;color:#fff; margin-right:10px;}
.submit:hover{background:#c00; color:#fff;}
.reset{background:#999; display:inline-block; width:90px; height:32px; line-height:32px; color:#fff;}
.reset:hover{background:#888; color:#fff; }
.message-Table{ margin:0 auto 20px; width:650px;}
.message-Table th{ width:140px; text-align:right; font-weight:100;}
.message-Table td,.message-Table th{ padding:5px;}
.message-Table textarea{width:450px; line-height:20px; overflow-y: scroll; padding:5px;}
.message-Table select{ color:#212121;}

.contact{background:url(../images/contact.jpg) no-repeat 400px 30px; padding-right:330px; height:auto !important;height:300px;min-height:300px;}




.rollBox{ background:#dedede; padding:20px 0; height:120px;}
.rollBox .control{ position: relative; width:1000px; height:120px;}
.rollBox .control a{ position:absolute; top:0; cursor:pointer;}
.rollBox{ height:120px;padding:20px 0;  overflow:hidden; position:relative; background:#dedede;margin:0 auto;}

.rollBox .LeftBotton{height:120px; width:50px;background:url(../images/scoll_lf1.png) no-repeat center;display:inline-block;left:0;}
.rollBox .RightBotton{height:120px; width:50px;background:url(../images/scoll_rt1.png) no-repeat center;display:inline-block; right:0;}
.rollBox .Cont{width:900px;overflow:hidden; top:0; left:50px;position:absolute;height:120px;}
.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.sys li{ width:130px; margin:0 18px; text-align:center; float:left;text-decoration:none;}
.sys li a{text-decoration:none;}

.about {
     margin-top:5px;
	width:941px;
	padding:30px;
	border:1px dashed #999;
	background:white;
}
.about p{
	font-size:16px;
	line-height:200%;

	color:#000
}

ul.products{}
ul.products li{float:left; font-size:12px; padding:10px 10px; border:1px solid #999; margin-right:10px; width:100px; text-align:center; margin-bottom:10px; }

ul.prolist{list-style-type:none; width:100%; margin-top:20px;}
ul.prolist li{float:left; width:300px; height:250px;  margin-right:12px; font-weight:bold}
ul.prolist li p{text-align:center; line-height:40px;}
ul.prolist li img{width:300px; height:200px;}

ul.e-products li{float:left; font-size:12px; padding:10px 10px; border:1px solid #999; margin-right:10px; width:200px; text-align:center; margin-bottom:10px; }