@charset "utf-8";
/* CSS Document */
/*common*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
em,i{ font-style:normal;}



/*banner
.banner{ height:534px; overflow:hidden; position: relative; z-index: 5;}
.banner .bd div{ height:534px; overflow:hidden; }
.banner a{ background:url("../images/banner.jpg") no-repeat center top; height:534px; display:block; overflow: hidden;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:81.5%; bottom:50px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; background:#fff; cursor:pointer; border-radius: 20px; }
.banner .hd ul li.on{ background:#e62129; color:#fff; opacity: .6;}*/




/*照明案例*/
.case_a,.case_b{ height: 566px; margin-bottom: 64px;}

.case_a .side_nav{ width: 235px; height: 536px; background: url("../images/case_bg1.jpg") no-repeat 0 0; padding: 30px 25px 0;}
.case_b .side_nav{ width: 235px; height: 536px; background: url("../images/case_bg2.jpg") no-repeat 0 0; padding: 30px 25px 0;}

.side_nav h2{ background: url("../images/side_line.png") no-repeat 0 bottom; font-size: 30px; padding-bottom: 30px; margin-bottom: 25px;}
.side_nav h2 a{ color: #fff;}
.side_nav ul{ overflow: hidden;}
.side_nav li{ background: url("../images/side_icon1.png") no-repeat 0 center; padding-left: 15px; font-size: 16px; float: left; line-height: 48px; width: 102px; overflow:hidden; height:48px;}
.side_nav li a{ color: #fff;}
.side_nav .side_more{ width: 233px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #fff; font-size: 14px; color: #fff; display: block; margin: 60px auto 0;}
.side_nav .side_more span{ background: url("../images/side_icon2.png") no-repeat right center; padding-right: 27px;}

.case_list{ width: 914px; overflow: hidden;}
.case_list .case_big{ width: 684px; height: 566px; overflow: hidden;}
.case_list .case_small{ width: 229px; height: 566px; overflow: hidden; position: relative;}

.case_list .case_big_img{ width: 684px; height: 566px; position: relative;}
.case_list .case_big_img img{ display: block; width: 684px; height: 566px; }
.case_list .case_big_img p{ background: url("../images/case_icon2.png"); height: 53px; line-height: 53px; width: 100%; text-align: center; position: absolute; left: 0; bottom: 0; font-size: 16px; color: #fff;}

.case_small .case_small_bd li{ width: 229px; height: 188px; margin-bottom: 1px;}
.case_small .case_small_bd li img{ display: block; width: 229px; height: 188px; }
.case_small .case_small_bd li:hover img,.case_small .case_small_bd li.cur img{ border: 5px solid #c72b2f; width: 219px; height: 178px;}
.case_small .case_small_hd{ position: absolute; left: 0; bottom: 0; height: 36px;}
.case_small .case_small_hd a{ display: inline-block;}
.case_small .case_small_hd a img{ width: 38px; height: 36px; display: block;}


.pinz{ height:610px; overflow:hidden; width:1200px; margin:20px auto 0; background:url(../images/pinz_bg.jpg) no-repeat center 146px; position:relative;}
.pinz .tit1{ position:absolute; top:0; left:0; width:1200px;    color: #2d6cb3;}
.pinz dl{ text-align:left; width:410px; height:200px;}
.pinz dt{ font:18px "Microsoft Yahei"; font-weight:bold; color:#333; padding-bottom:12px; height:60px;}
.pinz dt em{ display:block; width:145px; height:32px; background:#1861b2; text-align:center; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; line-height:32px; color:#fff; margin-top:5px;}
.pinz dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#777; background:url(../images/pinz_jt.gif) no-repeat left 8px; padding-left:18px;}
.pinz .dl01{ position:absolute; top:122px; left:0;}
.pinz .dl02{ position:absolute; top:402px; left:0;}
.pinz .dl03{ position:absolute; top:122px; right:0; text-align:right;}
.pinz .dl04{ position:absolute; top:402px; right:0;text-align:right;} 
.pinz .dl03 dt em,.pinz .dl04 dt em{ float:right;}
.pinz .dl03 dd p,.pinz .dl04 dd p{text-align:right; padding:0 18px 0 0; background:url(../images/pinz_jt2.gif) no-repeat right 8px;}

.tit1{ height:119px; font:34px "Microsoft Yahei"; font-weight:bold; text-align:center; overflow:hidden;color:#2d6cb3;}
.tit1 a{ color:#2d6cb3;}
.tit1 em{ display:block; font:20px "Microsoft Yahei"; text-align:center; color:#555;}

.content {
    width: 1000px;
    margin: 0 auto;
}
/*产品中心*/

.rx_bg { background:url(../images/cp_bg.jpg) no-repeat center 0; height:970px; margin-top:60px;}

.rx_top { padding-top:100px; text-align:center;}
.rx_top a em { display:block; font-size:24px; color:#313131; padding-top:10px;}
.rx_nav ul { padding:58px 0 0 25px;}
.rx_nav ul li { float:left; margin-left:25px;}
.rx_nav ul li a {  width:274px; height:31px; line-height:31px; display:block; text-align:center; font-size:19px; color:#fff; background:#727272}
.rx_nav ul li a:hover,.rx_nav ul .cur a { background:#1878BD; color:#fff; }
.rx_img { padding:34px 0 24px 45px;}
.rx_con { padding:34px 0 0;}
.rx_con .progroupshow{ width: 100%; height: 315px; }

.cp01,.cp03 { padding:127px 5px 0}
.cp01 a { background:url(../images/cp_le01.gif) no-repeat; width:21px; height:52px; display:block;}
.cp01 a:hover { background:url(../images/cp_le02.gif) no-repeat;}
.cp03 a { background:url(../images/cp_ri01.gif) no-repeat; width:21px; height:52px; display:block;}
.cp03 a:hover { background:url(../images/cp_ri02.gif) no-repeat;}

.cp02 { width: 904px; overflow: hidden; }
.cp02 ul li { float:left; width:202px; padding:0 12px; line-height:0;}
.cp02 ul li a img { width:202px; height:205px;}
.cp02 ul li a:hover img { width:196px; height:199px; border:solid 3px #1878BD; }
.cp02 ul li a span { display:block; width:202px; height:110px; overflow:hidden; text-align:center; background:#727272; color:#fff; font-size:18px; line-height:55px;}
.cp02 ul li a span b{ font-weight: normal; display:block; height: 55px; overflow: hidden; }
.cp02 ul li a span b strong{ font-weight: normal; }
.cp02 ul li a:hover span { background:#1878BD}
.cp02 ul li a em { display:block; width:96px; height:26px; line-height:26px; border:solid 2px #fff; text-align:center; margin:0 auto; font-size:14px;}
.pic2{width:100%; background:url('../images/pic2.jpg') no-repeat center 0; height:185px;margin-bottom:25px;}
.pic2 .content{height:50px; position:relative;padding:135px 0 0 135px;}
.pic2 .inp01{width:226px; height:26px; line-height:26px;margin-right:24px; background:#fff; border:1px solid #779eb8; color:#c2c2c2; text-indent:5px;}
.pic2 p{position:absolute;top:40px;width:280px; right:0; color:#fff;font-family:'Microsoft YaHei'; font-size:28px; font-weight:bold;}
.pic2 p b{font-weight:normal; font-size:16px;padding:0 0 0 15px; display:block;}
.pic2 p a{font-weight:normal; display:block; width:105px; height:26px;line-height:26px; text-align:center;font-size:12px; color:#fff;background:url('../images/btn1.gif') no-repeat; margin:8px 0 0; }
.pic2 .submit-btn{ background: #f4a200; width: 100px; height: 27px; line-height: 27px;  border: none; color: #fff; text-align: center; border-radius: 3px; cursor: pointer; }


.ys{background:url(../images/ys_bg2.jpg) no-repeat center 184px; height: auto;
    overflow: hidden;}
.ys h3{text-align: center;color: #333; margin-bottom: 12px; }
.ys h3 b{display: block;  font-size: 42px;  padding: 55px 0 10px;}
.ys h3 em{color: #1878BD;}
.ys h3 span{ display: block; line-height: 56px;  background:url(../images/ys_bg.png) no-repeat center 0; font-size: 24px; font-weight: normal;}
.no_mg {
    margin: 0 !important;
}
.ys dl{width: 482px; float: left; margin-right: 36px; padding-bottom: 55px;}
.ys dt img{display: block; width: 482px;}

.ys dd i{ width: 113px; height: 75px; padding-top: 132px; background:url(../images/ys_bg3.png) no-repeat; display: inline-block;vertical-align: top; margin-right: 20px; font-size: 22px; color: #fff; font-style: normal; text-align: center;}
.ys dd i span{font-size: 10px;display: block; padding-top: 3px; -webkit-transform: scale(0.8);  text-transform: uppercase; color: #eaabab; font-family: Arial;}
.ys dd em{display: inline-block; width: 326px; vertical-align: top; color: #333;}
.ys dd em b{display: block; font-size: 24px;}
.ys dd em span{display: block; line-height: 20px; margin-bottom: 10px; font-size: 14px; padding-left: 18px; background:url(../images/ys_ic.png) no-repeat 0 6px;}

.ys_con{padding: 35px 0 0;}
.ys1 em b{ padding: 35px 0 22px; }
.ys2 em b{ padding: 0 0 15px; }
.ys3 em b{ padding: 22px 0 10px; }
.ys4 em b{ padding: 0 0 18px; }
.ys2 dd,.ys4 dd{text-align: right;}
.ys2 dd em,.ys4 dd em{text-align: left;}
.ys2 dd i{margin-right: 0; margin-left: 20px; background-position: 0 -240px;}
.ys2 dd a{margin-left: 20px;}
.ys3 dd i{ background-position: 0 -480px; background-position: 0 -720px;}
.ys4 dd i{margin-right: 0; margin-left: 20px; background-position: 0 -480px;}
.ys3 dd{position: relative;}
.ys3 dd .more{position: absolute; left: 0; top: 208px;}

.pk h4{zoom:1;}
.pk h4:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.pk{width:960px; margin:0 auto;padding:60px 0 0; height:auto; background:url('../images/pk.jpg') no-repeat center 0;font-family:'Microsoft YaHei';}
.pk h3{line-height:70px; text-align:center; font-size:30px; position:relative;height:105px; overflow: hidden;}
.pk h3 a{color:#fff; display:inline-block; width:50%;}
.pk h3 span{position:absolute; right:0; top:84px;}
.pk h3 span a{width:auto;}
.pk-con{padding:0 0 20px;position:relative;width:960px; height: auto; overflow:hidden;}
.pk-con .hd{ position: absolute; left: 0; top: 10px; }
.pk-con .hd{height:26px; line-height:26px;}
.pk-con .hd em{float: left; font-size:14px;font-family:'Microsoft YaHei';font-weight:normal;}
.pk-con .hd em a{color:#fff;display:block; width:auto; height:26px; padding:0 5px; margin-right:5px; border-radius: 3px; text-align:center; background:#ccc;font-size:12px;float:left;}
.pk-con .hd em a.cur,.pk-con .hd em a:hover{background:#0075c4;text-decoration:none;}
.pk-con .hd b{float: right; font-weight:normal; font-size:12px;}
.pk-con .hd b a{color:#999;}


.pk-l{width:418px;height:224px; float: left;background:url('../images/pk.gif') no-repeat 0 bottom;}
.pk-l dl{ padding: 62px 0 0 18px;height: 162px;}
.pk-l dt{float: left;width:148px;margin-right:18px;}
.pk-l dt img{width:148px; height:148px; display:block;}
.pk-l dd{width:220px; float: left; font-size:14px; color:#2681c6; line-height:30px;}

.pk-r{width:410px; float: right;background:url('../images/pk.gif') no-repeat right bottom;}
.pk-r dl{padding:62px 0 0 18px;height:162px;}
.pk-r dt{width:210px; float: left; font-size:14px; color:#666; line-height:30px;margin-right:18px;}
.pk-r dd{float: left;width:148px;}
.pk-r dd img{width:148px; height:148px; display:block;}
.pk-con span{ font-size:30px; font-weight:bold; color:#fff; display:block;  text-align: center; position:absolute; top:70px;left:415px; background: url(../images/pk-quan.jpg) no-repeat; width: 126px; height: 126px; line-height: 126px;}
.pk-con span a{color:#fff;}
.pk1 span{top:120px;}
.pk2 span{top:110px;}
.clearfix {
    zoom: 1;
}


.box-about{ background: #044893; color: #fff;padding-bottom: 40px; }
.box-about .rx_top{ padding-top: 50px; line-height: 50px; }
.box-about .rx_top b{ font-size: 42px;  margin-right: 10px;}
.box-about .rx_top span{ font-size: 24px; color: #ccc }
.box-about .rx_top p{ width: 380px; margin: 0 auto; line-height: 20px; border: 1px solid #ccc; color: #ccc; padding:2px 5px; margin-top: 10px; }
.zj_con { width: 960px; margin: 0 auto; padding:0px 0 0 0px;}
.zj_con dl { height:275px; }
.zj_con dt { float:left; padding-right:19px;}
.zj_con dt img { border:solid 1px #727272; padding:10px; width:341px; height:244px;}
.zj_con dd { float:right; width:560px; }
.zj_con dd h3{  height:45px;}
.zj_con dd h3 a { font-size:20px; color:#fff;}
.zj_con dd h3 a i{ display: block; font-size: 16px; }
.zj_con dd p { line-height:25px; color:#ccc; margin-top: 30px;}
.zj_con dd p a.more { color:#333; font-size:14px;text-align:center; height: 25px; display:block; margin:12px 7px 0 0; border-bottom: 2px solid #fff}
.zj_con dd p a.more i{ float: right; display: block;  width: 80px; line-height: 25px; color: #333;height: 0;border-bottom: 25px solid #fff;border-left: 20px solid transparent; }
.zz { width:960px; margin: 30px auto;}
.zz b { display:block; text-align:center; padding-bottom:20px;}
.zz b a { color:#313131; font-size:18px;}
.zz01,.zz03 { padding:105px 5px 0}
.zz01 a { width:21px; height:52px; display:block; font-size: 50px; font-family: "宋体"; color: #ccc;}
.zz01 a:hover { color: #fff }
.zz03 a { width:21px; height:52px; display:block; font-size: 50px; font-family: "宋体"; color: #ccc;}
.zz03 a:hover { color: #fff}
.zz02 ul li { float:left; width:189px; padding:0 17px;}
.zz02 ul li img { width:179px; height:250px; border:solid 5px #dcdcdc }
.zz02 ul li span { display:block; height:25px; line-height:25px; overflow:hidden; text-align:center;}
.zz02 ul li span a { color:#ccc}

.zj_list { background:#f3f5f4; padding-top:60px; height:270px; margin:0px 0 60px;}
.zj_js { width:966px; margin:0 auto;}
.zjs01,.zjs03 { padding:65px 8px 0;}
.zjs01 a { background:url(../images/cp_le01.gif) no-repeat; width:21px; height:52px; display:block;}
.zjs01 a:hover { background:url(../images/cp_le02.gif) no-repeat;}
.zjs03 a { background:url(../images/cp_ri01.gif) no-repeat; width:21px; height:52px; display:block;}
.zjs03 a:hover { background:url(../images/cp_ri02.gif) no-repeat;}
.zjs02 ul li { float:left; width:211px; padding:0 6px;}
.zjs02 ul li img { border:solid 1px #e4e4e4; padding:9px; width:191px; height:157px;}
.zjs02 ul li span { display:block; text-align:center; height:30px; line-height:30px; overflow:hidden;}
.zjs02 ul li span a { font-size:14px; color:#727272;}


.dt { width:635px; overflow:hidden}
.dt_top { background: url(../images/dt_btbg.gif) no-repeat; height:44px; line-height:44px;}
.dt_top span { float:right;}
.dt_top span a { text-transform:uppercase;}
.dt_top ul { padding-left:20px;}
.dt_top ul li { float:left; background:url(../images/dt_bor.gif) no-repeat right center; padding:0 20px 0 0;}
.dt_top ul .nobor { background:none; padding-left:20px;}
.dt_top ul li a { font-size:14px; color:#727272; font-weight:bold;}
.dt_top ul li a:hover,.dt_top ul .cur a { color:#1878BD;}

.dt_con { clear:both; padding-top:20px;}
.dt_con dl { height:160px;}
.dt_con dt { float:left; padding-right:16px;}
.dt_con dt img { width:304px; height:150px; border: 1px solid #eee;}
.dt_con dd { float:left; width:305px}
.dt_con dd h3 { height:40px;}
.dt_con dd h3 a { font-size:18px; color:#333; font-weight:normal;}
.dt_con dd p { line-height:25px; color:#727272;}
.dt_con dd p a { color:#fff; font-size:14px; background:#1878BD; width:101px; height:30px; line-height:30px; text-align:center; display:block; margin-top:12px; }
.dt_con dd span { display:block;}
.dt_con dd span a { color:#ff0000;}
.dt_con ul li { background:url(../images/ico03.gif) no-repeat left 14px; padding-left:15px; height:32px; line-height:32px; overflow:hidden; float:left; width:270px; margin-right:30px; border-bottom: dotted 1px #dcdcdc}
.dt_con ul li a { color:#24231f; font-size:14px;}

/*问答*/
.wd { width:300px; padding-left:30px; overflow:hidden}
.wd_top { height:44px; line-height:44px; background: url(../images/dt_btbg.gif) no-repeat;}
.wd_top span { float:right;}
.wd_top span a { text-transform:uppercase;}
.wd_top h3 { padding-left:18px;}
.wd_top h3 a { font-size:14px; color:#1878BD;}

.wd_con dl { padding:25px 0; border-bottom:dashed 1px #dcdcdc;}
.wd_con .nobor { border-bottom:none;}
.wd_con dl dt { background: url(../images/wd_w.gif) no-repeat left 6px; height:30px; line-height:30px; padding-left:30px; overflow:hidden;}
.wd_con dl dt a { color:#343231;}
.wd_con dd { background:url(../images/wd_d.gif) no-repeat left 4px; width:270px;  line-height:25px; padding-left:30px;color:#727272;}
/*证书*/
.honor{ background: url("../images/honor_bg1.jpg") center 0; height: 725px; overflow: hidden; margin-bottom: 80px;}
.honor h2{ font-size: 36px; color: #242424; text-align: center; margin-bottom: 63px;}
.honor h2 span{ color: #c72b2f;}
.honor h2 i{ display: block; width: 778px; height: 35px; line-height: 35px; text-align: center; border: 1px solid #dfdfdf; font-size: 14px; color: #242424; margin: 10px auto 0; font-weight: normal; text-transform: uppercase; letter-spacing: 3px;}
.honor dl{ height: 573px; overflow: hidden; position: relative;}
.honor dt{ width: 495px; height: 573px; float: left;}
.honor dt img{ display: block; width: 495px; height: 573px;}
.honor dt span{ width: 162px; height: 50px; line-height: 50px; text-align: center; background: #c72b2f; display: block; font-size: 16px; position: absolute; left: 381px; bottom: 0;}
.honor dt span a{ color: #fff;}

.honor dd{ width: 657px; height: 573px; float: right;}
.honor dd h3{ font-weight: normal; font-size: 30px; color: #242424; margin: 34px 0 28px;}
.honor dd h3 em{ display: block; font-size: 14px; color: #c2c2c2; text-transform: uppercase; font-family: "Microsoft Yahei"; margin-top: 5px;}
.honor_title{ height: 190px; overflow: hidden; padding: 6px 20px 0; margin-bottom: 33px;}
.honor_title li{ font-size: 16px; color: #606060; line-height: 30px; background: url("../images/honor_icon.png") no-repeat 0 center; padding-left: 17px; float: left; width: 290px; height:30px; overflow:hidden;}

.honor_imgs{ height: 230px; overflow: hidden;}
.honor_imgs li{ width: 328px; height: 230px; float: left;}
.honor_imgs li img{ display: block; width:288px; height: 181px; padding: 19px; border: 1px solid #e6e6e6;}
.honor_imgs li.none img{ border-left: none;}



/*合作伙伴*/
.partner{background: url("../images/partner_bg.jpg") no-repeat center 0; height: 660px; overflow: hidden; margin-bottom: 25px;}
.partner h2{ font-size: 36px; color: #fff; text-align: center; margin: 103px 0 30px;}
.partner h2 span{ color: #c72b2f;}
.partner h2 i{ display: block; width: 44px; height: 3px; background: #7e7d84; margin: 23px auto 0;}
.partner .partner_desc{ font-size: 16px; text-align: center; line-height: 30px; color: #cccccd;}
.partner p{ height: 270px; margin: 45px auto 0; width: 960px;}
.partner p img{ display: block; width: 960px; height: 270px;}

.partner .side_more{ width: 233px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #fff; font-size: 14px; color: #fff; display: block; margin:28px auto 0;}
.partner .side_more span{ background: url("../images/side_icon2.png") no-repeat right center; padding-right: 27px;}



/*国际顶尖设计构图*/
.design{ background: url("../images/design_bg.jpg") no-repeat center 0; height: 398px; overflow: hidden; }
.design dl{ height: 398px; overflow: hidden;}

.design dd{ width: 601px; height: 396px; margin-top: 75px; float: left;}
.design dd h3{ font-size: 36px; color: #c72b2f; margin-bottom: 29px;}
.design dd h3 span{ display: block;font-size: 26px; color: #242424; font-weight: normal; margin-top: 3px;}
.design dd h3 i{ display: block; font-size: 14px; color: #c2c2c2; font-weight: normal; text-transform: uppercase; margin-top: 8px;}
.design dd ul{ height: 156px; overflow: hidden; padding: 34px 0 0; }
.design dd li{ font-size: 16px; color: #606060; line-height: 40px; background: url("../images/honor_icon.png") no-repeat 0 center; padding-left: 17px; }
.design dt{ width: 560px; height: 396px; float: right; margin-top: 2px;}
.design dt img{ display: block; width: 560px; height: 396px; }


/*关于我们*/

.about{overflow: hidden; margin-bottom: 62px;}
.about h2{ font-size: 36px; color: #242424; background: url("../images/about_line.jpg") no-repeat center 22px; text-align: center; margin: 82px 0 40px;}
.about h2 a{color: #242424;text-decoration: none;}
.about h2 span{ display: block; text-transform: uppercase; color: #dcdcdc; font-weight: normal; margin-top: 8px;}
.about dt{ width: 1200px; height: 199px;overflow: hidden; }
.about dt img{ display: block; width: 1200px; height: 199px;}
.about dd{overflow: hidden; text-align: center;}
.about dd h3{ font-size: 18px; color: #000000; margin: 40px 0 12px;}
.about dd h3 a{ color: #000000;}
.about dd p{
    font-size: 16px;
    color: #868686;
    line-height: 24px;
}
.about dd span{
    width: 155px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    font-size: 14px;
    display: block;
    margin: 40px auto 0;
    border: 1px solid #e8e8e8;
}
.about dd span a{
    color: #c72b2f;
}




/*新闻聚焦*/
.news{height: 517px;background: #f2f2f2;overflow: hidden; padding: 63px 0 80px;}
.news h2{ height: 77px; line-height:77px; font-size: 36px; background: url("../images/news_icon1.jpg") no-repeat 0 0; padding-left: 30px; margin-bottom: 46px;}
.news h2 a{ color: #242424;}
.news h2 span{ color: #c72b2f;}
.news h2 i{ color: #d6d6d6; font-weight: normal; text-transform: uppercase; padding-left: 20px;}
.news h2 .news_more{ font-size: 14px; color: #4a4d54; font-weight: normal;}

.news_a{width: 770px;overflow: hidden;height: 405px; position: relative;}
.news_a h3{ background: url("../images/news_png.png") no-repeat 0 0; font-size: 24px; color: #fff; height: 47px; line-height: 47px; padding-left: 25px; font-weight: normal; position: absolute; left: 0; top: 0; width:200px;}
.news_a h3 a{ color: #fff;}
.news_a_big{ width: 381px; overflow: hidden;}
.news_a_big dl{height: 405px;overflow: hidden;}
.news_a_big dt{width: 381px;height: 198px;overflow: hidden; margin-bottom: 20px;}
.news_a_big dt img{display: block;width: 381px;height: 198px;}
.news_a_big dd{ overflow: hidden;}
.news_a_big dd h4{font-size: 16px;color: #515151; margin-bottom: 4px;}
.news_a_big dd span{ display: block; font-size: 14px; color: #868686; margin-bottom: 20px;}
.news_a_big dd h3 a{color: #515151;text-decoration: none;}
.news_a_big dd p{font-size: 14px; line-height: 22px; color: #868686; overflow: hidden;text-overflow:ellipsis;}    
.news_a_big dd .news_detail{ font-size: 14px; color: #c72b2f; display: block; margin-top: 30px;}

.news_a_list{ width: 355px; height: 405px; overflow: hidden;}
.news_a_list dl{ overflow: hidden; margin-bottom: 35px;}
.news_a_list dt{ font-size: 14px; font-weight: bold; color: #515151; margin-bottom: 10px;}
.news_a_list dt a{ color: #515151;}
.news_a_list dd{ font-size: 14px; color: #868686; line-height: 22px;}



.news_b{width: 381px; height: 405px; overflow: hidden; position: relative;}
.news_b h3{ background: url("../images/news_png.png") no-repeat 0 0; font-size: 24px; color: #fff; height: 47px; line-height: 47px; padding-left: 25px; font-weight: normal; position: absolute; left: 0; top: 0; width: 100%;}
.news_b h3 a{ color: #fff;}
.news_b p{ width: 381px; height: 198px; margin-bottom: 10px;}
.news_b p img{  display: block;width: 381px; height: 198px; }
.news_b li{font-size: 14px;color: #515151;line-height: 40px;overflow: hidden;}
.news_b li a{color: #515151;text-decoration: none;}




/******************************广告*********************************/
.banners{height: 534px;}
.fullSlide {width:100%;position:relative;height:534px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:534px;overflow:hidden;text-align:center;background-position:center top;background-repeat: no-repeat;}
.fullSlide .bd li a {display:block;height:534px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:50px;line-height:50px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:50px;line-height:50px;}
.fullSlide .hd ul {text-align:right; overflow:hidden; width:1050px; margin:0 auto;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1; width:15px; height:15px; border-radius: 20px; overflow:hidden;background:#fff;line-height:999px; border-radius: 5px; margin-right:10px; }
.fullSlide .hd ul .on {background:#0082C7;border-radius: 5px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:45%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;
filter:alpha(opacity=50);opacity:0.5;display:none;width:35px; height:80px;}
.fullSlide .prev{background: #0082C7 url(../images/letf-an.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:#0082C7 url(../images/right-an.png) no-repeat;}
.fullSlide .timer {background: #0082C7 none repeat scroll 0 0;bottom: 0;font-size: 0;height: 3px;left: 0;opacity: 0.8;overflow: hidden;position: absolute;width: 0;z-index: 1;}



/*banner
.banner{ height:534px; overflow:hidden; position: relative; z-index: 5;}
.banner .bd div{ height:534px; overflow:hidden; }
.banner a{ background:url("../images/banner.jpg") no-repeat center top; height:534px; display:block; overflow: hidden;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:81.5%; bottom:50px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; background:#fff; cursor:pointer; border-radius: 20px; }
.banner .hd ul li.on{ background:#e62129; color:#fff; opacity: .6;}*/

/*展示*/
.zs_bg {height:601px; margin-top:60px}
.zs_bg .rx_top a em { color:#fff;}
.zs_con { padding-top:55px;}
.zs_con ul li { float:left; width:307px; padding:0 0 0 0; margin-right: 38px; line-height:0;}
.zs_con ul .nobor { padding:0;}
.zs_con ul li a img { width:307px; height:206px;}
.zs_con ul li a:hover img { width:301px; height:200px; border:solid 3px #1878bd}
.zs_con ul li a span { display:block; height:34px; line-height:34px; text-align:center; color:#fff; font-size:14px; background:#727272;}
.zs_con ul li a:hover span { background:#1878bd;}
.zs_con p { padding:30px 0 0 465px;}

.box-flink{ background: #eee; height: 100px; }
.box-flink .bd{ float: left; width: 782px; height: 62px;padding:18px 0; overflow: hidden; }
.box-flink .bd ul{  }
.box-flink .bd ul li{ width: 180px; height: 60px; line-height: 55px; background: #fff; border: 1px solid #999; margin-right: 18px; float: left; font-size: 16px; text-align: center; }
.box-flink .bd ul li img{ width: 180px; height: auto; }
.box-flink .hd{ float: right; width: 200px; height: 60px; padding: 18px 0; text-align: right; }
.box-flink .hd b{ display: block; font-size: 16px; font-weight: normal; }
.box-flink .hd i{ display: block; font-size: 12px; }
.box-flink .hd .prevnext{ width: 130px; float: right; height: 22px; padding-top: 3px; }
.box-flink .hd .prevnext a{ display: block; float: left; width:20px; height: 20px; line-height: 20px; border-radius: 50%; border: 1px solid #333; color: #333; font-size: 16px; font-family: "宋体"; text-align: center;  }
.box-flink .hd .prevnext a.prev{ float: left; }
.box-flink .hd .prevnext a.next{ float: right; }
.box-flink .hd .prevnext a:hover{ color: red; border-color: red; }


.xiaotu1{ width:123px; height:92px; position:absolute; right:24px; top:26px; display:block;}
.xiaotu1 img{width:123px!important; height:92px;}
.xiaotu2{ width:123px; height:90px; position:absolute; right:24px; top:119px; display:block;}
.xiaotu2 img{width:123px!important; height:89px;}
.xiaotu3{ width:123px; height:90px; position:absolute; right:24px; top:209px; display:block;}
.xiaotu3 img{width:123px!important; height:89px;}


.box-zhanhui .tit{text-align: center;border-bottom: 1px solid #ddd; font-size: 30px; line-height: 50px; padding-top: 30px;padding-bottom: 20px;margin-bottom: 30px;}
.box-zhanhui .con{ width: 1045px; }
.box-zhanhui .con dl{display: block; width:478px; height: auto;  margin-right: 43px; float: left; }
.box-zhanhui .con dl dt{ line-height: 40px; height: 40px; display: block; overflow: hidden; }
.box-zhanhui .con dl dt a{ font-size: 18px; }
.box-zhanhui .con dl dt a:hover{color: #00489d }
.box-zhanhui .con dl img{ float: left; margin-right: 10px; width: 150px; height: auto; max-height: 150px  }
.box-zhanhui .con dl pre{ font-size: 13px; color: #888; line-height: 25px; white-space: pre-wrap; word-wrap: break-word; }


#links{padding-top:20px; padding-bottom:20px; border-top:1px dotted #DDD; margin-top:10px;}
#links strong{color:#464646;}
#links strong img{margin-top:-3px; margin-right:5px; height:18px;}
#links li{display:inline-block; margin-right:10px;}
#links a{color:#999; }
#links a:hover,#links:active{color:#0066CC;}
#links a img{margin-right:5px; margin-top:-2px;}


.mask{position:fixed; z-index: 9998; width: 100%; height: 100%; background: rgba(0, 0, 0,0.8); top: 0; bottom: 0; left: 0; display: none}
.online{ display: none; position:fixed; z-index: 9999; width:520px; height:780px; top:50%; margin-top:-390px; left:50%; margin-left:-260px; background:#fff;box-shadow: rgba(0, 0, 0, 0.117647) 0px 2px 6px, rgba(0, 0, 0, 0.239216) 0px 1px 2px;}
.online a.close{ position:absolute; width:25px; height:25px; line-height: 25px; display:block; right:-10px; top:-10px; background:#999; color: #fff; text-align: center; font-size: 20px; font-family: "宋体"; font-weight: bold; border-radius: 50%;}
.online a.close:hover{ background: #d1282a; }
.online a.btn{ position:absolute; width:180px; height:55px; display:block; right:50px; bottom:30px;}
.online img{ width:520px; height:780px; }

@media screen and (max-width: 1199.98px){
	.pinz, .wrap, #headC, #headtop, #banner, .pinz .tit1, .pic2{ width:100%;}

}
}