*{ margin:0; padding:0;}
body { font-size:12px; line-height:24px; color: #666 }
a { color: #666; text-decoration:none; }
a:hover{ text-decoration:underline;}
h3 {font-size: 100%; border-bottom:#44967d 1px solid; text-align: right; padding-bottom: 0px; line-height: 32px; padding-left: 12px; padding-right: 12px; background:url(../images/ico.png) #e5f3ef 5px center no-repeat; height: 32px; padding-top: 0px ; font-weight:500;}
h3 strong { text-align: center; width: 82px; background: url(../images/icon_02.gif) no-repeat 0px -108px; float: left; font-size: 14px }
ul,li{ list-style:none;}
.fn-left { float: left }
.fn-right { float: right }
/**wrap**/
.wrap {width: 320px;margin: 0 auto;}
.t-tel { background: right top no-repeat #f3f3f3; width: 320px; height: 25px; line-height: 25px; color: #606060; text-indent: 12px; position: fixed; top: 0; overflow: hidden; z-index: 100; }
#header { margin: 0px auto; width: 320px; overflow: hidden; margin-top:27px;}
#mnav { margin-bottom: 2px }
#top a { line-height: 9999px; margin: 0px auto 0px; width: 320px; display: block; background: url(../images/tou.jpg) no-repeat; height: 53px; overflow: hidden }
#mnav ul li { line-height: 28px; width:20%; float: left; height: 30px }
#mnav ul li a { border-bottom: #1d5944 1px solid; text-align: center; display: block; white-space: nowrap; background: #296855; height: 28px; color: #fff; border-top: #1d5944 1px solid; border-right: #1d5944 1px solid }
.banner{width: 320px;margin: 0 auto; margin-top:1px;}
#daoyu{width: 320px;margin: 0 auto; height:101px;}
#daoyu ul{ width:305px; height:95px; margin:0 auto; margin-top:8px;}
.dao_1{ width:38px; height:93px; background:url(../images/logo_2.jpg) no-repeat left; text-align:center;}
.dao_1 p{ font-size:30px; line-height:47px; color:#fff;}
.dao_2{ width:266px; height:93px; background:#f3f3f3;}
.dao_2 p{ width:240px; margin:0 auto; text-indent:2em; color:#000;line-height: 21px;margin-top: 4px;}
#cs{ width:320px; margin:0 auto;}
.cs_1{ width:100%; background: url(../images/logo_3.jpg) no-repeat; height:33px; text-align: center;}
.cs_1 p{ color:#fff; font-size:14px; font-weight:bold; line-height:33px;}
.cs_2{ width:305px; height:102px; margin:0 auto;}
.cs_2 p{ color:#000; text-indent:2em; width:290px; margin:0 auto; margin-top:10px;}
.cs_3{ width:100%; height:31px; background:url(../images/logo_4.jpg) no-repeat; text-align:center;}
.cs_3 p{ color:#2a6956; font-size:14px; line-height:31px; font-weight:bold;}
.cs_4{ width:305px; margin:0 auto; height:58px;}
.cs_4 ul{ margin-top:10px;}
.cs_4_1{ width:62px; height:26px; display:block; background:#ade3d3; text-align:center; color:#3c3c3c; margin-left:2px; font-weight:bold;}
.cs_4_2{ width:63px; height:26px; display:block; background:#f0b7b8; text-align:center; color:#3c3c3c; margin-left:2px; font-weight:bold;}
.cs_4_3{ width:54px; height:26px; display:block; background:#fde48d; text-align:center; color:#3c3c3c; margin-left:2px; font-weight:bold;}
.cs_4_4{ width:61px; height:26px; display:block; background:#cdcece; text-align:center; color:#3c3c3c; margin-left:2px; font-weight:bold;}
.cs_4_5{ width:55px; height:26px; display:block; background:#9cf0ef; text-align:center; color:#3c3c3c;margin-left:2px; font-weight:bold;}
.cs_4_6{ width:93px; height:26px; display:block; background:#cdcece; text-align:center; color:#3c3c3c; margin-top:2px; font-weight:bold;}
.cs_4_7{ width:91px; height:26px; display:block; background:#ade3d3; text-align:center; color:#3c3c3c;margin-left:2px; margin-top:2px; font-weight:bold;}
.cs_4_8{ width:116px; height:26px; display:block; background:#fde48d; text-align:center; color:#3c3c3c;margin-left:2px; margin-top:2px; font-weight:bold;}
.cs_5{ width:100%; height:44px;}
.cs_5 p{ font-size:12px; font-weight:bold; line-height:24px; background: #c41114; text-align: center; height:24px; width:100%;}
.cs_5 p a{ color:#fff;}
/**yf**/
#yf{width: 320px;margin: 0 auto; height:718px;}
.con2_1{ width:320px; margin:0px auto; background:url(../images/con_3.jpg) no-repeat top left; height:632px; margin-top:10px;}
.con2_1 ul{width:308px; float:right;}
.con2_1 ul img{ display:block; float:left; padding:11px 0;}
.con2_1 ul .li1 .con2_1_1{ display:block; float:left; padding:6px 0;}
.con2_1 ul li{ width:308px; height:75px; float:left;}
.con2_1 ul .li1{ height:75px; background:#f4f4f4;}
.con2_1 ul .li2{ height:80px; background:#f4f4f4;}
.con2_1 ul .li3{ height:79px; background:#f4f4f4; margin-top:6px;}
.con2_1 ul .li4{ height:80px; background:#f4f4f4; margin-top:2px;}
.con2_1 ul .li5{ height:78px; background:#f4f4f4; margin-top:4px;}
.con2_1 ul li P{ width:235px; float:right; padding-top:5px; line-height:22px;}
.con2_1 ul .li1 .con2_1_2{ width:235px; float:right; padding-top:2px; line-height:22px;}
.con2_1 ul li b{ color:#296855;}
.con2_2{ width:310px; background:#F00; margin:15px auto; height:25px; text-align:center; }
.con2_2 a{ color:#FFF;}
/**xg**/
#xg{width: 320px;margin: 0 auto; height:485px;}
.xg_1{ width:100%; height:85px;}
.xg_1 p{ width:305px; margin:0 auto; color:#000; text-indent:2em; height:70px; display:block; padding-top:7px;}
.xg_2{ width:305px; height:320px; margin:0 auto;}
.xg_2_1{ width:305px; height:77px; background:url(../images/logo_5.jpg) no-repeat right #ade3d3; margin-top:3px;}
.xg_2_1 p{ width:216px; margin:2px 10px; text-indent:2em; color:#2a6956;}
.xg_2_1 h1{ line-height:77px; margin-right:9px; color:#fff; font-size:18px;}
.xg_2_2{ width:305px; height:77px; background:url(../images/logo_6.jpg) no-repeat left #ade3d3; margin-top:3px;}
.xg_2_2 p{ width:216px; margin:2px 10px; text-indent:2em; color:#2a6956;}
.xg_2_2 h1{ line-height:77px; margin-left:6px; color:#fff; font-size:18px;}
/**yy**/
#yy{width: 320px;margin: 0 auto;}
.yy_1{ width:305px; margin:12px auto;}
.yy_1 img{ margin-right:8px;}
.yy_1 p{ text-indent:2em; color:#000;}
/**gz**/
#gz{width: 320px;margin: 0 auto;}
.gz_1{ width:305px; margin:0 auto;}
.gz_1 ul{ margin-top:5px;}
.gz_1 ul li{ border-bottom:1px dashed #e0e1e1; height:40px;}
.gz_1_1{ color:#2a6956; line-height:40px; font-weight:bold;}
.gz_1_2{ color:#000; line-height:40px;}
/*µ×²¿Ô¤Ô¼±íµ¥*/
.yuyue { width:320px; margin:0 auto;}
.hd{background:url(../images/index_14.jpg) no-repeat; height:39px;line-height:40px;font-size:1em;text-indent:33px;font-weight:600;margin-top:10px;}
.hd a{color:#fff;}
.ysform { margin-bottom:30px;}
.clearfix { text-align:center;}
.line42{height:42px;padding-top:10px;border-bottom:1px solid #e2e2e2;line-height:42px;}
.line42 label{width:80px;text-align:center;display:inline-block;font-size:14px;font-weight:600;}
input[type=text]{width:51.66666%;border:1px solid #90aae4;color: #C5C0C0;}
.line42 span{display:inline-block;margin-left:10px;color:#666;font-size:0.75em;}
textarea{width:70%;height:70px;border:1px solid #90aae4;float:left;font-size:0.875em;color: #C5C0C0;}
.area{padding-top:10px;}
.area label{width:80px;text-align:center;display:inline-block;font-size:14px;font-weight:600; line-height:42px;}

.cl:after { content:''; display:block; clear:both; }
#ftlk { text-align: center; line-height: 36px; background: #e2edfc; height: 36px; font-size: 14px; width:320px; margin:0 auto; }
#ftlk a { margin: 0px 10px }
#footer { margin: 0px auto; height:110px; width: 320px; overflow: hidden }
#footer { text-align: center; padding:10px 0 60px 0; line-height:22px; clear: both; }
#footer a { color: #f33c66 }

.bottom-fixed{filter:alpha(opacity=100); -moz-opacity:1;opacity:1;background:#0083a4;border-top:1px solid #00705d;bottom:0;height:40px;position:fixed;text-align:center;width:100%; font:normal 14px/44px 'å¾®è½¯é›…é»‘';box-shadow:0 -1px 2px 0 #555;}

.bottom-fixed img{ width:22px; height:22px; margin-right:5px; vertical-align:middle}

.bottom-fixed a{ color:#fff}

.bottom-fixed a.tel{float:left;height:100%;width:42%;}
.bottom-fixed #comp_tel_span { margin-left:70px;}

.bottom-fixed a.map{float:left;height:100%;width:32%;}

.bottom-fixed a.sms{float:left;height:100%;width:33%;}

.bottom-fixed a.chat{float:left;height:100%;width:58%; position:relative;}

.zxtips{ position:absolute; right:-5px; bottom:41px}

