/* By 东方的太阳 QQ:465002188 */

/* 全局样式 */
* {padding:0;margin:0;}
body{color:#666;font:12px/1.75 '微软雅黑','宋体', Verdana, Helvetica, sans-serif;background:#fff;}
ul,ol{list-style-type:none;}
textarea,select,input,button,label,img{vertical-align:middle;font-family: 微软雅黑}
input[type=submit] {cursor:pointer}
input,button{overflow:visible;}
table {border-collapse:collapse;}
img {border:0;}
html{-webkit-text-size-adjust:none;}
em,i {font-style:normal;}
input, textarea, div, a {outline: none;}
html, body {height: 100%;width: 100%}
html {overflow: hidden;overflow-y:scroll;}

/* 定义全局宽 */
.wp {width:1004px;margin:0px auto;}

/*  - - - - - - - - - 类别样式  - - - - - - - - -*/
.c:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.c { *zoom:1;}
.l {float:left;}
.r {float:right;}
.rel {position:relative}
.abs {position:absolute;}
.none {display:none;}
img {max-width: 100%}



/* 链接样式 */
a{color:#666;text-decoration:none;}
a:link{}	
a:hover{text-decoration:none;color:#bb2e00;}	/*设置对象在其鼠标悬停时的样式表属性*/
a:active{}  /*在鼠标点击与释放之间发生的事件*/
a:visited{} /* 已被访问过时的样式表属性 */




.header {height: 108px;}
.header .wp {background: url(../images/header_bg.jpg) repeat-x top;height: 108px}
.yy {height: 50px;line-height: 50px;color: #666;text-align: center;}
.yy span {padding: 0 10px}
.yy a {color: #666}

.so .inp {height: 27px;border:1px solid #e0e0e0;border-right: 0px;float: left;width: 200px;padding: 0 5px;color: #666}
.so .mit {width: 35px;height: 27px;background: url(../images/ico_so.jpg) no-repeat;border:0;cursor: pointer;float: right;}


.bg {background: url(../images/bg.jpg) center top;}

.nav {height: 37px;line-height: 37px;background: url(../images/nav_r.png) no-repeat right center;}
.nav li {height: 37px;position: relative;float: left;border-right: 1px solid #fff;padding-right: 0px;z-index: 10;position: relative;}
.nav li a {width: 142px;text-align: center;background: #bb2e00;display: block;color: #fff;font-size: 15px;font-weight: bold;}

#pull {position: absolute;top:37px;left:0;width: 142px;display: none}
#pull li {height: 35px;line-height: 35px;float: none;border:0;}
#pull li a {display: block;width: auto;background: #fff;color: #333;font-size: 13px;font-weight: normal;border-bottom: 1px solid #eee;height: 34px}
#pull li a:hover {background: #bb2e00;color: #fff;}

#pull2 {position: absolute;left:142px;top:0;width: 145px;display: none}






.brand {height: 20px;padding: 20px 0;line-height: 20px;}
.fx span {vertical-align: middle;padding: 3px 10px 0 0}
.brand  p a, .brand p span {padding: 0 7px;}
.brand p {position: relative;margin-left: -7px}


.ml {padding-top: 15px;background: url(../images/x1.jpg) no-repeat top;width: 238px}

.subnav {padding: 13px;background: #fff;}
.subnav li {line-height: 35px;}
.subnav li a {border-bottom: 1px solid #efefef;display: block;padding: 0 20px;font-size: 14px;background: url(../images/sub_li.jpg) no-repeat 20px center;padding-left: 35px;height: 35px}
.subnav li.on a, .subnav li a:hover {color: #bb2e00;}

.subnav li ul {display: none;}
.subnav li.on ul {display: block;}
.subnav li ul li {height: 35px;}
.subnav li ul li a {background: none;}




.tel, .email {margin: 4px 0;background: #fff url(../images/ico1.jpg) no-repeat 15px center;overflow: hidden;padding: 14px 14px 14px 70px;font-weight: bold;line-height: 20px;}
.tel span {color: #da3c1b;font-size: 18px}

.email {background-image: url(../images/ico2.jpg)}

.mr {width: 745px;background: #fff;}
.padd {padding: 30px}

.cont {line-height: 30px;}


.page {height: 35px;line-height: 35px;text-align: center;color: #fff;background: #bb2e00;}
.page a {color: #fff;padding: 0 5px}


.list1 li {height: 44px;line-height: 44px;background: url(../images/sub_li.jpg) no-repeat 10px center;padding: 0 10px 0 20px;border-bottom: 1px solid #e5e5e5}
.list1 li span {float: right;}

.act dd {padding: 18px 0 0 0;border:1px solid #e5e5e5;margin-bottom: 15px}
.act dd .t {height: 50px;line-height: 50px;background: #bb2e00;color: #fff;font-size: 19px;padding: 0 20px;}
.act dd .con {padding: 20px;overflow: hidden;zoom:1;line-height: 30px}
.act dd .m span {display: block;padding: 5px 0 0 0}
.act dd .m {text-align: center;}

.ser {padding: 0 20px}
.ser dd {border-bottom: 1px solid #e5e5e5;padding: 20px;line-height: 26px;color: #666}
.ser dd .t {font-weight: bold;color: #4aa92a;font-size: 14px;padding-bottom: 10px}

.job dd {border-bottom: 1px solid #e5e5e5;padding: 0 0 20px 0;margin-bottom: 20px;line-height: 30px;color: #666}
.job dd .c1 {color: #4aa92a}

.banner {height: 346px;padding: 20px 0;}
.banner .hd {bottom:40px;right:30px;}
.banner .hd ul li {float: left;width: 25px;height: 25px;background: #fff;margin: 0 10px 0 0;font-size: 12px;line-height: 25px;text-align: center;}
.banner .hd ul li.on {background: #bb2e00;color: #fff}
.banner .info {width: 210px;padding: 30px;color: #fff;position: absolute;top:0;left:0;background: url(../images/banner_bg.jpg) no-repeat;height: 286px;}
.banner .info h3 {font-size: 30px;line-height: 40px}
.banner .info span {height: 5px;background: #fff;width: 100px;display: block;margin: 15px 0}
.banner .info p {font-size: 16px}
.banner .bd ul li img {float: right;}



.lw {width: 742px;}
.rw {width: 250px;border-top: 2px solid #bb2e00;background: #fff;}
.f2 {margin: 13px 0}

.lw .bd {background: #fff;padding: 20px;}
.lw .hd {height: 36px;line-height: 36px;}
.lw .hd ul li {float: left;margin: 0 2px 0 0;}
.lw .hd ul li a {font-size: 16px;color: #fff;background: #bb2e00;display: block;padding: 0 20px;}
.lw .hd ul li.on a {background: #fff;color: #bb2e00}

.lw .bd2 {padding: 20px 0}
.lw .bd2 ul li {width: 166px;padding: 0 5px;float: left;}
.lw .bd2 ul li span {padding: 10px 0;display: block;font-size: 12px;}
.lw .hd2 ul li {display: inline-block;*display: inline;*zoom:1;width: 14px;height: 14px;background: #dcdcdc;margin: 0 3px;overflow: hidden;text-indent: -100px}
.lw .hd2 ul li.on {background: #bb2e00}
.lw .hd2 {text-align: center;}


.rw .t {height: 31px;line-height: 31px;padding: 0 10px;background: #fff;color: #bb2e00;border-bottom: 1px solid #eaeaea}
.rw .t img {margin: 0 10px 0 0}

.gg {line-height: 26px;}
.gg h2 {font-weight: normal;color: #000;font-size: 14px;text-align: center;border-bottom: 1px solid #eaeaea;height: 39px;line-height: 39px;}
.gg .con {padding: 10px;height: 234px}


.lw .bd dl dd {padding: 20px 0;border-bottom: 1px solid #eee;overflow: hidden;zoom:1;color: #666;font-size: 12px;line-height: 26px;}
.lw .bd dl dd img {float: left;margin: 0 10px 0 0;}
.lw .bd dl dd .t a {color: #333;}
.lw .bd dl dd .t span {float: right;}
.lw .bd dl dd .t a:hover {color: #4aa925}


.flink .t {height: 80px;padding: 10px 0;width: 33px;background: #bb2e00;font-size: 16px;color: #fff;line-height: 20px;text-align: center;letter-spacing: 5px;float: left;}
.flink .bd {margin: 0 0 0 33px;height: 80px;padding: 10px;background: #fff;}
.flink .bd ul li {float: left;width: 160px;text-align: center;}

.wb .con {padding-bottom: 5px;height: 307px;}





.fans {background: #fbfbfb;margin-top: 20px;padding: 30px 0;}
.fans dd {width: 200px;float: left;text-align: center;line-height: 25px}
.fans dd .t a {color: #000;font-size: 14px;}
.fans dd .t {padding: 0 0 5px 0}
.fans dd ul li a {font-size: 12px;color: #666;}

.footer {background: #bb2e00;color: #fff;text-align: center;padding: 20px 0;line-height: 24px}

.mfix {position: fixed;left:0;top:30%;text-align: center;}
.mfix ul li {width: 110px;background: #fff;margin-bottom: 5px}
.mfix ul li span {display: block;font-size: 14px;color: #000}