*{margin: 0;padding: 0;list-style-type:none;text-decoration:none;}
body{ background-color: #f9f9f9;}
.mt50{ margin-top: 50px;}
.mt80{ margin-top: 80px;}
.mb20{ margin-bottom: 20px;}
.fl{float: left;}
.w640{width: 640px; margin: 0 auto;}

.banner { position: relative; overflow: auto; text-align: center; }
.banner li { list-style: none; }
.banner ul li { float: left; }



#b03 { width: 640px;}
#b03 .dots {  position: absolute; left: 0; right: 0; bottom: 20px; margin-left: 285px; }
#b03 .dots li
{
    float: left;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 4px;
    text-indent: -999em;
    cursor: pointer;
    background: url("../images/li.png");
}
#b03 .dots li.active { background: url("../images/li-on.png"); }

.w640 .list{ text-align: center; height: 140px}
.w640 .list li{ width: 33%;float: left;}
.w640 .list li a{  text-decoration:none;}
.w640 .list li a .current{ border: 1px solid #0e96f6;}
.w640 .list li a img{ border: none;}
.w640 .list li a p{  font-weight: bold; color: #000; margin-top: 5px; font-size:1.3em;}

.w640 .content .codetxt{ text-align: center; margin-top: 40px; color: #e70012; font-size: 1.3em;font-weight: bold;}
.sy_search_box{  height:60px;background:url(../images/png.png) 0 0 repeat; padding:20px 29px; display:block; position:relative; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
input.inp{  width: 55%; height:58px; line-height:58px; background:#fff url(../images/mirror.gif) 12px center no-repeat; border:1px solid #f1f1f1; float:left;  font-size:1.5em;  text-indent:58px;}
.btnQuery{  width: 30%;; height:60px; text-align:center; background:#ff7f00; font-size:24px; font-weight:bold; color:#fff; float:right; border:none; cursor:pointer}

.w640 .content-wx{text-align: center;}
.w640 .content-wx p{margin-top: 10px;}

.w640 .content-jj{padding: 0 35px;}
.w640 .content-jj p{margin-top: 20px;text-indent: 35px; font-weight: bold;font-size: 0.8em;}

.w640 .content-cp{padding: 0 55px;}
.w640 .content-cp .ul-1>li{ width: 100%;  height: 203px;padding: 30px 0; border-bottom: 1px dashed #4a4a4a;border-width: 2px;}
.w640 .content-cp a{ color:#000;}
.w640 .content-cp .box-r{ margin-left: 15px;}
.w640 .content-cp  .tit{ font-size:1.2em;font-weight: bold; }
.w640 .content-cp span{font-size: 0.9em;}

.w640 .footer{ text-align: center; color: #e30613; font-size: 1em;  margin-top: 25px;}
.w640 .footer p{ margin-bottom: 15px;}
.w640 .footer a{ color: #e30613;}

.w640 .footer-list{   height: 18px; text-align: center; font-size: 1em;  margin-top: 20px;  padding: 0 60px; color: #e30613;}
.w640 .footer-list a{ width: 70px; margin-left: 15px;display: inline-block;  height: 26px;  text-align: center;  line-height: 26px;  color: #ff7f00;  border: 1px solid #bfbfbf;  border-radius: 3px;}
.w640 .footer-list span{ float: left; margin-top: 5px;}
.w640 .footer-list .footer-page{ float: right; margin-right: 30px;}

/*product*/
.w640 .title{ font-weight: bold; font-size: 1.8em;  text-align: center; padding-top: 8%;}
.w640 .pro-img{ text-align: center;margin-top: 40px;}
.w640 .content-pro{ padding: 0 35px;}
.w640 .content-pro p{ margin-top: 10px;  font-size: 0.9em;}