/* CSS Document */
.main-index { background:#f6f6f6;}
.main-banner { width:100%; overflow:hidden;}
.main-banner img { float:left;}
.page-nav { width:100%; background:#fff;}
.page-nav-div { width:1201px; height:66px; margin:auto; border-left:1px solid #e8e8e8;}
.page-nav-div li { width:179px; height:66px; border-right:1px solid #e8e8e8; float:left; position:relative; z-index:100;}
.page-nav-div li.xlnav { background:url(../images/xl.png) center 50px no-repeat;}
.page-nav-div li.xlnav:hover { background:url(../images/xl-on.png) center 50px no-repeat;}
.page-nav-div a { width:100%; height:66px; line-height:65px; color:#333; font-size:16px; display:inline-block;}
.page-nav-div a:hover { color:#0f76cc;}
.page-nav-div i { width:48px; height:66px; float:left; margin:0px 10px 0px 0px; display:inline-block; background:url(../images/pagenav-ico.png) no-repeat;}
.page-nav-div i.pnav1 { background-position:21px 21px;}
.page-nav-div a:hover i.pnav1 { background-position:21px -137px;}
.page-nav-div i.pnav2 { background-position:-29px 21px;}
.page-nav-div a:hover i.pnav2 { background-position:-29px -137px;}
.page-nav-div i.pnav3 { background-position:-79px 21px;}
.page-nav-div a:hover i.pnav3 { background-position:-79px -137px;}
.page-nav-div i.pnav4 { background-position:-129px 21px;}
.page-nav-div a:hover i.pnav4 { background-position:-129px -137px;}
.page-nav-div i.pnav5 { background-position:-179px 21px;}
.page-nav-div a:hover i.pnav5 { background-position:-179px -137px;}
.page-nav-div i.pnav6 { background-position:-229px 21px;}
.page-nav-div a:hover i.pnav6 { background-position:-229px -137px;}
.page-nav-div i.pnav7 { background-position:-279px 21px;}
.page-nav-div a:hover i.pnav7 { background-position:-279px -137px;}
.page-nav-div i.pnav8 { background-position:-329px 21px;}
.page-nav-div a:hover i.pnav8 { background-position:-329px -137px;}
.page-nav-div i.pnav9 { background-position:-679px 21px;}
.page-nav-div a:hover i.pnav9 { background-position:-679px -137px;}
.page-nav-div i.pnav10 { background-position:-729px 21px;}
.page-nav-div a:hover i.pnav10 { background-position:-729px -137px;}
.page-nav-div i.pnav11 { background-position:-779px 21px;}
.page-nav-div a:hover i.pnav11 { background-position:-779px -137px;}
.page-nav-div i.pnav12 { background-position:-479px 21px;}
.page-nav-div a:hover i.pnav12 { background-position:-479px -137px;}
.page-nav-div i.pnav13 { background-position:-529px 21px;}
.page-nav-div a:hover i.pnav13 { background-position:-529px -137px;}
.page-nav-div i.pnav14 { background-position:-579px 21px;}
.page-nav-div a:hover i.pnav14 { background-position:-579px -137px;}
.page-nav-div i.pnav15 { background-position:-629px 21px;}
.page-nav-div a:hover i.pnav15 { background-position:-629px -137px;}
.page-nav-div li:hover { background:#f0f0f0;}
.page-nav-xl { width:100%; background:#f0f0f0; position:absolute; left:0; top:66px; border-bottom:1px solid #e2e2e2; display:none;}
.page-nav-div li:hover .page-nav-xl { display:block;}
.page-nav-xl a { text-align:center; display:block; border-top:1px solid #e2e2e2;}
.page-nav-xl a:hover { background:#fff;} 
.crumb-nav { width:1200px; height:46px; line-height:44px; font-size:14px; margin:auto;}
.crumb-nav i { width:30px; height:32px; float:left; display:inline-block; background:url(../images/pagenav-ico.png) left -268px no-repeat;}
.crumb-nav a { color:#333;}
.crumb-nav a:hover { color:#f60; text-decoration:underline;}
.content-div { width:1200px; background:url(../images/page-centbg.jpg) left top no-repeat #fff; margin:auto;}
.content { padding:50px 130px;}
.content h2 { margin:0px 0px 40px 0px;}
.content p { font-size:14px; line-height:32px; padding:15px 0px 0px 0px;}
.newcontent-div { width:1200px; margin:auto; overflow:hidden;}
.newcontent-div .nleft { width:780px; float:left; padding:40px 30px; background:#fff;}
.newcontent-div .nleft h1 { color:#2165ae; font-size:20px; text-align:center; font-weight:normal;}
.newcontent-div .nleft>span { width:100%; padding:10px 0px; font-size:16px; text-align:center; border-bottom:1px dashed #ccc; display:inline-block;}
.newcontent-div .nleft p { font-size:14px; line-height:26px; padding:20px 0px 0px 0px;}
.newcontent-div .nright { width:320px; float:right;}
.newsreach { padding:40px; background:#fff; margin:0px 0px 40px 0px;}
.newsreach .nssel { height:40px; line-height:40px; background:#dedede; margin:0px 0px 20px 0px; position:relative; cursor:pointer;}
.newsreach .nslb { width:240px; float:left;}
.newsreach .nsyear { width:110px; margin:0px 20px 0px 0px; float:left;}
.newsreach .nsmonth { width:110px; float:left;}
.newsreach span { width:40px; height:40px; position:absolute; right:0; top:0; background:#1d91e1; color:#fff; text-align:center; font-size:12px;}
.newsreach i { float:left; margin:0px 10px;}
.newsreach .nssel .list { display:none;}
.newsreach .nssel .list ul { max-height:130px; overflow-y:auto; margin:0;}
.newsreach .nssel .list { width:110px; position:absolute; left:0; top:40px; background:#e8e8e8; }
.newsreach .nssel .nslb-list { width:240px;}
.newsreach .nssel .list li { height:24px; line-height:24px; padding:0px 10px; border-top:1px solid #fff;}
.newsreach .nssel .list li:hover { background:#1d91e1; color:#fff;}
.newsreach .sreach-new { width:218px; height:38px; line-height:36px\0; padding:0px 10px; margin:0px 0px 20px 0px; border:1px solid #ccc;}
.newsreach .sreach-btn { width:100%; height:40px; line-height:38px; text-align:center; font-size:16px; color:#fff; background:#e99b47; border:none; cursor:pointer; transition:all 0.5s;}
.newsreach .sreach-btn:hover { background:#1d91e1; transition-delay:0s;}
.pg-lxwm { margin:0px 0px 40px 0px;}
.pgr-tit { width:320px; height:50px; background:#fff; line-height:50px; font-size:18px; text-indent:35px;}
.right-nav td { height:90px; font-size:16px; padding:0px 15px 0px 0px; border-bottom:1px solid #ccc;}
.right-nav span { width:44px; height:44px; display:inline-block; float:right; background:url(../images/pagenav-ico.png) no-repeat;}
.right-nav .rn01 { background-position:-540px -60px;}
.right-nav .rn02 { background-position:-600px -60px;}
.right-nav .rn03 { background-position:-660px -60px;}
.newcontent-div .nleft.list { width:840px; float:left; padding:0; background:none;}
.nleft>ul li { padding:20px; margin:0px 0px 30px 0px; background:#fff; overflow:hidden;}
.newcontent-div .nleft.list>ul span { width:188px; height:142px; margin:0px 20px 0px 0px; font-size:16px; text-align:center; border:0; display:inline-block; float:left; padding:0;}
.newcontent-div .nleft.list .listcent { width:590px; float:left;} 
.newcontent-div .nleft.list p { padding:10px 0px 0px 0px;}
.newcontent-div .nleft.list h2 { font-size:24px; line-height:24px; margin:0px 0px 10px 0px;}
.newcontent-div .nleft.list .lctit { padding:0px 0px 10px 0px; border-bottom:1px dashed #ccc;}
.newcontent-div .nleft.list .lctit a { color:#333; font-weight:normal;}
.newcontent-div .nleft.list .lctit a:hover { color:#1d91e1;}
.newcontent-div .nleft.list font { font-size:14px; color:#999;}

.fjzy-nav-div { width:100%; background:#f6f6f6; padding:0px 0px 40px 0px;}
.fjzy-nav { width:1200px; margin:auto; border-top:1px solid #ccc; background:url(../images/fjzynav-bg.jpg) center 1px no-repeat; overflow:hidden;}
.fjzy-nav h1 { width:1200px; height:66px; line-height:66px; margin:auto; font-size:25px; font-weight:normal;}
.fjzy-nav .fjzy-nav-left { width:690px; float:left;}
.fjzy-nav .fjzy-nav-left li { width:170px; float:left; margin:10px 0px 30px 0px; text-align:left;}
.fjzy-nav .fjzy-nav-left li a { display:inline-block;}
.fjzy-nav .fjzy-nav-left li a h2 { font-weight:normal; font-size:18px; color:#333; text-align:center;}
.fjzy-nav .fjzy-nav-left li a:hover h2 { color:#1d91e1;}
.fjzy-nav .fjzy-nav-left li span { width:79px; height:79px; background:url(../images/pagenav-ico.png) no-repeat; display:inline-block;}
.fjzy-nav .fjzy-nav-left a .fnl01 { background-position:-50px -321px;}
.fjzy-nav .fjzy-nav-left a:hover .fnl01 { background-position:-50px -221px;}
.fjzy-nav .fjzy-nav-left a .fnl02 { background-position:-159px -321px;}
.fjzy-nav .fjzy-nav-left a:hover .fnl02 { background-position:-159px -221px;}
.fjzy-nav .fjzy-nav-left a .fnl03 { background-position:-268px -321px;}
.fjzy-nav .fjzy-nav-left a:hover .fnl03 { background-position:-268px -221px;}
.fjzy-nav .fjzy-nav-left a .fnl04 { background-position:-377px -321px;}
.fjzy-nav .fjzy-nav-left a:hover .fnl04 { background-position:-377px -221px;}
.fjzy-nav .fjzy-nav-left a .fnl05 { background-position:-486px -321px;}
.fjzy-nav .fjzy-nav-left a:hover .fnl05 { background-position:-486px -221px;}
.fjzy-nav .fjzy-nav-left a .fnl06 { background-position:-595px -321px;}
.fjzy-nav .fjzy-nav-left a:hover .fnl06 { background-position:-595px -221px;}
.fjzy-nav .fjzy-nav-left a .fnl07 { background-position:-704px -321px;}
.fjzy-nav .fjzy-nav-left a:hover .fnl07 { background-position:-704px -221px;}
.fjzy-nav .fjzy-nav-img { width:510px; float:right;}
.fjzy-tz { width:100%; background:#fff; padding:0px 0px 50px 0px;}
.fjzy-tz h1 { width:1200px; height:66px; line-height:66px; margin:auto; font-size:25px; font-weight:normal;}
.fjzy-tz ul { width:1220px; overflow:hidden; margin:0px auto 30px auto;}
.fjzy-tz li { width:285px; margin:0px 10px; float:left;}
.fjzy-tz li a { display:inline-block;}
.fjzy-tz li span { width:285px; height:225px; display:inline-block;}
.fjzy-tz li a:hover span { background:url(../images/cyfw-bg.jpg) center bottom no-repeat;}
.fjzy-tz li a h2 { font-size:18px; font-weight:normal; color:#333; margin:-15px 0px 0px 0px;}

.jrgq-cent { width: 1200px; margin: 0px auto 20px auto; overflow: hidden; }
.jrgq-cent .jrgq-titimg { width: 372px; height: 304px; float: left; background: url(../images/jr01.jpg) no-repeat;}
.jrgq-cent .jrgq-titimg img { margin: 22px 0px 0px 0px;}
.jrgq-cent .jrgq-wznr { width: 565px; height: 304px; margin: 0px 30px; float: left; background: #f6f6f6;}
.jrgq-cent .jrgq-wznr p { padding: 20px 30px; line-height: 32px; font-size: 14px;}
.jrgq-cent .jrgq-wznr a { width: 95px; height: 33px; background: url(../images/jrgq-more.jpg) no-repeat; display: inline-block; float: right; margin: 0px 30px 0px 0px; line-height: 32px; font-size:14px; text-indent: 10px; color: #666;}
.jrgq-cent .jrgq-wznr a:hover { color: #f60;}
.jrgq-cent .jrgq-tz { width: 203px; height: 304px; float: left; background: url(../images/jr02.jpg) no-repeat;}

.tz-bomes { width:1200px; height:278px; margin:auto; background:#f6f6f6;}
.tz-bomes img { float:left;}
.tz-bomes-cent { width:535px; float:left; padding:30px 50px;}
.tz-bomes-cent .cent-tit { width:156px; height:24px; background:url(../images/tz-titbg.jpg) left top repeat-x; text-align:center; margin:auto;}
.tz-bomes-cent .cent-tit h2 { width:84px; height:24px; background:#f6f6f6; font-size:16px; display:inline-block;}
.tz-bomes-cent p { line-height:32px; font-size:14px; padding:10px 0px;}

.tz-bomes-cent a { width: 95px; height: 33px; background: url(../images/jrgq-more.jpg) no-repeat; display: inline-block; float: right; line-height: 32px; font-size:14px; text-indent: 10px; color: #666;}
.tz-bomes-cent a:hover { color: #f60;}

.cyfulist-div { width:1200px; margin:auto;}
.cyfulist-div td { padding:10px 0px; font-size:14px;}
.cyfulist-div li { float:left; line-height:18px; margin:0px 30px 0px 0px; cursor:pointer;}
.cyfulist-div li span { width:10px; height:10px; padding:3px; border:1px solid #ccc; display:inline-block; float:left; margin:0px 10px 0px 0px;}
.cyfulist-div li span i { width:10px; height:10px; background:#fff; display:inline-block; float:left;}
.cyfulist-div li span i.ckon { background:#338cd3;}
.product-list { width:1230px; margin:auto; padding:20px 0px;}
.product-list li { margin:0px 15px 15px 15px; float:left;}
.product-list dt { width:277px; height:185px; position:relative; overflow:hidden;}
.product-list dt img { transition:all 0.5s;}
.product-list li:hover img { transform:scale(1.1); transition-delay:0s;}
.product-list dt i { width:51px; height:51px; background:url(../images/pro-hover.png) no-repeat; position:absolute; left:113px; top:67px; z-index:100; display:none; transition:all 0.5s;}
.product-list dd { width:277px; height:168px; text-align:center; background:#fff; transition:all 0.5s;}
.product-list dd h2 {color: #333;
    font-size: 20px;
    font-weight: normal;
    height: 40px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 20px 10px;
    text-align: center;
    transition: all 0.5s ease 0s;}
.product-list dd a { display:inline-block; height:32px; line-height:32px; border:1px solid #666; font-size:16px; color:#666; padding:0px 15px; transition:all 0.5s;}
.product-list li:hover dd { background:#399eee; transition-delay:0s;}
.product-list li:hover h2 { color:#fff; transition-delay:0s;}
.product-list li:hover dd a { border:1px solid #fff; color:#fff; transition-delay:0s;}
.product-list li:hover dt i { display:inline-block; transition-delay:0s;}

/*tzgx*/
.tzzgx-main {background-image:none; background-color:transparent;}
.tzzgx-leftmain {width:870px; float:left; height:auto; margin-bottom:50px;}
.tzzgx-rightmain {width:277px; float:right; height:auto;margin-top:40px;}
.tzzgx-rightmain2 {width:275px;height:auto;border:1px solid #D2D2D2;}
.tzzgx-mbx {border-bottom:1px solid #D2D2D2;}
.tzzgx-leftmain>ul li{margin-top:40px; width:100%; height:130px; cursor:context-menu; border-bottom:1px dashed #D7D7D7; padding-bottom:40px;}
.tzzgx-rq {width:102px; height:130px; float:left; border:1px dashed #C4C4C4; color:#000;transition:all ease 0.3s;}
.tzzgx-rq span {display:block; width:100%; text-align:center;}
.tzzgx-rq .tzzgx-sj1 {font-size:50px; height:88px; line-height:88px;}
.tzzgx-rq .tzzgx-sj2 {font-size:16px;}
.tzzgx-xwnr {width:730px; float:right; height:130px;}
.tzzgx-xwbt {font-size:20px; color:#000;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden; display:block;transition:all ease 0.3s;}
.tzzgx-xwjj {width:100%; font-size:13px; height:40px; margin:11px auto 26px auto; overflow:hidden; line-height:21px;}
.tzzgx-ckxq {display:block; width:85px; height:29px; line-height:29px; text-align:center; color:#fff; background:#1A97F1; font-size:14px;}
.tzzgx-leftmain li:hover .tzzgx-rq {background:#1A97F1; color:#fff;transition:all ease 0.3s;}
.tzzgx-leftmain li:hover .tzzgx-xwbt {color:#1A97F1;transition:all ease 0.3s;}
.tzzgx-rightmain li {width:230px; height:44px; padding:16px 0;border-bottom:1px dashed #D2D2D2; margin:0 auto;}
.tzzgx-rightmain li a {display:block; width:230px; height:44px; line-height:44px; font-size:18px; color:#000;}
.tzzgx-rightmain li a:hover {color:#0078C3;}
.tzzgx-rightmain li a i {display:inline-block; width:44px; height:44px; background:url(../images/pagenav-ico.png) no-repeat scroll -836px -60px; margin:0 20px; float:left;}
.tzzgx-rightmain li a span { display:inline-block; float:left;}
.tzzgx-rightmain li a span div { display:inline;font-size:14px;}
.tzzgx-rightmain li a .tzzgx-ybtb1 {background-position:left -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb2 {background-position:-60px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb3 {background-position:-120px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb4 {background-position:-240px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb5 {background-position:-300px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb6 {background-position:-180px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb7 {background-position:-360px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb8 {background-position:-420px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb9 {background-position:-480px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb10 {background-position:-720px -60px;}
.tzzgx-rightmain li a .tzzgx-ybtb11 {background-position:-780px -60px;}
.tzzgx-rightmain .tzzgx-last {border-bottom:none;}

.sreach-div>ul li { padding:20px; margin:0px 0px 30px 0px; background:#fff; overflow:hidden;}
.sreach-div>ul span { width:188px; height:142px; margin:0px 20px 0px 0px; font-size:16px; text-align:center; border:0; display:inline-block; float:left; padding:0;}
.sreach-div { width:100%;}
.sreach-div .list-tab { position:relative; padding:60px 0px 0px 0px; margin:0px 0px 20px 0px;}
.sreach-div .list-tab ul { width:100%; height:36px; border-bottom:1px solid #ccc; overflow:hidden; position:absolute; left:0; top:0; z-index:100;}
.sreach-div .list-tab ul li { margin:0px 0px 0px 20px; float:left; line-height:36px;}
.sreach-div .list-tab ul li a { font-size:14px; color:#333; padding:0px 20px; display:inline-block; background:#fff; border:1px solid #ccc;}
.sreach-div .list-tab ul li .on { background:none;}
.sreach-div .list-tab .sreach-ipt { height:43px; background:url(../images/sreach-bg.jpg) left top repeat-x; border:1px solid #dfdfdf; position:relative;}
.sreach-div .list-tab .sreach-ipt .sreach-text { width:720px; padding:0px 10px; height:43px; line-height:42px; line-height:42px\0; border:none; background:none;}
.sreach-div .list-tab .sreach-ipt .sreach-btn { width:100px; height:45px; position:absolute; right:-1px; font-size:18px; color:#fff; cursor:pointer; top:-1px; background:url(../images/sreach-btn.jpg) left top repeat-x; border:0;}
.sreach-newtit { height:36px; border:1px solid #e0e0e0; background:#fff; margin:0px 0px 20px 0px;}
.sreach-newtit .sreach-btn { float:right; background:none; border:0; height:36px; line-height:36px; margin:0px 10px 0px 0px;}
.sreach-newtit .sreach-btn:hover { color:#f60;}
.newcontent-div .nleft.list .sreach-newtit h2 { line-height:36px; font-size:16px; font-weight:normal; display:inline-block; float:left;}
.newcontent-div .nleft.list .sreach-newtit i { width:21px; height:36px; display:inline-block; background:url(../images/ico-img.png) no-repeat; margin:0px 10px; float:left;} 
.newcontent-div .nleft.list .sreach-newtit i.si01 { background-position:-69px -49px;}
.newcontent-div .nleft.list .sreach-newtit i.si02 { background-position:-174px -49px;}
.newcontent-div .nleft.list .sreach-newtit a { line-height:36px; float:right; font-size:14px; color:#333; margin:0px 10px;}
.newcontent-div .nleft.list .sreach-newtit font { font-size:14px; margin:0px 5px; margin:0px 10px; color:#f00;}
.product-sreach { width:840px; margin:auto; padding:0px 0px 20px 0px;}
.product-sreach li { margin:0px 10px 15px 10px; float:left;}
.product-sreach dt { width:260px; height:185px; position:relative; overflow:hidden;}
.product-sreach dt img { transition:all 0.5s;}
.product-sreach li:hover img { transform:scale(1.1); transition-delay:0s;}
.product-sreach dt i { width:51px; height:51px; background:url(../images/pro-hover.png) no-repeat; position:absolute; left:113px; top:67px; z-index:100; display:none; transition:all 0.5s;}
.product-sreach dd { width:260px; height:168px; text-align:center; background:#fff; transition:all 0.5s;}
.newcontent-div .nleft.list .product-sreach dd h2 {    color: #333;
    font-size: 20px;
    font-weight: normal;
    height: 50px;
    margin: 0 0 3px;
    overflow: hidden;
    padding: 25px 10px;
    text-align: center;
    transition: all 0.5s ease 0s;}
.newcontent-div .nleft.list .product-sreach dd a { display:inline-block; height:32px; line-height:32px; border:1px solid #666; font-size:16px; color:#666; padding:0px 15px; transition:all 0.5s;}
.newcontent-div .nleft.list .product-sreach li:hover dd { background:#399eee; transition-delay:0s;}
.newcontent-div .nleft.list .product-sreach li:hover h2 { color:#fff; transition-delay:0s;}
.newcontent-div .nleft.list .product-sreach li:hover dd a { border:1px solid #fff; color:#fff; transition-delay:0s;}
.newcontent-div .nleft.list .product-sreach li:hover dt i { display:inline-block; transition-delay:0s;}


/*tzgx2*/
.tzzgx-leftnr {width:845px; float:left; height:auto; margin-bottom:50px; padding:30px 0 30px 25px; color:#565656;}
.tzzgx-leftnr h1 {font-weight:normal; font-size:23px; margin-bottom:15px;}
.tzzgx-leftnr h1 span {font-size:19px;}
.tzzgx-leftnr p {font-size:16px; line-height:40px;}

/* 分 页 */
.fenye { width:100%; padding:30px 0px 50px 0px; text-align:center;}
.fenye ul { display:inline-block;}
.fenye li { float:left; margin:0px 5px; line-height:28px; font-size:16px;}
.fenye li a { font-size:14px; color:#333; height:28px; padding:0px 10px; border:1px solid #e0e0e0; display:inline-block; background:#fff;}
.fenye li a:hover { border:1px solid #1d91e1; background:#1d91e1; color:#fff;}
.fenye li span { font-size:18px; color:#666; float:left;}
.fenye li input { width:40px; height:24px; padding:0px 5px; border:1px solid #666; margin:0px 10px; float:left;} 
.fenye li button { height:26px; line-height:24px; border:0; background:#00b9ef; color:#fff; font-size:18px; padding:0px 10px; cursor:pointer;}


/* 联系我们 */
.contactTable tr td{
	padding: 10px 0px;
	font-size: 14px;
	color: #474747;
}
.contactTable input{
	border: 1px solid #d7d7d7;
	height: 30px;
}
.contactBtn{
	color: #fff;
	background: #1088db;
	font-size: 16px;
	border: none;
	padding: 3px 15px;
	margin-top: 30px;
	cursor: pointer;
}



/* 分页当前页样式修改 */
.fenye li span.current {
    float: none;
    font-size: 14px;
    color: #fff;
    height: 28px;
    padding: 0px 10px;
    border: 1px solid #e0e0e0;
    display: inline-block;
    background: #009df9;
}


















