/* 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: #222222; }/*google浏览器字体兼容*/
body { font-family: Arial, Helvetica, sans-serif, "微软雅黑", "宋体"; width: 100%; background: #f6f6f6; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #222222; outline: none; }
a:hover { color: #eb6100; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.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: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.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; }
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: 1250px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px;}
/*index start*/
.header{ width:100%; height:auto; background:#f7f7f5;}
.logo{  padding: 25px 0 25px 0;}
.headerr{ width:490px; height:auto; padding-top:17px; line-height:25px; color:#666666; font-size:14px;}
.headerrl{ padding-left:30px; background:url(../images/cn.jpg) no-repeat left 50%;}
.headerrr{ width:74px; height:28px; line-height:28px; background:url(../images/language_icon.jpg) no-repeat 57px 50% #ffffff; text-indent:12px; font-size:12px; position:relative; z-index:9999;}
.headerrr dl{ width:74px; height:28px; background:#fff; position:absolute; top:28px; left:0; line-height:28px; display:none;}
.headerrr:hover dl{ display:block;}
.headerrc{ padding-top:12px; width:489px; height:39px;}
.top_searchsubmit{ width:39px; height:39px; background:url(../images/top_search_submit.jpg) no-repeat; cursor:pointer; border:0; outline:none;}
.top_searchtext{ width:448px; height:35px; border-top:2px #ef7c2b solid; border-bottom:2px #ef7c2b solid; border-left:2px #ef7c2b solid; line-height:35px; border-right:0; text-indent:12px; background:#f7f7f5; font-size:16px; color:#cccccc; outline:none;}


.menu{ width:100%; height:55px; background:#898a8a; border-bottom:4px #d3d4d3 solid;}
.menu .container{background:#898a8a;}
.menu ul li{ width:100px; height:55px; float:left; margin-right:1px; position:relative; z-index:999;}
.menu ul li a.one{ display:block; width:100px; height:55px; line-height:55px; text-align:center; font-size:17px; color:#fff;}
.menu ul li a.one:hover{ background:#ef7c2b;}
.menu ul li a.current{ background:#ef7c2b;}
.menucon{ width:442px; height:auto; background:#ffffff; border-top:4px #ef8200 solid; padding:20px; border-left:1px #e9e9e9 solid;-moz-box-shadow:2px 2px 3px #d3d3d3; -webkit-box-shadow:2px 2px 3px #d3d3d3; box-shadow:2px 2px 3px #d3d3d3; display:none; position:absolute; z-index:1000; top:55px; left:0;}
.menucont{ font-size:18px; color:#222222; line-height:35px; font-weight:bolder;}
.menuconc{}
.menuconc dl dd{ width:221px; height:30px; line-height:30px; float:left;}
.menuconc dl dd a{ display:block; font-size:14px; color:#333333;}
.menuconc dl dd a:hover{ color:#ef7c2b;}
.menu ul li:hover .menucon{ display:block;}
.menu ul li:hover  a.one{ background:#ef7c2b;}

/* banner */
.flexslider { position: relative; height: 481px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 481px; }
.slides li a { display: block; width: 1200px; height: 400px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 35px; z-index: 9999; width: 100%; text-align: center; display:none; }
.flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 13px; height: 13px; line-height: 13px; overflow: hidden; background:#fa9033; cursor: pointer; color: #fa9033; font-size: 0;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px; }
.flex-control-nav .flex-active { background:#1a6fcb; color: #1a6fcb; }

.bannerc{ width:100%; height:401px; background:url(../images/banner.jpg) no-repeat 50% top;}
.bannerc .container{ position:relative; z-index:9; padding-top:254px;}
.searchc{ width:596px; height:47px; border:2px #cccccc solid; margin:0 auto;}
.search_submit{ width:56px; height:47px; line-height:47px; border:none; background:url(../images/search_bg.png) no-repeat 50% 50%; cursor:pointer; outline:none;}
.search_text{ width:540px; height:47px; border:none; background:none; text-indent:22px; line-height:47px; font-size:18px; color:#cccccc; outline:none;}

.icon{ width:100%; height:auto; background:#fcfcfb;}
.icon .container{ padding:60px 0; background:#fcfcfb;}
.icon .container ul li{ width:251px; height:343px; float:left; margin-right:25px; border-bottom:1px #cccccc solid;border-left:1px #cccccc solid;border-right:1px #cccccc solid; border-top:10px #e0c27d solid; padding:0 20px;}
.icont{ color:#333333; line-height:35px; font-weight:bolder;}
.iconimg img{ border:1px #dddddd solid;}
.iconimg a:hover img{ border:1px #eb6100 solid;}
.iconts{color:#333333; line-height:35px; font-weight:bolder; padding-top:10px;}
.iconinfo{ color:#666666; line-height:22px; height:50px; overflow:hidden;}
.icon_more{ color:#eb6100; font-size:14px;}
.icon_more:hover{ text-decoration:underline;}

.footer{ width:100%; height:auto; border-top:1px #d3d4d3 solid; background:#f7f7f7;}
.footer .container{ padding:20px 0 10px 0;background:#f7f7f7;}
.footer .container dl{ width:146px; height:auto; min-height:190px; border-right:1px #dddddd solid; float:left; margin-right:45px;}
.footerl dl dt{ font-size:14px; font-weight:bolder; color:#333333; line-height:35px; padding-bottom:6px;}
.footerl dl dd a{ color:#666666; line-height:22px;}
.footerl dl dd a:hover{ color:#eb6100;}
.footerl dl dd.footmore{ margin-top:20px;}

.footerr{ width:230px; height:204px; background:url(../images/footerr_bg.jpg) no-repeat; text-align:center; padding-top:27px;}
.footerr_t{ border:1px #dddddd solid; padding:5px; background:none; width:115px; height:117px; margin:0 auto;}
.footerr_c{ padding-top:10px;}
.footerr_c a{ padding:3px 8px; background:url(../images/share_icon1.png) no-repeat;}
.footerr_c a.footerr_c1{background:url(../images/share_icon1.png) no-repeat;}
.footerr_c a.footerr_c2{background:url(../images/share_icon2.png) no-repeat;}
.footerr_c a.footerr_c3{background:url(../images/share_icon3.png) no-repeat;}

.copyright{ width:100%; height:38px; line-height:38px; border-top:1px #cccccc solid; text-align:center; background:#f7f7f7; font-family:Arial, Helvetica, sans-serif;}
/*index end*/

/*product start*/
.location{ line-height:55px; padding-bottom:12px; font-size:14px;}

.comall{ margin:0 auto 60px auto;}
.cateleft{ width:917px; height:auto; padding:20px; background:#fff;}
.cateleftt{ color:#383838; font-size:30px; line-height:40px; padding-bottom:20px;}
.cateleftc{}
.cateleftc ul li{ width:293px; height:215px; float:left; margin:0 19px 29px 0;}
.cateleftc ul li a{ display:block;}
.cateleftc ul li a .cateleftc_t{ width:291px; height:49px; border-bottom:1px #dddddd solid;border-left:1px #dddddd solid;border-right:1px #dddddd solid; line-height:49px; text-align:center; color:#333333; font-size:14px;}
.cateleftc ul li a:hover .cateleftc_t{ color:#ef7c2b;}

.cateright{ width:258px; height:auto;}
.rcate{ padding:12px 0; background:#fff; margin-bottom:40px;}
.rcatet{ font-size:20px; font-weight:bolder; color:#333333; line-height:50px; border-bottom:1px #f4f4f4 solid; margin-bottom:6px; text-indent:29px;}
.rcatec{}
.rcatec ul li a{ display:block; border-left:3px #fff solid; font-size:14px; color:#383838; text-indent:26px; line-height:30px; margin-bottom:6px;}
.rcatec ul li a:hover{ border-left:3px #f18d04 solid; color:#ef7c2b; background:#fef1e6;}
.rcatec ul li a.leftcurr{ border-left:3px #f18d04 solid; color:#ef7c2b; background:#fef1e6;}

.rcontact{}
.rcontact_1{ height:63px; line-height:63px; background:url(../images/left_icon1.jpg) no-repeat 20px 50% #fff; margin-bottom:10px; text-indent:64px; font-size:13px; color:#999999;}
.rcontact_2{ height:63px; line-height:63px; background:url(../images/left_icon2.jpg) no-repeat 20px 50% #fff; margin-bottom:10px; text-indent:64px; font-size:13px; color:#999999;}
.rcontact_3{ height:63px; line-height:63px; background:url(../images/left_icon3.jpg) no-repeat 20px 50% #fff; margin-bottom:10px; text-indent:64px; font-size:13px; color:#999999;}

.nlocation{ border-bottom:1px #f4f4f4 solid; line-height:47px; text-indent:20px; font-size:14px;}
.ptcate{ width:917px; height:auto; margin:0 auto; font-size:32px; color:#53585a; line-height:50px; color:#53585a; padding:15px 0;}
.ptcate_more{ width:915px; height:98px; border:1px #dddddd solid; margin:0 auto; line-height:98px;}
.ptcate_morel{ padding-left:35px; font-size:18px; color:#666666;}
.ptcate_morer{ width:335px; height:98px;}
.ptcate_morer_mm{ display:block; width:116px; height:36px; background:url(../images/more_bg.png) no-repeat; text-align:center; line-height:36px; font-size:13px; color:#fff; margin:36px auto 0 auto;}
.ptcate_morer_mm:hover{ color:#fff;}
.ptcate_list{ width:917px; height:auto; margin:0 auto; padding-top:40px; }
.ptcate_list ul li{ width:290px; height:auto; float:left; margin:0 23px 35px 0;}
.ptcate_list ul li img{ border:1px #dddddd solid;}
.ptcate_list_t{ padding:6px 0;}
.ptcate_list_t a{ color:#333333; font-size:14px; font-weight:bolder; line-height:28px;}
.ptcate_list_t a:hover{ color:#ef7c2b;}
.ptcate_list_info{ line-height:18px; color:#666666;}
.ptcate_list ul li a:hover img{border:1px #ef7c2b solid;}
/*product end*/

.aboutcon{ width:917px; height:auto; margin:0 auto; color:#333333; line-height:30px; font-size:15px; padding:20px 0 40px 0;}
.contactcon{ width:917px; height:auto; margin:0 auto; padding:20px 0 40px 0;color:#333333; line-height:30px; font-size:15px;}
.map{ margin-bottom:13px;}
.contactl{ width:500px; height:auto; padding:15px 0 0 25px;}
.contactr{ width:340px; height:auto; border:1px #ef7c2b solid; padding:20px;}
.mess_text{ width:338px; height:38px; border:1px #cccccc solid; line-height:38px; text-indent:15px; margin-bottom:15px; margin-top:5px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}
.mess_textarea{width:308px; height:60px; border:1px #cccccc solid; line-height:25px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; padding:15px;margin-bottom:15px; margin-top:5px;}
.mess_submit{ width:340px; height:40px; line-height:40px; text-align:center; background:#ef7c2b; color:#fff; font-size:14px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; border:none; cursor:pointer;}
.mess_submit:hover{ background:#ba5814;}

.mess_textsy{ width:320px; height:40px; line-height:40px; text-indent:10px; background:#f5f5f5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:none; outline:none;}
.mess_submitsy{width:320px; height:40px; line-height:40px;background:#ef8200;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:none; outline:none; text-align:center; font-size:16px; font-weight:bolder; color:#fff;}
.bglink{ color:#ef8200; text-decoration:underline;}
.bglink:hover{ color:#c26c05; text-decoration:underline; cursor:pointer;}



/*news start*/
.newslist{ width:917px; height:auto; margin:0 auto; padding:0 0 20px 0;}
.newslist ul li{ padding:20px 0; border-bottom:1px #cccccc dashed;}
.nlistr{ width:660px; height:auto;}
.nlistrtl a{ color:#333333; font-size:18px; font-weight:bolder; line-height:35px;}
.nlistrtl a:hover{ color:#f18d00;}
.nlistrtr{ color:#999999; font-size:12px; line-height:35px;}
.nlistrt{}
.nlistrinfo{ padding:10px 0 15px 0; color:#666666; line-height:20px;}
.nlistr_more{ display:block; width:100px; height:28px; border:1px #f18d00 solid; text-align:center; line-height:28px; color:#f18d00;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;}
.nlistr_more:hover{ background:#f18d00; color:#fff;}


.nlistr_more2{ display:inline-block; width:100px; height:28px; border:1px #cccccc solid; text-align:center; line-height:28px; color:#6a6767;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-right:19px;}
.nlistr_more2:hover{ border:1px #f18d00 solid; color:#f18d00;}


.newdetail{ width:917px; height:auto; padding:0 0; margin:0 auto;}
.ndetailt{ text-align:center; font-weight:bolder; font-size:22px; line-height:45px;}
.ndetailtime{ text-align:center; color:#666666; padding-bottom:18px; padding-top:5px; border-bottom:1px #ddd dashed; margin-bottom:20px; font-size:14px;}
.ndetailc{ line-height:28px; font-size:14px; padding-bottom:20px;}
.ndetail_page{ padding-top:15px; border-top:1px #ddd dashed; line-height:28px; font-size:14px;}


.ndetailtt{ padding:18px 0; border-bottom:1px #ccc dashed;}
.ndetailtt .ikeyanc_more{ margin-top:12px;}
.ndetailcc{ padding:20px 0 40px 0; font-size:14px; line-height:28px;}
.joblist_t{ font-size:16px; color:#333333; font-weight:bolder; line-height:40px;}
.joblist_info{ color:#999999;}
.joblist .ikeyanc_more{ margin-top:12px;}

.ikeyanc_more{ display:block; width:106px; height:30px; border:1px #ef7c2b solid; line-height:30px; text-align:center; color:#ef7c2b;}
.ikeyanc_more:hover{ border:1px #ef7c2b solid; color:#fff; background:#ef7c2b;}

.ndpages{ padding-top:12px; border-top:1px #dddddd solid; line-height:26px; font-size:15px;}
/*news end*/
.pdctct{ width:917px; height:auto; margin:15px auto 30px auto;}
.pdinfo{ width:917px; height:auto; margin:0 auto; font-size:14px; color:#666666;}
.pdimg{ width:399px; height:auto;}
/* 本例子css */
.game163{ position: relative; overflow: hidden; width: 399px; }
.game163 .bigImg{ height: 258px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:397px; height:305px; border:1px #dddddd solid; }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.game163 .smallScroll{ height:auto; margin-top:8px;}
.game163 .sPrev,.game163 .sNext{ display:inline-block;width: 8px; height: 11px; text-indent: -9999px;}
.game163 .sPrev{ background:url(../images/p_prev.jpg) no-repeat; margin-right:12px;}
.game163 .sNext{ background:url(../images/p_next.jpg) no-repeat;}

.game163 .smallImg{ display:inline; width: 399px; overflow: hidden; margin-top:8px;}
.game163 .smallImg ul{ height:68px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; width:89px; cursor:pointer;  display: inline; margin-right:14px;  }
.game163 .smallImg img{ border: 1px solid #dcdddd; width:87px; height:66px;  }
.game163 .smallImg .on img{ border-color: #f2954f;}
.pdimgbutton{ text-align:center; padding-top:10px;}
.pdguige{ width:496px; height:auto; }
.pdguiget{ border:2px #eeeeee solid; padding:15px 20px; min-height:150px;}
.pdguigett{ font-size:14px; color:#666666; line-height:25px; padding-bottom:10px;}
.pdguigetc{}
.pdguigetc ul li{ border:2px #eeeeee solid; text-align:center; float:left; margin:0 8px 8px 0; padding:8px 15px; line-height:20px; cursor:pointer;}
.pdguigetc ul li:hover{ border:2px #ef7c2b solid; color:#ef7c2b;}
.pdguigetc ul li.pdcurr{ border:2px #ef7c2b solid; color:#ef7c2b;}
.pdguigec{ padding-top:30px;}
.pdguigec a{ display:inline-block; width:120px; height:40px; border:1px #f2954f solid; color:#f2954f;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-right:20px; line-height:40px; text-align:center; font-size:16px;}
.pdguigec a:hover{ background:#f2954f; color:#fff;}

.pdcon{margin-top:40px;}
.pdcont{}
.pdcont a{ display:block; float:left;}
.pdcontl{ width:457px; height:50px; border:1px #dddddd solid;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px; text-align:center; line-height:50px; font-size:16px; color:#333333; font-weight:bolder;}
.pdcontr{width:457px; height:50px; border:1px #dddddd solid; border-left:0;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;text-align:center; line-height:50px; font-size:16px; color:#333333; font-weight:bolder;}
.pdcont a:hover{color:#333333;}
.pdcont a.pdscur{ background:#fff7f1; color:#333333;}

.pdconc{ padding:20px; border-left:1px #dddddd solid; border-right:1px #dddddd solid; border-bottom:1px #dddddd solid; font-size:14px; line-height:32px; color:#666666;}

.sliderbox .slider li img { height: 46px; vertical-align: middle; width: 70px; }
.zoombox { width: 315px; /*height:322px;*/float: left; position: relative; }
.zoompic { background: url("../images/loading.gif") no-repeat scroll 50% 50% transparent; height: 305px; width: 397px; border: 1px solid #e4e4e4; overflow: hidden; }
.sliderbox { height: 66px; margin: 15px 0 0;width:399px;}
.sliderboxpp{ text-align:center; padding-top:10px; width:399px;}
.sliderbox .arrow-btn {  cursor: pointer; height: 11px; width: 8px;display: inline-block; }
.sliderbox #btn-left { background:url(../images/p_prev.jpg) no-repeat;margin-right: 12px;}
.sliderbox #btn-right { background:url(../images/p_next.jpg) no-repeat;}
.sliderbox .slider { display: inline; float: left; height: 68px; overflow: hidden; position: relative; width: 399px; }
.sliderbox .slider ul {position: absolute; width: 999em; }
.sliderbox .slider li { display: inline; float: left; position: relative; text-align: center; width: 89px; margin-right: 14px; }
.sliderbox .slider li img { height: 66px; vertical-align: middle; width: 87px; }
.sliderbox .slider li a { border: 1px solid #dcdddd; display: block; float: left; height: 66px; text-align: center; width: 87px; }
.sliderbox .slider li.current a { border: 1px solid #f2954f; padding: 0; }
/*#show{ width:240px; height:338px; overflow:hidden; position:relative; left:0; }*/
#show_mark { position: absolute; top: 0; left: 0; width: 200px; height: 100px; background-color: #000; opacity: .5; filter: alpha(opacity=50); cursor: crosshair; border: 1px solid #999; display: none; }
#zoom { position: absolute; left: 399px; top: 0; z-index: 3; width: 600px; height: 461px; display: none; overflow: hidden; border: 1px solid #eee; }
#zoom img { position: absolute; left: 0; top: 0; }




.izl-rmenu{position:fixed; right:0; margin-right:20px; top:300px; padding-bottom:20px; /*background:url(../images/r_b.png) 0px bottom no-repeat;*/ z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-120px; top:0px; display:none;width:120px;height:120px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}




.pageController { width:100%; margin: 30px auto 20px auto; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; background-color: #cccccc; border: #cccccc 1px solid; color: #fff; padding: 3px 12px; margin-right: 5px; }
.pageController a:hover { background-color: #ef7c2b; color: #FFF; text-decoration: none; border: #ef7c2b 1px solid; }
.pageController .xuanzhong { background-color: #ef7c2b; color: #FFF; font-weight: bold; border: #ef7c2b 1px solid; }
