@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
html, body { font-family:"微软雅黑", "宋体"; background:#ffffff; font-size:14px;}
h2 { width:18px; font-weight:normal;}
.boxcenter { margin:0 auto;}


.smy_addclass { background:#fff url(sqd_navbg.png) no-repeat!important; color:#077da3!important; width:120px !important; height:41px !important; display:block;}


/* smy_fly */
.smy_fly {
    position: fixed;
    top: 40%;
    right: 0px;
    z-index: 900000;
}


/*头部*/
.sqd_headerbg { width:100%; height:104px; background:url(sqd_headerbg.png) repeat-x center bottom;}

.sqd_header { width:1000px; height:133px; margin:0 auto;}
.sqd_header .logo { float:left; width:281px; height:58px; margin-top:24px;}
.sqd_header .ss { float:left; width:440px; height:38px; margin:32px 0 0 40px;}
.sqd_header .fwrx { float:left; width:165px; height:48px; margin:26px 0 0 62px;}

.sqd_mainNav { width:100%; height:41px; background:#1e67d5; position:relative;}
.sqd_mainNav ul { width:1000px; margin:0 auto;}
.sqd_mainNav ul li { float:left; width:125px; text-align:center; line-height:41px; color:#fff; font-size:14px; background:url(sqd_xsx_mainNavnav1.png) no-repeat 10px center; overflow:visible;}
.sqd_mainNav ul li a { color:#fff;}
.sqd_mainNav ul li a:hover { color:#fff; text-decoration:none;}

.smy_lilist { width:100%; padding:6px 0 6px 0; background:#fff; position:absolute; top:41px; left:0;z-index:99; display:none; border-bottom:2px solid #88b2f2; border-left:1px solid #33a9d0; border-right:1px solid #33a9d0;}
.smy_lilist .con_nav a { float:left; line-height:24px; display:block; width:110px; margin:0 auto; text-align:center; font-size:12px; color:#666;}
.smy_lilist .con_nav a:hover { color:#ff275c;}
.smy_lilist .con_nav { width:1000px; margin:0 auto; height: 26px;}



.sqd_xsx_contents { width:100%; background:#f7f7f7; overflow:hidden;}

/* 本例子css */
	.sqd_xsx_banner{ min-width:1000px; position:relative;  height:441px; overflow:hidden;  }
	.sqd_xsx_banner .bd{ position:relative; z-index:0;  }
	.sqd_xsx_banner .bd ul{ width:100% !important;  }
	.sqd_xsx_banner .bd li{ width:100% !important;  height:441px; overflow:hidden; text-align:center;  }
	.sqd_xsx_banner .bd li a{ display:block; height:441px; }

	.sqd_xsx_banner .hdbg { width:1920px; left:50%; margin-left:-960px; height:24px; position:absolute; z-index:1; bottom:1px; overflow:hidden; background:#000; filter:alpha(opacity=30);  
      -moz-opacity:0.3;  
      -khtml-opacity: 0.3;  
      opacity: 0.3;  padding-top:15px;}
	.sqd_xsx_banner .hd{ width:1920px; left:50%; margin-left:-960px; height:24px; position:absolute; z-index:1; bottom:1px; overflow:hidden; padding-top:15px;}
	.sqd_xsx_banner .hd ul{ width:100px; margin:0 auto;}
	.sqd_xsx_banner .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
	.sqd_xsx_banner .hd ul li a { width:15px; line-height:15px; display:block; border:4px solid #fff; filter:alpha(opacity=50);opacity:0.5; background:url(images/sqd_xsx_nav2.png) no-repeat; }
	.sqd_xsx_banner .hd ul .on a { border-color:#ff3285; filter:alpha(opacity=100);opacity:1;background:url(images/sqd_xsx_nav2_1.png) no-repeat;}


.sqd_xsx_conter { width:1000px; margin:0 auto;}
.sqd_xsx_conter .left { float:left; width:660px;}
.sqd_xsx_conter .right { float:right; width:316px;}

.sqd_xsx_announcement { float:left; width:660px; height:45px; background:#fff; margin-top:13px;}
.sqd_xsx_announcement .title { float:left; width:86px; line-height:45px; font-size:18px; text-align:center; color:#fff; background:#387fe9;}
.sqd_xsx_announcement .conter { float:left; line-height:45px; padding-left:20px; color:#999; font-size:14px;}

.sqd_xsx_about { float:left; width:660px; height:237px; margin-top:7px;}
.sqd_xsx_about .title { width:660px; height:52px; line-height:52px; font-size:18px; color:#333; margin-top:7px;}
.sqd_xsx_about .conter { width:660px; height:184px; background:#f00; position:relative;}
.sqd_xsx_about .conter .text { float:left; width:314px; height:153px; background:#1e67d5; color:#fff; line-height:24px; padding:16px 48px 15px 26px;}
.sqd_xsx_about .conter .text a { color:#fff;}
.sqd_xsx_about .conter .text a:hover { color:#ff275c; text-decoration:none;}
.sqd_xsx_about .conter .pic { float:left; width:272px; height:184px; background:#f00;}
.sqd_xsx_about .conter .pic img { width:272px; height:184px;}
.sqd_xsx_about .conter .more { position:absolute; top:23px; left:366px; width:42px; height:42px; background:url(sqd_xsx_more1.png) no-repeat;}
.sqd_xsx_about .conter .more a { width:42px; height:42px; display:block;}


.sqd_xsx_News { float:left; width:658px; border:1px solid #fff; margin-top:32px; margin-bottom:10px;}


.sqd_xsx_newspic { float:left; position: relative; width:293px; height:255px; overflow: hidden; }
.sqd_xsx_newspic .pic img { width:293px; height:255px; display: block; }
.sqd_xsx_newspic .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.sqd_xsx_newspic .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.sqd_xsx_newspic .hd .on{ background:#ff255b; filter:alpha(opacity=100);opacity:1;}
.sqd_xsx_News .conter { float:left; width:327px; margin:7px 0 0 20px;}
.sqd_xsx_News .conter .title { width:327px; height:38px;}
.sqd_xsx_News .conter .title  ul { margin-left: 0px; }
.sqd_xsx_News .conter .title  li{ float: left;  line-height:32px; font-size:16px; margin-left:1px;}
.sqd_xsx_News .conter .title  li a { display:block; text-align:center; background:#fff; width:100px; cursor:pointer;}
.sqd_xsx_News .conter .title  li a:hover { text-decoration:none;}
.sqd_xsx_News .conter .title .nav1 { height:36px; color:#fff; text-decoration:none; background:url(sqd_xsx_titlebg.png) no-repeat;}
/*.sqd_xsx_News .conter .title h2 { float:left; width:100px; line-height:32px; margin-top:7px; font-size:18px; font-weight:normal;}
.sqd_xsx_News .conter .title .more { width:15px; height:15px; float:right; margin-top:10px;}*/
.sqd_xsx_News .conter .main { width:333px; position:relative; overflow:visible;}
.sqd_xsx_News .conter .main dl { width:327px; margin-top:10px;}
.sqd_xsx_News .conter .main dl dt { float:left; width:45px; height:39px; background:#387fe9; color:#fff; text-align:center; font-size:8px;}
.sqd_xsx_News .conter .main dl dt p { font-size:8px;}
.sqd_xsx_News .conter .main dl dt span { display:block; font-size:18px; width:45px;}
.sqd_xsx_News .conter .main dl dd { float:left; width:273px; height:39px; margin-left:9px;}
.sqd_xsx_News .conter .main dl dd h3 { width:282px; font-weight:normal; font-size:14px;}
.sqd_xsx_News .conter .main dl dd h3 a { text-decoration:none; color:#666;}
.sqd_xsx_News .conter .main dl dd h3 a:hover { color:#ff275c;}
.sqd_xsx_News .conter .main dl dd span { width:282px; display:block; font-size:12px;}
.sqd_xsx_News .conter dl dd span a { text-decoration:none; color:#999;}
.sqd_xsx_News .conter .main dl dd span a:hover { color:#ff275c;}

.sqd_xsx_News .conter .main .more { position:absolute; z-index:999; width:20px; height:20px; right:0px; top:-30px;}
.sqd_xsx_News .conter .main .more a { color:#01893f;}
.sqd_xsx_News .conter .main .more a:hover { color:#c3853c;}

/*员工风采*/

.sqd_xsx_style { width:660px; margin-top:10px;}
.sqd_xsx_style .title { width:660px; height:55px;}
.sqd_xsx_style .title h2 { float:left; width:100px; line-height:32px; margin-top:7px; font-size:18px; font-weight:normal;}
.sqd_xsx_style .title .more { width:48px; height:39px; float:right; margin-top:6px;}
.sqd_xsx_style .conter { width:660px; height:241px;}
.sqd_xsx_style .conter .main1 { float:left; width:145px;}
.sqd_xsx_style .conter .main1 .pic1 { width:145px; height:113px; margin-bottom:8px;}
.sqd_xsx_style .conter .main1 .pic1 img { width:145px; height:113px;}
.sqd_xsx_style .conter .pic2 { float:left; width:349px; height:235px; margin:0 10px;}
.sqd_xsx_style .conter .pic2 img { width:349px; height:235px;}

.sqd_xsx_hyfw { width:316px; height:43px; margin-top:14px;}
.sqd_xsx_gyhd { width:316px; margin-top:10px;}
.sqd_xsx_gyhd .title { width:316px; height:39px; background:#1e67d5;}
.sqd_xsx_gyhd .title h2 { float:left; width:100px; line-height:39px; font-size:18px; font-weight:normal; color:#fff; margin-left:5px;}
.sqd_xsx_gyhd .title .more { width:48px; height:39px; float:right; background:url(sqd_xsx_more4.png) no-repeat;}
.sqd_xsx_gyhd .title .more a { width:48px; height:39px; display:block;}
.sqd_xsx_gyhd .conter { width:316px; margin-top:0px;}
.sqd_xsx_gyhd .conter ul li { padding-left:15px; line-height:34px; background:url(sqd_xsx_nav1.png) no-repeat left center; border-bottom:1px dashed #c4c4c4;}
.sqd_xsx_gyhd .conter ul li span { float:right; color:#7f7f7f;}
.sqd_xsx_gyhd .conter ul li a { color:#666;}
.sqd_xsx_gyhd .conter ul li a:hover {  color:#ff275c; text-decoration:none;}
.sqd_xsx_dyf { width:316px; height:76px; margin-top:32px;}
.sqd_xsx_jkzx { width:316px; height:76px; margin-top:14px;}
.sqd_xsx_hzpt { width:316px; height:76px; margin-top:14px;}

/*视频*/
.sqd_xsx_video { width:316px; margin-top:15px;}
.sqd_xsx_video .title { width:316px; height:42px;}
.sqd_xsx_video .title h2 { float:left; width:100px; line-height:32px; font-size:18px; font-weight:normal;}
.sqd_xsx_video .title .more { width:48px; height:39px; float:right; margin-top:5px;}
.sqd_xsx_video .conter { width:316px; height:232px; margin-top:9px;}
.sqd_xsx_video .conter img { width:316px; height:232px;}


.sqd_xsx_footer { height:132px; width:100%; background:url(sqd_footerbg.png)  repeat-x;}
.sqd_xsx_footer .conter { width:1000px; margin:0 auto;}

/*时讯快讯*/
.sqd_xsx_d1 {
 margin:0px auto;
 width:500px;
 height:auto;
 overflow:hidden;
 white-space:nowrap;
}
.sqd_xsx_d2 {
 margin:0px auto;
}
.sqd_xsx_div2 {
 width:auto;
 height:auto;
 font-size:12px;
 float:left;
 overflow:hidden;
}
.sqd_xsx_div2 ul{
margin:0px;
list-style:none;
font-size:14px;
text-decoration:none;
line-height:45px;
color:#999;
}
.sqd_xsx_div2 ul li a { color:#999;}



/*~~~~~~~~~~张永娜集团首页~~~~~~~~~~~~~*/
.zyn_clear{clear:both; height:0px;overflow:hidden;line-height:0px;font-size:0px;}
.zyn_top{ width:100%; height:34px; background:#fafafa;overflow:visible; border-bottom:1px solid #f0f0f0;}
.zyn_jttop{ width:1000px; height:34px; margin:0px auto; position:relative;overflow:visible; }
.zyn_zhanq{ width:315px; float:left;font-size:12px; line-height:30px;margin-top:4px; color:#deebf8;}
.zyn_zhanq li{ float:left; background:url(zyn_topt_07.png) no-repeat right 10px}
.zyn_topwbj{ background:none; float: left; width: 96px; height: 34px;line-height: 30px;font-size:12px;margin-top:4px;}
.zyn_topwbj a{color: #ff275c; font-weight: bold;}
.zyn_zhanq li a{ display:block; width:52px; height:40px; color:#3072bb; background:url(zyn_topt_01.png) no-repeat 36px 13px;  text-indent:7px; border-bottom:none; position: relative;z-index: 9999999999;}
.zyn_zhanq li a:hover{text-decoration:none; }
.smy_zd{width:50px!important; height:29px!important; border:1px solid #517bb9!important; border-bottom: none!important;; background:url(zyn_topt_01.png) no-repeat 36px 13px #fff!important; color:#3072bb!important;}
.zyn_serch{ width:435px;height:22px; margin-top:6px;float:right; color:#deebf8; font-size:12px;}
.zyn_serch li{ float:right;}
.zyn_delu a{ display:block; width:64px; height:22px; line-height:22px; text-align:center; color:#fff; background:#ff275c; margin-right:12px;}
.zyn_wenb{ width:137px; height:20px; line-height:20px; color:#deebf8; border:1px solid #67b88d; background:#179350; text-indent:5px;}
.zyn_anniu{ width:24px; height:22px; background:url(zyn_topt_04.png) no-repeat center center #67b88d; border:none;}
.zyn_gjser a{ color:#8d8d8d; margin-left:15px; line-height:22px}
.zyn_gjser a:hover{ color:#3072bb}
.zyn_ytjt{ float:left; width:84px; height:34px; line-height:36px;background:url(zyn_house.png) no-repeat left center; text-indent:20px;}
.zyn_ytjt a{font-size:12px; color:#8e8e8e; }
.zyn_ytjt a:hover{ color:#3072bb}

.zyn_cyxia{ padding:15px 0px 19px 13px; border:1px solid #bebebe; background:#fff; position:absolute; top:33px; left:100px; z-index:999; width:436px;z-index: 900;}
.zyn_cyxia li{ float:left; margin-right:18px; border-bottom:1px solid #dfdfdf; background:url(zyn_xial_23.png) no-repeat left center; line-height:26px; color:#999999; text-indent:15px;font-size:12px; width:200px;}
.zyn_cyxia li a{ font-size:12px; color:#3072bb}

.zyn_mavbj{ width:100%; background:url(zyn_navbj_07.png) repeat-x; height:80px;overflow:visible}
.zyn_nav{ width:1000px; height:80px; margin:0px auto; position:relative; overflow:visible}
.zyn_logo{ width:271px; height:97px;position:absolute; top:0px; left:0px; z-index:888}
.zyn_daoh{ width:720px; height:80px; float:right; margin:-10px;}
.zyn_daoh li{ float:right;}
.zyn_daoh li a{ display:block;height:80px; color:#181717; font-size:16px; text-align:right; line-height:80px; margin-left:30px; }
.zyn_daoh li a:hover{background:url(zyn_navsj_07.png) no-repeat center bottom; color:#0358af;text-decoration:none; }

.zyn_erxl{width:100%; background:#fff;position:relative; border-bottom:3px solid #3777bf; display: none;}
.zyn_erxila{ width:1000px; margin:0px auto}
.zyn_erlao{ height:60px; line-height:60px;}
.zyn_erlao a{ color:#333; font-size:14px; margin-right:15px;}
.zyn_erlao a:hover{ color:#0358af;}

.sqd_tz_link {  width:1000px; line-height:50px; height:50px; color:#5b5b5b; margin:0 auto;}
.sqd_tz_link a { color:#5b5b5b;}

/*bottom*/

.zyn_bottom{ min-width:1000px; height:120px; background:url(zyn_bottom.png) no-repeat center top; border-top:4px solid #125bc7}
.zyn_totow{ width:1000px; height:83px; margin:22px auto 0px;}
.zyn_blogo{ width:115px; float:left; border-right:1px solid #d0d0d0}
.zyn_zonji{ width:470px; height:83ppx; float:left;border-right:1px solid #d0d0d0; padding:0px 0px 0px 17px; font-size:12px; color:#666; line-height:22px;}
.zyn_zonji img{ vertical-align:central; margin-right:5px;}
.zyn_falu{ width:396px; float:right;}
.zyn_falu li{ float:left; width:98px; height:83px; text-align:center;border-right:1px solid #d0d0d0;}
.zyn_falu li em{ display:block; width:46px; height:46px; margin:0px 27px 10px; background:url(zyn_bottu_14.png) no-repeat left top; }
.zyn_falu li em:hover{background:url(zyn_bottu_14.png) no-repeat left -56px;}
.zyn_falu li a{ color:#5a5a5a; font-size:12px;}
.zyn_falu li a:hover{ color:#0d5cb2}
.zyn_falu .zyn_wom em{background:url(zyn_bottu_16.png) no-repeat left top;}
.zyn_falu .zyn_wom em:hover{background:url(zyn_bottu_16.png) no-repeat left -56px;}
.zyn_falu .zyn_map em{background:url(zyn_bottu_18.png) no-repeat left top;}
.zyn_falu .zyn_map em:hover{background:url(zyn_bottu_18.png) no-repeat left -56px;}
.zyn_falu .zyn_jiao em{background:url(zyn_bottu_20.png) no-repeat left top;}
.zyn_falu .zyn_jiao em:hover{background:url(zyn_bottu_20.png) no-repeat left -56px;}

/* 360全景 */
.smy_360 {
    width: 104px;
    height: 70px;
    position: fixed;
    top: 40%;
    left: 0;
    background: url(smy_360bg.png) no-repeat;
    z-index: 1000000000;
}
.smy_360 ul li {
    width: 65px;
    height: 30px;
    padding-left: 20px;
    margin-left: 5px;
    line-height: 30px;
}
.smy_360 ul li a {
    color: #fff;
    font-size: 12px;
}
.smy_down {
    width: 7px;
    height: 12px;
    background: url(smy_down.png) no-repeat;
    margin:30px 2px 0 0;
    float: right;
    cursor: pointer;
}
.smy_360hide {
    width: 164px;
    height: 430px;
    position: fixed;
    top: 20%;
    left: 0;
    background: url(smy_360bg01.png) no-repeat;
    z-index: 1000000000;
}
.smy_360hide li {
    width: 130px;
    height: 205px;
    margin-left: 10px;
    line-height: 30px;
}
.smy_360hide ul li a {
    color: #fff;
    font-size: 12px;
}
.smy_360hide .smy_pic {
    width: 130px;
    height: 167px;
}
.smy_pic img {
    border: 2px solid #fff;
}
.smy_360txt {
    width: 108px;
    height: 86px;
    padding: 5px 9px;
    background: url("../images/smy_360_white.png") no-repeat;
}
.smy_360txt p {
    color: #fff;
    line-height: 18px;
    font-size: 12px;
}


/*搜索*/
.kuan input{ width:271px; height:36px; border:none; color:#c2c2c2;}
.kuan { float:left; padding-left:40px;  background:url(sqd_nav1.png) no-repeat 10px center; width:300px; height:36px; border-bottom:1px solid #d7d7d7;  border-left:1px solid #d7d7d7;  border-top:1px solid #d7d7d7;}
.an input{ width:81px; height:38px;  background:#88b2f2; border:none;  float:left; cursor:pointer; color:#fff;}
.an { float:left; width:81px; height:38px;}