body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, Helvetica, sans-serif; }

/*table { border-collapse: collapse; border-spacing: 0; width: 100%; }*/

fieldset, img { border: 0; vertical-align: top; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }

ol, ul, li, dl, dt, dd { list-style: none; }

input, button, textarea, checkbox, select, radio, form { vertical-align: top; }

a { color: #000; text-decoration: none; }

a:link, a:visited { text-decoration: none; }

a:hover { text-decoration: underline; }

a, area { /* for IE */ blr:expression(this.onFocus=this.blur());

}

:focus {/* for Firefox */ outline: none; }

.red, .red a { color: #F00; }

.left { float: left; }

.right { float: right; }

.autohei { overflow: hidden; zoom: 1; }

.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }

.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }

.blank2 { height: 15px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }

.yahei, .yahei * { font-family: "Î¢ÈíÑÅºÚ"; }

.songti, .songti * { font-family: "ËÎÌå"; }

body { font-size: 12px; color: #000; }

caption, tbody, tfoot, thead, form, fieldset, embed, object, applet, header, nav, section, strong, footer { border: 0; padding: 0 }

.gl { float: left }

.gr { float: right }

.gclear { clear: both; font-size: 0; overflow: hidden; height: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

audio, canvas, video { display: inline-block; *display: inline;

zoom: 1; }

audio:not([controls]) { display: none; }

[hidden] {

display: none;

}

a:hover, a:active, a:focus { /*color:#218ace;*/ text-decoration: none; outline: none; }

html { overflow-x: hidden }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; overflow: hidden; }

.clearfix { zoom: 1; }

.pubW { width: 980px; }

.center { margin: 0px auto; }





#container { font-family: "Microsoft YaHei" }

#container a { color: inherit }

.flowBox { position: relative; height: 44px; line-height: 44px; text-align: center; color: #000; font-size: 18px }

.flowBox div#flowNav { width: 100%; background: #3e4048; height: 59px; overflow: hidden; zoom: 1; z-index: 18; left: 0 }

.flowBox ol { overflow: hidden; zoom: 1; display: inline-block; width: 1000px; }

.flowBox ol:after { content: ""; display: block; clear: both; height: 0; overflow: hidden }

.flowBox ol li { line-height: 59px; width: 166px; height: 59px; overflow: hidden; zoom: 1; float: left; transition: 0.4s; cursor: pointer; color: #fff; cursor: pointer }

.flowBox ol li a { display: block; border-right: 1px solid #fff; height: 59px; }

.flowBox ol li a.reset { border-right: none }

.flowBox ol li.active { background: #191f2d }

#video { width: 1000px; margin: 40px auto 0; position: relative }

#side { transition: 0.4s; width: 168px; text-align: right; border-bottom: 5px solid#919191; background: #f5f5f5; z-index: 17; position: absolute; top: 0; -webkit-transform: translateX(-800px); -moz-transform: translateX(-800px); -ms-transform: translateX(-800px); -o-transform: translateX(-800px); transform: translateX(-800px); opacity: 0; filter: alpha(opacity=0) }

#side h2 { font-size: 18px; background: #066fb3; color: #fff; padding: 10px; margin-bottom: 8px }

#side h2 small { display: block; color: #2683be; font-size: 18px; text-transform: uppercase; margin-top: 4px }

#side.active { transition: 0s; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; filter: alpha(opacity=100); display: block\0 }

#side i { margin-right: 10px }

#side li { font-size: 14px; height: 32px; line-height: 30px; position: relative; margin-bottom: 2px; cursor: pointer }

#side a { padding-left: 2px; position: absolute; left: 0; top: 0; width: 100%; z-index: 2 }

#side li:before { content: ""; display: block; position: absolute; width: 174px; height: 32px; left: 0; top: 0; z-index: 1 }

#side li:hover { color: #fff }

#side li:hover:before { background: url(../images/bg.png)no-repeat }

#side li.active { color: #fff }

#side li.active:before { background: url(../images/bg.png)no-repeat }

#main { width: 808px; padding: 0 1px }

#main.active { float: none; position: absolute; left: 50%; margin-left: -504px }

#main li { width: 252px; height: 308px; padding: 0 8px; float: left }

#main p { width: 100%; height: 68px; line-height: 68px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; text-align: center; color: #0063b4 }

#main img { cursor: pointer; width: 252px; height: 240px; border-radius: 10px; transition: 0.4s; transform: scale(0)translatey(200px); -webkit-transform: scale(0)translatey(200px); opacity: 0 }

#main img.active { transform: scale(1)translatey(0); -webkit-transform: scale(1)translatey(0); opacity: 1 }

#box { width: 100%; height: 100%; background: #000; opacity: 0.9; filter: alpha(opacity=90); position: fixed; left: 0; top: 0; z-index: 2147483646; display: none }

#box.active { display: block }

#boxs { width: 500px; height: 420px; background: #fff; position: fixed; left: 0; top: 0; right: 0; bottom: 0; margin: auto; padding: 10px; display: none; z-index: 2147483647 }

#boxs.active { display: block }

#boxs em { width: 49px; height: 49px; cursor: pointer; position: absolute; right: -15px; top: -15px }

#boxs span { display: block; width: 100%; height: 100%; background: url(../images/text.jpg)center center no-repeat }







/**/



.ic_content{overflow:hidden; zoom:1;}

.fx_banner { width: 100%; overflow: hidden; position: relative; margin: 0px auto; }

.fx_banner1 { width: 100%; overflow: hidden; position: relative; margin: 0px auto; }

.hover[data-z="2"]{ opacity:1 !important;}

.control{ font-size:0; line-height:0; vertical-align:top;}

.fx_banner_inner { position: relative; height: 500px; }

.fx_banner_view { display: block; cursor: pointer; width: 236px; height: 65px; position: absolute; top: 277px; left: 2px; background: url(../other/about:blank) }

.fx_banner_view2 { display: block; cursor: pointer; width: 236px; height: 65px; position: absolute; top: 277px; left: 163px; background: url(../other/about:blank) }

.fx_banner_img { width: 20000px }

.fx_banner_img li {  height: 500px; width: 100%; overflow:hidden;   position: relative }

.fx_banner_link { position: absolute; top: 0; left: 0; width: 100%; height: 420px; cursor: pointer }

.fx_banner .child { position: absolute; width: 1903px; height: 420px; left: -180px; }

.fx_banner_common { position: relative }

.fx_banner_pre { position: absolute; top: 0%; left: 10%; margin-top: -270px; width: 28px; height: 40px; cursor: pointer; background: url(../images/ban_pre_24.png); opacity: .5; filter: alpha(opacity=50) }

.fx_banner_next { position: absolute; top: 0%; right: 10%; margin-top: -270px; width: 28px; height: 40px; cursor: pointer; background: url(../images/ban_next_24.png); opacity: .5; filter: alpha(opacity=50) }

.fx_banner_pre:hover, .fx_banner_next:hover { opacity: 1; filter: alpha(opacity=100) }

.fx_banner .control { bottom: 18px;  left: 50%;  margin: 0 auto 0 -138px;   position: absolute;  text-align: center;  width: 276px;}

.fx_banner .control li { display: inline-block; margin-right: 9px; width: 16px; height: 16px; cursor: pointer; background: url(../images/bannerdian.png) no-repeat center !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/temp/static../images/bannerdian.png, sizingMethod=scale);

background: none; }

.fx_banner .control li a { display: none }

.fx_banner .control li.current { width: 16px; height: 16px; background: url(../images/bannerdian2.png) no-repeat center !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/temp/static../images/bannerdian2.png, sizingMethod=scale);

background: none; }



.fx_banner1 .control { bottom: 18px;  left: 50%;  margin: 0 auto 0 -105px;   position: absolute;  text-align: center;  width: 250px;}

.fx_banner1 .control li { display: inline-block; margin-right: 9px; width: 16px; height: 16px; cursor: pointer; background: url(../images/bannerdian.png) no-repeat center !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/temp/static../images/bannerdian.png, sizingMethod=scale);

background: none; }

.fx_banner1 .control li a { display: none }

.fx_banner1 .control li.current { width: 16px; height: 16px; background: url(../images/bannerdian2.png) no-repeat center !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/temp/static../images/bannerdian2.png, sizingMethod=scale);

background: none; }





.fx_grid_c1 { width: 990px; margin: 0 auto }





.tl-bd{ width:1200px;}

.tl-bd ul li{ width:1200px;}

.tl-hd{ width:1200px; height:28px; position:absolute; bottom:5px; left:0px; z-index:999;}

.tl-hd ul{ width:80px; float:right; padding-top:18px;}

.tl-hd ul li{ width:8px; height:8px; float:left; margin-left:10px; display:inline; background:#F00; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; cursor:pointer; text-indent:-9999px;}

.tl-hd ul li.on{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}





/**/



.dean_d1_sr_r { height: 25px; width: 155px; background-image: url(../images/ztext.jpg); border: 0; line-height: 24px; float: right; background-repeat: no-repeat; margin-top: 2px; text-indent: 1em; }

.dean_d1_sr_an { border: 0; width: 24px; height: 25px; float: right; background-image: url(../images/zbut.jpg); background-repeat: no-repeat; margin-top: 2px; }

/*.top { line-height: 18px; height: 29px; overflow: hidden; background-color: #000; }

.top_1 { height: 29px; width: 1200px; background-color: #000; margin-right: auto; margin-left: auto; }

.top_1_1 { float: left; height: 29px; font-size: 12px; line-height: 25px; color: #FFF; }

.toptt { float: left; height: 29px; margin-right:10px; display:inline-block; background-image: url(../images/tiott.jpg); background-repeat: no-repeat; background-position: left; text-indent: 0.5em; line-height: 29px; }

.topwb { float: right; height: 29px; width: 160px; background-image: url(../images/tiowb.jpg); background-repeat: no-repeat; background-position: center; font-size: 12px; line-height: 29px; color: #FFF; }
*/
.topwb1 { float: left; height: 29px; width: 38px; color: #FFF; }

.topwb1 a { float: left; height: 29px; width: 38px; color: #FFF; }

.topwb2 { float: left; height: 29px; width: 35px; color: #FFF; }

.topwb2 a { float: left; height: 29px; width: 56px; color: #FFF; }

.topwb3 { float: left; height: 29px; width: 38px; color: #FFF; }

.topwb9 { float: left; height: 30px; width: 202px; color: #FFF; margin-left: -245px; }

.topwb3 a { float: left; height: 25px; width: 38px; color: #FFF; }

.topwb4 { float: left; height: 29px; width: 38px; color: #FFF; margin-left: 1px; }

.topwb4 a { float: left; height: 25px; width: 38px; color: #FFF; }

.topwb5 { float: left; height: 25px; width: 38px; color: #FFF; }

.topwb5 a { float: left; height: 25px; width: 38px; color: #FFF; }

.logo { line-height: 18px; width: 1180px; margin: 0 auto; height: 53px; padding: 15px 10px 15px 10px; clear: both; }

.fl{ float:left; display:inline;}

.fr{ float:right; display:inline;}

.logo1 { width: auto; height: 48px; }

/*.dh { line-height: 18px; height: 40px; background: #660000; }

.dh1 { width: 1200px; margin: 0 auto; height: 40px; line-height: 50px; clear: both; }
*/
.dh2 { width: 195px; height: 40px; background: #ed6942; font-size: 16px; font-weight: bold; float: left; text-align: center; color: #fff; }

.dh2_1 { width: 195px; height: 40px; float: left; text-align: center; color: #fff; position: absolute; z-index: 999999999; }

.dh3 { width: 794px; }

.dh3 ul li { width: 125px; height: 40px; float: left; text-align: center; }

.dh3 ul li a { color: #fff; }

.wraper { width: 1004px; height: 40px; float: right; font-size: 16px; _width: 1004px; }

.nav { position: relative; width: 100%; height: 40px; margin-left: 35px; }

.nav ul li { float: left; width: 110px; height: 40px; line-height: 40px; text-align: center; z-index: 1; }

/*.nav ul li:hover, .nav ul li.hover { background: #380a0b url(../images/dhbj.jpg) no-repeat center; }*/

.nav ul li a { /*display: block;*/ height: 40px;/* color: #fff; */}

.nav ul li a:hover { width: 110px; height: 40px; /*background-color: #380a0b; background-image: url(../images/dhbj.jpg);*/ background-repeat: no-repeat; background-position: center; }

.nav-item { position: relative; float: left; width: 125px; height: 40px; line-height: 40px; text-align: center; z-index: 1; }

.nav-item a { display: block; height: 40px; color: #fff; }

.nav-item a:hover { color: #fff }

.txt { width: 133px; height: 33px; background: url(../images/stxt.jpg) left no-repeat; border: none; line-height: 33px; _margin-top: 3px; text-align: left; float: left; margin-top: 8px; }

.butt { width: 77px; height: 34px; display: block; float: right; border: none; margin-top: 8px; }

.zdh { border-bottom:1px solid #e7e7e7;line-height: 18px; width: 100%; height: 78px; overflow: hidden; }

.zdhlm { width: 1206px; background: #FfF; height: 78px; margin: 0 auto; background-image: url(../images/rm.jpg); background-repeat: no-repeat; background-position: left top; }

.zdhlm { height: 78px; border-left: 1px solid #eaeaea; }

.zdhlm ul { height: 78px; float: left; }

.zdhlm ul li { width: 90px; position: relative; float: left; height: 78px; border-right: 1px solid #eaeaea }

.zdhlm ul li.icon_nav11, .zdhlm ul li.icon_nav12, .zdhlm ul li.icon_nav13 { display: none }

.zdhlm ul li i { position: absolute; width: 100%; height:78px; background-color: #218ace;  opacity: 0; filter:alpha(opacity=0); -webkit-animation: orangeOut 0.4s ease; animation: orangeOut 0.4s ease; }

.zdhlm ul li:hover i { opacity: 1; filter:alpha(opacity=100); -webkit-animation: orangeIn 0.2s ease; animation: orangeIn 0.2s ease; background-color: #218ace; }

.zdhlm ul li a { width: 100%; height: 84px; position: absolute; color: #666; }

.zdhlm ul li a em { display: block; margin: -1px auto auto; width: 55px; height: 55px; background-image: url(../images/nav_03.png); }

.zdhlm ul li a:hover { color: #FFF }

.icon_nav1 a em { background-position: 0 0 }

.icon_nav1 a:hover em { background-position: 0 -64px }

.icon_nav2 a em { background-position: -79px 0px }

.icon_nav2 a:hover em { background-position: -79px -64px }

.icon_nav3 a em { background-position: -159px 0 }

.icon_nav3 a:hover em { background-position: -159px -64px }

.icon_nav4 a em { background-position: -238px 0 }

.icon_nav4 a:hover em { background-position: -238px -64px }

.icon_nav5 a em { background-position: -317px 0 }

.icon_nav5 a:hover em { background-position: -317px -64px }

.icon_nav6 a em { background-position: -397px 0 }

.icon_nav6 a:hover em { background-position: -397px -64px }

.icon_nav7 a em { background-position: -480px 0 }

.icon_nav7 a:hover em { background-position: -480px -64px }

.icon_nav8 a em { background-position: -559px 0 }

.icon_nav8 a:hover em { background-position: -559px -64px }

.icon_nav9 a em { background-position: -637px 0 }

.icon_nav9 a:hover em { background-position: -637px -64px }

.icon_nav10 a em { background-position: -717px 0 }

.icon_nav10 a:hover em { background-position: -717px -64px }

.icon_nav11 a em { background-position: -796px 0 }

.icon_nav11 a:hover em { background-position: -796px -64px }

.icon_nav12 a em { background-position: -876px 0 }

.icon_nav12 a:hover em { background-position: -876px -64px }

.icon_nav13 a em { background-position: -955px 0 }

.icon_nav13 a:hover em { background-position: -955px -64px }

.icon_nav14 a em { background-position: -1034px 0 }

.icon_nav14 a:hover em { background-position: -1034px -64px }

.icon_nav15 a em { background-position: -1113px 0 }

.icon_nav15 a:hover em { background-position: -1113px -64px }

.zdhlm ul li p { text-align: center; position: absolute; top: 55px; font-size:14px; text-align: center; width: 100%; display: block; left: 0; margin-left: -1px; }

.xjzdh_xm img { float: left; height: 78px; width: 107px; }



.zilon { line-height: 18px; width: 1200px; height: 574px; margin: 0 auto; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; clear: both; }

.zilon1 { width: 305px; height: 575px; float: left; border-right: 1px solid #dfdfdf; float: left; }

.zilon2 { width: 305px; height: 315px; border-bottom: 1px solid #dfdfdf; }

.zilon3 { width: 280px; height: 180px; padding: 25px 24px 10px 0px; display: block; }

.zilon4 a { color: #000; }

.zilon4 a:hover { color: #218ace; }

.zilon4 { width: 280px; height: auto; padding-top: 10px; line-height: 22px; padding-right: 24px; display: block; text-indent: 24px; }

.zilon5 { width: 280px; height: 50px; margin-bottom: 5px; padding-right: 24px; line-height: 50px; }

.zilon6 { width: 90px; height: 50px; float: left; text-align: left; font-size: 16px; display: block; text-align: center; }





.zilon7 { width: 40px; height: 7px; padding-top: 21px; float: right; display: block; }

.zilon8 { width: 280px; height: 175px; padding-right: 24px; display: block; }

.zilonm { width: 467px; height: 575px; border-right: 1px solid #dfdfdf; float: left; }

.zilonm1 { width: 417ppx; height: 225px; border-bottom: 1px solid #dfdfdf; padding: 0px 25px 0px 25px; }

.zilonm2 { width: 417px; height: 60px; font-size: 56px; font-family: "ËÎÌå"; display: block; text-align: center; line-height: 60px; padding-top: 20px; }

.zilonm3 { width: 417px; height: 45px; line-height: 45px; text-align: center; font-size: 24px; display: block; padding-bottom: 10px; }

.zilonm4 { width: 417px; height: auto; line-height: 22px; display: block; }

.zilonm5 { margin: 0 auto; width: 417px; height: 330px; padding-top: 20px; }

.zilonm6 { width: 417px; height: 30px; margin-bottom: 25px; line-height: 30px; }

.zilonm7 { width: 90px; height: 28px; margin-top: 3px; border: 1px solid #dfdfdf; float: left; text-align: center; margin-right: 5px; font-size: 14.5px; display: block; background: #dfdfdf; }

.zilonm8 { width: 110px; height: 35px; float: left; text-align: center; margin-right: 5px; font-size: 16px; display: block; background: #218ace; line-height: 35px; color: #fff; }

.zilonm8_off { width: 90px; height: 28px; margin-top: 3px; border: 1px solid #dfdfdf; float: left; text-align: center; margin-right: 5px; font-size: 14.5px; display: block; background: #dfdfdf; }

.zilonm8_on, .zilonm8_on:hover { width: 110px; height: 35px; line-height: 35px; float: left; text-align: center; margin-right: 5px; font-size: 16px; display: block; background: #218ace; color: #fff; }

.zilonr { width: 425px; height: 575px; float: right }

.zilonr1 { width: 400px; padding-left: 25px; height: 375px; border-bottom: 1px solid #dfdfdf; }

.zilonr2 { width: 400px; height: 60px; line-height: 60px; }

.zilonr3 { width: 348px; height: 260px; padding: 25px 25px 5px 25px; border: 1px solid #dfdfdf; }

.zilonr4 { width: 348px; height: 145px; padding-bottom: 25px; background: url(../images/dian.jpg) bottom repeat-x; display: block; }

.zilonr4 img { width: 348px; height: 145px; }

.zilonr5 { width: 348px; height: 52px; line-height: 26px; font-size: 13.5px; padding-top: 25px; display: block; }

.zilonr6 { width: 400px; height: 175px; padding: 25px 0px 0px 25px; }

.zilonr7 { width: 400px; height: 48px; text-align: left; display: block; }

.zilonr8 { width: 400px; height: 86px; line-height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; color: #252525; margin-top: 25px; }

.zilonr8 a { text-decoration: none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

}

.zilonr8 dl { width: 50px; height: 85px; float: left; margin-right: 16px; display: inline; }

.zilonr8 dd { width: 50px; height: 50px; text-align: center; }

.zilonr8 dd a { width: 50px; height: 50px; display: block; }

.zilonr8 dt { width: 59px; height: 35px; text-align: center; line-height: 30px; }

.zilonr81 dd a { background: url(../images/zx.jpg) 0px 0px no-repeat; }

.zilonr81:hover dd a { background: url(../images/zx.jpg) 0px -60px no-repeat; }

.zilonr81:hover dt a { color: #05af10; }

.zilonr82 dd a { background: url(../images/zx.jpg) -65px 0px no-repeat; }

.zilonr82:hover dd a { background: url(../images/zx.jpg) -65px -60px no-repeat; }

.zilonr82:hover dt a { color: #c3123b; }

.zilonr83 dd a { background: url(../images/zx.jpg) -129px 0px no-repeat; }

.zilonr83:hover dd a { background: url(../images/zx.jpg) -129px -60px no-repeat; }

.zilonr83:hover dt a { color: #e8a624; }

.zilonr84 dd a { background: url(../images/zx.jpg) -194px 0px no-repeat; }

.zilonr84:hover dd a { background: url(../images/zx.jpg) -194px -60px no-repeat; }

.zilonr84:hover dt a { color: #15a1cf; }

.zilonr85 dd a { background: url(../images/zx.jpg) -258px 0px no-repeat; }

.zilonr85:hover dd a { background: url(../images/zx.jpg) -258px -60px no-repeat; }

.zilonr85:hover dt a { color: #e4684c; }

.zilonr86 dd a { background: url(../images/zx.jpg) -323px 0px no-repeat; }

.zilonr86:hover dd a { background: url(../images/zx.jpg) -323px -60px no-repeat; }

.zilonr86:hover dt a { color: #28b779; }

.mt { width: 417px; margin: 0 auto; height: 135px; padding-bottom: 25px; background: url(../images/dian.jpg) repeat-x bottom; display: block; }

.mt img { width: 172px; height: 135px; float: left; margin-right: 20px; }

.mt1 { width: auto; line-height: 36px; font-size: 16px; text-align: center; display: block; }

.zj { width: 1198px; height: 540px; border: 1px solid #dfdfdf; margin-bottom: 25px; }

.zj1 { width: 1140px; height: 75px; }

.zj2 { width: 160px; height: 75px; font-size: 26px; text-align: left; display: block; line-height: 75px; float: left; }

.zj3 { width: 240px; height: 75px; font-size: 36px; display: block; text-align: left; line-height: 75px; font-family: "ËÎÌå"; float: left; }

.zj4 { width: 1180px; height: 76px; }

.zjs { width: 150px; height: 28px; margin-top: 20px; line-height: 28px; font-size: 16px; padding-left: 32px; display: block; float: right; background-image: url(../images/sx.jpg); background-repeat: no-repeat; background-position: left; }

.zj5 { width: 164px; padding-right: 10px; height: 75px; border: 1px solid #888; float: left; margin-left: 15px; }

.zj5 img { width: 75px; height: 75px; float: left; margin-right: 12px; }

.zj6 { width: auto; line-height: 32px; font-size: 14px; text-align: left; display: block; }

.zj6 a { margin-right: 5px; }

.zj7 { width: 164px; padding-right: 10px; height: 75px; border: 1px solid #888; float: left; margin-left: 15px; background: #218ace; color: #fff; }

.zj7 img { width: 75px; height: 75px; float: left; margin-right: 12px; }

.zj8 { width: auto; line-height: 32px; font-size: 14px; text-align: left; display: block; }

.zj8 a { margin-right: 5px; color: #fff; }

.zj24 { width: 29px; height: 79px; margin-top: 140px; float: right; display: block; }

.in { text-indent: 24px; line-height: 22px; }

.in1 { line-height: 26px; font-size: 13px; margin-top: 6px; }

.in1 strong{ color:#003F7B; margin-right:8px; display:inline;}

.in2 { line-height: 32px; font-size: 16px; margin-top: 10px; }

.mt2 { width: 417px; height: 78px; display: block; font-size: 13.5px; line-height: 26px; padding-top: 15px; }

.mt2 ul li { width: 205px; height: 26px; float: left; }

.ggt { width: 1200px; height: 100px; background: #dfdfdf; margin-bottom: 25px; clear: both; }

.ks { line-height: 18px; width: 1200px; margin: 0 auto; overflow: hidden; }

.ks1 { width: 280px; height: 380px; background: url(../images/ksbg.jpg) repeat; float: left; border-top: 1px solid #dfdfdf; }

.ks2 { width: 280px; height: 75px; border-bottom: 1px solid #fff; display: block; line-height: 75px; font-size: 18px; text-align: center; }

.ks3 { width: 280px; height: 75px; background: url(../images/ksh.jpg) left no-repeat #fff; display: block; line-height: 75px; font-size: 24px; color: #218ace; text-align: center; }

.ks3_off { width: 280px; height: 75px; border-bottom: 1px solid #fff; display: block; line-height: 75px; font-size: 18px; text-align: center; }

.ks3_on, .ks3_on:hover { width: 280px; height: 75px; background: url(../images/ksh.jpg) left no-repeat #fff; display: block; line-height: 75px; font-size: 24px; color: #218ace; text-align: center; }

.ks4 { width: 895px; height: 380px; float: right; }

.ks5 { width: 892px; border: 1px solid #dfdfdf; background: #f6f6f6; height: 28px; line-height: 28px; }

.ks6 { width: 95px; height: 28px; display: block; border-right: 1px solid #dfdfdf; text-align: center; float: left; font-size: 13.5px; }

.ks7 { width: 110px; height: 28px; display: block; background: #218ace; color: #fff; text-align: center; float: left; font-size: 13.5px; }

.ks7_off { width: 95px; height: 28px; display: block; border-right: 1px solid #dfdfdf; text-align: center; float: left; font-size: 13.5px; }

.ks7_on, .ks7_on:hover { width: 110px; height: 28px; display: block; background:#218ace; color: #fff; text-align: center; float: left; font-size: 13.5px; }

.ks8 { width: 470px; height: 350px; float: left; }

.ks9 { width: 470px; height: 140px; padding-top: 25px; padding-bottom: 25px; background: url(../images/dian.jpg) bottom repeat-x; display: block; }

.ks9 img { width: 200px; height: 140px; margin-right: 20px; float: left; display: block; }

.ks10 { width: 470px; height: 78px; display: block; font-size: 13.5px; line-height: 26px; padding-top: 15px; }

.ks10 ul li { width: 234px; height: 26px; float: left; }

.ks11 { width: 470px; height: 30px; line-height: 30px; text-align: left; color: #888; display: block; padding-top: 20px; }

.ks11 a { margin-left: 6px; margin-right: 6px; color: #888; }

.ks11 a:hover { margin-left: 6px; margin-right: 6px; color: #218ace; }

.ks12 { width: 400px; height: 350px; float: right; }

.ks13 { width: 400px; height: 52px; line-height: 52px; }

.ks14 { width: 400px; height: 290px; }

.ks14 img { width: 400px; height: 240px; }

.ks15 { width: auto; height: auto; padding: 2px 5px 2px 5px; float: left; }

.ks15 a { width: auto; height: auto; padding: 2px 8px 2px 8px; color: #fff; background: #252525; }

.ks15 a:hover { width: auto; height: auto; padding: 2px 8px 2px 8px; background: #218ace; color: #fff; }

.ks16 { width: 170px; height: 53px; float: right; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 5px; }

.focus { position: relative; width: 280px; height: 175px; background-color: #000; float: left; }

.focus img { width: 280px; height: 175px; }

.focus .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }

.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }

.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }

.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }

.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }

.focus .fPic { position: absolute; left: 0px; top: 0px; }

.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }

.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 28px; line-height: 28px; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;

display: block; text-align: left; }

.focus .shadow a { text-decoration: none; color: #fff; font-size: 13.5px; overflow: hidden; margin-left: 6px; font-family: "\5FAE\8F6F\96C5\9ED1"; }

.focus .fcon { position: relative; width: 100%; float: left; display: none; background: #000 }

.focus .fcon img { display: block; }

.focus .fbg { bottom: 0px; left: 211px; position: absolute; height: 21px; text-align: center; z-index: 200; overflow: hidden; }

.focus .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }

.focus .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 2px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }

.focus .D1fBt .current, .focus .D1fBt a:hover { background: #fc114a; }

.focus .D1fBt img { display: none }

.focus .D1fBt i { display: none; font-style: normal; }

.focus .prev, .focus .next { position: absolute; width: 40px; height: 36px; background: url(../images/focus_btn.png) no-repeat; }

.focus .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }

.focus .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }

.focus .prev:hover { background-position: 0 0; }

.focus .next:hover { background-position: -40px 0; }

.caption { color: #666; font-size: 24px; line-height: 37px; height: 44px; overflow: hidden; }

.caption a { color: #666; }

span.kkxyp { float: right; display: block; width: 46px; height: 28px; padding-left: 38px; line-height: 28px; cursor: pointer; background-image: url(../images/sx.jpg); background-repeat: no-repeat; }

.ys { line-height: 18px; width: 1170px; overflow: hidden; margin: 0 auto; border: 1px solid #e5e5e5; overflow: hidden; padding-top: 15px; padding-right: 14px; padding-bottom: 0; padding-left: 14px; clear: both; }

.ys_K { width: 1170px; height: 100%; overflow: hidden; clear: both; }

.expert { position: relative; width: 100%; height: 100%; }

.ysmp { height: 70px; overflow: hidden; position: relative; }

.ysmp ul { width: 1170px; height: 70px; position: absolute; }

.ysmp li { width: 168px; height: 68px; margin-right: 30px; float: left; cursor: pointer; overflow: hidden; border: 1px solid #e0e0e0; border-radius: 5%; }

.ysmp li.cur { background: #bfbfbf; border-radius: 5%; color: #FFF; }

.ysmp li img { width: 55px; height: 60px; margin: 4px; float: left; }

.ysmp li h3 { font-size: 12px; line-height: 26px; float: left; font-weight: 100; width: 100px; margin-top: 13px; }

.ysggk { height: 364px; width: 1102px; padding: 21px 0; position: relative; margin: 0 auto; overflow: hidden; }

.expert .prev, .expert .next { top: 215px; }

.prev, .next { display: block; position: absolute; width: 29px; height: 79px; background: url(../images/zjlf.jpg) no-repeat; overflow: hidden; cursor: pointer; z-index: 100; }

.prev { left: 0; }

.next { background-position: -216px top; top: 125px; right: 0; background: url(../images/zjrt.jpg) no-repeat; }

.ysggk ul { height: 366px; position: absolute; }

.ysggk li { width: 1150px; height: 366px; float: left; position: relative; }

.ysggk li img { float: left; margin-right: 22px; }

.ysggk li h3 { font-size: 18px; font-weight: bold; height: 56px; padding-top: 38px; color: #333; }

.goodat { display: block; height: 35px; font-size: 16px; }

.undergo { line-height: 26px; display: block; height: 110px; }

.zj-r { width: 214px; overflow: hidden; position: relative; z-index: 0; }

.them { height: 335px; margin-top: -9px; }

.them dd { border-bottom: 1px dashed #dcdcdc; height: 78px; position: relative; }

.th-wrap { height: 63px; padding-top: 15px; position: absolute; top: 0; left: 0; }

.them dd img { float: left; margin: 0 16px 10px 0; }

.th-des { float: left; display: block; width: 130px; line-height: 18px; }

.th-info { width: 127px; height: 73px; position: absolute; top: 27px; _top: 25px; left: 58px; background: url(../images/sprite_bg4.png) no-repeat; font-size: 12px; padding: 10px 11px 0 13px; z-index: 10; display: none; overflow: hidden; }

a.th-zx1, a.th-zx2 { display: block; float: left; width: 75px; height: 53px; text-align: center; line-height: 53px; font-weight: 800; }

a.th-zx1:hover { color: #ddd; }

a.th-zx1 { background: #6a6a6a; margin-left: 18px; color: #fff; }

a.th-zx2 { background: #f4ac2e; margin-left: 22px; }

.zj9 { width: 1160px; height: 385px; float: left; margin-left: -42px; }

.zj10 { width: 29px; height: 79px; margin-top: 140px; float: left; display: block; }

.zj11 { width: 350px; height: 365px; padding-left: 25px; display: block; float: left; }

.zj12 { width: 330px; height: 365px; float: left; margin-left: 15px; }

.zj13 { width: 346px; height: 80px; display: block; background: url(../images/dian.jpg) bottom repeat-x; line-height: 80px; font-size: 36px; text-align: left; }

.zj13 a { margin-right: 10px; }

.zj14 { width: 330px; height: 42px; display: block; text-align: left; line-height: 45px; font-size: 21px; }

.zj15 { width: 330px; height: 36px; font-size: 18px; display: block; text-align: left; line-height: 36px; margin-top: 10px; }

.zj16 { width: 330px; height: 54px; display: block; font-size: 12px; line-height: 23px; text-indent: 2em; }

.zj17 { width: 333px; height: 365px; float: left; margin-left: 45px; }

.zj18 { width: 333px; display: block; margin-bottom: 15px; }

.zj19 { width: 116px; height: 60px; line-height: 60px; text-align: center; font-size: 16px; display: block; float: left; }

.zj20 { width: 363px; height: 236px; display: block; margin-top: 15px; clear: both; line-height: 36px; }

.zj20 img { width: 333px; height: 199px; }

.zj21 { width: 363px; height: 42px; display: block; text-align: center; margin-top: 5px; }

.zj21 a { margin-left: 2px; margin-right: 2px; }

.zj22 { width: 90px; height: 20px; text-align: center; float: right; font-size: 12px; color: #888; margin-top: 20px; line-height: 24px; }

.zj22 a { width: 90px; height: 20px; text-align: center; float: right; border: 1px solid #dfdfdf; font-size: 12px; color: #888; }

.zj22 a:hover { width: 90px; height: 20px; text-align: center; float: right; border: 1px solid #218ace; font-size: 12px; color: #218ace; }

.in2 { line-height: 32px; font-size: 16px; margin-top: 10px; }

#focusindex { line-height: 18px; height: 420px; position: relative; min-width: 1000px; overflow: hidden; clear: both; }

#focusindex li { height: 420px; overflow: hidden; position: absolute; width: 100%; }

#focusindex li a { display: block; height: 420px; }

#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 0; text-align: center; z-index: 9; margin-bottom: 4px; }

#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin: 5px 10px; cursor: pointer; background: #dfdfdf; z-index: 9; border-radius: 50% }

#focusindex .btn span.on { background: #9d0a3a; z-index: 9 }

#focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 180px; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; background-image: url(../images/sprite.png); background-repeat: no-repeat; background-position: left bottom; }

#focusindex .pre { left: 0%; z-index: 99999; margin-top: 30px; }

#focusindex .next { right: 0%; background-position: right bottom; z-index: 99999; margin-top: 30px; }

#focusindex:hover .preNext { opacity: 0.5; }

#focusindex:hover .pre { left: 10%; }

#focusindex:hover .next { right: 10%; }

#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }

.banner1 { background: url(../images/banner1.jpg) no-repeat center top; }

.banner2 { background: url(../images/banner2.jpg) no-repeat center top; }

.banner3 { background: url(../images/banner3.jpg) no-repeat center top; }

.banner4 { background: url(../images/banner4.jpg) no-repeat center top; }

.banner5 { background: url(../images/banner5.jpg) no-repeat center top; }

.Z_TypeList { width: 225px; /*position: absolute;*/ height: 46px; z-index: 99; background: url(../images/01.fw.png) no-repeat; margin-top: -6px; }

.Z_TypeList:hover, .Z_TypeListhover { background: url(../images/02.fw.png) no-repeat; }

.Z_TypeList .title a { font-size: 16px; color: #ffffff; height: 46px; line-height: 46px; text-align: center; display: block; padding-right: 30px; text-decoration: none; font-weight: 100; cursor: default }

.Z_MenuList_ul { overflow: hidden; width: 197px; font-size: 18px; color: #FFF; }

.Z_TypeList .Z_MenuList { margin-left: 13px; width: 197px; line-height: 26px; height: 460; display: none; z-index: 999; }

.Z_TypeList .Z_MenuList ul li { overflow: hidden; background: #218ace url(../images/xyyy.fw.png) no-repeat bottom left; text-align: left; text-indent: 2em; }

.Z_TypeList .Z_MenuList ul li a { text-decoration: none; color: #fff; height: 54px; line-height: 54px; display: block; }

.Z_TypeList .Z_MenuList ul li.alt { border-right: none; color: #000; background: #FFF url(../images/dhxtt1.png) no-repeat left center; }

.Z_TypeList .Z_MenuList ul li.alt a { color: #666; }

.Z_SubList { position: absolute; height: 376px; left: 210px; top: 40px; line-height: 21px; width: 0; /*background: #FFF;*/ display: none }

.Z_SubList .subView { position: absolute; top: 0; left: 0; overflow: hidden; display: none; width: 1000px; height: 426px; }

.box-shadow { padding: 10px 10px 10px 0; z-index: 999; }

.Z_SubList_ul { width: 1120px; margin-top: 0; margin-right: 0; }

.Z_SubList .subItem { width: 1120px; height: 370px; position: relative }

.nav31box { float: left; overflow: hidden; position: relative; z-index: 2; background-color: #Fff; height: 408px; width: 991px; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: #218ace; border-right-color: #218ace; border-bottom-color: #218ace; }

.nav32box { float: left; overflow: hidden; position: relative; z-index: 2; background-color: #Fff; height: 408px; width: 593px; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: #218ace; border-right-color: #218ace; border-bottom-color: #218ace; }

.nav31box_z { float: left; width: 643px; }

.nav31box_z_top { float: left; height: 194px; width: 620px; margin-left: 23px; }

.nav31box_z_top_bt { float: left; height: 23px; width: 620px; margin-top: 23px; }

.nav31box_z_top_bt ul { overflow:hidden; text-align: left; text-indent: 1em; }

.nav31box_z_top_bt ul li { height: 23px; width: 151px; float:left; border-left-width: 4px; border-left-style: solid; border-left-color: #218ace; color: #000; font-size: 16px; line-height: 23px; font-weight: bold; }

.bg1{ background:#f0f0f0;}



.dhzt { float: right; height: 350px; width: 294px; margin-top: 20px; margin-right: 50px; }

.dhzt_wc { float: right; height: 350px; width: 285px; margin-top: 20px; margin-right: 60px; }



.nav31box_z_top_zj { float: left; height: 134px; width: 155px; margin-top: 10px; }

.nav31box_z_top_zj ul { overflow:hidden; text-align: left; }

.nav31box_z_top_zj ul li { color: #000; font-size: 14px; line-height: 23px; height:23px; overflow:hidden; background: url(../images/qq.jpg) no-repeat left 8px; padding-left:10px; }

.nav31box_z_top_zj ul li a { color: #666; }

.nav31box_z_top_zj ul li a:hover { color: #218ace; }

.nav31box_z_top_bt ul li a { color: #666; }

.nav31box_z_top_bt ul li a:hover { color: #218ace; }

.nav32box_z_top_bt ul li a { color: #666; }

.nav32box_z_top_bt ul li a:hover { color: #218ace; }

.nav32box_z { float: left; height: 365px; width: 220px; }

.nav32box_z_top { float: left; height: 194px; width: 220px; margin-left: 23px; }

.nav32box_z_top_bt { float: left; height: 23px; width: 220px; margin-top: 23px; }

.nav32box_z_top_bt ul { float: left; height: 23px; width: 220px; text-align: left; text-indent: 1em; }

.nav32box_z_top_bt ul li { float: left; height: 23px; width: 140px; border-left-width: 4px; border-left-style: solid; border-left-color: #218ace; color: #000; font-size: 16px; line-height: 23px; font-weight: bold; }

.nav32box_z_top_zj { float: left; height: 166px; width: 134px; margin-top: 10px; margin-left: 15px; }

.nav32box_z_top_zj ul { float: left; height: 166px; width: 134px; text-align: left; }

.nav32box_z_top_zj ul li { float: left; width: 166px; color: #000; font-size: 14px; line-height: 23px; background-image: url(../images/qq.jpg); background-repeat: no-repeat; background-position: left; text-indent: 1em; }

.nav32box_z_top_zj ul li a { color: #666; }

.nav32box_z_top_zj ul li a:hover { color: #218ace; }

.nav31box_z_top_bt_wc { float: left; height: 23px; width: 620px; margin-top: 23px; }

.nav31box_z_top_bt_wc ul { float: left; height: 23px; width: 620px; text-align: left; }

.nav31box_z_top_bt_wc ul li { float: left; height: 23px; width: 80px; color: #000; font-size: 16px; line-height: 23px; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #218ace; text-align: center; margin-right: 66px; }

.nav31box_z_top_bt_wc ul li a { color: #666; }

.nav31box_z_top_bt_wc ul li a:hover { color: #218ace; }

.nav32box_z_top_bt_mf { float: left; height: 23px; width: 220px; margin-top: 23px; }

.nav32box_z_top_bt_mf ul { float: left; height: 23px; width: 220px; text-align: left; }

.nav32box_z_top_bt_mf ul li { float: left; height: 23px; width: 80px; color: #000; font-size: 16px; line-height: 23px; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #218ace; text-align: center; }

.nav32box_z_top_zj_mf { float: left; height: 134px; width: 164px; margin-top: 10px; margin-left: 15px; }

.nav32box_z_top_zj_mf ul { float: left; height: 134px; width: 164px; text-align: left; }

.nav32box_z_top_zj_mf ul li { float: left; width: 164px; color: #000; font-size: 14px; line-height: 23px; background-image: url(../images/qq.jpg); background-repeat: no-repeat; background-position: left; text-indent: 1em; }

.nav32box_z_top_zj_mf ul li a { color: #666; }

.nav32box_z_top_zj_mf ul li a:hover { color: #218ace; }

.nav32box_z_top_zj_kq { float: left; height: 134px; width: 134px; margin-top: 60px; margin-left: 15px; }

.nav32box_z_top_zj_kq ul { float: left; height: 134px; width: 134px; text-align: left; }

.nav32box_z_top_zj_kq ul li { float: left; width: 134px; color: #000; font-size: 14px; line-height: 30px; background-image: url(../images/kqtp.jpg); background-repeat: no-repeat; background-position: left; text-indent: 2em; }

.nav32box_z_top_zj_kq ul li a { color: #666; }

.nav32box_z_top_zj_kq ul li a:hover { color: #218ace; }

.nav31box_z_top_bt ul li a { color: #666; }

.nav31box_z_top_bt ul li a:hover { color: #218ace; }

.subItemimg1, .subItemimg2, .subItemimg3, .subItemimg4 { position: absolute; bottom: 0; font-size: 0px; line-height: normal; z-index: 1 }

.subItemimg1 { right: 10px }

.subItemimg2 { left: -10px }

.subItemimg3 { right: 20px }

.subItemimg4 { right: 20px }

.Z_SubList .subItem-hd { height: 34px; line-height: 34px; border-bottom: 2px solid #a6937c; font-size: 15px; font-family: "Î¢ÈíÑÅºÚ"; margin-bottom: 6px; display: none; }

.Z_SubList .subItem-hd a { color: #000; }

.Z_SubList .subItem-title { font-size: 14px; display: block; border-bottom: 2px solid #d6d6d6; margin: 0 12px }

.Z_SubList .subItem-cat { margin: 0 12px; width: 222px; }

.Z_SubList .subItem-cat a { color: #414141; margin: 0 15px 0 0; font-family: \5b8b\4f53; white-space: nowrap; overflow: hidden }

.Z_SubList .subItem-cat .navgd { border-radius: 3px; border: 1px solid #CCC; padding: 2px 5px; display: none }

.Z_SubList .subItem-cat a:hover { text-decoration: none; color: #000000; height: 70px; width: 176px; }

.Z_SubList .subItem-cat a.navhong { color: #e4007f }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; overflow: hidden; }

.clearfix { zoom: 1; }

.pubW { width: 980px; }

.center { margin: 0px auto; }

.dlbanner_zdy { width: 212px; height: 370px; float: right; }

.a1 { overflow: hidden; margin: 17px 0; }

.dhtt { height: 21px; width: 197px; background-color: #218ace; }

.dhkk { float: left; height: 385px; width: 640px; background-color: #09C; }

.dk { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk .bd { position: relative; height: 100%; z-index: 0; margin-top: 4px; }

.dk .bd li { zoom: 1; vertical-align: middle; }

.dk .bd img { width: 333px; height: 199px; display: block; }

.dk1 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk1 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk1 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk1 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk1 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk1 .bd { position: relative; height: 100%; z-index: 0; }

.dk1 .bd li { zoom: 1; vertical-align: middle; }

.dk1 .bd img { width: 337px; height: 199px; display: block; }

.dk2 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk2 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk2 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk2 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk2 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk2 .bd { position: relative; height: 100%; z-index: 0; }

.dk2 .bd li { zoom: 1; vertical-align: middle; }

.dk2 .bd img { width: 337px; height: 199px; display: block; }

.dk3 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk3 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk3 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk3 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk3 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk3 .bd { position: relative; height: 100%; z-index: 0; }

.dk3 .bd li { zoom: 1; vertical-align: middle; }

.dk3 .bd img { width: 337px; height: 199px; display: block; }

.dk4 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk4 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk4 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk4 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk4 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk4 .bd { position: relative; height: 100%; z-index: 0; }

.dk4 .bd li { zoom: 1; vertical-align: middle; }

.dk4 .bd img { width: 337px; height: 199px; display: block; }

.dk5 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk5 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk5 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk5 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk5 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }



.dk5 .bd { position: relative; height: 100%; z-index: 0; }

.dk5 .bd li { zoom: 1; vertical-align: middle; }

.dk5 .bd img { width: 337px; height: 199px; display: block; }

.dk6 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk6 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk6 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk6 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk6 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk6 .bd { position: relative; height: 100%; z-index: 0; }

.dk6 .bd li { zoom: 1; vertical-align: middle; }

.dk6 .bd img { width: 337px; height: 199px; display: block; }

.dk7 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk7 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk7 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk7 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk7 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk7 .bd { position: relative; height: 100%; z-index: 0; }

.dk7 .bd li { zoom: 1; vertical-align: middle; }

.dk7 .bd img { width: 337px; height: 199px; display: block; }

.dk8 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk8 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk8 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk8 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk8 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk8 .bd { position: relative; height: 100%; z-index: 0; }

.dk8 .bd li { zoom: 1; vertical-align: middle; }

.dk8 .bd img { width: 337px; height: 199px; display: block; }

.dk9 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk9 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk9 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk9 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk9 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk9 .bd { position: relative; height: 100%; z-index: 0; }

.dk9 .bd li { zoom: 1; vertical-align: middle; }

.dk9 .bd img { width: 337px; height: 199px; display: block; }

.dk10 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk10 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk10 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk10 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk10 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk10 .bd { position: relative; height: 100%; z-index: 0; }

.dk10 .bd li { zoom: 1; vertical-align: middle; }

.dk10 .bd img { width: 337px; height: 199px; display: block; }

.dk11 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk11 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk11 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk11 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk11 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk11 .bd { position: relative; height: 100%; z-index: 0; }

.dk11 .bd li { zoom: 1; vertical-align: middle; }

.dk11 .bd img { width: 337px; height: 199px; display: block; }

.dk12 { width: 337px; height: 300px; overflow: hidden; position: relative; }

.dk12 .hd { height: 30px; overflow: hidden; bottom: 21px; z-index: 1; margin-top: -80px; }

.dk12 .hd ul { overflow: hidden; zoom: 1; float: left; }

.dk12 .hd ul li { float: left; margin-right: 5px; width: 105px; height: 55px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border: 1px solid #e0e0e0; }

.dk12 .hd ul li.on { background: #f00; color: #fff; border: 1px solid #600000; }

.dk12 .bd { position: relative; height: 100%; z-index: 0; }

.dk12 .bd li { zoom: 1; vertical-align: middle; }

.dk12 .bd img { width: 337px; height: 199px; display: block; }

.theme-popover-mask { z-index: 9998; position: fixed; top: 20; left: 20; width: 100%; height: 100%; display: none }

.wxtc { float: left; width: 100%; height: 100%; margin-top: 121px; }

.theme-popover { display: none; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 100000000; background-image: url(../images/1.png); background-repeat: repeat; }

.theme-poptit { padding: 12px; position: relative; }

.lala { height: 320px; width: 525px; background-color: #FFF; border-radius: 1%; margin-top: 17%; margin-left: 38%; position: relative; animation: myfirst 4s; -moz-animation: myfirst 4s; /* Firefox */ -webkit-animation: myfirst 4s; /* Safari and Chrome */ -o-animation: myfirst 4s; /* Opera */ }

.xjwx { float: left; height: 280px; width: 400px; position: relative; background-image: url(../images/xwx.jpg); background-repeat: no-repeat; background-position: center; }

.qrcode { -webkit-animation-name: qrcode; -moz-animation-name: qrcode; -o-animation-name: qrcode; animation-name: qrcode; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; -o-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-duration: 3s; -moz-animation-duration: 3s; -o-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }

.theme-popbod { padding: 60px 15px; color: #444; height: 148px; }

.theme-popbom { padding: 15px; background-color: #f6f6f6; border-top: 1px solid #ddd; border-radius: 0 0 5px 5px; color: #666 }

.theme-popbom a { margin-left: 8px }

.theme-poptit .close { float: right; color: #999; padding: 5px; margin: -1% -1%; -5px;

font: bold 14px/14px simsun; text-shadow: 0 1px 0 #ddd }

.theme-poptit .close:hover { color: #444; }

.btn.theme-reg { position: absolute; top: 8px; left: 43%; display: none }

.inp-gray, .feed-mail-inp { border: 1px solid #ccc; background-color: #fdfdfd; width: 220px; height: 16px; padding: 4px; color: #444; margin-right: 6px }

.dform { padding: 80px 60px 40px; text-align: center; }

.dform .ipt_error { background-color: #FFFFCC; border-color: #FFCC66 }

.dform-tip { display: none; background-color: #080; color: #fff; line-height: 42px; margin-top: 10px; display:;

font-size: 14px; }

.dform-tip-errer { background-color: #CF301A; }

.dform-tip a { display: inline-block; padding: 0 20px; margin-left: 10px; background-color: #FFE924; color: #CF301A; }

.dform-login { padding: 0; height: 270px; overflow: hidden; }

.dform-login iframe { height: 470px; margin-top: -180px; }

.theme-signin { margin: -50px -20px -50px 90px; text-align: left; font-size: 14px; }

.theme-signin h4 { color: #999; font-weight: 100; margin-bottom: 20px; font-size: 12px; }

.theme-signin li { padding-left: 80px; margin-bottom: 15px; }

.theme-signin li strong { float: left; margin-left: -80px; width: 80px; text-align: right; line-height: 32px; }

.theme-signin .btn { margin-bottom: 10px; }

.theme-signin p { font-size: 12px; color: #999; }

.theme-desc, .theme-version { padding-top: 0 }

.zf { width: 300px; height: 200px; overflow: hidden; position: relative; text-align: center; cursor: default; }

.zf .mask, .zf .content { width: 335px; height: 1px; position: absolute; overflow: hidden; top: 0px; left: 0px; }

.zf img { display: block; position: relative; }

.bhcx .mask a { color: #FFF; display: block; height: 199px; width: 335px; margin-top: -101px; margin-left: -102px; line-height: 199px; }

.zfsd .mask { opacity: 0; overflow: visible; border: 0px solid rgba(0, 0, 0, 0.7); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.zfsd a.info { position: relative; top: -10px; opacity: 0; -moz-transform: scale(0, 0); -webkit-transform: scale(0, 0); -o-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; }

.zfsd:hover .mask { opacity: 1; border: 100px solid rgba(0, 0, 0, 0.7); }

.zfsd:hover a.info { opacity: 1; -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -moz-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s; }

.zf a.info { background: url('../images/link.png') no-repeat scroll center center transparent; display: inline-block; text-decoration: none; padding: 0px; text-indent: -9999px; width: 20px; height: 20px; }

.bhcx .mask { opacity: 0; overflow: visible; border: 100px solid rgba(0, 0, 0, 0.7); box-sizing: border-box; transition: all 0.4s ease-in-out 0s; }

.bhcx a.info { position: relative; top: -10px; opacity: 0; transition: opacity 0.5s ease-in-out 0s; }

.bhcx:hover .mask { opacity: 1; border: 100px solid rgba(0, 0, 0, 0.7); }

.bhcx:hover a.info { opacity: 1; transition-delay: 0.3s; }

.bbo img { opacity: 0.2; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

.bbo .mask { cursor: pointer; opacity: 1; visibility: visible; border: 100px solid rgba(0, 0, 0, 0.7); opacity: .8; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bbo:hover .mask { border: 0px double rgba(0, 0, 0, 0.7); opacity: 0; visibility: hidden; }

.bbo:hover img { opacity: 1; }

.hdp { float: left; height: 140px; width: 275px; }

.hdp_1 { float: left; height: 140px; width: 275px; border: 1px solid #e7e7e7; margin-top: 20px; }

.main_banner { width: 275px; height: 140px; position: relative; margin-right: auto; margin-bottom: 10px; margin-left: auto; font-size: 16px; color: #666666; line-height: 30px; }

.main_banner .hd { height: 10px; position: absolute; right: -87px; z-index: 1; width: 80px; background-image: none; margin-top: -4px; }

.main_banner .hd ul { overflow: hidden; zoom: 1; float: left; }

.main_banner .hd ul li { float: left; margin-right: 4px; width: 10px; height: 10px; line-height: 20px; text-align: center; cursor: pointer; background-image: url(../images/yq.gif); background-repeat: no-repeat; }

.main_banner .hd ul li.on { color: #fff; background-image: url(../images/hq.gif); background-repeat: no-repeat; }

.wxsswz { float: right; height: 110px; width: 260px; margin-right: -120px; font-size: 15px; line-height: 30px; color: #000; margin-top: 40px; }

.content { width: 1200px; margin: 0 auto; }

.col2 { line-height: 18px; overflow: hidden; zoom: 1; position: relative }

.xl_c { overflow: hidden; zoom: 1; margin-top: 15px; display: none; }

.xl_c1, .xl_c2{ width: 425px; float: left; margin-right: 9px }

.xl_c3 {width: 331px; float:right;}

.xl_c1 ul li, .xl_c2 ul li, .xl_c3 ul li { float: left; margin-right: 4px; text-align: center; margin-bottom: 4px; font-size: 14px; line-height: 18px; color: #fff; width: 91px; height: 76px }

.xl_c1 ul li:first-child { width: 137px; height: 236px; margin-bottom: 0; background: #1469c0; line-height: 26px; }

.xl_c2 ul li:first-child { width: 137px; height: 236px; margin-bottom: 0; background: #ddad6b; line-height: 26px; }

.xl_c3 ul li:first-child { width: 137px; height: 236px; margin-bottom: 0; background: #e36b0a; line-height: 26px; }

.xl_c1 ul li i { display: block; text-align: center; margin: 40px auto 20px; }

.xl_c2 ul li i { display: block; text-align: center; margin: 40px auto 0; }

.xl_c3 ul li h2 { text-align: center; margin-top: 60px; font-size: 18px; font-weight: bold }

.xl_c3 ul li h3 { text-align: center; font-size: 20px; font-weight: bold }

.xl_c3 ul li h4 { text-align: center; font-size: 18px; font-weight: bold }

.xl_c1 ul li p, .xl_c2 ul li p { font-size: 18px; font-weight: bold; }

.xl_c1 ul li a, .xl_c2 ul li a, .xl_c3 ul li a { color: #fff; display: inline-block; margin-top: 20px }

.xl_c1 ul li:nth-child(2) { background: #75d87e }

.xl_c1 ul li:nth-child(3) { background: #3f87d1; }

.xl_c1 ul li:nth-child(4) { background: #46d754; margin-right:0; }

.xl_c1 ul li:nth-child(5) { background: #ddad6b; }

.xl_c1 ul li:nth-child(6) { background: #eb9d42; }

.xl_c1 ul li:nth-child(7) { background: #cf8a29 ; margin-right:0;}

.xl_c1 ul li:nth-child(8) { background: #71a1df; margin-bottom: 0 }

.xl_c1 ul li:nth-child(9) { background: #a4c761; margin-bottom: 0 }

.xl_c1 ul li:nth-child(10) { background: #3e87d1; margin-bottom: 0;margin-right:0;}



.xl_c2 ul li:nth-child(2) { background: #75d87e }

.xl_c2 ul li:nth-child(3) { background: #3f87d1; }

.xl_c2 ul li:nth-child(4) { background: #46d754; margin-right:0;}

.xl_c2 ul li:nth-child(5) { background: #ddad6b }

.xl_c2 ul li:nth-child(6) { background: #eb9d42; }

.xl_c2 ul li:nth-child(7) { background: #cf8a29 ; margin-right:0;}

.xl_c2 ul li:nth-child(8) { background: #71a1df; margin-bottom: 0 }

.xl_c2 ul li:nth-child(9) { background: #a4c761;; margin-bottom: 0;}





.xl_c2 ul li:nth-child(10) { background: #3e87d1; margin-bottom: 0 ;margin-right:0;}







.xl_c3 ul li:nth-child(2) { background: #75d87e }

.xl_c3 ul li:nth-child(3) { background: #3f87d1;margin-right:0; }

.xl_c3 ul li:nth-child(4) { background: #ddad6b }

.xl_c3 ul li:nth-child(5) { background: #eb9d42;margin-right:0; }

.xl_c3 ul li:nth-child(6) { background: #71a1df; margin-bottom: 0 }

.xl_c3 ul li:nth-child(7) { background: #a4c761;; margin-bottom: 0;margin-right:0;}

.jl { overflow: hidden; zoom: 1; width: 1200px; margin: 0 auto; }

.jl_l { width: 254px }

.jl_l ul { height: 466px; overflow: hidden; }

.jl_l ul li { background: url(../images/jl.png) no-repeat; line-height: 62px; font-size: 18px; padding-left: 26px; width: 228px; margin-bottom: 19px }

.jl_l ul li.hover { background: url(../images/jl_h.png) no-repeat; color: #fff; }

.jl_r { width: 900px; height: 466px; overflow: hidden; }

.jl_r ul li { font-size: 14px; position: relative; overflow: hidden; }

.jl_r ul li i { display: block; }

.jl_r ul li p { width: 860px; line-height: 24px; color: #fff; padding: 10px 20px; background: url(../images/jl_r.png) repeat-x; height: 50px; position: absolute; bottom: -70px; left: 0 }

.bnav { background:#218ace; height: 65px; }

.bnav_t { width: 1200px; margin: 0 auto; overflow: hidden; zoom: 1; line-height: 65px; }

.bnav_t ul li { width: 240px; text-align: center; float: left; margin-right: 60px; font-size: 22px; color: #fff; }

.bnav_t ul li a { display: inline-block; color: #fff; }

.bnav_t ul li.hover { background: #fff477; color: #0070c0; }

.bnav_t ul li.hover a { color: #0070c0; }

.bnav_t ul li img { vertical-align: middle }

.bnav_c { overflow: hidden; zoom: 1; margin: 20px auto 0; }

.yyhj { overflow: hidden; zoom: 1; width: 1190px; background: #f1f1f1; margin: 0 auto; padding: 6px 5px 5px; }

.yyhj_t { width: 594px; }

.yyhj_t ul { overflow: hidden; margin-right: -5px; margin-bottom: -5px }

.yyhj_t ul li { float: left; margin-right: 8px; margin-bottom: 7px; width: 180px; position: relative; z-index: 0; background: #d7d7d7; text-align: center; padding: 3px; }

.yyhj_t ul li b { position: absolute; left: 3px; bottom: 3px; z-index: 1; width: 180px; height: 26px; display: block; background: #000; opacity: 0.5; filter: alpha(opacity=50); }

.yyhj_t ul li p { position: absolute; left: 3px; bottom: 3px; z-index: 2; width: 180px; height: 26px; line-height: 26px; text-align: center; color: #fff; }

.yyhj_t ul li.hover { background: #458fe8 }

.yyhj_t ul li.hover b { background: #458fe8; opacity: 0.7; filter: alpha(opacity=70); }

.yyhj_c { width: 581px; height: 453px; overflow: hidden; }

.yyhj_cc { position: relative; z-index: 0; overflow: hidden; }

.yyhj_cc b { position: absolute; left: 0; bottom: 0; z-index: 1; width: 581px; height: 70px; display: block; background: #000; opacity: 0.5; filter: alpha(opacity=50); }

.yyhj_cc p { position: absolute; left: 0; bottom: 0; z-index: 2; width: 551px; line-height: 25px; padding: 10px 15px; color: #fff; font-size: 14px }

#conbnav2 { padding: 1px 0 0; overflow: hidden; }

.yyhj1_t { width: 594px; }

.yyhj1_t ul { overflow: hidden; margin-right: -5px; margin-bottom: -5px }

.yyhj1_t ul li { float: left; margin-right: 5px; margin-bottom: 7px; width: 180px; position: relative; z-index: 0; background: #d7d7d7; text-align: center; padding: 3px; }

.yyhj1_t ul li b { position: absolute; left: 3px; bottom: 3px; z-index: 1; width: 180px; height: 26px; display: block; background: #000; opacity: 0.5; filter: alpha(opacity=50); }

.yyhj1_t ul li p { position: absolute; left: 3px; bottom: 3px; z-index: 2; width: 180px; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #000 }

.yyhj1_t ul li.hover { background: #458fe8 }

.yyhj1_t ul li.hover b { background: #458fe8; opacity: 0.7; filter: alpha(opacity=70); }

.yyhj1_c { width: 581px; height: 453px; overflow: hidden; }

.yyhj1_cc { position: relative; z-index: 0; }

.yyhj1_cc b { position: absolute; left: 0; bottom: 0; z-index: 1; width: 581px; height: 70px; display: block; background: #000; opacity: 0.5; filter: alpha(opacity=50); }

.yyhj1_cc p { position: absolute; left: 0; bottom: 0; z-index: 2; width: 551px; line-height: 20px; padding: 10px 15px; color: #fff; font-size: 14px; }

.sx_hzmt { overflow: hidden; zoom: 1; }

.sx_hzmt_tit { overflow: hidden; height: 50px; background: url(../images/sx_hzmt_tbg.png) repeat-x center bottom; }

.sx_hzmt_tit li { width: 132px; float: left; height: 50px; line-height: 50px; font-size: 24px; text-align: center; cursor: pointer; }

.sx_hzmt_tit li.hover { background: url(../images/sx_hzmt_thover.png) repeat-x center bottom; }

.sx_hzmt_con { overflow: hidden; zoom: 1; }

.sx_hzmt_con ul { overflow: hidden; zoom: 1; }

.sx_hzmt_con ul li { width: 125px; float: left; margin: 10px 4px 0px; display: inline; }

.sx_hzmt_con ul li img { width: 100%; }

.foot { width: 100%; background:#218ace; overflow: hidden; padding-bottom:50px; }

.foots { width: 1020px; height: 202px; background: url(../images/di-ls.png) no-repeat; margin: 0 auto; position: relative; overflow: hidden; }

.foots ul { position: absolute; top: 35px; left: 445px; }

.foots li { font-size: 14px; line-height: 35px; color: #FFF; }

.foots p { position: absolute; bottom: 30px; left: 5px; font-size: 14px; color: #FFF; }

.jzlc { width: 1000px; margin: 0 auto; text-align: center; overflow: hidden; }

.footer_secicon1, .footer_secicon2, .footer_secicon3, .footer_secicon4, .footer_secicon5, .footer_secicon6, .footer_secicon7, .footer_secicon8, .footer_secicon9 { background: url(../images/footer_icon.png) no-repeat; }

.footer_secicon { height: 100px; display: inline-block; padding-top: 20px; }

.footer_secicon li { width: 85px; height: 100px; float: left; margin: 0px 20px; display: inline; }

.footer_secicon li:nth-child(1) { margin-left: 20px; }

.footer_secicon li i { width: 48px; height: 48px; float: left; margin-left: 18px; display: inline; display: block; cursor: pointer; }

.footer_secicon li span { width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; float: left; }

.footer_secicon li span a { color:#fff;}

.footer_secicon1 { background-position: -23px -324px; }

.footer_secicon2 { background-position: -87px -324px; }

.footer_secicon3 { background-position: -151px -324px; }

.footer_secicon4 { background-position: -215px -324px; }

.footer_secicon5 { background-position: -280px -324px; }

.footer_secicon6 { background-position: -344px -324px; }

.footer_secicon7 { background-position: -408px -324px; }

.footer_secicon8 { background-position: -472px -324px; }

.footer_secicon9 { background-position: -536px -324px; }

.footer_secicon li:hover .footer_secicon1 { background-position: -23px -264px; }

.footer_secicon li:hover .footer_secicon2 { background-position: -87px -264px; }

.footer_secicon li:hover .footer_secicon3 { background-position: -151px -264px; }

.footer_secicon li:hover .footer_secicon4 { background-position: -215px -264px; }

.footer_secicon li:hover .footer_secicon5 { background-position: -280px -264px; }

.footer_secicon li:hover .footer_secicon6 { background-position: -344px -264px; }

.footer_secicon li:hover .footer_secicon7 { background-position: -408px -264px; }

.footer_secicon li:hover .footer_secicon8 { background-position: -472px -264px; }

.footer_secicon li:hover .footer_secicon9 { background-position: -536px -264px; }

.footer_copyright { width: 100%; height: 35px; line-height: 35px; font-size: 12px; color: #a7a7a7; text-align: center; background-color: #303030; }

.footer_copyright a { color: #FFF; }

.footer_logo { display: none; }

.footer_border { display: none; }

.footer_list { margin-left: 30px; }

/**/



.channel { width: 100%; background: #fff; }

.channel a { color: #444; }

.yczzzx { width: 100%; background-color: #eaeaea; border-bottom: 1px solid #ddd; padding: 35px 0; }

.yczzzx .y_center { width: 1165px; margin: 0 auto; overflow: hidden; }

.yczzzx .yc_left { width: 352px; float: left; }

.yczzzx .yc_left a { width: 352px; height:192px; display:block}



.yczzzx .yc_left h2 { font-size: 35px; display: block; color: #262626; }

.yczzzx .yc_left .ycl_center { margin: 28px 0; width: 100%; height: 192px; background: url(../images/yczz_05.jpg) no-repeat; }

.yczzzx .yc_left .ycl_pzcenter { margin: 28px 0; width: 100%; height: 192px; background: url(../images/yczz_pz05.jpg) no-repeat; }

.yczzzx .yc_left .ycl_jrsycenter { margin: 28px 0; width: 100%; height: 192px; background: url(../images/yczz_jrsy09.jpg) no-repeat; }



.yczzzx .yc_left .ycl_bpbjcenter { margin: 28px 0; width: 100%; height: 192px; background: url(../images/yczz_bpbj08.jpg) no-repeat; }



.yczzzx .yc_left .ycl_zxcenter { margin: 28px 0; width: 100%; height: 192px; background: url(../images/yczz_zx07.jpg) no-repeat; }

.yczzzx .yc_left .ycl_ywcenter { margin: 28px 0; width: 100%; height: 192px; background: url(../images/yczz_06.jpg) no-repeat; }









.yczzzx .yc_left .ycl_center a, .yczzzx .yc_left .ycl_pzcenter a, .yczzzx .yc_left .ycl_jrsycenter a, .yczzzx .yc_left .ycl_bpbjcenter a, .yczzzx .yc_left .ycl_zxcenter a, .yczzzx .yc_left .ycl_ywcenter a { display: block; width: 100%; height: 192px; }

.yczzzx .yc_left .ycl_bottom { font-size: 14px; line-height: 24px; }

.yczzzx .yc_right { width: 760px; float: right; }

.yczzzx .ycr_top { font-size: 26px; color: #848187; height: 46px; }

.yczzzx .ycr_center { width: 710px; margin: 28px 0; overflow:hidden;}

.yczzzx .ycr_center .ycrc_left { width: 380px; float: left; }

.yczzzx .ycrc_left li { width: 122px; height: 46px; float: left; text-align: center; line-height: 46px; font-size: 16px; margin: 0 3px 3px 0; display: inline; }

.yczzzx .ycrc_left li a { color: #fff; display: block; width: 100%; height: 46px; background: url(../images/mrlink.jpg); }

.yczzzx .ycrc_left li a:hover { color: #fff; width: 100%; height: 46px; background: url(../images/yczzhover.jpg); }

.yczzzx .ycrc_video { width: 239px; height: 209px; line-height: 24px; text-align: center; font-size: 14px; float: right }

.yczzzx .ycr_bottom { width: 760px; height: 117px; overflow: hidden; float: left }

.yczzzx .ycr_bottom .og_prev1, .og_next1 { width: 20px; height: 19px; background: url(../images/yczz_28.jpg) no-repeat; cursor: pointer; text-indent: -99999px; float: left; margin-top: 43px }

.yczzzx .ycr_bottom .og_prev1 { background-position: 0 0 }

.yczzzx .ycr_bottom .og_next1 { background-position: 0 -19px }

.yczzzx .ycr_bottom .picbox1 { width: 704px; height: 117px; overflow: hidden; float: left }

.yczzzx .ycr_bottom .piclist1 { width: 704px; height: 117px; overflow: hidden; float: left }

.yczzzx .piclist1 li { width: 163px; height: 117px; overflow: hidden; margin-right: 13px; float: left }

.yczzzx .piclist1 li p { line-height: 25px; text-align: center; }

.yczzzx .piclist1 li a:hover p { text-decoration: underline; }

.plate { width: 1165px; padding: 35px 0; margin: 0 auto; overflow: hidden; }

.plate .tjyd { width: 605px; float: left; }

.plate .tjyd h2, .plate .qwzj h2 { font-size: 35px; display: block; color: #262626; display: block; margin-bottom: 30px; }

.plate .t_left { width: 226px; height: 246px; float: left; }

.plate .t_right { width: 345px; float: right; }

.plate .t_right a { color: #444; }

.plate .t_right a:hover { color: #218ace; }

.plate .t_right h3 { font-size: 20px; line-height: 38px; width: 345px; height: 38px; overflow: hidden; display: block; }

.plate .t_right p { font-size: 14px; line-height: 24px; height: 72px }

.plate .t_right .tr_ul { width: 100%; margin-top: 14px; }

.plate .t_right .tr_ul li { font-size: 14px; line-height: 30px; }

.plate .t_right .tr_ul li a { display: block; height: 30px; background: url(../images/CN0220_79.jpg) no-repeat left center; padding-left: 14px; overflow: hidden; }

.plate .qwzj { width: 494px; float: right; }

.plate .qwzj h2 { text-indent: 40px; }

.plate .qwzj .q_center { width: 494px; height: 215px; float: left }

.plate .qwzj .og_prev2, .og_next2 { width: 20px; height: 41px; background: url(../images/yczz_47.jpg) no-repeat; cursor: pointer; text-indent: -99999px; float: left }

.plate .qwzj .og_prev2 { background-position: 0 0; margin: 55px 10px 0px 0px }

.plate .qwzj .og_next2 { background-position: 0 -41px; margin: 55px 0px 0px 0px }

.plate .qwzj .picbox2 { width: 400px; height: 205px; overflow: hidden; float: left; margin-right: 10px }

.plate .piclist2 { overflow: hidden; }

.plate .piclist2 li { width: 179px; height: 205px; overflow: hidden; padding: 0px 10px 0px 10px; float: left }

.plate .piclist2 li p { line-height: 25px; font-size: 14px; padding: 0 10px; }

.plate .piclist2 li a:hover p { text-decoration: underline; }

.plate .qwzj .q_bottom { width: 407px; margin: 12px auto 0; overflow: hidden; }

.plate .qwzj .q_bottom a { width:124px; height: 26px; text-align: center; line-height: 26px; display: block; float: left; margin-right: 1px; background: #218ace; color: #fff; }

.plate .qwzj .q_bottom a:hover, .q_bottom_yczj a:hover, .q_bottom_ycmr a:hover, .q_bottom_ycmb a:hover { text-decoration: underline; }

.channel .black { width: 100%; background: #218ace; }

.channel .black .b_center { width:1200px; margin:0 auto;  padding: 40px 0;  overflow: hidden;  }

.channel .black h2 { font-size: 39px; color: #fff; float: left; overflow: hidden; }

.channel .black h2 span { display: block; float: left; width: 200px; border-right: 1px solid #fff; padding-right: 25px; margin-right: 25px; }

.channel .black h2 p { display: block; float: left; width: 320px; }

.channel .black .bc_right { width: 545px; float: right; text-align: right; color: #fff; padding-top: 25px; font-size:20px;}

.channel .black .bc_right a { color: #fff; font-size: 14px; }

.channel .black .bc_right a:hover { text-decoration: underline; }

.hei_block { width: 100%; background-color: #eaeaea; border-bottom: 1px solid #ddd; padding: 35px 0; }

.zzy { width: 288px; margin-right:16px; float: left; }

.zzy .zzy_center a { text-align: center; line-height: 26px; color: #fff; display: block; float: left; background: #848187; padding: 0 6px; margin-right: 1px; }

.zzy h3{ font-size: 26px; color: #848187; margin-bottom: 20px; }

.zzy .zzy_center { margin: 8px 0 20px; width: 100%; height: 26px; overflow: hidden; }

.zzy .zzy_center a { text-align: center; line-height: 26px; color: #fff; display: block; float: left; background: #848187; padding: 0 9px; margin-right: 1px; }

.zzy .zzy_bottom { width: 100%; padding-top: 15px; height: 150px; border-top: 2px solid #c7c7c7 }

.zzy .zzy_bottom li { font-size: 14px; line-height: 30px; }

.zzy .zzy_bottom li a{ display: block; height: 30px; background: url(../images/CN0220_79.jpg) no-repeat left center; padding-left: 14px; overflow: hidden; }

.zzy a.zzy_more { width: 138px; height: 32px; background: #218ace; text-align: center; font-size: 14px; line-height: 32px; color: #fff; display: block; margin: 25px auto 0; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  position: relative; z-index: 2; }

.zzy_more:hover { text-decoration: underline; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.channel .c_bottom { padding: 30px 0; margin-top: 50px; border-top: 1px dashed #ccc; overflow: hidden; }

.channel .cb_left { width: 500px; float: left; }

.channel .cb_left h3, .channel .cb_right h3 { font-size: 26px; color: #848187; margin-bottom: 20px; }

.channel .cbl_sk { width: 495px; height: 73px; background: #218ace; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;  color: #fff; text-align: center; padding: 15px 0; position: relative; z-index: 2; }

.channel .cbl_sk span { font-size: 33px; }

.channel .cbl_sk p { font-size: 22px; }

.channel .jhs { width: 255px; padding: 15px 245px 15px 0; background: url(../images/yczz_84.jpg) no-repeat right 15px; font-size: 14px; line-height: 28px; }

.channel .jiage { width: 100%; padding-top: 8px; }

.channel .jiage span { font-size: 14px; }

.channel .jiage p { font-size: 32px; }

.channel .jiage p font { font-size: 21px; }

.channel .cb_right { width: 562px; float: right; }

.channel .cbr_content { width: 100%; overflow: hidden; }

.cbr_content li { width: 256px; float: left; }

.cbr_content li.bottom { margin-bottom: 65px; }

.cbr_content li.right { width: 256px; float: right; }

.cbr_content li h4 { font-size: 18px; display: block; line-height: 52px; padding-left: 55px; }

.cbr_content li h4.yinsu1 { background: url(../images/yinsu1.jpg) no-repeat left center; }

.cbr_content li h4.yinsu2 { background: url(../images/yinsu2.jpg) no-repeat left center; }

.cbr_content li h4.yinsu3 { background: url(../images/yinsu3.jpg) no-repeat left center; }

.cbr_content li h4.yinsu4 { background: url(../images/yinsu4.jpg) no-repeat left center; }

.cbr_content li p { font-size: 14px; line-height: 28px; }











/*need style*/

.h0 {

	height: 0;

	clear: both;

}

.zzjs {

	width: 1165px;

	margin: 0 auto;

}

.zzjs h2 {

	width: 388px;

	height: 64px;

	background: url(../images/yczz_88.jpg) no-repeat;

	text-align: center;

	font-size: 35px;

	line-height: 64px;

	color: #fff;

	display: block;

	margin: 0 auto;

	overflow: hidden;

}

.zzjs h2.ycmr {

	width: 446px;

	background: url(../images/ycmr_88.jpg) no-repeat;

}

.zzjs .zzjs_content {

	width: 100%;

	padding: 50px 0;

	overflow: hidden;

}

.zzjs_content .zjjs_left {

	width: 343px;

	float: left;

	padding-right: 56px;

	background: url(../images/yczz_102.gif) no-repeat right 118px;

}

.zzjs_content .zjjs_left .zl_top {

	width: 100%;

	height: 201px;

	overflow: hidden;

}

.zzjs_content .zjjs_left .zl_bottom {

	font-size: 14px;

	line-height: 24px;

	padding-top: 20px;

}

.zzjs_content .zjjs_right {

	width: 730px;

	float: right;

	padding-top: 12px;

}

.zzjs_content .zjjs_right h3 {

	font-size: 26px;

	color: #262626;

}

.zzjs_content .zjjs_right .zr_center {

	width: 100%;

	overflow: hidden;

	margin-top: 35px;

}

.ycmb_black {

	width: 100%;

/*	background: #eaeaea;*/

}

.zzjs_content .zjjs_right .ycmb_left {

	width: 343px;

	float: left;

}

.zzjs_content .zjjs_right .ycmb_left .yl_top {

	width: 343px;

	height: 121px;

	background: url(../images/ycmb_30.jpg) no-repeat;

}

.zzjs_content .zjjs_right .ycmb_left .yl_top a {

	display: block;

	width: 343px;

	height: 121px;

}







.zzjs_content .zjjs_right .ycmb_left .yl_pztop {

	width: 343px;

	height: 121px;

	background: url(../images/ycmb_pz30.jpg) no-repeat;

}

.zzjs_content .zjjs_right .ycmb_left .yl_pztop a {

	display: block;

	width: 343px;

	height: 121px;

}



.zzjs_content .zjjs_right .ycmb_left .yl_jrsytop {

	width: 343px;

	height: 121px;

	background: url(../images/ycmb_jrsy30.jpg) no-repeat;

}

.zzjs_content .zjjs_right .ycmb_left .yl_jrsytop a {

	display: block;

	width: 343px;

	height: 121px;

}



.zzjs_content .zjjs_right .ycmb_left p {

	font-size: 14px;

	line-height: 24px;

	padding: 10px 10px 0;

}

.zzjs_content .zjjs_right .ycmb_left a.more {

	width: 138px;

	height: 32px;

	background: #218ace;

	text-align: center;

	font-size: 14px;

	line-height: 32px;

	color: #fff;

	display: block;

	margin: 20px auto 0;

	cursor: pointer;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	behavior: url(../other/ie-css3.htc);

	position: relative;

	z-index: 2;

}

.zzjs_content .zjjs_right .ycmb_right {

	width: 376px;

	float: right;

}

.zzjs_content .zjjs_right .ycmb_right .yr_top {

	width: 376px;

	height: 199px;

	background: url(../images/ycmb_27.jpg) no-repeat;

}





.zzjs_content .zjjs_right .ycmb_right .yr_pztop {

	width: 376px;

	height: 199px;

	background: url(../images/ycmb_pz27.jpg) no-repeat;

}



.zzjs_content .zjjs_right .ycmb_right .yr_jrsytop {

	width: 376px;

	height: 199px;

	background: url(../images/ycmb_jrsy27.jpg) no-repeat;

}

.zzjs_content .zjjs_right .ycmb_right span {

	display: block;

	font-size: 18px;

	text-align: center;

	padding: 10px 0;

}

.zzjs_content .zjjs_right .ycmb_right table {

	color: #FFF;

	font-size: 14px;

}

.zzjs_content .zjjs_right .ycmb_right table a {

	color: #FFF;

	font-size: 14px;

}

.zzjs_content .zjjs_right .ycmb_right

















.channel .zzjs { width: 1165px; margin: 0 auto; }

.channel .zzjs h2 { width: 388px; height: 64px; background: url(../images/yczz_88.jpg) no-repeat; text-align: center; font-size: 35px; line-height: 64px; color: #fff; display: block; margin: 0 auto; overflow: hidden; }

.channel .zzjs h2.ycmr { width: 446px; background: url(../images/ycmr_88.jpg) no-repeat; }

.channel .zzjs .zzjs_content { width: 100%; padding: 50px 0; overflow: hidden; }

.channel .zzjs .zc_left { width: 322px; float: left; padding-right: 50px; background: url(../images/yczz_102.gif) no-repeat right center; }

.channel .zzjs .zc_left .zcl_top { width: 100%; height: 128px; background: url(../images/yczz_92.jpg) no-repeat; }

.channel .zzjs .zc_left .zcl_top a { display: block; width: 100%; height: 128px; }

.channel .zzjs .zc_left .zcl_center { padding: 20px 0 10px; line-height: 24px; font-size: 14px; }

.channel .zzjs .zc_left .zcl_bottom { width: 100%; height: 59px; background: url(../images/yczz_107.jpg) no-repeat; }

.channel .zzjs .zc_left .zcl_bottom a { display: block; width: 100%; height: 59px; }

.channel .zzjs .zc_center { width: 403px; float: left; margin-left: 22px; _margin-left: 0px; }

.channel .zzjs .zc_center li { width: 100%; background: #218ace; color: #fff; margin-bottom: 12px; _margin-bottom: 0; overflow: hidden; }

.zzjs_content .zc_center li a { color: #fff; display: block; cursor: pointer; }

.zzjs_content .zc_center li a:hover { color: #fff; display: block; cursor: pointer; }

.zzjs_content .zc_center li a:hover .zccl_left span { text-decoration: underline; }

.channel .zzjs .zzjs_content .zc_center li .zccl_left { width: 209px; padding: 5px 8px 5px 12px; float: left; }

.channel .zzjs .zzjs_content .zc_center li .zccl_left span { font-size: 16px; }

.channel .zzjs .zzjs_content .zc_center li .zccl_left p { font-size: 12px; line-height: 20px; margin-top: 3px; }

.channel .zzjs .zzjs_content .zc_center li .zccl_right { width: 173px; height: 107px; float: right; }

.channel .zzjs .zzjs_content .zc_center li .zccl_right img { width: 173px; height: 107px; }

.channel .zzjs .zzjs_content .zc_right { width: 343px; float: right; }

.channel .zzjs .zzjs_content .zc_right .zcr_top { width: 343px; height: 125px;  }

.channel .zzjs .zzjs_content .zc_right .zcr_content { width: 100%; margin-top: 35px; }

.channel .zzjs .zzjs_content .zc_right .zcr_content li { font-size: 14px; line-height: 30px; }

.channel .zzjs .zzjs_content .zc_right .zcr_content li a { display: block; height: 30px; background: url(../images/CN0220_79.jpg) no-repeat left center; padding-left: 14px; overflow: hidden; color: #707070; }

.channel .zzjs .zzjs_content .zc_right .zcr_content li a:hover { color: #218ace; }

.channel .zz_case { width: 1165px; padding: 35px 0; margin: 0 auto; overflow: hidden; border-top: 1px dashed #ccc; }

.channel .zz_case .zc_left { width: 808px; float: left; }

.channel .zz_case .zc_left h2 { font-size: 35px; display: block; color: #262626; display: block; margin-bottom: 30px; }

.channel .zz_case .zc_left h2 a { color: #444; }

.channel .zz_case .zc_left .zcl_content { }



.z4_box1{width: 808px; height:223px; overflow:hidden;}

.s4_c_in{width:328px;height:223px;float:left;position:relative; border:0}

.s4_c_in a{border:0;}

.s1_box1_1{background: url(../images/al_yczz_01.jpg) no-repeat;}

.s1_box1_2{background: url(../images/al_yczz_02.jpg) no-repeat;}

.s1_box1_3{background: url(../images/al_yczz_03.jpg) no-repeat;}

.s1_box1_4{background: url(../images/al_yczz_04.jpg) no-repeat;}





.s1_box1_pz1{background: url(../images/al_yczz_pz01.jpg) no-repeat;}

.s1_box1_pz2{background: url(../images/al_yczz_pz02.jpg) no-repeat;}

.s1_box1_pz3{background: url(../images/al_yczz_pz03.jpg) no-repeat;}

.s1_box1_pz4{background: url(../images/al_yczz_pz04.jpg) no-repeat;}







.s1_box1_jrsy1{background: url(../images/al_yczz_jrsy01.jpg) no-repeat;}

.s1_box1_jrsy2{background: url(../images/al_yczz_jrsy02.jpg) no-repeat;}

.s1_box1_jrsy3{background: url(../images/al_yczz_jrsy03.jpg) no-repeat;}

.s1_box1_jrsy4{background: url(../images/al_yczz_jrsy04.jpg) no-repeat;}







.s1_boxbpbj1_1{background: url(../images/al_yczz_bpbj01.jpg) no-repeat;}

.s1_boxbpbj1_2{background: url(../images/al_yczz_bpbj02.jpg) no-repeat;}

.s1_boxbpbj1_3{background: url(../images/al_yczz_bpbj03.jpg) no-repeat;}

.s1_boxbpbj1_4{background: url(../images/al_yczz_bpbj04.jpg) no-repeat;}



.s1_box1_zx1{background: url(../images/al_yczz_zx01.jpg) no-repeat;}

.s1_box1_zx2{background: url(../images/al_yczz_zx02.jpg) no-repeat;}

.s1_box1_zx3{background: url(../images/al_yczz_zx03.jpg) no-repeat;}

.s1_box1_zx4{background: url(../images/al_yczz_zx04.jpg) no-repeat;}





#s4box1,#s4box2,#s4box3{width:160px;overflow:hidden;background-position:-168px 0}

.s4_c_in a{width:328px;height:223px;float:left; display:block}



.channel .zz_case .zc_right { width: 330px; float: right; }

.channel .zz_case .zc_right h3 { font-size: 26px; color: #848187; margin: 10px 0 30px; }

.channel .zz_case .zc_right .mytab_top { padding-left: 10px; overflow: hidden; }

.channel .zz_case .zc_right .mytab_top li { width: 20px; float: left; font-size: 25px; }

.channel .zz_case .zc_right .mytab_top li a { color: #c1c1c1; }

.channel .zz_case .zc_right .mytab_top .active { color: #848187; }

.channel .zz_case .zc_right .mytab_top .active a { color: #848187; }

.channel .zz_case .zc_right .zr_content { width: 266px; height: 174px; border: 10px solid #ddd; }

.channel .zz_case .zc_right .zr_content img { width: 266px; height: 174px }

.channel .zz_case .zc_right a.zr_more { width: 80px; height: 28px; text-align: center; line-height: 28px; color: #fff; background: #218ace; display: block; float: right; }

.channel .zz_case .zc_right a.zr_more:hover { text-decoration: underline; }

.channel .answers { width: 100%; background-color: #eaeaea; padding: 0 0 35px; }

.channel .answers .a_center { width: 1165px; margin: 0 auto; overflow: hidden; }

.channel .answers .a_center h2 { width: 265px; height: 64px; background: url(../images/yczz_116.jpg) no-repeat; text-align: center; font-size: 35px; line-height: 64px; color: #fff; display: block; margin: 0 auto 40px; }

.channel .answers .a_center h2 a { color: #fff; }

.channel .answers .a_center .ac_left { width: 640px; float: left; }

.channel .answers .a_center .ac_left li { font-size: 14px; line-height: 30px; margin-right: 51px; display: inline; float: left; }

.channel .answers .a_center .ac_left li a { display: block; width: 255px; height: 30px; background: url(../images/CN0220_79.jpg) no-repeat left center; padding-left: 14px; overflow: hidden; color: #444; }

.channel .answers .a_center .ac_left li a:hover { color: #218ace; }

.channel .answers .a_center .ac_right { width: 505px; float: right; }

.channel .answers .a_center .ac_right span { width: 100%; height: 25px; text-align: center; font-size: 16px; display: block; color: #848187; }

.channel .answers .a_center .ac_right .acr_content { _width: 100%; overflow: hidden; margin-top: 12px; }

.channel .answers .a_center .ac_right .acr_content a { width: 140px; height: 44px; background: url(../images/jigoumr.jpg); font-size: 18px; line-height: 44px; display: block; float: left; padding: 3px 8px; color: #fff; margin: 0 12px 8px 0; }

.channel .answers .a_center .ac_right .acr_content a p { width: 58px; height: 44px; float: left; }

.channel .answers .a_center .ac_right .acr_content a font { display: block; padding-left: 5px; }

.channel .answers .a_center .ac_right .acr_content a:hover { background: url(../images/jgyczzhover.jpg); cursor: pointer; width: 140px; height: 44px; display: block; }

.channel_banner .index_focus .bd .yczj_li01 { background: url(../images/channel_banner01.jpg) no-repeat center }

.channel_banner .index_focus .bd .yczj_li02 { background: url(../images/channel_banner02.jpg) no-repeat center }

.channel_banner .index_focus .bd .yczj_li03 { background: url(../images/channel_banner03.jpg) no-repeat center }

.channel_banner .index_focus .bd .yczj_li04 { background: url(../images/channel_banner04.jpg) no-repeat center }

.channel_banner .index_focus .bd .yczj_li05 { background: url(../images/channel_banner05.jpg) no-repeat center }

.channel_banner .index_focus .bd .yczj_li06 { background: url(../images/channel_banner06.jpg) no-repeat center }

.yczzzx .yc_left .ycl_center_yczj { margin: 28px 0; width: 100%; height: 192px; background: url(../images/yczj_05.jpg) no-repeat; }

.yczzzx .ycr_center .ycrc_left_yczj { width: 380px; float: left; }

.yczzzx .ycr_center .ycrc_left_yczj li { width: 122px; height: 46px; float: left; text-align: center; line-height: 46px; font-size: 16px; margin: 0 3px 3px 0; display: inline; }

.yczzzx .ycr_center .ycrc_left_yczj li a { color: #fff; display: block; width: 100%; height: 46px; background: url(../images/mrlink.jpg); }

.yczzzx .ycr_center .ycrc_left_yczj li a:hover { color: #fff; width: 100%; height: 46px; background: url(../images/yczjhover.jpg); }

.plate .t_left_yczj { width: 226px; height: 246px; float: left; background: url(../images/yczj_21.jpg) no-repeat; }

.plate .qwzj .q_bottom_yczj { width: 407px; margin: 12px auto 0; overflow: hidden; }

.plate .qwzj .q_bottom_yczj a { width: 66px; height: 26px; text-align: center; line-height: 26px; display: block; float: left; margin-right: 1px; background: #218ace; color: #fff; }

.channel .z_content .zzy .zzy_pic_yczj { width: 100%; height: 130px; background: url(../images/yczj_25.jpg) no-repeat; }

.channel .z_content .zztpp .zztpp_pic_yczj { width: 100%; height: 130px; background: url(../images/yczj_26.jpg) no-repeat; }

.channel .z_content .zzygc .zzygc_pic_yczj { width: 100%; height: 130px; background: url(../images/yczj_27.jpg) no-repeat; }

.channel .z_content a.zzy_more_yczj { width: 138px; height: 32px; background: #218ace; text-align: center; font-size: 14px; line-height: 32px; color: #fff; display: block; margin: 25px auto 0; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  position: relative; z-index: 2; }

.channel .zz_case .zc_right a.zr_more_yczj { width: 80px; height: 28px; text-align: center; line-height: 28px; color: #fff; background: #218ace; display: block; float: right; }

.channel .zz_case .zc_right a.zr_more_yczj:hover { text-decoration: underline; }

.channel .answers .a_center .ac_right .acr_content a.yczj:hover { background: url(../images/jgyczjhover.jpg); position: relative; z-index: 2; cursor: pointer; }



.yczzzx .ycr_center .ycrc_yczl{width:267px; height:185px; float:right; margin-top:5px;}

.yczzzx .ycr_center .ycrc_yczl .yy_content{width:100%;}

.yczzzx .ycr_center .ycrc_yczl .mytab_top{overflow:hidden; width:65px; margin:0 auto;}

.yczzzx .ycr_center .ycrc_yczl .mytab_top li{width:20px; float:left; font-size:25px;}

.yczzzx .ycr_center .ycrc_yczl .mytab_top li a{color:#c1c1c1;}

.yczzzx .ycr_center .ycrc_yczl .mytab_top .active{	color:#848187;}

.yczzzx .ycr_center .ycrc_yczl .mytab_top .active a{	color:#848187;}

.dno{ display:none}







.ac_yczl{width:100%; overflow:hidden;}

.ac_yczl .acy_left{width:293px; float:left; overflow:hidden;}

.ac_yczl .acy_left h3,.ac_yczl .acy_right h3{font-size:25px; overflow:hidden; color:#848187; margin-bottom:30px;}

.ac_yczl .acy_left .acyl_left{width:293px; float:left;}

.ac_yczl .acy_left .acyl_left .al_top{width:100%; line-height:24px; font-size:14px;}

.ac_yczl .acy_left .acyl_left .al_center{width:100%; margin:10px 0;}

.ac_yczl .acy_left .acyl_left .al_center table{background:#eaeaea;}

.ac_yczl .acy_left .acyl_left .al_center table td{font-size:14px; color:#fff; text-align:center; background:#848187; padding:0 10px;}

.ac_yczl .acy_left .acyl_left .al_bottom{width:100%;}

.ac_yczl .acy_left .acyl_left .al_bottom li{font-size:14px; line-height:24px; height:24px; background:url(../images/CN0220_79.jpg) no-repeat 8px center; padding-left:18px;}

.ac_yczl .acy_right .acyl_right{width:220px; height:242px; margin-right:20px; float:left; background:url(../images/yczl_29.jpg) no-repeat; display:inline;}



.ac_yczl .acy_right .acyl_pzright{width:220px; height:242px; margin-right:20px; float:left; background:url(../images/yczl_pz29.jpg) no-repeat; display:inline;}





.ac_yczl .acy_right .acyl_jrsyright{width:220px; height:242px; margin-right:20px; float:left; background:url(../images/yczl_jrsy29.jpg) no-repeat; display:inline;}



.ac_yczl .acy_right .acyl_bpbjright{width:220px; height:242px; margin-right:20px; float:left; background:url(../images/yczl_bpbj32.jpg) no-repeat; display:inline;}



.ac_yczl .acy_right .acyl_ywright{width:220px; height:242px; margin-right:20px; float:left; background:url(../images/yczlyw_30.jpg) no-repeat; display:inline;}

.ac_yczl .acy_right .acyl_zxright{width:220px; height:242px; margin-right:20px; float:left; background:url(../images/yczlyw_zx31.jpg) no-repeat; display:inline;}



.ac_yczl .acy_right{width:830px; float:right; overflow:hidden;}

.ac_yczl .acy_right .acyr_left{width:540px; float:left;}

.ac_yczl .acy_right .acyr_left .ar_top{width:100%;}

.ac_yczl .acy_right .acyr_left .ar_top table{background:#eaeaea;}

.ac_yczl .acy_right .acyr_left .ar_top table td{text-align:center; font-size:14px; color:#fff; background:#848187; padding:0 17px; border-right:#fff 1px solid;}

.ac_yczl .acy_right .acyr_left .ar_top table td a{color:#fff;}

.ac_yczl .acy_right .acyr_left .ar_center{width:100%; height:112px; background:url(../images/yczl_32.jpg) no-repeat;}



.ac_yczl .acy_right .acyr_left .ar_pzcenter{width:100%; height:112px; background:url(../images/yczl_pz32.jpg) no-repeat;}



.ac_yczl .acy_right .acyr_left .ar_jrsycenter{width:100%; height:112px; background:url(../images/yczl_jrsy32.jpg) no-repeat;}



.ac_yczl .acy_right .acyr_left .ar_bpbjcenter{width:100%; height:112px; background:url(../images/yczl_bpbj35.jpg) no-repeat;}





.ac_yczl .acy_right .acyr_left .ar_zxcenter{width:100%; height:112px; background:url(../images/yczlzx_34.jpg) no-repeat;}



.ac_yczl .acy_right .acyr_left .ar_ywcenter{width:100%; height:112px; background:url(../images/yczlyw_33.jpg) no-repeat;}





.ac_yczl .acy_right .acyr_left .ar_bottom{font-size:14px; line-height:24px; margin-top:25px;}

.ac_yczl .acy_right .acyr_right{width:250px; float:right;}

.ac_yczl .acy_right .acyr_right .acr_top{width:250px; height:161px;  margin-bottom:25px;}

.ac_yczl .acy_right .acyr_right .acr_bottom{width:100%;}

.ac_yczl .acy_right .acyr_right .acr_bottom li{font-size:14px; line-height:24px; height:24px; background:url(../images/CN0220_79.jpg) no-repeat 8px center; padding-left:18px; overflow:hidden;}



.zzybt2{ font-size:24px; text-align:center; margin-bottom:30px; color:#848187;}

.zzybt{ font-size:16px; font-weight:bold; text-align:center; line-height:30px; color:#666;}



.zjjs_bottom{width:100%; padding:35px 0; border-top:1px dashed #ccc; overflow:hidden;}

.zjjs_bottom .zb_left{width:343px; height:201px; padding-right:56px; float:left; background:url(../images/yczz_102.gif) no-repeat right 80px;}

.zjjs_bottom .zb_center{width:343px; float:left;}

.zjjs_bottom .zb_right2 h3{font-size:26px; overflow:hidden; margin-bottom:20px;}

.zjjs_bottom .zb_right2 h3 a{color:#444;}

.zjjs_bottom .zb_center p{font-size:14px; line-height:24px;display:block;}

.zjjs_bottom .zb_center p a{color:#9263de}

.zjjs_bottom .zb_right2{width:760px; float:right;}

.zjjs_bottom .zb_right{width:330px; float:right; }

.zjjs_bottom .zb_right span{font-size:20px; display:block; padding-bottom:25px;}

.zjjs_bottom .zb_right p{display:block; overflow:hidden; *margin-bottom:5px;}

.zjjs_bottom .zb_right p a{display:block; width:105px; height:32px; float:left; background:#218ace; color:#FFF; text-align:center; font-size:15px; line-height:32px; margin:0 5px 5px 0; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;position:relative; z-index:2;}





@keyframes myfirst{0%{left:0px;top:-250px;}25%{left:0px;top:0px;}50%{left:0px;top:0px;}75%{left:0px;top:0px;}100%{left:0px;top:0px;}}

@-moz-keyframes myfirst{0%{left:0px;top:-250px;}25%{left:0px;top:0px;}50%{left:0px;top:0px;}75%{left:0px;top:0px;}100%{left:0px;top:0px;}}

@-webkit-keyframes myfirst{0%{left:0px;top:-250px;}25%{left:0px;top:0px;}50%{left:0px;top:0px;}75%{left:0px;top:0px;}100%{left:0px;top:0px;}}

@-o-keyframes myfirst{0%{left:0px;top:-250px;}25%{left:0px;top:0px;}50%{left:0px;top:0px;}75%{left:0px;top:0px;}100%{left:0px;top:0px;}}



@keyframes qrcode{0%{top:6px;opacity:1;}50%{top:216px;opacity:1;}100%{top:6px;opacity:1;}}

@-webkit-keyframes qrcode{0%{top:6px;opacity:1;}50%{top:216px;opacity:1;}100%{top:6px;opacity:1;}}

@-moz-keyframes qrcode{0%{top:6px;opacity:1;}50%{top:216px;opacity:1;}100%{top:6px;opacity:1;}}

@-o-keyframes qrcode{0%{top:6px;opacity:1;}50%{top:256px;opacity:1;}100%{top:6px;opacity:1;}}



@keyframes orangeIn{0%{-webkit-transform:scale(0.8);-ms-transform:scale(0.5);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}

@-webkit-keyframes orangeIn{0%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}

@-moz-keyframes orangeIn{0%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}

@-ms-keyframes orangeIn{0%{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}



@keyframes orangeOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}}

@-webkit-keyframes orangeOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}}

@-moz-keyframes orangeOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}}

@-ms-keyframes orangeOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}}









/**/

.order-c { line-height: 25px; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 12px; font-weight: normal; color: #000; overflow:hidden; width:240px; margin:0 auto;}

.order-c a { text-decoration: none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

}

.order-c dl { width: 80px; height: 85px; float: left; }

.order-c dd { width: 48px; margin:0 auto; height: 47px; text-align: center; }

.order-c dd a { width: 48px; height: 47px; display: block; }

.order-c dt { overflow:hidden; height: 32px; line-height: 32px; text-align: center; font-size:14px; }

.order-c1 dd a { background: url(../images/zxs.png) 0px 0px no-repeat; }

.order-c1:hover dd a { background: url(../images/zxs.png) 0px -48px no-repeat; }

.order-c1:hover dt a { color: #b62626; }

.order-c2 dd a { background: url(../images/zxs.png) -48px 0px no-repeat; }

.order-c2:hover dd a { background: url(../images/zxs.png) -48px -48px no-repeat; }

.order-c2:hover dt a { color: #8b643f; }

.order-c3 dd a { background: url(../images/zxs.png) -144px 0px no-repeat; }

.order-c3:hover dd a { background: url(../images/zxs.png) -144px -48px no-repeat; }

.order-c3:hover dt a { color: #50082c; }

.order-c4 dd a { background: url(../images/zxs.png) -95px 0px no-repeat; }

.order-c4:hover dd a { background: url(../images/zxs.png) -95px -48px no-repeat; }

.order-c4:hover dt a { color: #c04c7e; }

.order-c5 dd a { background: url(../images/zxs.png) -192px 0px no-repeat; }

.order-c5:hover dd a { background: url(../images/zxs.png) -192px -48px no-repeat; }

.order-c5:hover dt a { color: #01b213; }

.order-c6 dd a { background: url(../images/zxs.png) -240px 0px no-repeat; }

.order-c6:hover dd a { background: url(../images/zxs.png) -240px -48px no-repeat; }

.order-c6:hover dt a { color: #ce0606; }

.zixun_rx { text-align: center; width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }





.footer_zt { overflow:hidden; padding-top:25px;}

.footer_zt h3 {  width:1200px; margin:0 auto; font-size: 24px; color: #218ace; font-weight: normal; }

.footer_zt ul.ul01 { width:1200px; margin: 30px auto; overflow: hidden; border-bottom: 0px solid #543940; padding-bottom: 20px; }

.footer_zt ul.ul01 li { float: left; margin-right: 20px; display: inline; }

.footer_zt ul.ul01 li.last { margin-right: 0px; }

.footer_zt ul.ul01 li img { width: 218px; height: 141px; }

.footer_zt ul.ul01 li a { width: 218px; height: 141px; display: block; overflow: hidden; position: relative; outline: none; star:expression(this.onFocus=this.blur());

}

.footer_zt ul.ul01 li a span { position: absolute; height: 29px; bottom: -29px; left: 0px; line-height: 29px; text-align: center; font-size: 16px; color: #fff; width: 100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; }

.footer_zt ul.ul01 li a:hover span { bottom: 0px; }



#footmenu { overflow: hidden; zoom: 1; background:#F0F0F0; padding:20px 0; border-bottom:#ccc 1px solid; border-top:#f1f1f1 1px solid; width:100%}

.footmenu { width: 1200px; margin: 0 auto; overflow: hidden; zoom: 1; }

.footmenu a { text-decoration: none; }

.footmenu dl { width:144px; margin-right:32px; float: left; }

.footmenu dl dt { overflow:hidden; font-size: 16px; line-height:27px; padding:10px 0; font-weight: bold; color:#000; margin: 0px 0px 10px; border-bottom: #ccc 1px solid; }

.footmenu dl dt i{ margin:0 5px; display:inline-block;}

.footmenu dl dt span { display: inline-block; line-height: 22px;}

.footmenu dl dd { font-size:14px; color: #666; overflow:hidden;}

.footmenu dl dd a { color: #666; display:inline-block; border-radius:5px; padding:5px;}

.footmenu dl dd a:hover{ background:#218ace; color:#fff;}



.xmdh { overflow:hidden; margin-top:20px;}

.zrnr { float: left;}

.zrwz { overflow:hidden; padding:20px 20px 0;}

.zrbt { overflow:hidden; height: 33px; font-size: 16px; font-weight:bold; color: #333333; }

.zrjswz { overflow:hidden; font-size: 14px; line-height: 35px; color: #666666; text-indent: 2em; }

.zrjswz a { float: right; font-size: 14px; color: #218ace; }

.lmwzlby { overflow:hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1e1e1; width:820px; height:100px; padding:35px 20px; }

.lawzlby_bt { overflow:hidden; height: 30px; font-size: 20px; line-height: 30px; }

.lmwzlby:hover { background-color:#F5F5F5; width:820px; height:100px; padding:35px 20px;}

.lawzlby_bt:hover { color: #767676; }

.lawzlby_bt span { float: right; font-size: 12px; line-height: 30px; color: #a5a5a5; }

.lawzlby_nr {  overflow:hidden; font-size: 14px; line-height: 30px; color: #767676; margin-top: 10px; text-indent: 2em; position:relative;}

.lawzlby_nr a { color: #218ace; }

.lawzlby_nr span { position:absolute; right:0; bottom:0; font-size: 14px; line-height: 30px; color: #ac0303; }

.xyym { height: 33px; width: 800px; float: left; margin-top: 32px; text-align: center; margin-left:100px; }

.xyym li { float: left; padding: 4px 12px; border: 1px solid #e8e8e8; margin-right: 5px; background-color: #e8e8e8; font-size: 14px; color: #999; }

.xyym li a { color: #999; }

.xyym li.thisclass { color: #a00000; background-color: #fff; }

.xyym .pageinfo { color: #999; }





.zjss { width: 464px; height: 280px; padding: 11px 0px 6px 9px; float: left; margin-right: 2px; background: url(../images/zjlist_bg.jpg) no-repeat; margin-top: 20px; }

.zjss1 { width: 194px; height: 256px; display: block; float: left; }

.zjss1 img { width: 194px; height: 257px; }

.zjss2 { width: 249px; height: 192px; padding-right: 5px; display: block; float: right; }



.zjs7 { width: 60px; height: 30px; display: block; text-align: right; padding-left: 60px; padding-top: 12px; }

.zjs7 li { width: 30px; height: 30px; float: left; display: block; }

.zjs7 a { width: 30px; height: 30px; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

display: block; }

.zjs7-c1 a { background: url(../images/ee.png) 0 0 no-repeat; }

.zjs7-c1:hover a { background: url(../images/ee.png) 0 -36px no-repeat; }

.zjs7-c2 a { background: url(../images/ee.png) -38px 0 no-repeat; }

.zjs7-c2:hover a { background: url(../images/ee.png) -38px -36px no-repeat; }





.hd_list_ban { float: left; width: 74%; overflow: hidden; height: 317px; }

.hd_list_ban img { width: 100%; height: 100%; }

.hd_right_ban { float: right; width: 25%; overflow: hidden; }

.hd_right_ban li { height: 102px; margin-bottom: 6px; filter: alpha(opacity=60); opacity: 0.6; }

.hd_right_ban li.on { opacity: 1; height: 102px; filter: alpha(opacity=100); opacity: 1; }

.hd_right_ban img { width: 100%; height: 100%; }

#infscr-loading { text-align: center; }



.ppjj_bodybg { background: #fff; width: 100%; height: auto; margin: 0 auto; padding: 0px; display: block; }

.ppjjcon { position: relative; width: 100%; min-width: 1090px; height: auto; clear: both; margin: 0 auto 10px auto; display: block; }

#ppjjleft { position: relative; width: 17%; min-width: 210px; height: 892px; clear: both; margin: 0 auto; float: left; display: block; }

.ppjjlefttop { width: 100%; height: 226px; background: url(../images/ppLtit_01.gif) center top no-repeat; margin: 0 auto; display: block; }

.ppjjlefttop img { width: 100%; height: auto; margin: 0 auto; display: block; }

.ppjjlefttop a { width: 100%; height: 100%; margin: 0 auto; display: block; }

.ppjjleft { position: relative; z-index: 10000; width: 210px; height: auto; margin: 0 auto; float: right; font-size: 13px; margin: 0 auto; display: block; }

.ppjjleft-fixed { position: fixed; top: 0px; z-index: 10000; }

.ppjjleft-abs { position: absolute; bottom: 0px; z-index: 10000; }

.ppjjtit2 { width: 184px; height: 36px; line-height: 36px; margin: 0 auto; background: #313131; border: 1px solid #ddd; border-right: none; margin-bottom: 5px; color: #fff; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 16px; font-weight: 400; text-align: left; text-indent: 60px; float: right; display: block; }

.ppjjtit2:hover, .ppjjtit2.titOn { width: 204px; background: #218ace; border: 1px solid #218ace; margin-right: -20px; }

.ppjjtit2 a { text-align: left; color: #fff; text-decoration: none; margin: 0 auto; display: block; }

.ppjjtit3 { width: 210px; height: 45px; background: url(../images/zxyybg.png) no-repeat; margin: 0 auto; float: right; display: block; }

.ppjjtit3 a { width: 210px; height: 45px; background: none; margin: 0 auto; display: block; }

.ppjj_r { width: 83%; min-width: 880px; height: 892px; margin: 0 auto; float: right; display: block; }

.ppjj_r_top { width: 100%; height: 75px; line-height: 75px; background: #000; padding: 0; margin: 0 auto; display: block; overflow: hidden; }

.ppjj_r_top_l { width: 70%; height: 75px; line-height: 75px; padding: 0; margin: 0 auto; float: left; display: block; overflow: hidden; }

.ppjj_r_top ul { width: 90%; height: 75px; line-height: 75px; padding: 0; margin: 0 auto; font-size: 18px; display: block; overflow: hidden; }

.ppjj_r_top ul li { position: relative; width: 14.2857%; height: 75px; line-height: 75px; margin: 0 auto; background: #000; color: #fff; text-align: center; float: left; list-style: none; display: block; overflow: hidden; }

.ppjj_r_top ul li a { width: 90%; height: 75px; line-height: 75px; margin: 0 auto; background: #000; color: #fff; text-align: center; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 18px; font-weight: 400; display: block; overflow: hidden; transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; }

.ppjj_r_top ul li a:hover { background: #218ace; color: #fff; }

.ppjj_r_top_r { width: 20%; height: 75px; line-height: 75px; background: url(../images/tel_04.gif) left center no-repeat; text-indent: 38px; padding: 0; margin: 0 auto; color: #a8670a; text-align: left; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 24px; font-weight: 400; float: right; display: block; overflow: hidden; }

.ppslideBox { position: relative; width: 100%; height: 892px; margin: 0 auto; padding: 0; border: 0; display: block; overflow: hidden; }

.ppslideBox .bd { position: relative; width: 100%; height: 892px; margin: 0 auto; padding: 0; border: 0; display: block; overflow: hidden; z-index: 0; }

.ppslideBox .bd li { zoom: 1; position: relative; width: 100%; height: 892px; margin: 0 auto; border: 0px; display: block; vertical-align: middle; list-style: none; transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; }

.ppslideBox .bd ul li.ppjjli01{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg1.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .bd ul li.ppjjli02{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg2.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .bd ul li.ppjjli03{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg3.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .bd ul li.ppjjli04{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg4.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .bd ul li.ppjjli05{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg5.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .bd ul li.ppjjli06{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg6.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .bd ul li.ppjjli07{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg7.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .bd ul li.ppjjli08{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg8.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .bd ul li.ppjjli09{ width: 100%; height: 892px; margin: 0 auto; background: url(../images/ppimg9.jpg) left top no-repeat; border: 0; padding: 0; display: block; overflow: hidden; }

.ppslideBox .hdbg { position: absolute; left: 0px; bottom: 0px; filter: alpha(opacity=60); opacity: 0.6; width: 100%; height: 116px; background: #000; overflow: hidden; z-index: 1; }

.ppslideBox .hd { position: absolute; left: 5px; bottom: 20px; width: 100%; height: 76px; overflow: hidden; z-index: 10; }

.ppslideBox .hd ul { width: 100%; height: 76px; overflow: hidden; zoom: 1; margin: 0 auto; float: left; }

.ppslideBox .hd ul li { float: left; margin: 0 auto; width: 10%; min-width: 108px; height: 76px; background: url(../images/botlibg_03.png) right center no-repeat; text-align: center; color: #b57536; cursor: pointer; display: block; overflow: hidden; }

.ppslideBox .hd ul li h3 { width: 85%; min-width: 100px; height: 45px; line-height: 45px; margin: 0 20px 0 auto; color: #b57536; text-align: right; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 36px; font-weight: 500; float: right; display: block; overflow: hidden; }

.ppslideBox .hd ul li p { width: 75%; min-width: 100px; height: 25px; line-height: 25px; margin: 0 33px 0 auto; border: 0px; color: #b57536; text-align: right; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 14px; font-weight: 400; float: right; display: block; overflow: hidden; transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; }

.ppslideBox .hd ul li.lihd02 { min-width: 130px; }

.ppslideBox .hd ul li.lihd02 h3 { min-width: 115px; }

.ppslideBox .hd ul li.lihd02 p { min-width: 115px; }

.ppslideBox .hd ul li.on { }

.ppslideBox .hd ul li.on p { border-bottom: 2px solid #c9002b; }

.ppslideBox .prev { position: absolute; left: 25px; top: 48%; margin: 0 auto; display: block; width: 23px; height: 96px; background: url(../images/ppbtnLeft_05.png) no-repeat; filter: alpha(opacity=65); opacity: 0.65; }

.ppslideBox .next { position: absolute; right: 5.5%; top: 48%; margin: 0 auto; display: block; width: 23px; height: 96px; background: url(../images/ppbtnRight_06.png) no-repeat; filter: alpha(opacity=65); opacity: 0.65; }

.ppslideBox .prev:hover, .ppslideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }

.ppslideBox .prevStop { display: none; }

.ppslideBox .nextStop { display: none; }

.order-ppjjc { width: 210px; height: 170px; line-height: 25px; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 12px; font-weight: normal; color: #000; margin: 0 auto; float: right; display: block; padding: 0; margin-top: 15px; }

.order-ppjjc a { text-decoration: none; transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());}

.order-ppjjc dl { width: 54px; height: 85px; float: left; margin-right: 16px; display: inline; }

.order-ppjjc dd { width: 48px; height: 47px; text-align: center; }

.order-ppjjc dd a { width: 48px; height: 47px; display: block; }

.order-ppjjc dt { width: 54px; height: 32px; line-height: 32px; text-align: center; }

.order-ppjjc1 dd a { background: url(../images/zxsabg.png) 0px 0px no-repeat; }

.order-ppjjc1:hover dd a { background: url(../images/zxsabg.png) 0px -48px no-repeat; }

.order-ppjjc1:hover dt a { color: #b62626; }

.order-ppjjc2 dd a { background: url(../images/zxsabg.png) -48px 0px no-repeat; }

.order-ppjjc2:hover dd a { background: url(../images/zxsabg.png) -48px -48px no-repeat; }

.order-ppjjc2:hover dt a { color: #8b643f; }

.order-ppjjc3 dd a { background: url(../images/zxsabg.png) -144px 0px no-repeat; }

.order-ppjjc3:hover dd a { background: url(../images/zxsabg.png) -144px -48px no-repeat; }

.order-ppjjc3:hover dt a { color: #50082c; }

.order-ppjjc4 dd a { background: url(../images/zxsabg.png) -95px 0px no-repeat; }

.order-ppjjc4:hover dd a { background: url(../images/zxsabg.png) -95px -48px no-repeat; }

.order-ppjjc4:hover dt a { color: #c04c7e; }

.order-ppjjc5 dd a { background: url(../images/zxsabg.png) -192px 0px no-repeat; }

.order-ppjjc5:hover dd a { background: url(../images/zxsabg.png) -192px -48px no-repeat; }

.order-ppjjc5:hover dt a { color: #01b213; }

.order-ppjjc6 dd a { background: url(../images/zxsabg.png) -240px 0px no-repeat; }

.order-ppjjc6:hover dd a { background: url(../images/zxsabg.png) -240px -48px no-repeat; }

.order-ppjjc6:hover dt a { color: #ce0606; }









#main-float{ overflow:hidden; width:210px; float:left;}



.about_bodybg { background: url(../images/about_bodybg.jpg) repeat-y center; width: 100%; }

.about { width: 1190px; height: auto; padding-top: 30px; clear: both; margin: 0 auto; position: relative; }

.aboutlf { width: 210px; height: 1000px; float: left; font-size: 13px; clear: both; }

.aboutlf i { color: #CCC; padding-left: 10px; font-style: normal; }

.aboutlf-fixed { position: fixed; top: 0px; z-index: 2; }

.aboutlf-abs { position: absolute; bottom: 0px; z-index: 10000; }

.about1 { width: 184px; font-size:14px; height: 33px; border: 1px solid #ddd; border-right: none; margin-bottom: 5px; color: #888; line-height: 35px; text-align: left; padding-left: 20px; display: block; background: #FFF; }

.about1 a { color: #313131; text-decoration: none; margin-right: 15px; }

.about2 { width: 184px; font-size:14px; height: 33px; border: 1px solid #ddd; border-right: none; background: #313131; margin-bottom: 5px; color: #888; line-height: 35px; text-align: left; padding-left: 20px; display: block; }

.about2:hover { background: #666; }

.about2 a { color: #fff; text-decoration: none; margin-right: 15px; }

.about3 { width: 210px; height: 45px; display: block; }

.about4 { width: 207px; height: 165px; display: block; padding-top: 20px; clear: both; }

.about_r { float: right; width: 937px; min-height:1000px;}

.about5 { overflow:hidden; min-height:1000px;}

.about55 { width: 950px; height: auto; padding-left: 20px; _padding-left: 0px; overflow: hidden; float: right; padding-bottom: 20px; }

.about6 { overflow:hidden; height: 45px; border-bottom: 1px solid #313131; }

.about66 { width: 950px; height: 45px; border-bottom: 1px solid #313131; }

.about7 { width: 170px; height: 45px; font-size: 30px; color: #acacac; line-height: 45px; border-bottom: 1px solid #218ace; float: left; display: block; }

.about8 { width: 200px; height: 45px; font-size: 22px; color: #acacac; line-height: 45px; text-align: left; float: left; display: block; }

.about9 { width: 93px; height: 23px; background: url(../images/ab.png) no-repeat; float: right; margin-top: 6px; line-height: 23px; text-align: center; display: block; }

.about10 { width: 610px; height: 50px; line-height: 60px; border-bottom: 1px solid #ddd; text-align: left; display: block; font-size: 18px; padding-top: 15px; font-weight: bold; }

.about11 { width: 610px; height: 226px; display: block; margin-top: 30px; line-height: 28px; text-indent: 34px; font-size: 14px; margin-bottom: 20px; color: #333333; }

.about11 img { width: 278px; height: 226px; float: right; margin-left: 25px; }

.about12 { width: 610px; height: 180px; margin-top: 30px; display: block; line-height: 28px; text-indent: 34px; font-size: 14px; color: #333333; }

.about12 img { width: 237px; height: 180px; float: left; margin-right: 25px; }

.about119 { width: 610px; height: 280px; margin-top: 30px; display: block; line-height: 28px; text-indent: 34px; font-size: 14px; color: #333333; }

.about119 img { width: 237px; height: 180px; float: left; margin-right: 25px; }

.about13 { width: 610px; height: auto; padding-top: 30px; padding-bottom: 30px; display: block; text-indent: 34px; font-size: 14px; color: #333333; }

.about13 img { width: 609px; height: 148px; margin-bottom: 25px; }

.about14 { width: 300px; height: 440px; float: right; }

.about14 img { width: 300px; height: 440px; }

.about15 { text-align:center; overflow:hidden; height: 87px; padding-top: 30px; }

.about16 { width: 69px; height: 65px; text-align: center; line-height: 30px; font-size: 27px; color: #fff; margin-right: 20px; display:inline-block; padding: 13px 9px 9px 9px; background: url(../images/q.png) no-repeat; }

.about17 { width: 69px; height: 65px; text-align: center; line-height: 30px; font-size: 27px; color: #fff; margin-right: 20px; display:inline-block; padding: 13px 9px 9px 9px; background: url(../images/q1.png) no-repeat; }

.about17_off {width: 69px; height: 65px; text-align: center; line-height: 30px; font-size: 27px; color: #fff; margin-right: 20px; display:inline-block;padding: 13px 9px 9px 9px; background: url(../images/q.png) no-repeat; }

.about17_on, .about17_on:hover { width: 69px; height: 65px; text-align: center; line-height: 27px; font-size: 27px; color: #fff; margin-right: 20px; display:inline-block; padding: 13px 9px 9px 9px; background: url(../images/q1.png) no-repeat; }

.about166 { width: 69px; height: 65px; text-align: center; line-height: 56px; font-size: 30px; color: #fff; margin-right: 20px; display:inline-block; padding: 13px 9px 9px 9px; background: url(../images/q.png) no-repeat; }

.about177 { width: 69px; height: 65px; text-align: center; line-height: 56px; font-size: 30px; color: #fff; margin-right: 20px; display:inline-block; padding: 13px 9px 9px 9px; background: url(../images/q1.png) no-repeat; }

.about177_off { width: 69px; height: 65px; text-align: center; line-height: 56px; font-size: 30px; color: #fff;  margin-right: 20px; display:inline-block; padding: 13px 9px 9px 9px; background: url(../images/q.png) no-repeat; }

.about177_on, .about177_on:hover { width: 69px; height: 65px; text-align: center; line-height: 56px; font-size: 30px; color: #fff; margin-right: 20px; display:inline-block; padding: 13px 9px 9px 9px; background: url(../images/q1.png) no-repeat; }

.about18 { width: 610px; height: 60px; line-height: 60px; font-size: 25px; display: block; text-align: center; clear: both; }

.about19 { width: 610px; height: auto; padding-top: 25px; padding-bottom: 25px; line-height: 26px; font-size: 13.5px; display: block; text-align: left; }

.about20 { width: 100px; height: auto; float: left; text-align: left; color: #b5145b; display: block; }

.about21 { width: 610px; height: 159px; text-align: right; display: block; clear: both; margin-bottom: 20px; }

.about22 { width: 610px; padding-bottom: 30px; }

.about_p { float: left; width: 510px; }

.order-aboutc { height: 25px; line-height: 25px; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 12px; font-weight: normal; color: #000; float: left; height: 155px; width: 210px; margin-top: 20px; }

.order-aboutc a { text-decoration: none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

}

.order-aboutc dl { width: 70px; height: 85px; float: left; display: inline; }

.order-aboutc dd { width: 48px; margin:0 auto; height: 47px; text-align: center; }

.order-aboutc dd a { height: 47px; display: block; }

.order-aboutc dt { overflow:hidden; font-size:14px; height: 32px; line-height: 32px; text-align: center; }

#about_focus { width: 288px; height: 440px; overflow: hidden; position: relative; }

#about_focus ul { height: 318px; position: absolute; }

#about_focus ul li { float: left; width: 288px; height: 440px; overflow: hidden; position: relative; background: #000; }

#about_focus ul li img { width: 288px; height: 440px }

#about_focus ul li div { position: absolute; overflow: hidden; }

#about_focus .btnBg { position: absolute; width: 288px; height: 20px; left: 0; bottom: 0; }

#about_focus .btn { position: absolute; width: 288px; height: 10px; padding: 12px 10px; right: 0; bottom: 0; text-align: right; }

#about_focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #FFF; }

#about_focus .btn span.on { background: #fff; }

.road {height: auto; line-height: 26px; font-size: 13.5px; display: block; padding-top: 30px; padding-bottom: 30px; }

.road a { margin-left: 8px; margin-top: 5px; }

.road1 { height: 45px; border-bottom: 1px solid #ddd; line-height: 45px; font-size: 16px; }

.road2 { width: 85px; height: 45px; border-bottom: 2px solid #b5145b; float: left; text-align: center; }

.roada2 { width: 85px; height: 45px; float: left; text-align: center; }

.road2_on, .road2_on:hover { width: 85px; height: 45px; border-bottom: 2px solid #b5145b; float: left; text-align: center; }

.road2_off { width: 85px; height: 45px; float: left; text-align: center; }

.road3 { width: 85px; height: 45px; float: left; text-align: center; }

.road4 { width: 937px; height: 520px; padding-top: 15px; padding-bottom: 25px; display: block; clear: both; }

.road4 img { width: 937px; height: 520px; }

.road5 { height: 90px; padding-top: 30px; padding-bottom: 20px; }

.road6 { width: 58px; height: 90px; background: url(../images/ro4.png) top no-repeat; float: left; line-height: 30px; text-align: center; margin-right: 20px; }

.road6a { width: 58px; height: 90px; background: url(../images/ro3.png) top no-repeat; float: left; line-height: 30px; text-align: center; margin-right: 20px; }

.road6_on, .road6_on:hover { width: 58px; height: 90px; background: url(../images/ro3.png) top no-repeat; float: left; line-height: 30px; text-align: center; margin-right: 20px; }

.road6_off { width: 58px; height: 90px; background: url(../images/ro4.png) top no-repeat; float: left; line-height: 30px; text-align: center; margin-right: 20px; }

.road7 { width: 58px; height: 90px; background: url(../images/ro3.png) top no-repeat; float: left; line-height: 30px; text-align: center; margin-right: 20px; }

.road8 { height: auto; background: #ebebeb; padding: 30px 20px 30px 20px; line-height: 26px; font-size: 13.5px; display: block; }

.hy { overflow:hidden;  padding: 15px 20px 15px 20px; background: #f4f4f4; margin-top: 30px; }

.hy1 { overflow:hidden; height: 45px; border-left: 2px solid #218ace; text-align: left; padding-left: 10px; display: block; font-size: 16px; color: #888; margin-bottom: 15px; }

.hy2 { overflow:hidden; display: block; color: #888; font-size:14px;}

.hy2 a{ display:block; margin-bottom:15px;}

.hy2 img { }

.gy { width: 950px; height: 321px; margin-top: 30px; }

.gy1 { width: 681px; height: 302px; float: left; display: block; }

.gy1 img { width: 681px; height: 302px; }

.gy2 { width: 265px; height: 302px; float: right; display: block; }

.gy3 { width: 200px; height: 75px; padding: 24px 5px 0px 60px; font-size: 16px; line-height: 24px; display: block; background: url(../images/gy1.jpg) no-repeat; color: #fff; }

.gy33 { width: 246px; height: 93px; padding: 3px 3px 3px 16px; display: block; background: url(../images/gy1.jpg) no-repeat; }

.gy4 { width: 200px; height: 70px; padding: 24px 5px 0px 45px; margin: 8px 0px 0px 15px; font-size: 16px; line-height: 24px; display: block; background: #ddd; }

.gy44 { width: 253px; height: 94px; padding: 0px 0px 0px 12px; margin-top: 7px; display: block; }

.gy44 img { width: 253px; height: 94px; }

.gy5 { width: 950px; height: auto; margin-top: 30px; margin-bottom: 20px; }

.gy5 ul li { width: 409px; height: 330px; margin-right: 20px; _margin-left: 13px; padding: 10px 23px 10px 23px; float: left; background: #f1efef; float: left; margin-bottom: 20px; }

.gy6 { width: 409px; height: 40px; text-align: left; display: block; font-size: 18px; }

.gy7 { width: 409px; height: 280px; display: block; line-height: 22px; color: #666; }

.gy7 img { width: 409px; height: 224px; margin-bottom: 6px; }

.gy8 { width: 450px; padding-left: 500px; height: 30px; padding-bottom: 30px; padding-top: 15px; display: block; }

.gy8 ul { width: 450px; height: 30px; display: block; }

.gy8 ul li { float: left; }

.gy8 ul li a { margin-left: 5px; padding: 3px 5px 3px 5px; border: 1px solid #ececec; }

.gy8 ul li a:hover { margin-left: 5px; padding: 3px 5px 3px 5px; background: #b61159; color: #fff; }

.ckxq_nei { width: 100%; }

.gy88 { width: 450px; padding-left: 300px; height: 30px; padding-bottom: 30px; padding-top: 15px; display: block; }

.gy88 ul { width: 450px; height: 30px; }

.gy88 ul li { width: auto; height: auto; float: left; }

.gy88 ul li a { width: auto; height: auto; margin-left: 5px; padding: 3px 5px 3px 5px; border: 1px solid #ececec; }

.gy88 ul li a:hover { width: auto; height: auto; margin-left: 5px; padding: 3px 5px 3px 5px; background: #b61159; color: #fff; }

.sbw { width: 210px; float: right; height: 191px; display: block; overflow: hidden; }

.sbw1 { width: 200px; height: auto; line-height: 22px; font-size: 14.5px; padding: 5px 5px 10px 0px; border-bottom: dashed 1px #ddd; display: block; font-weight: bold; margin-bottom: 12px; color: #313131; }

.sbw2 { width: 200px; height: auto; padding-bottom: 15px; line-height: 22px; color: #888; display: block; }

.sbw22 { width: 200px; height: auto; padding-bottom: 5px; line-height: 22px; color: #888; display: block; }

.sbw3 { width: 200px; height: auto; padding-top: 15px; line-height: 22px; display: block; }

.sbw4 { width: 100px; height: 30px; display: block; padding-left: 100px; padding-top: 20px; }

.sbw4 ul li { width: 0px; height: 0px; float: left; background: #fff; margin-left: -16px; }

.sbw4 ul li span { width: 32px; height: 32px; background: url(../images/ee.png) 0 0 no-repeat; float: left; transition: all 0.1s linear 0s; }

#b { background-position: -0px -0px; display: block; margin-left: -10px; }

.sbw4 ul li:hover #b { background-position: -0px -34px; margin-left: -10px; }

#b1 { background-position: -36px -0px; display: block; margin-left: -10px; }

.sbw4 ul li:hover #b1 { background-position: -36px -34px; margin-left: -10px; }

.sbw5 { width: 100px; height: 30px; display: block; padding-left: 100px; }

.sbw5 ul li { width: 0px; height: 0px; float: left; background: #fff; margin-left: -16px; }

.sbw5 ul li span { width: 32px; height: 32px; background: url(../images/ee.png) 0 0 no-repeat; float: left; transition: all 0.1s linear 0s; }

#b { background-position: -0px -0px; display: block; margin-left: -10px; }

.sbw5 ul li:hover #b { background-position: -0px -34px; margin-left: -10px; }

#b1 { background-position: -36px -0px; display: block; margin-left: -10px; }

.sbw5 ul li:hover #b1 { background-position: -36px -34px; margin-left: -10px; }

.tv { width: 950px; height: 425px; display: block; margin-top: 30px; }

.tv { width: 950px; height: 425px; display: block; margin-top: 30px; }

.tv_big { width: 522px; height: 335px; float: left; position:relative }

.tv_big  a span{  color: #fff; background: #000; font-size: 14px;  left: 0; bottom:0;  line-height: 20px;  padding: 10px 15px;  position: absolute; width: 492px;  z-index: 2; opacity:0.7}

.tv_big_left { width: 426px; height: 335px; float: left; }

.tv_big_left li { width: 202px; height: 160px; float: left; margin-left: 10px; margin-bottom: 13px; }

.tv_big_left li a { position: absolute; display: block; }

.tv_big_left li a span { width: 202px; background: #000; display: block; position: absolute; bottom: 0; left: 0; color: #fff;  text-align: center; line-height: 24px;  }

.tv_list { width: 950px; }

.tv_list_tab { width: 129px; float: left; }

.tv_list_new { width: 727px; float: left; background: url(../images/video_listbg.jpg) repeat-y; padding-left: 60px; margin-left: 30px; }

.tv_list_new li { width: 727px; height: 148px; border-bottom: 1px dotted #999; padding-bottom: 15px; margin-bottom: 15px; }

.tv_listimg { width: 224px; height: 148px; float: left; display: block; }

.tv_listimg li img { width: 224px; height: 148px; }

.tv_listtext { width: 432px; height: 128px; float: left; display: block; margin-left: 60px; padding-top: 20px; }

tv_listtext p a{ text-align:right}

.tv_listtext h3 { background: url(../images/video_icon_li.jpg) no-repeat left center; padding-left: 30px; font-size: 16px; color: #333; line-height: 28px; }

.tv_listtext { line-height: 24px; font-size: 14px; color: #999; }

.tv_time { font-size: 12px; line-height: 42px;}

.tv_time img{ vertical-align:middle; margin-right:10px;}

.tva { width: 129px; height: 57px; background: #218ace; display: block; color: #FFF; text-align: center; line-height: 57px; font-size: 18px; margin-bottom: 10px; }

.tvb { width: 129px; height: 57px; background: #f0eded; display: block; color: #000; text-align: center; line-height: 57px; font-size: 18px; margin-bottom: 10px; }

.tva_on, .tva_on:hover { width: 129px; height: 57px; background: #218ace; display: block; color: #FFF; text-align: center; line-height: 57px; font-size: 18px; margin-bottom: 10px; }

.tva_off { width: 129px; height: 57px; background: #edeff0; display: block; color: #000; text-align: center; line-height: 57px; font-size: 18px; margin-bottom: 10px; }

.huanj { width: 950px; height: 393px; margin-top: 10px; }

.huanj img { width: 950px; height: 393px; }

.huanj1 { width: 950px; }

.huanj1 ul li { width: 270px; height: 240px; float: left; margin-right: 26px; background: #f4f4f4; font-size: 18px; line-height: 30px; padding: 10px 10px 0px 10px; text-align: center; }

.huanj1 ul li img { width: 270px; height: 185px; }

.huanj1 ul li p { line-height: 50px; }

.zjss { width: 464px; height: 280px; padding: 11px 0px 6px 9px; float: left; margin-right: 2px; background: url(../images/zjlist_bg.jpg) no-repeat; margin-top: 20px; }

.zjss1 { width: 194px; height: 256px; display: block; float: left; }

.zjss1 img { width: 194px; height: 256px; }

.zjss2 { width: 249px; height: 192px; padding-right: 5px; display: block; float: right; }

.zjss3 { width: 210px; height: 45px; line-height: 45px; border-bottom: dashed 1px #ddd; text-align: left; display: block; }

.zjss3 a { font-size: 20px; margin-right: 5px; }

.zjss4 { width: 210px; height: 36px; font-size: 14.5px; color: #888; display: block; line-height: 36px; }

.zjss8 { width: 246px; height: auto; line-height: 18px; color: #888; display: block; padding-bottom: 12px; }

.zjss5 { width: 80px; height: 22px; background: #218ace; text-align: center; color: #fff; line-height: 22px; display: block; float: left; margin-bottom: 10px; }

.zjss6 { width: 210px; height: auto; line-height: 18px; color: #666; clear: both; }

.zjs7 { width: 120px; height: 30px; display: block; text-align: right; padding-left: 40px; padding-top: 12px; }

.zjs7 ul li { width: 32px; float: left; display: inline; }

.zjs7 ul li span { width: 32px; height: 34px; background: url(../images/ee.png) 0 0 no-repeat; float: left; transition: all 0.1s linear 0s; }

#b { background-position: -0px -0px; display: block; }

.zjs7 ul li:hover #b { background-position: -0px -34px; }

#b1 { background-position: -36px -0px; display: block; }

.zjs7 ul li:hover #b1 { background-position: -36px -34px; }

#b2 { background-position: -72px -0px; display: block; }

.zjs7 ul li:hover #b2 { background-position: -72px -34px; }

.sb { width: 1220px; height: 360px; clear: both; margin-bottom: 20px; }

.sb1 { width: 378px; height: 334px; padding: 6px 0px 6px 6px; margin-left: 21px; float: left; margin-left: 15px; _margin-left: 8px; border: 2px solid #eee; margin-top: 20px; }

.sb11 { width: 440px; height: 334px; padding: 6px 0px 6px 6px; margin-right: 25px; float: left; border: 2px solid #eee; margin-top: 20px; }

.sb2 { width: 210px; height: 334px; float: left; display: block; }

.sb img { width: 210px; height: 334px; }

.sb_text { width: 210px; float: right; height: 334px; display: block; overflow: hidden; }

.zll { width: 440px; height: 237px; padding: 6px 0px 6px 6px; margin-right: 25px; float: left; border: 2px solid #eee; margin-top: 20px; }

.zll1 { width: 188px; height: 237px; float: left; display: block; }

.zll1 img { width: 188px; height: 237px; }

.zll2 { width: 230px; float: right; height: 237px; display: block; overflow: hidden; }

.zll3 { width: 220px; height: auto; line-height: 22px; font-size: 14.5px; padding: 5px 5px 10px 0px; border-bottom: dashed 1px #ddd; display: block; font-weight: bold; margin-bottom: 12px; color: #313131; }

.zll4 { width: 220px; height: auto; padding-bottom: 10px; line-height: 22px; color: #888; display: block; }

.ry5 { width: 1220px; height: 360px; clear: both; margin-bottom: 20px; }

.ry6 { width: 378px; height: 143px; padding: 6px 0px 6px 6px; margin-left: 21px; float: left; margin-left: 15px; _margin-left: 8px; border: 2px solid #eee; margin-top: 20px; }

.ry66 { width: 450px; height: 188px; padding: 6px 0px 6px 6px; margin-right: 14px; float: left; _margin-right: 8px; border: 2px solid #eee; margin-top: 20px; }

.ry7 { width: 211px; height: 144px; float: left; display: block; }

.ry7 img { width: 211px; height: 144px; }

.ry8 { width: 150px; float: right; height: 143px; display: block; }

.tpj { width: 1130px; height: 1080px; padding: 30px 30px 30px 30px; margin-top: 30px; margin-bottom: 30px; background: #f4f4f4; }

.tpj1 { width: 1130px; height: 30px; }

.tpj2 { width: 400px; height: 30px; display: block; text-align: left; float: left; }

.tpj2 a { margin-left: 5px; }

.tpj3 { width: 200px; height: 30px; text-align: left; float: left; padding-left: 400px; display: block; }

.tpj3 a { margin-left: 5px; }

.tpj4 { width: 1130px; height: 65px; padding-top: 25px; font-size: 30px; text-align: center; line-height: 65px; display: block; clear: both; }

.tpj5 { width: 1130px; height: 30px; line-height: 30px; display: block; }

.tpj5 ul li { width: 560px; float: left; }

.tpj6 { width: 1128px; height: 600px; display: block; padding-top: 20px; }

.tpj7 { width: 1126px; height: 134px; border: 1px solid #ddd; margin-top: 15px; background: #fff; }

.tpj8 { width: 28px; height: 133px; border-right: 1px solid #ddd; float: left; display: block; }

.tpj9 { width: 28px; height: 133px; border-left: 1px solid #ddd; float: right; display: block; }

.tpj10 { width: 1045px; height: 116px; padding-top: 9px; display: block; float: left; }

.tpj10 ul li { width: 200px; height: 116px; float: left; padding-left: 9px; }

.tpj11 { width: 1045px; height: auto; padding-top: 30px; line-height: 24px; color: #888; text-indent: 24px; display: block; }

.second { width: 870px; height: 253px; margin: 0 auto; }

.second img { width: 870px; height: 253px; }

.second1 { width: 870px; height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; line-height: 54px; text-align: left;}

.second1 a { margin-left: 5px; }

.second2 { width: 870px; height: auto;}

.second3 { width: 870px; height: auto; float: left; }





.zsecond1 { width: 870px; height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; line-height: 54px; text-align: left;}

.zsecond1 a { margin-left: 5px; }

.zsecond2 { width: 870px; height: auto;}

.zsecond3 { width: 870px; height: auto; float: left; }

.zsecond18 { width: 870px; height: auto; }



.secondr { width: 300px; border-left: 1px solid #ddd; float: right; }

.second4 { width: 870px; height: 369px; }

.second44 { width: 870px; height: 233px;}

.second5 { width: 243px; height: 573px; border: 1px solid #c40658; float: left; }

.second6 { width: 223px; padding-left: 20px; height: 40px; text-align: left; line-height: 40px; font-size: 18px; display: block; background: #c40658; }

.second6 a { color: #fff; text-decoration: none; }

.second7 { width: 212px; height: 40px; padding-top: 12px; border-bottom: dashed 1px #ddd; background: url(../images/jiao.jpg) right no-repeat; font-size: 16.5px; text-align: left; display: block; clear: both; }

.second8 { color: #888; width: 212px; height: 44px; line-height: 22px; height: auto; padding-top: 15px; padding-bottom: 15px; display: block; }

.second8 ul li { height: 22px; width: auto; float: left; padding-right: 5px; color: #ddd; }

.second8 ul li a { margin-right: 8px; }

.second11 { width: 1190px; height: 345px; margin: 0 auto; display: block; }

.second11 img { width: 1190px; height: 345px; }

.second12 { width: 870px; height: 227px; margin-top: 30px; }

.second13 { width: 199px; height: 227px; float: left; display: block; }

.second14 { width: 655px; height: 227px; float: right; display: block; line-height: 22px; font-size:14px;}

.second15 { width: 655px; height: 24px; text-align: right; padding-bottom: 0px; display: block; }

.second16 { width: 655px; height: 36px; font-size: 24px; display: block; text-align: left; }

.second17 { width: 870px; height: 90px; padding-top: 20px; display: block; clear: both; }

.second18 { width: 870px; height: auto; }



.second19 { width: 268px; height: 490px; float: left; margin-right: 20px; _margin-right: 18px; border: 1px solid #eaeaea; margin-top: 20px; }

.second20 { width: 268px; height: 237px; display: block; }

.second20 img { width: 268px; height: 237px; }

.second21 { width: 238px; padding-left: 15px; padding-right: 15px; height: 40px; background: #c5c5c5; line-height: 42px; font-size: 16px; display: block; }

.second22 { width: auto; height: 40px; float: left; display: block; }

.second23 { width: 69px; height: 18px; display: block; float: right; padding-top: 11px; }

.second24 { width: 248px; height: auto; padding-top: 15px; padding-bottom: 15px; border-bottom: dashed 1px #ddd; color: #888px; display: block; text-indent: 24px; margin: 0 auto; }

.second25 { width: 248px; height: 96px; font-size: 13.2px; line-height: 26px; padding-top: 8px; display: block; margin: 0 auto; }

.second25 ul li { width: 238px; height: 26px; background: url(../images/fang.png) left no-repeat; padding-left: 10px; }

.second25 ul li a { color: #888; text-decoration: none; }

.second25 ul li a:hover { color: #218ace; text-decoration: none; }

.second26 { width: 285px; height: 40px; font-size: 18px; line-height: 40px; display: block; padding-left: 15px; margin-bottom: 15px; clear: both; }

.second27 { height: 40px; border-bottom: 2px solid #218ace; text-align: center; float: left; display: block; }

.second28 { width: 285px; height: 185px; border-bottom: dashed 1px #ddd; line-height: 45px; text-align: center; padding-left: 15px; display: block; font-size: 18px; }

.second28 img { width: 285px; height: 185px; }

.second29 { width: 285px; height: 150px; font-size: 13.2px; line-height: 26px; padding-left: 15px; border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 10px; display: block; }

.second29 ul li { width: 283px; height: 26px; }

.second29 ul li a { color: #444444; text-decoration: none; }

.second29 ul li a:hover { color: #218ace; text-decoration: none; }

.second30 { width: 285px; height: 310px; display: block; padding-left: 15px; margin-top: 15px; }

.second30 img { width: 285px; height: 310px; }

.second31 { width: 285px; height: 36px; font-size: 18px; display: block; text-align: left; padding-left: 15px; line-height: 36px; }

.second31 a { margin-right: 15px; }

.second32 { width: 80px; background: #218ace; text-align: center; color: #fff; margin-right:6px; float: left; }

.second33 { width: 285px; height: auto; line-height: 20px; padding: 12px 0px 12px 15px; display: block; color: #888; text-align: left; }

.second34 { width: 300px; height: 97px; display: block; padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 5px; }

.second34 ul li { width: 88px; height: 97px; padding-left: 12px; display: block; float: left; }

.second34 li img { width: 86px; height: 95px; }

.second35 { width: 285px; height: 240px; display: block; padding-left: 15px; }

.second36 { width: 285px; height: auto; display: block; padding-left: 15px; line-height: 22px; padding-top: 15px; padding-bottom: 15px; color: #000; font-size:14px;}

.second36 a { margin-left: 5px; margin-right: 5px; }

.second37 { width: 285px; height: 50px; font-size: 24px; display: block; padding-left: 15px; }

.second37 a { color: #fff; background: #c40658; padding: 12px 60px 12px 60px; text-decoration: none; }

.second37 a:hover { color: #fff; background: #a2064a; padding: 12px 60px 12px 60px; text-decoration: none; }

.second38 { line-height:42px; float: right; color:#666; }

.second38 a{ color:#666; }

.second_more { padding-top: 4px; }

.second39 { width: 285px; height: 400px; padding-left: 15px; }

.second39 ul li { width: 285px; height: 80px; padding-bottom: 35px; display: block; color: #888; padding-left: 15px; }

.second39 ul li img { width: 120px; height: 80px; float: left; margin-right: 15px; line-height: 22px; }

.second40 { width: 140px; height: auto; line-height: 30px; font-size: 13.5px; display: block; float: right; }

.second41 { width: 140px; height: 36px; text-align: left; line-height: 36px; float: right; display: block; }

.second41 a { color: #218ace; text-decoration: none; }

.secondzx_icon { width: 450px; height: 48px; display: block; text-align: right; padding-top:6px; float: right; }

.secondzx_icon li { width: 48px; height: 48px; float: left; display: block; margin: 0 2px; }

.secondzx_icon a { width: 48px; height: 48px; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

display: block; }

.secondzx_icon-c1 a { background: url(../images/second-icon.jpg) 0 0 no-repeat; }

.secondzx_icon-c1:hover a { background: url(../images/second-icon.jpg) 0 -49px no-repeat; }

.secondzx_icon-c2 a { background: url(../images/second-icon.jpg) -49px 0 no-repeat; }

.secondzx_icon-c2:hover a { background: url(../images/second-icon.jpg) -49px -49px no-repeat; }

.secondzx_icon-c3 a { background: url(../images/second-icon.jpg) -98px 0 no-repeat; }

.secondzx_icon-c3:hover a { background: url(../images/second-icon.jpg) -98px -49px no-repeat; }

.secondzx_icon-c4 a { background: url(../images/second-icon.jpg) -147px 0px no-repeat; }

.secondzx_icon-c4:hover a { background: url(../images/second-icon.jpg) -147px -49px no-repeat; }

.secondzx_icon-c5 a { background: url(../images/second-icon.jpg) -196px 0px no-repeat; }

.secondzx_icon-c5:hover a { background: url(../images/second-icon.jpg) -196px -49px no-repeat; }

.secondzx_icon-c6 a { background: url(../images/second-icon.jpg) -245px 0px no-repeat; }

.secondzx_icon-c6:hover a { background: url(../images/second-icon.jpg) -245px -49px no-repeat; }

.secondzx_icon-c7 a { background: url(../images/second-icon.jpg) -294px 0px no-repeat; }

.secondzx_icon-c7:hover a { background: url(../images/second-icon.jpg) -294px -49px no-repeat; }

.secondzx_icon-c8 a { background: url(../images/second-icon.jpg) -343px 0px no-repeat; }

.secondzx_icon-c8:hover a { background: url(../images/second-icon.jpg) -343px -49px no-repeat; }

.secondpf_icon { width: 400px; height: 48px; display: block; text-align: right; padding-top: 12px; float: right; }

.secondpf_icon li { width: 48px; height: 48px; float: left; display: block; margin: 0 2px; }

.secondpf_icon a { width: 48px; height: 48px; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

display: block; }

.secondpf_icon-c1 a { background: url(../images/second-icon.jpg) 0 -118px no-repeat; }

.secondpf_icon-c1:hover a { background: url(../images/second-icon.jpg) 0 -167px no-repeat; }

.secondpf_icon-c2 a { background: url(../images/second-icon.jpg) -49px -118px no-repeat; }

.secondpf_icon-c2:hover a { background: url(../images/second-icon.jpg) -49px -167px no-repeat; }

.secondpf_icon-c3 a { background: url(../images/second-icon.jpg) -98px -118px no-repeat; }

.secondpf_icon-c3:hover a { background: url(../images/second-icon.jpg) -98px -167px no-repeat; }

.secondpf_icon-c4 a { background: url(../images/second-icon.jpg) -147px -118px no-repeat; }

.secondpf_icon-c4:hover a { background: url(../images/second-icon.jpg) -147px -167px no-repeat; }

.secondpf_icon-c5 a { background: url(../images/second-icon.jpg) -196px -118px no-repeat; }

.secondpf_icon-c5:hover a { background: url(../images/second-icon.jpg) -196px -167px no-repeat; }

.secondpf_icon-c6 a { background: url(../images/second-icon.jpg) -245px -118px no-repeat; }

.secondpf_icon-c6:hover a { background: url(../images/second-icon.jpg) -245px -167px no-repeat; }

.secondpf_icon-c7 a { background: url(../images/second-icon.jpg) -294px -118px no-repeat; }

.secondpf_icon-c7:hover a { background: url(../images/second-icon.jpg) -294px -167px no-repeat; }

.secondwz_icon { width: 200px; height: 48px; display: block; text-align: right; padding-top: 12px; float: right; }

.secondwz_icon li { width: 48px; height: 48px; float: left; display: block; margin: 0 2px; }

.secondwz_icon a { width: 48px; height: 48px; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

display: block; }

.secondwz_icon-c1 a { background: url(../images/second-icon.jpg) 0 -234px no-repeat; }

.secondwz_icon-c1:hover a { background: url(../images/second-icon.jpg) 0 -283px no-repeat; }



.secondwz_icon-c2 a { background: url(../images/second-icon.jpg) -49px -234px no-repeat; }

.secondwz_icon-c2:hover a { background: url(../images/second-icon.jpg) -49px -283px no-repeat; }



.secondwz_icon-c3 a { background: url(../images/second-icon.jpg) -98px -234px no-repeat; }

.secondwz_icon-c3:hover a { background: url(../images/second-icon.jpg) -98px -283px no-repeat; }



.secondwz_icon-c4 a { background: url(../images/second-icon.jpg) -147px -234px no-repeat; }

.secondwz_icon-c4:hover a { background: url(../images/second-icon.jpg) -147px -283px no-repeat; }



.secondwz_icon-c5 a { background: url(../images/second-icon.jpg) -196px -234px no-repeat; }

.secondwz_icon-c5:hover a { background: url(../images/second-icon.jpg) -196px -283px no-repeat; }



.secondwz_icon-c6 a { background: url(../images/second-icon.jpg) -245px -234px no-repeat; }

.secondwz_icon-c6:hover a { background: url(../images/second-icon.jpg) -245px -283px no-repeat; }



.secondwz_icon-c7 a { background: url(../images/second-icon.jpg) -294px -234px no-repeat; }

.secondwz_icon-c7:hover a { background: url(../images/second-icon.jpg) -294px -283px no-repeat; }



.secondmy_icon { width: 200px; height: 48px; display: block; text-align: right; padding-top: 12px; float: right; }

.secondmy_icon li { width: 48px; height: 48px; float: left; display: block; margin: 0 2px; }

.secondmy_icon a { width: 48px; height: 48px; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

display: block; }

.secondmy_icon-c1 a { background: url(../images/second-icon.jpg) 0 -353px no-repeat; }

.secondmy_icon-c1:hover a { background: url(../images/second-icon.jpg) 0 -402px no-repeat; }

.secondmy_icon-c2 a { background: url(../images/second-icon.jpg) -49px -353px no-repeat; }

.secondmy_icon-c2:hover a { background: url(../images/second-icon.jpg) -49px -402px no-repeat; }

.secondmy_icon-c3 a { background: url(../images/second-icon.jpg) -98px -353px no-repeat; }

.secondmy_icon-c3:hover a { background: url(../images/second-icon.jpg) -98px -402px no-repeat; }

.secondmy_icon-c4 a { background: url(../images/second-icon.jpg) -147px -353px no-repeat; }

.secondmy_icon-c4:hover a { background: url(../images/second-icon.jpg) -147px -402px no-repeat; }

.secondmy_icon-c5 a { background: url(../images/second-icon.jpg) -196px -353px no-repeat; }

.secondmy_icon-c5:hover a { background: url(../images/second-icon.jpg) -196px -402px no-repeat; }

.secondmy_icon-c6 a { background: url(../images/second-icon.jpg) -245px -353px no-repeat; }

.secondmy_icon-c6:hover a { background: url(../images/second-icon.jpg) -245px -402px no-repeat; }

.secondmy_icon-c7 a { background: url(../images/second-icon.jpg) -294px -353px no-repeat; }

.secondmy_icon-c7:hover a { background: url(../images/second-icon.jpg) -294px -402px no-repeat; }





.secondxcb_icon { width: 200px; height: 48px; display: block; text-align: right; padding-top: 12px; float: right; }

.secondxcb_icon li { width: 48px; height: 48px; float: left; display: block; margin: 0 2px; }

.secondxcb_icon a { width: 48px; height: 48px; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

display: block; }

.secondxcb_icon-c1 a { background: url(../images/second-icon.jpg) 0 -471px no-repeat; }

.secondxcb_icon-c1:hover a { background: url(../images/second-icon.jpg) 0 -521px no-repeat; }

.secondxcb_icon-c2 a { background: url(../images/second-icon.jpg) -49px -471px no-repeat; }

.secondxcb_icon-c2:hover a { background: url(../images/second-icon.jpg) -49px -521px no-repeat; }

.secondxcb_icon-c3 a { background: url(../images/second-icon.jpg) -98px -471px no-repeat; }

.secondxcb_icon-c3:hover a { background: url(../images/second-icon.jpg) -98px -521px no-repeat; }

.secondxcb_icon-c4 a { background: url(../images/second-icon.jpg) -147px -471px no-repeat; }

.secondxcb_icon-c4:hover a { background: url(../images/second-icon.jpg) -147px -521px no-repeat; }

.secondxcb_icon-c5 a { background: url(../images/second-icon.jpg) -196px -471px no-repeat; }

.secondxcb_icon-c5:hover a { background: url(../images/second-icon.jpg) -196px -521px no-repeat; }

.secondxcb_icon-c6 a { background: url(../images/second-icon.jpg) -245px -471px no-repeat; }

.secondxcb_icon-c6:hover a { background: url(../images/second-icon.jpg) -245px -521px no-repeat; }

.secondxcb_icon-c7 a { background: url(../images/second-icon.jpg) -294px -471px no-repeat; }

.secondxcb_icon-c7:hover a { background: url(../images/second-icon.jpg) -294px -521px no-repeat; }







.secondsjs_icon { width: 200px; height: 48px; display: block; text-align: right; padding-top: 12px; float: right; }

.secondsjs_icon li { width: 48px; height: 48px; float: left; display: block; margin: 0 2px; }

.secondsjs_icon a { width: 48px; height: 48px; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

display: block; }

.secondsjs_icon-c1 a { background: url(../images/second-icon.jpg) 0 -588px no-repeat; }

.secondsjs_icon-c1:hover a { background: url(../images/second-icon.jpg) 0 -637px no-repeat; }

.secondsjs_icon-c2 a { background: url(../images/second-icon.jpg) -49px -588px no-repeat; }

.secondsjs_icon-c2:hover a { background: url(../images/second-icon.jpg) -49px -637px no-repeat; }

.secondsjs_icon-c3 a { background: url(../images/second-icon.jpg) -98px -588px no-repeat; }

.secondsjs_icon-c3:hover a { background: url(../images/second-icon.jpg) -98px -637px no-repeat; }

.secondsjs_icon-c4 a { background: url(../images/second-icon.jpg) -147px -588px no-repeat; }

.secondsjs_icon-c4:hover a { background: url(../images/second-icon.jpg) -147px -637px no-repeat; }







.secondnxby_icon { width: 200px; height: 48px; display: block; text-align: right; padding-top: 12px; float: right; }

.secondnxby_icon li { width: 48px; height: 48px; float: left; display: block; margin: 0 2px; }

.secondnxby_icon a { width: 48px; height: 48px; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

display: block; }

.secondnxby_icon-c1 a { background: url(../images/second-icon.jpg) 0 -706px no-repeat; }

.secondnxby_icon-c1:hover a { background: url(../images/second-icon.jpg) 0 -753px no-repeat; }

.secondnxby_icon-c2 a { background: url(../images/second-icon.jpg) -49px -706px no-repeat; }

.secondnxby_icon-c2:hover a { background: url(../images/second-icon.jpg) -49px -753px no-repeat; }

.secondnxby_icon-c3 a { background: url(../images/second-icon.jpg) -98px -706px no-repeat; }

.secondnxby_icon-c3:hover a { background: url(../images/second-icon.jpg) -98px -753px no-repeat; }

.secondnxby_icon-c4 a { background: url(../images/second-icon.jpg) -147px -706px no-repeat; }

.secondnxby_icon-c4:hover a { background: url(../images/second-icon.jpg) -147px -753px no-repeat; }



.secondnxby_icon-c5 a { background: url(../images/second-icon.jpg) -196px -706px no-repeat; }

.secondnxby_icon-c5:hover a { background: url(../images/second-icon.jpg) -196px -753px no-repeat; }

.secondnxby_icon-c6 a { background: url(../images/second-icon.jpg) -245px -706px no-repeat; }

.secondnxby_icon-c6:hover a { background: url(../images/second-icon.jpg) -245px -753px no-repeat; }

.secondnxby_icon-c7 a { background: url(../images/second-icon.jpg) -294px -706px no-repeat; }

.secondnxby_icon-c7:hover a { background: url(../images/second-icon.jpg) -294px -753px no-repeat; }









.dh { width: auto; height: 40px; background: #218ace; clear: both; }

.dh1 { width: 1190px; height: 40px; font-size: 16px; color: #fff; line-height: 40px; text-align: center; margin: 0 auto; }

.dh2 { width: 190px; height: 45px; background: #218ace; display: block; float: left; }

.dh3 { width: 980px; height: 45px; }

.dh3 ul li { width: 115px; height: 45px; background: url(../images/sanj.jpg) right no-repeat; padding-right: 20px; text-align: right; float: left; }

.dh3 ul li a { color: #fff; text-decoration: none; }

.secondzj01 { border: 1px solid #218ace; display: block; }

.secondzj01_on, .secondzj01_on:hover { border: 1px solid #218ace; display: block; }

.lanmu { width: 870px; height: 140px; padding-bottom: 25px; border-bottom: 1px solid #ddd; margin-top: 25px; *padding-top:25px;

}

.lanmu1 { width: 200px; height: 140px; float: left; display: block; }

.lanmu1 img { width: 200px; height: 140px; }

.lanmu2 { width: 650px; height: 140px; float: right; }

.lanmu3 { width: 650px; height: 40px; display: block; line-height: 40px; }

.lanmu4 { width: 400px; height: 40px; display: block; font-size: 16px; text-align: left; float: left; }

.lanmu5 { width: 150px; height: 40px; line-height: 40px; color: #c5c5c5; float: right; text-align: right; font-size: 12px; display: block; overflow: hidden; }

.lanmu6 { width: 650px; height: auto; line-height: 22px; color: #666; text-indent: 24px; display: block; padding-top: 12px; padding-bottom: 12px; }

.lanmu7 { width: 650px; height: 36px; line-height: 36px; display: block; }

.lanmu8 { width: 400px; height: 36px; float: left; text-align: left; display: block; }

.lanmu8 a { margin-left: 5px; margin-right: 5px; }

.lanmu9 { width: 200px; height: 36px; display: block; float: right; }

.wzym { width: 780px; height: 36px; display: block; line-height: 36px; color: #333333; border-top: 1px dotted #c9c9c9; margin: 0 auto; font-size:14px; }

.wzym ul li { width: 380px; height: 36px; float: left; text-align: left;  display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.wzym ul li a { color: #333333; text-decoration: none; }

.wzym ul li a:hover { color: #218ace; text-decoration: none; }

.wzym1 h1 { width: 870px; height: 40px; padding-top: 20px; line-height: 60px; font-size: 24px; color: #333; text-align: center; display: block; }

.wzym2 { width: 800px; height: 36px; background:#218ace; font-size:14px; color:#fff; display: block; line-height: 36px; border-bottom: 1px dotted #e6e6e6; text-align: center; margin: 20px auto; }

.wzym2 a { padding: 0 2px; color:#fff;}

.wzym2 strong { color: #FFFD00; }



.zwzym1 h1 { width: 1200px; height: 40px; padding-top: 20px; line-height: 60px; font-size: 24px; color: #333; text-align: center; display: block; }

.zwzym2 { width: 1200px; height: 36px; background:#218ace; font-size:14px; color:#fff; display: block; line-height: 36px; border-bottom: 1px dotted #e6e6e6; text-align: center; margin: 20px auto; }

.zwzym2 a { padding: 0 2px; color:#fff;}

.zwzym2 strong { color: #FFFD00; }

.zwzym4 { width: 1150px; height: auto; padding: 20px 25px 20px 25px; line-height: 22px; color: #444444; display: block; background: #e6e6e6; font-size: 14px; margin: 0 auto; }



.wzym3 { width: 200px; height: 36px; float: left; text-align: left; display: block; }

.wzym4 { width: 740px; height: auto; padding: 20px 25px 20px 25px; line-height: 22px; color: #444444; display: block; background: #e6e6e6; font-size: 14px; margin: 0 auto; }

.wzym4 strong { font-size: 18px; float: left; color: #000; }

.wzy_btn { width: 280px; height: 30px; display: block; margin: 40px auto; }

.wzy_btn a { width: 117px; height: 30px; margin: 0 10px; display: block; float: left; color: #FFF; font-size: 16px; text-align: center; line-height: 30px; }

.wzbtn01 { width: 117px; height: 30px; display: block; background: #2693d9; }

.wzbtn01:hover { width: 117px; height: 30px; display: block; background:#218ace; }

.wzbtn02 { width: 117px; height: 30px; display: block; background: #5e5e5e; }

.wzbtn02:hover { width: 117px; height: 30px; display: block; background: #3e3e3e; }

.wzym5 { width: 790px; height: auto; padding-top: 25px; padding-bottom: 25px; font-size: 16px; text-align: left; line-height: 30px; color: #333333; margin: 0 auto; }

.wzym5  h2{ background: url("../images/aticletitBg.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);

    border-top: 2px solid #126FB2;

    font-family: 'Î¢ÈíÑÅºÚ','ºÚÌå';

    font-size: 22px;

    font-weight: 100;

    line-height: 35px;

    margin: 25px 0 20px;

    padding: 5px 0 10px 7px;

	width:790px; display:block;

	color:#126FB2

	}

	

	

	



.wzym5_bk p { text-align: left; text-indent: 2em; padding-bottom: 10px; }





.wzym5_bk { width: 1190px; height: auto; padding-top: 25px; padding-bottom: 10px; font-size: 16px; text-align: left; line-height: 30px; color: #333333; margin: 0 auto; }

.wzym5_bk  h2{ background: url("../images/aticletitBg.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);

    border-top: 2px solid #126FB2;

    font-family: 'Î¢ÈíÑÅºÚ','ºÚÌå';

    font-size: 22px;

    font-weight: 100;

    line-height: 35px;

    margin: 25px 0 20px;

    padding: 5px 0 10px 7px;

	width:1190px; display:block;

	color:#126FB2

	}

	

	

	



.wzym5 p { text-align: left; text-indent: 2em; padding-bottom: 10px; }





.mxxlist { width: 869px; height: auto; background: #e6e6e6; margin-top: 30px; overflow: hidden; }

.mxx_left { width: 517px; height: 109px; float: left; display: block; padding: 10px 0 0 20px; }

.order-cc { padding-left: 20px; padding-top: 20px; height: 25px; line-height: 25px; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size: 12px; font-weight: normal; color: #000; float: left; height: 99px; width: 292px; }

.order-cc a { text-decoration: none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

}

.order-cc dl { width: 54px; height: 85px; float: left; margin-right: 16px; display: inline; }

.order-cc dd { width: 48px; height: 47px; text-align: center; }

.order-cc dd a { width: 48px; height: 47px; display: block; }

.order-cc dt { width: 54px; height: 32px; line-height: 32px; text-align: center; }

.wz_xm { width: 867px; height: 311px; border: 1px solid #e8e8e8; margin: 0px 0; margin-bottom:20px; }

.wz_xm_l { width: 221px; height: 291px; float: left; padding-left: 15px; padding-top: 20px; }

.wz_xm_r { width: 867px; height: 311px; float: left }

.wz_xm_tab { width: 869px; height: 98px; margin: 0 auto; margin-top: 20px; }

.wz_xm_tab ul li { width: 48px; height: 68px; float: left; margin-left: 21px; display: block; text-align: center;  color: #666; margin-top: 9px;  }

.wz_xm_tab ul li  a { width:48px; height:20px; display:block; margin-top:48px; font-size:12px;}

.wz_xm_l ul li { line-height: 28px; color: #757575; }

.wz_hot { width: 206px; line-height: 32px; display: block; font-size: 16px; }

.tt_t1 { background: url(../images/wz_icon.jpg) no-repeat 0 0; }

.tt_t2 { background: url(../images/wz_icon.jpg) no-repeat -49px 0; }

.tt_t3 { background: url(../images/wz_icon.jpg) no-repeat -98px 0; }

.tt_t4 { background: url(../images/wz_icon.jpg) no-repeat -147px 0; }

.tt_t5 { background: url(../images/wz_icon.jpg) no-repeat -196px 0; }

.tt_t6 { background: url(../images/wz_icon.jpg) no-repeat -245px 0; }

.tt_t7 { background: url(../images/wz_icon.jpg) no-repeat -294px 0; }

.tt_t8 { background: url(../images/wz_icon.jpg) no-repeat -343px 0; }

.tt_t9 { background: url(../images/wz_icon.jpg) no-repeat -392px 0; }

.tt_t10 { background: url(../images/wz_icon.jpg) no-repeat -441px 0; }

.tt_t11 { background: url(../images/wz_icon.jpg) no-repeat -490px 0; }

.tt_t12 { background: url(../images/wz_icon.jpg) no-repeat -539px 0; width: 48px; height: 20px; padding-top: 48px; color: #9e9e9e; margin-top: 9px; display: block; float: left; text-align: center; margin-left: 18px; }

.tt_t12:hover { color: #218ace; }

.tt_tab li.on1 { background: url(../images/wz_icon.jpg) no-repeat 0 -80px; color: #218ace; }

.tt_tab li.on2 { background: url(../images/wz_icon.jpg) no-repeat -49px -80px; color: #218ace; }

.tt_tab li.on3 { background: url(../images/wz_icon.jpg) no-repeat -98px -80px; color: #218ace; }

.tt_tab li.on4 { background: url(../images/wz_icon.jpg) no-repeat -147px -80px; color: #218ace; }

.tt_tab li.on5 { background: url(../images/wz_icon.jpg) no-repeat -196px -80px; color: #218ace; }

.tt_tab li.on6 { background: url(../images/wz_icon.jpg) no-repeat -245px -80px; color: #218ace; }

.tt_tab li.on7 { background: url(../images/wz_icon.jpg) no-repeat -294px -80px; color: #218ace; }

.tt_tab li.on8 { background: url(../images/wz_icon.jpg) no-repeat -343px -80px; color: #218ace; }

.tt_tab li.on9 { background: url(../images/wz_icon.jpg) no-repeat -392px -80px; color: #218ace; }

.tt_tab li.on10 { background: url(../images/wz_icon.jpg) no-repeat -441px -80px; color: #218ace; }

.tt_tab li.on11 { background: url(../images/wz_icon.jpg) no-repeat -490px -80px; color: #218ace; }

.tt_tab li.on12 { background: url(../images/wz_icon.jpg) no-repeat -539px -80px; color: #218ace; }

.wz_xmra { width: 320px; height: 272px; float: left; display: block; background: #f0f0f0; padding: 25px 16px 15px 15px; }

.wzxm_pic { height: 165px; display: block; }

.wzxm_pic li { width: 155px; height: 149px; float: left; margin-bottom: 13px; margin-right: 10px; }

.wzxm_pic li a { position: absolute; display: block; }

.wzxm_pic li a span { width: 155px; background: #000; display: block; position: absolute; bottom: 0; left: 0; color: #fff; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.5; text-align: center; line-height: 24px; }

.xz_pic{ margin-bottom:25px;}

.wz_xingqu { background: url(../images/xingqu_icon.jpg) no-repeat 15px center #7d7d7d; margin-top: 10px; color: #FFF; font-size: 16px; text-align:center; line-height: 30px; height: 30px; display: block; }

.wz_tag { overflow:hidden; height: auto; line-height: 24px; display: block; padding-top: 10px; }

.wz_tag a { margin-left: 5px; margin-right: 5px; }

.wz_xmrb { width: 224px; height: 295px; display: block; margin-top: 14px; float: left; margin-left: 12px; _margin-left: 6px; padding: 10px 15px 0 15px; }

.wz_xmzt { width: 227px; height: 65px; padding-top: 10px; display: block; }

.wz_xmzt li { line-height: 28px; }

.wz_xmzt a span { background: #858585; padding: 0 5px; color: #FFF; }

.mxx { width: 928px; height: 258px; display: block; padding-top: 30px; padding-bottom: 20px; clear: both; }

.mxx1 { width: 850px; height: 236px; display: block; padding-top: 20px; }

.mxx1 img { width: 850px; height: 236px; }

.mxxlist1 { width: 850px; height: 236px; display: block; padding-top: 20px; }

.mxxlist1 img { width: 850px; height: 236px; }

.wz_zrshow { width: 867px; height: 28px; margin: 30px 0 20px 0; }

.blk_18 { overflow: hidden; zoom: 1; font-size: 9pt; width: 867px; margin-top: 8px; margin-bottom: 20px; }

.blk_18 .pcont { float: left;padding-left: 5px; }

.blk_18 #List1_1, .blk_18 #List2_1 { float: left; }

.blk_18 .LeftBotton, .blk_18 .RightBotton { width: 52px; height: 139px; float: left; background: url(../images/ax.gif) no-repeat; }

.blk_18 .LeftBotton { background-position: 0 0; margin: 8px 0; }

.blk_18 .RightBotton { background-position: 0 -148px; margin: 8px 0 10px 5px; }

.blk_18 .LeftBotton:hover { background-position: -57px 0; }

.blk_18 .RightBotton:hover { background-position: -57px -148px; }

.blk_18 .pl img { display: block; cursor: pointer; border: none; margin: 6px auto 1px auto; }

.blk_18 .pl { width: 256px; float: left; float: left; text-align: center; line-height: 24px; }

.blk_18 a.pl:hover { color: #218ace; background: #fff; }

.second29 { display: block; overflow: hidden; height: auto; }

.second29 ul li { width: 285px; height: auto; overflow: hidden; }

.second29 ul li.first { background: none; height: 185px; width: 285px; padding-left: 0px; }

.second28 { padding-left: 0px; }

.second28 img { margin: 3px 0 8px 0; }

.second29 ul li.hover a { width: 100%; background: #218ace; color: #fff; padding: 3px 5px 3px 5px; display: block; }

.cover_bli { text-align: center; padding-bottom: 15px; }

.borbtn1{ border-bottom: 1px solid #ddd;}

.second18 dl { overflow: hidden; padding-bottom: 25px; border-bottom: 1px solid #ddd;  }

.second18 dl dt { float: left; }

.second18 dl dd { float: left; margin-left: 5px; display: inline; width: 53%; }

.second18 dl dd h3 { font-size: 18px; color: #434343; height: 25px; line-height: 25px; font-weight: normal; margin-bottom: 20px; }

.second18 dl dd h3 a { color: #313131 }

.second18 dl dd p { text-indent: 2em; color: #626262; line-height: 24px; }

.second18 dl dd p.p02 { margin-top: 20px; text-indent: 0em; }

.second18 dl dd.dd02 { float: right; width: 160px; text-align: center; }

.second18 dl dd.dd02 h4 { font-size: 12px; color: #6d6d6d; font-weight: normal; margin-top: 15px; background: url(../images/l_love.jpg) left center no-repeat; text-indent: 10px; }

.lanmu7 h4 { float: right; font-size: 12px; width: 150px; text-align: right; color: #6d6d6d; font-weight: normal; background: url(../images/l_love.jpg) left center no-repeat; margin-right: 6px; margin-top: 30px; }

.lanmu7 h4 a { margin-left: 10px; color: #6d6d6d; }

.tzym { width: auto; height: 85px; background: #1d181a!important; }

.tzym1 { width: 1190px; height: 85px; display: block; margin: auto; }

.tzym2 { width: 324px; height: 85px; display: block; float: left; }

.tzym3 { width: 780px; height: 65px; padding-top: 10px; display: block; float: right; }

.tzym3 ul li { width: 65px; height: 65px; padding-left: 30px; float: left; }

.tzym4 { width: auto; height: 330px; padding-top: 630px; background: url(../images/404.jpg) top no-repeat!important; }

.tzym5 { width: 240px; height: 85px; margin: auto; cursor: pointer; display: block; clear: both; }

.tzym5 a { width: 240px; height: 85px; cursor: pointer; display: block; }

.tv1 .tv1_l { font-size: 14px; }

.about55 .tv2 { margin-top: 20px; }

.about55 .tv2 ul li { float: left; margin-right: 16px; margin-bottom: 16px; }



.wxqrcodecon { width: 285px; height: 279px; margin: 0 auto 15px auto; display: block; overflow: hidden; position: relative; }

.wxqrcodecon img { width: 285px; height: 279px; margin: 0 auto; border: 0; display: block; }

.wxqrcodecon:after { content: ''; position: absolute; left: 76px; top: 73px; width: 134px; height: 2px; background-color: #20c2ff; -moz-box-shadow: 0 0 6px rgba(32,194,255,.7); -webkit-box-shadow: 0 0 6px rgba(32,194,255,.7); box-shadow: 0 0 6px rgba(32,194,255,.7); -moz-animation-delay: 0.7s; -moz-animation-duration: 4s; -moz-animation-fill-mode: both; -moz-animation-iteration-count: infinite; -moz-animation-direction: normal; -moz-animation-name: qrcode; -webkit-animation-delay: 0.7s; -webkit-animation-duration: 4s; -webkit-animation-fill-mode: both; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: normal; -webkit-animation-name: qrcode; animation-delay: 0.7s; animation-duration: 4s; animation-fill-mode: both; animation-iteration-count: infinite; animation-direction: normal; animation-name: qrcode; }

@-webkit-keyframes qrcode {  0% {

 opacity: 1;

 filter:alpha(opacity:100);

 top:73px;

}

 100% {

 opacity: 1;

 filter:alpha(opacity:100);

 top:210px;

}

}

@-moz-keyframes qrcode {  0% {

 opacity: 1;

 filter:alpha(opacity:100);

 top:73px;

}

 100% {

 opacity: 1;

 filter:alpha(opacity:100);

 top:210px;

}

}

@keyframes qrcode {  0% {

 opacity: 1;

 filter:alpha(opacity:100);

 top:73px;

}

 100% {

 opacity: 1;

 filter:alpha(opacity:100);

 top:210px;

}

}



.clearfix:after, .clear:before { display: table; content: ''; }

.clearfix:after { clear: both; overflow: hidden; }

.relative { position: relative; }

.absolute { position: absolute; }

.fl { float: left; display: inline; }

.fr { float: right; display: inline; }

.pubW { width: 1200px; }

.center { margin: 0 auto; }

.contentRight { width: 950px; }

.contentRight .item { position: absolute; top: 0px; left: -8px; font-size: 12px; color: #e1e1e1; }

.contentRight .item a { color: #e1e1e1 }

.contentRight .item a:last-child { color: #fff; }

.contentRight .anliTitle { width: 100%; height: 100px; background: url(../images/title.jpg)no-repeat 655px 30px; }

.contentRight .anliTitle h3 { width: 665px; font-size: 32px; color: #3d3f4b; border-bottom: 1px solid #e1e1e1; line-height: 52px; }

.contentRight .anliTitle p { font-size: 16px; color: #666; line-height: 38px; }

.contentRight .anliCon .fonts { font-size: 16px; color: #666; line-height: 30px; }

.contentRight .anliCon .hd { width: 100%; height: 60px; }

.contentRight .anliCon .hd li { padding: 0px 20px; height: 34px; float: left; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; line-height: 34px; text-align: center; background: #e1e1e1; position: relative; }

.contentRight .anliCon .hd li:first-child { border-left-color: #e1e1e1; }

.contentRight .anliCon .hd li:last-child { border-right-color: #e1e1e1; }

.contentRight .anliCon .hd li.on:before { position: absolute; content: ''; width: 6px; height: 3px; background: url(../images/arr1.png)no-repeat center; left: 38px; bottom: -3px; }

.contentRight .anliCon .hd li.on { background: #3d3f4b; border-color: #3d3f4b; }

.contentRight .anliCon .hd li.on a { color: #fff; }

.contentRight .anliCon .hd li a { display: block; width: 100%; height: 100%; line-height: 34px; font-size: 16px; color: #666; }

.contentRight .anliCon .bd { position: relative; width: 100%; }

.contentRight .anliCon .bd .bdWrap { position: relative; min-height: 550px; }

.contentRight .anliCon .bd .bdWrap .list{ transition: top 1s ease 0s, left 1s ease 0s;-moz-transition: top 1s ease 0s, left 1s ease 0s; -webkit-transition: top 1s ease 0s, left 1s ease 0s;}

.contentRight .anliCon .bd .bdWrap .list1 { margin-bottom: 30px; background: #fff; overflow: hidden; zoom: 1; -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2); box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2); width: 220px; overflow: hidden; float: left; }

.contentRight .anliCon .bd .bdWrap .list .cust { padding: 10px 10px 0 }

.contentRight .anliCon .bd .bdWrap .list .cust h6 { font-size: 14px; color: #000; padding-left: 52px; height: 45px; line-height: 22px; position: relative; }

.contentRight .anliCon .bd .bdWrap .list .cust h6 span { padding:0px 0px 0px 0px; position: absolute; top: 0; left: 0; width: 45px; height: 45px; display: block; overflow: hidden; border-radius: 50%;/*z-index: 66; */ }

.contentRight .anliCon .bd .bdWrap .list .cust span { font-size: 14px; color: #000; width: 100%; display: inline-block; border-bottom: 1px dashed #e1e1e1; line-height:24px; padding:10px 0 5px; }

.contentRight .anliCon .bd .bdWrap .list .intro { padding: 8px 12px 12px; }

.contentRight .anliCon .bd .bdWrap .list .intro p { font-size: 12px; color: #666; line-height: 20px; margin-bottom: 5px; }

.contentRight .anliCon .bd .bdWrap .list .intro span { padding-left: 108px; font-size: 12px; color: #666; }

.contentRight .anliCon .bd .bdWrap .list1:hover { box-shadow: 0 1px 5px rgba(35, 25, 25, 0.5); }

.contentRight .anliCon .bd .bdWrap .list .img a { display: block; text-align:center; }

.contentRight .anliCon .bd .bdWrap .list .img a:hover { background: #000; }

.contentRight .anliCon .bd .bdWrap .list .img a:hover img { filter: alpha(opacity=80); -khtml-opacity: 0.8; opacity: 0.8; -webkit-transition: all 0.3s ease-out; -khtml-transition: all 0.3s ease-out; }

.contentRight .anliCon .bd .bdWrap .list .img img{ width:100%;}

.contentRight .anliCon .bd .bdWrap .list .img.img1 img { width:328px; height:291px; margin-left:-54px;}











.xjin{ background:url(../images/xjin_img2.png) repeat-x bottom; padding-top:30px;}

.xjin_m{ width:1200px; margin:0 auto;}

.xjin_tit{ margin:0 16px; background:url(../images/xjin_img1.png) repeat-x top; text-align:center;}

.xjin_tit h3{ margin:0 auto; width:540px; text-align:center; font-size:30px; line-height:38px; font-weight:bold; color:#666; background:#fff;}

.xjin_tit a{ color:#666;}

.xjin_tit h3 span{ font-size:22px; text-transform:uppercase; font-weight:normal; padding-left:4px;}

.xjin_tit h4{ background:#fff; text-align:center; width:540px; line-height:32px; font-size:22px; color:#666; margin:0 auto;}

.xjin_mb{ padding-top:20px; overflow:hidden; padding-bottom:28px;}

#xjinleft{ float:left; width:43px; margin:216px 31px 0 7px; cursor:pointer;}

#xjinright{ float:left; width:43px; margin:216px 7px 0 31px; cursor:pointer;}

#xjin{ overflow:hidden; float:left;}

#xjin li{ width:247px; margin-right:16px; background:#f6f6f6; float:left; padding-bottom:24px;}

#xjin li h3{ padding:16px 0 0 14px; line-height:28px; font-weight:bold; font-size:16px; color:#464646;}

#xjin li a h3{ color:#464646;}

#xjin li a:hover h3{ color:#218ace;}

#xjin li h4{ font-size:16px; padding-left:14px; line-height:26px; color:#949494;}

#xjin li h5{ line-height:22px; font-size:16px; color:#949494; padding-left:14px; padding-top:18px;}

#xjin li h5 span{ font-weight:bold; color:#ff8b18;}

.xjin_t1{ position:relative;height:203px; overflow:hidden;}

#xjin ul li .xjin_t1 span{ display:inline-block; width:53px; height:26px;position:absolute; left:97px; top:240px;-webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); z-index:2;}



#xjin ul li .xjin_t1:hover span{top:89px;}



.xjin_icon{display:block; background:url(../images/xjn_icon.png) no-repeat left top;}







.zilon { line-height: 18px; width: 1200px; height: 574px; margin: 0 auto; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; clear: both; overflow: hidden; zoom: 1; }

.zilonr1 { width: 400px; padding-left: 25px; height: auto; border-bottom: none; }

.zilonr3 { width: 348px; height: auto; overflow: hidden; zoom: 1; padding: 8px 25px 12px 25px; border: 1px solid #dfdfdf; }

.zilonr6 { width: 400px; height: auto; padding: 10px 0px 4px 25px; }



.yh_fz { border-top: #dfdfdf 1px solid; padding: 16px 0px 0px 26px; }

.yh_fzt { overflow: hidden; zoom: 1; }

.yh_fzt ul li { float: left; width: 132px; margin-right: 1px; background: #dfdfdf; display: inline; line-height: 30px; height: 30px; text-align: center; font-size: 14px; }

.yh_fzt ul li.hover { color: #fff; background: #218ace; }

.yh_fzc { overflow: hidden; zoom: 1; padding: 12px 2px 0px; }

.yh_fzc i { display: inline-block; float: left; border: #dfdfdf 1px solid; width: 183px; margin-right: 12px; }

.yh_fzc p { font-size: 14px; color: #000000; line-height: 24px; padding-top: 6px; }

.yh_navn { width: 1200px; margin: 0px auto; position: relative; z-index: 10; }

.yh_navf { overflow: hidden; zoom: 1; width: 1200px; position: absolute; z-index: 11; top: 40px; left: 0px; }

.yh_nav { overflow: hidden; zoom: 1; padding: 0px 8px 0px 6px; height: 230px; background:url(../images/yh_nav.png) no-repeat left top; }

.yh_nav i { float: left; margin-right: 50px; display: inline-block; }

.yh_navt { float: left; width: 280px; padding-top: 15px; }

.yh_navt ul li { font-size: 15px; color: #343738; line-height: 28px; float: left; width:140px;height:28px; overflow:hidden; zoom:1; }

.yh_navt ul li a { color: #343738; display:inline-block; vertical-align:top;}

.yh_navt ul li a:hover { color: #fff; background: #218ace; line-height: 24px; padding:0px 6px; }

.yh_navc { overflow: hidden; zoom: 1; width: 520px; float: right; padding-top: 30px; }

.yh_navc ul li { float: left; width: 227px; margin-right: 26px; display: inline; position: relative; z-index: 0; }

.yh_navc ul li b { position: absolute; z-index: 1; bottom: -31px; left: 0px; width: 227px; height: 31px; background: #000; filter: alpha(opacity=40); opacity: 0.4; }

.yh_navc ul li p { line-height: 31px; position: absolute; z-index: 2; bottom: -31px; left: 0px; width: 227px; height: 31px; text-align: center; color: #fff; font-size:16px; }

.yh_navc dl { width: 482px; position: relative; z-index: 0; }

.yh_navc dl dt { overflow: hidden; zoom: 1; }

.yh_navc dl dd b { position: absolute; z-index: 1; bottom: -31px; left: 0px; width: 482px; height: 31px; background: #000; filter: alpha(opacity=40); opacity: 0.4; }

.yh_navc dl dd p { line-height: 31px; position: absolute; z-index: 2; bottom: -31px; left: 0px; width: 482px; height: 31px; text-align: center; color: #fff;font-size:16px;  }



.topban a:hover img{ opacity:0.9}





.wrap_right { padding: 45px 50px 25px; overflow: hidden; }

.right_con { width: 100%; }

.safe_pic { width: 100%; height: 350px; }

.s_pic_l { width: 450px; float: left; height: 100%; }

.s_pic_l img { width: 600px; height: 350px; display: none; }

.s_pic_r { width: 200px; float: right; margin-left: 60px; height: 100%; font-size: 16px; }

.s_pic_r ul li { width: 200px; float: left; height: 69px; line-height: 69px; text-align: center; border-bottom: 1px solid #dcdcdc; cursor: pointer; }

.s_pic_r ul li.curror { background: #666; height: 70px; border: none; color: #fff; }

.a6 { color: #555; font-size: 16px; }

.a7 { color: #a7a7a7; font-size: 14px; }

.safe_cn { margin-top: 40px; width: 100%; overflow: auto; }

.safe_cn ul li { width: 100%; float: left; border-bottom: 1px dashed #dcdcdc; height: 40px; line-height: 40px; text-align: center; }

.safe_ico_l { width: 100%; margin-top: 20px; }

.safe_ico_l ul li { width: 100%; height: 90px; float: left; margin: 15px 0; }

.safe_ico_l ul li p { width: 70px; margin: 6px 20px 10px 15px; float: left; height: 71px; background: url(../images/sprite_bg1.png) no-repeat; }

.safe_ico_l ul li h3 { line-height: 35px; font-weight: blod; text-align: left; font-size: 16px; font-weight:bold }

.safe_ico_l ul li span { line-height: 25px; font-size:14px; }

.safe_ico_l ul li.s_l_01 p { background-position: -361px top; }

.safe_ico_l ul li.s_l_02 p { background-position: -432px top; }

.safe_ico_l ul li.s_l_03 p { background-position: -503px top; }

.safe_ico_l ul li.s_l_04 p { background-position: -574px top; }

.safe_ico_l ul li.s_l_05 p { background-position: -645px top; }



.page-info { margin-top: 30px; width:364px; height:20px;}

.page-tools { float: right;  }

.page-tool-i { -moz-user-select: none; border-left: 1px solid #d0d0d0; float: left; height: 20px; padding: 0 20px; position: relative; }

.page-tool-i .bottom-border { background-color: #218ace; bottom: -20px; display: none; height: 2px; left: 0; position: absolute; right: 0; z-index: 100; }

.page-tool-i:hover .bottom-border { display: block; }

.page-tool-i a { background:url(../images/main_desktop.png) no-repeat left top; display: block; height: 40px; margin-top: -10px; position: relative; text-indent: -9999em; width: 30px; }

.first-page-tool { border-left: medium none; }

.page-tool-c:hover a { background-position: 0 -44px; }

.page-tool-c:hover span { color: #218ace; }

.page-tool-c a { background-position: 0 7px; float: left; }

.page-tool-c span { color: #333; float: left; font-size: 14px; line-height: 40px; margin: -10px 0 0 10px; position: relative; }

.page-tool-s a { background-position: -40px 7px; }

.page-tool-s a:hover { background-position: -40px -43px; }

.page-tool-f a { background-position: -80px 7px; }

.page-tool-f a:hover { background-position: -80px -44px; }

.page-tool-f .favorited { background-position: -80px -44px; }

.page-tool-p a { background-position: -120px 7px; }

.page-tool-p a:hover { background-position: -120px -44px; }

.page-tool-u a { background-position: -160px -44px; }

.page-tool-u a.enable { background-position: -160px 7px; }

.page-tool-u a.enable:hover { background-position: -160px -97px; }

.page-tool-d a { background-position: -200px -44px; }

.page-tool-d a.enable { background-position: -200px 7px; }

.page-tool-d a.enable:hover { background-position: -200px -94px; }

.page-tool-bshare { display: inline; float: left; margin: 8px 4px 0 0; }







/* CSS Document */

.sx_slide1 { width:640px; }

.sx_slide2 { width:211px; }

.sx_bz_box { width:290px; }

.sx_bz_top { overflow:hidden; zoom:1; padding-bottom:10px; border-bottom:1px dashed #dfdfe0; }

.sx_bz_top h2 { font-size:22px; font-weight:bold; line-height:32px; }

.sx_bz_top h2 a { text-decoration:none; }

.sx_bz_top h2 a:hover { color:#218ace; }

.sx_bz_top h2 img { vertical-align:top; padding:6px 0px 0px 6px; }

.sx_bz_top p { overflow:hidden; zoom:1; padding:10px 0px; text-indent:2em; font-size:14px; color:#464646; line-height:28px; }

.sx_bz_top ul { overflow:hidden; zoom:1; padding-left:206px;}

.sx_bz_top ul li{ width:32px; height:32px; float:left; margin-left:7px; display:inline;}

.sx_bz_top ul li a{ width:32px; height:32px; display:block; text-decoration: none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());}

.sx_bz_top ul li:nth-child(1) a {

background:url(../images/sx_list_icc.png) no-repeat 0px 0px;

}

.sx_bz_top ul li:nth-child(1) a:hover {

background:url(../images/sx_list_icc.png) no-repeat 0px -32px;

}

.sx_bz_top ul li:nth-child(2) a {

background:url(../images/sx_list_icc.png) no-repeat -32px 0px;

}

.sx_bz_top ul li:nth-child(2) a:hover {

background:url(../images/sx_list_icc.png) no-repeat -32px -32px;

}

.sx_bz_bot { overflow:hidden; zoom:1; margin-top:10px; }

.sx_bz_bot li { font-size:14px; color:#464646; line-height:32px; }

.sx_bz_bot li a { color:#888; }

.sx_bz_bot li a:hover { color:#218ace; }

.sx_bz_cs { overflow:hidden; zoom:1; background:#f5f5f5; }

.sx_bz_cs h2 { overflow:hidden; height:32px; background:url(../images/sx_list_csbg1.png) no-repeat center top; padding:5px 0px 0px 18px; line-height:32px; font-size:16px; font-weight:bold; color:#fff; }

.sx_bz_cs h2 a { color:#fff; }

.sx_bz_cs h3 { overflow:hidden; height:73px; background:url(../images/sx_list_csbg2.png) no-repeat center top; padding:12px 12px 0px 65px; font-size:22px; color:#fff; line-height:30px; }

.sx_bz_cs h3 a { color:#fff; }

.sx_bz_cs h3 a span { color:#fcff00; }

.sx_bz_cs ul { overflow:hidden; height:273px; padding:12px 18px 0px 18px; }

.sx_bz_cs ul li { font-size:14px; color:#464646; line-height:32px; }

.sx_list { overflow:hidden; zoom:1; }

.sx_list li { overflow:hidden; zoom:1; margin-top:24px; }

.sx_list_tit { width:81px; height:81px; background:url(../images/sx_list_tbg.png) no-repeat center top; text-align: center; line-height:20px; margin-top:6px; font-size:16px; color:#c8c8c8; font-family: Arial, Helvetica, sans-serif; padding-top:24px; }



.sx_list_tit span{ color:#464646; width:81px; height:21px; display:block; font-family:"Î¢ÈíÑÅºÚ"}

.sx_list_box { width:730px; padding:18px 22px; overflow:hidden; zoom:1; }

.sx_list_box h2 { font-size:18px; color:#464646; }

.sx_list_box h2 span { color:#218ace; font-size:22px; }

.sx_list_box h2 a { color:#464646; }

.sx_list_box h2 a:hover { color:#218ace; }

.sx_list_box p { text-indent:2em; padding:16px 0px; font-size:14px; color:#464646; line-height:28px; }

.sx_list_box p a { color:#464646; }

.sx_list_fx { overflow:hidden; zoom:1; }

.sx_list_fx h3 { width:160px; font-size:14px; color:#464646; }

.sx_list_fx h3 a { padding:0px 8px; }

.sx_list_fx h3 a span { color:#218ace; }

.sx_list_fx dl { width:126px; overflow:hidden; zoom:1; }

.sx_list_fx dl dd { width:42px; background:url(../images/sx_list_fxline.png) no-repeat center right; display:block; text-align:center; float:left; }

.sx_list_fx dl dd:last-child { background:none; }

.sx_list_bg { background:#f6f6f6; }

/*·ÖÒ³´úÂë */

.page { overflow:hidden; zoom:1; clear:both; }

.pagelist { height:22px; overflow:hidden; padding-top:10px; padding-bottom:10px; }

.pagelist li { float:left; border:#ccc 1px solid; background:#fff; color:#005fb9; font-size:12px; margin-left:5px; display:inline; }

.pagelist li.thisclass { line-height:20px; font-weight:bold; background:#1687b4; color:#fff; border:#ccc 1px solid; }

.pagelist li .pageinfo { float:left; display:block; height:20px; color:#000; line-height:20px; padding:0 6px; }

.pagelist li a { float:left; display:block; height:20px; color:#000; line-height:20px; padding:0 6px; }

.pagelist li a:hover { color:#fff; background:#1687b4; font-weight:bold; }

.sx_xgask { overflow:hidden; height:134px; background:url(../images/sx_xgask_bg.png) no-repeat center left; padding:6px 4px 0px 114px; }

.sx_xgask_lef { width:472px; }

.sx_xgask_lef h2 { overflow:hidden; height:90px; line-height:90px; text-align:center; font-size:24px; font-weight:bold; color:#333; }

.sx_xgask_lef h2 a { color:#333; }

.sx_xgask_lef h2 a:hover{ color:#228BCF}

.sx_xgask_lef ul { overflow:hidden; zoom:1; }

.sx_xgask_lef ul li { width:50%; float:left; text-align:center; font-size:16px; color:#464646; line-height:44px; }

.sx_xgask_lef ul li a { color:#464646; }

.sx_xgask_lef ul li a:hover { color:#228BCF; }

.sx_xgask_rgt { width:279px; }

.sx_xgask_rgt li { overflow:hidden; zoom:1; text-align:center; line-height:44px; font-size:16px; color:#464646; }

.sx_xgask_rgt li a { color:#464646; }

.sx_xgask_rgt li a:hover { color:#228BCF; }



.sx_listxg { overflow:hidden; zoom:1; padding:30px 20px; }

.sx_listxg_ico { display:block; cursor:pointer; margin-top:65px; }

.sx_listxg_box { overflow:hidden; zoom:1; margin-left:16px; }

.sx_listxg_box li { width:378px; float:left; margin-right:14px; display:inline; }

.sx_bot_line { background:url(../images/sx_list_bline.png) no-repeat right center; }

.sx_bot { overflow:hidden; zoom:1; width:348px; padding:0px 42px; }

.sx_bot h2 { display:inline-block; height:30px; line-height:30px; border-bottom:2px solid #6bb1de; padding:0px 6px 0px 36px; background:url(../images/sx_bot_ico.png) no-repeat 6px 6px; font-size:18px; }

.sx_bot_top { overflow:hidden; zoom:1; padding:12px 0px; }

.sx_bot_top i { display:block; float:left; margin-right:12px; display:inline; }

.sx_bot_top p { color:#777; line-height:23px; text-indent:2em; }

.sx_bot_top p a { color:#e40000; }

.sx_bot_top p a:hover{ color:#218ace; }

.sx_bot ul { overflow:hidden; zoom:1; }

.sx_bot ul li { overflow:hidden; zoom:1; font-size:14px; color:#464646; line-height:32px; }

.sx_bot ul li a { color:#464646; }

.sx_bot ul li a:hover { color:#218ace; }

.sx_bot ul li span { float:right; color:#a1a1a1; }

.sx_bot ul li span a { color:#a1a1a1; }

.sx_bot ul li span a:hover { color:#218ace;}









.lhwrap{ width:1190px; margin:0 auto;}

.lhblank{ height: 40px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }

.lhorange, .lhorange a { color: #ff7f00; }



.lhinfo{ margin-top:40px; overflow:hidden; zoom:1;}

.lhinfo h2{ height:28px; line-height:28px; overflow:hidden; zoom:1; margin-bottom:15px;}

.lhinfo h2 i{ display:inline-block; width:6px; height:27px; float:left; background:#218ace; margin-right:15px;}

.lhinfo span{ font-size:28px; color:#218ace; float:left; margin-right:15px;}

.lhinfo_l{ width:501px;}

.lhinfo_l p{ border:1px solid #e5e5e5; padding:15px; font-size:14px; line-height:25px; color:#464646;}

.lhinfo_r{ width:664px; font-size:14px; color:#464646; }

.lhinfo_r h2{ background:url(../images/lhinfo_rt.png) no-repeat center bottom; font-size:16px; padding-bottom:6px; color:#464646;}

.lhinfo_r h2 span{ color:#ff7f00;}

.lhinfo_r ul{ overflow:hidden; zoom:1; margin:13px -7px 6px 0;}

.lhinfo_r ul li{ float:left; margin:0 7px 7px 0; border:1px solid #dcdcdc; padding:0 10px; height:29px; line-height:29px;}

.lhinfo_r ul li a{ color:#464646; display:inline-block;}

.lhinfo_r ul li a:hover{ color:#fff}

.lhinfo_r ul li:hover{ background:#0074B8;}

.lhinfo_r ol{ overflow:hidden; zoom:1; margin-right:-8px;}

.lhinfo_r ol li{ height:51px; line-height:51px; width:161px; background:#464646; float:left; margin-right:7px;vertical-align:middle}

.lhinfo_r ol li a{ display:block; color:#fff; text-decoration:none}

.lhinfo_r ol li a img{ display:inline-block; margin:0 7px 0 12px;vertical-align:middle;}

.lhinfo_r ol li a:hover{ background:#218ace;}

.lhinfo_fx{ font-size:14px;color:#464646; margin:19px 0 16px 0;}

.lhinfo_b{ overflow:hidden; zoom:1; margin-top:10px; background:url(../images/lhinfo_b.jpg) no-repeat center center; height:96px; width:1190px; font-size:14px;}

.lhinfo_bl{ float:left; margin-left:110px;width:734px;padding-top:12px;}

.lhinfo_bl ul{ overflow:hidden; zoom:1;}

.lhinfo_bl ul li{ background:#fff; float:left; margin:0 4px 4px 0; padding:0 20px 0 12px; height:30px; line-height:30px;}

.lhinfo_bl ul li a{ color:#464646; display:block; text-decoration:none}

.lhinfo_bl ul li a:hover{ color:#218ace;}

.lhinfo_bl ul li a:after{ content:""; background:url(../images/lhinfo_bico.png) no-repeat; width:25px; height:15px; display:inline-block; margin-left:5px}

.lhinfo_br{ width:310px; float:right; margin-right:10px;padding-top:16px; }

.lhss{ width:250px; height:48px; line-height:48px; padding:0 5px;  float:left;}

.lhss1{width:44px; height:48px; cursor:pointer; border:none; background:none; float:left;}

.lhsso{ display:inline-block; width:45px; height:50px; }



.lhinfo_br a{ display:inline-block; width:45px; height:50px; }



.lhcol1{ margin:36px auto 52px; background:#eeeeee; overflow:hidden; zoom:1; padding:35px 0 42px;}

.lhcol1_c{ overflow:hidden; zoom:1;}

.lhcol1_cl{ float:left; width:374px; margin-top:8px; }

.lhcol1_cl ul li{ float:left; width:180px; height:82px; margin:0 7px 7px 0; background:#898989;padding-top:35px; cursor:pointer}

.lhcol1_cl ul li i{ display:inline-block; margin:0 7px 0 10px; float:left;}

.lhcol1_cl ul li h2{ font-size:14px; float:left; line-height:30px; color:#cecece;}

.lhcol1_cl ul li h2 strong{ font-size:20px; display:block;line-height:20px; color:#fff;}

.lhcol1_cl ul li.hover{ background:#218ace;}

.lhcol1_cl ul li.hover h2{ color:#fff;}

.lhcol1_cr{ float:right; background:url(../images/lhcol1_r.gif) no-repeat 0 0; width:816px; height:507px; position:relative; z-index:0}

.lhcol1_crc{ overflow:hidden; zoom:1;}

.lhcol1_crcl{ width:242px; float:left;  padding-top:30px;padding-left:5px;}

.lhcol1_crcl ul li{ font-size:16px; line-height:34px; color:#fff; padding-left:25px;}

.lhcol1_crcl ul li span{ color:#8cd5ff;}

.lhcol1_crcr{ overflow:hidden; zoom:1;padding:5px 0}

.lhcol1_crcrt{ overflow:hidden; zoom:1; margin:25px 17px 25px 10px;}

.lhcol1_crcrt ul li{ width:47%; border-bottom:1px dashed #3686c0;font-size:14px; line-height:38px; color:#fff; float:left; padding-left:15px;}

.lhcol1_crcrt ul li span{ color:#8cd5ff;}

.lhcol1_crcrt ul li a{ display:inline-block; color:#fff;}

.lhcol1_crcrt ul li a:hover{color:#8cd5ff; }

.lhcol1_crcrb{ overflow:hidden; zoom:1;}

.lhcol1_crcrb h2{ overflow:hidden; zoom:1; background:url(../images/lhcol1_crcrbb.png) repeat-x; height:41px;}

.lhcol1_crcrb span{ background:url(../images/lhcol1_crcrb.png) no-repeat left center; padding-left:15px; font-size:28px; color:#fff; border-bottom:1px solid #fff; padding-bottom:2px; margin-left:25px;}

.lhcol1_crcrb em a{ float:right; margin:5px 40px 0 0;color:#fff; font-size:14px; background:url(../images/col1_rjt.png) no-repeat center right; padding-right:25px; line-height:27px; font-style:normal;}

.lhcol1_crcrb ol{ overflow:hidden; zoom:1;margin:15px 0 0 25px;}

.lhcol1_crcrb ol li{ font-size:14px; line-height:31px; color:#fff; width:50%; float:left;}

.lhcol1_crcrb ol li img{ vertical-align:middle; display:inline-block; margin-right:10px;}

.lhcol1_crcrb ol li a{ display:inline-block; color:#fff; }

.lhcol1_crcrb ol li a:hover{color:#8cd5ff; }

.lhcol1_crcrbtn{ overflow:hidden; zoom:1;position:absolute; right:25px; top:420px; width:132px;}

.lhcol1_crcrbtn a{ width:56px; height:56px; display:block; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

}

.lhcol1_crcrbtn1 a{ background:url(../images/lhcol1_btn1.png) no-repeat 0 0; float:left;margin-right:10px;}

.lhcol1_crcrbtn1:hover a{ background:url(../images/lhcol1_btn1.png) no-repeat 0 -56px;}

.lhcol1_crcrbtn2 a{ background:url(../images/lhcol1_btn2.png) no-repeat 0 0; float:left}

.lhcol1_crcrbtn2:hover a{ background:url(../images/lhcol1_btn2.png) no-repeat 0 -56px;}



.lhcol2{ margin:45px auto; overflow:hidden; zoom:1;}

.lhzj{ overflow:hidden; zoom:1; margin-bottom:55px;}

.lhzj_l{ width:830px; margin-right:10px; position:relative; z-index:0;}

.lhzj_lc{ overflow:hidden; zoom:1;}

.lhzj_lcl{width:350px; float:left;}

.lhzj_lcl a{display:block;}

.lhzj_lcr{ overflow:hidden; zoom:1;}

.lhzj_lcr h2{ font-size:31px; line-height:44px; border-bottom:1px dashed #030000; padding-bottom:5px;}

.lhzj_lcr h2 strong{ font-size:44px; color:#2f2f2f; border-right:1px solid #cccccc; padding-right:10px; margin-right:15px; display:inline-block}

.lhzj_lcr h2 strong a{color:#2f2f2f; display:inline-block; }

.lhzj_lcr h2 strong a:hover{color:#218ace; }

.lhzj_lcr h3{ font-size:21px; margin:5px 0;}

.lhzj_lcrc{ background:url(../images/lhzj_rico.jpg) no-repeat 0 0; padding-left:55px; height:132px; font-size:14px;}

.lhzjbtn{  margin-top:15px;}

.lhzjbtn a{ display:inline-block; margin:0 10px}

.lhzj_lcrb{ overflow:hidden; zoom:1; background:#252525; padding:5px; position:absolute; right:0; bottom:0 }

.lhzj_lcrb ul li{ float:left; margin-right:5px; width:156px; height:105px;}

.lhzj_r{margin-top:21px; overflow:hidden; zoom:1; }

.lhzj_r ul li{ width:168px; height:165px; border:1px solid #dcdcdc; float:left; margin:0 6px 10px 0; position:relative; z-index:0; cursor:pointer}

.lhzj_r ul li.hover b{ background:url(../images/lh_zjmask.png) no-repeat; position:absolute; left:0; top:0; z-index:1; width:168px; height:165px; }

.lhcol2_b{ overflow:hidden; zoom:1;}

.lhcol2_bl{ background:url(../images/col2_bl.jpg) no-repeat; width:300px; height:576px; float:left}

.lhcol2_bl1{ background:url(../images/col2_bl_szzx.jpg) no-repeat; width:300px; height:576px; float:left}



.lhcol2_mbl{ background:url(../images/co_mnjs.jpg) no-repeat; width:300px; height:576px; float:left}

.lhcol2_mbl ul{ overflow:hidden; zoom:1; margin-top:10px;}

.lhcol2_mbl ul li{ height:50px; overflow:hidden; zoom:1; background:#3a3a3a;padding-top:10px; cursor:pointer;}

.lhcol2_mbl ul li i{ float:left; margin:0 10px 0 8px;}

.lhcol2_mbl ul li.hover{ background:#515050;}

.lhcol2_mbl ul li.hover h2 span{ color:#fff;}

.lhcol2_mbl ul li.hover h3{ color:#fff;}



.lhcol2_xbl{ background:url(../images/co_xcb.jpg) no-repeat; width:300px; height:576px; float:left}

.lhcol2_xbl ul{ overflow:hidden; zoom:1; margin-top:10px;}

.lhcol2_xbl ul li{ height:50px; overflow:hidden; zoom:1; background:#3a3a3a;padding-top:10px; cursor:pointer;}

.lhcol2_xbl ul li i{ float:left; margin:0 10px 0 8px;}

.lhcol2_xbl ul li.hover{ background:#515050;}

.lhcol2_xbl ul li.hover h2 span{ color:#fff;}

.lhcol2_xbl ul li.hover h3{ color:#fff;}



.lhcol2_rbl{ background:url(../images/co_rcb.jpg) no-repeat; width:300px; height:576px; float:left}

.lhcol2_rbl ul{ overflow:hidden; zoom:1; margin-top:10px;}

.lhcol2_rbl ul li{ height:50px; overflow:hidden; zoom:1; background:#3a3a3a;padding-top:10px; cursor:pointer;}

.lhcol2_rbl ul li i{ float:left; margin:0 10px 0 8px;}

.lhcol2_rbl ul li.hover{ background:#515050;}

.lhcol2_rbl ul li.hover h2 span{ color:#fff;}

.lhcol2_rbl ul li.hover h3{ color:#fff;}



.lhcol2_nbl{ background:url(../images/co_nxby.jpg) no-repeat; width:300px; height:576px; float:left}

.lhcol2_nbl ul{ overflow:hidden; zoom:1; margin-top:10px;}

.lhcol2_nbl ul li{ height:50px; overflow:hidden; zoom:1; background:#3a3a3a;padding-top:10px; cursor:pointer;}

.lhcol2_nbl ul li i{ float:left; margin:0 10px 0 8px;}

.lhcol2_nbl ul li.hover{ background:#515050;}

.lhcol2_nbl ul li.hover h2 span{ color:#fff;}

.lhcol2_nbl ul li.hover h3{ color:#fff;}



.lhcol2_blss{ margin-left:52px;margin-top:10px; overflow:hidden; zoom:1;line-height:26px;}

.lhcol2_blss input{ height:26px; width:170px; float:left; background:none; border:none; font-size:14px; color:#a7a6aa; margin-left:32px;}

.lhcol2_blss a{ float:right; margin-right:12px;  display:inline-block; font-size:26px; font-weight:bold; color:#969696;}

.lhcol2_bl ul{ overflow:hidden; zoom:1; margin-top:10px;}

.lhcol2_bl ul li{ height:50px; overflow:hidden; zoom:1; background:#3a3a3a;padding-top:10px; cursor:pointer;}

.lhcol2_bl ul li i{ float:left; margin:0 10px 0 8px;}

.lhcol2_blft{ overflow:hidden; zoom:1; margin-right:8px; font-size:14px;}

.lhcol2_blft h2{ color:#fff; overflow:hidden; zoom:1; line-height:14px;}

.lhcol2_blft h2 span{ font-size:12px; float:right; color:#63686e;}

.lhcol2_blft h3{ color:#63686e;}

.lhcol2_bl ul li.hover{ background:#515050;}

.lhcol2_bl ul li.hover h2 span{ color:#fff;}

.lhcol2_bl ul li.hover h3{ color:#fff;}

.lhcol2_br{ overflow:hidden; zoom:1; background:#f2f2f2; border-left:0; border:1px solid #dcdcdc; position:relative; z-index:0; } 

.lhfix{ position:absolute; z-index:9; left:0; top:0; background:#F2F2F2; width:870px;}

.lhfix h4{ font-size:14px; color:#616161; text-align:center; margin-bottom:15px; padding-top:5px}

.lhfix h5{ color:#616161; text-align:center; font-size:12px; margin-bottom:10px}



.lh_wxr{ overflow:hidden; zoom:1;overflow-y:scroll;height:506px; padding-top:68px; padding-left:10px;}

.lh_wxr1{ overflow:hidden; zoom:1; }

.lh_wxr1 dl{ overflow:hidden; zoom:1;  float:left;width:437px; }

.lh_wxr1 dl dt{ float:left; margin-right:10px;}

.lh_wxr1 dl dd{font-size:14px; line-height:25px; overflow:hidden; zoom:1; width:361px;}

.lh_wxr1 dl dd p{ width:323px; background:#fff; margin-left:7px; padding:0 15px 5px; margin-top:-18px;}

.lh_wxr2{ overflow:hidden; zoom:1;}

.lh_wxr2 dl{ overflow:hidden; zoom:1;  float:right;width:407px;}

.lh_wxr2 dl dd{font-size:14px; line-height:25px; float:left; margin-right:10px;}

.lh_wxr2 dl dd p{ width:331px; background:#218ace; margin-left:-7px; padding:0 15px 5px; margin-top:-18px; color:#fff;}

.lh_wxr2 dl dt{ overflow:hidden; zoom:1;}



.lhcol3{ margin:40px auto; overflow:hidden; zoom:1;}

.lhlbt{ overflow:hidden; zoom:1; width:612px; margin:0 auto 50px;}

.lhlbt ul li{ width:128px; height:115px; background:url(../images/lhcol3_lb.png) no-repeat; text-align:center; font-size:20px; color:#fff; padding-top:13px; float:left; margin-right:25px; cursor:pointer}

.lhlbt ul li i{ display:block; width:44px; height:40px; margin:0 auto 5px;}

.lhlbt ul li#lb1 i{ background:url(../images/lhcol3_lbico1.png) no-repeat;}

.lhlbt ul li#lb2 i{ background:url(../images/lhcol3_lbico1.png) no-repeat;}

.lhlbt ul li#lb3 i{ background:url(../images/lhcol3_lbico1.png) no-repeat;}

.lhlbt ul li#lb4 i{ background:url(../images/lhcol3_lbico1.png) no-repeat;}



.lhlbt ul li#lb11 i{ background:url(../images/lhcol3_lbico11.png) no-repeat;}

.lhlbt ul li#lb12 i{ background:url(../images/lhcol3_lbico11.png) no-repeat;}

.lhlbt ul li#lb13 i{ background:url(../images/lhcol3_lbico11.png) no-repeat;}

.lhlbt ul li#lb14 i{ background:url(../images/lhcol3_lbico11.png) no-repeat;}



.lhlbt ul li#lb21 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}

.lhlbt ul li#lb22 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}

.lhlbt ul li#lb23 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}

.lhlbt ul li#lb24 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}

.lhlbt ul li#lb25 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}



.lhlbt ul li#lb31 i{ background:url(../images/lhcol3_lbico31.png) no-repeat;}

.lhlbt ul li#lb32 i{ background:url(../images/lhcol3_lbico31.png) no-repeat;}

.lhlbt ul li#lb33 i{ background:url(../images/lhcol3_lbico31.png) no-repeat;}

.lhlbt ul li#lb34 i{ background:url(../images/lhcol3_lbico31.png) no-repeat;}





.lhlbt ul li#lb41 i{ background:url(../images/lhcol3_lbico41.png) no-repeat;}

.lhlbt ul li#lb42 i{ background:url(../images/lhcol3_lbico41.png) no-repeat;}

.lhlbt ul li#lb43 i{ background:url(../images/lhcol3_lbico41.png) no-repeat;}

.lhlbt ul li#lb44 i{ background:url(../images/lhcol3_lbico41.png) no-repeat;}





.lhlbt ul li.hover{ background:url(../images/lhcol3_lbh.png) no-repeat;}

.lhlbt ul li.hover#lb1 i{ background:url(../images/lhcol3_lbico1.png) no-repeat;}

.lhlbt ul li.hover#lb2 i{ background:url(../images/lhcol3_lbico1.png) no-repeat;}

.lhlbt ul li.hover#lb3 i{ background:url(../images/lhcol3_lbico1.png) no-repeat;}



.lhlbt ul li.hover#lb11 i{ background:url(../images/lhcol3_lbico11.png) no-repeat;}

.lhlbt ul li.hover#lb12 i{ background:url(../images/lhcol3_lbico11.png) no-repeat;}

.lhlbt ul li.hover#lb13 i{ background:url(../images/lhcol3_lbico11.png) no-repeat;}

.lhlbt ul li.hover#lb14 i{ background:url(../images/lhcol3_lbico11.png) no-repeat;}



.lhlbt ul li.hover#lb21 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}

.lhlbt ul li.hover#lb22 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}

.lhlbt ul li.hover#lb23 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}

.lhlbt ul li.hover#lb24 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}

.lhlbt ul li.hover#lb25 i{ background:url(../images/lhcol3_lbico121.png) no-repeat;}



.lhlbt ul li.hover#lb31 i{ background:url(../images/lhcol3_lbico31.png) no-repeat;}

.lhlbt ul li.hover#lb32 i{ background:url(../images/lhcol3_lbico31.png) no-repeat;}

.lhlbt ul li.hover#lb33 i{ background:url(../images/lhcol3_lbico31.png) no-repeat;}

.lhlbt ul li.hover#lb34 i{ background:url(../images/lhcol3_lbico31.png) no-repeat;}



.lhlbt ul li.hover#lb41 i{ background:url(../images/lhcol3_lbico41.png) no-repeat;}

.lhlbt ul li.hover#lb42 i{ background:url(../images/lhcol3_lbico41.png) no-repeat;}

.lhlbt ul li.hover#lb43 i{ background:url(../images/lhcol3_lbico41.png) no-repeat;}

.lhlbt ul li.hover#lb44 i{ background:url(../images/lhcol3_lbico41.png) no-repeat;}



.lhlbc{ background:url(../images/lhcol3_lb2.png) no-repeat center top; height:636px;}

.lhlbct{ width:1049px; overflow:hidden; zoom:1;}

.lhlbctl{ width:515px; float:left; color:#fff;}

.lhlbctl h2{ font-size:18px; font-weight:bold; text-align:center; margin:45px 0 15px;}

.lhlbctl p{ font-size:14px; line-height:30px; padding:0 20px 0 30px}

.lhlbctl ul{ margin:30px 0 0 30px;overflow:hidden;}

.lhlbctl ul li{ font-size:14px; line-height:30px;}

.lhlbcb{ overflow:hidden; zoom:1; color:#fff; position:relative; z-index:0}

.lhlbcbr{ overflow:hidden; zoom:1; padding-left:33px;}

.lhlbcbr h2{ font-size:18px; font-weight:bold; text-align:center; margin:45px 0 15px;}

.lhlbcbr p{ font-size:14px; line-height:30px; }

.lhlbcbr ul{ margin:30px 0 0 0;overflow:hidden;}

.lhlbcbr ul li{ font-size:14px; line-height:30px;}





.lhcol4{ margin:40px auto; overflow:hidden; zoom:1;}

.lhcol4_c{ overflow:hidden; zoom:1; margin-bottom:40px;}

.lhcol4_c dl{ float:left; margin-right:16px;}

.lhcol4_c dl dt a{ width:285px; height:240px; display:block}

.lhcol4_c dl dd{ border:1px solid #d4d4d4; padding:10px; width:263px;}

.lhcol4_c dl dd p{ font-size:14px; line-height:25px; color:#58585f;}

.lhcol4btn{ text-align:center; overflow:hidden; zoom:1; height:24px; margin:8px auto 4px; width:120px;}

.lhcol4btn a{ display:inline-block;  height:24px;-webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());}

.lhcol4btn1 a{ background:url(../images/lhcol4btn1.jpg) no-repeat 0 0; width:24px;margin:0 8px; float:left;}

.lhcol4btn2:hover a{ background:url(../images/lhcol4btn2.jpg) no-repeat 0 -24px; height:24px;}

.lhcol4btn2 a{ background:url(../images/lhcol4btn2.jpg) no-repeat 0 0;width:24px;margin:0 8px; float:left;}

.lhcol4btn1:hover a{ background:url(../images/lhcol4btn1.jpg) no-repeat 0 -24px; height:24px;}

.lhcol4btn3 a{ background:url(../images/lhcol4btn3.jpg) no-repeat 0 0;width:24px;margin:0 8px; float:left;}

.lhcol4btn3:hover a{ background:url(../images/lhcol4btn3.jpg) no-repeat 0 -24px; height:24px;}

.lhcol4_t{ background:url(../images/col4_tbg.jpg) no-repeat center center; width:167px; height:26px; margin:0 auto; overflow:hidden; zoom:1;}

.lhcol4al{ width:27px; height:26px; margin-left:53px; display:inline-block; float:left; margin-right:6px}

.lhcol4ar{ width:27px; height:26px; display:inline-block; float:left;}



.lhcol5{ margin:40px auto; overflow:hidden; zoom:1;}

.lhcol5l{ width:355px; padding:0 40px; border-right:1px solid #dddddd; float:left;}

.lhcol5l_t{ font-size:18px; line-height:32px; border-bottom:2px solid #218ace; padding-bottom:5px; display:inline-block; margin-bottom:12px;}

.lhcol5l_t img{ vertical-align:middle; margin-right:5px; display:inline-block;}

.lhcol5l_c{ overflow:hidden; zoom:1;}

.lhcol5l_c i a{ float:left; margin-right:13px; display:block;}

.lhcol5l_c p{ font-size:12px; line-height:23px; color:#777777; text-indent:2em;}

.lhcol5l_c ul{ margin-top:10px;}

.lhcol5l_c ul li{ font-size:14px; line-height:32px; overflow:hidden; zoom:1;}

.lhcol5l_c ul li span a{ color:#a1a1a1;}

.lhcol5l_c ul li a:hover{ color:#218ace;}

.lhcol5r{ width:308px;float:right;}

.lhcol5r_t{ font-size:18px; line-height:32px; margin-bottom:12px; overflow:hidden; zoom:1;}

.lhcol5r_t h4{border-bottom:2px solid #218ace; padding-bottom:5px; display:inline-block;}

.lhcol5r_t img{ vertical-align:middle; margin-right:5px; display:inline-block;}

.lhcol5r_t span{ float:right; font-size:14px;} 

.lhcol5r dl{ overflow:hidden; zoom:1; margin-bottom:10px;}

.lhcol5r dl dt{margin-bottom:6px; overflow:hidden; zoom:1;line-height:24px;}

.lhcol5r dl i{ display:inline-block; float:left;}

.lhcol5r dl dt a{ color:#fff;}

.lhcol5r dl dt h2{  font-size:14px; background:#a2a2a2; color:#fff; padding:2px 5px; overflow:hidden; zoom:1; }

.lhcol5r dl dd{ line-height:26px; overflow:hidden; zoom:1;}

.lhcol5r dl dd h2{ font-size:14px; background:#e6f1f7; padding:2px 5px; overflow:hidden; zoom:1;}

.yh_tit1{ background:url(../images/col1_tit6.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit2{ background:url(../images/col2_tit7.jpg) no-repeat top center; width:100%; height:78px;}



.yh_tit3{ background:url(../images/col3_tit7.jpg) no-repeat top center; width:100%; height:78px;}



.yh_tit4{ background:url(../images/col4_tit7.jpg) no-repeat top center; width:100%; height:78px;}







.yh_tit11{background: url(../images/col1_tit.png) no-repeat top center; width:100%; height:78px;}

.yh_tit12{background: url(../images/col2_tit.png) no-repeat top center; width:100%; height:78px;}

.yh_tit13{background: url(../images/col3_tit.png) no-repeat top center; width:100%; height:78px;}

.yh_tit14{background: url(../images/col4_tit.png) no-repeat top center; width:100%; height:78px;}



.yh_tit21{background: url(../images/col1_tit1.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit22{background: url(../images/col2_tit2.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit23{background: url(../images/col3_tit2.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit24{background: url(../images/col4_tit.jpg) no-repeat top center; width:100%; height:78px;}





.yh_tit31{background: url(../images/col1_tit2.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit32{background: url(../images/col2_tit3.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit33{background: url(../images/col3_tit3.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit34{background: url(../images/col4_tit3.jpg) no-repeat top center; width:100%; height:78px;}





.yh_tit41{background: url(../images/col1_tit3.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit42{background: url(../images/col2_tit4.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit43{background: url(../images/col3_tit4.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit44{background: url(../images/col4_tit4.jpg) no-repeat top center; width:100%; height:78px;}





.yh_tit51{background: url(../images/col1_tit4.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit52{background: url(../images/col2_tit5.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit53{background: url(../images/col3_tit5.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit54{background: url(../images/col4_tit5.jpg) no-repeat top center; width:100%; height:78px;}





.yh_tit61{background: url(../images/col1_tit5.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit62{background: url(../images/col2_tit6.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit63{background: url(../images/col3_tit6.jpg) no-repeat top center; width:100%; height:78px;}

.yh_tit64{background: url(../images/col4_tit6.jpg) no-repeat top center; width:100%; height:78px;}





/*Í¼Ëµ½¡¿µ*/

.sx2_content{ width:1170px; margin: 0 auto;}

.sx2_nav{ overflow:hidden; zoom:1;}

.sx2_nav ul{ overflow:hidden; zoom:1; margin-right:-10px;}

.sx2_nav ul li{ width:137px; float:left; margin-right:10px; display:inline; height:116px; background:#218ace; text-align:center;}

.sx2_nav ul li:hover{ background:#005db4;}

.sx2_nav ul li i{ display:block;}

.sx2_nav ul li p{ font-size:16px; color:#fff; margin-top:15px;}

.sx2_nav ul li a{ color:#fff; text-decoration:none;}

.sx2_xz{ overflow:hidden; zoom:1; margin-top:18px; padding-bottom:10px; background:#f0f0f0;}

.sx2_xz li{ width:280px; float:left; margin:10px 0px 0px 10px; display:inline;}

.sx2_xz li i{ display:block; text-align:center;}

.sx2_xz li p{ overflow:hidden; height:35px; line-height:35px; text-align:center; background:#fff; font-size:14px; color:#444;}

.sx2_xz li p a{ color:#444;}

.sx2_fy{ overflow:hidden; zoom:1; background:#f0f0f0; margin-top:18px;}



.page { overflow:hidden; zoom:1; clear:both;}

.pagelist { height:22px; overflow:hidden; padding-top:10px; padding-bottom:10px; }

.pagelist li { float:left; border:#ccc 1px solid; background:#fff; color:#005fb9; font-size:12px; margin-left:5px; display:inline; }

.pagelist li.thisclass { line-height:20px; font-weight:bold; background:#1687b4; color:#fff; border:#ccc 1px solid; }

.pagelist li .pageinfo { float:left; display:block; height:20px; color:#000; line-height:20px; padding:0 6px; }

.pagelist li a { float:left; display:block; height:20px; color:#000; line-height:20px; padding:0 6px; }

.pagelist li a:hover { color:#fff; background:#1687b4; font-weight:bold; }







.zzjs_content .mrjs_center{width:100%; overflow:hidden;}

.zzjs_content .mrjs_center li{width:557px; float:left;}

.zzjs_content .mrjs_center li h3{font-size:26px; color:#848187;}

.zzjs_content .mrjs_center li h3 a:hover{ color:#218ACE;}

.zzjs_content .mrjs_center li .mc_content{width:100%; padding:20px 0; overflow:hidden;}

.zzjs_content .mrjs_center li .mc_content .mcc_left{width:343px; height:179px; float:left;}

.zzjs_content .mrjs_center li .mc_content .mcc_right{width:198px; height:179px; float:left; background:#848187; position:relative;}

.zzjs_content .mrjs_center li .mc_content .mcc_right .mccr_top{width:100%; height:30px; color:#FFF; font-size:14px; line-height:30px; margin:7px 0; background:#218ACE; text-align:center;}

.zzjs_content .mrjs_center li .mc_content .mcc_right .tc{width:16px; height:45px; position:absolute; top:7px; right:-16px;}

.zzjs_content .mrjs_center li .mc_content .mcc_right .mccr_content{padding:0 10px 10px; overflow:hidden;}

.zzjs_content .mrjs_center li .mc_content .mcc_right a{display:block; float:left; width:130px; height:30px; margin:0 4px 0 0; float:left; color:#fff; font-size:14px; line-height:30px;}

.zzjs_content .mrjs_center li .mc_bottom{width:100%; overflow:hidden;}

.zzjs_content .mrjs_center li .mc_bottom .mcb_left{width:189px; height:183px; float:left; background:url(../images/ycmr_44.jpg) no-repeat;}

.zzjs_content .mrjs_center li .mc_bottom .mcb_left a{display:block; width:189px; height:183px;}

.zzjs_content .mrjs_center li .mc_bottom .mcb_right{width:331px; float:right; overflow:hidden;}

.zzjs_content .mrjs_center li .mc_bottom .mcb_right p{font-size:14px; line-height:24px; margin-bottom:15px; padding-right:16px;}

.zzjs_content .mrjs_center li .mc_bottom .mcb_right .mcbr_left{width:38px; float:left; font-size:16px;}

.zzjs_content .mrjs_center li .mc_bottom .mcb_right span{display:block; padding:0 10px; float:left; margin-left:1px; background:#848187; color:#FFF; font-size:14px; line-height:20px;}

.zzjs_content .mrjs_center li.right{float:right;}

.zzjs_content .mrjs_center li.right .mc_bottom .mcb_left{background:url(../images/ycmr_46.jpg) no-repeat;}

.zzjs_content .mrjs_center li.right .mc_bottom .mcb_left a{display:block; width:189px; height:183px;}

.zzjs_content .mrjs_center li.right .mc_bottom .mcb_right span{padding:0 5px;}

.zzjs_content .mrjs_center li a.more{width:138px; height:32px; background:#218ACE; text-align:center; font-size:14px; line-height:32px; color:#fff; display:block; margin:45px auto 0; cursor: pointer; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;position:relative; z-index:2;}











.zzjs_content .zjjs_right{width:730px; float:right; }

.zzjs_content .zjjs_right h3{font-size:26px; color:#262626; font-weight:bold;}

.zzjs_content .zjjs_right .zr_center{width:100%; overflow:hidden; margin-top:25px;}

.zzjs_content .zjjs_right .zr_center li{width:240px; float:left; margin-right:5px; display:inline;}

.zzjs_content .zjjs_right .zr_center li:nth-child(3){ margin-right:0;}

.zzjs_content .zjjs_right .zr_center li:nth-child(3) .zrc_bottom{ border:none;}

.zzjs_content .zjjs_right .zr_center li .zrc_top{width:100%; margin-bottom:20px;}

.zzjs_content .zjjs_right .zr_center li h4{width:240px; text-align:center; float:left; font-size:18px; font-weight:bold;}

.zzjs_content .zjjs_right .zr_center li a.zrc_more{width:110px; height:25px; display:block;  text-align:center; font-size:14px; margin-left:65px; line-height:25px; margin-top:5px; color:#FFF;  background:#21a4d0; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;position:relative; z-index:2;}

.zzjs_content .zjjs_right .zr_center li .zrc_bottom{ border-right:1px dashed #848187; padding:15px 10px 10px; height:168px; text-align:justify; line-height:24px; font-size:14px; overflow:hidden;}

.zzjs_content .zjjs_right .zrb_left { font-size:14px; background:#848187; padding:2px 5px;  color:#fff; margin-right:5px; border-radius:4px; width:230px; margin-top:15px; }









.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix{display: inline-block;}

* html .clearfix,s

* html{height: 1%;}

.clearfix{display: block;}

.fr {float:right !important;}

.tsjk{padding-bottom:15px;}

.tsjk .scoll{margin-left:5px;}

.tsjk dl{float:left;width:136px;margin:0 0 12px 11px;display:inline;}

.tsjk dd{background:#6ab1de;height:26px;font-size:13px;line-height:26px;color:#fff;text-align:center;margin-top:1px;}

.tsjk dd a{color:#fff;}

.tsjk dd a:hover{color:#ff0;}

.tsjk span{float:left;display:inline;cursor:pointer;width:140px;height:30px;}

.tsjk .prev1{background:url(../images/jkbtn1.gif) no-repeat center #218ace;margin:0 3px 0 15px;}

.tsjk .next1{background:url(../images/jkbtn2.gif) no-repeat center #218ace;}

.hzfx{padding-top:6px;}

.hzfx dl{font:13px/28px Microsoft Yahei;color:#6a6b6b;margin-left:14px;background:url(../images/hzfx.gif) repeat-y;}

.hzfx dt{float:left;width:20px;padding-top:10px;}

.hzfx dd{float:left;width:280px;border-bottom:1px #b4b5b5 dashed;padding-bottom:10px;margin:3px 0 10px;}

.hzfx dd b{color:#218ace;}

.hzfx dd span{color:#fd9003;}





.meitidiv { width:1200px; margin:0 auto; padding:1px; border:1px solid #B0CAD9; overflow:hidden; }



.meitidiv .fl { float:left; margin-left:8px; }



.meitidiv .fl p { font-size:14px; color:#333; line-height:30px; text-align:center; }



#demo { overflow:hidden;  }



#demo img { border:1px solid #ccc; padding:2px; }



#indemo { float: left; width: 800%; }



#demo1 { float: left; }



#demo2 { float: left; }



.titdiv { background:url(../images/pub_tit1.gif) repeat-x; height:28px; padding:0 0 0 15px; }



.titdiv strong { display:block; background:url(../images/jl039.jpg) no-repeat left top; width:99px; height:28px; line-height:28px; font-size:14px; text-align:center; color:#0E589F; }



#Partner { border:#ccc 1px solid; width:978px; margin:0 auto; }



/*-Ô¤Ô¼-*/

.w990 { width: 1200px; margin: 0 auto; }

.location { height: 50px; font-size: 14px; line-height: 50px; }

.lcbanner { background: url(../images/lcbanner.jpg) no-repeat center top; height: 330px; }

.lcbanner div { width: 1920px;/* height: 450px;*/ position: relative; }

.lcbanner a { width: 91px; height: 35px; position: absolute; bottom: 70px; right: 251px; }

.lcbox1 { height: 350px; padding: 25px 62px 0 56px; }

.lcbox1 dd.fr img { width: 600px; height: 300px; }

.lcbox1 dt { float: left; width: 354px; }

.lcbox1 h4 img { padding-right: 8px; }

.lcbox1 h4 { font: 36px/72px Microsoft Yahei; height: 74px; }

.lcbox1 font { font: 16px/24px Microsoft Yahei; color: #666; padding-left: 75px; display: block; height: 42px; }

.lcbox1 p { padding-left: 75px; font: 22px/36px Microsoft Yahei; }

.lcbtn1 { width: 91px; height: 35px; background: #366bad; font: 18px/35px Microsoft Yahei; margin: 30px 0 0 75px; text-align: center; }

.lcbtn1 a { display: block; color: #fff; }

.lcbtn1 a:hover { background: #5086c8;color: #fff; }

.lcbox2 { width: 1000px; margin: 0 auto; }

.lcbox2 dt { font: 22px/30px Microsoft Yahei; height: 50px; padding-top: 20px; }

.lcbox2 dt img { padding-right: 11px; }

.lcbox2 dd img { width: 480px; margin-right: 20px; height: 305px; }

.w411 { width: 500px; }

.lcbtn2 { height: 45px; background: #366bad; font: 20px/45px Microsoft Yahei; margin: 30px 25px 10px 25px; text-align: center; }

.lcbtn2 a { display: block; color: #fff; }

.lcbtn2 a:hover { background: #5086c8; color: #fff;}

.lcbox3 { height: 257px; overflow: hidden; margin-left: 20px; text-align: center; font: 16px/22px Microsoft Yahei; }

.lcbox3 a { color: #fff; }

.lcbox3 a:hover { color: #ff0; }

.lcbox3 dl { float: left; width: 105px; }

.lcbox3 dd { height: 75px; padding-top: 18px; margin-top: 4px; }

.lcbox3 ul { float: left; width: 682px; }

.lcbox3 ul.other { width: 278px; }

.lcbox3 li { float: left; width: 132px; height: 65px; padding-top: 18px; margin: 0 0 4px 4px; display: inline; }

.lcbox3 li.other { padding: 0; height: 83px; line-height: 83px; }

.lcbox3 .bg1 { background: #6f9ad1; }

.lcbox3 .bg2 { background: #97b04c; }

.lcbox3 .bg3 { background: #6d3a0b; }

.lcbox3 .bg4 { background: #2b5679; }

.lcbox3 .bg5 { background: #890304; }

.lcbox3 .bg6 { background: #d9b381; }

.lcbox3 .bg7 { background: #4da7ac; }

.lcbox3 .bg8 { background: #795ea6; }

.lcbox3 .bg9 { background: #4b692b; }

.lcbox3 .bg10 { background: #de9090; }

.lcbox3 .bg11 { background: #492e57; }

.lcbox3 .bg12 { background: #717ab8; }

.lcbox3 .bg13 { background: #353535; }

.lcbox3 .bg14 { background: #3b7fc2; }

.lcbox3 dd.other { height: 83px; line-height: 83px; margin-top: 4px; padding: 0; }



.yellow { color: #ffe347; }

.clr { clear: both; }

.fl { float: left !important; }

.fr { float: right !important; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: block; }

.hr_b { height: 37px; font-size: 1px; line-height: 1px; clear: both; overflow: hidden }

.tc { text-align: center }

.tab_nav li { cursor: pointer }

.tab_switch .tabcon { display: none }

.tab_switch .tabcon.selected { display: block; }

.w990 { width: 1200px; margin: 0 auto; }

.hmbt { background: url(../images/hmbt.png) no-repeat center center; height: 63px; margin-bottom: 14px; text-align: center; }

.hmbt h4 { font: 28px/35px Microsoft Yahei; color: #222; background: #fff; display: inline; padding: 0 12px; }

.hmbt p { font: 14px/20px Microsoft Yahei; color: #ddd; }

.hmzj { margin:30px 20px 0px; }

.hmzj .zjpic { float: left; width: 148px; margin: 0 23px 0 5px; display: inline; }

.hmzj img.fl{ width:400px; height:348px; margin-right:10px; display:inline;}

.hmzj .zjpic img { margin-bottom: 5px; }

.hmzj .nr { float: left; width: 554px; }

.hmzj h4 { background: url(../images/hmzjbt.png); width: 295px; height: 49px; font: 24px/49px Microsoft Yahei; color: #fff; text-align: center; }

.hmzj ul { border-bottom: 1px #b4b4b4 dashed; padding: 10px 0; }

.hmzj li { float: left; width: 185px; background: url(../images/xin.gif) no-repeat left center; padding-left: 19px; font: 16px/28px Microsoft Yahei; }

.hmzj p { font-size: 14px; line-height: 28px; padding-top: 12px; }

.hmzj p span { color: #db454e; }

.hmzj .btn a { background: url(../images/hmzjbtn.png); width: 140px; height: 43px; display: inline-block; margin: 12px 14px 0 0; }

.hmzj .btn a.a1 { background-position: 0 0; }

.hmzj .btn a.a1:hover { background-position: left -43px; }

.hmzj .btn a.a2 { background-position: right 0; }

.hmzj .btn a.a2:hover { background-position: right -43px; }

.hmsb dt { float: left; width: 369px; color: #fff; font-size:14px; }

.hmsb .bg1 { height: 120px; height: 195px; position: relative; background: #454545; padding: 0 15px; margin-bottom: 10px; }

.hmsb .bg1 h4 { line-height: 38px; font-size:16px; }

.hmsb .sbpic1 { position: absolute; top: 45%; right: -5px; width: 5px; height: 15px; }

.hmsb .bg2 { height: 143px; height: 133px; position: relative; background: #366bac; padding: 10px 15px 0; }

.hmsb .btn { margin-top: 8px; }

.hmsb .btn a { display: block; width: 109px; margin:0px auto; height: 36px; text-align: center; font: 18px/36px Microsoft Yahei; background: #fff; }

.hmsb .btn a:hover { color: #fff; background: #676666; }

.tabcon dl dd.fr{ width:810px;}

.tabcon dl dd.fr img{ width:810px; height:348px;}

.sbnav { text-align: center; margin: 25px 0 35px; }

.sbnav ul { display: inline-block; zoom: 1; }

.sbnav li { float: left; background: url(../images/hmsbbt.png); width: 107px; height: 117px; margin-left: 50px; display: inline; font: 18px/117px Microsoft Yahei; }

.sbnav li.selected { background-position: 0 bottom; color: #366bac; }

.hr_a { font-size: 1px; line-height: 1px; clear: both; overflow: hidden }

.hr_a { height: 10px }

.js_dafen span { float: left; margin-left: 1px; display: inline; }

.js_dafen span.dafen_text { float: none; display: block; }

.lfbox3 { overflow: hidden; zoom: 1; padding-top: 20px; }

.lfbox3 span { float: left; width: 41px; height: 41px; margin-top: 73px; }

.lfbox3 span a { display: block; width: 41px; height: 41px; background: url(../images/sbbtn.png); cursor: pointer; transition: 0s; }

.lfbox3 span a.prev1:hover { background-position: 0 -41px; }

.lfbox3 span a.next1 { background-position: -41px 0; }

.lfbox3 span a.next1:hover { background-position: -41px -41px; }

.lfbox3 .sbbox { float: left; margin-left: 10px; display: inline; }

.lfbox3 li { float: left; margin: 0 15px; display: inline; }

.lfbox3 li img{ width:246px;}

.location { height: 50px; font-size: 14px; line-height: 50px; width: 1000px; margin: 0px auto; }

.lfbanner { background: url(../images/lfbanner.jpg) no-repeat center top; height:330px; }

.lfbt { font: 24px/32px Microsoft Yahei; }

.lfbt font { font-size: 22px; }

.tec_main { width: 100%; }

.tec_main .tec { width: 100%; padding: 25px 0 0 0; border-top: 3px solid #dcdcdc; margin-top: 20px; background: url(../images/tec_bg.png) no-repeat right top; }

.tec_main .tec .ml80 { margin-left: 80px; }

.tec_main .tec .mr80 { margin-right: 80px; }

.tec_main .tec .mt80 { margin-top: 80px; }

.tec_main .tec .mt150 { margin-top: 150px; }

.tec_main .tec .list { width: 1200px; margin: 0 auto; }

.tec_main .tec .list .col_tec { width: 450px; float: left; }

.tec_main .tec .atec { position: relative; font-size:14px;}

.tec_main .tec .atec .img { width: 370px; height: 198px; overflow: hidden; }

.tec_main .tec .atec .img .mask { width: 0; height: 0; position: absolute; left: 0; top: 0; background: #0e84cf; opacity: 0.9; filter: Alpha(Opacity=90); }

.tec_main .tec .atec .img .mask p { width: 300px; padding: 40px 20px 0 60px; color: #fff; font-size: 18px; font-weight: 400; display: none; line-height: 40px; }

.tec_main .tec .atec .img:hover .mask { width: 370px; height: 198px; }

.tec_main .tec .atec .img:hover .mask p { display: block; }

.tec_main .tec .atec .txtc1 { width: 370px; height: 120px; overflow: hidden; background: #f4f4f4; font-family: "ËÎÌå"; }

.tec_main .tec .atec .txtc1 ul { padding: 20px 0 0 15px; }

.tec_main .tec .atec .txtc1 ul li { list-style-type: square; margin-left: 15px; line-height: 28px; color: #a4a4a4; }

.tec_main .tec .atec .txtc1 ul li a { padding: 3px; }

.tec_main .tec .atec .txtc1 ul li a:hover { color: #fff; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());

background: #057aca; border-radius: 2px; }

.tec_main .tec .list .col_nav { width: 260px !important; height: 1472px; float: left; background: url(../images/tec_col_nav_bg.jpg) center repeat-y; margin-top: 40px; }

.tec_main .tec .list .col_nav ul li { margin-top: 100px; }

.tec_main .tec .list .col_nav ul li p { width: 100%; text-align: center; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; line-height: 30px; background: #fff; *margin-top:-5px;

}

.tec_main .tec .list .col_nav ul li img { margin-left: 87px; }

.tec_main .relate { width: 1130px; margin: 0 auto; padding-top: 100px; position: relative; }



/*Ê×Ò³ÊÓÆµ°æ¿é*/

.lf, .fl { float: left; display: inline; }

.rt, .fr { float: right; display: inline; }

.ico { background: url(../images/index_ico.png) no-repeat; }

.title1 { width: 100%; height: 38px; margin-bottom: 5px; border-bottom: 1px solid #CACACA; }

.title1 span { float: left; margin-right: 15px; height: 37px; border-bottom: 2px solid #8C23AA; font-size: 18px; line-height: 37px; color: #881ca7; cursor: pointer; }

.more { width: 100%; overflow: hidden; }

.more a { display: block; width: 100px; margin: 0 auto; line-height: 38px; }

.more a span { float: left; display: block; background-position: -289px -51px; width: 38px; height: 38px; margin-right: 8px; }

.more a:hover span { background-position: -289px 0; }

.iBox5 { width: 1200px; margin: 20px auto 25px; border: 1px solid #CACACA; overflow: hidden; }

.iBox5_1 { float: left; display: inline; width: 100px; overflow: hidden; }

.iBox5_1 li { float: left; display: inline; background: #EAEAEA; color:#464646; width: 100%; font-size: 24px; height: 195px; margin-bottom: 1px; text-align: center; cursor: pointer; }

.iBox5_1 li span { display: inline-block; width: 24px; padding-top: 37px; font-size: 24px; font-family: "Î¢ÈíÑÅºÚ"; line-height: 30px; }

.iBox5_1 li.active { background: none; }

.iBox5_1 li.hover { background: none; }

.comBox5 { float: left; display: inline; width: 1100px; overflow: hidden; }

.iBox5_2 dl { float: left; display: inline; width: 294px; margin: 8px 10px 8px 47px; overflow: hidden; }

.iBox5_2 dt { display: block; width: 100%; overflow: hidden; position: relative; }

.iBox5_2 dt img { width: 294px; }

.iBox5_2 dt p { background: #717071; filter: alpha(opacity=70); opacity: 0.7; width: 100%; text-align: center; color: #FFF; position: absolute; left: 0; bottom: 0; font-size: 14px; line-height: 25px; }

.iBox5_2 dd { display: block; margin-top: 5px; text-indent: 2em; font-size: 14px; line-height: 25px; color: #484848; }

.iBox5_3 dl { float: left; display: inline; width: 308px; margin: 25px 0 0 45px; overflow: hidden; }

.iBox5_3 dt { display: block; background: #000; width: 100%; height: 216px; cursor: pointer; overflow: hidden; }

.iBox5_3 dd { display: block; background: #E6E6E7; width: 100%; height: 40px; font-size: 16px; text-align: center; line-height: 40px; overflow: hidden; }

.iBox5_3 dd em { display: inline-block; background-position: -238px -166px; width: 20px; height: 20px; margin-right: 5px; }

.iBox5_4 dl { width: 960px; margin: 0 auto; overflow: hidden; }

.iBox5_4 dl.dl01 { background: #f7f8f8; }

.iBox5_4 dt { font-size: 14px; line-height: 25px; width: 205px; text-align: center; overflow: hidden; }

.iBox5_4 dt em { display: block; background-position: -226px -97px; width: 54px; height: 54px; margin: 25px 75px 0; }

.iBox5_4 dd { width: 665px; padding: 18px 0; overflow: hidden; }

.iBox5_4 dd p { font-size: 14px; display: block; width: 100%; line-height: 30px; color: #717071; overflow: hidden; }

.iBox5_4 dd p.p01 span { float: left; margin-right: 30px; }

.iBox5_4 dd p.p01 span em { display: inline-block; background-position: -220px -267px; width: 86px; height: 14px; margin-right: 5px; }

.iBox5_4 dd p.p03 { font-size: 12px; color: #c0c1c2; }

.iBox5_4 dd p.p03 em { display: inline-block; background-position: -239px -219px; width: 19px; height: 14px; margin: 0 5px 0 14px; }

.iBox5_4 .more { margin-top: 8px; font-size: 14px; }







