﻿@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe,hr{margin:0;padding:0}
body{font:14px/25px Tahoma,'Microsoft Yahei'; background:#fff ; color:#000;}
fieldset,img{border:0}
address,caption,cite,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
select,input,label,button,textarea{margin:0;padding:0;font-family:'Microsoft Yahei'}

/*通用*/
.wrap{width:1200px;margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right !important;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.vm{vertical-align:middle;}.vt{vertical-align:top;}.vb{vertical-align:bottom;}
.db{display:block;}.dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
.el,.art_link a{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.oh{overflow:hidden;*zoom:1;}
.mh{height:auto !important;height:464px;min-height:464px;}
.btn{cursor:pointer;}
.hidetext{font:0/0 a;letter-spacing:-9px;}
.cir{display:inline-block;width:0;height:0;overflow:hidden;}
.bor1{border:1px solid #ddd;}
.bor1_b{border-bottom:1px solid #ddd;}
.bor1_b_s{border-bottom:1px dotted #ababab;}
.red{color:#e60013 !important;}
.grey{background:#ededed!important;}
.p20{padding:20px;}.plr15{padding-left:15px;padding-right:15px;}.p10{padding:15px;}
.mt20{margin-top:20px;}.mt10{margin-top:10px;}
.plr25 { padding-left:25px; padding-right:25px;}
.pl20 {padding-left:20px;}
.pb25 { padding-bottom:25px;}
.pb35 { padding-bottom:35px;}
.mb20 { margin-bottom:20px;}
.lh2{line-height:2;}
.w680 { width:680px;}
.w220 { width:220px;}
.line { width:1px; height:14px; background:url(../images/ico.png) -99px -64px no-repeat; display:inline-block; overflow:hidden; margin:0px 12px; vertical-align:middle;}
.bwhite{background:#fff;}
.hide { display:none;}
/*======================common================================*/

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*display:inline-block;*zoom:100%;}
.clear{ clear:both; height:1px;font-size:1px; line-height:1px; overflow:hidden;}
a {color:#555;}
a:link,a:visited{color:#555;text-decoration:none}
a:active,a:hover{color:#f00;text-decoration:none;}
/*======================frame==========================*/
r,.container{width:1200px; margin:0 auto; }

.HW{ width: 100%; height: 158px; z-index: 9999; background: url(../images/header_bg.jpg) repeat-x; top: 0px; }
.FW { width: 100%; height: 506px; background:  url(../images/footer_bg.jpg) repeat-x; float: left; }
.CW { width: 100%; background: #ffffff; min-height: 400px; }

.HS {width:100%;background:#f0f0f0 ; height:65px;}
.header{position:relative;z-index:100;height:155px;font-size:14px; }

.container{  min-height:320px;padding-top:0px; }
.icon { margin:0 auto;width:1002px;}

.clear{ clear:both; font-size:0px; height:0; margin:0; padding:0; float:none;}
.incontent{margin:10px 0;}
.container .left{ float:left; width:219px;padding-left:0px;}
.container .right { float: right; width: 946px; padding-right: 0px; margin-bottom: 40px; padding-right: 0px; padding-top: 0px; margin-top: 30px; }
.leftb { height: 10px; }
.rightb{height:15px; }
.pagecontent { padding: 20px; min-height: 600px; width: 95.6%; float: left; }
.contborder { width: 99.8%; background: #fff;  }

.ileft { float: left; width: 660px; }
.iright{ float:right; width:305px; margin-left:10px;margin-right:30px;}
.input2,.txtInput {border:1px solid #ccc;width:150px;vertical-align:middle;height:16px;*height:16px;color:#333; }
.searchInput {border:1px solid #efefef;width:150px;vertical-align:middle;height:21px;*height:21px;border-right:0px;color:#ccc; }
.borderD3 {border-left:transparent solid 4px;  border-right:transparent solid 4px; border-top:#ffffff solid 4px;}


.mbtn {border:1px solid #ccc; background:#efefef;height:25px;width:60px;text-align:center;line-height:25px;}
.textarea { border:1px solid #ccc;height:100px;}

/*======================search==========================*/
.hsearch { width:1004px;height:53px;margin:0 auto;background:url(../images/is_bg.jpg) no-repeat 50% 0;margin-top:25px;}
.hsearch .info {width:700px;float:left;text-align:left;line-height:53px;color:#555;padding-left:20px; }
.hsearch .info a { color:#555;}
.hsearch .info h4{ color:#555;width: 100px;float: left;}
.isearch { margin-top: 14px; float: left; width: 398px; background: url(../images/search_bg.jpg) no-repeat 0px 0px; font-size: 14px; line-height: 38px; right: 0px; color:#ffc5c6 }
.isearch .navtext { border: 0px solid #ccc; height: 37px; line-height: 37px; width: 212px; padding-left: 15px; color: #ccc; background: none; border-radius: 8px; }
.isearch .navsb{background:none; width:40px; height:35px;top:0px;border:0px solid #ccc; color:#fff;margin-right:20px;}

/*======================frame define==========================*/


.menu{ width:100%;float:left;margin-top:0px;}
.menu .main { width: 100%; text-align: center; margin: 0 auto; margin-top: 100px; }
.menu li { float: left; text-align: center; font-size: 16px; background: url(../images/nav_li.jpg) no-repeat right 50%; width: 130px; }

.topmenu a { color: #ffc5c6; font-weight: normal; display: block; height: 30px; line-height: 30px; padding: 0 5px; margin-left: 1px; text-transform: uppercase; font-size: 16px;  }
.topmenu p { font-size: 11px; color: #ffc5c6; }
.topmenu a:hover ,.topmenu a.current{color:#fff; }

.submenu{ position:absolute;display:none;margin-left:-48px; }
.submenu dd{text-align:center; float:left;border:1px solid #663524;padding:0 5px;margin:0 2px;background:#835b4d; filter:Alpha(opacity=65);opacity:0.65;    -moz-border-radius: 5px;     -webkit-border-radius: 5px;  border-radius:5px; }/* background:#000; filter:Alpha(opacity=65);opacity:0.65;*/
.submenu dd a{font-size:12px; width:100%;height:25px;line-height:25px; background-image:none; color:#fff;}
.submenu dd a:hover,.submenu dd a.current{color:#ff0;background-image:none;}




.icontact { width: 275px; height: 235px; float: left; margin-left: 20px; background: #1a1a1a; }
.icontact .info {width:240px;margin:0 auto;padding-left:10px;color:#555;padding-top:15px;line-height:36px; }


/*========================内============================*/
.cornor { width: 217px; color: #555; z-index: 99999999;background:#fff;margin-top:28px; }
.cornor .ctopPage {height: 42px; width: 218px; font: normal 20px 'Microsoft Yahei'; background: #463f3f; color: #ffffff;padding:15px 0px; line-height: 20px;text-align:center;  }
.cornor .ctopPage p {font-size:12px;color:#ccc;font-weight:normal;}
.cornor .ccontent{ text-align:center; min-height:90px;border:1px #EEE solid;border-top:none; }
.cornor .ccontent li {line-height:50px;margin-left:0px;}
.cornor .ccontent li span { padding:8px 0px 8px  35px;  }
.cornor .ccontent li dd { line-height:22px;text-align: left;padding-left:55px;margin-top: 10px;}
.cornor .ccontent li dd a { background:#f1f1f1;}
.cornor .ccontent li dd a.current, .cornor .ccontent li dd a:hover { background:#f1f1f1;}
.cornor .ccontent li a { display: inline-block; color: #555; width: 100%; text-decoration: none; text-align: left; background: url(../images/system/li_bz1.png) no-repeat 25px 50%;font-size:16px; }
.cornor .ccontent li a.current, .cornor .ccontent li a:hover { color: #c69641; background: #fff url(../images/system/li_bz1_h.png) no-repeat 25px 50%; border-bottom: 0px solid #ddd; }


.pcontact { float:left;margin-top:20px;}

/*page*/
.arrowlistmenu {width: 100%; z-index:10;text-align:left;padding:0px 0px 0 0px;min-height:500px;margin-top:0px;}
.arrowlistmenu .menuheader:hover,.menuheader a.current {color:#cb0e6f;display:block;}
.arrowlistmenu .menuheader { font: bold 14px 'Microsoft Yahei';  text-transform: uppercase;   cursor: pointer;}
.arrowlistmenu .openheader{display:block;  }

.arrowlistmenu {padding-left:10px; padding-bottom: 2px; background:#ecf7f7;border:1px solid #d9e8e8;min-height:150px;width:248px;}
.arrowlistmenu  a {font: bold 12px 'Microsoft Yahei'; background: url(../images/system/li_bz.png) no-repeat 15px 15px;  font-weight:normal; border:1px solid #ecf7f7; display: block; padding: 2px 0;padding-left:25px; width:220px; line-height:35px;  text-align:left; }
.arrowlistmenu  a:visited { color: #999;  text-decoration:none;}
.arrowlistmenu  a:hover,.arrowlistmenu ul li a.current,.menuheader a.current{ color: #f00;display:block;background: url(../images/system/li_bz_h.png) no-repeat 15px 15px #fff ; width:210px;border:1px solid #ecf7f7; }
.categoryitems a:hover, .categoryitems a.current {border:0px solid #fff; width:180px;}
.arrowlistmenu ul {  list-style-type: none; margin: 0; padding: 0; margin-left: 15px; }
.arrowlistmenu ul a {border:0px solid #e0e8d9;}
/*页面导航*/
.urlHere { height: 43px; line-height: 33px; text-align: right; color: #999; background: #fff url(../images/ptitle_bg.jpg) no-repeat 50% bottom; padding: 0 0px; border-bottom: 0px solid #ddd; margin: 0 auto;margin-top: 29px; }
.urlHere p{font-size:  24px ;font-weight:bold; float:left;padding-left:25px;padding-top:0px; line-height:30px;text-transform:uppercase; color:#555;text-align: left;}
.urlHere a{ color:#555;text-decoration:none;}
.urlHere span { font-size:16px;color:#ccc;}

/*单页*/
.pagecontent  img{float:right;}
.pagecontent { padding: 20px; min-height: 600px; width: 95.6%; float: left; }
.register {width:260px;height:300px; margin:0 auto;}
.register .title{text-align:center;float:none; font-size:16px;height:60px;line-height:60px;}
.register  li{line-height:30px;height:30px;float:right;}
.register .submit {padding:20px 80px 10px 10px;}


/*新闻列表*/
.newlist { padding:0 9px 0 8px; float: left; width: 98%; min-height: 500px; background: #fff; }
.newlist li { line-height: 45px; border-bottom: 1px dashed #ccc; min-height: 45px; width: 96%; margin-left: 20px; padding-left: 10px; }
.newlist li i { float: right; width: 100px; color: #ccc; }
.newlist .newsfrist {width:100%;height:280px;border:0px;padding-top:20px;}
.newlist .newsfrist div { float: left; margin-left: 20px;line-height:25px;width:470px; }
.newlist .newsfrist a {font-size:16px;}
.newlist .newsfrist .nmore {display:block;background:#666;color:#fff;line-height:20px;padding:8px;width:100px;text-align:center;font-size:14px; }
.newlist .newsfrist p {color:#999; }
.newlist .newsfrist img { width: 390px; height: 255px; float: left; }
.newcontent { float: left; padding: 20px 20px 0 20px; text-align: center; width: 95.6%; }
.newcontent h3{ font-size:16px; color:#555; margin:5px 0}
.newcontent .date_i { color:#ccc;}
.newcontent .content{line-height:22px; color:#555;min-height:350px; text-align:left;border-top:1px dashed #ddd;padding-top:20px;}
.newcontent .p_n_b{ margin-top:10px;float:left;text-align:left; color:#555;}

.pro_title { background:#191919;border:1px solid #252525;text-align:left;}

/*留言*/
.commentform h3{ font-size:22px; color:#646464; margin:5px 0}
.commentform .content{ background:#fff;padding:20px 1px 20px 20px;}
.apay{background:url(an1.jpg) no-repeat; width:90px; height:20px; display:block; line-height:18px; text-align:center; font-weight:bold; color:#fff;}
a.apay:hover{color:#fff;}
.bk1 {	BORDER-BOTTOM: #ebebeb 1px solid;}
.bk2 {	BORDER-RIGHT: #ebebeb 1px solid}
.td_L {text-align:center;width:100px; font-weight:bold;}
.tdR {text-align:left;width:450px;padding-left:5px;}
.jobli{ margin-bottom:25px; text-align:left;}

.backt {background:url(../images/title1.gif) no-repeat;}
.backc {background:url(../images/title2.gif) repeat-y;}
.backb {background:url(../images/title3.gif) no-repeat;}


/*message box*/
.msgbox {padding: 3em 10em 3em !important;background:url(images/right.gif) no-repeat 4em 4em;font-size:12px;font-weight:400;min-height:160px;} 
.msgbox{padding:0.1em;width:400px;margin:15px auto;background:none;} 
.msgbox h1{line-height:26px;margin-bottom: 1em;font-weight:700;font-size:14px;} 
.msg_inner{background:url(images/right.gif) no-repeat 0 50%;padding-left:4em;height:auto!important;height:60px;min-height:60px;} 
.msgbox p {margin: 1.5em 0;} 
.msgbox a {color: #069; } 
.error_msg{background:url(images/error.gif) no-repeat 0 50%;} 

/*登录*/
.viewForm { min-height:200px;}
.viewForm  td{ line-height:32px }

/**/
.joblist { float:left; background:#fff;padding:10px;}

.photolist{padding:0 20px;min-height:600px;}
.photolist li{ float:left; width:230px;text-align: center;margin-bottom: 10px;line-height: 35px;}

/*tab*/
.dis { display: block; }
.undis { display: none; }

.itab { float:left;height:410px;width:100%;top:-86px;z-index:99999;font-weight:normal} 

.link { width:90%;margin:20px auto;line-height:45px;padding-left: 60px;}
.link img { vertical-align:middle;}
.link h3 { height:60px;line-height:60px;color:#ccc;font-size:16px;}

.contact{background:url(../images/contact.jpg) no-repeat 50% 60px;margin-top:180px;}
.contact .ccontact{ padding:180px 120px 0 120px;color:#fff;font-size:16px;line-height:35px;height:380px; }
.contact .ccontact img{vertical-align:middle;}
.contact .ccontact ._l { padding-top: 100px; float: left; width: 500px; }
.contact .ccontact ._r { padding-top: 0px; float: right; width: 350px; }
.contact .cmessage { float: left; height: 390px; width: 100%; margin-top: 147px; }
.contact .cmessage ._l{ float: left; width: 390px;margin-left:170px; }
.contact .cmessage .msginput { border: 1px solid #ddd; line-height: 35px; height: 35px; width: 360px; background: #f6f6f6; margin: 13px 25px;padding:5px }
.contact .cmessage .msgtextarea { border: 1px solid #ddd; line-height: 35px; height: 256px; width: 540px; background: #f6f6f6; margin: 13px 25px; float: left; padding: 5px }
.contact .cmessage .mbtn { background: #b40609; width: 120px; padding: 10px; line-height: 15px;height:35px; border-radius: 15px; color: #fff;margin-left:500px;margin-top:20px; }
.contact .cmap { float:left; }

.pvideo { background: url(../images/dsbg.png) no-repeat 50% 50%; width: 100%; height: 475px; }
.pvideo div { width: 530px; height: 330px; margin: 0 auto; padding-top: 45px; }

.welcomebox{width: 100%;height: 52px;line-height: 52px;background: #404040;font-size: 16px;color: #FFFFFF;}
.welcomebox .left{width:50%;display: inline-block;}
.welcomebox .right{width:48%;display: inline-block;text-align: right;}
.welcomebox .right ul li{display: inline-block;list-style: none;}
.welcomebox .right ul li span{color: #ba8a48;padding-right:15px;}
header{height:135px;background:#ffffff;}
header h1{display:inline;float: left;}
.tewm{width: 245px;float: right;text-align: right;margin-top:5px;}
.tewm h2{font-size: 16px;color: #000;line-height: 40px;font-weight: normal;}
nav{line-height: 60px;width:915px;position: absolute;top:50px;left:240px;}
nav ul{margin:0px 0px 0px 0px;padding:0;list-style:none;display: inline;margin-right:20px;}
nav ul.nav{width:865px;}
nav ul li{position:relative;float:left;height:60px; overflow: hidden;}
nav ul li:hover{}
nav ul li:hover a{color:#000;}
nav a{display:block;padding:0 12px;line-height: 60px; text-align: center; box-sizing: border-box;height:60px;font-size:18px;color:#000000;}
nav span{display: block;text-align: center;color: #F13C3D;font-size:16px;}
nav a:hover{color:#000;}
nav a.navdown{border-radius:2px;color:#000;}
nav a.navdown:hover{color:#000;}
header .logo {
    width: 210px;
    display: inline-block;
    margin-top: 40px;
}
.inner{width:1250px;margin:0 auto;position:relative;}
.callbacks_tabs.callbacks1_tabs{margin-top:-40px;position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute;left:0;z-index:1000;color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}
/* Callback example*/.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center; clear:both}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(img/themes.gif) no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
/*首页产品分类*/
.linian{padding-top:50px;padding-bottom:30px;}
.ltitle{text-align: center;}
.ltitle .hen{font-size: 30px;line-height: 60px;font-family: "arial, helvetica, sans-serif"; color:#c3924f;font-weight: normal;}
.ltitle .hcn{font-size: 48px;line-height: 50px;padding-bottom: 10px; color: #000000;font-weight: normal;}
.ltitle .hcon{font-size: 30px;font-weight: normal;color: #c3924f;padding-top:10px;margin-bottom:50px; }
.linian ul{margin-top:25px;width:1250px;}
.linian ul li{width:230px; height: 232px; margin:0 10px;float: left;list-style: none;overflow: hidden;position: relative;background: #FFFFFF;}
.linian ul li .bg{width:100%;height: 100%; position: absolute;top: 0px;left: 0px;}
.linian ul li .imgbox{width:230px;height: 232px;text-align: center;z-index:4;background:rgba(0,0,0,.5);position: relative; box-sizing:border-box;padding:80px 0px;text-align: center;}
.linian ul li:hover .imgbox{background:rgba(246,194,14,.5);} 
.linian ul li .imgbox a{font-size:32px;color: #FFFFFF;}
.linian ul li .fontbox{width:600px;height: 220px;z-index:4;position: relative;}
.linian ul li .fontbox div{width:264px;padding:0px 18px;float: left;}
.linian ul li .fontbox h3{font-size:22px;color: #000;text-align: center;padding-bottom: 10px;}
.linian ul li .fontbox p{font-size: 16px;color: #5b5959;text-align: center;line-height: 30px;}
.dowhat {
    background: #f5f5f5;
    padding: 30px 0px 20px 0;
}
.dowhat .inner {background: #FFFFFF;border-radius: 10px;padding-bottom:40px;}
.dowhat .ltitle .hcn{line-height: 60px;height:60px;padding-bottom:0px;text-align: left;font-size: 20px;color: #44525e;padding-left:50px;}
.dowhat ul{padding-left:25px;}
.dowhat ul li{float: left;width:270px;height: 445px;margin:0px 15px;box-sizing: border-box;padding:0px 10px 10px 10px; list-style: none;position: relative;background: #ffffff;}
.dowhat ul li .bg{z-index: 1;height: 337px;
    overflow: hidden;}
.dowhat ul li img{width:100%;}
.dowhat .tsmore{display: block;width: 260px;height: 50px;border: 1px solid #c3924f;border-radius: 8px;margin:50px auto 0px auto;text-align: center;line-height: 50px;color: #c3924f;font-size:18px;}
.dowhat ul li .fontbox{position: relative;z-index: 3;font-size:15px;color: #666;}
.dowhat ul li .fontbox h2{padding:0px 10px;font-size: 18px;color: #44525e;}
.dowhat ul li .fontbox p{font-size: 14px;color: #8495ae;padding:0px 10px;}
.dowhat ul li .fontbox a{display: block;width: 108px;height:38px;border-radius: 8px;background: #44525e;text-align: center;color: #FFFFFF;line-height: 38px;margin-top:10px;}
.dowhat ul li:hover{-moz-box-shadow:2px 2px 10px #ebeff4; -webkit-box-shadow:2px 2px 10px #ebeff4; box-shadow:2px 2px 10px #ebeff4;}
.dowhat ul.com li{width:320px;height:450px;}
.dowhat ul.com li:nth-child(1){width:450px;height: 450px;position: relative;}
.dowhat ul.com li:nth-child(1) img{width:100%;height:100%;}
.dowhat ul.com li:nth-child(1) .fontbox{position: absolute;width: 190px;height:85px;border-radius: 5px;background: rgba(0,0,0,.3);top:75px;left:185px;}
.dowhat ul.com li:nth-child(1) .fontbox h2{padding-top:5px;font-size: 30px;color: #FFFFFF;}
.dowhat ul.com li:nth-child(1) .fontbox p{font-size: 16px;color: #FFFFFF;}
.dowhat ul.com li:nth-child(1) .fontbox a{display: none;}
.ou_about .inner{width:82.5%;padding:60px 0px 95px 0px;}
.ou_about .inner .left{width: 51.7%;display: inline-block;float: left;}
.ou_about .inner .left img{width: 100%;}
.ou_about .inner .right{width: 43.9%;display: inline-block;float: right;}
.ou_about .inner .right img{width: 100%;}
/*轮播效果*/

.oc_zhanting .ltitle .hcn{font-size: 20px;color: #c3924f;border-bottom: 2px solid #c3924f;width:145px;margin:0 auto;line-height: 30px;padding-top: 30px;}
.oc_zhanting .ltitle .hcon{font-size:36px;color: #000;padding-top:0px;line-height: 50px;}
.oc_zhanting p{font-size:16px;color: #565656;text-align: center;}
.friend{height:325px;margin:0 auto;overflow:hidden;width:1250px;}
.mr_frbox{height:325px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:140px 10px 0 0;width:28px;}
.mr_frUl{float:left;height:300px;width:1047px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:140px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:280px;margin-right:10px; overflow:hidden;position:relative;}
.mr_frUl ul li a img{/*display:block;*/width:100%;}
.mr_zhe{width:280px;position:absolute;top:400px;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:122px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:0px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:0px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}
/***********************滚动图片开始*****************************************/
/*新闻中心模块*/
.index_news{padding:20px 0 0px;text-align:center;background: url("dbs_newsbg.jpg") no-repeat scroll top center;}
.index_news .ltitle .hen{display: inline-block;width: 165px;}
.index_news .ltitle{text-align: left;border-bottom:1px solid #c3924f;margin-bottom:30px; background: url("./img/ou_newsicon.png") no-repeat scroll left center;padding-left:30px;font-size: 32px;color: #333333;}
.index_news_slides{background: #FFFFFF;width:1150px;}
.index_news_tab{display:inline-block;margin:0 0 10px;height:37px;border-right:1px solid #8c989f;list-style:none;line-height:37px;}
.index_news_tab li{float:left;}
.index_news_tab li h3{padding:0 40px;height:35px;border:1px solid #8c989f;border-right:0;font-weight:normal;line-height:35px;cursor:pointer;}
.index_news_tab li.flex-active h3{background:#8c989f;color:#fff;}
.index_news_tab li:hover h3{background:#8c989f;color:#fff;}
.index_news_list{margin:20px 0 0;}
.index_news_list li{float:left;width:100%;margin-bottom: 15px;padding-bottom:15px; border-bottom: 1px solid #d8d8d8; list-style:none;text-align:left;}
.index_news_list li span{color:#333333; float: right; }
.index_news_list li span {font-size: 16px;}
.index_news_list li a{display:block;}
.index_news_list li .desc{float: left;font-size: 16px;color: #232121;}
.index_news_list_txt{line-height:35px;}
.index_news_list_txt .img img{width:100%;}
.index_news_list_txt h3{overflow:hidden;margin-bottom:3px;height:30px;color:#000;padding-bottom: 5px;padding-top:15px; font-weight: normal; line-height:30px;font-size: 22px;}
.index_news_list_txt p{color:#666666;line-height: 30px;font-size: 14px;}
.index_news_list li dl:hover{}
.index_news_list .index_more{float:none;width:200px;text-align:center;}
.newslist {
    width: 560px;
    float: left;
}
.newscat {
    width: 350px;
    display: inline-block;
}
.newscat li {
    display: inline-block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    margin: 20px 10px;
    border-radius: 8px;
}
.newscat li a {
    font-size: 24px;
    color: #666666;
    font-weight: normal;
}
.newscat li a:hover {
    color: #c3924f;
}
/*新闻中心模块*/
/*在线加盟*/
.ou_zsjm{padding:30px 0; }
.ou_zsjm .tem_inner{width:1350px;}
.ou_zsjm .left{width:680px;float: left;}
.ou_zsjm .left img{width: 100%;}
.ou_zsjm .right{width:650px;padding-top:20px; float: right;background: url("./img/ou_jmbg.jpg")/*tpa=http://www.zjocwy.com/templates/lanto/images/ou_jmbg.jpg*/ no-repeat scroll top center;background-size:100%;height:520px;}
.ou_zsjm .right .v52fmbx dl{background: none;}
.ou_zsjm .right .v52fmbx dl dt{padding:15px 0px 10px 0px;width:50px;margin-left:90px;}
.ou_zsjm .right .v52fmbx dl dd .tips{display: none;}
.ou_zsjm .right .v52fmbx dl dd{margin:5px 0px;}
.ou_zsjm .right .v52fmbx dl.noborder {margin-left:150px;}
.ou_zsjm .right .v52fmbx dl.noborder .submit {background: #f54f4f;}
.ou_zsjm .right .v52fmbx dl {
    background: none;
}
.v52fmbx dl {
    margin: 0;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -ms-flexbox;
    position: relative;
    padding: 5px 0;
}
.ftype_textarea textarea {
    width: 350px;
    line-height: 1.5;
    height: 100px;
    padding: 7px 5px;
    border: 1px solid #dcdfe0;
    background-color: #fff;
    color: #333;
    outline: 0;
}
.ou_zsjm .right .v52fmbx dl.noborder .submit {
    background: #f54f4f;
}
.ou_zsjm .right .submit {
    display: block;
    background: #23b7e5;
    border: 0 none;
    height: 34px;
    line-height: 26px;
    padding: 0 35px;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    font-family: 'Microsoft YaHei',Tahoma,Verdana,'Simsun';
}
.ou_zsjm .right .v52fmbx dl dt {
    padding: 15px 0px 10px 0px;
    width: 50px;
    margin-left: 90px;
	text-align: left;
    font-weight: normal;
    overflow: hidden;
    line-height: 1.2;
}
.ou_zsjm .right .v52fmbx dl dd {
    margin: 5px 0px;
	padding: 2px 0 0 15px;
}
.ftype_input .fbox {
    float: left;
}
.ftype_input .fbox input {
    width: 350px;
    height: 28px;
    line-height: 28px;
    padding: 2px 5px;
    border: 1px solid #dcdfe0;
    background-color: #fff;
    color: #333;
    outline: 0;
    border-radius: 2px;
}
/*在线加盟*/


.footer{position:relative;background: #404040;}
.footer .inner{width:1250px;}
.footer a{color:#FFFFFF;}
.footer_nav{padding-top: 22px;}
.footlogo{width: 235px;float: left;}
.footlogo h3{font-size:20px;color: #FFFFFF;text-align: left;}
.footlogo h3 span{width: 33px;height:5px;background: #a5a5a5;display: block;margin-top:15px;}
.footlogo p{text-align: left;font-size: 16px;color: #FFFFFF;padding-top:15px;}
.foot-txt{width:710px;float: left;}
.foot-txt dl{float: left;width: 105px;margin-right: 30px;}
.foot-txt dl dt a{font-size: 18px;margin-bottom:15px;}
.foot-txt dl dd a{font-size:16px;}
.foot-txt{line-height: 25px;font-size: 1.25rem;color: #ffffff;text-align: left;padding-top:10px;padding-left:50px;}
.foot-ewm{width:195px;float: right;text-align: left;}
.foot-ewm h3{font-size:20px;color: #FFFFFF;text-align: left;}
.foot-ewm h3 span{width: 33px;height:5px;background: #a5a5a5;display: block;margin-top:15px;}

/*-- 本例样式 --*/
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url("../images/kf.gif") no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:44px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:44px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}
.foot-txt ul li { width:155px;float:left;}