﻿@charset "utf-8";
body {margin: 0px;padding: 0px;font-family: "微软雅黑", Arial;font-size: 12px; background-color:#f4f4f3;}
span,p,ul,h3,h4,h5,b,em,input,select{margin: 0px;padding: 0px; }
b,h3,h4,h5{ font-weight:normal;}
ul{list-style-type: none;}
a{ text-decoration:none; }
h3,h4,h5{ font-size:12px;}
a:hover{ color:#00b4fe;}
img{ border:0px;}
/* 分页 */
.ew-spefigure-smallsize .ew-spefigure-title {
    font-size: 14px;
    height: 24px;
    line-height: 24px;
}
.ew-spefigure-title {
    color: #333;
    font-size: 14px;
    height: 38px;
    line-height: 40px;
    margin-left: 10px;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd {
    margin: 0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
a {
    color: #333;
}
.ew-spefigure {
    font-family: 微软雅黑;
}
ul, li, ol {
    list-style: outside none none;
}
ul, li, ol {
    list-style: outside none none;
}
ul, li, ol {
    list-style: outside none none;
}
ul, li, ol {
    list-style: outside none none;
}
ol, ul {
    list-style: outside none none;
}
body {
    color: #333333;
    font-size: 12px;
    line-height: 22px;
}
html {
    color: #666;
    font-family: Arial,"Microsoft Yahei";
    font-size: 12px;
}

#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #d8d8d8; text-align:center; color:#333; padding:0 10px; background-color:#fff}
#pages a.a1 { background:#fff url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titlebg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.index_bannerbox{ width:100%; float:left; position:absolute;}

.mainbox{ position:absolute; width:100%; float:left; z-index:10;}
.maincontbox{ width:1000px; margin:0 auto;}
.topbox{ width:1100px; float:left;}
.logo{ width:165px; float:left; height:75px; padding:27px 0px 0px 15px;}
.nav{ width:890px; float:right; font-size:14px;padding:33px 0px 0px 0px;}
.nav ul li{ width:111px; float:left; height:49px; display:block; text-align:center; line-height:49px;}
.nav ul li a{ line-height:49px;font-family: "微软雅黑"; font-size:15px; }
.nav_ul_li_a{ width:111px; height:49px; display:block; line-height:49px;}
.nav_ul_li_a:hover{ color:#fff; width:111px; height:49px; display:block; background-image:url(../images/nav_hover.png);}
.this{ color:#fff; width:111px; height:49px; line-height:49px;  display:block; background-image:url(../images/nav_hover.png); font-family: "微软雅黑";}
.this a{ color:#fff;}


.anli{ margin-top:70px; width:100%}
.w1200{ width:1200px; margin:0 auto;}
.biaoti{ text-align: center;}
.biaoti h2{ font-size: 32px; color: #0baff6; font-weight: bold;}
.biaoti h2 span{font-size: 40px; color: #0baff6; font-weight: bold;}
.biaoti h3{ color: #0baff6; font-size: 16px; margin-top: 10px;}
.cj{ margin-top: 80px;}
.anli_ul ul li{ width:30%; margin:0.4%; float:left; padding: 1%; background: #eee;}
.anli_img{ width:100%; height:0; padding-bottom:75%; position:relative; overflow:hidden;}
.anli_img img{ display:block; width:100%; height:100%; position:absolute; transition:.3s;}
.anli_ul ul li p{ text-align:center; width:100%; font-size:1rem; line-height:1.875rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top: 20px;}
.anli_ul ul li:hover{ background: #0baff6;} 
.anli_ul ul li:hover  p{ color: #fff;}
.anli_ul ul li a{ color: #000;}
.anli_ul ul li a:hover .ind_anli_img img{transform: scale(1.2); transition:.3s;}

.floor_8_main {
  background: #eaeaea;
  padding: 69px 0 60px;
  width:100%;
  margin-top:50px;
}
.floor_8_main img {
  text-align: center;
  display: block;
  margin: 0 auto;
}
.floor_8_main ul {
  margin-top: 33px;
}
.floor_8_main .btn{outline:none;border:none;width:400px;height:45px;line-height:45px;text-align:center;color:#fff;text-align:center;background:#5f5f5f;font-size:16px;margin:0 auto;cursor:pointer; margin-top:20px;display:block;}
.floor_8_main .btn:hover{background:#e60012;}
.floor_8_main li {
  float: left;
  height: 43px;
  line-height: 43px;
  width: 258px;
  border: 1px solid #cccccc;
  margin-right: 20px;
  margin-bottom: 20px;
  color: #828282;
  background: #fff;
}
.floor_8_main .w {
  width: 278px;
}
.floor_8_main .w input {
  width: 181px;
}
.floor_8_main .ww {
  width: 318px;
  margin-right: 0;
  float: right;
}
.floor_8_main .ww input {
  width: 221px;
}
.floor_8_main li span {
  height: 43px;
  display: block;
  width: 77px;
  text-align: center;
  font-size: 14px;
  border-right: 1px solid #cccccc;
  color: #666;
  float: left;
}
.floor_8_main li input {
  width: 160px;
  border: none;
  outline: none;
  height: 20px;
  line-height: 20px;
  padding: 11px 0 12px;
  font-size: 14px;
  float: right;
  padding-right: 10px;
}



.bottombox{ width:100%; float:left; height:40px; background-color:#353535; clear:both}
.bottom_box{ width:1000px; margin:0 auto; text-align:center; color:#a1a1a1; line-height:40px;}
.bottom_box p{ line-height:40px}
.bottom_box a{ color:#a1a1a1;}
.bottom_box a:hover{ text-decoration:underline;}

/*内页*/
.sub_mainbox{ margin:195px 0px 0px 3px; float:left; width:964px;}
.sub_topbg{ width:960px; background-image:url(../images/sub_maincont_topbg.png); height:61px; float:left; padding:2px 2px 0px 2px;}
.sub_mainbg{ width:960px; float:left; background-image:url(../images/sub_maincontbg.jpg); background-repeat:repeat-y; padding:0px 2px 20px 2px;}
.sub_menu_img{ width:215px; height:60px; float:left;}
.sub_right_nav{ width:719px; float:right; height:60px; padding:0px 0px 0px 25px;}
.sub_right_nav span{ float:right; margin:18px 0px 0px 0px; padding:0px 15px 0px 0px; text-align:center; line-height:24px;}
.sub_right_nav span a{ width:72px; height:24px; display:block; background-image:url(../images/back_link.png);}
.sub_right_nav span a:hover{ width:72px; height:24px; display:block; background-image:url(../images/back_hover.png); display:block;}

.sub_menu{ width:215px; float:left; border-bottom:solid 3px #dddddd;}
.sub_menu  li{ width:215px; height:40px; line-height:40px; float:left; font-size:13px;}
.sub_menu  li a{ width:182px; height:40px; float:left; background-image:url(../images/menu_link.png); background-position:left bottom; display:block; padding:0px 0px 0px 33px; color:#525252;}
.sub_menu  li a:hover{width:182px; height:40px; float:left; background-image:url(../images/menu_link.png); background-position:left top; display:block; padding:0px 0px 0px 33px; color:#fff;}
.sub_menu .this a{width:182px; height:40px; float:left; background-image:url(../images/menu_link.png); background-position:left top; display:block; padding:0px 0px 0px 33px; color:#fff;}
.sub_rightbox{ width:690px; float:left; margin:27px 27px 0 27px; line-height:180%;}





/*关于优美*/
.about_banner{ width:100%; float:left; position:absolute; background-image:url(../images/about_banner.jpg);background-position: center; height:360px;}
.about_cont_title{ width:690px; float:left; font-size:18px; color:#292929; line-height:55px;}
.about_cont_cont01{ width:360px; float:left; font-family:Arial, Helvetica, sans-serif; color:#838383; line-height:180%; padding:30px 0px 0px 0px;}
.about_cont_img{ width:298px; float:right; height:245px;}
.about_cont_cont{ width:690px; float:left; font-family:Arial, Helvetica, sans-serif; color:#838383; line-height:180%; padding:30px 0px 10px 0px;}
.about_cont_img01{ width:690px; float:left; height:104px; padding:20px 0px;}



/*新闻动态*/
.news_banner{ width:100%; float:left;position:absolute; background-image:url(../images/news_banner.jpg);background-position: center; height:360px;}
.news_list{ width:690px; float:left;}
.news_list ul li{ width:690px; float:left; background-image:url(../images/news_line.jpg); background-position:left bottom; background-repeat:no-repeat; padding:0px 0px 23px 0px; margin:12px 0px;}
.news_list_img{ width:90px; height:60px; float:left;}
.news_list_title{ width:580px; float:right; height:29px; font-size:14px; display:block; overflow:hidden; color:#3d3d3d}
.news_list_title a{ color:#3d3d3d;}
.news_list_title a:hover{ text-decoration:underline;}
.news_list_title span{ float:right; display:block; width:70px; height:29px; font-size:12px; color:#b0b0b0;}
.news_list_cont{ width:580px; float:right; font-family:Arial, Helvetica, sans-serif; color:#8f8f8f;}
.news_list_cont a{ color:#494949;}
.news_list_cont a:hover{ text-decoration:underline;} 
.page{ width:690px; float:left; text-align:center; padding:20px 0px;}

/*新闻动态——详细*/
.news_detail_title{ width:690px; float:left; font-size:25px; font-size:25px; color:#3c3c3c; text-align:center; line-height:45px;}
.news_detail_date{ width:690px; float:left; color:#a4a4a4; text-align:center; line-height:35px;}
.news_detail_cont{ width:690px; float:left; color:#838383; font-size:13px; line-height:180%; padding:25px 0px;}
.news_detail_cont p{ padding:0px 0px 20px 0px;}
.news_detail_cont b{ font-weight:bold; line-height:35px;}
.news_detail_img{ width:690px; float:left; padding:20px 0px;}



/*产品中心*/
.pro_banner{ width:100%; float:left;position:absolute; background-image:url(../images/pro_banner.jpg);background-position: center; height:360px;}
.pro_list{ width:690px; float:left;}
.pro_list ul li{ font-size:14px; line-height:40px; float:left; margin:0px 12px 20px 12px; width:205px; height:170px; overflow:hidden;}
.pro_list ul li img{ width:205px; height:137px;}
.pro_list ul li a{ color:#3d3d3d;}
.pro_list ul li a:hover{ text-decoration:underline;}


/*案例中心*/
.case_list{ width:690px; float:left;}
.case_list ul li{ width:690px; float:left; background-image:url(../images/news_line.jpg); background-position:left bottom; background-repeat:no-repeat; padding:0px 0px 23px 0px; margin:12px 0px;}
.case_list_img{ width:243px; height:162px; float:left;}
.case_list_title{ width:415px; float:right; font-size:16px; color:#3d3d3d; padding:0px 0px 10px 0px;}
.case_list_cont{ width:415px; float:right; font-family:Arial, Helvetica, sans-serif; color:#8f8f8f; line-height:30px;}




/*业务领域*/
.yw_banner{ width:100%;position:absolute; float:left;background-position: center; background-image:url(../images/yw_banner.jpg); height:360px;}
.yw_menu{ width:215px; float:left; font-size:12px;}
.yw_menu ul li{ width:215px; height:40px; float:left; line-height:40px; color:#7c7c7c;}
.yw_menu ul li a{ width:170px; height:40px; display:block; background-image:url(../images/sub_menu_link.jpg); background-position:left bottom; padding:0px 0px 0px 45px; color:#7c7c7c;}
.yw_menu ul li a:hover{width:170px; height:40px; display:block; background-image:url(../images/sub_menu_link.jpg); background-position:left top; padding:0px 0px 0px 45px;color:#7c7c7c;}
.yw_menu .this a{width:170px; height:40px; display:block; background-image:url(../images/sub_menu_link.jpg); background-position:left top; padding:0px 0px 0px 45px;}

.yw_title01{ width:510px; float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#636363;}
.yw_cont01{ width:510px; float:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#8f8f8f; line-height:30px; padding:35px 0px; }
.yw_img01{ width:140px; float:right; text-align:center; padding:20px 0px 0px 0px;}

.yw_cont02{ width:690px; float:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#8f8f8f; line-height:30px; padding:20px 0px; }
.yw_cont02 b{ font-weight:bold; color:#218197; font-size:14px;}
.yw_img02{ width:690px; float:left; text-align:center; }

.sub_menu_leftbox{ width:215px; float:left; border-bottom:solid 3px #dddddd;}


/*招商合作*/
.zs_banner{ width:100%;position:absolute;background-position: center; float:left; background-image:url(../images/zshz_banner.jpg); height:360px;}



/*联系我们*/
.contact_banner{ width:100%;position:absolute;background-position: center; float:left; background-image:url(../images/contact_banner.jpg); height:360px;}
.yw_menu .this a{color:#7c7c7c;}

.sub_menu_leftbox{ width:215px; float:left;}

/*Index*/
.indexMain{ width:1000px; height:45px; background:#fff; position:absolute; bottom:42px; left:50%; margin-left:-480px;}
.indexNews{ width:490px; float:left; position:relative; margin-right:10px;}
.indexNews h2 a{ display:inline-block; font:bold 14px/45px "微软雅黑"; color:#fff; padding:0 17px; background:#0baff6; float:left; position:relative; z-index:45}
.indexNewsList{ width:400px; height:45px; float:right; position:relative; z-index:45; background:#fff; overflow:hidden; cursor:pointer}
.indexNewsList ul{ width:400px; position:absolute; top:0; left:0;}
.indexNewsList li{ width:360px; padding:0 10px 0 20px; _padding-right: 0; height:45px; overflow:hidden; position:relative; padding-top:1px;}
.indexNewsList li a{ display:inline-block; line-height:45px; float:left}
.indexNewsList li a:hover{ color:#035cac}
.indexNewsList li span{ display:inline-block; line-height:45px; color:#999; float:right}
.indexNewsList .number{ height:45px; float:right; margin-right:12px; display:inline}
.indexNewsList .number span{ display:inline-block; width:8px; height:8px; cursor:pointer; float:left; margin:19px 2px 0 0; background: url(../images/sign03.jpg) no-repeat;}
.indexNewsList .number span.on{ background: url(../images/sign03_h.jpg) no-repeat;}
.indexNewsUp{ width:480px; height:0; position:absolute; bottom:45px; left:0; z-index:35; overflow:hidden; _bottom: 44px}
.indexNewsUp ul{ position: absolute; z-index: 30;}
.indexNewsUp li{ width:480px; height:170px; position:relative; background: #fff;}
.indexNewsUp li .img{ width:243px; height:169px; float:left}
.indexNewsUp li .img a{ display:inline-block; width:100%; height:100%;}
.indexNewsUp li .intro{display: inline;float: left;margin: 12px 0 0 11px;width: 220px; line-height:25px; text-indent:2em;color:#333; font-size:14px;}
.indexNewsUp li .intro a{line-height:18px; color:#f00;}
.indexNewsUp li .intro a.title{ font-weight:bold; height:36px; position:relative; overflow:hidden}
.indexNewsUp li .intro a:hover{ color:#ff6e00}

.indexNewsUp li .intro1{display: inline;float: left;margin: 12px 0 0 13px;width: 220px; line-height:25px; color:#333; font-size:14px;}
.indexNewsUp li .intro1 a{line-height:27px;}
.title{ font-size:15px; font-weight:600; font-family:"微软雅黑"; color:#333;}
.indexNewsUp li .intro1 a.title{ font-weight:bold; height:36px; position:relative; overflow:hidden;}
.indexNewsUp li .intro1 a:hover{ color:#ff6e00}
.indexNewsUp li .intro1 span a{ color:#f00;}

.indexNewsUp li .time{ width:100%; line-height:20px; color:#d2d3d4; margin:5px 0;}
a{ color:#f00;}
.indexNewsUp .number{ height:6px; position:absolute; bottom:15px; left:185px; z-index:99; overflow: hidden;}
.indexNewsUp .number span{ display:inline-block; width:12px; height:8px; background:#fff; cursor:pointer; margin-left:3px;}
.indexNewsUp .number span.on{ background:#035cac;}

/*人才招聘*/
.rc_banner{ width:100%; height:362px;}
.rc_banner_1000{ width:1000px; height:56px; position:absolute;top: 306px;margin-left: -500px;left: 50%; background: url(../images/lm_t.jpg) no-repeat; z-index:99;}
.rc_banner_1000 h3{ font-size:18px;color:#000000; font-family:"微软雅黑"; float:left; font-weight:bold; line-height:31px; margin-left:35px; border-right:1px solid #d5d5d5; height:31px; padding-right:25px; margin-top:12px;}
.rc_banner_1000_u{ width:280px; height:57px; float:left; margin-left:18px;}
.rc_banner_1000_u li{ width:90px; height:66px; float:left; text-align:center; line-height:57px;}
.rc_banner_1000_u a{ font-family:"微软雅黑"; font-size:15px; line-height:49px;}
.rc_banner_1000_u_l{ width:90px; height:66px; background: url(../images/h.png) no-repeat;}
.rc_banner_1000_u_l a{ color:#333;}
.rc_banner_1000_u li a:hover{ color:#333;}
.rc_banner_1000_u li:hover { width:90px; height:66px; background:url(../images/h.png) no-repeat; color:#fff;}

.rc_nr1000{ width:1000px; height:auto; margin:0 auto; background:#fff; padding-bottom:50px;}
.rc_nr{ width:955px; height:auto; margin:0 auto; overflow:hidden; padding-top:35px;}
.rc_nr h3{ font-size:20px; font-family:"微软雅黑"; color:#00b4fe;}
.rc_nr h3 span{ font-family:"Impact"; color:#a4a4a4; font-size:16px;display: block;margin-top:20px;;}
.rc_nr p{ font-size:14px; font-family:"微软雅黑"; color:#333333; text-indent:2em; line-height:30px; margin-top:15px;}
.rc_nr p i{ font-style:normal; font-size:14px; color:#ff0000;}

.rc_zj{ width:955px; height:37px; background:#fffea6; line-height:37px;  padding-left:8px; font-size:16px; font-family:"微软雅黑"; color:#000; margin-top:30px;}
.rc_nr ul li i{ font-style:normal; font-size:14px; font-weight:bold; color:#444444; }
.rc_nr_ul2{ margin-top:25px; font-size:14px;}
.rc_zg{ width:582px; height:34px; line-height:34px; background:#fbfbfb;margin-top:20px;}
.rc_zg18{ margin-top:16px;}

.joblist{margin:10px 0;}
.joblist h3{height:37px;line-height:37px;font-size:16px;padding-left:20px;background:#f2f2f2;cursor:pointer; color:#4c4c4c;}
.joblist h3.cur{background:#d2f3fc; color:#333;}
.joblist li{height:auto;margin-bottom:8px;float: left; margin-top:2px; width:100%;}
.joblist dl{border-bottom:1px dotted #dfdfdf;padding:10px 20px;display:none;}
.joblist dt{padding:15px;}
.joblist dd{padding:15px;border-top:1px dotted #dfdfdf;}
.joblist dt span{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;width:200px; line-height:30px;}
.joblist dl dd p{ font-size:13px;}
.joblist h4{font-size:15px;font-weight:bold;margin-top:10px;}
.joblist .shenqing{float:right;background:#be1b22;width:90px;text-align:center;color:#fff;border-radius:5px;}

.fix{*zoom:1;}
.fix:before,.fix:after{display:block; content:"."; height:0; clear:both; visibility:hidden;}
.fix:after {clear: both;}

/*右边内容*/
.mainright{ width:955px; height:auto;}
.contertitle h1{ font-size:24px; color:#3aa1db;  }
.conter p{ line-height:25px; text-indent:2em; font-size:14px; padding:10px 0;}
.conter img{ width:714px; padding:10px 0; overflow:hidden;}
.contertitle img{ width:240px; height:16px; }


/*下属企业*/
.xs_banner_1000{ width:1000px; height:56px; position:absolute;top: 306px;margin-left: -500px;left: 50%; background: url(../images/lm_t.jpg) no-repeat;}
.xs_banner_1000 h3{ font-size:18px; font-weight:bold;color:#333; font-family:"微软雅黑"; float:left; font-weight:bold; line-height:31px; margin-left:35px; height:31px; padding-right:25px; margin-top:12px;}
.xs_nr1000{width:1000px; height:auto; margin:0 auto; background:#fff; padding-bottom:30px; overflow:hidden;}
.xs_nr1000_955{ width:955px; height:auto; margin:0 auto;}
.xs_nr1000_u{ width:973px; height: auto;}
.xs_nr1000_u li{ width:306px; height:253px; float:left; margin:0 auto; margin-right:18px; margin-top:35px; overflow:hidden;}
.xs_nr1000_u li a span{  background: rgba(0, 0, 0, 0) url("../images/span.png") no-repeat scroll 0 0;color: #fff;display: block;font-family: "微软雅黑";font-size: 16px;height: 109px;line-height: 55px;margin-top: -109px;position: relative; padding-left:10px;width: 306px;}
.xs_nr1000_u li a span:hover{ background:url("../images/span2.png") no-repeat;}
.xs_nr1000_u li a span i{ font-style: normal; font-size:12px; font-family:"微软雅黑"; color:#fff;}
.xs_nr1000_u li a span:hover{ color:#000;}
.xs_nr1000_u li a span i:hover{ color:#000;}


/*走进华宸*/
.zj_banner_1000_u{ width:280px; height:57px; float:left; margin-left:18px;}
.zj_banner_1000_u li{ width:90px; height:66px; float:left; text-align:center; line-height:57px;}
.zj_banner_1000_u_l{ width:90px; height:66px; background: url(../images/h1.png) no-repeat;}
.zj_banner_1000_u_l a{ color:#fff;}
.zj_banner_1000_u li a{font-size:15px; font-family:"微软雅黑"; line-height:57px;}
.zj_banner_1000_u li a:hover{ color:#fff;}
.zj_banner_1000_u li:hover { width:90px; height:66px; background:url(../images/h1.png) no-repeat;}

.zj_nr{ width:1000px; height:auto; margin:0 auto; padding-bottom:50px; background:#fff; overflow:hidden;}
.zj_nr955{ width:955px; height:auto; margin:0 auto;}
.zj_nr h4{ font-family:"微软雅黑"; font-size:18px; color:#000; text-align:center; padding-bottom:26px; padding-top:46px;}
.zj_nr_p{ height:30px; border-top:1px solid #efefef; text-align:center; line-height:30px; color:#000000; font-size:12px; font-family:"微软雅黑";}
.zj_nr955 ul li{ line-height:35px; text-indent:2em; font-size:14px; color:#000000;}
.zj_nr955 ul li span{ font-weight:bold;}

.sx_p{ width:955px; height:96px; margin-top:25px;}
.sx_p_l{ width:430px; height:71px; float:left; margin-top:25px;}
.sx_p_l ul li{ width:431px; height:32px; margin-bottom:7px;}
.sx_p_l ul li span{ width:88px; height:32px;line-height:32px; color:#666666; display:block; background:#ececec; float:left;font-size:14px; font-family:"微软雅黑"; font-weight:bold; margin-right:1px;} 
.sx_p_l ul li a{ width:342px; height:32px; background:#f4f4f4; float:right; color:#666666; font-size:14px; font-family:"微软雅黑"; line-height:32px;}
.sx_p_l ul li a:hover{ color:#f00;}
.sx_p_r{ line-height:16px; font-size:14px; float:right; font-family:"微软雅黑"; display:block; margin-top:35px;} 


/*集团概况*/
.jt_banner_1000_u{ height:57px; float:left; margin-left:18px;}
.jt_banner_1000_u li{ width:90px; height:66px; float:left; text-align:center; line-height:57px;}
.jt_banner_1000_u .jt_banner_1000_u_l{ width:90px; height:66px; background: url(../images/h1.png) no-repeat;}
.jt_banner_1000_u .jt_banner_1000_u_l a{ color:white;}
.jt_banner_1000_u li a{font-size:13px; font-family:"微软雅黑"; line-height:57px;}
.jt_banner_1000_u li a:hover{ color:white;}
.jt_banner_1000_u li:hover { width:90px; height:66px; background:url(../images/h1.png) no-repeat;}
.jt_nr1000{ width:1000px; height:auto; padding-bottom:50px; background:#fff; margin:0 auto; overflow:hidden;}
.jt_nr955{ width:955px; height:auto; margin:0 auto; padding-top:20px;}
.jt_nr955 img{ float:left; }
.jt_nr955_r{margin-top: 10px;}
.jt_nr955  p{color:#333333; font-family:"微软雅黑"; font-size:14px;  line-height:28px;}

/*别墅*/
.bs_banner_1000_u{ height:57px; float:left; margin-left:18px;}
.bs_banner_1000_u li{ width:112px; height:66px; float:left; text-align:center; line-height:57px;}
.bs_banner_1000_u_l{ width:112px; height:66px; background: url(../images/112.png) no-repeat;}
.bs_banner_1000_u_l a{ color:red;}
.bs_banner_1000_u li a{font-size:15px; font-family:"微软雅黑";line-height:57px;}
.bs_banner_1000_u li a:hover{ color:#333;}
.bs_banner_1000_u li:hover { width:112px; height:66px; background:url(../images/112.png) no-repeat;}
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider {width: 1000px; margin:0  auto; padding: 0; overflow:hidden; padding-bottom:50px;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width:816px; height:459px; display: block; margin:0 auto; margin-top:30px;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}


.flexslider {background: #fff; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px;	zoom: 1;}
.flexslider .slides {zoom: 1; width:955px;; height: 522px; margin:0 auto; background:#efefef;margin-top:24px;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 1000px; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
.flex-direction-nav li a {width: 78px; height: 79px; margin: -13px 0 0; display: block; background: url(../images/jt.png) no-repeat 0 0; position: absolute; top: 12%; cursor: pointer; text-indent: -9999px;}
.slides li span{ float:right; margin-right:67px; font-size:15px; font-family:"微软雅黑"; color:#333333; margin-top:5px;}
.flex-direction-nav li a.next {background-position: 38px 0; right: 35px;}
.flex-direction-nav li a.prev {background-position: -38px 0; left: 35px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.bs955{ width:955px; height:auto; margin:0 auto;}
.bs955 h3{ font-size:18px; font-family:"微软雅黑"; font-weight:bold; color:#333333; margin:30px 0 15px 0;}
.bs955 ul li{ font-size:14px; color:#333333; font-family:"微软雅黑"; line-height:30px;}
.bs955 ul li i{ color:#0baff6; font-size:16px; font-family:"微软雅黑"; font-weight:bold; font-style:normal;}

/*推荐新闻*/
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.of{ overflow:hidden}
.newsList{ width:1000px; height:auto; padding-bottom:50px; margin:0 auto;background:#fff ;}
.newslistMain{ width:955px; margin:0 auto; position:relative;}
.newsListRec .overflow{ width:960px; height:318px; position:relative; overflow:hidden}
.newsListRec .title{ height:86px; background: url(../images/sign04.jpg) repeat-x center;}
.newsListRec .title h2{ font:bold 18px/83px "微软雅黑"; color:#515151; padding:0 10px; float:left; margin-left:28px; background:#fff ;}
.newsListRec li{ width:960px; height:318px;}
.newsListRecBox{ width:320px; height:318px; float:left}
.newsListRecBox .boxMain{ width:318px; height:306px; border:1px solid #e1e1e1; border-bottom:none; position:relative; overflow:hidden}
.newsListRecBox .boxLine{ width:320px; height:10px; background: url(../images/libg06.png) no-repeat;}
.newsListRecBox .boxMain .time{ width:97px; height:138px; padding:29px 21px 0; background: url(../images/bg15.png) no-repeat; position:absolute; top:0; left:-139px}
.newsListRecBox .boxMain .time h2{ font:bold 26px/26px Arial; color:#40444c}
.newsListRecBox .boxMain .time h3{ font-size:16px; font-family: Arial, "宋体";}
.newsListRecBox .boxMainImg{ height:167px;}
.boxMainIntro{ width:282px; height:124px; padding:15px 18px 0; position:relative}
.boxMainIntro:Hover{ background:#e4e4e4; color:#fff;}
.boxMainIntro a.tit{ display:inline-block; width:100%; font:bold 12px/24px "微软雅黑"; color:#40444c}
.boxMainIntro a.tit:Hover{ color:#039cde}
.boxMainIntro a.text{ display:inline-block; width:100%; line-height:20px; color:#66696f;}
.boxMainIntro a.text:Hover{ color:#039cde;}
.boxMainIntro a.more{ position:absolute; bottom:22px; left:18px; display:inline-block; border:2px solid #00b4fe; padding:0 14px}
.boxMainIntro a.more:Hover{ color:#fff; border:1px solid #00b4fe; background:#00b4fe;}
.newsListRec .number{ width:84px; height:14px; background:#fff ; position:absolute; top:35px; right:70px; text-align:center}
.newsListRec .number span{ display:inline-block; width:14px; height:14px; cursor:pointer; background: url(../images/sign13.png) no-repeat; margin-left:5px;}
.newsListRec .number span.on{ background: url(../images/sign13_h.png) no-repeat;}
.newsListBox{ width:960px; margin:20px auto 0}
.newsListBox li{ width:960px; border-bottom:1px solid #f0f0f0; background:#0baff6;}
.newsListBox li .left{ width:55px; float:left; position:relative}
.newsListBox li .left span{ display:inline-block; width:55px; height:48px; background: url(../images/sign14.jpg) no-repeat; position:absolute; top:0; left:0; cursor:pointer}
.newsListBox li .left span.close{ background-position:0 -48px; display:none}
.newsListBox li .right{ width:905px; float:right}
.newsListBox li .right .title{ width:841px; height:36px; padding:6px 32px; background:#fefefe;}
.newsListBox li .right .titleOn{ background:#34befa;}
.newsListBox li .right .title a{ display:inline-block; line-height:36px; color:#40444c; float:left}
.newsListBox li .right .title a:hover{ color:#039cde}
.newsListBox li .right .titleOn a{ font:bold 14px/36px "微软雅黑"; color:#fff}
.newsListBox li .right .title span{ display:inline-block; line-height:36px; color:#9fa1a5; float:right; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 11px;}
.newsListBox li .right .titleOn span{ color:#fff}
.newsListBox li .right .intro{ width:694px; height:81px; padding:12px 179px 0 32px; border-top:1px solid #eee; background:#34befa; display:none}
.newsListBox li .right .intro a{ display:inline-block; color:#fff; line-height:20px; text-align:justify}



/*企业荣誉*/
.aboutintMain{ width:955px; height:auto; height:auto!important; height:566px;margin:0 auto; padding-top:32px;overflow:hidden;}
.aboutintMain .nobg{ background:none!important;}
.intLeft{ width:459px; padding:22px 10px 0 12px; position:relative; float:left}
.intLeft .name{ width:114px; line-height:38px; color:#fff; text-align:center; background:#035cac; position:relative; top:-23px; left:27px; z-index:35}
.intRight{ width:460px; padding:22px 0 100px 0; float:right}
.intRight p{ text-align:justify}
.abouthonMain{ background:none;}
.honorLeft{ width:635px; float:left}
.honorLeft p{ line-height:24px; color:#40444c;font-size: 14px;}
.honorLeft h2{ font:bold 14px/30px "微软雅黑"; color:#fff; background:#0baff6; padding:0 16px; float:left; margin:28px 0 20px}
.honorLeft td{ line-height:24px; color:#40444c}
.honorImg{ width:315px; float:right;}
.honorImg img{ margin-left:7px; display:inline}

.ry635{ width:635px; height:auto; float:left; overflow:hidden; margin-top:10px;}
.ry635 ul{ width:}
.ry635 ul li{ width:135px; height:92px; float:left;margin-right: 23px;}
/*投诉建议*/
.messagecontact1000{ width:1000px; height:auto; padding-bottom:50px; background:#fff; background:#fff; margin:0 auto; overflow:hidden;}
.message p{ line-height:30px;  font-size:16px; text-align: center; color:#000;} 
.message{ width:955px; height:auto; margin:0 auto; padding-top:35px;}
.message img{ float:left; }
.message_l{ width:430px; height:auto; float:left;margin-top: 30px; margin-left:50px;}
.infoInput{padding:5px;	margin: 0px;border:1px solid #d5d5d5; width:300px;}
.infoInput:hover{padding:5px;margin: 0px;border:1px solid #bfbfbf;}
.espcms_form_group{	width:500px; margin:0 auto;overflow: hidden;	padding-bottom:15px;}
.control_label{	float: left;width:15%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}
.button.blue2 { display: inline-block;vertical-align: baseline;margin: 0px 2px;outline: medium none;cursor: pointer;text-align: center;text-decoration: none;
 line-height: 100%;padding: 0.4em 1.5em 0.55em;border: medium none;border-radius: 2px;color: #FFF;  background: #00a3ff; font-size:16px;}
.button.blue:hover { background: #00CCFF;}
 .button.blue:active { color: #80bed6;}
 .button.blue2:hover { background: #5ec9f5; }
 .button.blue2:active { color: #fff; }
 .contact{ width:955px; margin:0 auto; height:auto; padding-top:35px;}
 .contact h1{ font-size:18px; line-height:32px; color:#00b4fe;}
 .contact P{ line-height:30PX; font-size:14px;}
.clear-10{ height:20px;}


/* 需要的css样式 */
.menu, .menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu {
	height: 174px;
}
.menu .li_1{
 	min-width: 174px;
}
.menu > .li_1 {
	display: block;
	float: left;
	position: relative;
	text-align:center;
}
.menu > .li_1:first-child {
	border-radius: 5px 0 0;
	text-align:center;
}

#submenu_li a {
 	color:#3d3d3d;
	display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 54px;
 	text-decoration: none;
	text-transform: uppercase;
}
#submenu_li a:hover{ color:#00b4fe; font-size:18px;}
 
.submenu {
	left: 0;
	max-height: 0;
	position:relative;
	top: 0px;
	z-index: 0;
	-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-ms-perspective: 400px;
	-o-perspective: 400px;
	perspective: 400px;
	min-width:200px;
}
.submenu li {
	opacity: 0;
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	-o-transform: rotateY(90deg);
	transform: rotateY(90deg);
 -webkit-transition: opacity .4s, -webkit-transform .5s;
 -moz-transition: opacity .4s, -moz-transform .5s;
 -ms-transition: opacity .4s, -ms-transform .5s;
 -o-transition: opacity .4s, -o-transform .5s;
 transition: opacity .4s, transform .5s;
  text-align:center;
  min-width:111px;;
  height:auto;
  line-height:25px
}
.menu > li:hover .submenu, .menu > li:focus .submenu {
	max-height: 2fffpx;
	z-index: 10;
}
.menu > li:hover .submenu li, .menu > li:focus .submenu li {
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
 .menu .li_1:hover .submenu li:nth-child(1) {
 -webkit-transition-delay: 0s;
 -moz-transition-delay: 0s;
 -ms-transition-delay: 0s;
 -o-transition-delay: 0s;
 transition-delay: 0s;
}
.menu .li_1:hover .submenu li:nth-child(2) {
 -webkit-transition-delay: 50ms;
 -moz-transition-delay: 50ms;
 -ms-transition-delay: 50ms;
 -o-transition-delay: 50ms;
 transition-delay: 50ms;
}
.menu .li_1:hover .submenu li:nth-child(3) {
 -webkit-transition-delay: 100ms;
 -moz-transition-delay: 100ms;
 -ms-transition-delay: 100ms;
 -o-transition-delay: 100ms;
 transition-delay: 100ms;
}
.menu .li_1:hover .submenu li:nth-child(4) {
 -webkit-transition-delay: 150ms;
 -moz-transition-delay: 150ms;
 -ms-transition-delay: 150ms;
 -o-transition-delay: 150ms;
 transition-delay: 150ms;
}
.menu .li_1:hover .submenu li:nth-child(5) {
 -webkit-transition-delay: 200ms;
 -moz-transition-delay: 200ms;
 -ms-transition-delay: 200ms;
 -o-transition-delay: 200ms;
 transition-delay: 200ms;
}
.menu .li_1:hover .submenu li:nth-child(6) {
 -webkit-transition-delay: 250ms;
 -moz-transition-delay: 250ms;
 -ms-transition-delay: 250ms;
 -o-transition-delay: 250ms;
 transition-delay: 250ms;
}
.menu .li_1:hover .submenu li:nth-child(7) {
 -webkit-transition-delay: 300ms;
 -moz-transition-delay: 300ms;
 -ms-transition-delay: 300ms;
 -o-transition-delay: 300ms;
 transition-delay: 300ms;
}
.menu .li_1:hover .submenu li:nth-child(8) {
 -webkit-transition-delay: 350ms;
 -moz-transition-delay: 350ms;
 -ms-transition-delay: 350ms;
 -o-transition-delay: 350ms;
 transition-delay: 350ms;
}
 .submenu li:nth-child(1) {
 -webkit-transition-delay: 350ms;
 -moz-transition-delay: 350ms;
 -ms-transition-delay: 350ms;
 -o-transition-delay: 350ms;
 transition-delay: 350ms;
}
.submenu li:nth-child(2) {
 -webkit-transition-delay: 300ms;
 -moz-transition-delay: 300ms;
 -ms-transition-delay: 300ms;
 -o-transition-delay: 300ms;
 transition-delay: 300ms;
}
.submenu li:nth-child(3) {
 -webkit-transition-delay: 250ms;
 -moz-transition-delay: 250ms;
 -ms-transition-delay: 250ms;
 -o-transition-delay: 250ms;
 transition-delay: 250ms;
}
.submenu li:nth-child(4) {
 -webkit-transition-delay: 200ms;
 -moz-transition-delay: 200ms;
 -ms-transition-delay: 200ms;
 -o-transition-delay: 200ms;
 transition-delay: 200ms;
}
.submenu li:nth-child(5) {
 -webkit-transition-delay: 150ms;
 -moz-transition-delay: 150ms;
 -ms-transition-delay: 150ms;
 -o-transition-delay: 150ms;
 transition-delay: 150ms;
}
.submenu li:nth-child(6) {
 -webkit-transition-delay: 100ms;
 -moz-transition-delay: 100ms;
 -ms-transition-delay: 100ms;
 -o-transition-delay: 100ms;
 transition-delay: 100ms;
}
.submenu li:nth-child(7) {
 -webkit-transition-delay: 50ms;
 -moz-transition-delay: 50ms;
 -ms-transition-delay: 50ms;
 -o-transition-delay: 50ms;
 transition-delay: 50ms;
}
.submenu li:nth-child(8) {
 -webkit-transition-delay: 0s;
 -moz-transition-delay: 0s;
 -ms-transition-delay: 0s;
 -o-transition-delay: 0s;
 transition-delay: 0s;
}

/*分页*/
.espcms_page_right_line1{width:100%;padding-top:15px;overflow: hidden;}
.espcms_page_right_line1{width:100%;padding-top:15px;overflow: hidden;}
.espcms_page_botton1{margin:0 auto;text-align:center;line-height:30px;color:#555; width:100%; folat:left; margin-top:20px;}
.pagination1 span.current {border: #00b4fe 1px solid;color: #555;overflow: hidden;padding:2px 8px;margin: 0px 0px 0px 5px;}
.pagination1 span.disabled {color:white; background:rgba(0, 180, 254, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=20); background:#ccc;/*实现IE背景透明*/}
.pagination1 a{border: #ccc 1px solid;color: #555;overflow: hidden;padding:2px 8px;margin: 0px 0px 0px 5px;}
.li_con_title{color:#555;text-align:center;margin:0 auto;line-height:30px; border-bottom:1px dashed #555;}