/* CSS Document */

.Nav{ background:#a50008; width:100%; height:63px;}
.Nav ul{ width:100%; height:30px; padding-top:1px; padding-left:1px;}
.Nav ul li{ height:30px; margin-right:1px; float:left; background:#c9151e; line-height:30px; width:33%; text-align:center;}
.Nav ul li a{ color:#FFF;}
.Nav ul li a:hover{ color:#FFF;}
.Nav ul li a:active{ color:#FFF;}


.Banner{ width:100%; margin-left:auto; margin-right:auto; height:184px;}
.Banner img {width:100%;}

/*
* index column title style
*/

.ColumnTitle{ width:100%; height:35px; background:#c9151e;}
.ColumnTitle .Title{ width:120px; height:35px; line-height:35px; text-indent:1em; color:#FFF;}
.ColumnTitle .More{ width:50px; height:35px; line-height:35px; text-align:center;}
.ColumnTitle .More a{ color:#FFF; font-size:12px;}



/*
* pro list
*/
.proList_index{ width:306px; height:auto; margin-top:20px; margin-left:auto; margin-right:auto;}
.proList_index ul{}
.proList_index ul li{ width:127px; height:120px; float:left; margin-left:13px; margin-right:13px;}
.proList_index ul li .proImg{ width:127px; height:92px;}
.proList_index ul li .proImg img{ border:1px solid #cecece;}
.proList_index ul li .proName{ width:127px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.proList_index ul li .proImg a{}
.proList_index ul li .proName a{ color:#555555; font-size:13px;}



.zhengshuTitle{ width:100%; margin-top:15px; height:75px; border-top:3px solid #0158c1; background:#eeeeee;}
.zhengshuTitle .wordBox{ width:250px; height:60px; margin-left:auto; margin-right:auto; padding-top:7.5px;}
.zhengshuTitle .wordBox .CNWord{ width:100%; height:40px;}
.zhengshuTitle .wordBox .CNWord .left{ width:auto; height:40px; line-height:40px; color:#0158c1; font-size:22px; font-weight:bold;}
.zhengshuTitle .wordBox .CNWord .right{ width:auto; height:40px; line-height:40px; color:#ff7900; font-size:22px; font-weight:bold;}
.zhengshuTitle .wordBox .ENWord{ width:100%; height:20px; text-align:center; line-height:20px; font-size:12px; font-weight:bold; color:#555555;}


.showHonor{ width:320px; height:205px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0px;}
.zsTitle{ width:320px; margin-left:auto; margin-right:auto; height:123px;}

.scroll_horizontal{width:320px;height:205px; margin-left:auto; margin-right:auto;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:270px;height:205px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:270px; height:205px;text-align:center; }
.scroll_horizontal .list li .zsImg{ width:270px; height:175px; text-align:center; margin-left:auto; margin-right:auto;}
.scroll_horizontal .list li .zsImg img{ max-height:175px; max-width:270px;}
.scroll_horizontal .list li .zsName{ width:270px; margin-left:auto; margin-right:auto; height:30px; text-align:center; line-height:30px; font-size:16px; color:#555555;}
.scroll_horizontal .plus{ background:url(/images/zsArrow_l.png) no-repeat; width:25px; height:50px; display:block; margin-top:60px;}
.scroll_horizontal .minus{background:url(/images/zsArrow_r.png) no-repeat; width:25px; height:50px; display:block; margin-top:60px;}


/*
* youshi
*/

.ysTitle{ width:100%; height:70px; background:#c9151e; text-align:center; margin-top:20px}
.ysBox{ min-width:320px; max-width:640px; margin-left:auto; margin-right:auto; width:auto; margin-top:10px;}

.ysOne{ width:100%; margin-bottom:10px; height:90px; overflow:hidden;}
.ysOne .ysNum{ width:15%; height:90px; background:#dddddd; font-style:italic; color:#ca2f35; font-size:30px; text-align:center; line-height:90px;}
.ysOne .ysContent{ width:81%; margin-right:2%; margin-left:2%; height:90px;}
.ysOne .ysContent .sTitle{ width:100%; height:30px; line-height:30px; font-size:14px; color:#555555; font-weight:bold;}
.ysOne .ysContent .desc{ width:100%; height:60px; line-height:30px; font-size:12px; color:#555555;}
.ysOne .ysContent .desc span{color:#eb7d00}

.ysTwo{ width:100%; height:90px; margin-bottom:10px; overflow:hidden;}
.ysTwo .ysContent{ width:81%; margin-right:2%; margin-left:2%; height:90px;}
.ysTwo .ysNum{ width:15%; height:90px; background:#dddddd; font-size:30px; font-style:italic; color:#ca2f35; text-align:center; line-height:90px;}
.ysTwo .ysContent .sTitle{ width:100%; height:30px; line-height:30px; font-size:14px; color:#555555; font-weight:bold;}
.ysTwo .ysContent .desc{ width:100%; height:60px; line-height:30px; font-size:12px; color:#555555;}
.ysTwo .ysContent .desc span{color:#eb7d00}

/*
* industry Case
*/
.industryTitle{ width:100%; height:90px; background:#f98f16;}
.industryTitle .box{ width:320px; height:90px; overflow:hidden; margin-left:auto; margin-right:auto;}
.industryTitle .box .LineOne{ width:160px; height:45px; text-align:right; line-height:65px; font-size:22px; font-weight:bold; font-style:italic; color:#a50008;}
.industryTitle .box .LineTwo{ width:160px; height:45px; margin-left:160px; line-height:25px; font-size:22px; font-weight:bold; font-style:italic; color:#FFF;}

.indCaseList{ width:320px; margin-left:auto; margin-right:auto;}
.indCaseList ul{ margin-top:10px;}
.indCaseList ul li{ width:100%; height:92px; margin-bottom:15px; overflow:hidden;}
.indCaseList ul li a{ cursor:pointer; width:100%; height:100%; display:block;}
.indCaseList ul li a .caseImg{ width:127px; height:92px;}
.indCaseList ul li a .caseImg img{ width:125px; height:90px; border:1px solid #dddddd;}
.indCaseList ul li a .caseDesc{ width:185px; margin-left:8px; height:92px;}
.indCaseList ul li a .caseDesc .title{ width:100%; height:32px; line-height:32px; color:#555555;}
.indCaseList ul li a .caseDesc .desc{ width:100%; height:60px; line-height:30px; color:#999; font-size:12px;}

/*
* about
*/
.aboutDesc{ width:94%; height:auto; margin-top:20px; font-size:12px; color:#555555; line-height:24px; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.aboutDesc img{ float:left; margin-right:10px; margin-bottom:10px;}
.aboutDesc .butList{ width:280px; height:25px; margin-left:auto; margin-right:auto; margin-top:15px;}
.aboutDesc .butList ul{}
.aboutDesc .butList ul li{ float:left; width:50%; height:25px;}
.aboutDesc .butList ul li a{ width:80px; height:25px; display:block; line-height:25px; text-align:center; margin-left:auto; margin-right:auto; color:#ffffff;}
.aboutDesc .butList ul li .more{ background:#656565;}
.aboutDesc .butList ul li .consult{ background:#a50008;}



/*
* news
*/
.newsList_index{ margin-bottom:20px; margin-top:20px;}
.newsList_index ul{}
.newsList_index ul li{ width:100%; height:30px; border-bottom:1px dashed #CCC; background:url(/images/dian.jpg) no-repeat; line-height:30px; text-indent:2em;}
.newsList_index ul li a{ color:#555555; font-size:14px;}
.newsList_index ul li a:hover{}	

.ewm_index{ width:100%; padding:10px 0 15px 0; background:#e8e8e8; margin-bottom:50px;}
.ewm_index .copyRight{ width:100%; height:40px; line-height:20px; padding-top:10px; color:#555555; text-align:center; font-size:12px;}

.ewmList{ width:310px; margin-left:auto; margin-right:auto;}
.ewmList ul{ padding-top:15px;}
.ewmList ul li{ width:115px; height:159px; margin-left:20px; margin-right:20px; float:left;}
.ewmList ul li .ewmImg{ width:115px; height:115px;}
.ewmList ul li .ewmName{ width:115px; height:44px; line-height:22px; color:#000; text-align:center;}


.ewmBox{ width:150px; height:155px; margin:20px auto 20px auto;}
.ewmBox .ewmImg{ width:115px; height:115px; margin-left:auto; margin-right:auto;}
.ewmBox .ewmTitle{ width:115px; height:40px; margin-left:auto; margin-right:auto; text-align:center; line-height:20px;}