﻿
body { background-color:#EFEFEF; }

body, dl, dt, dd, ul, ol { margin:0px; padding:0px; }

ul, ol { list-style:none; }

img { border:0px; }

a { color:#444444; text-decoration:none; }

a:hover { color:#FF0000; }

body, div, dt, dd, td { color:#444444; font-size:12px; font-family:"微软雅黑"; text-align:justify; }

input, option, textarea { color:#444444; font-size:12px; font-family:"微软雅黑"; }

textarea { text-align:justify; }



.clear { clear:both; display:block; height:0px; overflow:hidden; }



.head { width:auto; border-bottom:2px solid #B00C17; }

.head .left { float:left; padding:30px 0px; width:18.5%; height:50px; overflow:hidden; text-align:right; }

.head .right { float:left; width:81.5%; height:120px; overflow:hidden; background-image:url("../image/head_01.png"); background-repeat:no-repeat; }

.head .right .tel { width:1120px; height:60px; overflow:hidden; }

.head .right .tel .zhang { float:right; padding:5px 0px 0px 0px; }

.head .right .tel .youshi { float:right; padding:15px 0px 0px 90px; }

.head .right .tel .no { float:right; padding:15px 0px 0px 90px; color:#F4003C; font-size:24px; font-weight:bold; }

.head .right .tel .ban1 { float:right; padding:10px 0px 0px 90px; line-height:24px; text-align:center; color:#B9161A; }

.head .right .tel .ban2 { float:right; padding:10px 0px 0px 20px; line-height:24px; text-align:center; color:#B9161A; }

.head .right .tel .ban3 { float:right; padding:10px 0px 0px 20px; line-height:24px; text-align:center; color:#B9161A; }

.head .right .nav { width:1135px; height:60px; overflow:hidden; line-height:60px; }

.head .right .nav .item { float:right; width:105px; text-align:center; font-size:20px; }

.head .right .nav .item:hover { background:url("../image/menu_bj_03.png") no-repeat center bottom; font-weight:bold; }

.head .right .nav .item:hover ul { display:block; }

.head .right .nav .item a { color:#FFFFFF; }

.head .right .nav .item ul { position:absolute; padding:0px 0px 10px 0px; z-index:1003; display:none; width:105px; background:url("../image/menu_bj_01.jpg"); }

.head .right .nav .item ul li { background:url("../image/menu_bj_02.png") no-repeat center bottom; text-align:center; font-size:14px; line-height:34px; font-weight:normal; }

.head .right .nav .item ul li:hover { background:#F06967; }

.head .right .nav .item ul li a { color:#FFFFFF; }




.telqq { height:60px; overflow:hidden; background-color:#FC0645; background-image:url("../image/qqbj.jpg"); background-position:center top; background-repeat:no-repeat; }

.telqq .box { margin:0px auto; width:1350px; overflow:hidden; }

.telqq .box .tel { float:left; width:670px; line-height:60px; color:#FFFFFF; font-size:32px; }

.telqq .box .tel .ico { float:left; }

.telqq .box .tel .no { float:left; margin:0px 0px 0px 30px; font-weight:bold; }

.telqq .box .qq { float:right; width:680px; line-height:60px; color:#FFFFFF; font-size:26px; }

.telqq .box .qq .txt { float:right; margin:0px 0px 0px 5px; }

.telqq .box .qq .ico { float:right; margin:0px 0px 0px 20px; }

.telqq .box .qq span a { color:#FFFFFF; }

.telqq .box .qq span a:hover { color:#FFEA01; }





.menu { width:auto; height:50px; overflow:hidden; background-image:url("../image/menu_bj.jpg"); }

.menu .box { margin:0px auto; width:1200px; overflow:hidden; line-height:50px; }

.menu .box .item { float:left; margin:0px 20px 0px 0px; color:#FFFFFF; font-size:18px; }

.menu .box .item a { color:#FFFFFF; }

.menu .box .item:hover ul { display:block; }

.menu .box .item ul { position:absolute; z-index:1003; display:none; padding:5px 10px; background-color:#DF1916; }

.menu .box .item ul li { text-align:center; font-size:16px; line-height:26px; }

.menu .box .tel { float:right; color:#FFFFFF; font-size:18px; }



.foot { padding:20px 0px; background-color:#2B2B2B; }

.foot .box { margin:0px auto; width:1350px; overflow:hidden; }

.foot .box .txt { float:left; margin:45px 0px 0px 0px; width:980px; overflow:hidden; color:#777777; line-height:22px; }

.foot .box .txt img { float:left; margin:0px 20px 0px 0px; padding:0px 20px 0px 0px; border-right:1px solid #555555; }

.foot .box .txt a { color:#777777; }

.foot .box .ico { float:right; width:350px; overflow:hidden; }

.foot .box .ico .qq { float:left; margin:70px 0px 0px 0px; display:block; width:50px; height:50px; background:url("../image/qq.png") no-repeat center 50%; }

.foot .box .ico .qq:hover { background-image:url("../image/qq1.png"); }

.foot .box .ico .ma { float:left; margin:10px 0px 0px 20px; }

.foot .box .ico .ma dt { color:#FFFFFF; font-size:18px; }

.foot .box .ico .ma dd { margin:10px 0px 0px 0px; text-align:center; color:#FFFFFF; }

.foot .box .ico .ma dd img { width:120px; height:120px; }