body,td{color:#333;font-size:12px;text-decoration:none;}ul,li{list-style:none}
img {vertical-align:middle;}
body {background:#fafafa; }
a {color:#333;text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.info-label,.build-label,.city-label {cursor: pointer;}

.build-label i,.info-label i,.city-label i {font: 12px/1 icond; margin-top:-13px;transition: all 0.5s ease-out 0s;}
.info-label i {right:-10px;}
.city-label i {right:-15px;}
.top_nav a,.build-menu td a,.top_right li a {text-decoration:none;color:#333333;}
.top_nav a:hover,.build-menu td a:hover,.top_right li a:hover {color:#33ace5;}

/**/
.top_con, .head_con, .nav, .banwei {width:1000px;margin:0 auto;}
.head_wrap,.banwei{
  position: relative;
  z-index: 11;
}
.top_con{
  position: relative;
  z-index: 12;
}
.top_build {background:#fafafa none repeat scroll 0% 0%;}
.top_con {height:34px;}
.top_lt {width:115px;}
.top_con .lt_build {position:relative;}
.top_con .lt_build .build-label,.info-label,.city-label {font-size:12px;line-height:34px;position:relative;}
.build-label i,.info-label i {color:#f39800;font-size:10px;}
.build-menu,.info_con  {width:240px;display:none;position:absolute;top: 100%;left:0;border:1px solid #CCC;padding: 4px 6px;background:#ffffff;}
.build-menu td {width:120px;line-height:20px;text-align:center;}
.build-menu td.web800 {border-top:1px dashed #cccccc;}
.build-menu td.web800 a {text-align:center;}
.info_con {width:65px;}
.info_con a {line-height:20px; text-align:center;}
/**/
.top_nav {line-height:34px;width:450px;margin-left:180px; display:inline;}
.top_nav a {padding:0 5px;float:left;}
.info {width:70px;position:relative;}


.top_right {widht:200px;line-height:34px;}
.top_right li {float:left;list-style:none;padding:0 2px;}
.top_right .mobile {padding: 0px;height:34px;line-height:34px;float: left;}
.top_right .mobile a {display: inline-block;position: relative;z-index: 3; padding: 0px 7px 0px 21px;height:34px;color: #FF900F;border-radius: 3px;text-decoration: none;}
.top_right .phone {position: absolute;left: 7px;top: 50%;margin-top: -8px;width: 8px;height:10px;border-style: solid;border-color: #f39800;-moz-border-top-colors: none;-moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none;border-image: none;border-width:3px 1px 3px;border-radius:1px;}
.top_right .phone em {position: absolute;top: 11px;left: 3px;overflow: hidden;width: 2px;height: 1px;background: #ffffff none repeat scroll 0% 0%;}
.top_right .phone span {position: absolute;top:-2px;left: 3px;overflow: hidden;width: 2px;height: 1px;background: #ffffff none repeat scroll 0% 0%;}

/**/
.head_wrap {background:url(../img/head_bg.jpg) repeat-x center top;}
.head_con {height:122px;overflow hidden;}
.logo {height:120px;}
.logo img { vertical-align:top;}

.search {width:400px;height:40px;margin:41px 0 0 25px;}
.search_cont {width:360px;height:34px;box-shadow: 1px 2px 1px #d9d9d9;border:2px solid #f08200;background-color: #FFF;}
.city {width:85px;line-height:34px; text-align:center;border-right: 1px solid #EBEBEB;position:relative;z-index: 10;}
.city_con {width:85px;display:none;position:absolute;top:100%;left:0;border:2px solid #f08200;border-top:0px solid;margin-left:-2px;margin-top:2px;background:#ffffff;z-index:10;}
.city_l {width:85px;height:80px;padding:5px 0;overflow-x: hidden;overflow-y: auto;float: left;}
.city_l li {height:24px;line-height:24px; text-align:center;}
.city-label,.city_l a,.city_r a  {text-decoration:none;color:#333333;padding:2px 0;font-size:14px;}
.city_l a:hover,.city_r a:hover {color:#ffffff;background:#33ace5;}
.city-label i {font-size:10px;}
/*.city_r {width:250px;height:100px;padding: 10px; text-align:left;}*/

.search_input,.search-input {width:180px;position:relative;}
.search_input label {position: absolute;top: 8px;left: 6px;color: #999;cursor: text;}
.search-input {border:none;outline:medium;background:#ffffff;padding: 6px 0px 6px 5px;font-size:14px;}
.search-btn {float:right;width:65px;height:34px;color:#FFF;border:medium none;background-color:#f08200;outline:0px none;cursor:pointer;font-size:14px;}

.search_h {width:27px;line-height:18px;}
.search_h a {color:#f39800; text-decoration:underline;}

.entry {width:184px;margin-top:41px;}
.entry_con {height:40px;}
.entry_gr,.entry_qy {float:left;width:90px;height:41px; border-radius:5px;border-right:1px solid #dddddd;text-align:center;line-height:40px;}
.entry_gr {background:url(../img/gr.jpg) no-repeat;}
.entry_qy {background:url(../img/qy.jpg) no-repeat;}
.entry_gr a,.entry_qy a {font-size:14px;line-height:38px;padding-left:20px;}
.entry_gr a:hover,.entry_qy a:hover,.copyright a:hover {text-decoration:none;}


.entry_gr a,.entry_qy a{
  display: block;
  height: 100%;
  color: #ffffff;
}
.entry_gr a:visited,.entry_qy a:visited{
  color: #ffffff;
}





/*.tel_phone {text-align:right;padding-top:10px;color:#00a0e9;font-size:15px;}*/

/*nav_warp*/
.nav_wrap {background:url(../img/nav_bg.jpg) repeat-x center top;}
.nav {height:52px;}
.nav_con {height:52px;}
.nav .nav_con li {float: left;height:48px;line-height:48px;display:block;padding-right:12px;font-family: "Î¢ÈíÑÅºÚ",tahoma,arial,"microsoft yahei";font-size:14px;}
.nav .nav_con li a {padding:0 5px;color:#000000;}
.nav .nav_con li a:hover {color:#f08200;text-decoration:none;display:block;border-bottom:2px solid #f08200;}
.nav .nav_con li a.on {color:#f08200;text-decoration:none;display:block;border-bottom:2px solid #f08200;font-size:16px;}



/*µ×²¿*/
.footer {width:1000px;margin:10px auto 0;}
.bottom {height:35px;background:#fb7820;}
.bottom_links {padding-left:15px;height:35px;line-height:35px;color:#ffffff;}
.bottom_links a {color:#ffffff;padding:0 5px;}
.ft_contact {margin-bottom: 2px;background: #F5F5F5 none repeat scroll 0% 0%;}
.ft_contact .container {padding: 15px 0px;}
.ft_contact .mod {float: left;width: 27%;padding: 0px 3%; background: transparent url(../img/ft_contact_mod_bd.jpg) no-repeat scroll right bottom;color: #767676;text-align: left;}
.ft_contact .mod_hd {margin-bottom: 18px;height: 24px;line-height: 24px;background: transparent url(../img/ft_contact_mod_hd.jpg) repeat scroll 0% 0%;font-weight: 700;font-size:14px;}
.ft_contact .item {height: auto;line-height: 20px;color:#383838;}
.ft_sns  {background: #F9F9F9 none repeat scroll 0% 0%;}
.ft_sns .mod {float: left;width: 33%;text-align: center;}
.ft_sns .mod_sns_hd, .ft_sns .mod_sns_bd {float: left;}
.ft_sns .mod_sns_hd {padding-left: 26px;margin-right: 16px;}
.ft_sns .mod_sns_bd {padding-top: 13px;}
.ft_sns .mod_sns_bd a {display: inline-block;vertical-align: middle;margin-right: 8px;width: 23px;height: 23px;background-image: url(../img/ico_sns.jpg);}
.ft_sns .mod_sns_bd .weibo {background-position: 0px 0px;}
.ft_sns .mod_sns_bd .tencent {background-position: -39px 0px;}
.ft_sns .mod_sns_bd .souhu {background-position: -79px 0px;}
.ft_sns .mod_sns_bd .wechat {background-position: -117px 0px;position: relative;line-height: 0;font-size: 0px;}
.copy_right {text-align: center; padding: 15px 0px;}
.textinf {text-align: center;}
.textinf a {color:#333333;}




/*=============*/
/*=============*/
.white_bg {width:996px;margin:0 auto;position:relative;overflow:hidden;}
.div_block {background-color: #F37022;border: 1px solid #F37022;height: 2px;overflow: hidden;}
.area_style {float:left;display:inline;position:relative;padding:34px 6px 0px 0px;width:321px;border-right:1px solid #D6E1EC;margin-left:4px;overflow: hidden;}
.area_style .media {margin-right:0px;}
.domLi,.activeLi {position: absolute;top: 0px;left: 0px;height:37px;}
.domLi li,.activeLi li {float:left;width:107px;text-align: center;height:34px;line-height:34px;cursor: pointer;color: #275385;font-size: 14px;font-family: "Microsoft YaHei";}
.domLi li.domOn {border-bottom:1px solid #93A8C9;background: #F1F3FA none repeat scroll 0% 0%;color: #333;}
.domLi li a:hover,.activeLi li a:hover,.ddWidth dd a:hover,.ddWidth dd a:hover strong,.ulBg li a:hover,.area_style h3 a:hover,.areaWrapTag ul li a:hover ,.areaCon dd a:hover strong,.areaCon dd a:hover,.areaCon li a:hover {color:#f39800;text-decoration:none;}
.areaWrap {border-top: 1px solid #D6E1EC;border-bottom: 1px solid #D6E1EC;padding-top:10px;}
.domDiv {padding-top: 8px;}
.domDiv_ht {height: 282px;overflow: hidden;}
.areaCon {display: none;margin-top: 2px;}
.areaOn {display: block;}
.areaCon ul li {line-height: 28px;height: 28px;background: transparent url(../img/hr_icon02.gif) repeat-x scroll 0px top;}
.areaCon ul li a {color: #676767;}
.areaCon ul li a.a_blue {color: #03417A;margin-right: 2px;background: transparent url(../img/icon_hr.gif) no-repeat scroll 10px 8px;padding-left: 20px;}


.areaCon dl {float:left;padding:2px 0px 3px 0px;width:321px;overflow: hidden;}
.areaCon .ddWidth {padding: 7px 0px 5px 0px;width:321px;}
.domDiv .ddWidth {padding: 8px 0px 8px 0px;}
.areaCon dd {float: left;width:188px;padding-left:6px;line-height: 24px;color: #888;}
.ddWidth dd {width: 321px;line-height: 16px;text-align: center;padding-left: 0px;}
.domDiv .ddWidth dd {line-height: 20px;}
.areaCon dd strong {color: #44739D;}
.ddWidth dd strong,.areaCon dd strong {font-size:14px;font-weight:bold;}
.clear {height: 0px;overflow: hidden;clear: both;}
.ulBg li a {background: transparent url(../img/icon_hr.gif) no-repeat scroll 15px 8px;padding-left:25px;}
.areaCon .dl_padding {padding:4px 0px 7px 0px;}
.areaCon dt {float: left;}


.area_style h3, .area_style h5, .area_style h6 {position: absolute;left: 0px;top: 0px;font-size: 14px; padding: 0px 10px;border-bottom: 1px solid #93A8C9;line-height: 34px;font-weight: normal;color: #275385;}
.main .area_style h3 {line-height:34px;height:34px;margin:0px;}
.area_style h6 {left: 75px;border: 0px none;}
.area_style h5 {left: 150px;border: 0px none;}
.areaWrapTag {position: relative;height: 35px;border-bottom: 1px solid #D6E1EC;background: transparent url(../img/areaWrapTag_bg.gif) repeat-x scroll 0px 0px;}
.areaWrapTag ul {position: absolute;height: 36px;}
.areaWrapTag ul li {float: left;width: 77px;text-align: center;line-height: 34px;cursor: pointer;color: #275385;font-size: 14px;font-family: "Microsoft YaHei";}
.areaWrapTag ul li.on {width: 76px;border-top: 2px solid #FC7F0F;border-left: 1px solid #D6E1EC;border-right: 1px solid #D6E1EC;background: #FFF none repeat scroll 0% 0%;color: #333;}
.areaWrapTag ul li.onLt {width: 76px;border-top: 2px solid #FC7F0F;border-left: 1px solid #FFF;border-right: 1px solid #D6E1EC;background: #FFF none repeat scroll 0% 0%;color: #333;}
.areaWrapTag ul li a {color: #275385;display: block;}
.areaConTop {position: relative;border: 1px solid #D8E2ED;background-color: #F7F8FC;padding: 10px;color: #888;line-height: 20px;}
.areaConTop var {position: absolute;right: 0px;top: 0px;display: block;width: 48px;height: 48px;background: transparent url(../img/new_btn.gif) no-repeat scroll 0px 0px;}
.areaConTop h4 {font-size: 12px;color: #44739D;text-align: center;line-height: 28px;font-weight:bold;}
.areaConTop p strong {font-weight:bold;}
.areaCon ul li.liNo {background: transparent none repeat scroll 0% 0%;}
.media .areaWrap {border-bottom: medium none;}
.personCon {padding-left: 5px;}
.personCon ol {float: left;}
.personCon ol li {float: left;margin: 10px 10px 0px 0px;background-color: #F0F3F9; text-align:center;}
.personCon ol li.liTp {margin-top: 0px;}
.personCon ol li a {display:block;width:143px;height:83px;border:1px solid #F0F3F9;}
.personCon ol li h4 {width: 143px;height: 52px;padding-bottom: 3px;text-indent: -200px;overflow: hidden;background: transparent url(../img/person_bg.gif) no-repeat scroll 0px 0px;}
.personCon ol .li02 h4 {background-position: 0px -53px;height: 48px; padding-bottom: 7px;}
.personCon ol .li03 h4 {background-position: 0px -102px;}
.personCon ol .li04 h4 {background-position: 0px -155px;height: 46px;padding-bottom: 9px;}
.personCon ol .li05 h4 {background-position: 0px -202px;height: 49px;padding-bottom: 6px;}
.personCon ol .li06 h4 {background-position: 0px -252px;height: 55px;padding-bottom: 0px;}

.activeWidth {width:653px;}
.divMargin {
    margin-top: 10px;
}
.activeLi .activeOn {border-bottom:1px solid #93A8C9;background: transparent url(../img/point_icon.gif) no-repeat scroll 10px 12px;color: #333;}
.activeLi li .var_bd {border-right: 1px solid #D6E1EC;}
.activeLi li {width: auto;padding-left: 25px;}
.activeLi li var {padding-right: 20px;}
.activeWidth .areaWrap {height:325px;overflow: hidden;padding-top: 0px;border-bottom: medium none;}
.areaCon_bd {border-bottom: 1px solid #D6E1EC;height: 322px;overflow: hidden;}
.act_list {float: left;padding-top: 5px;}
.act_list li {float: left;width:320px;line-height: 20px;height: 20px;}
.act_list li a { padding-left: 10px;background: transparent url(../img/icon_hr.gif) no-repeat scroll 2px 5px;}

.media,.newsMargin {border-right:0;}
.media_bt {width: 653px;height: 299px;overflow: hidden;padding: 12px 0px;background-color: #F0F3F9;}
.media_bt ul {float: left;width: 305px;padding-left: 13px;}
.media_bt ul li {line-height: 34px;height: 33px;overflow: hidden;background: transparent url(../img/content_div_bt1.gif) repeat-x scroll 0px 32px;font-size: 14px;text-align: right;padding: 0px 5px;cursor: pointer;}
.media_bt .li_hover {display: block;line-height: 30px;font-weight: bold;color: #F60;background-color: #FFF;}
.company_div_ct {float: left;width: 300px;background-color: #FFF;padding-right: 5px;margin-right: 5px;height: 294px;overflow: hidden;display: inline;}
.company_div_tp {width: 300px;}
.company_div_bt {width: 300px;padding-bottom: 10px;height: 220px;}
.company_div_bt dl {width: 295px;overflow: hidden;display: none;padding-top: 0px;}
.company_div_bt dd {float: left;}
.activeWidth dd {width: 290px;}
.company_div_bt dd p {color: #999;text-indent: 21px;}
.company_div_bt dd .p_a {height: 20px;padding: 5px 0px;}
.company_div_bt dd .p_a a {float: right;color: #039;}

.newsMargin {margin-right: 0px;}
.liWidth li {width: 77px;}
.newsMargin .domLi li {color: #333;}
.domLi li.domOn {border-bottom: 1px solid #93A8C9;background: #F1F3FA none repeat scroll 0% 0%;color: #333;}
.newsMargin .domDiv {height: 316px;overflow: hidden;}
.newsMargin dl {padding: 3px 0px 1px 3px;background: transparent url(../img/hr_icon02.gif) repeat-x scroll 0px bottom;}
.areaCon dt {float: left;}
.areaCon a.a_1 {color: #44739D;font-weight: bold;}
.areaCon dd span {color: #004276;}

/*=============*/
/*=============*/
.weixin_code{
  position: absolute;
}
