@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0 }
body { font-family:"微软雅黑"; width:100%; max-width:640px; margin:0 auto 0; position:relative} 
body { font-family: "微软雅黑"; }
img { border: 0; display: block; width: 100% }
ul, li { list-style: none; }
a { text-decoration: none; color: #000; }
.clear { clear: both; }
#LRdiv1 { display: none!important; }
.con_01, .con_02, .jdfl, .con_04, .con_03, .con_05, .nmjd_01, .nmjd_02, .nmjd_03, .nmjd_04{ margin: 1em 0 0 0; }
.w96 { width: 96.87%; margin: 0 auto 0; }
.left { float: left; }
.right { float: right }
.big { width: 100%; max-width: 640px; margin: 0 auto 0; position: relative }
.title { width: 100%; background: url(../images/640_29.jpg) repeat; padding: 2% 0 }
.title p { float: left; font-size: 1.142em; font-weight: bold; color: #fff; }
.title img { width: 22.9%; float: right; }

.top{ width:100%; background:url(../images/top_bg.jpg) repeat; margin:0 0 0 0;}
.top_left{ width:70.31%; float:left;}
.top_left img{ width:100%;}
.top_right{ width:29.69%; float:left;}
.top_right img{ width:100%; float:left;}
.banner img{ width:100%;}
.nav ul li{ width:23.87%; float:left; padding:1.5% 0; background:#0088de; text-align:center; margin:2% 0 0 1.5%}
.nav ul li a{ color:#fff; font-size:.875em;}


.con_fjx { width: 100%; height: .357em; background: #ededed }
.zjtd_dqwz { width: 100%; height: 2.3em; border-bottom: 1px solid #dcdcdc; line-height: 2.3em; }
.zjtd_dqwz dl dt { float: left; font-size: 1em; color: #0d84d6; font-weight: bold; width: 28.967%; }
.zjtd_dqwz dl dd { width: 28.548%; margin: 0.4em 0 0 0 }
.zjtd_list { width: 100%; background: #f2f2f2; margin: 1em 0 0 0; padding: .5em 0 }
.zjtd_list .left { width: 30.781%; margin: 0 0 0 .2em }
.zjtd_list .left img { width: 100%; height: 8.964em; }
.zjtd_list .right { width: 61.71875%; margin: 0 .2em 0 0 }
.zjtd_list .right h3 { width: 100%; height: 1.8em; line-height: 1.8em; border-bottom: 1px dashed #919191; }
.zjtd_list .right h3 a { font-size: .857em; color: #595959 }
.zjtd_list .right p { width: 100%; font-size: .857em; line-height: 165%; color: #595959; margin: .3em 0 0 0 }
.zjtd_list .right p a { color: #fd2104 }
.zjtd_list .right a img { width: 82.025%; margin: .5em 0 0 0; }
.dede_pages ul { float: left; padding: 12px 0px 12px 16px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; }
.dede_pages ul li a { float: left; padding: 2px 4px 2px; color: #666; border-bottom: 1px solid #EEE; }
.dede_pages ul li a:hover { color: #690; text-decoration: none; padding: 2px 4px 1px; border-bottom: 2px solid #690; }
.dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { color: #F63; padding: 2px 4px 1px; border-bottom: 2px solid #F63; font-weight: bold; }
.dede_pages .pageinfo { float: right; line-height: 21px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #666; font-weight: normal; margin: 0px 2px; }
.con_051 { margin: .714em 0 0 0; padding: 0 0 .714em 0; border-bottom: 1px dashed #d1d1d1; }
.kfal_05_left { float: left; width: 25.8%; position: relative; }
.kfal_05_left img { width: 100%; height: 4.357em; }
.kfal_05_right { float: right; width: 70%; }
.kfal_05_right h3 { height: 1.171em; width: 97.94% }
.kfal_05_right h3 a { font-size: .857em; color: #595959; line-height: 135%; font-weight: normal; }
.kfal_05_right p { width: 100%; height: 1.428em; line-height: 1.428em; font-size: .642em; margin: .4em 0 }
.kfal_05_right dl dd { float: right; height: 1em; line-height: 1em }
.kfal_05_right dl dd img { float: left; margin: 0 .2em 0 0; width: 23%; }
.kfal_05_right dl dd a { font-size: .714em; color: #7d7d7d; }
.kfal_05_right dl dt { float: left; font-size: .714em; color: #7d7d7d; }
.wxts { margin: .5em auto 0 }
.wxts img { float: left; width: 20.32%; }
.wxts p { width: 76.29%; float: right; font-size: .857em; color: #3c3c3c; }
.con_0411 { margin: 1em 0 0 0 }
.con_0411 p { width: 21.77%; float: left; text-align: center; font-size: .875em; color: #3c3c3c; padding: .5em 0 }
.con_0411 input, .con_072 textarea { width: 73%; float: right; font-family: "微软雅黑"; background: #fff; border: 1px solid #b9b8b8; border-radius: 5px; padding: .5em 0 .5em 2.8%; font-size: .875em; color: #3c3c3c; }
.con_072 { height: 2.3em }
.xia { width: 78.5%; margin: 1em auto 0 }
.xia input { width: 37%; float: left; background: #0394de; color: #fff; font-family: "微软雅黑"; font-size: .875em; border: 0; padding: .5em 0; border-radius: 8px; }
.con_05 { width: 100%; padding: 0 0 .5em 0 }
.con_051 { width: 97%; margin: 1em auto 0; }
.con_051 img { width: 100% }
.foot { padding: 0px 0 30% 0 }
.foot p { text-align: center; line-height: 170%; font-size: .857em; color: #3c3c3c }
/*********************************************article************************************************/

.article_title { width: 100%; border-bottom: 1px dashed #d1d1d1; margin: 1em 0 0 0; padding: 0 0 1em 0 }
.article_title dt { width: 100%; text-align: center; line-height: 2.428em; }
.article_title dt h1 { font-size: 1.142em; color: #595959; }
.article_title dd { width: 100%; height: 1.928em; line-height: 1.928em; text-align: center; font-size: .857em; color: #7d7d7d; }
.ar_02 img { display: inline; width: 100%!important; height: auto!important }
.ar_02 { font-size: .857em; color: #595959; line-height: 200%; margin: .8em auto 0; }
.ar_tel_ad { position: relative; margin: .8em 0 0 0; }
.ar_tel_ad .ar_tel_ad_tel { width: 45.39%; position: absolute; top: 2.1em; left: 0.7em }
.ar_tel_ad_tel #telInput_ar_tel { width: 61.38%; float: left; background: 0; border: 0; font-size: .857em; color: #b2b2b2; line-height: 152% }
.ar_tel_ad_tel #callBtn_ar_tel { float: left; width: 38.12%; background: 0; border: 0; cursor: pointer; }
.ar_tel_ad_yd a { position: absolute; width: 15.16%; height: .928em; right: 0.7em; top: 2.3em; display: block; }
