/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
ul, li{ list-style-type:none; text-transform:capitalize;}
a, a:hover, h1, h2, h3, h4, h5, h6, p{ text-decoration:none; border:none;}
table, div{ margin:0 auto;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend{ margin:0; padding:0;}
body{font-family:"微软雅黑"; font-size:12px; width:100%; color:#898989;}
.clear{ clear:both;}


/* top */
.top{width:100%; height:72px;padding-top:30px }
.top_m{width:1200px; height:72px; margin:0 auto; }

.top1{width:100%; height:80px; }
.top_m1{width:1200px; height:80px; margin:0 auto;}
.top_ml{float:left; width:415px; height:56px;padding-top:15px;}
.top_mr{float:right; width:104px; height:104px; padding-right:40px; overflow:hidden;}


/*menu*/

.box{ width:100%; background:url(../images/i_07.jpg) repeat-x top left;  margin:0 auto; padding:0px;}

.menu {
      width:1200px; margin:0 auto; position:relative; z-index:99999;

      }

.menu ul {
         padding:0; 
         margin:0;
         list-style-type: none;
         }

.menu ul li {
            float:left; 
            position:relative;  padding:0; 
         margin:0;
			
            }

.menu ul li a, .menu ul li a:visited {
                                      display:block; 
                                      text-align:center; 
                                      text-decoration:none; 
                                      width:150px; 
                                      height:42px; 
                                      color:#fff; 
                                      line-height:42px; 
                                      font-size:16px; 
									  font-weight:bold; background:url(../images/r1.jpg) no-repeat right center; overflow:hidden;
	                                     }

.menu ul li ul {display: none;}



.menu ul li:hover a { background: url(../images/hover.jpg) no-repeat left top;} 
                    
                 

.menu ul li:hover ul {
                    display:block; 
                    position:absolute;
                    top:42px; 
                    left:0; 
                    width:150px;overflow:hidden;
                   }

.menu ul li:hover ul li a {
                    display:block; 
                    background:#fff; 
                    color:#434343;
					border-top:#ccc 1px solid; height:35px; line-height:35px; font-size:12px; font-weight:normal;
					 filter:alpha(opacity=50);opacity: 0.50;-moz-opacity: 0.5;overflow:hidden;

                    }

.menu ul li:hover ul li a:hover {
                  background:#000; 
                  color:#fff;
                 }


/*banner*/
.banner{width:100%; height:538px; margin:0 auto; overflow:hidden; border-bottom:#969798 2px solid;}


/*底部*/

.foot{width:100%; height:40px; background: url(../images/i_52.jpg) repeat-x left center; line-height:40px; text-align:center; color:#fff; font-size:12px; margin:0 auto; overflow: hidden;}

.foot_m{width:1120px; padding-left:80px;}
.foot_ml{ float:left;padding-top:59px; }
.foot_mr{float:right; line-height:30px; padding-top:8px;}



/*首页主体*/

.mian{width:1200px; margin:0px auto; overflow:hidden; height:255px; padding:18px 0px;}

.about{float:left; width:386px; height:255px; border-right:#e2e2e2 1px solid; overflow:hidden;}
.about_t{height:41px; width:386px; border-bottom:#e2e2e2 1px solid;}
.about_img{margin:27px 28px 12px 12px; border:#b8b8b8 3px solid; width:333px; height:164px;}
.about_m{ height:202px; line-height:24px; padding-right:28px; font-size:14px; padding-top:18px;}

.news{float:left; width:397px;border-right:#e2e2e2 1px solid; overflow:hidden;}
.news_t{height:41px; border-bottom:#e2e2e2 1px solid;width:348px; padding:0px 27px 0px 22px;}
.news_mian{ width:348px; height:204px;padding:7px 27px 0px 22px;}
.news_mian li{ height:64px; border-bottom:#d2d2d2 1px dashed; padding:18px 0px; float:left;}
.news_txt{ height:25px; line-height:25px; background:url(../images/i_36.jpg) no-repeat 5px center; padding-left:18px; }
.news_txtl{float:left; padding-right:20px; width:235px; font-size:16px;color:#313131;}
.news_txtl a{color:#313131;}
.news_txtl a:hover{color:#005a9e;}
.news_txtl span{padding-left:33px;}
.news_txtr{float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ccc;}
.news_txt_js{ color:#898989; line-height:18px; padding-top:7px; font-size:14px;}
.news_txt_js a{color:#898989;}
.news_txt_js a:hover{ text-decoration:underline;}

.join{float:left; width:408px; height:255px; overflow:hidden;}
.join_t{width:386px; padding-left:22px;height:41px; border-bottom:#e2e2e2 1px solid;}
.join_m{ width:357px;padding:7px 29px 0px 22px; line-height:20px; font-size:14px; background:url(../images/cbg.gif) no-repeat right bottom; height:169px;}
.join_m span{ line-height:30px; font-weight:bold;}
.join_m li{float:left;height:64px; border-bottom:#d2d2d2 1px dashed; padding:18px 0px;}


.case{width:1200px; margin:0 auto; height:143px; margin-bottom:2px;}
.case_l{float:left; width:68px; height:143px;}
.case_r{float:right; width:1129px; height:111px; background:#eeecec url(../images/butt.gif) no-repeat right top; padding:15px 0px 17px 3px; }

.rollBox{width:1129px;overflow:hidden; }


.rollBox .RightBotton{height:109px;width:27px;background:url(../images/butt.jpg) no-repeat  right center;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:1096px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:166px;float:left;text-align:center; padding:0px 8px; height:111px; }
.rollBox .Cont .pic img{display:block; float:left; width:164px; height:109px; border:#fff 1px solid;}

.rollBox .Cont .pic p a:link, .rollBox .Cont .pic p a:visited{color:#434343;text-decoration:none; line-height:30px;}
.rollBox .Cont .pic p a:hover{color:#ec6500;} 
.rollBox #List1,.rollBox #List2{float:left;}


/*内页主体*/


.mian_nbanner{width:1423px; height:240px; position: relative; left:50%; margin-left:-712px;}

.mian_n{width:1002px;  background:#fff; height:500px;height:auto !important; min-height:500px; margin:0 auto;}

.szwz{width:1002px; text-align:right; margin:0 auto; color:#777; height:47px; line-height:47px; border-bottom:#ddd 1px solid;}
.szwz a{color:#777;}
.szwz a:hover{color:#005a9e;}

.left{width:195px; height:100px;height:auto !important; min-height:100px; float:left; border:#ddd 1px solid; border-top:none;}
.left_t{ width:195px; height:96px;}

#sidebar {
	width:195px;height:100px;height:auto !important; min-height:100px; padding-bottom:20px;
}
#sidebar li {
   width:155px; 
   height:37px; 
   line-height:37px;
   float:left;
   color:#333333;
   cursor:pointer; font-size:14px; padding-left:40px; background:url(../images/dd.gif) no-repeat 14px center; 
   border-bottom:#e2e2e2 1px dashed;
}

#sidebar li sapn{color:#ababab; font-size:12px; padding-left:12px;}

#sidebar a {
	color:#333; 
	display: block;
}
#sidebar a:hover {
   height:37px;
  line-height:37px; 
  float:left; 
  color:#fff;
  cursor:pointer;
  width:155px; font-size:14px;
}
#sidebar li:hover,#sidebar .on {
	height:37px;
  line-height:37px; 
  float:left; 
  color:#fff;
  cursor:pointer;
  width:155px; font-size:14px; background: url(../images/h.gif) no-repeat left top;
}
#sidebar .on a,#sidebar .on a:hover {color:#fff;}





.right{ width:755px; min-height:602px; height:auto !important; height:602px; float:right;overflow:hidden; padding:0px 25px 0px 0px;}

.right_t{width:755px; height:36px; padding-top:24px; }

.right_tl{ color:#2c79c8; font-size:14px; font-weight:bold; float:left; line-height:34px; height:34px; 
 border-bottom:#2c79c8 solid 2px; padding-right:2px; text-align:left; width:60px;}

.right_tr{color:#ababab; padding-left:7px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;
border-bottom:#dddddd solid 2px; float:right; width:686px; line-height:34px; height:34px; }




.ab_txt{ min-height:300px; height:auto !important; height:300px; text-align:left; line-height:22px; padding:36px 0px 20px 0px;}



.ab_txt1{ min-height:300px; height:auto !important; height:300px; text-align:left; line-height:22px; padding:32px 12px 20px 12px;}

.news_m{ border-bottom:#ccc  dotted 1px; height:35px; line-height:35px;}

.news_menu2{ height:34px; line-height:34px; text-align:left; padding-left:20px; color:#898989; font-size:12px; float:left; background:url(../images/i_36.jpg) no-repeat left center;width:522px;}
.news_menu2 a{ color:#898989;}
.news_menu2 a:hover{ color:#005a9e;}


.news_menu1{ height:34px; line-height:34px; text-align:left; padding-left:20px; color:#898989; font-size:12px; float:left; background:url(../images/icon.gif) no-repeat left center;width:522px;}
.news_menu1 a{ color:#898989;}
.news_menu1 a:hover{ color:#005a9e;}



.news_date{ height:34px; line-height:34px; color:#999; font-size:12px; width:80px; text-align:center; float:right;}

.new_name1{ color:#333333; font-size:15px; font-weight:bold; line-height:35px; text-align:center; }
.new_name{ font-size:15px; font-weight:bold; line-height:35px; text-align:center; background:url(../images/j_25.gif) repeat-x bottom left;}
.new_dj{ font-size:12px; color:#555555; line-height:26px;  text-align:center; border-bottom:#d0d0d0 1px dashed; border-top:#d0d0d0 1px dashed;}
.new_dj span{ text-decoration:none; color:#ff8a00; font-family:Arial, Helvetica, sans-serif;}
.new_xx{color:#898989; font-size:12px; line-height:22px; padding:10px 0;}
.new_xx img{max-width:100%; height:auto;}
.new_xx1{padding:10px 0; text-align:center; min-height:100px; height:auto !important; height:100px; }
.new_xx1 img{border:#e0dcdd 1px solid;}

.new_xx2{color:#898989; font-size:12px; line-height:22px; padding:20px 0; background: url(../images/qg_62.gif) repeat-x left top; margin-top:12px;}


.fy{ text-align:center; height:20px; line-height:20px; color:#333; width:500px; font-size:12px; margin:25px auto 30px auto;}
.fy_l{ margin:2px; float:left; text-align:center; height:20px; line-height:20px; background:#eee; border:#ccc solid 1px;}
.fy_l a{ color:#333; display:block; padding:0px 8px;}
.fy_l a:hover{ color:#fff; border:#ff8a00 solid 1px; background:#ff8a00; margin:-1px;}
.fy_hover{ color:#fff; border:#ff8a00 solid 1px; background:#ff8a00; margin:-1px;}

.zxzp_title{width:169px; height:32px; line-height:32px; text-align:center; background:#eee; color:#434343; font-size:14px; font-weight:bold;}
.zxzp_title span{color:#fed27e; font-size:12px;}
.zxzw{width:169px; height:30px; line-height:30px; color:#626262; text-align:center; background:#fff;}
.zxzw a{color:#626262;}
.zxzw a:hover{color:#005a9e;}

.zp_title{height:32px; line-height:32px; text-align:left; background:#eee; color:#434343; font-size:14px; font-weight:bold; padding-left:16px;}
.zp_title span{color:#eb6100; font-size:12px;}
.zp{height:30px; line-height:30px; color:#626262; text-align:left; background:#fff; border-bottom:#d0d0d0 1px dashed; padding-left:16px;}
.zp_r{background:#ccc; height:32px; font-size:12px; font-weight:bold; text-decoration:underline; line-height:32px; text-align:center;}
.zp_r a{color:#434343;}
.zp_r a:hover{color:#df0000; text-decoration:underline;}








.case_n{width:755px; min-height:100px; height:auto !important; height:100px; float:left;overflow:hidden;}
.case_n ul{height:180px;}
.case_n ul li{ width:214px; height:180px; float:left; margin:3px 12px 8px 20px; display:inline;position: relative; }
.case_n ul li a img{width:210px;  background:#fff; height:140px;border:#eee solid 2px;}
.case_n ul li span{margin-top:-9000px;margin-left:-9000px;position: absolute;}
.case_n ul li a:hover{background-color: #none;}
.case_n ul li a:hover span { font-family:"微软雅黑";
	height:144px;
	width: 214px;
	left: 0px;
	top: 0px;
	background:#fff;
	filter:alpha(opacity=15);
	opacity:0.15;
	display: block;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
}




.p_li_txt{ height:20px; line-height:30px; text-align:center; color:#666; width:214px; overflow: hidden;}
.p_li_txt a{ color:#666;}
.p_li_txt a:hover{ color:#eb6100;}

.pro1{height:288px; overflow:hidden; padding-top:10px; width:704px;}
.pic_img{width:330px; height:277px; float:left; border:#ccc solid 1px; padding:2px; background:#f8f8f9; margin-left:8px;}
.pic_txt{ float:right; width:336px; height:271px; overflow:hidden; padding-right:10px;}
.pic_wz{width:336px; height:278px;  padding-right:14px;}
.pic_wz2{line-height:20px; font-weight:normal; padding-top:4px; padding-right:14px;}
.pic_wz1{font-size:14px; font-weight:bold; padding-bottom:4px;border-bottom:#ccc 1px  dotted; }
.pic_wz3{text-align:left; line-height:18px; margin-top:18px; border-top:#ccc 1px dashed; padding-top:12px;}

.plan_n{ width:978px; padding:12px; min-height:500px; height:auto !important; height:500px;  background:#fff; margin:0 auto;}
.plan_nt{height:35px; line-height:35px; background:url(../images/qg_62.gif) repeat-x left bottom; padding-bottom:12px;}
.plan_ntl{ background:url(../images/nd.png) no-repeat 2px center; color:#2e80b8; font-size:16px; padding-left:18px; float:left; font-weight:bold;}
.plan_nm{width:968px; padding-left:10px; min-height:100px; height:auto !important; height:100px; padding-top:10px;}
.plan_nm li{float:left; width:968px;  border-bottom:#ccc 1px dotted; margin:10px 0px 0px; padding-bottom:10px; margin-bottom:10px;}
.p_img{width:428px; height:180px; float:left; border:#eee 1px solid; margin-right:14px;}
.p_txt{width:500px; height:202px; float:right;}
.p_txt span{font-size:14px; font-weight:bold; line-height:30px;}
.p_txt a{color:#2e80b8;}
.p_txt a;hover{color:#2e80b8; text-decoration:underline;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}