/* CSS Document */
body{ padding:0; margin:0;font:normal 12px/180% "宋体"; color:#000;text-align:center; background:url(images/bg.gif) repeat-x #c0e8ea;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div { margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}
li,p {font:normal 12px/180% "宋体"; text-align:left;} 
a{color:#000;}
a:link,a:visited{text-decoration:none}
a:visited{color:#660066;}
a:hover{text-decoration:underline}
img{ border:none}
ol,ul,li{list-style:none;} 
em,i{ font-style:normal;}
/*clear*/
.clear{ clear:both}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0}
/*other*/
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto}
.w980{ width:980px; overflow:hidden;}
.fl{ float:left}
.fr{ float:right;}
.line{background:url(images/line.gif) repeat-x ;line-height:1px;height:1px; width:100%;clear:both;}
.line1{border-bottom:1px solid #ccc;line-height:1px;height:1px; width:95%;}
.list_14 li{ background:url(images/dot.gif) no-repeat center left; padding-left:8px;font-size:14px; line-height:26px;}
.list_12 li{ background:url(images/dot.gif) no-repeat left 10px;padding-left:8px;}
a.more{ float:right;font-size:12px;color:#006191;margin-right:5px;}


/*top nav*/
.top_nav{ width:989px; height:34px; }
.top_nav img{ float:left; vertical-align:middle; margin:0 20px}
.top_nav span{ float:right; margin-right:10px; line-height:34px; color:#565656}
.top_nav span a{ color:#565656; padding:0 6px;}
.top_nav b{ float:left; font-size:18px; color:#BE140B; font-family:\9ED41\4F53; margin-left:10px;}
.nav_01{ width:989px; height:66px; line-height:66px; clear:both; overflow:hidden;}
.nav_01 img{ float:left;}
.nav_01 p{ float:left; margin:25px 10px auto 30px;}
.nav_01 p a{ margin:auto 10px;}
.nav_01 span{ float:right; display:block; width:253px; padding-top:28px;}
.nav_01 span img,.nav_01 span input,.nav_01 span b{ float:left}
.nav_01 span b{ margin-top:-20px; font-weight:400; margin-left:10px; color:#999;}
.nav_01 span b a:hover,.nav_01 span b a:link,.nav_01 span b a:visited{ color:#999;}
.nav_01 span input{ width:141px; height:18px;}
.nav_02{ width:989px; height:41px; line-height:41px; font-size:14px; font-weight:bold;}
.nav_02 a{ display:block;  width:75px; height:auto; background:url(images/b3.gif) no-repeat right center; color:#fff; float:left; text-align:center;}
.nav_02 a:hover,.nav_02 a:visited,.nav_02 a:link{ color:#fff;}
.nav_02 a.one{ display:block; width:75px; height:28px; background:url(images/w1.gif) no-repeat; text-align:center; color:#333; margin-top:8px; line-height:28px; float:left; overflow:hidden}
.nav_02 a.one a:link,.nav_02 a.one a:hover,.nav_02 a.one a:visited{ color:#333;}
.nav_02 span{ float:right; margin-top:0px;color:#fff;font-size:12px;font-weight:normal; display:block;height:23px;line-height:23px;margin:4px;}
.nav_02 span input{ vertical-align:middle; margin:1px;color:#fff;line-height:21px;}

.banner{ background:url(images/banner.jpg) no-repeat center top;height:213px;clear:both}

.p1_content{ border:1px solid #e3e4e6;width:978px; background:#fff}
h2{margin:0;}
.p1_left{ width:349px; float:left;background:url(images/p1bg.gif) repeat-x top #f5fefd;margin:7px 0 0 7px;border:1px solid #e3e4e6; display:inline; overflow:hidden;height:515px;}
.p1_left h2{margin:3px 0 0 -6px; position:relative; width:357px;}
.p1_right{ float:right;width:600px; display:inline;padding:3px 7px 0 5px; margin:7px 8px 0 0;overflow:hidden; background:url(images/b1.gif) no-repeat bottom;height:512px; overflow:hidden;}
.p1_a{line-height:38px; text-align:left;font-size:14px;color:#fff;margin:0 20px;}
.p1_a b{font-family:"黑体";margin-right:10px;font-size:16px;}
.p1_a b i{color:#c00;font-size:18px;margin:0 5px;}
.ph_list{ background:url(images/ph.gif) no-repeat left 12px;margin:0 10px;padding:0 0 0 20px;}
.ph_list li{line-height:36px;}
.img_show{display:block;color:#000;line-height:190%;margin:10px auto;width:95%;padding:5px 0 0 0;height:auto;}
 .img_show img{border:1px solid #ccc;float:left;margin-right:5px;}
 .img_show strong{display:block; margin:0;padding:0;}
.img_show1{display:block;color:#666666;line-height:190%;margin:0px auto 10px auto;width:95%;padding:5px 0 0 0;height:auto;clear:both;}
 .img_show1 img{border:1px solid #ccc;float:left;margin-right:5px;}
 .img_show1 strong{display:block; margin:0;padding:0;font-size:18px;font-weight:normal;color:#3d5856;}
  .img_show1 strong a{color:#3d5856;}
 
 .p2_content{ background:url(images/bg1.gif);width:962px; border:9px solid #f8f7f5; overflow:hidden;}
 .p2_left{ float:left; width:258px;}
h3{ background:url(images/titbg.gif) repeat-x top;height:43px;line-height:43px; padding:15px 10px; line-height:19px;height:19px;}
h3 img{ float:left;}
h3{ text-align:right;font-size:12px;font-weight:normal;}
.center{ text-align:center}
.p2_center{width:453px; float:left;margin:0 0 0 5px;}
.p2_center p{font-size:14px; padding:0 10px 15px 10px;}
.p2_center p i,.p2_center p i a{color:#1d9686;}
.p2_center p i a:visited{color:#660066;}
.p2_center dl{margin:0 10px;}
.p2_center dl dt{color:#7f7f7f;line-height:24px;}
.p2_center dl dd{padding-bottom:10px; margin-bottom:10px;background:url(images/line.gif) repeat-x bottom;}
.p3_right{ float:right;width:240px;}
.p3_right p{padding:0 15px; display:block;}
.p3_right  h4{font-size:12px;color:#4ca498;clear:both;margin:10px 15px;}
.p3_content{width:963px; background:url(images/bg2.gif);border:9px solid #f6f6f6; overflow:hidden}
.p3_left{ float:left;width:720px; padding:0 1px}
 .pic_show{padding:10px;}
 .pic_show li{float:left;text-align:center;padding:8px 9px;width:153px; overflow:hidden;}
.p3_right{width:231px; float:right; padding:0 1px 0 0;}
.pic_show1{padding:0;}
.pic_show1 li{padding:6px ;width:103px;}

.copyright{ text-align:center; padding:20px 0;}



/*ej*/
.ej_content{ background:url(images/ejbg.gif) repeat-x bottom #fff;border:1px solid #e6e6e6;padding-bottom:10px;}
.path{padding:5px 10px;}
.ej_a{width:960px; margin:0 auto;border:1px solid #e5eeeb; background:#fff; padding-bottom:30px; overflow:hidden;}
.ej_left{width:706px; float:left; overflow:hidden}
.ej_left h2{font-size:12px;font-weight:normal; text-align:right;line-height:41px;margin:10px 20px 0 0;}
.ej_left h2 img{ float:left;}
.ej_left ul li{ float:left;width:160px;margin:7px; text-align:center; display:inline;}
.ej_right{ float:right;width:253px; overflow:hidden;}
.ej_right h2{margin:10px 0;clear:both;}
.ej_right ul.ph_list{background:url(images/ej_07.gif) no-repeat left 12px;margin:0 5px;padding:0 0 0 20px;}
.ej_right ul li{font-size:12px;}
.ej_right h3{clear:both; overflow:hidden;margin:10px 0;}
.newa{clear:both; overflow:hidden; position:relative;}
.newb{height:260px;}