@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { font-size:12px; font-family:"微软雅黑",Verdana; line-height:18px;position:relative}
ul,li { list-style:none}
img { border:0}
.clear { clear:both; height:0; overflow:hidden}
a { color:#666; text-decoration:none}
input,textarea{outline:none} 
.clear:after {	visibility:hidden;	display:block;	font-size:0;	content:"1";	clear:both;	height:0;}
.fLe {	float:left;	_display:inline;}
.fRi {	float:right;	_display:inline;}
.clear {	clear:both; }
.hover:hover{ color:#14924b}
body { font-size:12px; color:#666666; }
.wrapper{width:1202px;margin:0 auto;position: relative;}
.top { height:150px; position:relative; z-index:99999; background:#fff url(../images/top_bg.jpg) left top repeat}
.top .logo {  width:87px; height:93px; float:left;margin-top: 8px;}
.top .gl { }
.top .tel { background: url(../images/tel.png) left center no-repeat; top:25px; position:absolute; right:50px; width:270px; display:block; height:28px; cursor:pointer}
.top .wx {background: url(../images/wx.png) left center no-repeat; top:22px ; position:absolute; right:20px; width:26px; display:block; height:30px; cursor:pointer}
.top .copy { text-transform:uppercase; position:absolute; top:70px; right:30px; text-align:right; line-height:20px;}
.top .menu { width:100%; line-height:45px; color:#2b4948; font-size:16px; height:45px; position: absolute;
top: 105px;}
.top .menu li.menu-f { float:left;width:100px;text-align:center;margin-right: 37px;position: relative;}
.top .menu .menu_open { background: url(../images/top_menutxt_bg.jpg) left center no-repeat; padding-left:10px; position:absolute; right:0; width:50px; display:block; height:20px; cursor:pointer}
.topa { color:#2b4948;}
.top .menu a { color:#2b4948}
.top .menu a.nol { color:#22912d}
.top .menu a:hover { color:#22912d}
.top .menu li i {
position: absolute;
right: 0px;
top: 22px;
display: block;
width: 8px;
height: 5px;
overflow: hidden;
background: url(../images/xb.png) no-repeat;
}
.neiye_par1_top {
width: 100%;
height: 320px;
overflow: hidden;
}
.menu .menuson{ position:absolute; top:45px;  display:none }
.menu .menuson .menuson-bit{ position:absolute; width:134px; height:13px; left:4px; top:0px; background:url(../images/menu_bg06.jpg) no-repeat; overflow:hidden;}
.menu .menuson-one{ width:142px;}
.menu .menuson-one .menuson-one-bot{ width:142px; height:18px; background:url(../images/menu_bg03.png) no-repeat; overflow:hidden;}
.menu .menuson-one ul{ padding:12px 4px 0; background:url(../images/menu_bg04.png) repeat-y;}
.menu .menuson-one ul li{ width:100%; margin:0; line-height:36px;}
.menu .menuson-one ul li a{ display: block;line-height:36px; background:url(../images/menu_bg01.jpg) no-repeat 0 -36px;font-size: 13px;}
.menu .menuson-one ul li a:hover,.menu .menuson-one ul li a.hover{ background-position:0 1px; color:#fff;}
.menu .menuson-two{ position:absolute; left:134px; top:0; width:131px; display:none;height:228px;}
.menu .menuson-top{width:123px; height:5px; background:url(../images/menu_bg09.png) repeat-x; position:absolute; left:4px; top:0; overflow:hidden}
.menu .menuson-two .menuson-two-bot{ width:131px; height:18px; background:url(../images/menu_bg08.png) no-repeat; overflow:hidden;}
.menu .menuson-two ul{padding:16px 4px 0;background:url(../images/menu_bg07.png) repeat-y;}
.menu .menuson-two ul li{width:100%; margin:0; line-height:28px;}
.menu .menuson-two ul li a{line-height:28px; background:none;}
.menu .menuson-two ul li a:hover,.menu .menuson-two ul li a.hover{ background-position:right 12px; background-color: #b7b7b7;}
.clear2 {
zoom: 1;
}
.top .top_small { padding-left:65px; padding-top:85px; float:left; position:relative; height:5px; overflow:hidden;}
.top .top_small .top_s_1ist { width:45px; margin-left:3px; float:left; height:5px; position:relative; bottom:0;}
.top .top_small .top_s_1ist div { position:relative; top:-40px; height:46px; cursor:pointer}
.top .top_small .top_s_bg1 { background:#c3e7ee}
.top .top_small .top_s_bg2 { background:#74cce1}
.top .top_small .top_s_1ist img { position:absolute; top:40px;}

input {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      }
   input[type=text],
      input[type=password] {
        /* font-size: 10px; */
        /* min-height: 20px; */
        /* margin: 0; */
        padding: 3px 3px;
        /* outline: none; */
        color: #333;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: right center;
        border: 1px solid #ccc;
        border-radius: 3px;
        box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        transition: all 0.15s ease-in;
        -webkit-transition: all 0.15s ease-in 0;
        vertical-align: middle;
      }
      .button {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 8px 15px;
        font-size: 13px;
        font-weight: bold;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,0.9);
        white-space: nowrap;
        background-color: #eaeaea;
        background-image: -moz-linear-gradient(#fafafa, #eaeaea);
        background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
        background-image: linear-gradient(#fafafa, #eaeaea);
        background-repeat: repeat-x;
        border-radius: 3px;
        border: 1px solid #ddd;
        border-bottom-color: #c5c5c5;
        box-shadow: 0 1px 3px rgba(0,0,0,.05);
        vertical-align: middle;
        cursor: pointer;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-appearance: none;
      }
      .button:hover,
      .button:active {
        background-position: 0 -15px;
        border-color: #ccc #ccc #b5b5b5;
      }
      .button:active {
        background-color: #dadada;
        border-color: #b5b5b5;
        background-image: none;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.15);
      }
      .button:focus,
      input[type=text]:focus,
      input[type=password]:focus {
        outline: none;
        border-color: #51a7e8;
        box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5);
      }
     
      label[for=search] {
        display: block;
        text-align: left;
      }
      #search label {
        font-weight: 0;
        padding: 5px 0;
      }
      #search input[type=text] {
        font-size: 12px;
		 width: 200px;
      }
      #search .button {
        padding: 2px;
		width: 80px;
      }
	  
#gmap {
	display:block;
	width:800px;
	height:622px;
	background:url(../images/mapp.jpg) no-repeat right bottom;
	position:relative;
	
}
#gmap a {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
#gmap a:hover {
	color:#F60;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:12px;
	font-weight:bold;
}

/* 发展大事记*/
.ev_left { width:234px; float:left;}
.ev_right { width:630px; float:left;overflow:hidden; position:relative;margin: 15px 20px;}
.ev_year { width:9000px; background:url(../images/yearbg.jpg) no-repeat; height:29px; }
.ev_year a { width:119px; line-height:29px; text-align:center; color:#FFF; display:block; float:left;}
.ev_year a:hover { background: url(../images/year_bg2.gif) no-repeat;}
.ev_now {background: url(../images/year_bg2.gif) no-repeat;}
.ev_jt {  float:left; position:absolute; left:595px;}
.ev_year .ev_jt a {width:35px; height:29px; background:url(../images/ev_jt.gif) no-repeat;}
.ev_year .ev_jt a:hover {  background:url(../images/ev_jt2.gif) no-repeat;}
.ev_border {border-bottom:1px solid #e6e6e6; padding-top:20px; padding-bottom:10px;}
.ev_bt { font-size:18px; font-weight:bold; padding-top:30px;}

.network_search{
	height:70px; line-height:70px; background:#f2f2f2; border-bottom:1px solid rgb(237, 120, 1); margin-top:-10px; padding-left: 25px;
}
/*20140512 end*/
.network_search_smallmap{ background:url(../images/network_search_smallmap.jpg) left center no-repeat; width:40px; height:70px; float:left}
.network_searchselect{
	float:left; height:70px;
}
.network_searchselect select{
	width:180px; height:25px; line-height:25px; font-size:14px; margin:25px 10px 0px 10px;
}
.network_searchinput,.network_searchsubmit{
	float:left; height:70px;
}
.network_searchinput .searchinput{
	width:150px; height:25px; font-size:14px; margin:25px 10px 0px 10px;
}
.network_searchsubmit .searchsubmit{
	margin:25px 10px 0px 10px;width:60px;height:25px;cursor: pointer;
}
.network_map,.network_list{
	
}
.network_map{ float:left;}
.network_map img{ float:left}
.network_listit{ text-align:center;font-family:"微软雅黑"; padding:15px 0; border-bottom: solid 1px #d9d9d9;  }
.network_listit span{font-size:23px; color:#e9460b; background:url(../images/network_miro.jpg) no-repeat left center; padding-left:43px;}
.network_listit span em{ font-style:normal; font-size:14px;}
.network_city_tab { padding-bottom:30px;}
.network_city_tab table{ width:100%;  border-collapse:collapse;}
.network_city_tab table td,.network_city_tab table th{ line-height:22px; padding:9px 0; border-bottom: solid 1px #d9d9d9; border-top: solid 1px #d9d9d9;}
.network_city_tab table tr td{
	background:#FFF;
}
.network_city_tab table th{ font-size:14px; color:#ea1606; font-weight:bold; text-align:left; padding-left:35px; background:url(../images/tab_icon.png) no-repeat 20px center #f4f3f3;}
.network_city_tab table td{ padding-right:20px;}
.network_city_tab table td a{ float:left; color:#000000; margin-left:20px; white-space:nowrap;}
.network_city_tab table td a:hover{ color:#e9460b; text-decoration:underline;}
.network_city_tabinfo{ width:100%; /*border: solid 1px #aeaeae;*/ background:#fafafa;margin-top: 20px;}
.network_city_tabinfo th{ font-weight:bold; color:#000000; text-align:center;/*border-right: solid 1px #dbdbdb;*/ border-bottom: dotted 1px #dbdbdb;}
.network_city_tabinfo td{ padding:12px 20px; font-size:14px;color:#5f5b5b;border-bottom: dotted 1px #dbdbdb;}
.network_city_tabinfo tr{ }
.network_city_tabinfo .nobotbor{ border-bottom:0;}
.network_adv{ background:url(../images/network_adv.png) no-repeat; width:235px; height:150px;}
.network_adv img{ margin:4px 0 0 4px;}