@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd,ol, ul, li, pre,
form, fieldset, legend, button, input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 14px/1.5 "msyhl422459","微软雅黑",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
a { text-decoration: none; color:#333333 }
a:hover { text-decoration: none;  }
.top_bg{ background:url(../images/top_bg.jpg) repeat-x}
.header{ width:100%; margin:0 auto; height:30px; position:relative;}
.headerbox{ width:1200px; position:relative; margin:auto;}
.header_text{ position:absolute; left:0px; line-height:30px; color:#666666}
.header_cont{ position:absolute; right:0px; line-height:30px;color:#666666}
.header_cont a{line-height:30px;color:#666666}

.top{ background:url(../images/top.png) no-repeat center top; width:1200px; margin:0 auto; height:122px;}
.navback{background:#4a9900 url(../images/navbg.gif); height:48px; width:100%; margin:0 auto;}
.navback .nav{width:1197px; margin:0 auto; position:relative; z-index:1000; height:48px}
.navback .nav ul li{height:48px; float:left}
.navback .nav ul li a{line-height:48px; height:48px; font-size:15px; color:#fff; display:block; text-align:center; width:133px}
.navback .nav ul li a:hover,.navback .nav ul li a.hover{ background:url(../images/hover.jpg) center  top no-repeat}
.navback .nav #backnone{ background:none}
.navback .nav .menu{ display: block; width:133px; height:48px; line-height:48px; color:#fff; font-size:15px; text-align:center}
.navback .nav .menu:hover,.head .navback .nav .menua,.head .navback .nav .menua:hover{ display: block; width:133px; height:48px; line-height:48px; color:#fff; font-size:15px; text-align:center; }
.navback .nav .movetwo{ width:133px; height:48px;}
.navback .nav .now {  display:block; height:48px;overflow:hidden; background:none }
.navback .nav .move {  display:block; height: 250px; overflow:hidden;z-index:999;}
.navback .nav .move .movebox{  height:auto; background:#f7f7f7;z-index:-1; width:133px}
.navback .nav .move .movebox a{ display:block; height:32px; line-height:32px; text-align:left; border-bottom:1px solid #bbb; text-align:center; font-size:13px; color:#333;z-index:-1; }
.navback .nav .move .movebox a:hover{  background:#960e0d; color:#fff;z-index:-1; }
.main{ width:1200px; margin:0 auto}
.clear{ height:0px; display:block; clear:both; overflow:hidden; line-height:0px;}
.left{ float:left}
.right{ float:right}


.cptop{ width:100%; margin:0 auto; padding-top:30px}
.cpneri{ width:1200px; margin:0 auto}
.cpleft{ width:247px; margin:0 auto; float:left}
.cpleft .title{width:247px;height:75px; display:block; text-align:center;background:url(../images/cp_top.jpg) no-repeat;}
.cpleft .title p{ padding-top:19px;color:#FFF;font-size:25px; font-weight:bold; line-height:25px}
.cpleft .title span{ color:#FFF; font-size:13px; line-height:15px font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.cpleft .content{ border:5px solid #4a9900; border-top:none; background:#fff;width:237px; height:auto; padding-top:10px; padding-bottom:10px}
.onepro{width:217px;height:45px; margin:0 auto; display:block;line-height:39px;background:url(../images/onepro.jpg) left top no-repeat;text-indent:45px;font-size:14px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.cpleft .content1{background: url(../images/cp_tel.jpg) no-repeat 0 0;width:247px; height:104px;}


.lx_bot{ background:url(../images/lx1.jpg) no-repeat #b91513; height:200px; padding-top:30px; text-indent:35px; font-size:21px;  color:#FFF; margin-top:5px; line-height:40px; padding-left:5px}
.lx_bot span{ color:#fff; line-height:25px; font-size:12px;}

.cpright{ width:920px; margin:0 auto; float:right;}
.cpright .title{ width:920px; margin:0 auto; height:44px; border-bottom:1px solid #CCC;line-height:44px;background:url(../images/cp_t.jpg) left center no-repeat;}
.cpright .title .name{text-indent:35px; color:#666666; font-size:16px; float:left; font-weight:bold}
.cpright .title .gen{ float:right}
.cpright .content{ width:920px;  padding:18px 0px 10px 0px}
.proimg_a{display:inlne; width:214px;   height:274px;  margin:20px 8px 10px 8px; overflow:hidden; text-align:center; line-height:30px; background:#fff; float:left;}
.proimg_a .bg{ background:url(../images/tit_bg.jpg) bottom no-repeat; height:32px; margin-top:5px; line-height:30px ; color:#FFF}

.wuda{ width:100%; background:#f2f2f2 ; margin:0 auto; margin-top:20px; height:610px; padding-top:30px} 
.wuda .title{ width:1200px; background: url(../images/wuda_t.jpg) center center no-repeat; margin:0 auto}
.wuda .title .shang{ color:#ba1519; font-size:35px; text-align:center; font-weight:bold}
.wuda .title .xia{  font-size:20px; text-align:center}
.wuda .content{ width:1000px;  padding-top:25px; background:url(../images/wuda_bg.jpg) 25px no-repeat; margin:0 auto; height:470px; position:relative}
.wuda .content .qustion{ width:645px; height:55px; position:absolute}
.wuda .content .qustion .number{ display:inline; width:52px; height:52px; line-height:52px; float:left; margin-right:11px; color:#fff; font-size:25px; text-align:center; font-family:impact;}
.wuda .content .qustion .contextqus{ width:580px; height:auto; float:left}
.wuda .content .qustion .contextqus .biaoti{ font-size:17px; color:#000; line-height:25px; padding-top:5px}
.wuda .content .qustion .contextqus .engqus{ width:580px; height:auto; border-bottom:1px dashed #c7c7c7; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaa; line-height:16px; padding-bottom:4px}
.loca_a{ left:281px; top:52px}
.loca_b{ left:329px; top:134px}
.loca_c{ left:359px; top:214px}
.loca_d{ left:332px; top:306px}
.loca_e{ left:272px; top:373px}

.ban{ width:100%; background:url(../images/ban.jpg) center center no-repeat; margin:0 auto; height:219px}

.subbanner{ width:100%; height:169px; margin:0 auto; background:#4a9900; margin-top:30px}
.subbanner .main{ width:1200px; height:169px; margin:0 auto; background:url(../images/pica.jpg) right center no-repeat}
.subbanner .main p{ font-size:32px; color:#fff; font-weight:bold; line-height:45px; padding-top:15px}
.subbanner .main span{ width:630px; height:auto; display:block;font-size:14px; line-height:22px; color:#fff}


.advan{width:100%; margin:0 auto; background:#f2f2f2; padding-top:50px}
.advan .title{ background:url(../images/adv_t.jpg) center center no-repeat; width:1200px; margin:0 auto; height:136px; }
.advan .content{ width:1200px; margin:0 auto; padding-top:10px;height:885px; position:relative; padding-bottom:40px}
.advan .content .con1{ width:1200px; margin:0 auto; height:450px; background: url(../images/cp1.jpg) right center no-repeat}
.advan .content .con2{ width:1200px; margin:0 auto; height:450px; background: url(../images/cp2.jpg) left center no-repeat}
.advan .content .jieshao{ width:570px;position:absolute}
.advan .content .jieshao .num{ display:inline; width:86px; height:84px; line-height:84px; float:left; margin-right:12px; color:#4a9900; font-size:40px; text-align:center; font-family:impact; background:url(../images/adv.gif) no-repeat}
.advan .content .jieshao .neiro{ width:470px; height:auto; float:left; }
.advan .content .jieshao .neiro .biaoyu{ font-size:30px;line-height:60px; font-weight:bold; color:#333333; border-bottom:1px solid #c7c7c7; }
.advan .content .jieshao .neiro .biaoyu1{ font-size:20px; line-height:30px;border-bottom:1px solid #c7c7c7; width:480px}
.advan .content .jieshao .neiro .jian{ width:470px; height:auto; padding-top:5px;font-size:14px; color:#444444; line-height:25px; }

.pos_a{ left:3px; top:20px}
.pos_b{ left:3px; top:230px}
.pos_c{ right:3px; top:520px}
.pos_d{ right:3px; top:750px}

.mmzs{ width:100%; height: auto; margin:0 auto; background:#4a9900; padding-top:65px; padding-bottom:65px;}
.mmzs .main{ width:1200px; height:auto; margin:0 auto}
.mmzs .main .title{ display:block; text-align:center; font-size:35px; color:#fff; line-height:45px; font-weight:bold}
.mmzs .main .title span{ font-size:18px; color:#fff; line-height:35px; font-weight:100}
.mmzs .main .content{ margin-top:40px}

.proimg_b{ width:270px; height:243px; padding:5px; background:#fff; display:block;float:left; margin:0 11px;text-align:center; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_b img{ width:270px; height:203px;}




.ban1{ width:100%; background:url(../images/ban1.jpg) center center no-repeat; margin:0 auto; height:219px;}

.about{ width:100%; margin:0 auto; margin-top:30px; height:365px}
.about .title{ width:1200px; background: url(../images/about_t.jpg) center center no-repeat; margin:0 auto}
.about .title .shang1{ color:#4a9900; font-size:35px; text-align:center; font-weight:bold}
.about .title .xia1{font-size:18px; text-align:center; color:#666}
.about .title .dibu{ width:1200px; text-align:center; background:url(../images/more.jpg) center center no-repeat; height:29px; line-height:29px}
.about .content{ width:1200px;margin:0 auto; margin-top:35px}
.about .content .tu{ float: left; background:url(../images/gsjj.jpg) center center no-repeat; width:330px; height:212px}
.about .content .zi{ float:right; line-height:28px; width:830px; font-size:14px; color:#333}
.about .content .zi .more{ width:125px; height:37px; display:block; text-align:center; background:#4a9900; line-height:37px; font-size:14px; color:#fff; margin-top:10px}

.honor{ width:1200px; margin:0 auto; margin-top:30px; height:210px}
.saa{ width:231px; height:171px; overflow:hidden; float:left; text-align:center; display: block; margin:0 15px; border:10px solid #ebebeb; background:#ebebeb}
.saa:hover{ width:231px; height:171px;  float:left; text-align:center; margin:0 15px;}

.news{ width:1200px; margin:0 auto; margin-top:30px; height:435px}
.nomal{ width:300px; margin:0 auto; float:left; height:435px}
.nomal .title{ width:300px; margin:0 auto; height:50px; line-height:50px; border-bottom:1px solid #CCC}
.nomal .title .zuo{ width:100px;background:url(../images/cp_t.jpg) left center no-repeat;color:#4a9900; font-weight:bold; font-size:15px; float:left; text-indent:35px; line-height:50px}
.nomal .title .you{ width:70px; float:right; line-height:50px}
.nomal .content{ margin:0 auto; margin-top:20px}



.con_que{ width:300px; height:78px; display:block; padding-top:5px; padding-bottom:5px; border-bottom:1px dashed #ccc }
.con_que a{ display:block; width:300px; height:30px; line-height:30px; background:url(../images/w.jpg) no-repeat 0 center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:14px; color:#10120f; font-weight:bold}
.con_que .abstract{ display:block; width:260px; height:48px; overflow:hidden; background:url(../images/d.jpg) no-repeat 0 4px; overflow:hidden; padding-left:40px}
.con_que .abstract,.con_que .abstract *{line-height:24px; font-size:14px; color:#666}


.qiye{ width:401px; margin:0 auto; float:left; height:435px; margin-left:33px}
.qiye .title{ width:401px; margin:0 auto; height:50px; line-height:50px; border-bottom:1px solid #CCC}
.qiye .title .zuo{ width:100px;background:url(../images/cp_t.jpg) left center no-repeat;color:#4a9900; font-weight:bold; font-size:15px; float:left; text-indent:35px; line-height:50px}
.qiye .title .you{ width:70px; float:right; line-height:50px}
.qiye .content{ width:400px; padding-top:10px; margin:0 auto}
.qiye .content .xw{ display:block; width:300px; line-height:35px; height:35px;  background:url(../images/icon.jpg) no-repeat 12px center; }
.qiye .content .xw a{  width:400px; height:35px; display:block; line-height:35px;overflow:hidden; text-indent:25px;text-overflow:ellipsis;white-space:nowrap;}

.foot{ width:100%; margin:0 auto ; margin-top:20px }
.dh{ width:100%; margin:0 auto; height:40px; background:#4a9900; line-height:40px;}
.dh .memu1{ width:1197px; margin:0 auto; text-align: center;}
.dh .memu1 ul li{ display:inline-block; text-align:center;}
.dh .memu1 ul li a{ display:block; float:left; padding:0 10px; text-align:center; height:40px; line-height:40px; color:#FFFFFF;font-size:14px;}
.dh .memu1 ul li a:hover{ color:#fff; font-size:14px; }
.dh .memu1 ul #home{ background:none; width:133px;}
.bot{ width:1080px; height:100px; margin:0 auto;padding-top:30px;font-size:14px; line-height:30px; color:#444444; text-align:center; }
.bot a{font-size:14px; line-height:30px; color:#444444}

.neiye{ width:1200px; margin:0 auto; padding-top:30px}
.neiyeright{ width:920px; margin:0 auto; float:right; background:#FFF}
.neiyeright .title{ width:920px; margin:0 auto; height:44px; border-bottom:1px solid #CCC;line-height:44px;background:url(../images/cp_t.jpg) left center no-repeat;}
.neiyeright .title .name{text-indent:35px; color:#666666; font-size:16px; float:left; font-weight:bold}
.neiyeright .title .gen{ float:right}
.neiyeright .content{ width:920px;  padding:18px 0px 10px 0px}
 


.newslist{ height:39px; width:900px; margin:0px auto}
.newslist ul li{ height:38px; width:900px; line-height:38px; border-bottom:1px dotted #aaa; background:url(../images/icon.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:750px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist ul li:hover{ height:38px; width:900px; line-height:38px; border-bottom:1px dotted #aaa; background:url(../images/icon.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; }
.newslist span{float:right; text-align:right; width:150px}



.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:750px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}



.Menuboa ul{margin:0px;padding:0px;}
.Menuboa li{height:42px;line-height:42px;float:left;display:block;cursor:pointer;width:225px;text-align:center;font-size:18px;text-align:center; border:1px solid #CCC}
.Menuboa li.hover{height:42px;line-height:42px;float:left;display:block;cursor:pointer;width:225px;text-align:center;color:#fff;text-align:center;font-size:18px;background:#ae1413;}

.kkkk2{padding-top:30px}

.pages {
	clear: both;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
	font-size:12px
}
.pages ul li {
	display:inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height:24px;
	background: #fff;
	color:#999
}
.pages ul li:hover {
	background:#4a9900;
	color:#fff;
	border: 1px solid #4a9900
}
.pages ul li:hover a {
	color:#fff;
}
.pages ul li.thisclass {
	display: inline-block;
	border: 1px solid #4a9900;
	padding: 4px 12px;
	margin: 0 1px;
	background: #4a9900;
	color: #fff;
}
.pages ul li.thisclass a {
	color: #fff;
}
.pages ul li a {
	display:block;
	color:#999
}
.pages ul li a:hover {
	color: #fff;
}

/*在线客服*/
.float-contact-mini{position:absolute;right:1px;top:250px;}
.float-contact-mini a{background:url("../images/sprites.png") no-repeat scroll 0 0 transparent;color:#FFFFFF !important;display:block;height:65px;line-height:110%;padding:46px 5px 0;text-align:center;text-decoration:none !important;width:18px;}
.float-contact{display:none;position:absolute;right:1px;top:175px;width:102px;}
.float-contact .close{background:url("../images/sprites.png") no-repeat scroll -29px 0 transparent;color:#FFFFFF !important;display:block;height:31px;line-height:31px;padding-left:22px;text-decoration:none !important;}
.float-contact .conta{background:#FFFFFF;border-color:#E3E3E3;border-style:solid;border-width:0 1px;padding:1px 0;text-align:center;!important}
.float-contact .conta{border-style:solid;text-align:center;!important}
.float-contact .qq{padding:7px 0 6px;}
.float-contact .qqtitle{line-height:200%; text-align:center}
.float-contact .qq .btn{padding-top:4px;}
.float-contact .qq .btn li{padding-bottom:5px;}
.float-contact .qq .btn a{background:url("../images/sprites.png") no-repeat scroll -43px -80px transparent;color:#1A649D;display:block;height:23px;line-height:23px;margin:0 auto;padding-left:23px;width:53px; font-size:12px}
.float-contact .qqtel{padding-bottom:14px; border-bottom:#dedede 1px solid}
.float-contact .qqtel .qqcontent{color:#FF6600;font-size:90%;font-weight:bold;line-height:130%;letter-spacing:0; text-align:center}
.float-contact .myqqlink{background:url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400;border-bottom:1px solid #E3E3E3;color:#FFFFFF !important;display:block;height:40px;line-height:40px;text-align:center;text-decoration:none !important;}
h3.qqtitle{margin:0;padding:0; font-size:14px}