@charset "utf-8";
body
{background-color:#fff; font-family:Helvetica,STHeiti,Droid Sans Fallback; font-size:100%;}
*{margin:0px; padding:0px;}
.top
{ height:51px; background:url(../images/topbg.jpg) repeat-x 0px 0px;}
.ban1
{height:232px; text-align:center; background-color:#eae9d6;}


.ban2
{ clear:both; margin-top:5px;}
.ban2_left
{ width:70%;

box-sizing:border-box;
 -moz-box-sizing:border-box;
padding-right:5px;  float:left;
}

.ban2_leftcont
{
position:relative; background-color:#007f89; height:164px; overflow:hidden;}




.ban2_left1
{ height:164px; background:url(../images/line.jpg) no-repeat right 0px; width:140px; overflow:hidden; position:absolute; left:0px; top:0px;}
.ban2_left1 span
{display:block; color:#fff; font-size:1.3em; line-height:1.8em; text-align:center; margin-top:40px;}
a.fontwhite
{color:#c3d7d9; text-decoration:none;}
a.fontwhite:hover
{text-decoration:underline;}
.ban2_left2
{ clear:both;margin-top:20px; padding-left:160px;}
.ban2_left2 ul li
{clear:both; height:1.5em; line-height:1.5em;  overflow:hidden;font-size:1em;white-space: nowrap;text-overflow: ellipsis;  }
.ban2_right
{ width:30%; float:left;text-align:center; height:164px; background-color:#dc572e; text-align:center;}
.ban2_right a
{ display:block; overflow:hidden; text-align:center; font-size:1.3em; line-height:1.8em; color:#fff; text-decoration:none;}
.ban2_right a span
{margin-top:45px; display:block;}
.ban3
{clear:both; padding-top:5px; height:154px; overflow:hidden;}
.ban3one
{height:154px; background-color:#004584;}
.ban3one a
{ display:block;text-align:center; height:154px;overflow:hidden; font-size:1.3em; line-height:1.8em; color:#fff; text-decoration:none;}
.ban3one a span
{margin-top:40px; display:block;}


.ban3two
{height:154px; background-color:#dc572e; }
.ban3two a
{ display:block;text-align:center; height:154px;overflow:hidden; font-size:1.3em; line-height:1.8em; color:#fff; text-decoration:none;}
.ban3two a span
{margin-top:40px; display:block;}


.ban3three
{  height:154px; background-color:#007f89;}
.ban3three a
{ display:block;text-align:center; height:154px; overflow:hidden; font-size:1.3em; line-height:1.8em; color:#fff; text-decoration:none;}
.ban3three a span
{margin-top:40px; display:block;}


.ban3four
{ height:154px; background-color:#1e6cb4;}
.ban3four a
{ display:block;text-align:center;height:154px; overflow:hidden; font-size:1.3em; line-height:1.8em; color:#fff; text-decoration:none;}
.ban3four a span
{margin-top:40px; display:block;}


.ban3twoc
{width:25%;  float:left;height:154px; padding-right:5px;box-sizing:border-box;
 -moz-box-sizing:border-box;}
.ban3fourc
{width:25%;  float:left;height:154px;}

img
{border:0 none;}
.bot
{ height:120px; background:url(../images/botbg1.jpg) repeat-x 0px 0px; margin-top:5px;}

.bot1line
{ width:14%; height:74px; background:url(../images/line2.jpg) no-repeat right 0px; float:left;}

.bot1line2
{ width:16%; height:74px; float:left;}
.bot1
{ display:block; height:74px; overflow:hidden; text-align:center; text-decoration:none; background:url(../images/nav1.jpg) no-repeat center 0px; color:#666;}
.bot2
{ display:block; height:74px; overflow:hidden; text-align:center; text-decoration:none; background:url(../images/nav2.jpg) no-repeat center 0px; color:#666;}
.bot3
{ display:block; height:74px; overflow:hidden; text-align:center; text-decoration:none; background:url(../images/nav3.jpg) no-repeat center 0px; color:#666;}
.bot4
{ display:block; height:74px; overflow:hidden; text-align:center; text-decoration:none; background:url(../images/nav4.jpg) no-repeat center 0px; color:#666;}
.bot5
{ display:block; height:74px; overflow:hidden; text-align:center; text-decoration:none; background:url(../images/nav5.jpg) no-repeat center 0px; color:#666;}
.bot6
{ display:block; height:74px; overflow:hidden; text-align:center; text-decoration:none; background:url(../images/nav6.jpg) no-repeat center 0px; color:#666;}
.bot7
{ display:block; height:74px; overflow:hidden; text-align:center; text-decoration:none; background:url(../images/nav7.jpg) no-repeat center 0px; color:#666;}





.bot1 span,.bot2 span,.bot3 span,.bot4 span,.bot5 span,.bot6 span,.bot7 span
{display:block; margin-top:40px; font-size:0.8em;line-height:1.5em; }


.tophead
{ height:46px; background:url(../images/newheadbg.jpg) repeat-x 0px 0px;}
.tophead span
{ display:block; float:left; height:46px; line-height:46px;}
.tophead .sp1
{ width:100px; text-align:center; float:left; font-weight:bold; font-size:1em; color:#fff;}
.tophead .sp2
{ text-align:center; float:right; width:60px;}
.tophead .sp2 a
{ text-decoration:none; color:#fff; font-size:0.8em;}

ul,li
{list-style:none;}
.newscont
{ background-color:#f8f8f8; padding:5px 15px 15px 15px;}
.newscont li
{ clear:both;background:url(../images/line3.jpg) repeat-x 0px bottom; padding-bottom:10px; padding-top:10px; overflow:hidden;}
.newscont li h1
{ font-size:1em; line-height:1.2em; }
.newscont li h1 a
{ color:#004584; text-decoration:none;}
.newscont li h1 a:hover
{ text-decoration:underline;}
.newscont li p
{clear:both; color:#666; margin-top:5px; line-height:1.4em; font-size:0.8em;}
.newsdetailcont
{clear:both; padding:15px;}
.newstop
{ clear:both; text-align:center; border-bottom:1px solid #ddd; padding-bottom:10px;}
.newstop h1
{line-height:1.5em; font-size:1em;}
.newstop div
{ line-height:1.2em; font-size:0.8em; color:#666;  margin-top:8px;}
.newstop div span
{ margin-right:10px;}
.newsp
{ text-indent:2em; font-size:0.8em; color:#666; line-height:1.4em; margin-top:10px;}
.aling 
{text-align:center;margin-top:10px;}





.ban1_c
{height:268px; text-align:center; background-color:#009ab4;}
.bancss
{ padding:15px; background-color:#f7f7f7;}
.banp_one
{ font-size:1em; color:#666; line-height:1.4em;}
.til1
{ height:35px; margin-top:15px; background:url(../images/bc1.jpg) no-repeat 0px 0px;}
.til1 span
{display:block; line-height:30px; color:#fff; font-size:1em; margin-left:10px;}
.til1cont
{ font-size:1em; padding:3px; line-height:1.5em; color:#666; vertical-align:middle;}
.til1cont font
{color:#ff0000;}
.til1cont img
{vertical-align:middle; margin-left:10px;}
.til2
{ color:#ff0000; font-size:0.9em; line-height:20px; height:20px; background:url(../images/dot1.jpg) no-repeat 0px 0px; padding-left:20px; margin-top:20px;}
.til2p
{ padding-left:20px; font-size:0.9em; color:#666; line-height:1.4em; margin-top:5px;}
.bordert
{border-top:1px dotted #ddd; margin-top:10px;}


.til3
{ height:35px; margin-top:15px; background:url(../images/bc2.jpg) no-repeat 0px 0px;}
.til3 span
{display:block; line-height:30px; color:#fff; font-size:1em; margin-left:10px;}
.banquan
{font-size:0.8em; color:#666; padding-top:12px; line-height:1.6em; text-align:center; background-color:#fff; height:70px; border-top:2px solid #ddd;}
.jigoulist
{ background-color:#e7e7e7; overflow:hidden; border-radius:5px; margin-top:10px; padding:10px; position:relative;}
.padcss
{padding:0px 10px 5px 10px;}
.padcss h1
{ font-size:0.9em; line-height:1.4em; font-weight:bold; color:#004584;}
.padcss p
{ color:#666;font-size:0.9em; line-height:1.2em; margin-top:3px; }

.padcss1
{}
.padcss1 h1
{ font-size:0.9em; line-height:1.4em; font-weight:bold; color:#004584;}
.padcss1 p
{ color:#666;font-size:0.9em; line-height:1.2em; margin-top:3px; }

.jigoulist1
{ background-color:#cddceb; border-radius:5px; margin-top:10px; padding:10px;position:relative; overflow:hidden; }



.jigoulist .sp1,.jigoulist1 .sp1
{position:absolute; display:block; top:5px; left:5px; width:161px; height:106px; padding:5px; background-color:#fff; border:1px solid #ddd;}
.jigoulist .sp2,.jigoulist1 .sp2
{ min-height:112px; display:block; padding-left:180px;}
.jigoulist .sp2 h1,.jigoulist1 .sp2 h1
{font-size:1em; line-height:1.5em;}
.jigoulist .sp2 .pspan1,.jigoulist1 .sp2 .pspan1
{ font-size:0.9em; color:#666;}
.jigoulist .sp2 .pspan2,.jigoulist1 .sp2 .pspan2
{ text-align:right; margin-top:2px;}
.jigoulist .sp2 .pspan2 a,.jigoulist1 .sp2 .pspan2 a
{ background-color:#cb0d12; border-radius:3px; padding:5px; font-size:0.8em; font-weight:bold; color:#fff; text-decoration:none;}

.gywmyjgs
{ background-color:#cb0d12; border-radius:3px; padding:5px; font-size:0.8em; font-weight:bold; color:#fff; text-decoration:none;}


.alimg
{ height:170px; text-align:center;}
.alimg img
{margin-right:20px; margin-left:20px;}
.padcssf
{ padding:10px; overflow:hidden;}
.p_css1
{margin-top:10px; color:#666; font-size:0.8em; line-height:1.4em;  text-indent:2em;}



.listfor
{ background-color:#fff; overflow:hidden;  margin-top:10px; border-bottom:1px solid #ddd; position:relative; padding-bottom:10px; min-height:80px;}
.listfor span
{display:block;}
.listfor .sp1
{ width:136px; height:80px; position:absolute; left:0px; top:0px;}
.listfor .sp2
{padding-left:145px;}
.listfor .sp2 h1
{font-size:1em; line-height:1.2em;}

.listfor .sp2 .pspan1
{ font-size:0.9em; color:#666; line-height:1.2em;}

.pabout1
{ font-size:1em; line-height:1.5em; color:#666; text-indent:2em; border-bottom:1px solid #ddd; padding-bottom:10px;}
.pabout2
{   min-height:170px; padding-top:20px; /* background:url(../images/bg.jpg) no-repeat; */ padding-left:10px; font-size:1em; line-height:2em; color:#666;}


.padcs2
{padding:0px 10px 10px 10px;}

.servicelist
{ border-radius:5px; box-shadow:0px 2px 0px #666; margin-top:10px; }
.servicelist1
{ border-radius:5px 5px 0px 0px; padding:10px; position:relative; height:66px; background-color:#60b0b6;}
.servicelist1_01
{ width:80px; position:absolute;}
.servicelist1_02
{ margin-left:90px;}
.radiuscss1
{border-radius:3px;}
.servicelist1_02 h1
{font-size:1.2em; line-height:1.5em; color:#fff;}
.servicelist1_02 p
{ font-size:0.8em; line-height:1.2em; color:#fff; margin-top:3px;}
.servicelist2
{ height:80px; padding-top:10px; border-radius:5px;background-color: #FFFFFF;}

.servicelist2 a
{ color:#fff; display:block; margin-top:5px; text-align:center; float:left; background-color:#a2a2a2; border-radius:5px; padding:5px; margin-left:20px; margin-right:10px; text-decoration:none; line-height:1.2em;  font-size:0.8em;}


















