/*by 东方的太阳  QQ：465002188*/

* { padding: 0; margin: 0 }
body {font-size:12px; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;line-height:2;color:#666666; background:url(../images/body_bg.gif) repeat-x top}

ul, ol { list-style-type: none }
textarea, select, input, button, label, img { vertical-align: middle; font-family: 'Raleway', 微软雅黑 }
input[type=submit] { cursor: pointer }
input, button { overflow: visible }
table { border-collapse: collapse }
img { border: 0; vertical-align: middle; max-width: 100% }
html { -webkit-text-size-adjust: none }
input, textarea, div, a, select { outline: none }
input, textarea, label { font-size: 14px }

body {min-width: 982px;}
.wp {width: 100%;max-width: 982px; margin: 0 auto;padding: 0 15px;}
.c:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.c { *zoom: 1 }
.fl { float: left; display: inline }
.fr { float: right; display: inline }
.rel { position: relative }
.abs { position: absolute }
.none { display: none }
.tac { text-align: center }
.tar { text-align: right }

.text-overflow { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.table { display: table; table-layout: fixed; width: 100% }
.table li, .cell { display: table-cell; vertical-align: middle }
.inline-box { font-size: 0px; text-align: center }
.inline-box li, .inlineb { display: inline-block; vertical-align: middle; *display: inline; *zoom: 1 }
img.img_vm { vertical-align: middle; top: 0; left: 0; bottom: 0; right: 0; margin: auto; position: absolute; max-height: 100% }
a { color: #333; text-decoration: none;}
a:link { }
a:hover { text-decoration: none; color: #FF0000 }
a:active { }
a:visited { }

.wp {overflow: hidden;}
.header {height: 85px;text-align: center;}
.header img {vertical-align: top;}
.header .abs {top:10px;position: absolute;left:15px;}

.nav {height: 32px;line-height: 32px;background: url(../images/nav_bg.jpg) no-repeat;padding-left: 30px;}
.nav li {float: left;background: url(../images/nav_li.jpg) no-repeat right center;padding-right: 2px;position: relative;}
.nav li a {display: block;width: 90px;text-align: center;color: #fff;}
.nav li.on a, .nav li a:hover {background: url(../images/nav_on.jpg) no-repeat center center;}

#pull {position: absolute;top:32px;width: 900px;color: #000;line-height: 23px;display: none;font-size: 0;}
#pull a {color: #000;display: inline;width: auto;background: none;}
#pull span {margin: 0 12px;}
#pull a:hover {color: #189241;}
#pull span:last-child {display: none;}
#pull a,
#pull span {font-size: 12px;}



.pull_bg {background: url(../images/pull_bg.jpg) no-repeat;height: 25px;}
.banner {padding: 10px 0 15px 0;}


.ml {width: 212px;}
.mr {width: 759px;}
.xbox {background: url(../images/x.jpg) no-repeat top center;border:1px solid #ddd;border-top: 0;margin-bottom: 10px;}
.t1 {font-size: 15px;padding-left: 15px;height: 49px;line-height: 49px;font-weight: bold;}

.subnav li a{background:url(../images/sub_li.jpg) no-repeat; display:block;height:31px; line-height:31px; padding-left:38px}
.subnav li a:hover, .subnav li.on a{ background:url(../images/sub_on.jpg) no-repeat; display:block;height:31px; line-height:31px; color:#189241; font-weight:bold}

.bread {background: url(../images/t1.jpg) no-repeat;height: 35px;line-height: 35px;padding-left: 50px;font-weight: normal;}
.bread a,
.bread span {margin: 0 7px;}

.mr .xbox {background: none;margin: 0;padding: 15px;}


.page {font-size: 0;text-align: center;padding: 20px 0 0}
.page a, .page span {display:inline-block;*display: inline;*zoom: 1;background: #fff;border:1px solid #fff;padding: 2px 5px;text-transform: uppercase;margin: 0 5px;font-size: 12px;}
.page a:hover, .page a.on {color: #c00;font-weight: bold;}

.alist{padding: 10px 0 0 0;}
.alist li {width: 25%;float: left;}
.alist li a {display: block;margin: 0 7px;text-align: center;}
.alist li a .pic {height: 152px;border:1px solid #ccc;text-align: center;}
.alist li a .name{padding: 10px 0 15px 0;}
.alist li a:hover .pic {border-color: #189241;}
.alist li a:hover {color: #189241;}

.cont {font-size: 14px;color: #000;}
.cont2 {padding: 20px;line-height: 24px;font-size: 14px;color: #000;line-height: 2.2}
.cont2 h1 {text-align: center;font-size: 16px;color: #333;margin-bottom: 20px;}

.blist li {border-bottom: 1px dashed #ccc;line-height: 30px}
.blist li span {float: right;}


.home_ml {width: 212px;height: 602px;background: url(../images/main_left_14.gif) no-repeat top center;}
.home_ml .subnav {padding: 50px 0 0 1px;}
.home_ml .act {padding: 80px 20px 20px 20px;line-height: 1.8}

.home_mr {width: 759px;}
.home_mr .f1 {height: 407px;background: url(../images/right1_16.gif) no-repeat top center;}
.home_mr .tmore {height: 50px;line-height: 50px}
.home_mr .tmore a {display: block;float: right;}
.home_mr .f1 .con {width: 527px;font-size: 12px;font-weight: bold;}
.home_mr .f1 .con img {margin-right: 15px;}
.home_mr .f1 .list {width: 154px;padding: 200px 20px 0 0;}
.home_mr .f2 {background: url(../images/right2_17.jpg) no-repeat;height: 195px;}
.home_mr .f2 .bd {padding-top: 60px;width: 759px;overflow: hidden;position: relative;}
.home_mr .f2 .bd ul li {background: url(../images/pic_bg_20.jpg) no-repeat;width: 131px;height: 126px;float: left;margin-right: 25px;}
.home_mr .f2 .bd ul li a {display: block;padding: 7px 0;}
.home_mr .f2 .bd ul li a .pic {width: 116px;height: 112px;text-align: center;margin: 0 auto;}
.home_mr .f2 .bd ul li a .pic img {width: 100%;height: 100%}



table.ke-zeroborder td {width: 50%;padding: 10px;}
table.ke-zeroborder td img {}


.feedback {padding: 20px 50px;}
.feedback .it {position: relative;padding-left: 70px;color: #333;font-size: 14px;margin-bottom: 7px;}
.feedback .it span {position: absolute;left:0;}
.feedback .mit {padding: 2px 10px;cursor: pointer;}
.feedback .inp {width: 200px;padding: 3px 5px;border:1px solid #ccc;font-size: 14px;}
.feedback textarea {width: 350px;height: 150px;padding: 10px;border:1px solid #ccc;font-size: 14px;}



.footer{padding:15px 0;margin-top: 20px;}