html{color:#000;background:#FFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}body{font:12px/1.5 tahoma,arial,\5b8b\4f53;color:#000;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}input:focus,a:focus{outline:none;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}button,input,textarea,select{font-family:tahoma,arial,simsun,sans-serif;font-size:inherit;font-weight:inherit;line-height:1.5;vertical-align:middle;}button,input,textarea,select{*font-size:100%;}textarea{resize:none;}table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}a{vertical-align:baseline;}a:hover{text-decoration:underline;}ins,a{text-decoration:none;}.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;}.left{float:left;display:inline;}.right{float:right;display:inline;}.dib-wrap{font-size:0;*word-spacing:-1px;}.dib-wrap .dib{font-size:12px;letter-spacing:normal;word-spacing:normal;vertical-align:top;}@media screen and(-webkit-min-device-pixel-ratio:0){.dib-wrap{letter-spacing:-5px;}}.dib{display:inline-block;*display:inline;*zoom:1;}
body,html{font-family: "Microsoft YaHei"; color: #444; font-size: 12px;}
img,li{vertical-align: top;}
em,i{font-style: normal;}
a:hover{color: #ec5112;}
a{color:#444}
.hide{display: none;}
.fl{float: left;}
.fr{float: right;}


.header{width: 1200px;margin: 15px auto;}
.header .logo{display: block;float: left;}
.nav{float: right;}
.nav ul li{float: left;}
.nav ul li a{display: block;padding: 0 20px;font-size: 16px;line-height: 50px;text-decoration: none;}


.banner{width: 100%;height: 500px;min-width: 1200px;position: relative;overflow: hidden;margin-bottom: 20px;}
.banner a{display: block;width: 1800px;position: absolute;left: 50%;margin-left: -900px;top: 0;}

#sign_up{display: block;width: 300px;height: 380px;padding: 30px;background: rgba(0,0,0,.4);*background: rgb(0,0,0);position: absolute;left: 50%;margin-left: 240px;top: 30px;}
#sign_up .text_con{width: 100%;height: 52px;font-size: 14px;position: relative;}
#sign_up .text_input,#sign_up .text_select{padding: 5px 19px;width: 260px;border: 1px solid #ccc;height: 24px;line-height: 24px;color: #666;background: #fff;}
#sign_up .text_select{cursor: pointer;}
#sign_up .text_input:focus{border-color: #ec5112;}
#sign_up .tips{padding: 2px 0 16px;font-size: 14px;line-height: 18px;color: #fff;}
#sign_up .submit{width: 100%;height: 48px;background: #ec5112;border-radius: 2px;font-size: 18px;line-height: 48px;text-align: center;font-weight: 700;color: #fff;border: none;}
#sign_up .error{border-color: red}
/*滚动条*/
#scroll{padding: 7px 19px 12px;background: #fff;height: 90px;width: 260px;border: 1px solid #555;position: absolute;left: 0;top: 36px;z-index: 9;display: none;}
#scroll .scroll_bar{width: 200px;height: 90px;overflow: hidden;position: relative;}
#scroll .scroll_bar ul{width: 100%;position: absolute;left: 0;top: 0;}
#scroll .scroll_bar ul li{line-height: 30px;font-size: 14px;color: #666666;cursor: pointer;}
#scroll .scroll_bar ul li:hover{color: #ec5112}
#scroll .scroll_track{width: 6px;height: 90px;position: absolute;right: 23px;top:7px;background: #eee;}
#scroll .scroll_thumb{width: 6px;height: 18px;background: #999;position: absolute;left: 0;top: 0;}



.main{width: 1200px;margin: 0 auto;}
.cont{height: 300px;background: url(../images/zj_bg.png);padding: 0 40px 0 30px;}
.cont_l{width: 618px;float: left;padding: 40px 0 0;}
.cont_l_con{width: 618px;height: 240px;position: relative;overflow: hidden;}
.cont_l_con ul{position: absolute;left: 0;top: 0;}
.cont_l p{color: #fffefe;font-size: 14px;line-height: 30px;}
.cont_r{width: 428px;float: right;padding-top: 25px;}
.cont_r .t{font-size: 24px;line-height: 37px;text-align: center;}
.cont_r .t i{color: #b3b2b2;}
.cont_r .txt{font-size: 14px;line-height: 22px;color: #888;margin-bottom: 22px;text-align: center;}
.cont_r .cont_r_con{width: 176px;height: 116px;background: url(../images/zjcode_01.png);padding: 40px 0 0 252px;}
.cont_r .cont_r_con p{font-size: 14px;line-height: 24px;color: #fff;}


.h{font-size: 18px;line-height: 58px;font-weight: 700;}


.service{width: 100%;margin-bottom: 20px;}
.service ul{margin-right: -25px;width: 1225px;}
.service ul li{width: 220px;height: 280px;float: left;margin-right: 25px;position: relative;}
.service ul li a{display: block;}
.service ul li img{width: 220px;}
.service ul li .li_con{width: 220px;height: 280px;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.4);}
.service ul li .li_con a{width: 100%;text-align: center;font-size: 18px;color: #fff;line-height: 30px;position: absolute;left: 0;top: 50%;margin-top: -15px;}
.service ul li .li_b{width: 220px;height: 30px;background: rgba(0,0,0,.4);*background: rgb(0,0,0);position: absolute;left: 0;bottom: 0;}
.service ul li .li_b a{text-align: center;font-size: 14px;color: #fff;line-height: 30px;}



.zj_que{width: 100%;}
.zj_que .title{width: 100%;height: 48px;}
.zj_que .title .t{display: block;float: left;font-size: 18px;font-weight: 700;line-height: 48px;}
.zj_que .title .m{float: right;font-size: 14px;color: #888;line-height: 48px;}

.zj_que_l{width: 636px;height: 357px;padding: 0 20px 10px;border: 1px solid #ddd;float: left;}

.zj_que_l p{margin-top: 6px;margin-right: -10px;}

.zj_que_l p a{display: block;float: left;margin-right: 10px;margin-bottom: 10px;font-size: 14px;line-height: 30px;text-align: center;border: 1px solid #ddd;height: 30px;overflow: hidden;}
.zj_que_l p a:hover{text-decoration: none;color: #444;}
.zj_que_l p .a1{width: 264px;border-color: #a2d9fd}
.zj_que_l p .a1:hover{background: #a2d9fd}
.zj_que_l p .a2{width: 197px;border-color: #fdb395}
.zj_que_l p .a2:hover{background: #fdb395}
.zj_que_l p .a3{width: 149px;border-color: #b7df8b}
.zj_que_l p .a3:hover{background: #b7df8b}
.zj_que_l p .a4{width: 184px;border-color: #fac24b}
.zj_que_l p .a4:hover{background: #fac24b}
.zj_que_l p .a5{width: 227px;border-color: #f6abf9}
.zj_que_l p .a5:hover{background: #f6abf9}
.zj_que_l p .a6{width: 199px;border-color: #bbb9ff}
.zj_que_l p .a6:hover{background: #bbb9ff}
.zj_que_l p .a7{width: 244px;border-color: #a2d9fd}
.zj_que_l p .a7:hover{background: #a2d9fd}
.zj_que_l p .a8{width: 167px;border-color: #fdb395}
.zj_que_l p .a8:hover{background: #fdb395}
.zj_que_l p .a9{width: 199px;border-color: #b7df8b}
.zj_que_l p .a9:hover{background: #b7df8b}
.zj_que_l p .a10{width: 264px;border-color: #fac24b}
.zj_que_l p .a10:hover{background: #fac24b}
.zj_que_l p .a11{width: 197px;border-color: #f6abf9}
.zj_que_l p .a11:hover{background: #f6abf9}
.zj_que_l p .a12{width: 149px;border-color: #bbb9ff}
.zj_que_l p .a12:hover{background: #bbb9ff}
.zj_que_l p .a13{width: 184px;border-color: #a2d9fd}
.zj_que_l p .a13:hover{background: #a2d9fd}
.zj_que_l p .a14{width: 227px;border-color: #fdb395}
.zj_que_l p .a14:hover{background: #fdb395}
.zj_que_l p .a15{width: 199px;border-color: #b7df8b}
.zj_que_l p .a15:hover{background: #b7df8b}
.zj_que_l p .a16{width: 244px;border-color: #fac24b}
.zj_que_l p .a16:hover{background: #fac24b}
.zj_que_l p .a17{width: 167px;border-color: #f6abf9}
.zj_que_l p .a17:hover{background: #f6abf9}
.zj_que_l p .a18{width: 199px;border-color: #bbb9ff}
.zj_que_l p .a18:hover{background: #bbb9ff}
.zj_que_l p .a19{width: 264px;border-color: #a2d9fd}
.zj_que_l p .a19:hover{background: #a2d9fd}
.zj_que_l p .a20{width: 197px;border-color: #fdb395}
.zj_que_l p .a20:hover{background: #fdb395}
.zj_que_l p .a21{width: 149px;border-color: #b7df8b}
.zj_que_l p .a21:hover{background: #b7df8b}


.zj_que_r{width: 466px;padding: 0 20px; height: 357px;border: 1px solid #ddd;float: right;}
.zj_que_r p{font-size: 14px;line-height: 24px;color: #666;height: 72px;margin-bottom: 4px;overflow: hidden;}
.zj_que_r span{display: block;font-size: 14px;line-height: 30px;color: #666;}

.zj_que_r img{margin-top: 11px;}


.switch{width: 100%;}
.switch_title{width: 100%;height: 58px;overflow: hidden;border-bottom: 2px solid #ec5112;margin-bottom: 20px;}
.switch_title .h{float: left;}
.switch_title p{float: right;margin-right: -2px;padding-top: 22px;}
.switch_title span{cursor: pointer;display: block;padding: 0 18px 0 16px;background: url(../images/title_bg.png) right center no-repeat;font-size: 14px;line-height: 36px;float: left;}
.switch_title span.cur{color: #ec5112;}
.switch_con{width: 100%;}
.switch_con ul{margin-right: -24px;}
.switch_con ul li{width: 282px;float: left;margin-right: 24px;margin-bottom: 10px;}
.switch_con ul li a{display: block;}
.switch_con ul li img{width: 282px;}
.switch_con ul li .href{height: 32px;overflow: hidden;font-size: 14px;line-height: 32px;margin-bottom: 5px;text-decoration: none}
.switch_con ul li .li_con{width: 100%;height: 38px;}
.switch_con ul li .li_con a{display: block;width: 158px;float: left;line-height: 36px;border:1px solid #ec5112;font-size: 14px;text-align: center;}
.switch_con ul li .li_con span{float: right;font-size: 18px;color: #ec5112;line-height: 38px;}
.switch_con ul li .li_con span i{font-size: 14px;}
.switch_con ul li p{line-height: 30px;color: #888;}
.switch_con ul li p a{display: inline;text-decoration: none;}
.switch_con ul li .href:hover{color: #ec5112}
.switch_con ul li .li_con a:hover{text-decoration: none;background: #ec5112;color: #fff;}
.switch_con ul li p a:hover{color: #ec5112}

.switch2 .switch_title,.switch2 .switch_con ul li .li_con a{border-color: #4b91e7;}
.switch2 .switch_title span.cur,.switch2 .switch_con ul li .href:hover,.switch2 .switch_con ul li p a:hover{color: #4b91e7}
.switch2 .switch_con ul li .li_con a:hover{background: #4b91e7;}

.switch3 .switch_title,.switch3 .switch_con ul li .li_con a{border-color: #7eb96b;}
.switch3 .switch_title span.cur,.switch3 .switch_con ul li .href:hover,.switch3 .switch_con ul li p a:hover{color: #7eb96b}
.switch3 .switch_con ul li .li_con a:hover{background: #7eb96b;}

.switch4 .switch_title,.switch4 .switch_con ul li .li_con a{border-color: #f34f4f;}
.switch4 .switch_title span.cur,.switch4 .switch_con ul li .href:hover,.switch4 .switch_con ul li p a:hover{color: #f34f4f}
.switch4 .switch_con ul li .li_con a:hover{background: #f34f4f;}


.adver_slide{height:160px;overflow:hidden;position:relative;margin-bottom: 30px;width: 1200px;margin-top: 10px;}
.adver_slide li{left:0px;top:0px;z-index:2;position:absolute;}
.adver_slide li img{width:100%;height:160px;}
.adver_slide p{position:absolute;width:100%;height:10px;line-height:10px;bottom:20px;left:0px;text-align:center;z-index:4;}
.adver_slide p a{display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin: 0 5px;background:#fff;border-radius: 5px;}
.adver_slide p .aHover{background:#ec5112;}


#foot{padding: 28px 0 30px;background: #2c2c2c;min-width: 1200px;}
.foot_h{padding-left: 28px;font-size: 16px;line-height: 22px;font-weight: 700;color: #fefefe;background: url(../images/foot_icon01.png) left 1px no-repeat;margin-bottom: 4px;}
.foot_con{width: 1200px;margin: 0 auto;}

.foot_code{width: 414px;margin-right: 81px;float: left;background: url(../images/foot_bg.jpg) right top repeat-y;text-align: center; height: 172px;}
.foot_nav{width: 217px;background: url(../images/foot_bg.jpg) right top repeat-y;float: left;height: 172px;overflow: hidden;}
.foot_nav a{display: block;font-size: 14px;line-height: 37px;color: #acacac;padding-left: 28px;}
.foot_contact{width: 410px;float: right;}
.foot_contact .foot_h{background: url(../images/foot_icon02.png) left top no-repeat;margin-bottom: 7px;}
.foot_contact .txt{padding-left: 28px;font-size: 14px;color: #acacac;line-height: 30px;}
.foot_choose{width: 276px;height: 34px;border: 1px solid #fff;margin: 17px 0 0 28px;display: block;text-align: center;line-height: 34px;font-size: 14px;color: #fff;}
/***********************************
内页
************************************/
.ny_t{width: 100%;background: url(../images/zj_bg02.png) center top no-repeat #0096dc;height: 400px;}
.ny_t_con{width: 1200px;margin: 0 auto;padding-top: 21px;text-align: center;}
.ny_t_con .h{font-size: 80px;line-height: 98px;color: #fff000;text-align: center;font-weight: 700;}
.ny_t_con .infor{font-size: 16px;line-height: 30px;margin-bottom: 13px;color: #fffefe;text-align: center;}
.ny_t_con .s{font-size: 16px;line-height: 35px;color: #fff;padding: 0 27px;display: inline-block;*display: inline;*zoom: 1;border: 1px solid #fff}
.ny_t_code{width: 697px;height: 144px;margin: 27px auto 0;background: #fff;}
.ny_t_code img{width: 144px;border-right: 1px solid #ccc;float: left;}
.ny_t_r{width: 533px;float: right;padding: 10px 0 0 0;font-size: 14px;text-align: left;}
.ny_t_r .p1{line-height: 32px;color: #0096dc;}
.ny_t_r .p2{line-height: 30px;font-weight: 700;}
.ny_t_r .p2 i{color: #ec5112;font-weight: 500;}
.ny_t_r .p2 span{font-weight: 500;}
.ny_t_r .p3{line-height: 30px;color: #666;}

.wersBox{width: 100%;}
.wersBox .title{width: 100%;text-align: center;}
.wersBox .title span{cursor: pointer;display: inline-block;*display: inline;*zoom: 1;padding: 0 34px 0 25px;font-size: 18px;line-height: 78px;background: url(../images/title_bg02.png) right center no-repeat;}
.wersBox .title span.cur{color: #ed6233;}
.wersBox .title span.last{padding-right: 25px;background: none}

.wb_con{width: 100%;}
.wb_con ul{margin-right: -28px;}
.wb_con ul li{width: 280px;float: left;margin-right: 26.6px;margin-bottom: 20px;}
.wb_con ul li .li_con{padding: 30px 14px 6px;border: 1px solid #ddd;}
.wb_con ul li a{display: block;}
.wb_con ul li img{width: 100%;}
.wb_con ul li .txt{font-size: 16px;line-height: 44px;text-align: center;}


.other{width: 100%;}
.other_t{width: 100%;margin-bottom: 25px;}
.other_t .h{font-size: 36px;line-height: 58px;font-weight: 700;text-align: center;}
.other_t p{font-size: 18px;line-height: 30px;text-align: center;}
.other_t p i{color: #ec5112;}
.other ul{margin-right: -28px;}
.other ul li{width: 280px;float: left;margin-right: 26.6px;margin-bottom: 30px;position: relative;}
.other ul li a{display: block;}
.other ul li img{width: 100%;}
.other ul li span{display: block;width: 100%;color: #fff;position: absolute;left: 0;bottom: 0;height: 42px;font-size: 18px;line-height: 42px;text-align: center;background: rgba(0,0,0,.4);*background: rgb(0,0,0);}

.adver{width: 100%;margin-bottom: 30px;display: block;}