body{ text-align:center;  font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif,"Î¢ÈíÑÅºÚ";font-size:14px;  margin:0px; padding:0px;    color: #333; background: url(../images/noise.png); }
 *{ margin:0px; padding:0px;}
.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
.clear40{height:40px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{    color: #888; text-decoration:none}
a img{border:0 none;}
a:hover{ color: #666666}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.box{ width:1200px; background:#FFF; margin:0px auto; text-align:left; overflow:hidden}
.main{ width:1180px; margin:0px auto; text-align:left; overflow:hidden}
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.info{ line-height:28px; text-align:left; }
.color{ color:#01958b; font-size:16px; font-weight:bold}
.blue{ color:#0c0a75; font-size:16px; font-weight:bold}
@media screen and (min-width: 500px) and (max-width: 1000px) {
   body{ width:1200px; overflow:hidden}
}

.heard{ width:1200px; height:86px; background:#FFF; margin:0px  auto}
.logo{ width:360px; float:left; margin-left:10px; margin-top:15px;}
.nav{ width:817px; float:right; }

.nav ul{ }
.nav ul li{ float:left}
.nav ul li a{ display:block;color: #000;font-weight: 400;font-size: 14px;line-height: 18px;padding: 34px 18px 31px 18px;border-bottom: 3px solid transparent;overflow: hidden;}
.nav ul li  a:hover{border-bottom: 3px solid #1368aa;background-color: #fbfbfb}

.search-text-box {width: 35px;background-color: #f2f2f2;background-image: url("../images/search-icon.png");background-position: 11px 50%;background-repeat: no-repeat;border: 0;color: transparent;font-size: 13px;line-height: 18px;padding: 8px 0 9px 0;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-box-shadow: none;box-shadow: none;border-radius: 30px}
#search-form {margin: 26px 0 0 10px}
#search-form .search-text-box:focus {font-size: 13px;background-color: #f2f2f2;padding: 8px 15px 9px 35px;width: 140px;border: 0;color: #888;cursor: text}

.about{ width:1105px; margin:0px auto; overflow:hidden;background:url(../images/aboutbg.jpg) top left no-repeat;}
.about_left{ width:420px; float:left; overflow:hidden}
.about_right{ width:645px; float:right; padding-left:35px;}

.about_top{    padding: 30px 35px;color: #2a190b;line-height: 1.5;}
.about_bot{font-size: 14px; line-height: 2.4;padding: 20px 35px;}

.pro{ width:1105px; margin:0px auto;}
.stit {font-size: 24px;line-height: 40px;color: #333;}
 .line {display: block;width: 9px;height: 2px; background-color: #9a9a9a;margin-top: 16px;}
.read-more { display: inline-block; padding-left: 25px; font-size: 14px;color: #777; background: url(../images/ico_09.png) no-repeat left center;line-height: 32px;margin-top: 6px;}

.proUl{ width:1120px; overflow:hidden}
.proUl li{ width:265px; float:left; margin-right:15px; margin-bottom:15px; text-align:center; line-height:35px; background:#f5f5f5; color:#000}
.pro ul li:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; /*background:#1467a9; color:#FFF*/}

.news{ width:1105px; margin:0px auto; overflow:hidden}
.newsUl{ width:1125px; overflow:hidden}
.newsUl li{ width:355px; float:left; margin-right:20px;}
.newsbox{ border-bottom:1px solid #f8f8f8; padding:15px; color:#555; border-left:1px solid #f8f8f8; overflow:hidden; border-right:1px solid #f8f8f8; line-height:30px}
.newsUl li img:hover{transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s; }
.newsbox h2{ line-height:45px; font-size:16px; font-weight:bold; color: #333}
.bot-link {
    line-height: 46px;
    border-top: 1px solid #e5e5e5;
    display: block;
    width: 100%;}
.link-point {
    display: inline-block;
    width: 24px;
    height: 8px;
    background: url(../images/ico_08.png) no-repeat center;
    margin-top: 18px;}
.newimg{ width:355px; height:199px; overflow:hidden}
.indexbox{ width:1105px; margin:0px auto; overflow:hidden}
.jsfw{ width:260px; float:left; margin-right:30px;}
.tit{ font-size:20px; line-height:34px; margin-bottom:10px; color:#000}
.contact{ width:525px; float:right ; overflow:hidden}

.tel{ background:url(../images/tel.png) center left no-repeat; padding-left:30px; background-size: auto 19px}
.fax{ background:url(../images/fax.png) center left no-repeat; padding-left:30px; background-size: auto 19px}
.Email{ background:url(../images/Email.png) center left no-repeat; padding-left:30px; background-size: auto 19px}
.wap{ background:url(../images/wap.png) center left no-repeat; padding-left:30px; background-size: auto 19px}

.foot{ background:#a0a0a0; width:1180px; margin:0px auto;padding:10px  ; color:#FFf; overflow:hidden; text-align:left}
.foot a{ color:#FFF}

.title{ background:url(../images/right_bj.jpg) repeat-x bottom; width:1180px; margin:0px auto; line-height:45px; height:45px;}
.title h1{font-size: 18PX; line-height: 45PX;float: left;}
.title h2{width: 300px;float: right;display: block;line-height: 45px;padding-right: 10px;color: #666;text-align: right; font-size:12px}

.newslist{list-style:none;padding:0px 0 50px;margin:0}
.newslist li{border-bottom:1px solid #c8c8c8; padding:20px 0px;}
.newslist .n_date{height:23px;line-height:23px; color:#9fa0a0}
.newslist .n_title{height:40px; line-height:40px;}
.newslist .n_title a{font-size:18px; color:#545454}
.newslist .n_title a:hover{color:#0c0a75}
.newslist .n_note{line-height:22px; color:#9fa0a0}
.newslist .s_date{float:right}
.newslist b{  font-weight:normal}

.to_home{text-align:center; padding:20px 0px; border-top:1px solid #CCCCCC}
.to_home a{color:#fff; padding:5px 10px; background:#cbcacb}

.np_page{width:100%; border-top:1px solid #8d939c; border-bottom:1px solid #8d939c}
.np_page li{height:28px; line-height:28px; background:url('../images/prev.jpg') left top no-repeat; padding-left:34px;border-bottom:1px solid #e5e5e5; font-size:14px;}
.np_page li a{font-size:14px;}
.np_page li.next{background-image:url('../images/next.jpg'); border:0px;}