@charset "utf-8";

/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; }
body { background: #fff; color: #333; font-size: 14px; font-family: "Helvetica", "微软雅黑"; }
ul, ol { list-style: none; }
img, fieldset { vertical-align: top; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
address, cite, code, em, th { font-weight: normal; font-style: normal; }
input, button, textarea, select { font: 100% Arial, ''; vertical-align: middle }
table, td, tr, th { font-size: 12px; }
a.r1:link { font-family: "微软雅黑"; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: normal; line-height: 24px; }
a.r1:visited { font-family: "微软雅黑"; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: normal; line-height: 24px; }
a.r1:hover { font-family: "微软雅黑"; font-size: 14px; color: #0074C5; text-decoration: none; font-weight: normal; line-height: 24px; }
a.r2:link { font-family: "微软雅黑"; font-size: 14px; color: #000000; text-decoration: none; font-weight: normal; line-height: 30px; }
a.r2:visited { font-family: "微软雅黑"; font-size: 14px; color: #000000; text-decoration: none; font-weight: normal; line-height: 30px; }
a.r2:hover { font-family: "微软雅黑"; font-size: 14px; color: #0074C5; text-decoration: none; font-weight: normal; line-height: 30px; }
a.r3:link { font-family: "微软雅黑"; font-size: 14px; color: #999999; text-decoration: none; font-weight: normal; line-height: 30px; }
a.r3:visited { font-family: "微软雅黑"; font-size: 14px; color: #999999; text-decoration: none; font-weight: normal; line-height: 30px; }
a.r3:hover { font-family: "微软雅黑"; font-size: 14px; color: #0074C5; text-decoration: none; font-weight: normal; line-height: 30px; }
.t1 { font-family: "微软雅黑"; font-size: 16px; color: #333333; text-decoration: none; font-weight: bold; line-height: 40px; }
.t2 { font-family: "微软雅黑"; font-size: 14px; color: #0074C5; text-decoration: none; font-weight: normal; line-height: 30px; }
.t3 { font-family: "微软雅黑"; font-size: 16px; color: #333333; text-decoration: none; font-weight: bold; line-height: 40px; }
.nodispaly { display: none }
.line { height: 20px; line-height: 20px; font-size: 0px; clear: both; overflow: hidden; display: block; }
.fK { color: #a91432; }
.clearfix { *zoom: 1; }

/*给IE6清除浮动*/
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0px; visibility: hidden; content: "."; }

/*清除浮动*/
a { color: #333; text-decoration: none; transition: all 0.3s; }
a:hover { color: #0074C5; text-decoration: underline; }
.header { position: relative; z-index: 10; }
.top { height: 30px; line-height: 30px; background-color: #fff; }
.top .box { max-width: 1200px; margin: 0 auto; text-align: right; color: #CCCCCC; }
.top .box a { font-size: 12px; color: #999999; text-decoration: none; }
.top .box a:hover { font-size: 12px; color: #0074C5; text-decoration: none; }
.lobbox { width: 100%; position: absolute; left: 0px; top: 30px; clear: left; overflow: visible; background-image: url(../images/hbg.jpg); }
.lobbox .box { max-width: 1200px; margin: 0 auto; height: 100px; padding-top: 10px; padding-bottom: 10px; }
.lobbox .box h1 { float: left; padding-top: 10px; padding-left: 5px; }
.lobbox .naverbox2 { float: right; width: 25%; padding-top: 5px; }
.lobbox .naverbox2 .tel { float: lef; width: 100%; font-family: 微软雅黑; font-size: 30px; color: #0074C5; font-weight: bold; height: 30px; line-height: 30px; margin-bottom: 5px; padding-left: 35px; }
.lobbox .box .nav { float: right; }
.lobbox .box .nav h3 { font-size: 100%; font-weight: normal; text-transform: uppercase; width: 100px; text-align: center; }
.lobbox .box .nav .m { position: relative; float: left; }
.lobbox .box .nav h3 a { zoom: 1; display: block; color: #333; line-height: 80px; }
.lobbox .box .nav li:hover h3 a { color: #333; text-decoration: none; }
.lobbox .box .nav li a.current { color: #0074C5; }
.lobbox .box .nav .sub { width: 140px; position: absolute; left: 0px; top: 80px; background: #FFF; float: left; line-height: 30px; border: 1px solid #DDD; border-top: none; }
.lobbox .box .nav .sub li { text-align: left; line-height: 40px; border-bottom: 1px solid #DDD; text-align: center; }
.lobbox .box .nav .sub li a { color: #333; display: block; zoom: 1; }
.lobbox .box .nav .sub li a:hover { color: #0074C5; display: block; zoom: 1; background: #EEE; text-decoration: none; }
.lobbox2 { width: 100%; position: absolute; left: 0px; top: 130px; background-color: #0074C5; }
.lobbox2 .box { max-width: 1200px; margin: 0 auto; height: 40px; }
.lobbox2 .box .nav { float: left; }
.lobbox2 .box .nav h3 { font-size: 100%; font-weight: normal; text-transform: uppercase; width: 171.428571px; text-align: center; }
.lobbox2 .box .nav .m { position: relative; float: left; }
.lobbox2 .box .nav h3 a { zoom: 1; display: block; color: #ffffff; font-size: 16px; line-height: 40px; background: #0074C5; }
.lobbox2 .box .nav li:hover h3 a { color: #ffffff; font-size: 16px; text-decoration: none; background: #0B9DFF; }
.lobbox2 .box .nav li a.current { color: #ffffff; font-size: 16px; background: #0B9DFF; }
.lobbox2 .box .nav .sub { display: none; width: 171.428571px; position: absolute; left: 0px; top: 40px; background: #FFF; float: left; line-height: 30px; border: 1px solid #DDD; border-top: none; }
.lobbox2 .box .nav .sub li { text-align: left; line-height: 40px; border-bottom: 1px solid #DDD; text-align: center; }
.lobbox2 .box .nav .sub li a { color: #333; display: block; zoom: 1; }
.lobbox2 .box .nav .sub li a:hover { color: #0074C5; display: block; zoom: 1; background: #EEE; text-decoration: none; }
#dowebok { display: none; }
.foot { background: #333; clear: both; overflow: hidden; }
.foot .foot_t { max-width: 1200px; margin: 0 auto; padding-top: 2%; overflow: hidden; padding-bottom: 2%; clear: left; }
.foot .foot_t2 { max-width: 1200px; margin: 0 auto; text-align: center; line-height: 30px; clear: left; color: #999; font-size: 12px; padding-top: 1%; border-top: #666 solid 1px; }
.foot .foot_t2 a { color: #999; text-decoration: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.foot .foot_t2 a:hover { color: #0074C5; }
.foot .foot_tl { float: left; width: 80%; }
.foot .foot_tr { float: right; width: 20%; color: #999; font-size: 12px; line-height: 24px; text-align: center; }
.foot_b { max-width: 1180px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 20px; padding-right: 0; padding-bottom: 20px; padding-left: 0; }
.foot_b .logo { float: left; width: 48%; text-align: right; }
.foot_b .foot_b_r { float: right; width: 48%; color: #FFF; line-height: 24px; }
ul, li { padding: 0px; margin: 0px; list-style-type: none; list-style-image: none; }
.clear { clear: both; }
.rt { width: 16%; text-align: left; float: left; }
.rt h4 { color: #ffffff; font-size: 16px; font-family: "微软雅黑"; height: 40px; line-height: 40px; padding: 0px; margin: 0px; float: left; }
.rt ul li { padding: 0px; }
.rt ul li a { font-family: "微软雅黑"; font-size: 12px; color: #999; text-decoration: none; font-weight: normal; line-height: 24px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rt ul li a:hover { color: #0074C5; }
.rt2 { width: 20%; text-align: left; float: left; }
.rt2 h4 { color: #ffffff; font-size: 16px; font-family: "微软雅黑"; height: 40px; line-height: 40px; padding: 0px; margin: 0px; float: left; }
.rt2 ul li { padding: 0px; }
.rt2 ul li a { font-family: "微软雅黑"; font-size: 12px; color: #999; text-decoration: none; font-weight: normal; line-height: 24px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rt2 ul li a:hover { color: #0074C5; }
.banner_sj { display: none; }
.flexslider { position: relative; margin-top: 140px; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; border-radius: 0px; }
.flexslider2 { position: relative; margin-top: 0px; }
.flexslider2 .slides > li { display: none; -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider2 .slides img { width: 100%; display: block; border-radius: 0px; }
.flex-pauseplay span { text-transform: capitalize; }
.flex-control-nav { width: 100%; text-align: center; position: absolute; bottom: 10px; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { width: 10px; height: 10px; display: block; background: #666; background: #FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #FFF; }
.flex-control-paging li a.flex-active { background: #0074C5; cursor: default; }
.tage { border-bottom: 1px solid #CCC; padding: 20px 0; }
.tage .box { max-width: 1200px; margin: 0 auto; text-align: center; }
.tage .box .tage_l { float: left; color: #0074C5; }
.tage .box .tage_l a { margin-right: 20px; }
.tage .box .tage_r { float: right; }
.tage .box .tage_r .input_txt { width: 295px; height: 38px; border: 1px solid #0074C5; outline: medium; padding-left: 5px; }
.tage .box .tage_r .input_btn { width: 100px; height: 40px; border: 0 none; background: #0074C5 url(../images/pic2.gif) no-repeat center; outline: medium; }
.content { max-width: 1200px; margin: 0 auto; }
.content2 { width: 100%; padding-top: 2%; padding-bottom: 2%; line-height: normal; color: #666; font-family: "微软雅黑"; font-size: 20px; font-weight: bold; text-align: center; background-color: #E5E6E8; margin-top: 2%; margin-bottom: 2%; }
.ink1 { width: 70%; height: 35px; line-height: 35px; text-align: left; color: #333; font-family: "微软雅黑"; font-size: 14px; font-weight: bold; overflow: hidden; margin-top: 10px; margin-bottom: 10px; float: left; }
.ink1 a { color: #666; font-family: "微软雅黑"; font-size: 14px; font-weight: normal; text-decoration: none; }
.ink1 a:hover { color: #0074C5; }
.ink2 { width: 30%; height: 35px; overflow: hidden; margin-top: 10px; margin-bottom: 10px; float: right; }
.ss { position: relative; float: right; }
.ss input { width: 220px; padding: 0px 40px 0px 15px; height: 33px; outline: none; border: 1px solid #ccc; border-radius: 5px; color: #333; font-family: "微软雅黑"; font-size: 12px; }
.ss span { position: absolute; top: 0px; right: 0px; width: 35px; height: 35px; background-image: url(../images/ssan.png); cursor: pointer; overflow: hidden; }
.inti { text-align: center; width: 100%; margin-top: 2%; background-image: url(../images/hx.jpg); background-repeat: no-repeat; background-position: center center; }
.inti h { font-size: 35px; color: #0074C5; font-family: "微软雅黑"; text-align: center; width: auto; height: 60px; line-height: 60px; font-weight: bold; background-color: #FFFFFF; padding-left: 20px; padding-right: 20px; }
.inti2 { font-size: 20px; color: #999; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 100%; height: 20px; line-height: 20px; margin-bottom: 2%; }
.inc { width: 100%; overflow: hidden; }
.prowai { width: 23%; height: auto; margin-left: 1%; margin-right: 1%; margin-bottom: 1%; float: left; }
.pro { width: auto; height: auto; }
.pro img { width: 100%; border: 1px solid #CCCCCC; }
.pro img:hover { width: 100%; border: 1px solid #0074C5; opacity: 0.8; }
.protext { width: 100%; height: 40px; text-align: center; }
.protext a { line-height: 40px; color: #000; font-family: "微软雅黑"; font-size: 14px; text-decoration: none; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.protext a:hover { color: #0074C5; }
.prowai2 { width: 220px; height: 250px; margin-left: 10px; margin-right: 10px; float: left; }
.pro2 { width: 220px; height: 220px; }
.pro2 img { width: 100%; }
.protext2 { width: 220px; height: 30px; text-align: center; }
.protext2 a { line-height: 30px; color: #000; font-family: "微软雅黑"; font-size: 14px; text-decoration: none; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.protext2 a:hover { color: #0074C5; }
.protext3 { width: 100%; height: 60px; text-align: left; line-height: 20px; color: #666; font-family: "微软雅黑"; font-size: 12px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/ -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/ -webkit-line-clamp: 3; /** 显示的行数 **/ overflow: hidden;  /** 隐藏超出的内容 **/ }
.dyip { margin: 2% 0; }

/*左侧栏目*/
.dyip .dyip_l { float: left; width: 30%; background: #FFF; }
.dyip .dyip_l .box { border: 1px solid #CCC; border-top: 2px solid #0074C5; }
.dyip .dyip_l .box .slideTxtBox { }
.dyip .dyip_l .box .slideTxtBox .hd { height: 39px; line-height: 39px; background: #efefef; position: relative; }
.dyip .dyip_l .box .slideTxtBox .hd ul { height: 39px; }
.dyip .dyip_l .box .slideTxtBox .hd ul li { float: left; cursor: pointer; width: 50%; text-align: center; font-weight: bold; }
.dyip .dyip_l .box .slideTxtBox .hd ul li.on { height: 39px; background: #fff; margin-bottom: -1px; color: #0074C5; }
.dyip .dyip_l .box .slideTxtBox .bd { }
.dyip .dyip_l .box .slideTxtBox .bd .con { }
.dyip .dyip_l .box .slideTxtBox .bd .con .cx { min-height: 220px; }
.dyip .dyip_l .box .slideTxtBox .bd .con .cx select { width: 76%; height: 22px; outline: medium; }
.dyip .dyip_l .box .slideTxtBox .bd .con .cx .input_txtyi { width: 25px; height: 28px; outline: medium; text-align: center; }
.dyip .dyip_l .box .slideTxtBox .bd .con .cx .input_txt { width: 70%; height: 28px; padding: 0 2%; outline: medium; }
.dyip .dyip_l .box .slideTxtBox .bd .con .cx .input_btn { width: 80%; height: 28px; padding: 0 2%; border: 0px none; color: #FFF; outline: medium; background: #0074C5; font-family: "微软雅黑"; border-radius: 5px; }
.dyip .dyip_l .box .slideTxtBox .bd .con .dlzc { background: #efefef; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; }
.dyip .dyip_l .box .slideTxtBox .bd .con .dlzc ul { padding: 12px 20px; }
.dyip .dyip_l .box .slideTxtBox .bd .con .dlzc li { float: left; width: 100px; height: 45px; line-height: 45px; text-align: center; font-size: 0px; overflow: hidden; text-indent: -9999; }
.dyip .dyip_l .box .slideTxtBox .bd .con .dlzc li.dl { background: url(../images/pic31.gif) no-repeat; }
.dyip .dyip_l .box .slideTxtBox .bd .con .dlzc li.zc { float: right; background: url(../images/pic32.gif) no-repeat; }
.dyip .dyip_l .box .slideTxtBox .bd .con .dlzc li a { display: block; }
.dyip .dyip_l .box .slideTxtBox .bd .con dl { padding: 0 20px; }
.dyip .dyip_l .box .slideTxtBox .bd .con dd { height: 49px; line-height: 49px; }
.dyip .dyip_l .box .slideTxtBox .bd .con dd.txt1 { float: left; background: url(../images/pic33.gif) no-repeat left center; padding-left: 30px; }
.dyip .dyip_l .box .slideTxtBox .bd .con dd.txt2 { float: right; background: url(../images/pic34.gif) no-repeat left center; padding-left: 40px; }
.dyip .dyip_l .box .slideTxtBox .bd .con .bgcx { padding: 0px 20px 20px 20px; min-height: 220px; }
.dyip .dyip_l .box .slideTxtBox .bd .con .bgcx textarea { width: 90%; outline: medium; padding: 5%; height: 120px; }
.dyip .dyip_l .box .slideTxtBox .bd .con .bgcx .input_btn { width: 96%; height: 28px; padding: 0 2%; border: 0px none; color: #FFF; outline: medium; background: #0074C5; font-family: "微软雅黑"; border-radius: 5px; margin-top: 20px; }

/*右侧栏目*/
.dyip .dyip_r { float: right; width: 67%; background: #FFF; }
.dyip .dyip_r .box { border: 1px solid #CCC; padding-top: 3%; padding-right: 1%; padding-bottom: 3%; padding-left: 1%; }
.dyip .dyip_r .box ul { }
.dyip .dyip_r .box li { float: left; width: 30.333%; margin: 0 1.5%; }
.dyip .dyip_r .box li .boxli { border: 1px solid #CCC; padding: 8% 5%; }
.dyip .dyip_r .box li .boxli img { width: 100%; }
.dyip .dyip_r .box li h2 { height: 30px; line-height: 30px; text-align: center; background: #0ac762; color: #FFF; margin-top: 20px; }
.dyip .dyip_r .box li .nr { line-height: 24px; padding: 6% 0; min-height: 150px; }

/*独立整块栏目*/
.dyip .dyip_f { width: 100%; }
.dyip .dyip_f .ti { height: 40px; line-height: 40px; text-align: left; text-indent: 10px; font-family: "微软雅黑"; font-size: 16px; color: #333333; }
.dyip .dyip_f .ti span { float: right; }
.dyip .dyip_f .box { padding: 0px; }
.dyip .dyip_f .box ul { }
.dyip .dyip_f .box li { float: left; width: 24%; margin-top: 0; margin-right: 0.5%; margin-bottom: 0; margin-left: 0.5%; }
.dyip .dyip_f .box li .boxli { border: 1px solid #CCC; padding: 2%; margin-bottom: 6%; }
.dyip .dyip_f .box li .boxli img { width: 100%; }
.dyip .dyip_f .box li h2 { height: 30px; text-align: center; }
.dyip .dyip_f .box li h2 a { color: #000; font-size: 14px; font-family: "微软雅黑"; line-height: 30px; text-decoration: none; }
.dyip .dyip_f .box li h2 a:hover { color: #0074C5; }
.dyip .dyip_f .box li .nr { line-height: 24px; height: 24px; padding-top: 2%; padding-right: 0; padding-bottom: 2%; padding-left: 0; }
.derp { padding-bottom: 3%; }

/*左侧栏目*/
.derp .derp_l { float: left; width: 30%; background: #FFF; }
.derp .derp_l .box { border: 1px solid #CCC; padding-bottom: 22px; border-top: 2px solid #0074C5; }
.derp .derp_l .box h2 { height: 38px; line-height: 38px; border-bottom: 1px solid #CCC; font-size: 20px; font-weight: normal; color: #000; padding-left: 20px; overflow: hidden; margin-bottom: 10px; }
.derp .derp_l .box h2 span { float: right; padding-top: 13px; }
.derp .derp_l .box ul { padding: 0 20px; }
.derp .derp_l .box li { line-height: 35px; border-bottom: 1px dashed #CCC; background: url(../images/pic40.gif) no-repeat left center; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/*右侧栏目*/
.derp .derp_r { float: right; width: 67%; background: #FFF; }
.derp .derp_r .box { border: 1px solid #CCC; padding: 3%; }

/*右侧栏目里的整块*/
.derp .derp_r .box .r_f { float: left; width: 100%; }
.derp .derp_r .box .r_f .ti { height: 40px; line-height: 40px; text-align: left; font-family: "微软雅黑"; font-size: 20px; color: #333333; font-weight: normal; margin-bottom: 15px; border-bottom: 1px #CCCCCC dashed; overflow: hidden; }
.derp .derp_r .box .r_f .ti span { padding-top: 13px; float: right; }
.derp .derp_r .box .r_f_l { float: left; padding-right: 5%; width: 45%; height: 220px; }
.derp .derp_r .box .r_f_l img { width: 100%; }
.derp .derp_r .box .r_f_r { float: right; width: 50%; }

/*右侧栏目里的左侧*/
.derp .derp_r .box .r_l { float: left; width: 47%; }
.derp .derp_r .box .flexslider2 { position: relative; margin-top: 0px; }
.derp .derp_r .box .flexslider2 .slides > li { display: none; -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.derp .derp_r .box .flexslider2 .slides img { width: 100%; display: block; border-radius: 0px; }
.derp .derp_r .box .flex-pauseplay span { text-transform: capitalize; }
.derp .derp_r .box .flex-control-nav { width: 100%; text-align: center; position: absolute; bottom: 10px; }
.derp .derp_r .box .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.derp .derp_r .box .flex-control-paging li a { width: 10px; height: 10px; display: block; background: #666; background: #FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.derp .derp_r .box .flex-control-paging li a:hover { background: #FFF; }
.derp .derp_r .box .flex-control-paging li a.flex-active { background: #e50012; cursor: default; }

/*右侧栏目里的右侧*/
.derp .derp_r .box .r_r { float: right; width: 47%; border-left: 1px solid #CCC; padding-left: 2%; }
.derp .derp_r .box .r_r .box { }
.derp .derp_r .box .r_r img { width: 100%; }
.banner { margin-top: 120px; width: 1200px; margin-right: auto; margin-left: auto; }
.banner img { width: 100%; }
.dqwz { background: #FFF; border-bottom: 2px solid #EEE; }
.dqwz .box { max-width: 1200px; /*宽度在0~1200px之间*/ margin: 0 auto; line-height: 50px; }
.con { max-width: 1200px; /*宽度在0~1200px之间*/ margin: 2% auto; }
.con2_l { float: left; width: 25%; background: #FFF; }
.con2_l .box { }
.con2_l h2 { line-height: 60px; font-size: 18px; background: #0074C5 url(../images/pic27.png) no-repeat 80% center; color: #FFF; padding-left: 20px; font-weight: bold; }
.con_l { float: left; width: 25%; background: #FFF; }
.con_l .box { }
.con_l h2 { line-height: 60px; font-size: 18px; background: #0074C5 url(../images/pic27.png) no-repeat 80% center; color: #FFF; padding-left: 20px; font-weight: bold; }
.con_l ul { padding: 20px; }
.con_l li { line-height: 40px; font-weight: normal; font-size: 16px; }
.con_l li a { padding-left: 15%; display: block; background: url(../images/pic28.png) no-repeat left center; }
.con_l li a:hover { padding-left: 15%; display: block; text-decoration: none; background: url(../images/pic29.gif) no-repeat left center; }
.con_l li a.current { color: #0074C5; /*当前链接样式*/ background: url(../images/pic29.gif) no-repeat left center; }
.con_l ul li ul { padding: 0px; }
.con_l li ul li a { font-size: 12px; padding-left: 15%; display: block; background: none; }
.con_l li ul li a:hover { padding-left: 15%; display: block; text-decoration: none; background: none; }
.con_l li ul li a.current { color: #0074C5; /*当前链接样式*/ background: none; }
.con_r { float: right; width: 72%; background: #FFF; }
.con_r .about { padding: 2%; line-height: 30px; }
.con_r .about .pic { float: right; padding: 0 10px 0px 0; max-width: 300px; }
.con_r .about .pic img { box-shadow: 0px 0px 0px #ccc; width: 300px; }
.con_r .about p { padding-bottom: 2%; text-indent: 2em; }
.news { padding: 2%; }
.news .page { width: 100%; margin-top: 1%; margin-bottom: 1%; text-align: center; clear: left; font-family: "微软雅黑"; font-size: 14px; color: #0074C5; text-decoration: none; font-weight: normal; line-height: 30px; }
.news ul { }
.news li { line-height: 40px; margin: 5px 0; }
.news li p { float: left; background: url(../images/pic30.png) no-repeat left center; width: 110px; height: 30px; line-height: 30px; color: #FFF; text-align: center; margin: 5px 30px 5px 5px; }
.news li:hover p { background: url(../images/pic30_1.png) no-repeat left center; }
.news li:nth-child(even) { background: #f3f3f3; /*列表次序背景色*/ }
.news li a { display: block; }
.news li a:hover { display: block; text-decoration: none; }
.news_content { padding: 2%; }
.news_content .title { line-height: 30px; }
.news_content .title h2 { font-size: 18px; font-weight: bold; }
.news_content .news_nr { line-height: 24px; margin-top: 3%; }
.news_content .news_nr p { padding-bottom: 2%; text-indent: 2em; }
.news_content .back { width: 100%; margin-top: 1%; margin-bottom: 1%; text-align: center; clear: left; }
.rczp { padding: 5%; }
.rczp table { border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; }
.rczp table td { border-top: 1px solid #DDD; border-right: 1px solid #DDD; padding: 0 10px; }
.rczp_xq { padding: 5%; background: #FFF; margin-bottom: 2%; }
.rczp_xq h2 { font-size: 16px; font-weight: bold; height: 50px; line-height: 50px; margin-top: 20px; }
.rczp_xq h2 span { float: right; font-size: 14px; font-weight: normal; color: #999; }
.rczp_xq .gzdd { height: 50px; line-height: 50px; }
.rczp_xq .gzdd p { float: left; padding-right: 3%; }
.rczp_xq .gzdd p span { color: #0074C5; }
.rczp_xq .back { width: 100%; margin-top: 1%; margin-bottom: 1%; text-align: center; clear: left; }
.zzhe { padding-top: 20px; }
.zzhe h4 { font-weight: bold; }
.zzhe p { line-height: 30px; }
.con_r .contact { padding: 5%; line-height: 24px; }
.con_r .contact .pic { float: right; padding: 0 10px 0px 0; max-width: 200px; }
.con_r .contact .pic img { box-shadow: 0px 0px 0px #ccc; width: 200px; }
.product { width: 100%; }
.product .show { padding-top: 3%; padding-right: 1%; padding-bottom: 3%; padding-left: 1%; }
.product .show ul { }
.product .show li { float: left; width: 30.333%; margin-top: 0; margin-right: 1.5%; margin-bottom: 0; margin-left: 1.5%; }
.product .show li .showli { border: 1px solid #CCC; padding: 2%; margin-bottom: 6%; }
.product .show li .showli img { width: 100%; border: 0px; }
.product .show li .showli img:hover { -webkit-filter: opacity(0.8); }
.product .show li h2 { height: 30px; line-height: 30px; text-align: center; color: #FFF; margin-top: 20px; background-color: #DDDDDD; }
.product .show li .nr { line-height: 24px; height: 24px; padding-top: 2%; padding-right: 0; padding-bottom: 2%; padding-left: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.product .show .page { width: 100%; margin-top: 1%; margin-bottom: 1%; text-align: center; clear: left; font-family: "微软雅黑"; font-size: 14px; color: #0074C5; text-decoration: none; font-weight: normal; line-height: 30px; }
.productd { padding: 3%; }
.productd .name { height: 40px; line-height: 40px; text-align: center; font-family: "微软雅黑"; font-size: 16px; color: #333333; font-weight: bold; margin-bottom: 2%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4; }
.productd .show { text-align: center; width: 100%; }
.productd .show img { max-width: 100%; }
.productd .showw { text-align: center; width: 100%; }
.productd .showw .cl { width: 69%; height: 470px; margin-right: 1%; float: left; clear: left; }
.productd .showw .cr { width: 30%; height: 470px; line-height: 24px; text-align: left; font-family: "微软雅黑"; font-size: 14px; color: #333333; font-weight: normal; float: right; clear: right; }
.productd .showw .cll { display: none;/*此元素不会被显示*/ }
.productd .ti { height: 40px; line-height: 40px; text-align: left; text-indent: 10px; font-family: "微软雅黑"; font-size: 16px; color: #333333; font-weight: bold; background-color: #E8E8E8; margin-top: 3%; overflow: hidden; clear: left; }
.productd .con { line-height: 24px; text-align: left; font-family: "微软雅黑"; font-size: 14px; color: #333333; font-weight: normal; clear: left; }
.productd .back { width: 100%; margin-top: 1%; margin-bottom: 1%; text-align: center; clear: left; }
.hwzz { padding: 3%; }
.hwzz textarea { width: 96%; min-height: 150px; padding: 2%; outline: medium; border: 1px solid #CCC; }
.hwzz .input_btn { width: 100px; height: 40px; background: #0074C5; color: #FFF; outline: medium; border: 0 none; margin-top: 10px; }
#demo { overflow: hidden; border: 0px dashed #CCC; width: 1200px; height: 250px; }
#demo img { border: 0px solid #F2F2F2; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }



 /**************/
.page { text-align: center; clear:left; margin-top:20px; }
.page a { padding: 5px 10px; background: #efefef; margin-right: 2px; color: #666; border-radius: 4px; display: inline-block; }
.page a.current,.page a:hover { color: #fff; background: #0074C5; }