html { overflow-y:scroll;background:#f1faff url(body.jpg) 50% bottom no-repeat;}
*{word-wrap:break-word;}
/*body{ background:url(hdbg.jpg) 50% 460px no-repeat; font-weight: normal; min-height:800px}*/
body{ background:url(hdbg.jpg) 50% 0 no-repeat; font-weight: normal; min-height:800px}
body,input,button,select,textarea{font:12px/1.5 'Microsoft Yahei','Simsun'; color:#444;}
textarea{resize:none;}body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc{margin:0;padding:0;}
table{empty-cells:show;border-collapse:collapse;}caption,th{text-align:left;font-weight:400;}
ul li,.xl li{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:1em;}em,cite,i{font-style:normal;}
a{color:#333;text-decoration:none; /*transition:all .2s linear*/}
a:hover{text-decoration:blink;}
a img{border:none;}
label{cursor:pointer;}
ul,li { list-style:none}
.z{float:left;}
.y{float:right;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
input {outline: none;}
textarea {outline: none;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none; padding:0;
}
.height0 { height:0px; width:100%; clear:both; overflow:hidden}
.height20 { height:20px; width:100%; clear:both; overflow:hidden}
.height10 { height:10px; width:100%; clear:both; overflow:hidden}
.pmain { width:1200px; margin:0 auto}
.header { height:345px; clear:both;}
/*.header1 { height:34px; background:#fff; clear:both}*/
.header1 { height:34px; clear:both}
.header1 .z { line-height:34px; font-size:14px;}
.header1 .y strong { font-weight:600; height:34px; line-height:34px; color:#900; float:left}
.header1 .y span { float:left; height:34px; line-height:34px;}
.header1 .y .topiframe { float:left; padding-top:3px; padding-left:10px;}
.header2 { width:1200px; height:auto; margin:0 auto;}
.header2 .z { padding:60px 0;}
.pnav { height:42px; padding-top:13px; background:#1676c0; clear:both; overflow:hidden}
.pnav li { height:28px; line-height:28px; font-size:18px; float:left; width:149px; text-align:center; border-right:1px solid #ddd;}
.bordernone { border:none!important}
.marginri0 { margin-right:0!important}
.pnav li a { color:#fff}
.linkp { width:1198px; height:35px; line-height:35px; font-size:14px; border:1px solid #ddd; background:#fff; margin:0 auto}
.linkpz { float:left; width:190px; text-align:center;}
.linkpyd { float:left; width:198px; text-align:center; border-left:1px solid #ddd; height:35px;}
.select { width:208px; height:35px; line-height:35px; font-size:14px; background:none; border:none; }
.sleHid { display:block; width:213px; padding-left:5px; overflow:hidden; }
.sleBG { width:198px; height:35px; overflow:hidden; display:block; background:url(do.png) 95% 50% no-repeat}
.footer { height:275px; width:100%; clear:both;}
.footer1 { height:45px; line-height:45px; font-size:16px; color:#fff; text-align:center; background:#1676c0}
.footer1 a { color:#fff;}
.footer2 { text-align:center;}
.footer2 td { padding:10px 0; vertical-align:middle; font-size:14px; line-height:23px;}
/*.wumain { width:1200px; height:auto; margin:400px auto 0; background:#f1faff}*/
.wumain { width:1200px; height:auto; margin:0 auto; background:#f1faff}
/*.wumain1 { width:1200px; height:auto; margin: auto 0; background:#f1faff}*/
.weizhip { background:#fff url(n1.png) 10px 50% no-repeat; text-indent:35px; font-size:14px; height:33px; line-height:33px; border:1px solid #ddd;}

.plistt { height:40px; line-height:40px; color:#fff; background:#1676c0}
.plistt h3 { border-left:10px solid #ff7602; font-size:16px; font-weight:500; padding-left:15px;}
.plistc { border:1px solid #ddd; background:#fff; height:auto; overflow:hidden; border-top:none; padding:10px 20px;}
.plistc1 li { float:left; width:100%; height:44px; line-height:44px; font-size:14px; border-bottom:1px dotted #ddd; background:url(dian.png) left 50% no-repeat;}
.plistc1 li span { float:left; padding-left:10px;}
.plistc1 li em { float:right; color:#999;}
.pshowt { border-bottom:1px solid #ddd; padding:15px 0; text-align:center; font-size:12px; color:#999}
.pshowt h1 { font-size:18px; font-weight:600; color:#1676c0; padding:15px 0;}
.pshowt p a { color:#1676c0}
.pshowc { padding:20px; height:auto; overflow:hidden}
.pshowc1 { background:#fff; padding:10px; font-size:14px; line-height:28px; color:#666;}
.pshowc1 span { color:#1676c0}
.pshowc2 { padding:20px 0; }


.index1 { height:115px; width:100%; background:url(h1.gif) no-repeat}
.index11 { height:62px; line-height:62px; border-bottom:1px dotted #999; font-size:25px; text-align:center;}
.index11 a {  color:#f74749;}
.index12 { height:50px; line-height:50px; width:100%; clear:both; overflow:hidden}
.index12 li { float:left; width:25%; font-size:14px; background:url(i1.png) 20px 50% no-repeat; text-indent:46px; overflow:hidden}
.none { display:none}


.txtScroll-top{ width:590px;  overflow:hidden; position:relative;}
.txtScroll-top .hd{ overflow:hidden; height:40px; float:right; width:20px; cursor:pointer}
.txtScroll-top .hd .prev{ background:url(up.png) left 50% no-repeat; width:20px; height:20px; display:block;}
.txtScroll-top .hd .next{ background:url(do.png) left 50% no-repeat; width:20px; height:20px; display:block}
.txtScroll-top .hd ul{ display:none }
.txtScroll-top .bd{ float:left; width:550px;}
.txtScroll-top li{ height:33px; line-height:33px; width:100%;}
.txtScroll-top li a { display:block; float:left; width:50%; background:url(i3.png) 10px 50% no-repeat; text-indent:40px; overflow:hidden}

.index2z { float:left; width:580px; height:auto; overflow:hidden}
.index2y { float:right; width:590px; height:auto; overflow:hidden}

.slideBox{ width:580px; height:350px; overflow:hidden; position:relative;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:8px; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; color:#000; cursor:pointer;
-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.slideBox .hd ul li.on{ background:#1676c0; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li p { position:absolute; font-size:14px; left:0; bottom:0; height:35px; line-height:35px; color:#fff; text-indent:10px; width:100%;background-color: rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.7);}
.slideBox .bd img{ width:580px; height:350px; display:block;  }

.index2y1 { height:310px;}
.index2y1t { height:42px; background:#1676c0; width:100%; overflow:hidden}
.index2y1t ul { padding:8px 0 0 8px;}
.index2y1t li { float:left; width:13%; cursor:pointer}
.index2y1t li span { display:block; width:90%; height:25px; line-height:25px; margin:0 auto; text-align:center; font-size:14px; color:#fff;}
.index2y1t .active span {color:#000; background:#fff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.index2y1c{}
.index2y1c li { float:left; width:100%; height:40px; line-height:40px; font-size:14px; border-bottom:1px dotted #ddd; overflow:hidden}
.index2y1c li span { float:left; background:url(i2.png) left 50% no-repeat; padding-left:15px;}
.index2y1c li em { float:right; color:#999}
.index2y2 { height:38px; line-height:38px; border:1px solid #1676c0;}

.index3t { height:50px; line-height:50px; width:100%; overflow:hidden}
.index3t li { float:left; width:300px; background:url(i4.png) 50% 0 no-repeat; text-align:center; font-size:18px; color:#fff;cursor:pointer}
.index3t .active { background:url(i4a.png) 50% 0 no-repeat}
.index3c { background:#fff; height:auto; overflow:hidden}
.index3c1d { float:left; width:367px; padding:5px 16px; height:auto; border-right:1px solid #ddd;}
.index3c1d1 { height:auto; width:100%; overflow:hidden}
.index3c1d1 h3 { height:40px; line-height:40px; text-align:center; margin-bottom:10px; border-bottom:1px dashed #ddd; font-size:14px;}
.index3c1d1 h4 { height:40px; line-height:40px; font-weight:500; overflow:hidden}
.index3c1d1 h3 a { color:#1676c0}

.index3c2z { float:left; width:950px; height:auto; overflow:hidden}
.index3c2y { float:right; width:238px; padding-right:10px; height:auto; overflow:hidden}
.index3c2zd { width:459px; float:left; padding-right:10px; margin-right:10px; border-right:1px solid #ddd; height:auto; overflow:hidden}
.index3c2zdt { height:31px; line-height:31px; padding:10px 0; border-bottom:1px dotted #ddd;}
.index3c2zdc { padding:10px; height:auto; overflow:hidden}
.index3c2zdt li { float:left; width:25%; text-align:center; font-size:14px; cursor:pointer}
.index3c2zdt .active { background:url(i5.png) 50% 0 no-repeat; color:#fff;}
.index3c2zdcd li { float:left; width:100%; height:41px; line-height:41px; border-bottom:1px dotted #ddd; font-size:14px; overflow:hidden}
.index3c2zdcd li span { float:left; background:url(i2.png) left 50% no-repeat; padding-left:15px;}
.index3c2zdcd li em { float:right; color:#999}
.index3c2y li { margin-top:10px;}


.index3c3z { float:left; width:220px; padding:10px; height:auto; overflow:hidden}
.index3c3y { float:right; width:950px; background:#f1faff url(mbg.gif) right top no-repeat; height:auto; overflow:hidden}
.index3c3z li { width:230px; padding:10px 0 0 10px; height:45px; margin-bottom:2px; background:#9a9a9a;}
.index3c3z .active { background:#1676c0}
.index3c3ytop { padding:20px; height:auto; border-bottom:1px solid #ddd; clear:both; overflow:hidden}
.index3c3ytopz { float:left; width:170px; padding:20px; font-size:14px; line-height:23px; height:60px; background:url(mb2.png) no-repeat; border:1px solid #ddd;}
.index3c3ytopy { float:right; width:630px; height:auto; line-height:23px; font-size:14px;}
.index3c3ytopz h3 { font-size:16px; color:#1676c0}
.index3c3ytopz h3 img { vertical-align:middle; margin-right:10px;}
.index3c3ytopz span { color:#1676c0}


.index3c3ybo1 td { padding:10px; font-size:14px;text-align:center;}
.index3c3ybo1 tr:nth-child(odd) td{ background:#fff}
.index3c3ybo1 thead td { background:#f1faff!important; color:#1676c0; font-weight:600;}
.index3c3ybo1_td1 { width:80px;}
.index3c3ybo1_td2 { width:100px;}
.textleft { text-align:left!important}
.index3c3ybo5 { padding:0 10px; height:auto; overflow:hidden}
.index3c3ybo5d { float:left; width:425px; margin:10px; padding:10px; height:auto; background:#fff;}
.index3c3ybo5d h5 { font-size:14px; height:30px; line-height:30px; font-weight:500; width:100%; overflow:hidden; color:#1676c0}
.index3c3ybo5d ul { clear:both; padding-left:10px; height:auto; height:auto;}
.index3c3ybo5d li { float:left; width:100%; height:21px; line-height:21px; overflow:hidden}
.index3c3ybo5d li input { vertical-align:-3px}
.index3c3ybo5d p { font-size:12px; color:#999; height:auto; clear:both; overflow:hidden; padding:5px 10px;}
.tpbutton { clear:both; height:30px; line-height:30px; overflow:hidden}
.tpbutton button { float:left;  margin-left:10px; width:80px; height:30px; background:#1676c0; color:#fff; text-align:center; line-height:26px; font-size:14px; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.tpbutton a { float:left; margin-left:20px; width:80px; height:30px; line-height:29px; font-size:12px; color:#fff; background:#9a9a9a; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.index3c3ybo61 { height:45px; line-height:45px; width:100%; clear:both; overflow:hidden}
.index3c3ybo61 li { float:left; width:110px; text-align:center; font-size:14px;}
.index3c3ybo61 .active { color:#1676c0; font-weight:600}
.index3c3ybo62z { float:left; width:730px; height:auto; overflow:hidden}
.index3c3ybo62y { float:right; width:170px; height:auto; overflow:hidden}
.index3c3ybo62y li { float:left; width:100%; height:40px; line-height:40px; font-size:14px; text-align:center; overflow:hidden}
.index3c3ybo62y_li1 { background:#1888de}
.index3c3ybo62y_li2 { background:#1676c0}
.index3c3ybo62y li a { color:#fff;}

.index_zx1 { height:126px; width:100%; clear:both; overflow:hidden; margin-bottom:10px;}
.index_zx1z { float:left; margin:10px; height:100px; padding-top:14px; width:168px; border:1px solid #ddd; text-align:center; line-height:28px; font-size:14px;}
.index_zx1y { float:left; padding-top: 10px;}
.index_zx1y li { float:left; width:97px; height:126px; background:url(zxb.png) left top no-repeat; margin-right:15px;}
.index_zx1y li a { display:block; height:100%; width:100%; overflow:hidden; background:url(zx1.png) no-repeat}
#index_zx1y_1 { background-position:15px 17px}
#index_zx1y_2 { background-position:-92px 17px}
#index_zx1y_3 { background-position:-200px 17px}
#index_zx1y_4 { background-position:-310px 17px}
#index_zx1y_5 { background-position:-420px 17px}
#index_zx1y_6 { background-position:-530px 17px}
#index_zx1y_7 { background-position:-640px 17px}
#index_zx1y_8 { background-position:-750px 17px}
#index_zx1y_9 { background-position:-860px 17px}
#index_zx1y_21 { background-position:15px -117px}
#index_zx1y_22 { background-position:-92px -117px}
#index_zx1y_23 { background-position:-200px -117px}
#index_zx1y_24 { background-position:-310px -117px}
#index_zx1y_25 { background-position:-420px -117px}
#index_zx1y_26 { background-position:-530px -117px}
#index_zx1y_27 { background-position:-640px -117px}
#index_zx1y_28 { background-position:-750px -117px}
#index_zx1y_29 { background-position:-860px -117px}
.index_zx2 { padding: 10px 0 10px 5px; height:auto; clear:both; overflow:hidden}
.index_zx2d { float:left; width: 386px; text-align: center; margin: 5px; height:50px;}
.index_zx2dz { float: left; width:168px; height: 48px; line-height: 48px; font-size: 18px; border: 1px solid #ddd;}
.index_zx2dy { float: left; width: 212px; border: 1px solid #ddd; border-left: none}
.index_zx2dy li { float: left; width: 50%; height: 24px; line-height: 24px; font-size: 14px; overflow: hidden}

.index4 { background:#fff; padding:20px 0 10px 0; height:auto; overflow:hidden}
.index4d { float:left; margin-left:20px;}
.index4d2 { float:left; width:210px; background:#f1faff; text-align:center; height:71px; padding:5px; line-height:35px; font-size:14px;}
.index4d3 { float:left; background:#f1faff; width:70px; height:71px; text-align:center; padding:5px; line-height:35px; font-size:14px;}
.index4 a:hover { color:#1676c0;}
.index5 { padding:20px 0; height:auto; background:#fff; overflow:hidden}
.index5z { float:left; width:163px; padding-left:20px; height:auto; overflow:hidden}
.index5y { float:right; width:990px; padding-right:20px; height:auto; overflow:hidden}
.index5y-left{ width:990px;  overflow:hidden; position:relative; }
.index5y-left .hd{ display:none}
.index5y-left .bd{ }
.index5y-left .bd ul{ overflow:hidden; zoom:1; }
.index5y-left .bd ul li{ float:left; width:168px; }

.index6d { position:relative; display:block; width:220px; height:294px; overflow:hidden}
.index6co { text-align:center; padding:60px 0; width:220px; height:294px; position:absolute; left:0; top:0; background-color: rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.7); display:none}
.index6co em { font-size:24px; color:#fff; padding:5px 10px; text-align:center; border:1px solid #fff;}
.index6co h4 { font-size:18px; clear:both; height:80px; line-height:80px; color:#fff; font-weight:500;}
.index6co h5 { background:url(more.png) no-repeat; width:31px; height:31px; margin:0 auto}
.index6d:hover .index6co { display:block}
.index6d span { width:30px; height:30px; background:url(jia.png) no-repeat; position:absolute; right:0; bottom:0;}

.caldzc { background: #fff; padding: 10px; height: auto; overflow: hidden}
.caldzcz { float: left; width: 300px; height: auto; overflow: hidden}
.caldzcy { float: right; width: 868px; border: 1px solid #ddd;}
.caldzcz2 { border: 1px solid #ddd;}
.caldzcz2t { height:35px; line-height:35px; border-bottom:1px solid #ddd; font-size:16px; font-weight:600; text-align:center; background:url(ld1.gif) left top repeat-x;}
.caldzcz2t span { font-size:12px; font-weight:500; margin-left:15px;}
.caldzcz2c { padding:10px;}
.caldzcz2c p { text-indent:24px; line-height:23px;}
.caldzcz2c p a { color:#1676c0}

.caldzcyt { background:url(ld3.gif) left top repeat-x; width:100%; clear:both; overflow:hidden}
.caldzcyt li { float:left; width:106px; text-align:center; font-size:14px; color:#333; height:45px; line-height:40px;}
.caldzcyt .active { background:url(n3on.png) 50% bottom no-repeat; color:#fff;}
.caldzcyc { height:auto; padding:10px 10px 0; overflow:hidden}
.caldzcycd { float:left; width:212px; height:215px; overflow:hidden}
.caldzcycdc { border:1px solid #ddd; padding:5px; height:auto; width:180px; margin:0 auto; text-align:center; overflow:hidden}
.caldzcycdc h3 { font-size:14px; font-weight:600; height:30px; line-height:30px; overflow:hidden}
.caldzcycdc h4 { font-size:12px; font-weight:500;}

.lingdao2z { float:left; width:310px; height:auto; background:#fff; border:1px solid #ddd; overflow:hidden}
.lingdao2zt { height:44px; line-height:44px; background:url(n4.png) repeat-x; color:#fff; font-size:16px; text-align:center; overflow:hidden}
.lingdao2zc { padding:10px; height:auto; overflow:hidden}
.lingdao2zc1 {}
.lingdao2zc2 { clear:both}
.lingdao2zc2 li {float:left; width:100%; height:44px; line-height:44px; border-bottom:1px dotted #ddd; background:url(sj.gif) left 50% no-repeat; text-indent:15px;}
.lingdao2y { float:right; width:880px; height:auto; overflow:hidden}
.lingdao2yd { clear:both; height:auto; background:#fff; overflow:hidden}
.lingdao2ydt { height:44px; line-height:40px; clear:both; overflow:hidden; background:#1676c0;}
.lingdao2ydt span { float:left; padding:0 25px; font-size:16px; color:#333; background:#fff; margin:5px;}
.lingdao2ydt em { float:right; font-size:14px; padding-right:10px;}
.lingdao2ydt em a { color:#fff}
.lingdao2ydc { padding:0 10px; height:auto; clear:both; overflow:hidden}
.lingdao2ydc li { float:left; width:100%; height:40px; line-height:40px; font-size:14px; border-bottom:1px dotted #ddd;}
.lingdao2ydc li span { float:left; background:url(dian.png) left 50% no-repeat; padding-left:12px;}
.lingdao2ydc li em { float:right; color:#999}

.zhengwuywy { float:right; width:930px; height:auto; overflow:hidden}
.zhengwuywz { float:left; width:260px; height:auto; overflow:hidden}
.zhengwuywz1 { width:206px; padding:26px; height:auto; background:#fff; border:1px solid #ddd; overflow:hidden}
.zhengwuywz1 li { float:left; width:100%; height:58px; background:url(zwb1.png) no-repeat;}
.zhengwuywz1 li a { display:block; width:100%; height:48px; line-height:46px; background:url(zwb2.png) 60px 50% no-repeat; text-indent:75px; font-size:14px;}
.zhengwuywz2 { width:100%; height:auto; overflow:hidden}
.zhengwuywz2t { height:40px; line-height:40px; background:#1676c0; width:100%; clear:both; overflow:hidden; color:#fff;}
.zhengwuywz2t span { float:left; border-left:10px solid #ff7602; padding-left:10px; font-size:14px;}
.zhengwuywz2t a { float:right; font-size:12px; color:#fff; padding-right:10px;}
.zhengwuywy2 { clear:both; height:auto; overflow:hidden}
.zhengwuywy2z { float:left; width:460px; height:auto; overflow:hidden}
.zhengwuywy2y { float:right; width:460px; height:auto; overflow:hidden}
.zhengwuywz2c { background:#fff; height:auto; padding:9px; border:1px solid #ddd; overflow:hidden}
.zhengwuywz2c1 { clear:both; height:155px; overflow:hidden; position:relative}
.zhengwuywz2c1 p { height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center;background-color: rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.7); position:absolute; left:0; bottom:0; width:100%}
.zhengwuywz2c2 {}
.zhengwuywz2c2 li { float:left; width:100%; height:44px; line-height:44px; border-bottom:1px solid #ddd; background:url(sj.gif) left 50% no-repeat;}
.zhengwuywz2c2 li span { float:left; padding-left:12px}
.zhengwuywz2c2 li em { float:right; color:#999}
.zhengwuywy1 { background:#fff; height:auto; overflow:hidden}
.zhengwuywy1t { height:40px; line-height:42px; background:#1676c0 url(ti1.png) no-repeat; overflow:hidden}
.zhengwuywy1t span { float:left; color:#fff; font-size:16px; width:130px; text-align:center;}
.zhengwuywy1t a { float:right; font-size:14px; padding-right:10px; color:#fff;}
.zhengwuywy1c { height:auto; clear:both; overflow:hidden}
.zhengwuywy1c1 { padding:10px 10px 0; height:auto; clear:both; overflow:hidden}
.zhengwuywy1c1z { float:left; width:210px; height:auto; overflow:hidden}
.zhengwuywy1c1y { float:right; width:660px; height:auto; overflow:hidden}
.zhengwuywy1c1y h3 { font-size:16px; height:28px; line-height:25px; width:100%; clear:both; overflow:hidden}
.zhengwuywy1c1y p { line-height:24px; padding:10px 0; clear:both;}
.zhengwuywy1c1y h4 { font-size:12px; font-weight:500}
.zhengwuywy1c1y h4 a { color:#006bff}
.zhengwuywy1c2 li { float:left; width:50%; height:45px;}
.zhengwuywy1c2 li a { display:block; margin:0 10px; border-bottom:1px dotted #ddd; font-size:14px; height:44px; line-height:44px;}
.zhengwuywy1c2 li span { float:left; background:url(dian.png) left 50% no-repeat; padding-left:10px;}
.zhengwuywy1c2 li em { float:right; color:#999}

.touzhihy1z { float:left; width:205px; background:#eee; padding:20px; height:auto; overflow:hidden}
.touzhihy1z li { float:left; width:100%; height:45px; margin-bottom:10px; clear:both; overflow:hidden}
.touzhihy1z li a { display:block; background:#1676c0; width:100%; height:45px; line-height:45px; overflow:hidden; text-align:center; font-size:16px; color:#fff;}
.touzhihy1z li a img { margin-right:15px; vertical-align:middle}
.touzhihy1y { float:right; width:930px; height:auto; overflow:hidden}
.touzhihy1yd { float:left; width:460px; height:auto; overflow:hidden}
.touzhihy1ydt { height:40px; line-height:40px; width:100%; clear:both; background:url(tzb1.png) no-repeat; overflow:hidden}
.touzhihy1ydt span { float:left; font-size:16px; padding-left:80px;}
.touzhihy1ydt a { float:right; color:#ff6e02; padding-right:10px;}
.touzhihy1ydc { background:#fff; border:1px solid #ddd; border-top:none; padding:0 10px; height:auto; overflow:hidden}
.touzhihy1ydc li { float:left; width:100%; height:40px; line-height:40px; border-bottom:1px dotted #ddd; font-size:14px;}
.touzhihy1ydc li span { float:left; background:url(dian.png) left 50% no-repeat; padding-left:15px;}
.touzhihy1ydc li em { float:right; color:#999}

.touzhihy2d img { vertical-align:middle; margin-right:10px; height:22px}
.touzhihy2d a { font-size:16px; color:#fff; text-align:center; padding:20px 0; display:block; background:#1676c0}
.touzhihy2d_2 a { background:#9bd148}
.touzhihy2d_3 a { background:#f47199}
.touzhihy2d_4 a { background:#8289d7}
.touzhihy3d { float:left; width:593px; background:#fff; height:auto; border:1px solid #ddd; overflow:hidden}
.touzhihy3dt { height:40px; line-height:40px; font-size:14px; width:100%; border-bottom:1px solid #1676c0;}
.touzhihy3dt span { float:left; border-left:8px solid #f00; background:#1676c0; padding:0 20px; font-size:14px; color:#fff;}
.touzhihy3dt a { float:right; padding-right:10px;}
.touzhihy3dc { clear:both; padding:0 10px; height:auto; overflow:hidden}
.touzhihy3dc li { float:left; width:100%; height:40px; line-height:40px; border-bottom:1px dotted #ddd;}
.touzhihy3dc li span { float:left; background:url(sj.gif) left 50% no-repeat; padding-left:15px;}
.touzhihy3dc li em { float:right; color:#999}
.touzhihy4 { background:#fff; height:auto; overflow:hidden}
.touzhihy4t { height:40px; line-height:40px; overflow:hidden; background:#1676c0 url(tz3bg.png) left top no-repeat;}
.touzhihy4t span { float:left; width:170px; padding-top:6px; font-size:14px; text-align:center;}
.touzhihy4t a {float:right; padding-right:10px; color:#fff;}
.picScroll-left{ width:1190px; margin:0 auto; overflow:hidden; position:relative;}
.picScroll-left .hd{ display:none}
.picScroll-left .bd{ padding:10px 0}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:238px; height:auto; overflow:hidden}
.picScroll-left .bd ul li div { width:220px; margin:0 auto; background:#666; height:auto; text-align:center; overflow:hidden}
.picScroll-left .bd ul li div img { width:220px; height:110px; overflow:hidden}
.picScroll-left .bd ul li div h3 { height:30px; line-height:27px; color:#fff;}

.qingshy3 { width:1198px; border:1px solid #ddd; background:#fff; height:auto; overflow:hidden}
.qingshy3t { height:38px; line-height:38px; background:url(qs1.png) left -1px repeat-x; width:100%; border-bottom:1px solid #ddd; clear:both; overflow:hidden}
.qingshy3t span { float:left; padding:0 20px; background:#1676c0; color:#fff; height:38px; font-size:14px;}
.qingshy3t a { float:right; padding-right:10px;}
.qingshy3c { padding:10px 12px; height:auto; overflow:hidden}
.qingshy3c li { float:left; width:195px; height:auto; overflow:hidden}
.qingshy3c li div { width:180px; height:auto; margin:0 auto; text-align:center; line-height:20px;}
.qingshy4z { float:left; width:260px; height:auto; overflow:hidden}
.qingshy4y { float:right; width:928px; border:1px solid #ddd; height:auto; overflow:hidden}

.qingshy1z { float:left; width:248px; padding:10px 5px; height:auto; overflow:hidden; background:#fff; border:1px solid #ddd;}
.qingshy1z li { float:left; width:50%; height:40px; margin-bottom:10px;}
.qingshy1z li a { display:block; border:1px solid #ddd; margin:0 5px; font-size:14px; text-align:center; line-height:38px; height:38px;}
.qingshy1z li .a { border:1px solid #1676c0; color:#1676c0}

.qingshy1y { float:right; width:928px; border:1px solid #ddd; background:#fff; height:auto; overflow:hidden}
.qingshy1yt { height:51px; line-height:40px; width:100%; background:url(q1.png) -1px -1px no-repeat}
.qingshy1yt span { float:left; padding-left:60px; font-size:16px;}
.qingshy1yt a { float:right; padding-right:10px; color:#1676c0}
.qingshy1yc { padding:10px; height:auto; clear:both; overflow:hidden}
.qingshy1ycz { float:left; width:330px; height:auto; overflow:hidden}
.qingshy1ycy { float:right; width:550px; height:auto; overflow:hidden}
.qingshy1ycy h3 { height:45px; line-height:45px; border-bottom:1px solid #ddd; font-size:16px;}
.qingshy1ycy p { padding:8px 0; line-height:23px;}
.qingshy1ycy p a { color:#1676c0}
.qsslidebox{ width:330px; height:200px; overflow:hidden; position:relative;}
.qsslidebox .hd{ height:16px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.qsslidebox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.qsslidebox .hd ul li{ float:left; margin-right:8px;  width:16px; height:16px; line-height:16px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; text-align:center; background:#fff; cursor:pointer; }
.qsslidebox .hd ul li.on{ background:#1676c0; color:#fff; }
.qsslidebox .bd{ position:relative; height:100%; z-index:0;   }
.qsslidebox .bd li{ zoom:1; vertical-align:middle; }
.qsslidebox .bd img{ width:330px; height:200px; display:block;  }
.qsslidebox .bd li p { width:100%; position:absolute; left:0; bottom:0; height:30px; line-height:30px; text-indent:10px; color:#fff; font-size:14px;background-color: rgba(0, 0, 0, 0.7); background: rgba(0, 0, 0, 0.7);}
.qingshy2z { float:left; width:258px; border:1px solid #ddd; height:auto; background:#fff;}
.qingshy2y { float:right; width:898px; padding:25px 16px 0; background:#fff; border:1px solid #ddd;}
.qingshy2zt { height:40px; line-height:40px; background:url(qsti.png) -1px top no-repeat;}
.qingshy2zt span { float:left; color:#fff; padding-left:20px; font-size:14px;}
.qingshy2zt a { float:right; color:#fff; padding-right:10px;}
.qingshy2zc { padding:10px; height:auto; overflow:hidden}
.qingshy2zc a { position:relative; width:100%; height:100%; overflow:hidden}
.qingshy2zc a p { display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.7);}
.qingshy2zc a span { background:url(bf.png) no-repeat; display:block; position:absolute; left:50%; top:50%; margin:-32px 0 0 -32px;}
.qingshy2y li { float:left; width:298px; height:140px; overflow:hidden}
.qingshy2y li div { width:275px; height:110px; position:relative; overflow:hidden; margin:0 auto; text-align:center}
.qingshy2y li div p { position:absolute; left:0; bottom:0; height:30px; line-height:30px; font-size:12px; color:#fff;background-color: rgba(0, 0, 0, 0.7);
background: rgba(0, 0, 0, 0.7); width:100%;}
.qingshy4z { float:left; width:260px; height:auto; background:#1676c0; overflow:hidden}
.qingshy4z1 { padding:20px 0 10px; text-align:center; line-height:30px; font-size:16px; color:#fff;}
.qingshy4z2 li a { display:block; width:100%; height:70px; border-bottom:1px solid #66a6ff; line-height:70px; text-align:center; font-size:14px; color:#fff;}
.qingshy4z2 li a:hover { background:#f74749}
.qingshy4y { float:right; width:930px; border:1px solid #ddd; background:#fff; height:auto; overflow:hidden}
.qingshy4yt { height:40px; line-height:40px; font-size:14px; background:url(ld3.gif) left bottom repeat-x; clear:both}
.qingshy4yt ul { float:left}
.qingshy4yt span { float:right; padding-right:10px;}
.qingshy4yt li { float:left; width:120px; border-right:1px solid #ddd; text-align:center; cursor:pointer}
.qingshy4yt .active { border-bottom:1px solid #1676c0; color:#1676c0; height:39px;}
.qingshy4yc { padding:22px 8px 0; height:auto; overflow:hidden}
.qingshy4yc li { float:left; width:228px; height:190px; overflow:hidden}
.qingshy4yc li div { width:200px; height:160px; text-align:center; margin:0 auto; overflow:hidden; position:relative}
.qingshy4yc li div p { position:absolute; left:0; bottom:0; height:30px; line-height:30px; width:100%; background-color:rgba(0,0,0,0.7); background::rgba(0,0,0,0.7); color:#fff;}
.qingshy4yc li div p span { float:left; padding-left:10px;}
.qingshy4yc li div p em { float:right; padding-right:10px; color:#f00}

.pform { padding:15px; font-size:14px; text-align:center; background:#f1faff; clear:both}
.pform a { float:right; padding-right:10px;}
.pform21 { border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px; clear:both;}
.pform2 { background:#fff; border:1px solid #ddd; padding:20px; font-size:14px;}
.pform21 h3 { font-weight:600;}
.pform21 p { line-height:25px;}
.pform22 { width:650px; margin:0 auto; padding:25px 0; height:auto; overflow:hidden}
.pform22td1 { text-align:right; width:100px;}
.pform22td1 font { color:#f00; padding-right:3px}
.pform22 td { padding:5px 0; vertical-align:top}
.pform22 .inputp1 { text-indent:5px; width:492px; height:23px; line-height:23px; background:#ededed; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pform22 .inputp2 { width:480px; height:200px; line-height:23px; background:#ededed; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pform22 .inputp4 { width:120px; height:23px; line-height:23px; background:#ededed; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-indent:5px; border:none}
.pform22td1 span { color:#999}
.pform22 select { width:490px}
.pform22 button { float:left; width:100px; height:35px; border:none; color:#fff; font-size:14px; text-align:center; line-height:35px; background:#1676c0}
.pform22 a { margin-left:20px; text-align:center; float:left; width:120px; height:35px; line-height:35px; font-size:14px; color:#fff; background:#f74749}

.pzhuanti { background:#fff; border:1px solid #ddd; clear:both; height:auto; overflow:hidden}
.pzhuantit { height:40px; line-height:40px; width:100%; background:url(zt1.png) left top no-repeat}
.pzhuantit span { float:left; padding-left:60px; color:#fff; font-size:14px;}
.pzhuantit a { float:right; padding-right:10px; color:#ff6e02}
.pzhuantic { padding:10px 0; height:auto; overflow:hidden}
.pzhuanticd { float:left; width:598px; height:auto; overflow:hidden}
.pzhuanticdp { width:585px; height:auto; margin:0 auto;}
.pzhuanticdp1 h3 { font-size:24px; font-weight:600; text-align:center; height:55px; line-height:55px; overflow:hidden}
.pzhuanticdp2 { margin:0 10px; border-top:1px solid #ddd;}
.pzhuanticdp2 li { float:left; width:100%; height:35px; line-height:35px; font-size:14px; border-bottom:1px dotted #ddd;}
.pzhuanticdp2 li span { background:url(sj.gif) left 50% no-repeat; padding-left:15px;}
.pzhuanticdp2 li em { float:right}
.pzhuanticdp2td2 a { color:#fff; font-size:12px; display:block; height:30px; line-height:30px; text-align:center; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#1676c0}
.pzhuanticdp2 p { padding-top:10px; line-height:23px; font-size:14px;}
.shufazs { background:#fff; height:auto; border:1px solid #ddd; border-top:none; overflow:hidden}
.shufazst { height:40px; line-height:40px; width:100%; clear:both; background:#1676c0 url(tz3bg.png) left top no-repeat; overflow:hidden}
.shufazst span { float:left; padding-left:55px; padding-top:6px; font-size:14px;}
.shufazst a { float:right; color:#fff; padding-right:10px;}
.shufazsc { padding:10px 4px; height:auto; overflow:hidden}
.shufazsc li { float:left; width:238px; height:auto; overflow:hidden}
.shufazsc li div { width:227px; height:227px; margin:0 auto; position:relative; text-align:center;}
.shufazsc li div p { position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; background-color:rgba(0,0,0,0.7); background:rgba(0,0,0,0.7);}
.sheyingp { background:#fff; border:1px solid #ddd; height:276px; clear:both; overflow:hidden}
.sheyingpz { float:left; width:100px;}
.sheyingpy { float:left; padding:9px 0 0 9px;}
.sheyingpy li { float:left; width:270px; height:auto; overflow:hidden}
.sheyingpy li div { width:256px; height:256px; margin:0 auto; text-align:center; position:relative}
.sheyingpy li div p { position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; color:#fff; background-color:rgba(0,0,0,0.7); background:(0,0,0,0.7);}

.zwgongkz { float:left; width:260px; height:auto; overflow:hidden}
.zwgongky { float:right; width:930px; height:auto; overflow:hidden}
.zwgongkz1 { border:1px solid #ddd; background:#fff; height:auto; overflow:hidden}
.zwgongkz1t { height:40px; line-height:40px; color:#fff; font-size:14px; text-indent:10px; background:#1676c0}
.zwgongkz1c { padding:10px 10px 0; height:auto; overflow:hidden}
.zwgongkz1c li { float:left; width:100%; height:40px; line-height:40px; border:1px solid #ddd; margin-bottom:10px; background:url(qs1.png) left top repeat-x; text-align:center; overflow:hidden}
.zwgongkz1c li a { font-size:14px; color:#1676c0}
.zwgongkz1c li img { vertical-align:middle; margin-right:10px;}
.zwgongkz2 { clear:both; height:auto; overflow:hidden}
.zwgongkz2 li { margin-bottom:3px; clear:both; height:auto; overflow:hidden}
.zwgongkz2 li span { float:left; height:84px; width:50%; display:block;}
.zwgongkz2 li span a { display:block; width:100%; height:100%;}
.zwgongky2 { border:1px solid #ddd; height:auto; background:#fff; overflow:hidden}
.zwgongkycd td { padding:10px; font-size:14px;text-align:center;}
.zwgongkycd tr:nth-child(odd) td{ background:#f1faff;}
.zwgongkycd thead td { background:#fff!important; font-weight:600;}




.pagination {
    clear: both;
    font-size: 12px;
    height: 50px;
	padding-top: 15px;
	text-align:center;
}
.pagination li {
    background-color: #666;
	border-bottom: 1px solid #555;
    color: #fff;
    display: inline-block;
    float: left;
    margin-right: 1px;
    padding: 5px 10px 4px 10px;
    text-decoration: none;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}
.pagination li a { color:#fff}
.pagination li:hover { background:#999; border-bottom: 1px solid #888;}
.pagination .page-active {
   	background-color: #999;
	border-bottom: 1px solid #888;
    color: #fff;
    display: inline-block;
    float: left;
    margin-right: 1px;
    padding: 5px 10px 4px 10px;
    text-decoration: none;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}
.pagination li:first-child {  border-radius: 4px 0px 0px 4px;}
.pagination li:last-child {   border-radius: 0px 4px 4px 0px;}
.formsh1 { border-bottom:1px solid #ddd; margin-bottom:15px; padding-bottom:15px; clear:both; overflow:hidden}
.formsh1 h1 { font-size:24px; padding:10px 0; color:#1676c0}
.formsh1 p { font-size:12px; color:#333;}
.formsh1 p span { padding-right:30px;}
.formsh2 { margin-bottom:20px; clear:both; height:auto; overflow:hidden}
.formsh2t { font-size:24px; color:#1676c0; border-left:8px solid #1676c0; padding-left:15px; height:20px; line-height:20px; margin:15px 0;}
.formsh2c { padding:15px; border:1px solid #ddd; background:#fff; line-height:23px; color:#333;}












.qrcode-float { position:fixed; bottom:20px;	right:20px;	z-index:1000;    }
.qrcode-img{	width:150px;	height:150px;    }
.qrcode-text{	font-size:14px;	color:#333;	text-align:center;    }