﻿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%;font-size: 100px}
body{width:100%;font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333; behavior:url("csshover.htc");}
img{border:0}
table{border-collapse:collapse}
ul li,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}
.ellipsis{
    white-space: nowrap;  
    overflow: hidden;  
    text-overflow: ellipsis;  
    -o-text-overflow: ellipsis; /*For Opera*/  
    -ms-text-overflow: ellipsis; /*For IE8*/ 
}
.h_top{width: 100%}
.h_top img{width: 100%}
.h_bottom{float: right;margin-top:26px;font-size: 16px;line-height: 100%}
.h_bottom li{position:relative;float: left;padding-left:22px;margin-left:22px;background: url(../images/navbg.jpg) no-repeat left center;text-align: center;}
.h_bottom li:first-child{background: none}
.h_bottom li a{color: #181818}
.h_bottom li:hover a{color: #0168b7}
.hb_two{width:70%;position: absolute;padding:10px;z-index: 2;background: white;font-size: 14px;display: none}
.hb_two li{width:100%;margin-left: 0;padding-left: 0;background: none;padding-top: 10px}

/*banner*/
.banner{margin-top: 26px;position: relative;z-index: 1}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative}
.slideBox .hd{width: 100%; height:15px; overflow:hidden; position:absolute; bottom:48px; z-index:1; }
.slideBox .hd ul{width:100%;text-align: center; overflow:hidden; zoom:1; }
.slideBox .hd ul li{display:inline-block;margin-right:38px;  width:124px; height:4px; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ffbc0b}
.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;}

/*center*/
.center{margin-top: 53px}
.ct_top{text-align: center;}
.ctt_top{font-size: 20px;line-height: 100%}
.ct_top a{color: black}
.ctt_middle{width: 25px;height: 2px;margin: 0 auto;margin-top:15px;background: #999}
.ctt_bottom{font-size: 14px;text-align: center;line-height: 100%;margin-top: 22px}
.ct_bottom{width: 100%;margin-top: 28px}
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:28px; line-height:28px; position:relative; font-size: 14px;color: black}
.slideTxtBox .hd ul{text-align: center;}
.slideTxtBox .hd ul li{width:144px;height:28px;margin-left:25px;display: inline-block; cursor:pointer;}
.slideTxtBox .hd ul li.on{ height:28px; background:#eee;border-radius: 14px}
.slideTxtBox .bd{margin-top: 31px}
.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd li{width: 305px;float: left;}
.ctb_top{width: 223px;padding-left:36px;padding-right:46px;padding-bottom:25px;background: #0168b7;color: white}
.ctbt_top{font-size: 16px;line-height: 100%;padding-top: 38px}
.ctbt_middle{font-size: 12px;line-height: 24px;margin-top: 22px}
.ctbt_bottom{width:100px;margin-top:26px;font-size: 12px;font-family: "黑体";line-height:100%;background: url(../images/linkbg.png) no-repeat right bottom;}
.ctb_bottom{position:relative;width: 100%;height: 187px;overflow: hidden;text-align: center}
.ctb_bottom img{width: auto;max-width: 100%;height: 187px;display: block;margin: 0 auto}
.ico{position: absolute;width: 100%;height: 17px}
.odd .ico{top: 0;background: url(../images/odd.png) no-repeat top center}
.even .ico{;background: url(../images/even.png) no-repeat top center;bottom: 0}
.slideTxtBox .bd li:hover .ctb_top{background: #092b51}
.view{width: 131px;height: 28px;background: #0168b7;border-radius: 14px;margin: 0 auto;margin-top:64px;color: white;text-align: center;line-height: 28px}
.view li{display: inline-block;text-transform: capitalize;}
.view a{color: white}

.c_middle{width: 100%;margin-top:58px;background: url(../images/casebg.jpg) no-repeat;background-size: 100% 100%}
.cm_top{text-align: center;padding-top: 59px}
.cm_top a{color: white}
.cm_top .ctt_middle{background: white}
.cm_bottom{}
.picScroll-left{width: 1377px;margin: 0 auto; overflow:hidden; position:relative; }
.prev,.next{float: left; display:block;  width:30px; height:72px; overflow:hidden;
			 cursor:pointer;margin-top: 180px}
.next{ background:url(../images/next.png) no-repeat;}
.prev{ background:url(../images/prev.png) no-repeat; }
.picScroll-left .bd{ float: left; width: 1268px;margin-left:49px;margin-top: 101px}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:49px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{width:268px;height:210px; text-align:center; overflow: hidden}
.picScroll-left .bd ul li .pic img{ width:auto;max-width: 100%; height:210px; display:block;}
.picScroll-left .bd ul li .title{padding-bottom:24px;margin-bottom:65px;color: white;text-align: left;text-indent: 16px;font-family: "黑体"}
.cmb_top{padding-top:35px;font-size: 16px;line-height: 100%}
.cmb_bottom{width:115px;margin-top:12px;font-size: 12px;background: url(../images/linkbg.png) no-repeat right bottom;line-height: 100%}
.picScroll-left .bd ul li:hover .title{background: #0168b7}

/*c_bottom*/
.c_bottom{width: 100%;background: #f4f4f4;padding-bottom: 64px}
.cb_left,.cb_right{float: left}
.cb_left{width: 708px;margin-top: 34px}
.cbl_top{height:142px;text-align: center;line-height: 142px;font-size: 20px;text-transform: uppercase;background: url(../images/newsbg.jpg) no-repeat bottom;}
.cbl_bottom{}
.cbl_bottom li{height:31px;margin-top:17px;font-size: 14px;line-height: 31px;border-bottom: 1px solid #c7c7c7}
.cbl_bottom li:first-child{margin-top: 34px}
.cblb_left,.cblb_middle{float: left}
.cblb_right{float: right}
.cblb_left{margin-left: 5px}
.cblb_middle{width:390px;margin-left: 14px}
.cb_right{width: 461px;height: 312px;margin-top:173px;margin-left:47px;border:1px solid #dcdcdc;overflow: hidden;text-align: center}
.cb_right img{width: auto;max-width: 100%;height: 312px;overflow: hidden;display: block;margin: 0 auto}

/*footer*/
.footer{margin-top: 66px}
.f_top{height:81px;line-height:81px;border: 1px solid #d9d9d9}
.f_top li{float: left;width: 134px;height:26px;margin-top:31px;line-height:26px;border-left: 1px solid #c1c1c1;font-size: 14px;text-align: center}
.f_top li:first-child{border-left: none}
.f_top li a{color: #545454}
.f_middle{margin-top: 27px}
.fm_left,.fm_middle,.fm_right,.fm_right_right{float: left;width: 182px;padding-bottom:40px;border-left: 1px solid #dbdbdb}
.fm_left{border-left: none;margin-left: 54px}
.fml_top{height:22px;margin-top:13px;line-height:22px;background: url(../images/icon1.jpg) no-repeat left center;font-size: 16px;font-family: "黑体";color: #2c2c2c;text-indent: 25px}
.fml_bottom{margin-top:15px;line-height: 18px;font-size: 14px;font-family: "黑体";color: #a7a7a7}
.fm_middle{margin-left: 24px;padding-left: 44px}
.fmm_top{background: url(../images/icon2.jpg) no-repeat left center;text-indent: 35px;line-height: 30px}
.fm_right{margin-left: 61px;padding-left: 32px}
.fmr_top{background: url(../images/icon3.jpg) no-repeat left center;}
.fm_right_right{width: 326px;margin-left: 41px;padding-left: 58px}
.fmrr_left,.fmrr_right{float: left}
.fmrr_left{width: 102px;height: 102px;overflow: hidden;text-align: center}
.fmrr_left img{width: auto;max-width: 100%;height: 102px;overflow: hidden;display: block;margin: 0 auto}
.fmrr_right{margin-left: 11px}
.fmrrr_top{font-family: "黑体";font-size: 14px;color: #00204f}
.fmrrr_top span{font-size: 60px;font-family: "Baskerville Old Face";display: inline-block;height: 45px;line-height: 45px}
.fmrrr_middle{height:23px;margin-top:10px;line-height:23px;font-size: 32px;font-family: "Baskerville Old Face";color: #00204f}
.fmrrr_bottom{margin-top:8px;margin-left:4px;font-size: 14px;font-family: "黑体";color: #00204f;line-height: 100%}
.f_bottom{margin-top:66px;padding-bottom:148px;text-align: center;font-size: 14px;font-family: "黑体";color: #acacac;line-height: 100%}

/*picture*/
.c_left,.c_right{float: left}
.c_left{width: 250px;text-align: center;border: 1px solid #0168b7;color: white}
.cl_top,.cl_middle{background: #0168b7;font-size: 16px;line-height: 100%;text-transform: uppercase}
.cl_top{padding-top: 20px;font-size: 18px}
.cl_middle{padding-top: 10px;padding-bottom: 20px}
.cl_bottom{margin-top: 20px;padding-bottom: 20px}
.cl_bottom li{line-height: 30px;font-size: 14px}
.cl_bottom li:hover a{color: #0168b7}
.clb_ul{display: none}
.clb_ul li{font-size: 12px;text-indent: 30px}

.c_right{width: 900px;margin-left: 58px}
.location{width: 100%;height:30px;line-height:30px;border-bottom: 1px solid #0168b7;text-align: right}
.location li{display: inline-block;font-size: 12px}
.cr_bottom{}
.cr_bottom li{float: left;width: 280px;margin-left: 30px;margin-top: 30px}
.crb_img{width: 280px;height: 171px;overflow: hidden;text-align: center}
.crb_img img{width: auto;max-width: 100%;height: 171px;display: block;margin: 0 auto}
.crb_titie{padding:10px 0;text-align: center;font-size: 14px;line-height: 100%}
.cr_bottom li:hover .crb_titie{background: #0168b7;color: white}
.cll_bottom{padding-left:30px;padding-top:30px;padding-bottom:30px;color: black;text-align: left;line-height: 28px}

/*news*/
.cn_bottom{}
.cn_bottom li{font-size: 14px;line-height: 100%;margin-top: 20px;padding-top:20px;border-top: 1px solid #d9d9d9}
.cn_bottom li:first-child{border-top: none}
.cnb_left{float: left;width: 639px;}
.cnb_right{float: right;}
.cn_bottom{margin-top: 20px}
.cn_bottom li:hover a{color: #0168b7}

/*page*/
.cnb_top{font-size: 14px;text-align: center}
.cnb_bottom{margin-top:15px;font-size: 12px;line-height: 24px}
.cnb_bottom img{width: auto;max-width: 800px;height: auto;display: block;margin: 0 auto;padding-bottom: 50px}

.table_form tr{line-height: 60px}
.pages{width:100%;height:21px;padding-top:11px;line-height:21px;text-align: center;font-size: 12px;font-family: "宋体";color: #606060;margin-top: 48px;border-top: 1px solid #bfbfbf}
.pages a{color: #606060;border:1px solid #ededed;height:19px;line-height:19px;display:inline-block;padding:0 10px;margin: 0 10px}