﻿/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #000000 }/*google浏览器字体兼容*/
body { background: url(../images/bg.jpg) repeat; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; width: 100%; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #000000; outline: none; }
a:hover { color: #144a92; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.clear { margin: 0; padding: 0; font-size: 0; clear: both; }
.wapper { width: 1003px; margin: 0 auto; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #d83202 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.Orange { color: #ff4229; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #2aa337 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
h2 { font-size: 12px; font-weight: normal; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 980px; margin: 0 auto; }
.container_2 { width: 990px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
#welcome { width: 1000px; height: 28px; line-height: 28px; margin: 0 auto; overflow: hidden; }
#header { width: 1000px; height: 125px; margin: 2px auto 1px auto; overflow: hidden; }
#menu { width: 1000px; height: 38px; margin: 0 auto; overflow: hidden; }
#search { width: 1000px; margin: 15px auto 0 auto; overflow: hidden; }
.welcome_l { clear: both; float: left; }
.welcome_r { float: right; }
.welcome_r a { margin-left: 5px; }
.webmbx_l { width: 240px; height: 45px; background: url(../images/bj_t2.png) no-repeat left center; text-indent: 30px; font-size: 20px; font-weight: bold; color: #3392d0; float: left; overflow: hidden; }
.webmbx_r { width: 700px; float: right; background: url(../images/bj_t21.png) no-repeat left center; text-indent: 30px; font-size: 20px; font-weight: bold; color: #000; overflow: hidden; }
.mandatory { color: #f00; }
.logo { clear: both; float: left; overflow: hidden; }
.lxfs { height: 44px; line-height: 22px; float: right; padding-left: 60px; margin-top: 40px; background: url(../images/tel.jpg) no-repeat left top; font-size: 14px; font-weight: bold; color: #000; }
.nav-wrap { width: 800px; height: 36px; clear: both; float: left; overflow: hidden; }
.lang { width: 180px; height: 36px; line-height: 36px; float: right; background: url(../images/bj_m3.jpg) no-repeat left top; text-align: center; overflow: hidden; }
.lang a { margin: 0px 5px; }
.navmenu { width: 100%; height: 38px; overflow: hidden; }
.navmenu ul { width: 1050px; list-style: none; margin: 0; padding: 0; position: absolute; z-index: 99; }
.navmenu ul li { width: 125px; line-height: 38px; float: left; }
.navmenu ul li a { width: 100%; height: 38px; display: block; font-size: 14px; color: #fff; text-align: center; }
.navmenu ul li a:hover { background: url(../images/bj_m2.jpg) repeat-x left top; text-decoration: none; }
.navmenu ul li a.on { background: url(../images/bj_m2.jpg) repeat-x left top; }
.navmenu ul li ul { width: 100%; list-style: none; margin: 0; padding: 0; position: relative; top: 0; left: 0; display: none; }
.navmenu ul li ul li { width: 100%; line-height: 38px; background: url(../images/bj.jpg) repeat-x left bottom; }
.navmenu ul li:hover ul { display: block; }
.navmenu ul li ul li a { font-size: 12px; }
.inslide { width: 100%; overflow: hidden; }
.search_l { height: 22px; line-height: 22px; clear: both; float: left; color: #2e4895; overflow: hidden; }
.search_r { width: 312px; height: 22px; float: right; background: url(../images/bj_search.jpg) no-repeat left top; overflow: hidden; }
.search_l a { margin: 0px 5px; }
.sskey { width: 210px; height: 22px; line-height: 22px; border: 0; background: none; margin-left: 10px; float: left; color: #666; padding: 0px; }
.ssbtn { width: 62px; height: 22px; line-height: 22px; text-align: center; color: #fff; font-size: 12px; background: none; float: right; border: 0px; cursor: pointer; }
.banner { height: 371px; margin-top: 20px; }
.theme-default .nivoSlider { background: url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255); position: relative; }
.theme-default .nivoSlider img { left: 0px; top: 0px; display: none; position: absolute; }
.theme-default .nivoSlider a { display: block }
.theme-default .nivo-controlNav { left: 50%; top: 345px; margin-left: -40px; position: absolute; }
.theme-default .nivo-controlNav a { background: url("../images/bullets.png") no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block; }
.theme-default .nivo-controlNav a.active { background-position: 0px -22px; }
.theme-default .nivo-directionNav a { background: url("../images/arrows.png") no-repeat; border: 0px currentColor; width: 49px; height: 112px; text-indent: -9999px; display: block; }
.theme-default a.nivo-nextNav { background-position: -49px 0px; right: 30px; top: 140px; }
.theme-default a.nivo-prevNav { left: 30px; top: 140px; }
.theme-default .nivo-caption a { color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted; }
.theme-default .nivo-caption a:hover { color: rgb(255, 255, 255); }
.nivoSlider { position: relative; }
.nivoSlider img { left: 0px; top: 0px; position: absolute; }
.nivoSlider a.nivo-imageLink { margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6; }
.hyht { height: 80px; width: 560px; left: 54%; top: 50%; position: absolute; background: #C8C1BD; filter: alpha(opacity=60); opacity: 0.8; color: #FFFFE8; font-size: 19px; text-align: left; padding-top: 60px; padding-left: 20px; font-weight: bold; }
.hyht em { font-style: normal; position: absolute; font-weight: bold; }
.hyht span { font-style: normal; font-size: 12px }
.nivo-slice { height: 100%; display: block; position: absolute; z-index: 5; }
.nivo-box { display: block; position: absolute; z-index: 5; }
.nivo-caption { left: 59px; width: 270px; bottom: 112px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity: 0.8; }
.nivo-caption h1 { padding: 15px 20px; font-size: 20px; font-weight: 300; background-color: rgb(229, 52, 0); }
.nivo-caption p { background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
.nivo-directionNav a { top: 45%; position: absolute; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 50px; }
.nivo-nextNav { right: 50px; }
.nivo-controlNav a { position: relative; z-index: 9; cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
.content { min-height: 100px; margin-top: 15px; margin-bottom: 15px; }
.con_01 { background: url(../images/con_bg1.jpg) no-repeat; height: 143px; }
.con01_left { width: 210px; height: 143px; float: left; }
.con01_left h2 { height: 28px; line-height: 28px; margin-top: 10px; margin-left: 20px; }
.con01_left h2 strong { font-size: 18px; color: #444444; font-weight: 600; }
.con01_left h2 span { margin-left: 10px; color: #444444; font-weight: 500; font-family: Arial, Helvetica, sans-serif; }
.con01_left p { margin-left: 20px; color: #2e2e2e; }
.con01_right { float: right; width: 760px; margin-left: 20px; height: 143px; }
.con01_right ul { width: 172px; height: 115px; border: #bdbdbd 1px solid; margin-top: 12px; float: left; margin-right: 15px; }
.con01_right ul li a { color: #fff; font-size: 13px; font-weight: 500; }
.con_02 { height: 680px; margin: 15px 0px; }
.con02_left { width: 548px; height: 680px; float: left; }
.con02_left h2 { height: 32px; line-height: 32px; }
.con02_left h2 strong { color: #0b69cb; font-size: 16px; }
.con02_left dl { border-bottom: #acacac 1px dotted; height: 160px; }
.con02_left dl dt { float: left; margin: 10px 20px 10px 0px; padding: 3px 3px 3px 0px; border: #dddddd 1px solid; }
.con02_left dl dd { width: 340px; float: right; line-height: 20px; }
.con02_left dl dd:hover { color: #fe0000; }
.xian { background: url(../images/bgM_27.jpg) no-repeat; width: 40px; height: 680px; float: left; }
.con02_right { width: 410px; height: 680px; float: right; }
.r_01 { width: 410px; height: 350px; }
.r_01 h2 { height: 32px; line-height: 32px; }
.r_01 h2 strong { color: #0b69cb; font-size: 16px; }
.sp { width: 390px; height: 300px; /*border:#cccccc 1px solid;*/ margin-top: 10px; }
.r_02 { width: 410px; height: 140px; margin-top: 10px; }
.r_02 h2 { height: 32px; line-height: 32px; }
.r_02 h2 strong { color: #0b69cb; font-size: 16px; float: left; }
.r_02 h2 span { float: right; margin-right: 10px; }
.r_02 div { margin-right: 5px; color: #666666; line-height: 22px; }
.r_03 { width: 410px; height: 160px; margin-top: 10px; }
.r_03 h2 { height: 32px; line-height: 32px; }
.r_03 h2 strong { color: #0b69cb; font-size: 16px; float: left; }
.r_03 h2 span { float: right; margin-right: 10px; }
.r_03 div { line-height: 24px; color: #666666; }
.yqlj { height: 100px; border: #ededed 1px solid; }
.yqlj h2 { height: 38px; line-height: 38px; border-bottom: #ededed 1px solid; }
.yqlj h2 strong { background: url(../images/ico265_1.jpg) left center no-repeat; padding-left: 20px; margin-left: 12px; font-size: 14px; color: #075c95; }
.yqlj ul li { margin: 20px; }
.yqlj ul li span { margin: 0px 5px; }
/*.footer{ height:131px; background:url(../images/bg_b1_11.jpg) repeat-x; text-align:center; margin-top:20px;}
.footer ul li{ line-height:26px; color:#666666;}
.footer ul li a{ color:#cbc9ca;}*/

/*#footer { background: none repeat scroll 0 0 #146abf; margin-top: 30px; overflow: hidden; padding-bottom: 15px; padding-top: 15px; width: 100%; line-height: 25px; }
.fixedwidth { margin: 0 auto; overflow: hidden; width: 1020px; }
.footcopr { clear: both; color: #fff; display: block; line-height: 25px; margin-top: 5px; overflow: hidden; width: 100%; }
.footcopr a { color: #FFF; }
.footcopr a:hover { text-decoration: underline; }*/
/*----------------------------------------------------------------------------------------------------------------------*/
.insed_01 { background: url(../images/t.jpg) no-repeat; height: 35px; line-height: 35px; }
.insed_01 h2 { margin-left: 10px; color: #505050; }
.insed_left { width: 227px; min-height: 100px; float: left; margin-top: 15px; }
.cplb h2 { background: url(../images/h2.jpg) no-repeat; height: 27px; line-height: 27px; }
.cplb h2 strong { color: #474747; margin-left: 30px; font-size: 14px; }
.cplb ul { border: #e5e5e5 1px solid; padding-bottom: 20px; padding-top: 10px; }
.cplb ul li { background: url(../images/button.jpg) no-repeat; height: 37px; line-height: 37px; /*margin: 10px 20px 0px 20px;*/ width: 181px; margin: 10px auto 0 auto; }
.cplb ul li a { width: 151px; height: 37px; display: block; padding-left: 30px; font-size: 14px; color: #5e5e5e; font-weight: bold; }
.cplb ul li a:hover { background: url(../images/button_hover.jpg) no-repeat; color: #ffffff; }
.cplb ul li a.leftcurrent { background: url(../images/button_hover.jpg) no-repeat; color: #ffffff; }
.lxwm { margin-top: 15px; width: 196px; min-height: 100px; margin-left: 15px; }
.lxwm h2 { background: url(../images/cont_10.jpg) no-repeat; height: 52px; line-height: 40px; }
.lxwm h2 strong { color: #545454; font-size: 16px; margin-left: 60px; }
.lxwm ul { background: url(../images/ul.jpg) repeat-y; padding: 10px 10px 30px 10px; border-bottom: #cccccc 1px solid; }
.lxwm ul li { line-height: 24px; }
.lxwm ul li span { margin: 0px 5px; }
.insed_right { width: 763px; min-height: 100px; float: right; margin-top: 15px; }
.title { height: 45px; background: url(../images/title.jpg) no-repeat bottom; line-height: 45px; }
.title strong { color: #004e8d; font-size: 14px; }
.nr { width: 763px; min-height: 100px; margin-top: 15px; line-height: 25px; }
.nr dl {/* border-bottom:#acacac 1px dotted;*/ height: 160px; }
.nr dl dt { float: left; margin: 10px 20px 10px 0px; padding: 3px 3px 3px 0px; border: #dddddd 1px solid; }
.nr dl dd { width: 540px; float: right; line-height: 20px; }
.nr dl dd a:hover { color: #fe0000; }
.ind_nr { width: 100%; margin-top: 0px; }
.ind_nr dl {/* border-bottom:#acacac 1px dotted;*/ }
.ind_nr dl dt { float: left; margin: 10px 10px 10px 0px; /*padding:3px 3px 3px 0px;*/ }
.ind_nr dl dd { width: 280px; float: right; line-height: 20px; }
.ind_nr dl dd a:hover { color: #fe0000; }
.r_01 h2 span { float: right; margin-right: 10px; }
/*proShow*/
.product_show h2 { line-height: 28px; height: 28px; border-bottom: #ddd solid 1px; font-weight: normal; margin-bottom: 0px; }
.product_show h2 strong { float: left; background: url(../images/title_04.gif) no-repeat; width: 97px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #fff; }
.product_show ul li { width: 130px; line-height: 20px; }
.product_show ul li { float: left; margin: 15px 20px 0; border: #e4e4e4 solid 1px; display: inline; }
.pro img { max-width: 120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true);
height: expression(this.height > 90 ? 90: true);
}
.hover2 { background: #f4f4f4; }
/*product_list*/
.side_product { margin-top: 15px; }
.side_product h2 { height: 36px; line-height: 36px; padding-left: 20px; font-size: 14px; color: #fff; background: #999; }
.side_product ul { padding: 10px 10px; border: #e4e4e4 solid 1px; }
.side_product ul li { line-height: 24px; }
.side_product ul li a { padding-left: 30px; display: block; border-bottom: #e4e4e4 dashed 1px; background: url(../images/side_menu_bg.gif) 10px 8px no-repeat; }
.side_product ul li dl dd a { display: inline; border: none; background: none; }
/*product_list*/
.side_product { width: 181px; }
.side_product h2 { height: 30px; line-height: 30px; font-size: 14px; color: #666; padding-top: 5px; padding-left: 5px; background: url(../images/c_l_01_bg01.jpg) no-repeat; }
.side_product h2 span { font-weight: normal; margin-left: 5px; }
.side_product ul { padding-bottom: 5px; background: url(../images/c_l_01_bg02.jpg) no-repeat; }
.side_product ul li { line-height: 20px; border-bottom: #ddd dashed 1px; background: url(../images/biao.gif) 18px 10px no-repeat; padding-left: 35px; padding-top: 5px; }
/*proShow*/
.product_show h2 { line-height: 28px; height: 28px; border-bottom: #ddd solid 1px; font-weight: normal; margin-bottom: 0px; }
.product_show h2 strong { float: left; background: url("../images/title_04.gif") no-repeat; width: 97px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #fff; }
.product_show ul li { width: 130px; line-height: 20px; }
.product_show ul li { float: left; margin: 15px 20px 0; border: #e4e4e4 solid 1px; display: inline; }
.product_zhanshi { margin-top: 20px; }
.product_zhanshi dl { margin-left: 15px; }
.product_zhanshi dl dt { line-height: 36px; font-size: 14px; border: none; }
.product_zhanshi dl dd { line-height: 28px; border-bottom: #ddd dashed 1px; width: 450px; }
.product_zhanshi dl dd span { color: #004e8d; font-size: 14px; font-weight: bold; font-family: Verdana, Geneva, sans-serif; }
.xiangxi { margin-top: 20px; }
.xiangxi h2 { height: 28px; font-size: 12px; line-height: 28px; color: #005895; border-bottom: #ddd solid 2px; }
.xiangxi h2 strong { float: left; display: block; border-bottom: #005895 solid 2px; height: 28px; padding: 0 0px; }
.xiangxi_con { padding: 10px 0; }
.xiangxi_con p { font-size: 14px; }
.shangxia { height: 26px; padding-top: 10px; }
.shangxia a { display: block; background: url(../images/pre.gif) no-repeat; width: 99px; height: 26px; text-align: center; line-height: 26px; font-size: 14px; color: #005895; font-weight: bold; float: right; margin-left: 16px; _margin-left: 8px; }
.pro1 { width: 115px; height: 128px; }
.pro1 td img { max-width: 115px; max-height: 100px; width:expression(this.width >115 && this.height < this.width ? 115: true);
height: expression(this.height > 100 ? 100: true);
border: 1px solid #ccc; padding: 5px }
.pro2 { max-width: 288px; max-height: 216px; width: expression(this.width >288 && this.height < this.width ? 288: true);
height: expression(this.height > 216 ? 216: true);
}
.pro3 { max-width: 64px; max-height: 48px; width: expression(this.width >64 && this.height < this.width ? 64: true);
height: expression(this.height > 48 ? 48: true);
}
ul#thumblist li a { display: block; border: 1px solid #CCC; height: 54px; line-height: 54px; }
ul#thumblist li a.zoomThumbActive { border: 1px solid #004e8d; }
.clearfix ul li { float: left; width: 70px; margin: 0 2px; display: inline; }
.clearfix ul li img { padding: 0; margin: 0; cursor: pointer; }
.zoomPad { position: relative; z-index: 99; cursor: crosshair; }
.zoomPreload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index: 110; width: 90px; height: 43px; position: absolute; top: 0px; left: 0px; * width:100px;
* height:49px;
}
.zoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 120; position: absolute; border: 1px solid #CCC; z-index: 101; cursor: crosshair; }
.zoomOverlay { position: absolute; left: 0px; top: 0px; background: #FFF;/*opacity:0.5;*/ z-index: 5000; width: 100%; height: 100%; display: none; z-index: 101; }
.zoomWindow { position: absolute; left: 110%; top: 40px; background: #FFF; z-index: 6000; height: auto; z-index: 10000; z-index: 110; }
.zoomWrapper { position: relative; border: 1px solid #999; z-index: 110; }
.zoomWrapperTitle { display: block; background: #999; color: #FFF; height: 18px; line-height: 18px; width: 100%; overflow: hidden; text-align: center; font-size: 10px; position: absolute; top: 0px; left: 0px; z-index: 120; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage { display: block; position: relative; overflow: hidden; z-index: 110; }
.zoomWrapperImage img { border: 0px; display: block; position: absolute; z-index: 101; }
.zoomIframe { z-index: -1; filter: alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position: absolute; display: block; }
.hover2 { background: #f4f4f4; }
/*contact*/
.contact { margin-top: 10px; }
.contact ul li { line-height: 30px; border-bottom: #e3d2c1 dashed 1px; }
.common_banner { width: 100%; height: 200px; margin-top: 20px; }
.pageController { float: right; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin: 30px 0; line-height: 25px; }
.pageController a { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 10px; margin-right: 5px; }
.pageController a:hover { background-color: #17579e; color: #FFF; text-decoration: none; border: #efefef 1px solid; }
.pageController .currPage { background-color: #17579e; color: #FFF; font-weight: bold; border: #efefef 1px solid; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
#notice { background: url("../images/n.png") no-repeat scroll 0 0; height: 24px; line-height: 24px; margin: 10px auto 10px auto; width: 1003px; }
.indexno_r { display: inline; float: left; height: 24px; margin-left: 110px; overflow: hidden; padding: 0; text-align: left; vertical-align: middle; width: 775px; }
.indexno_r ul { float: left; margin: 0; padding: 0; width: 100%; }
.indexno_r ul li { float: left; margin: 0; padding: 0 15px 0 0; }
.indexno_r ul li a { color: #555555; }
.indexno_r ul li span { color: #666; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; }
.icp { line-height: 25px; }
.product_list ul li { width: 240px; height: 225px; float: left; margin-right: 20px; margin-bottom: 20px; }
.product_list ul li p { width: 240px; height: 30px; line-height: 30px; text-align: center; overflow: hidden; padding: 0; }
#footer { background: none repeat scroll 0 0 #146abf; margin-top: 30px; overflow: hidden; padding-bottom: 15px; padding-top: 15px; width: 100%; line-height: 25px; }
.fixedwidth { margin: 0 auto; overflow: hidden; width: 1020px; }
.footcopr { clear: both; color: #fff; display: block; line-height: 25px; margin-top: 5px; overflow: hidden; width: 100%; }
.footcopr a { color: #FFF; }
.footcopr a:hover { text-decoration: underline; }
.logo { padding: 16px 0 8px 0; width: 110px; height: 31px; }
.menu { width: 760px; height: 49px; padding-top: 6px; line-height: 49px; margin-left: 20px; }
.menu ul li { width: 83px; float: left; height: 49px; line-height: 49px; text-align: center; }
.menu ul li a { display: block; width: 83px; height: 49px; line-height: 49px; font-size: 15px; text-align: center; }
.menu ul li a:hover { background: url(../images/menu_li_bg.jpg) no-repeat 50% bottom; }
.menu ul li a.current { background: url(../images/menu_li_bg.jpg) no-repeat 50% bottom; }
.nlanguage { padding-top: 20px; }
/* banner */
.flexslider { position: relative; height: 371px; margin-bottom:6px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 371px; }
.slides li a { display: block; width: 1200px; height: 371px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 53px; height: 6px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 53px; height: 6px; line-height: 6px; overflow: hidden; background: url(../images/icon.jpg) no-repeat; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background: url(../images/icon_over.jpg) no-repeat; color: #ff0000; }
.flex-direction-nav { *height: 0; /*width:1200px; height:750px; margin:0 auto; position:relative; z-index:99;*/
}
.flex-direction-nav a { text-decoration: none; display: block; width: 50px; height: 50px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 1000; overflow: hidden;/* opacity: 0; */ cursor: pointer; color: rgba(0,0,0,0.8); text-indent: -999em; }
/*.flex-direction-nav .flex-prev { left: 12%; background:url(../images/prev.png) no-repeat;}
.flex-direction-nav .flex-next { right: 12%; background:url(../images/next.png) no-repeat;}*/


.i_ad { width: 100%; height: 27px; background: #71c2f1; }
/* 本例子css */
.m_wnews { width: 600px; position: relative; zoom: 1; height: 27px; line-height: 27px; overflow: hidden; padding-right: 45px; }
.m_wnews a { color: #FFF; }
.m_wnews div { line-height: 27px; }
.i_about { margin: 30px 0 30px 0; }
.i_about_t { width: 100%; height: 71px; background: url(../images/i_about_tt_bg.png) no-repeat 50% top; }
.i_about_c { padding: 20px 0; }
.i_aboutcon { width: 715px; line-height: 30px; font-size: 14px; height: auto; margin: 0 auto; }
.i_aboutmore { width: 176px; height: 39px; margin: 20px auto 0 auto; }
.i_news { width: 958px; height: auto; border: 1px #d9d9d9 solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 8px 6px -6px #d9d9d9; margin: 0 auto 25px auto; padding: 10px; }
.inews { width: 612px; }
.inews_t { width: 612px; height: 35px; background: url(../images/i_news_ttbg.jpg) no-repeat bottom; }
.inews_t .inews_t_l { font-size: 18px; color: #444444; text-indent: 32px; line-height: 30px; background: url(../images/i_news_tt_bg1.png) no-repeat 5px 65%; }
.inews_t .inews_t_l p { }
.inews_t .inews_t_l p span { font-size: 14px; color: #b5b5b5; text-transform: uppercase; padding-left: 10px; background: url(../images/i_news_tt_bg2.jpg) no-repeat left 50%; margin-left: 8px; }
.inews_t a { margin: 8px 6px 0 0; color: #b4b4b4; }
.inews_t a:hover { color: #144a92; }
.inews_c { padding-top: 8px; }
.inews_c_one_t { text-align: center; }
.inews_c_one_t a { line-height: 35px; font-size: 16px; color: #000000; text-align: center; }
.inews_c_one_t a:hover { color: #144a92; }
.inews_c_one_info { line-height: 22px; padding: 8px; color: #5f5f5f; border-bottom: 1px #dbdbdb solid; margin-bottom: 8px; }
.inews_c_list { }
.inews_c_list ul li { width: 204px; height: 35px; border-bottom: 1px #dbdbdb dashed; line-height: 35px; float: left; background: url(../images/i_news_list_bg.jpg) no-repeat right 50%; }
.inews_c_list ul li a { display: block; width: 204px; height: 35px; line-height: 35px; background: url(../images/square.jpg) no-repeat 18px 50%; text-indent: 35px; }
.imovie { width: 314px; height: 178px; padding: 10px; background: #000000; }
.ipro_tt { width: 100%; height: 71px; background: url(../images/i_product_tt_img.png) no-repeat 50% top; margin: 20px auto 10px auto; }
.iprocon { width: 100%; height: 319px; background: url(../images/iprocon_bg.jpg) no-repeat 50% top; }
.iproconcc { padding: 64px 0; background: url(../images/iprocon_bg.jpg) no-repeat 50% top; }
/* 本例子css */
.iproconcc { }
.picScroll { position: relative; width: 860px; overflow: hidden; padding: 0 60px; }
.picScroll .prev, .picScroll .next { display: block; position: absolute; top: 70px; left: 5px; width: 39px; height: 80px; }
.picScroll .prev { background: url(../images/i_pro_prove.png) no-repeat; }
.picScroll .next { left: auto; right: 0px; background: url(../images/i_pro_next.png) no-repeat; }
.picScroll ul { overflow: hidden; zoom: 1; }
.picScroll ul li { width: 241px; float: left; overflow: hidden; padding: 5px 5px 0 5px; background: #FFF; margin-right: 56px; }
.picScroll ul li:hover { background: #ffa800; color: #FFF; }
.picScroll ul li:hover p a { color: #FFF; }
.picScroll ul li img { width: 241px; height: 170px; display: block; background: url(../images/loading.gif) center center no-repeat; }
.picScroll ul li p { width: 241px; height: 30px; line-height: 30px; text-align: center; }
.iservice { width: 980px; height: 397px; background: url(../images/i_service_bg.png) no-repeat 50% 50%; margin: 54px auto 44px auto; }
.iservice1 { padding: 8px; width: 370px; height: 374px; margin: 4px 0; border-right: 1px #dbdbdb solid; }
.iservice1_t { width: 360px; height: 35px; line-height: 35px; margin-left: 10px; margin-bottom: 10px; }
.iservice1_t .inews_t_l { font-size: 18px; color: #444444; text-indent: 32px; line-height: 30px; background: url(../images/i_service_tt_icon.png) no-repeat 5px 65%; }
.iservice1_t .inews_t_l p { }
.iservice1_t .inews_t_l p span { font-size: 14px; color: #b5b5b5; text-transform: uppercase; padding-left: 10px; background: url(../images/i_news_tt_bg2.jpg) no-repeat left 50%; margin-left: 8px; }
.iservice1_c { width: 360px; margin-left: 10px; line-height: 24px; font-size: 14px; }
.iservice2 { width: 573px; height: 382px; margin: 10px 11px 0 auto; }
.iservice2 ul li { width: 191px; height: 188px; float: left; }
.iservice2 ul li.iser1 { background: #22ad36; text-align: center; color: #FFF; font-size: 14px; line-height: 25px; padding-top: 55px; height: 133px; }
.iservice2 ul li.iser3 { background: #13b7b0; text-align: center; color: #FFF; font-size: 14px; line-height: 25px; padding-top: 55px; height: 133px; }
.iservice2 ul li.iser5 { background: #ffa800; text-align: center; color: #FFF; font-size: 14px; line-height: 25px; padding-top: 55px; height: 133px; }
.links { width: 978px; height: auto; border: 1px #e2e2e2 solid; background: #FFF; }
.links1 { text-align: center; }
.links2 { width: 954px; height: auto; line-height: 33px; margin: 0 auto; padding: 8px 0; }
.links2_l { width: 157px; height: 33px; border-right: 1px #acacac solid; }
.links2_l p.links2_l_cn { width: 80px; height: 33px; line-height: 33px; text-align: center; background: #ffa800; color: #FFF; font-size: 14px; }
.links2_l p.links2_l_en { width: 69px; height: 33px; line-height: 33px; text-align: center; background: #747474; color: #FFF; font-size: 14px; }
.links2_r { width: 786px; height: auto; line-height: 33px; }
.links2_r a { padding-right: 10px; font-size: 14px; }
.footer { width: 100%; height: auto; padding: 10px 0; background: #29b1ff; color: #FFF; }
.footer a { color: #FFF; }
.footer a:hover { text-decoration: underline; }
.footer dl { width: 122px; height: auto; float: left; }
.footer dl dt { width: 122px; height: 40px; line-height: 40px; border-bottom: 1px #FFFFFF dashed; margin-bottom: 10px; }
.footer dl dt a { font-size: 16px; display: block; text-indent: 10px; }
.footer dl dd a { display: block; line-height: 25px; background: url(../images/footer_icon.jpg) no-repeat left 50%; text-indent: 13px; }
.copyright { width: 708px; height: 30px; line-height: 30px; text-align: center; border: 1px #FFFFFF dashed; margin: 15px auto 0 auto; }
.nnfooter { width: 100%; height: auto; background: #29b1ff; color: #fefefe; }
.nnfooter .container { padding: 18px 0; position: relative; z-index: 99; }
.topss { position: absolute; z-index: 999; top: -127px; right: -80px; }
.nnfooter_l { width: 610px; height: auto; background: url(../images/nnfooter_bg.jpg) repeat-y right; }
.nnf_l { width: 387px; height: auto; }
.nnf_l dl { width: 190px; height: auto; float: left; margin-bottom: 25px; }
.nnf_l dl dt a { color: #fefefe; font-size: 16px; font-weight: bolder; line-height: 35px; }
.nnf_l dl dt { margin-bottom: 8px; }
.nnf_l dl dd a { line-height: 28px; font-size: 14px; color: #fefefe; display: block; line-height: 25px; background: url(../images/footer_icon.jpg) no-repeat left 50%; text-indent: 13px; }
.nnf_r { width: 190px; height: auto; }
.nnf_r dl dt a { color: #fefefe; font-size: 16px; font-weight: bolder; line-height: 35px; }
.nnf_r dl dt { margin-bottom: 8px; }
.nnf_r dl dd a { line-height: 28px; font-size: 14px; color: #fefefe; display: block; line-height: 25px; background: url(../images/footer_icon.jpg) no-repeat left 50%; text-indent: 13px; }
.nnfooter a:hover { text-decoration: underline; }
.nnfooter_r { width: 327px; height: auto; padding-top: 28px; line-height: 30px; font-size: 14px; }
.nnfooter_r p.flogo { margin-bottom: 10px; }
.nnfooter_r p.f_icon_1 { padding-left: 27px; background: url(../images/f_icon_1.jpg) no-repeat left 50%; }
.nnfooter_r p.f_icon_2 { padding-left: 27px; background: url(../images/f_icon_2.jpg) no-repeat left 50%; }
.nnfooter_r p.f_icon_3 { padding-left: 27px; background: url(../images/f_icon_3.jpg) no-repeat left 50%; }
.nnfooter_r p.f_icon_4 { padding-left: 27px; background: url(../images/f_icon_4.jpg) no-repeat left 50%; }
/*index end*/



.pageController { width: 900px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin: 0px auto 0 auto; line-height: 25px; float: left; }
.pageController a { float: left; display: block; background-color: #999999; border: #999999 1px solid; color: #FFF; padding: 5px 15px; margin-right: 5px; }
.pageController a:hover { background-color: #ed6b1e; color: #FFF; text-decoration: none; border: #ed6b1e 1px solid; }
.pageController .currPage { background-color: #ed6b1e; color: #FFF; font-weight: bold; border: #ed6b1e 1px solid; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
 @media screen and (max-width: 1280px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 2%; }
.flex-direction-nav .flex-next { opacity: 1; right: 2%; }
.picScroll .prev { left: -80px; background: url(../images/s_prev.jpg) no-repeat; }
.picScroll .next { right: -80px; background: url(../images/s_next.jpg) no-repeat; }
}
