@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul,ol,li{ list-style:none;}
img{ border:0;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f60;}
body{ font-size:14px; line-height:27px; font-family:"Microsoft Yahei"; background: url(../images/p_box.gif) repeat;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.part{ width:100%; background:#fff; padding-top:20px;}
.header{ width:100%; background:url(../images/t_bg.gif) repeat-x left top; height:204px;}
.top_1{ line-height:26px; height:26px; color:#b8b8b8; width:1000px; margin:0 auto;}
.top_1 a{ color:#b8b8b8; padding:0 8px;}
.top_1 a:hover{ text-decoration:underline;}
.logo{ height:95px; font-family:"Microsoft Yahei"; padding:10px 0 0; width:1000px; margin:0 auto;}
.logo h1{ float:left; padding:25px 11px 0 0;}
.logo p{ float:left;color:#333; padding:30px 0 0 0; font-size:18px; letter-spacing:3px;}
.logo p b{color:#1d7c5a; font-size:18px;}
.logo p i{color:#1d7c5a; font-style:normal; display:block; line-height:32px;}
.logo q{ float:right;font-size:15px; color:#333; background:url(../images/h_phon.gif) no-repeat left 15px; padding:20px 0px 0 35px; text-align:right; font-style:normal; text-align:left; }
.logo q span{ display:block; font-size:28px; color:#e12d04; font-weight:bold;}
q:before, q:after{content:'';}
.nav{ width:1000px; margin:25px auto 0; height:47px; line-height:47px;}
.nav ul li{ float:left; line-height:47px; height:47px; background:url(../images/navicen.jpg) no-repeat right center; width:125px; text-align:center;}
.nav ul li a{ color:#fff; display:block;}
.nav ul li a:hover{ background:#f60;}

.banner{width:100%;overflow:hidden;height:500px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:500px;}
.banList li{height:500px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#2d7af9;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}

.main{background: url("../images/s_bg.gif")no-repeat center 0; height:77px;}
.sea{ width:1000px; line-height:77px;margin:0 auto; color:#000; height:41px;}
.sea p{ float:left; color:#919191; padding:0 0  0 2px; font-size:12px;}
.sea p b{ color:#828282;}
.sea p a{ color:#828282; padding:0 7px;}
.s_b{ float:right; padding:26px 0 0;}
.s_01{ float:left; border:0; background: url("../images/s_inp.gif") no-repeat; height:26px; width:173px; color:#9b9a9a; line-height:26px; padding:0 10px;}
.s_b input{ float:left;}
.p_box{ height:auto; background:url("../images/p_box.gif") repeat; width:100%; overflow:hidden; margin:0 auto;}
.pro{ width:1000px; margin:0 auto; padding-top:38px;  overflow:hidden; margin:0 auto;}
.pro_l{ width:210px; float:left; font-family:"Microsoft Yahei";}
.pro_l h3{ font-size:16px; background:url("../images/p_h3.gif") no-repeat left top; height:43px; margin-bottom:20px;}
.pro_l h3 a{ color:#0f64ae; padding:23px 0 0 36px; display:inline-block;}
.pro_l h4{ font-size:14px; font-weight:normal; background:url("../images/pr_h4-03.gif") no-repeat; width:210px; height:38px; line-height:26px;}
.pro_l h4 a{ color:#fff; display:inline-block; padding-left:26px;}
.pro_l ul{ margin-left:10px; margin-bottom:10px;}
.pro_l ul li{ border-bottom:1px solid #dddfe0; width:170px; height:27px; line-height:27px; font-size:12px;}
.pro_l ul li a{ color:#666; padding-left:8px;}
.pro_l h5{ background:url("../images/pr_log.gif") no-repeat center top #28895f; height:55px;padding-top:78px; text-align:center; color:#fff; font-size:12px; font-weight: normal;}
.pro_l h5 span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffe7b9; font-weight:bold; display:block;}

.pro_r{ width:740px; float:right;}
.pro_r h3{ height:43px; line-height:43px; text-align:center; font-size:20px;  margin-bottom:20px; border-bottom:1px solid #0f64ae;}
.pro_r h3 span{ float:right; font-size:12px; font-weight:normal;}
.pro_r h3 a{ color:#0f64ae;}
.pro_r dl{ width:218px; float:left; padding:0 8px;height:218px; }
.pro_r dl dt{ height:190px;}
.pro_r dl dt img{ width:218px; height:180px; background:url("../images/pr_ppbg.gif") no-repeat center bottom; padding-bottom:10px;}
.pro_r dl dd h2{ font-size:12px; height:30px; line-height:30px; /*background:#efefef;*/ text-align:center; overflow:hidden;}
.pro_r dl dd h2 a{ color:#000;}
.pro_r dl dd p{ color:#8a8a8a; font-size:12px; line-height:20px; padding:12px 0 0 0; border-bottom:1px solid #cfcfcf; height:69px; overflow:hidden; width:210px;}
.pro_r dl dd em{ display:block; padding-top:11px; text-align:center;}
.pro_r dl dd em img{ padding-right:12px;}

.add{ width:1000px; margin:20px auto 0; position:relative; overflow:hidden; *margin-top:55px; _margin-top:20px;}
.add p{ position:absolute; float:right; top:61px; color:#fff; font-size:20px; text-align:center; right:25px; font-weight:bold;}
.add p b{ display:block; font-size:29px; font-family:Arial, Helvetica, sans-serif; font-style:italic; padding-bottom:6px;}


.ys{ width:960px; margin:0 auto; height:664px; padding-top:55px;font-family: "Microsoft Yahei";}
.ys dl{ width:450px; margin-top:90px;}
.ys dl dt{ font-size:20px; color:#288a60; height:47px; }
.ys dl dd p{ font-size:14px; color:#666; line-height:24px; background:url("../images/ys_p.gif") no-repeat left 14px; border-bottom:1px solid #dadada; padding:6px 0 8px 20px;}
.ys dl dd .nobor{ border-bottom:none;}



/**/
.ly_bg1{ background:url("../images/ly_bg1.jpg") no-repeat center 0; height:970px; }
.ly_bg1 .ys,.ly_bg2 .ys{ background:none;}
.ly_bg1 h3{ font-size:42px; font-weight:bold; padding-top:79px; padding-left:220px; position:relative; height:103px;color:#086dc6;}
.ly_bg1 h3 i{ font-style: normal; padding-left:120px;}
.ly_bg1 h3 em{ font-size:72px; color:#fff; font-style:normal; left:551px; top:65px; position:absolute;}
.ly_bg1 dl{ padding-left:498px;}
.ly_bg1 dl dt{ padding-left:41px; font-weight:bold; color:#086dc6;}
.ly_bg1 dl dt em{ font-style:normal; padding-right:16px;}
.ly_bg1 dl dd p,.ly_bg2 dl dd p{ font-size:15px; line-height:28px;}
.ly_bg1 .ly2{ padding-left:0; width:438px;}
.ly_bg1 .ly2 dt{ padding-left:52px; color:#086dc6; font-size:20px; padding-bottom:6px;}
.ly_bg1 .ys dl dd p,.ly_bg2 .ys dl dd p{padding:12px 0 8px 20px;background:url("../images/ly_p.gif") no-repeat left 23px; }

.ly_bg2{ background:url("../images/ly_bg2.jpg") no-repeat center 0; height:819px;}
.ly_bg2 dl{ padding-left:498px; margin-top:13px;_padding-top:12px;*padding-top:12px;}
.ly_bg2 dl dt{ font-weight:bold; color:#086dc6; padding-left:45px; padding-bottom:8px; font-size:20px;}
.ly_bg2 .ly2{ padding-left:12px; padding-top:80px; width:427px;}
.ly_bg2 .ly2 dd p{ font-size:13px;}

/*.part6{  height:417px; clear:both; width:100%;  background:#f5fafd; padding-top:20px;}
.part6 dl{  height:417px; overflow:hidden; width:1000px; margin:0 auto;}
.part6 dl dd{ float:left; width:580px;  background:url(../images/txtbg2.jpg) no-repeat right top;  height:417px; padding-right:50px;}

.part6  .title{ background:url(../images/abt_pic.gif) no-repeat left bottom; height:45px; line-height:45px;}
.part6 .title span{ float:left; display:inline-block; font-size:16px; color:#288a60; width:240px; height:38px; padding-left:15px; font-weight:bold;}
.part6 .title span em{ font-style:normal; color:#999;}
.part6 .title a{ float:right; display:inline-block;}
.part6  dd .gs{ font-size:14px; color:#333; line-height:26px; margin-top:20px;}
.part6  dd .gs .img{ margin-right:10px;}
.part6 dl dt{ float:right; width:370px;}
.news{ margin:20px 10px;}
.news li{ height:45px; line-height:45px; width:350px; color:#000; font-size:14px; border-bottom:1px dashed #ccc;}
.news li span{ display:inline-block; float:right;}
.news li a{ float:left; display:inline-block; color:#333; font-size:14px;}
*/
.gcen {width:1000px;margin:0 auto; overflow:hidden; padding:15px 0;}
.gywm{width:650px;}
.tyti {background:url("../images/ttbj.jpg") left bottom repeat-x;height:42px;margin-bottom:15px;overflow:hidden;}
.tyti a.yw {font-size:42px;font-family:'Agency FB';color:#cccccc;line-height:42px;background:#ffffff;}
.tyti a.zw {padding-left:15px;background:#ffffff;height:42px;display:inline-block;}
.tyti a.zw span.hz {font-size:28px;line-height:28px;}
.tyti a.zw span.yy {font-size:12px;font-family:'arial';line-height:14px;}
.tyti a.tymo {display:inline-block;width:58px;height:24px;background:#cccccc;color:#ffffff;margin-top:18px;}
.jjimg {width:200px;}
.jjwz {width:450px;}
.jjwz b {color:#0b4dcb;font-size:14px;}
.jjwz p { text-indent:2em;}
.hzdw {width:273px;background:#e4e7e8;padding-bottom:15px;}
.hzbt a{padding-left:20px;font-size:28px;line-height:50px;}
.gunone {width:100%;height:216px;overflow:hidden;}
.imga {display:inline-block;width:113px;height:64px;margin-left:15px;margin-bottom:11px;}
.gunwenzi {}
.gunspan {display:block;padding:0px 20px;}
.chanpinzs {/*background:#e5e5e5;*/overflow:hidden;padding:20px 0px;}

.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{height:140px;}
.mr_frBtnL{float:left;margin:28px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:130px;width:900px;}
.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;}
.mr_frUl ul li{float:left;height:200px;width:210px;margin-right:13px;}
.mr_frUl ul li img{display:block;padding:1px; border:1px solid #b8b8b8; background:#fff; width:200px; height:130px;}
.mr_frUl ul li a:hover img{border:1px solid #A0C0EB;}

.gcanli {width:600px; margin-top:20px;}
ul.gtech li {overflow:hidden; height:30px; line-height:30px;}
ul.gtech li img {margin-right:10px; }
.anliimg {width:300px;height:280px; margin-top:20px;}


.link { width:1000px; margin:0 auto; padding:20px 0 10px; border-bottom:1px dashed #ccc; line-height:30px; padding-bottom:10px;}
.link b{ color:#f83b01; font-size:16px;}
.link font{color:#333; font-size:14px;}
.link a{ padding:0 8px;}

.foot{ background:url(../images/foot.gif) no-repeat center top; height:240px; background-size:100%;}
.footer{ width:1000px; margin:20px auto 0; text-align:center; line-height:26px; color:#ddd;}


#main { overflow:hidden; width:1000px; margin:20px auto;}
#sideBar { overflow:hidden;width:215px;}
.sidebox { background: url("../images/side_bg.jpg") no-repeat left 43px #02964C; width:205px; padding:0 15px 10px; margin-bottom:19px;}
.sidebox .sideTitle { font-family:微软雅黑; font-size:17px; height:43px; margin-bottom:23px; text-align:center;}
.sidebox .sideTitle p { line-height:43px; color:#FFF;}
.sidebox .sideTitle p span{ font-size:15px;}
.sidebox .sideList .ult { color:#FFF;}
.sidebox .sideList .ult a{ color:#FFF !important;}
.sidebox .sideList .ult li { line-height:31px; line-height:30px; background:url("../images/listl.jpg") no-repeat left top;  padding-left:16px; font-size:14px;font-family:微软雅黑; font-weight:bold;}
.sidebox .sideList .ult li ul {}
.sidebox .sideList .ult li ul li{ line-height:28px; font-size:12px; font-weight:normal; background:none; font-family:宋体; font-weight:normal; padding-left:0;}

.sideboxl{ border:1px solid #CCC; padding:2px 10px; background: url("../images/con_bg.jpg") repeat-x left top;}
.sideboxl .conTitle { overflow:hidden;height:34px; background:url("../images/infoT.jpg") no-repeat left top;}
.sideboxl .conTitle p {font-weight:bold; font-size:16px; line-height:30px; color:#fff; padding-left:18px;}
.sideboxl .conTitle p span { color:#666; padding:0 10px; font-size:12px;}
.sideboxl .conList ul .coname { font-weight: bold;}
.sideboxl .conList ul { padding:6px 0;}
.sideboxl .conList ul li { line-height:29px; }
.sideboxl .conList .two span{ color:#FFF;}
#conts { width:717px; overflow: hidden; zoom:1; border:1px solid #CCC; padding:2px 13px; background: url("../images/con_bg.jpg") repeat-x left top;}
.infoTitle { overflow:hidden;height:34px; background:url("../images/infoT.jpg") no-repeat left top;} 
.infoTitle p { float:left;font-weight:bold; font-size:16px; line-height:30px; color:#fff; padding-left:18px; width:300px;}
.infoTitle span{ color:#666; padding:0 10px; font-size:12px;}
.infoTitle img { float:right; padding:11px 2px 0 0;}
.dsite { line-height:36px; float:right;}
.dsite a { margin:0 4px 0 4px;}
