﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; outline:none}
a:hover,a:active{text-decoration:none}
html{width:100%}
body{width:100%;font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:white; behavior:url("csshover.htc");}
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}

@font-face{
font-family: 'zsxs';
src:url('../fonts/zsxs.eot');
src:url('../fonts/zsxs.eot?#iefix') format('embedded-opentype'),
    url('../fonts/zsxs.woff') format('woff'),
    url('../fonts/zsxs.ttf') format('truetype'),
    url('../fonts/zsxs.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}

.header,.banner,.center,.footer{width: 100%;float: left}
.content{width: 1220px;margin: 0 auto}
.h_top{width:100%;height: 33px;background: #1667d3}
.ht_left{float: left;line-height: 33px;height: 12px;color: #f2f2f2}
.ht_right{width:174px;float: right;height: 20px;background:white;border-radius: 7px;margin-top: 6px}
#keywords{width:150px;float:left;height:20px;line-height:20px;outline: none;border: none;border-radius: 7px;font-size: 12px;font-family: "宋体";color: #999;text-indent: 14px}
#post-search{width:12px;height:13px;float: left;background: url(../images/searchbtn.jpg) no-repeat;border: none;outline: none;margin-top: 4px}
.ellipsis{text-overflow:ellipsis;word-wrap:break-word;white-space: nowrap;overflow: hidden}

.h_bottom{height: 110px;background: white}
.hb_left{float: left}
.hb_right{float: right}

.hb_left{width: 442px;height: 76px;overflow: hidden;margin-top: 17px}
.hb_left img{width: auto;max-width: 442px;height: 76px;display: block;}
.hb_right{font-family: "Microsoft YaHei";font-size: 16px;margin-top: 56px; width:770px; float:left; margin-left:6px;}
.hb_right li{float: left;height: 53px; width:110px; text-align:center}
.hb_right li:hover{background: url(../images/navbg.jpg) no-repeat;background-position: center bottom}
.hb_right li a{color: #181818}
.hb_right li:hover a{color: #1667d3}

.hb_right  li ul{  width:100%; list-style:none; float:left; display:none; position:relative; z-index:1000; margin-top:29px;}
.hb_right  li ul li{padding-bottom: 10px; line-height:30px; width:100%; float:left; background:#1667d3; color:#fff;border-top: 1px solid white;white-space: pre-wrap;}
.hb_right  li ul li a{ color:#FFF !important;font-size: 14px}
.hb_right  li:hover ul{ display:block;}
.hb_right  li ul li:hover{ background:#FFF;}
.hb_right  li ul li:hover  a{ color:#000 !important;}
.hb_right  li ul li:first-child{border-top: none}


.banner{}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0}
.slideBox .bd li{ zoom:1; vertical-align:middle}
.slideBox .bd img{ width:100%; height:auto; display:block}

.c_top{margin-top: 56px}
.ct_left,.ct_right{float: left;position: relative}
.ct_left{width: 396px;height: 432px}
.ctl_img{width: 337px;height: 407px;overflow: hidden;position: relative;z-index: 1}
.ctl_img img{width: auto;max-width: 337px;height: 407px;display: block}
.ctl_border{width: 336px;height: 410px;position: absolute;border: 1px solid #b5b5b5;left: 34px;top: 25px;z-index: 0}
.ctl_more{position: absolute;right: 0px;top: 37.5%;z-index: 2}
.ct_right{width: 624px;margin-left: 90px}
.ctr_top{margin-top: 42px}
.ctrt_catdir{height: 18px;line-height: 18px;font-size: 18px;color: #a09c9c;text-transform: uppercase;}
.ctrt_catname{height: 18px;line-height: 18px;font-size: 18px;color: #1b1c1e;margin-top: 8px}
.line{width: 33px;height: 4px;background: url(../images/line.jpg) no-repeat;}
.ctrt_line{margin-top: 11px}

.ctr_middle{font-size: 16px;color: #454545;text-indent: 35px;line-height: 24px;margin-top: 24px}
.ctr_bottom{margin-top: 25px}
.ctr_bottom li{float: left;width: 196px;height: 93px;background: #1667d3;margin-left: 18px}
.ctr_bottom li:first-child{margin-left: 0px}
.ctrb_left,.ctrb_right{float: left}
.ctrb_left{width: 44px;height: 44px;overflow: hidden;margin-top: 27px;margin-left: 20px}
.ctrb_right{width: 132px}
.ctrbr_catdir{height: 14px;line-height: 14px;font-size: 14px;color: #a5cbfe;margin-top: 33px;margin-left: 4px;text-transform: uppercase;}
.ctrbr_catname{height: 16px;line-height: 16px;font-size: 16px;color: white;margin-top: 10px;text-align: center}

.c_middle{margin-top: 61px}
.cm_top{text-align: center}
.cmt_catdir{font-size: 24px;height: 24px;line-height: 24px;text-transform: uppercase;text-align: center}
.cmt_catdir a{color: #a09c9c}
.cmt_catname{font-size: 16px;height: 16px;line-height: 16px;margin-top: 10px;text-align: center}
.cmt_catname a{color: #1b1c1e}
.cmt_line{margin: 0 auto;margin-top: 11px}
.cmt_description{width: 794px;margin: 0 auto;line-height: 24px;margin-top: 38px;font-size: 12px;color: #535151}

.cm_bottom{background: url(../images/cm_bg.jpg) repeat-x bottom;background-size: auto 100%;margin-top: 50px}
.picScroll-left{ overflow:hidden; position:relative}
.picScroll-left .prev,.picScroll-left .next{ display:block;  width:40px; height:40px;overflow:hidden;cursor:pointer;margin-top: 194px}
.picScroll-left .prev{background: url(../images/left.jpg) no-repeat;float: left;margin-left: 3.125%}
.picScroll-left .next{background: url(../images/right.jpg) no-repeat;float: right;margin-right: 3.125%}
.picScroll-left .bd{float: left;width: 87%}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; margin: 0 auto}
.picScroll-left .bd ul li{width: 22.36220472440945%; margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;background: #e6eaea;padding-bottom: 20px}
.picScroll-left .bd ul li .pic{ text-align:center; width: 99.64788732394366%;height: 283px; max-height:283px;overflow: hidden;text-align: center;}
.picScroll-left .bd ul li .pic img{ width:100%;max-width: 100%;height:283px; max-height:283px; display:block; }
.picScroll-left .bd ul li .title{width:86.97183098591549%;height:16px;line-height:16px;margin-top:21px;text-align: center;font-size: 16px}
.picScroll-left .bd ul li .title a{color: #666}
.picScroll-left .bd ul li .description{width: 86.97183098591549%;margin: 0 auto;margin-top: 13px;line-height: 24px;font-size: 14px;color: #4e4e4e}
.picScroll-left .bd ul li:hover .title a{color: #ee180e}
.picScroll-left .bd ul li:hover{padding-bottom: 16px;border-bottom: 4px solid #009244}

.cbt_top{margin-top: 69px}
.cbt_bottom{}
.cbtb_ul{width: 1227px;margin: 0 auto}
.cbtb_ul li{width: 575px;height:130px;margin-top: 75px;float: left}
.cbtb_ul li:nth-child(2),.cbtb_ul li:nth-child(4){margin-left: 75px}
.cbtb_left,.cbtb_right{float: left}
.cbtb_left{width: 71px;background: #1667d3;color: #e6eaea;text-indent: 8px}
.cbtbl_top{font-size: 34px;line-height: 100%;margin-top: 9px}
.cbtbl_bottom{font-size: 14px;line-height: 100%;margin-top: 11px;margin-bottom: 13px}
.cbtb_right{width: 504px;background: #e6eaea;color: #333}
.cbtbr_top{font-size: 16px;line-height: 100%;text-align: center;margin-top: 23px}
.cbtbr_bottom{width:439px;margin: 0 auto;font-size: 14px;line-height: 22px;margin-top: 16px;margin-bottom: 9px}
.cbtb_ul li:hover .cbtb_left{background: #e6eaea;color: #1667d3}
.cbtb_ul li:hover .cbtb_right{background: #1667d3;color: white}

/*case*/
.cbb_bottom{font-family: "Microsoft YaHei";margin-top: 54px}
.cbb_bottom li{float: left;width:244px;}
.cbb_bottom li.cbbb_li{width: 615px}
.cbb_bottom li:first-child{width: 605px;background: #e6eaea;padding-bottom: 52px}
.cbb_bottom li:first-child div{margin-left: 198px}
.cbbb_top{font-size: 34px;line-height: 100%;color: #3c3d3d;margin-top: 60px}
.cbbb_middle{width: 52px;border: 1px solid #1667d3;font-size: 18px;color: #1667d3;text-align: center;margin-top: 22px}
.cbbb_bottom{font-size: 14px;color: #404040;line-height: 100%;margin-top: 19px}
.cbbb_more{font-size: 12px;margin-top: 35px}
.cbbb_more a{color: #777777}
.cbb_bottom li img{width: 100%;display: block;}

/*footer*/
.footer{margin-top: 78px}
.f_top{width: 100%;background: #1667d3;padding-bottom: 38px}
.f_bottom{width: 100%;background: #242424}
.ft_top{font-size: 14px;padding-top: 36px;line-height: 100%}
.ft_top li{float: left;border-left: 2px solid #d6dff4;margin-right: 18px;padding-left: 18px}
.ft_top li a{color: white}
.ft_top li:first-child{border-left: none;padding-left: 0}

.ftb_left,.ftb_middle,.ftb_right{float: left;font-size: 12px;color: #b5d2ff;margin-top: 18px;line-height: 26px}
.ftb_top{float: right;margin-top: 23px}
.ftb_left{margin-top: 29px}
.ftb_middle{margin-left: 86px;margin-top: 29px}
.ftb_right{margin-left: 102px}
.f_bottom{color: white;font-size: 14px}
.fb_left{float: left;line-height: 59px;background: url(../images/tel.jpg) no-repeat left center;margin-left: 4px;text-indent: 29px}
.fb_right{float: right;line-height: 59px;}

/*内页*/
.c_left,.c_right{float: left;margin-top: 72px}
.c_left{width: 234px;position: relative;}
.cl_border{border: 1px solid #e3e3e3}
.clt_top{width:100%;background: #1667d3;margin-left: -14px;margin-top: -15px}
.cltt_left,.cltt_right{float: left}
.cltt_left{width: 44px;height:39px;margin-left: 43px;margin-top: 22px}
.cltt_right{color: white;margin-left: 16px;margin-bottom: 12px}
.clttr_top{font-size: 12px;line-height: 100%;margin-top: 20px}
.clttr_bottom{font-size: 16px;line-height: 100%;margin-top: 9px}
.clt_bottom{width: 100%;background: #f1f1f1;margin-left: -14px;margin-bottom: 15px;padding-top: 27px;padding-bottom: 49px}
.clt_bottom li{width: 232px;margin: 0 auto;text-indent: 26px;font-size: 18px;margin-top: 4px}
.clt_bottom li a{color: #4f4d4d;display: block;line-height:29px;font-size: 17px}
.clt_bottom li:hover a{background: #1667d3;border-radius: 7px;color: white}
.clt_bottom .on{color: #f00; font-weight:bold;}
.clt_bottom li:hover .cltb_ul li a{background: none;color: #4f4d4d}
.clt_bottom li .cltb_ul li{font-size: 14px !important;padding-left:10px;}
.clt_bottom li .cltb_ul li a{font-size: 14px !important;}
.cltb_ul{display: block;}
.cl_bottom{margin-top: 36px}
.clbt_left,.clbt_right{float: left;}
.clbt_left{width:44px;height:39px;margin-left: 41px;margin-top: 10px}
.clbt_right{margin-left: 8px;color: white;margin-bottom: 17px}
.clbtr_top{font-size: 12px;line-height: 100%;margin-top: 14px}
.clbtr_bottom{font-size: 16px;line-height: 100%;margin-top: 10px}
.clb_bottom{width: 187px;padding: 0 22.5px;line-height: 24px;padding-top: 26px;padding-bottom: 21px}
.c_right{width: 963px;margin-left: 8px}
.cr_top{width: 924px;margin-left: 36px;border-bottom: 1px solid #f1f1f1;text-align: right;font-size: 12px;font-family: "宋体";color: #807e7e;padding-bottom: 17px;margin-top: 3px}
.cr_top a{color: #807e7e}
.cr_top a:hover{color: #1667d3}
.cr_bottom{}
.cr_picture li{width: 286px;float: left;margin-left: 35px;border-bottom: 4px solid white;margin-top: 41px}
.crb_img{width: 286px;height: 285px;overflow: hidden;text-align: center}
.crb_img img{width: auto;max-width: 100%;height: 285px;display: block;margin: 0 auto}
.crb_bottom{background: #e6eaea;padding-bottom: 18px}
.crb_title{font-size: 16px;line-height: 100%;padding-top: 29px;text-align: center}
.crb_description{width:246px;margin:0 auto;font-size: 14px;color: #4e4e4e;line-height: 23px;margin-top: 13px}
.cr_picture li:hover{border-bottom: 4px solid #59a0ff}
.cr_picture li:hover .crb_title{color: #ff7800}

/*news*/
.cr_news{width: 928px;margin-left: 31px}
.one{margin-top: 19px}
.o_left,.o_right{float: left}
.o_left{width: 71px;background: #e6eaea;color: #1667d3;text-indent: 8px}
.ol_top{font-size: 34px;line-height: 100%;margin-top: 8px}
.ol_bottom{font-size: 14px;line-height: 100%;margin-top: 16px;margin-bottom: 13px}
.o_right{width: 857px;background: #1667d3}
.or_top{font-size: 16px;line-height: 100%;color: white;text-align: center;margin-top: 19px}
.or_bottom{width: 805px;margin: 0 auto;font-size: 14px;color: #e5e5e5;line-height: 22px;margin-top: 16px;margin-bottom: 13px}
.cr_news li{margin-top: 35px}
.crn_left,.crn_right{float: left}
.crn_left{width: 71px;background: #1667d3;color: #e6eaea;text-indent: 8px}
.crnl_top{font-size: 34px;line-height: 100%;margin-top: 8px}
.crnl_bottom{font-size: 14px;line-height: 100%;margin-top: 16px;margin-bottom: 13px}
.crn_right{width: 857px;background: url(../images/news_li_border.jpg)repeat-x bottom}
.crnr_top{font-size: 16px;line-height: 100%;color: #242424;text-align: center}
.crnr_bottom{font-size: 12px;color: #494949;line-height: 24px;margin-top: 11px;padding-left: 34px;padding-right: 5px;margin-bottom: 10px}
/*详情*/
.cr_content{width: 888px;margin-left: 75px}
.crc_title{margin-top: 25px;text-align: center;font-size: 16px;line-height: 100%;color: #242424}
.crc_date{text-align: center;font-size: 12px;font-family: "宋体";color: #959595;line-height: 100%;margin-top: 8px}
.crc_content{font-size: 14px;color: #242424;line-height: 26px;margin-top: 38px}
.crc_content img{width: auto;height: auto;max-width: 800px;margin: 0 auto}


/*在线留言*/
.table_form{}
.table_form tr{line-height: 50px}
.table_form tr input[type=text]{height: 25px;line-height: 25px}


.pages{width: 100%;height:12px;line-height:12px;float: left;text-align: center;font-size: 12px;font-family: "宋体";color: #343433;margin-top: 35px}
.pages a{color: #343433;margin: 0 10px}