/* 样式初始化
--------------------------------------------------*/
@charset "utf-8";
/* CSS Document */
body{margin:0 auto; font-family:"微软雅黑"; font-size:12px; background:#FFF; background:url(../images/index_r1_c2.jpg) repeat-x #F9F9F9;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0;}
ul,li{ list-style:none;}
img{ border:0}
a{color:#333333; text-decoration:none;}
a:hover{color:#333333;}
.clearfix {clear:both;height:0;font-size: 1px;line-height: 0px;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;/*表单中的字体属性与表单以外的不一致，需要单独定义*/}
.fl{float:left;}
.fr{float:right;}
.img_r img{float:right;}
.img_l img{float:left;}


.header{ height:175px;margin:0 auto; background:url(../images/index_r1_c1.jpg) repeat-x;}
.main{ width:1200px; margin:0 auto; margin-top:17px;}
.box_root{ float:left; width:100%;} 

/*--导航--*/
.wrap{ width:1000px;}
#nav{ height:175px; line-height:60px; position:relative; z-index:999; margin:0 auto; width:1200px; background:url(../images/index_r1_c2.jpg) no-repeat;}
.nav_list{ float:left;height:60px;width:1200px;padding-top:115px;}
.nav_list li{ position:relative; float:left; width:106px; color:#fff; text-align:center; line-height:60px; margin:0 0 0 0px;_margin:0 0 0 0px; color:#333;border-right:1px solid #F2DD93;}
.nav_name{color:#333;font-size:14px; height:60px; line-height:60px; text-align:center;cursor:pointer}
.nav_list li a{float:left;  width:106px; height:60px; color:#333;}
.nav_list li a:hover{float:left; background:#E0A100; width:106px; height:60px; color:#fff;}
#nav_cur a{ float:left;  background:#E0A100; width:106px; height:60px; color:#fff;}

.sub_nav{ position:absolute; top:48px; left:0px; z-index:600; width:106px; height:auto; overflow:hidden; display:none;}
.sub_t{ background:url(../images/sub_tbd.jpg) no-repeat; width:106px; height:12px;}
.sub_c{ background:url(../images/sub_cbd.png) repeat-y; width:106px; height:auto; overflow:hidden;}
.sub_d{ background:url(../images/sub_dbd.png) no-repeat; width:106px; height:12px;}
.sub_cList{ width:106px; padding:0px 0px 0 0px; background:#F2DD93}
.nav_list .sub_cList li{ float:none; width:106px; height:40px; line-height:40px; position:static; border-right:none; cursor:pointer}
.sub_cList li a{ display:block; font-size:12px; width:106px; height:40px;cursor:pointer}
.sub_cList li a:hover{ display:block; font-size:12px; width:106px; height:40px;color:#fff; background:#E0A100}
.sub_cList li a span{ background:url(../images/sub_icon.png) no-repeat right; width:106px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  display:block;}


.wx{ float:left; width:237px; font-size:12px; height:60px;}
.wx ul li{ float:left; width:56px; line-height:22px; margin:5px 0 0 16px; border:none;}
.wx span{ float:left; width:221px; line-height:26px; font-size:14px; padding:0 0 0 16px; border-bottom:1px #ccc solid;}


/*--片头--*/
.banner{width:100%;position:relative;}
.pics_switch {position: relative;width:1920px;height:580px;margin:0 auto; padding:0;overflow:hidden;;}
.pics_switch .pic_box {float:left;width:1920px;height:580px;padding:0;margin:0;overflow:hidden;}
.pics_switch .pic_box a {margin:0 auto;width: 1920px;height:580px;display: block;padding:0;margin:0;overflow:hidden;}
/*左右翻页箭头*/
.viewArrows {display:block;width:43px;height: 43px;margin-top:-22px;top:50%;cursor: pointer;text-indent:-9999px;position: absolute;z-index:999;}
.prev{left:10%;background: url(../images/btn_left.png) left top no-repeat; height:60px;}
.next{right:10%;background: url(../images/btn_right.png) left bottom no-repeat; height:60px;}
/*底部滑动翻页*/
.sill_strip {height:60px;position: absolute;left:45%;bottom: 0;overflow: hidden;}
.sill_strip ul {margin:20px auto 0 auto;overflow: hidden;}
.sill_strip li {float:left;padding: 20px 0 0 0;cursor:pointer;}
.sill_strip li span {display: block;margin-right:5px;width: 80px;height:9px;text-indent: -999px;background: #FFF; overflow:hidden;}
/*normal*/
.sill_strip li.li_1 span {background-position: 0 -124px;}
.sill_strip li.li_2 span {background-position: -159px -124px;}
.sill_strip li.li_3 span {background-position: -318px -124px;}
/*hover*/
.sill_strip li.li_1 .hover {background-position: 0 -185px;}
.sill_strip li.li_2 .hover {background-position: -159px -185px;}
.sill_strip li.li_3 .hover {background-position: -318px -185px;}
/*current*/
.sill_strip li.li_1 .current {background-position: 0 -185px;}
.sill_strip li.li_2 .current {background-position: -159px -185px;}
.sill_strip li.li_3 .current {background-position: -318px -185px;}

/**/
.about_cut{ float:left; width:710px; }
.title_bx{ font-size:30px; color:#DFA000; float:left; width:100%;background:url(../images/index_r4_c2.jpg) repeat-x ;}
.title_bx .title_wz{ float:left; background:#fff; width:200px;}
.title_bx .ch{ font-size:30px; color:#DFA000; width:710px; font-weight:bold;}
.title_bx .en{ font-size:18px; color:#AEAEAE;}
.title_bx .more{ float:right; width:38px; height:38px; margin:12px 0 0 ;}

.title_bx2{ font-size:30px; color:#DFA000; float:left; width:100%;background:url(../images/index_r4_c2.jpg) repeat-x ;}
.title_bx2 .title_wz{ float:left; background:#fff; width:260px;}
.title_bx2 .ch{ font-size:30px; color:#DFA000; width:410px; font-weight:bold;}
.title_bx2 .en{ font-size:18px; color:#AEAEAE;}
.title_bx2 .more{ float:right; width:38px; height:38px; margin:12px 0 0 ;}

.about_nr{ float:left; width:710px; margin:12px 0 0 0;}
.about_nr img{ float:left; width:300px; height:236px; margin:8px 0 0 0;}
.about_nr span{ float:left; width:400px; line-height:36px;text-indent:2em; font-size:14px; margin:0 0 0 10px;}

.video_cut{ float:right; width:450px; }
.video_nr{ float:left; margin:7px 0 0 10px;}

/*首页加盟店*/
.title_bx1{ font-size:30px; color:#DFA000; float:left; width:100%;background:url(../images/index_r10_c7.jpg) repeat-x ;}
.title_bx1 .title_wz{ float:left; background:#fff;}
.title_bx1 .ch{ font-size:30px; color:#DFA000; width:260px; font-weight:bold;}
.title_bx1 .en{ font-size:18px; color:#AEAEAE;}
.title_bx1 .more{float:right; width:38px; height:38px; margin:12px 0 0 ;}
.jmz_dz{ float:right; font-size:18px;margin:12px 10px 0 0 ; color:#333; line-height:36px; background:#fff;}


.rollBoxcon{ width:1200px; background:#fff; height:438px;padding:10px 0; margin-top:10px;}
	  .rollBox .LeftBotton {overflow:hidden;float:left;display:inline;background:url(../images/d_58.jpg) no-repeat;
	  width:29px; height:480px;cursor:pointer; padding:0 8px 0 0px;}
	  .rollBox .RightBotton {overflow:hidden;float:right;display:inline; width:29px;height:480px; cursor:pointer;
	  background:url(../images/d_60.jpg) no-repeat; padding:0;}
	  .rollBox .Cont {width:1100px;overflow:hidden;float:left; margin-top:12px; }
	  .rollBox .ScrCont {width:10000px;overflow:hidden;}/*加大宽度是为了适应更多的滚动内容*/
				
	  .rollBox .Cont li {width:540px;height:438px; float:left; overflow:hidden;margin-left:6px; margin-right:8px;}
	  .rollBox .Cont li img {display:block;margin:0 auto; border:4px solid #f1f1f1; width:516px; height:438px; padding:5px;}
	  .rollBox .Cont li p { width:530px; text-align:center;line-height:30px; color:#333; font-size:14px; }
	  .rollBox .Cont a:link, .rollBox .Cont a:visited {color:#333;text-decoration:none;}
	  .rollBox .Cont a:hover {text-decoration:underline;}
	  .rollBox #List1, .rollBox #List2 {float:left;}
.rollBox{ width:1200px; margin:0 auto; margin-top:17px;}

.jms{ width:590px; float:left; font-size:12px; }
.title_bx .ch1{ font-size:30px; color:#DFA000; width:260px; font-weight:bold;}
.title_bx .ch2{ font-size:30px; color:#DFA000; width:390px; font-weight:bold; background:#FFFFFF}
.title_bx1 .ch3{ font-size:30px; color:#DFA000; width:790px; font-weight:bold; background:#FFFFFF}
.jms_nr{ float:left; width:558px; margin: 0 0 0 16px;}
.jms_nr dl{ margin:12px 0 0 0;}
.jms_nr dl dt{ float:left; width:558px; height:280px;}
.jms_nr dl dd{ float:left; width:558px;}
.jms_title{ float:left; width:558px; height:100px; background:#E7E7E7}
.jms_title .left{ float:left; width:300px; line-height:36px; font-size:20px; margin:0 0 0 20px;}
.jms_title .right{ float:right; line-height:36px; padding-right:18px; }
.jms_xx{ float:left; width:558px;line-height:28px; height:58px; padding:8px; padding-bottom:0;font-size:12px; background:#F9F9F9 }


.duibi{ float:left; width:590px;}
.duibi dl{ margin:12px 0 0 0;}
.duibi dl dt{ float:left; width:585px; height:319px;}
.duibi dl dd{ float:left; width:585px; height:68px; margin: 0 0 0 10px;}
.duibi dl dd span{ float:left; width:280px; overflow:hidden; height:40px; font-size:12px; line-height:20px; text-align:center; padding-top:12px;}

.main4{ background:#e5e5e5;width:100%;min-width:1200px; overflow:hidden; margin-top:12px;}
.content4{ width:1200px;margin:20px auto; overflow:hidden;}
.content4left{width:345px; padding-left:20px;}
.content4right{width:780px; height:397px; position:relative;}
.content4right .jmszs{width:750px; background:#FFF; height:394px; border-bottom:3px solid #bbbbbb;overflow:hidden;}
.content4right .jmszs .bd{height:342px; margin-top:0px;}
.content4fx{width:30px; height:30px;line-height:23px; font-size:40px; font-weight:bold; color:#FFF; text-align:center;}
.content4right .prev1{position:absolute; right:0px; top:160px;background:url(../images/qbqdimg64.jpg) no-repeat;}
.content4right .next1{position:absolute; right:0px; top:200px;background:url(../images/qbqdimg60.jpg) no-repeat;}
.content4right .prev:hover{background:url(../images/qbqdimg61.jpg) no-repeat;}
.content4right .next:hover{background:url(../images/qbqdimg65.jpg) no-repeat;}
.jmszs .bd ul li h2{font-size:24px; line-height:28px; font-weight:bold; padding:10px 30px;}
.jmszs .jmszshhy{width:650px; border:1px solid #dcdcdc; margin:0 auto; padding:20px; overflow:hidden;}
.jmszs .jmszstop{overflow:hidden;}
.jmszs .jmszshhy .jmszsleft{width:307px; margin-bottom:20px;}
.jmszsright{width:330px;}
.jmszsright dl{font-size:14px; line-height:30px;}
.jmszsright dl dd span{float:left; width:85px;}
.jmszsright dl dd .jmszsstr{float:right; width:64px; height:30px; text-align:center; font-weight:normal; color:#FFF; margin-right:13px;}
.jmszsright dl dd .jmszsjs{background:#acd598;}
.jmszsright dl dd .jmszszy{background:#e4007f;}
.jmszsright dl dd .jmszshfl{background:#7ecef4;}
.jmszsbottom{width:650px; height:65px; overflow-x:hidden; overflow-y:auto; margin:0 auto;}
.jmszsbottom h3{float:left; font-size:14px; line-height:22px; width:80px; text-align:center; font-weight:normal;}
.jmszsbottom p{font-size:14px; line-height:22px; color:#333333; width:545px; float:left;}
.jmszs .hd{width:650px; margin:0 auto; padding-left:500px; overflow:hidden;}
.jmszs .hd ul li{width:10px; height:10px; background:#333333; float:left; margin-top:16px; margin-right:10px;border-radius:10px;}
.jmszs .hd ul li.on{ background:#f00;}

.zl{ float:left; width:1200px;}
.zl span{ float:left; width:1146px; height:168px; margin:22px 0 0 12px;}


.main10{width:100%;min-width:1200px;overflow:hidden; background:#f1f1f1; margin-top:16px;}
.content10{width:1200px; margin:50px auto; overflow:hidden;}
.main10 .content10 h1{font-size:30px; line-height:40px; font-weight:bold; color:#333333; text-align:center;}
.main10 .content10 .content10p{background:#d9d9d9; width:1200px; height:1px; margin:20px 0px; position:relative;}
.main10 .content10 .content10p:before{content:"NEWS";font-size:16px; line-height:28px; text-align:center; width:100px; height:30px; background:#f1f1f1; position:absolute; left:46%; top:-16px; color:#333333;}
.main10 .content10 .content10news .hd ul{overflow:hidden;}
.main10 .content10 .content10news .hd ul li{width:100px; float:left; text-align:center; line-height:40px; color:#666666; font-weight:bold; font-size:16px;}
.main10 .content10 .content10news .hd ul li.on{color:#333333;display:block;background:url(../images/qbqdimg.png) center 32px no-repeat;}
.main10 .content10 .content10news .bd{margin-top:20px;}
.main10 .content10 .content10news .bd ul{overflow:hidden;}
.main10 .content10 .content10news .bd ul .content10left{width:355px; padding-left:20px;}
.main10 .content10 .content10news .bd ul .content10left .content10leftp1{font-size:12px; line-height:28px; font-weight:bold; color:#666666;}
.main10 .content10 .content10news .bd ul .content10left .content10leftp2{font-size:36px; line-height:28px; font-weight:bold; color:#DFA000;}
.main10 .content10 .content10news .bd ul .content10left .content10leftp3{font-size:14px; line-height:28px; font-weight:bold; color:#333333; padding-top:15px;}
.main10 .content10 .content10news .bd ul .content10left .content10leftp4{font-size:14px; line-height:24px; color:#333333;}
.main10 .content10 .content10news .bd ul .content10left .content10leftp5{font-size:12px; line-height:28px; color:#333333; padding-top:25px;}
.main10 .content10 .content10news .bd ul .content10center{width:440px; padding-left:30px;}
.main10 .content10 .content10news .bd ul .content10center dl{overflow:hidden; padding-bottom:30px;}
.main10 .content10 .content10news .bd ul .content10center dl dt{width:50px; border-right:1px solid #dcdcdc; padding:5px 8px 5px 0px ;}
.main10 .content10 .content10news .bd ul .content10center dl dd{width:370px;}
.main10 .content10 .content10news .bd ul .content10center dl dt .content10leftp6{font-size:16px; line-height:16px; font-weight:bold; color:#666666;}
.main10 .content10 .content10news .bd ul .content10center dl dt .content10leftp7{font-size:12px; line-height:12px; font-weight:bold; color:#666666; text-align:right;}
.main10 .content10 .content10news .bd ul .content10center dl dd .content10leftp8{font-size:14px; line-height:18px; font-weight:bold; color:#333333;}
.main10 .content10 .content10news .bd ul .content10center dl dd .content10leftp9{font-size:14px; line-height:24px; color:#333333;}

.main10 .content10 .content10news .bd ul .content10right{width:323px; overflow:hidden; position:relative;}
.main10 .content10 .content10news .bd ul .content10right .content10hd{position:absolute; bottom:5px; right:10px;}
.main10 .content10 .content10news .bd ul .content10right .content10hd ul li{width:15px; height:15px; font-size:12px; line-height:15px; color:#FFF; background:#5c5c5c; float:left; text-align:center; margin-right:5px;position:relative;}
.content10text { width:323px; height:auto; background-color:#000; FILTER:alpha(opacity=60); opacity:0.7; -moz-opacity:0.7; position:absolute; left:0px; bottom:0px; }
.content10imgtext { width:323px; height:auto; float:left; padding:10px 10px;color:#fff; font-size:14px; line-height:100%; }
.content10imgtext  a{color:#FFF;}
.main10 .content10 .content10news .bd ul .content10right .content10hd ul li.on{background:#e5053a;}
.content11{width:1200px; margin:0px auto; overflow:hidden; margin-top:28px;}
.content11 h1{font-size:30px; line-height:40px; font-weight:bold; color:#333333; text-align:center;}
.content11 .content11p{background:#d9d9d9; width:1200px; height:1px; margin:20px 0px; position:relative;}
.content11 .content11p:before{content:"MESSAGE ADVISORY";font-size:16px; line-height:28px; text-align:center; width:200px; height:30px; background:#FFF; position:absolute; left:42%; top:-16px; color:#333333;}
.content9form{width:100%;margin:0px auto; }
.content9form1{margin-top:15px; margin:0 auto;}
.content9form1 p{font-size:16px; line-height:30px; float:left;}
.content9form1 input{display:block; width:80%; line-height:30px; height:30px; border:1px solid #d9d9d9;}
.content9form1 textarea{display:block; width:86%; font-size:14px;height:100px;border:1px solid #d9d9d9;}
.content9form1 select{display:block; width:120px; float:left; font-size:14px;height:30px;}
.content9form2{overflow:hidden; margin-top:15px;}
.content9form2 .act-submit{width:140px; height:40px; background:#BD9D2C; border-radius:20px; font-size:16px; line-height:40px; border:none; color:#FFF;margin:0px auto;display:block;}

/*-------------首页底部---------*/
.bottom{ width:100%;min-width:1200px; margin:0 auto; min-height:209px; background:#EFDAA1;font-family:"微软雅黑";}
.dibumenu{ margin:0 auto;width:100%;min-width:1200px;height:50px; background:#A27C1C; line-height:50px; text-align:center;color:#999; font-size:16px; margin-top:28px;}
.dibumenu a{ color:#fff; padding:0 22px;}
.foot-left{ width:1030px; float:left;margin-top:10px;}
.foot-right{ width:170px; float:right; height:190px; color:#999; line-height:30px; margin-top:25px;}.foot-right img{padding:13px; background:#fff;}
.foot-right p{ float:left; width:140px; font-size:14px; text-align:center;}

/*页面底部*/
.s-width{ width:1200px; margin:0 auto; overflow:hidden;}
.footItemL{ float:left; width:68px; color:#fff; font-size:24px; height:60px; line-height:30px; background: url(../images/dmy_74.jpg) no-repeat center right; font-family:"微软雅黑" }
.footItemR{ float:left; margin-left:18px; width:940px;}
.fIRT,.fIRB{ width:940px; overflow:hidden; margin-top:10px; color:#999999; font-size:14px;}
.fIRT li {float: left; width:116px; text-align:left;}
.fIRT li a{ color:#999; font-size:14px;}
.fIRB li {float: left; width:116px; text-align:left;}
.fIRB li a{ color:#999; font-size:14px;}

.footItem{ overflow:hidden;}
.footSolid{ border-bottom:#5b5959 solid 1px; margin-top:20px;}
.footBot{ overflow:hidden; margin-top:0px;}
.footLogo {float: left;width: 274px;}
.footIso{ float:left; margin:30px 0 0 50px; width:175px;}
.footTel{ background:url(../images/index_r04_c2.jpg) no-repeat;  width:240px; height:50px; float:left;margin:30px 0 0 50px; }
.footTel a{ float:left; margin-left:58px; color:#A17B1B;font-size:14px;}
.footTel span{ float:left; color:#A17B1B; font-size:22px; font-weight:bold; margin-left:58px; line-height:30px;}
.fIL {float: left; width:50px;}
.fIR{ float:right;}
.fIR p{ color:#999999; font-size:14px; margin-top:2.5px; text-transform:uppercase;}
.footDoc{ float:left; margin:30px 0 0 50px;  width:135px;}
/*友情链接*/
.link{ width:970px;  height:82px; float:left; overflow:hidden;  margin:18px 0 0 34px; background:#D6BB75 url(../images/dmy_93.jpg) no-repeat left;font-family:"微软雅黑" }
.linkcon{padding:12px 10px 8px 80px;line-height:24px;}.linkcon a{padding:0 10px; color:#666; font-size:12px;}
.dizi{ width:1200px; margin:0 auto; text-align:center; color:#333333; padding:0px 0 19px 0;font-size:14px; line-height:32px;  font-family:"微软雅黑"; }


/*内页*/
.nbanner{ height:105px; width:100%; min-width:1200px; background:url(../images/about_r2_c1.jpg) no-repeat;}
.joinlist{ margin:0 auto; width:1200px; padding:25px 0 25px 0;}
.joinlist .pro_on{ color:#DF9F00;}
.joinlist i{ font-size:20px; font-style:italic; color:#cbcbcb; margin-left:10px;}
.joinlist a {color: #000; font-size: 18px; margin-left: 15px;}
.joinlist a:hover {color: #DF9F00; font-size: 18px; margin-left: 15px;}

.cont{  width:1200px; margin:0 auto}
.cont p{ font-size:16px; margin-top:5px; text-indent:2em; line-height:32px;}

.contpic{ width:1200px; margin:0 auto; margin-top:18px;}
.contpic ul li{ float:left; width:298px; height:199px;}

/*工厂*/
.factory{ width:1200px; margin:0 auto;}
.factoryL{ float:left; width:576px; height:378px;}
.factoryR{ background:#f6f6f6; float:right; width:590px; height:352px; padding:12px;}
.factoryR p {word-break:break-all;text-justify:inter-ideograph; font-family:"微软雅黑";font-size: 14px;text-align:justify; width:490px; margin:0 auto; line-height:24px; margin-top:15px; }
.scrollbox{width:1200px;margin:0 auto;  }
.factT{ color:#d43b59;}
.fscrol{ width:1100px; margin:20px auto 25px; text-align:center; font-size:24px;}
.exhibitionBody .scrollbox{ top:0;}

.fscrollbox{ margin:0 auto; width:1200px;}
.mechanismTitle{ float:left;width:1200px; line-height:75px;text-align:center; margin:22px 0 12px 0 }
.mechanismTitle a {padding: 0 20px;font-size:32px; font-weight:bold;}

.pic-list{ float:left; width:1200px;}
.pic-list ul li{ float:left; width:281px; height:207px; margin:12px 0px 0 5px;}

/*资质*/
.mechanismCon { width:1200px; margin:10px auto 0; }
#fsct .mechanismTitle { margin-top:-20px; margin-bottom:20px; }
#fscb .mechanismTitle { margin-top:25px; margin-bottom:20px; }
#fscb { margin-bottom: 50px; }
.mechanismTitle { width:1160px; margin:0 auto; text-align:center; }
.mechanismTitle a { padding: 0 20px; font-size:32px; font-weight:bold; }
.mechanismScience { margin:20px auto 0; width: 1160px; overflow:hidden }
.mechanismHonorCon { width:1160px; margin:20px auto 0; overflow:hidden; }
.mechanismSleft { float: left; width: 281px; }
.mechanismSright { float: left; width: 879px; }
.mechanismSright li { float:left; width:281px; margin:0 0 6px 12px }
.mechanismHonorLeft { float:left; width:574px; }
.mechanismHonorRight { float:left; width:586px; }
.mechanismHonorRight .mechanismHonorLi { margin-bottom:0; }
.mechanismHonorRight li:hover { opacity:0.8; }
.mechanismHonorRight li { float: left; margin-bottom: 14px; margin-left: 12px; width:281px; height:221px; }
.mechanisHonorTitle { background:#666666; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px; }
.mechanismHonorBottom { width:1160px; margin:0 auto; overflow:hidden; }
.mechanismHonorBottom li { float:left; width:281px; height:221px; margin-right:12px; margin-top:10px; }
.mechanismHonorBottom li:hover { opacity:0.8; }


.n-pro-main { width:1200px; margin:25px auto 0; overflow:hidden; position: relative; }
.n-pro-title { width:120px; margin:0 auto; text-align:center; font-weight:bold; color:#040000; font-size:24px; }
.n-pro-news { background:url(../images/new-p01.jpg) no-repeat; width:342px; height:25px; line-height:25px; color:#DF9F00; font-size:24px; margin:10px auto 0; text-align:center; }
.n-pro-top { border:#e2e2e2 solid 1px; border-radius:10px; padding:25px; box-shadow:0 0 10px #999; width:1128px; margin-top:25px; margin-left:10px; overflow:hidden; }
.n-pro-tl { float:left; width:285px; }
.n-pro-tr { float:right; width:815px; }
.n-pro-tr p { color:#040000; font-size:14px; text-align:justify; margin-bottom: 1.5px; word-break:break-all }
.n-pro-bottom { margin-top:25px; overflow:hidden; }
.n-pro-item { overflow:hidden; }
.n-pro-item li { float:left; width:384px; margin:0 12px 15px 12px; }
.n-pro-item li dd { text-align:justify; color:#040000; font-size:14px; }
.n-pro-item li dl { background:#ffeff1; height:80px; overflow-x:auto; padding:15px; width:354px; }
.n-pro-item dl dt { font-size:24px; font-style:italic; text-align: center; }
.n-pro-item li dl dd span { color:#DF9F00; font-size:14px; }
.n-pro-item .n_pro_one { margin-left:0; }
.n-pro-item .n_pro_three { margin-right:0; float:right; }
.n-pro-solid { width:80px; border-bottom:#000 solid 2px; margin:20px auto 0; }

.proNav { background:url(../images/protopbg.jpg) top center no-repeat; width:100% }
.proNavcon { width:1200px; margin:0 auto; padding-top:50px; }
.prolist { width:1180px; background:#fff; margin:0 auto; margin-top:00px; }
.proBoxNav { width:1230px; height:auto; margin:0 auto; background:url(../images/procolbg.png) no-repeat; }
.proBoxWidth { width:1200px; height:auto; margin:0 auto; overflow:hidden; position:relative; top:60px; }
.projectBody { position: relative; top: -155px; }
.proBoxWidth a { font-size:20px; color:#000; float:left; margin-left:15px; margin-top:20px; }
.proBoxWidth .pro_on { color:#c80c33; }
.proBoxWidth i { font-style:normal; font-size:20px; color:#cbcbcb; float:left; margin-left:15px; margin-top:20px; }
.proTitle { color: #fff; font-size: 30px; margin-left:25px; }
.proDescpition { color:#eaeaea; font-size:18px; }
.prolist .hd { height:32px; line-height:32px; position:relative; border-top:#8c8c8c solid 5px; }
.prolist .hd ul { float:left; position:absolute; height:32px; }
.prolist .hd ul li { float:left; width:118px; font-size:16px; height:32px; cursor:pointer; text-align:center; }
.prolist .hd ul li.on { background:#b5b5b5; color:#fff; font-size:16px; width:118px; height:32px; line-height:32px; }
.prolist .bd li { margin:5px; float: left; width: 578px; border:#ccc solid 1px; }
.prolist .bd li .date { float:right; color:#999; }
.prolistLeft { float: left; width: 290px; padding:2px; height:211px; }
.prolist .bd .proLright { float:right; }
.prolistRight { float: left; width:282px; height:214px; background:#f8f8f8; margin-left:2px; }
.bd { height: 690px; margin-top:35px; overflow: hidden; }
.prolistRight dl { width:264px; margin:0 auto; }
.prolistRight dt { padding-top: 10px; }
.proType { color:#000; font-size:14px; }
.proName { color:#999; font-size:14px; }
.proComponent { color:#000; font-size:14px; }
.proDes { color:#999; font-size:14px; }
.proFunction { color:#000; font-size:14px; }
.proUse { color:#000; font-size:14px; }
.proDesCon { color:#999; font-size:14px; }
.proSolid { border-bottom:#ccc solid 1px; }
.prolistRight dd { text-align:justify; margin-top:5px; }
.Herb .prolistRight dd { margin-top:20px; }
.Herb .proflow { height:80px; }
.proSflow { height: 40px; overflow-x: hidden; overflow-y: auto; }
.proflow { height: 70px; overflow-x: hidden; overflow-y: auto; }

.dede_pages { width:1160px; margin:0 auto; height:30px; margin-top:22px; }
.pagelist { padding-bottom: 10px; }
.pagelist li { background: #fff;font-size:12px; border: 1px solid #ccc; float: left; margin-left: 10px; padding: 5px; }
.pagelist .thisclass { background:#DF9F00; border: 1px solid #DF9F00; }
.pagelist a { color:#666; font-size:12px; }
.thisclass a { color: #fff; font-size:12px;}
.newsContainer .dede_pages { margin-top:35px; }
.newsContainer .newsWidth { padding-top:0; }
.newsContainer .newContainer { position:relative; top:-75px; }
.newsContainer .newslD { }
.newsContainer .newsRight { width:270px; }
.preInfo { margin: 0 auto;font-size:12px; overflow: hidden; padding: 35px 0; text-align: center; width:1130px; }
.preInfo li { background: #fff; border: 1px solid #ccc; float: left; margin-left: 10px; padding:5px; }
.preInfo a { color: #666; }
.preInfo .thisclass { color:#f00; }

/*相关证书*/
.xgzsTopBg { background:url(../images/coursetopbg.jpg) top center no-repeat; width:100%; height:260px; }
.picbox { width:1160px; margin:0 auto; position:relative; }
/*产品证书*/

.proListC:after { height:0; display:block; clear:both; visibility:hidden; content:'.'; font-size:0 }
.proListC ul { margin:0 auto; position:relative; }
.proListC li { float:left; text-align:center; cursor:pointer; z-index:0; position:relative; width:280px; height:358px; margin-bottom:10px; box-shadow:0px 1px 0px #edecec; border: 1px solid #e5e5e5; margin-right:10px; }
.proListC li.r { margin-right:0 }
.proListC li .in img { *width:280px;
*height:360px;
}
.proListC li .in { position: absolute; left: 0; top: 0; z-index:2; width:280px; }
.proListC li .in .imgdiv { display:block; width:278px; margin:0 auto; overflow:hidden; }
.prolistC li span { display:block; text-align: center; height:46px; padding:8px 3px 0 3px; font-size:14px; line-height:20px; color:#666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.proListC li span b { display:block; color:#d13a3e }
.proListC li.pic .original { display:none; padding:5px; padding-bottom:0; left:-50px; border: 1px solid #DF9F00; position:absolute; text-align: center; background: #fff; }
.proListC li.pic .original .imga { display:block; }
.proListC li.on { z-index:999 }
.proListC li.on .original { display:block; z-index:100; }
/*案例照片*/

.anli{ width:1200px; margin:0 auto; padding-bottom:22px;}
.anmain{ float:left; width:1200px; height:255px; margin:18px 0 0 0;}
.anpic{ float:left; width:60px}
.anleft{ float:left; width:668px; background:#F5F5F5; height:255px;}
.anright{ float:right; width:467px;}
.anleft span{ float:left; line-height:32px; width:620px; margin:0 0 0 20px; border:none;}
.anleft span p{ float:left; color:#DF9F00}
.antitle p{ float:left; font-size:22px; margin:0 20px 0 0;}
.antitle{ float:left; line-height:32px; width:620px; margin:20px 0 0 20px;}

/*视频专区-官方视频*/

.videoTopBg { background:url(../images/videotopbg.jpg) top center no-repeat; width:100%; height:265px; }
.videoCon { width:1200px; margin:0 auto; overflow:hidden; position:relative; }
.videoList { width:1160px; margin:0 auto; }
.videoList dl { float:left; width:378px; margin-left:13px; margin-bottom:13px; }
.videoList .videoNum { margin:0; }
.videoList dt { height:282px; }
.videoNum dt { height:282px; }
.videoList dd { background:#4b4b4b; width:368px; height:55px; line-height:55px; color:#fff; font-size:14px; padding:0 5px; }

.jmdl{ width:1200px; margin:0 auto; padding-bottom:22px; overflow: hidden}

.jmdl ul li{ float:left; width:367px; height:518px; margin:12px 0 0 22px;_margin:12px 0 0 15px;}
.jmdl ul li img{ width:370px; height:488px;}
.jmdl p{ text-align:center;line-height:30px;}


/*加盟查询区域*/
.searTop{ width:280px; float:left;}
.searchCon{ background:#dcdcdc; width:1200px; margin:0 auto; padding:25px 20px 25px 20px; position:relative;overflow:hidden; margin-bottom:22px}
.searL{ background:#f6f6f6; width:280px;}
.searR{ background:#fff; float:right; width:800px; padding-left:20px; height:80px;}
.searFF {color: #00000a;float: left;font-size: 18px;padding-left: 25px; height:38px; line-height:38px;}
.searSolid{ border-bottom:#e7e7e7 solid 1px; margin-top:25px; width:745px;}
.searFr {float: left;margin-left: 45px;}
.searcity{ border:#dcdcdc solid 2px; height:36px; line-height:36px; color:#999; font-size:14px; width:430px; float:left; padding-left:25px;}
.searFind {margin-top: 15px;overflow: hidden;width: 715px;}
.searbutton {background:url(../images/cx09.jpg) no-repeat;border:none; height:40px; line-height:36px; padding-left:30px; float:left; width:114px; color:#fff; font-size:14px;}
.searRCon{ width:720px; overflow:hidden; margin-top:35px;}
.seaRCl{ float:left; width:338px; border:#dcdcdc solid 1px; border-radius:5px; margin-left:15px;}
.searLTop{ overflow:hidden; padding-bottom:25px;}
.searLTopl {float: left;margin-left: 20px;margin-top: 20px;width: 120px;}
.searLTopl img {float: left;}
.searLTopl a {color: #333;float: left;font-size: 18px;height: 34px;line-height: 25px;margin-left: 20px;}
.searLTopr {float: right;width: 120px; margin-top:10px;}
.searLTopr a {margin-left: 10px; font-size:12px; color:#333;}
.searLTopr dd{ margin-top:10px;}
.seaRtop{ float:left;padding:10px 0 10px 50px;}
.seaRtopr {color: #333;float: left;font-size: 14px;margin-top: 20px;text-align: justify;width: 200px;}
.seaRtopl{ float:left; width:120px; margin:10px 5px;}
.seaRcolo{ color:#333; font-size:12px; margin-left:20px; float:left; width:160px;}
.seaRBot p{ margin:5px 0;}
.seaRcolt{ color:#c2052c; font-size:12px; margin-left:10px; font-weight:bold;}
.seaRbut{ background:url(../images/cx08.png) no-repeat; width:214px; height:48px; display:block; color:#fff; font-size:18px; text-align:center; line-height:38px;margin-left:60px; margin-top:25px;}
.joinBut { background: #dcdcdc; margin: 0 auto;  overflow: hidden; width: 1200px; position:relative;top:-50px;}
.seaRBot {float: left;padding:25px 0 0px 80px}
.seaRB {float: right;padding:5px 50px 0 25px}
/*查询底部*/
.searBottom{ width:900px; float:right; background:#fff; height:509px; padding-bottom:20px;}
.searBl{ }
.navContainer{ height:450px; overflow:auto;background:#f6f6f6;  width:280px;}
.navContainer li{ height:35px; line-height:35px; overflow:hidden; cursor:pointer;}
.navContainer .bg{ background:#fff;}
.navContainer #navFirst{ background:none;}
.navBut { background:url(../images/navbg.jpg) no-repeat; width:262px; height:2px; margin:0 auto;}
.navContainer .nava{ float:left; width:10px;margin-left:20px; margin-top:15px;}
.navContainer .navb{ float:left;color:#333; font-size:14px; margin-left:35px;margin-top:2px;}
.navContainer .navc{float:right; margin-top:15px; margin-right:20px;}
.hide{ display:none}
.menu {padding-left:20px; width:780px;}
.seltitle {height: 31px;line-height: 31px; border-bottom:#a0a0a0 dashed 1px; margin-top:15px; padding-bottom:33px;}
.selfont{ color:#000; font-weight:bold; font-size:18px;float:left; width:105px; text-align:center;}
.selname{ color:#fc420a; font-size:18px; font-weight:bold; float:left; margin-left:5px;}
.seldl{ height:270px; overflow:auto;margin-top:10px;}
.seldl  dd{ height:30px; line-height:30px;border-bottom:1px dashed #d1d1d1;}
.sell {color: #333;font-size: 14px;margin-left: 5px;}
.selr{ color:#fc420a; font-size:14px; float:right; margin-right:20px;}
.selbottom{ margin-top:25px;}
.selbotl{ color:#f00; font-size:14px;}
.selbotr {height: 85px;margin-top: 10px;overflow: auto;}
.selbotr  a {color: #3082c7;float: left;font-size: 14px;margin: 5px 15px 5px 5px;}


/* 加盟申請 */
.fl{float:left;}
.fr{float:right;}
.content9right{width:1200px; margin:0px auto 50px; overflow:hidden;position:relative;font-family:"微软雅黑";}
.content9right h1{font-size:30px;line-height:40px; font-weight:bold; color:#333333;text-align:center;}
.content9right  .content11p{background:#d9d9d9; width:1200px; height:1px; margin:20px 0px; position:relative;}
.content9right  .content11p:before{content:"APPLICATION FORM";font-size:16px; line-height:28px; text-align:center; width:207px; height:30px; background:#FFF; position:absolute; left:37%; top:-16px; color:#333333;}
.content9right span{font-size:16px; line-height:28px; color:#333333; display:block;}
.content9form{width:100%; overflow:hidden;}
.content9form .content9form1{width:50%;margin-top:15px; overflow:hidden;}
.content9form .content9form1 p{font-size:16px; line-height:30px; float:left;}
.content9form .content9form1 input{display:block; width:88%; line-height:30px; height:30px;border:1px solid #d9d9d9;}
.content9form .content9form1 textarea{display:block; width:90%;font-size:14px;height:150px;border:1px solid #d9d9d9;}
.content9form .content9form1 select{display:block; width:120px; float:left; font-size:14px;height:30px;}
.content9form11{overflow:hidden;}
.content9form .content9form3{width:48%;margin-top:15px; overflow:hidden;}
.content9form .content9form3 input{float:left; margin-top:8px;margin-right:5px;}
.content9form .content9form3 span{font-size:14px;line-height:30px;}
.content9form .content9form2{overflow:hidden; margin-top:15px;}
.content9form .content9form2 .act-submit{width:140px;height:40px;background:#E0A100;border-radius:20px;font-size:16px;line-height:40px;border:none;color:#FFF;display:block;margin:0 auto;}

/*培训课程*/

.courseCon { width:1200px; margin:0 auto; overflow:hidden; position:relative; }
.courseBody { width:1160px; margin:0 auto 0 25px; }
.courseLeft { float:left; width:561px; }
.courseCenLeft { float: left; width: 561px; margin-top: 20px; }
.courseDesLeft { float: left; width: 340px; margin-left: 70px; }
.courseCenRight { float: right; margin-right: 10px; }
.courseCen { width:1150px; overflow:hidden; background:#fffefb; border-left:#eee solid 1px; border-right:#eee solid 1px; box-shadow:0 0 5px #f1f1f1; }
.courseDes { overflow: hidden; }
.courseCenTitle { background:url(../images/coursetbg1.png) no-repeat; width:542px; height:44px; }
.courseCenTitleOne { background:url(../images/coursetbg2.png) no-repeat; width:542px; height:44px; }
.courseItem { background: #fffefb; color: #E0A100; font-size: 24px; height: 44px; line-height: 44px; margin-left: 25px; padding-right: 10px; }
.courseNum { color: #fff; font-size: 24px; padding-left: 24px; }
.courseDesLeft p { color:#333; font-size:14px; margin:2px 0; padding-left:20px; }
.courseCenLeft p { color:#333; font-size:14px; padding-left:20px; margin:2px 0; text-align:justify; }
.courseCenBg { background:url(../images/coursesolidbg.jpg) repeat-y; width:28px; min-height:1720px; display:block; height:auto; float:left; }

/*培训现场*/
.courseTopBg { background:url(../images/coursetopbg.jpg) top center no-repeat; width:100%; height:255px; }
.scrollbox { width:1200px; margin:0 auto; overflow:hidden; position:relative; }
.pic-list { height:230px; overflow:hidden; width:1160px; margin:0px auto 0; position:relative; }
.pic-list ul { position:absolute; left:0px; top:0px; }
.pic-list .picture { float:left; width:281px; height:220px; position:relative; background:#eee; margin-left:9px; }
.pic-list .picture em { display:inline-block; background:#000; opacity:0.75; filter:alpha(opacity:75);
color:#fff; padding:0px 5px; height:20px; line-height:20px; position:absolute; right:0px; bottom:0px; text-decoration:none; }


.askTopBg { background:url(../images/asktopbg.jpg) top center no-repeat; width:100%; height:260px; }
.askCon { width:1100px; margin:0 auto; }
.askListLeft { float:left; width:830px; }
.askListRight { width:258px; float:right; border:#eee; height:140px; background:#fffede; }
.askListLeft dt { width:685px; float:left; }
.askBg { background:#DF9F00; width:36px; line-height:36px; height:36px; color:#fff; font-size:20px; text-align:center; float:left }
.askTitle { float:left; color:#000; font-size:18px; height:36px; line-height:36px; margin-left:20px; }
.answerBg { background:#000; width:36px; line-height:36px; height:36px; color:#fff; font-size:20px; text-align:center; float:left }
.askListLeft dd { width:800px; margin-top:15px; float:left; }
.askList .answerDes { margin-left:15px; float:left; width:720px; color:#666; font-size:16px; text-align:justify; }
.askRight { overflow:hidden; width:200px; margin:15px auto 0; }
.askList { overflow:hidden; border-bottom:#ccc solid 1px; padding-bottom:10px; width:1100px; }
.askRightLeft { float:left; width:120px; }
.askRRight { float:right; width:58px; }
.askrx { color:#666666; font-size:14px; }
.asktel { color:#c2052c; font-size:20px; width:140px; }
.askbut { width:200px; margin:15px auto 0; background:#ff9000; height:40px; line-height:40px; text-align:center; }
.askbut a { color:#fff; font-size:18px; }
.askDl { overflow:hidden; border-bottom:#ccc solid 1px; padding-bottom:10px; }
.askDl dt { width:1100px; margin:20px auto 0; overflow:hidden; }
.askDl dd { width:1100px; margin:15px auto 0; overflow:hidden; }
.askDl .answerDes { color:#666; font-size:16px; padding-left:20px; text-align:justify; float:left; width:904px; }
.swt { color:#008de6; font-size:16px; }
.ss { font-size:16px; color:#bb1b28; font-style:normal; }

/*客户问题*/

.askJm .askCon { position:relative; top:-50px; }
.customerAsk .askCon { position:relative; top:-50px; }
.customerAsk .askDoc { padding-left:55px; width:905px; }
.askPrompt { color:#bb1b28; font-weight:bold; font-size:18px; }
.askPromptDes { font-size:18px; }
.asklist .hd { border-top: 5px solid #8c8c8c; height: 32px; line-height: 32px; position: relative; width:679px; overflow:hidden; }
.asklist .hd li { cursor: pointer; float: left; font-size: 16px; height: 32px; text-align: center; width: 118px; }
.asklist .hd ul li.on { background: #b5b5b5; color: #fff; font-size: 16px; height: 32px; line-height: 32px; width: 118px; }
.asklist .bd { height:auto; }
.askmore { text-align: center; font-size:18px; margin-top:35px; }
.askbutton { color:#008de6; }
.askYtqb { color:#bb1b28; }
/*新闻*/
.about-rightzt {width:1140px;height:auto; font-size:14px; line-height:28px;color:#666;min-height:600px;padding:15px 0px ; margin:0 auto; font-family:"微软雅黑";}
.neijnews{ width:100%; margin:0 auto; height:160px; background:url(../images/new_05.jpg) repeat-x bottom;}
.neijnews dt{ width:180px; float:left;}.neijnews dt img{ padding:2px; border:1px solid #ddd;}
.neijnews dd{ width:940px; float:left; padding-left:12px; line-height:22px;}
.neijnewstit{ font-weight:bold; font-size:16px; color:#333; line-height:30px; background:url(../images/bo_67.jpg) 0px 12px no-repeat;text-indent:15px;}

.newdetail { width:830px; float:right;height:auto; padding: 0px; line-height: 22px; padding:10px 10px 10px 15px;}
.newdetail .biaoti { text-align: center; font-size:18px; margin-bottom: 15px; letter-spacing: 0px; line-height: 40px;}
.newdetail .zwen { width:auto; height: 22px; margin-bottom: 20px;  background:#ddd; border-top: 1px dashed #D1D0D0; line-height:22px;}
.fuwuxw{width:100%;padding:10px 0 0 0;}
.fuwuxw li{width:100%; height:44px; line-height:44px; overflow:hidden; border-bottom:1px dashed #ccc; text-indent:16px; background:url(../images/bo_67.jpg) no-repeat 0 20px;}
.fuwuxw span{ float:right;}
.newdetailRight { width:258px; float:left; border:#eee; height:140px; background:#fffede; }
.newleftcon{ float:left; width:258px;}
.newlefttitle{ float:left; width:258px; font-size:18px; line-height:34px; font-weight:bold; margin:12px 0 0 10px;}
.newleft{ float:left; width:258px;}
.newleftmain{ float:left; width:258px; margin: 0 0 0 10px;}
.newleftmain ul li{ float:left; width:258px; background:url(../images/bo_67.jpg) 2px 13px no-repeat;}
.newleftmain ul li a{ float:left; margin:0 0 0 10px;}