/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(images/top_bg.jpg) repeat-x 0 0;}
img{border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; outline:none;}
.clear{ clear:both;}
input{outline:none;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}

.header{ width:1147px; overflow:hidden; margin:0 auto; height:128px;}
.nav{ width:1147px; text-align:right; height:21px; line-height:21px; margin-top:8px; color:#333333}
.nav a{ padding-left:5px; padding-right:5px; color:#333333; font-family:Arial, Helvetica, sans-serif}
.logo{ float:left; width:419px; height:86px; overflow:hidden; margin-top:5px;}
.menu{ float:right; width:721px; overflow:hidden; display:inline; height:35px; margin-top:36px;}
.menu li{ float:left; display:block; width:103px; height:35px; overflow:hidden;}
.menu li a{ float:left; display:block; width:103px; height:35px; text-align:center; color:#343434; font-size:16px;font-family: "Microsoft YaHei"}
.menu li a:hover{ background:url(images/line1.jpg) no-repeat center bottom;}
.navon a{ background:url(images/line1.jpg) no-repeat center bottom!important; }

.banner{ width:100%; overflow:hidden; height:511px; background:url(images/banner_bg.jpg) no-repeat center 0;}

/*---------banner----------*/
#warpper,#warpper2,#warpper3,warpper4{width:100%;height:511px;position:relative;}
#focus,#focus2,#focus3,#focus4{width:800px;height:511px;position:relative;margin:0 auto;overflow:hidden;position:relative; display:none; }
/* focusWarp */
.focusWarp{width:1004px;height:511px;overflow:hidden;position:relative;}
.imgList{position:absolute;}
.imgList li{float:left;text-align:center;height:511px;}
.imgList_two{position:absolute;z-index:10;top:0px;}
.imgList_two li{float:left;text-align:center;}
.imgList_two li img{margin-left:0px;}
.imgBtn{position:absolute;bottom:10px;z-index:10;}
.btnWarp{overflow:hidden;}
/* 默认圆点样式 */
.imgBtn li{width:19px;height:20px;float:left;font-size:14px;margin-right:10px;text-align:center;line-height:18px;cursor:pointer;}
.imgBtn li.hover{}
/* 圆点样式结束 */
.sizeBox{width:300px; position:absolute;z-index:10;top:0;left:0;}
.prev,.next{display:block;height:69px;width:69px;position:absolute;top:220px;z-index:100;}
.prev{left:50%; background:url(images/prv.png) no-repeat 0 0;}
.next{right:50%; background:url(images/next.png) no-repeat 0 0;}
.thumPrev,.thumNext{width:69px;height:69px;display:block;margin-top:10px;margin-right:10px; outline:none;background:url(images/prv.png) no-repeat 0 0;}
.thumNext{ background:url(images/next.png) no-repeat 0 0;}




.footer{ width:100%; background:#009a44; padding-top:13px; overflow:hidden;}
.footer_top{ width:1000px; margin:0 auto; overflow:hidden;}



.footer_bottom{ width:100%; padding-top:10px; padding-bottom:10px; background:#007c37; text-align:center; line-height:24px; color:#b8feea; font-family:Arial, Helvetica, sans-serif}
.footer_bottom a{color:#b8feea;}

.foot_menu{ float:left; width:145px; overflow:hidden; padding-top:10px; padding-bottom:25px;}
.foot_menu dt{ float:left; width:145px; overflow:hidden; height:30px;}
.foot_menu dt a{ color:#ffffff; font-size:16px;font-family: "Microsoft YaHei"}
.foot_menu dd{ float:left; width:145px; height:30px; line-height:30px; overflow:hidden;}
.foot_menu dd a{ font-size:14px; color:#b8feea;}

.foot_menu2{ float:left; width:262px; overflow:hidden; padding-top:10px; padding-bottom:25px;}
.foot_menu2 dt{ float:left; width:262px; overflow:hidden; height:30px;}
.foot_menu2 dt a{ color:#ffffff; font-size:16px;font-family: "Microsoft YaHei"}
.foot_menu2 dd{ float:left; width:262px; height:145px; overflow:hidden; margin-top:4px;}

.main{ width:100%; overflow:hidden; padding-top:25px; padding-bottom:25px;}
.main_cont1{ width:1000px; margin:0 auto; overflow:hidden;}
.main_cont1_left{ float:left; width:447px; overflow:hidden;}
.news_bt{ float:left; width:447px; height:22px; text-align:center; background:url(images/news_bt.jpg) no-repeat center 0; clear:both;}
.news_bt a{ display:block; float:left; width:447px; height:22px; text-indent:-900px; overflow:hidden;}
.tuijian_news{ float:left; width:447px; overflow:hidden; height:92px; overflow:hidden; margin-top:12px;}
.tuijian_news dt{ float:left; width:152px; height:92px; overflow:hidden;}
.tuijian_news dt img{ width:152px; height:92px;}
.tuijian_news dd{ float:right; width:278px; overflow:hidden;}
.tuijian_news dd.tuijian_news_bt{ height:30px; line-height:30px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tuijian_news dd.tuijian_news_bt a{ color:#333333; font-weight:bold;}
.tuijian_news dd.tuijian_news_bt a:hover{ color:#278067;}
.tuijian_news dd.tuijian_news_nr{ height:60px; line-height:20px; overflow:hidden; color:#333333;}

.news{float:left; width:447px; overflow:hidden; margin-top:15px; }
.news li {display:block; width:447px; height:26px; float:left; line-height:26px; overflow:hidden; }
.news li a{ float:left;display: block; width:354px; height:26px; padding-left:17px;color:#333333; background: url(images/list01.jpg) no-repeat 6px 11px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news li a:hover{color:#278067; text-decoration:underline}
.news li span{float:right;margin-right:5px; color:#585858; font-family:Arial, Helvetica, sans-serif}

.main_cont1_right{ float:right; width:480px; height:250px; overflow:hidden; background:#000000;}




.main_cont2{ width:100%; background:#f2f2f2; padding-top:25px; padding-bottom:25px; margin-top:20px;}
.main_cont2_box{ width:1000px; margin:0 auto; overflow:hidden;}
.main_cont2_box_l{ float:left; width:284px; overflow:hidden; padding-right:35px; border-right:1px solid #dddddd;}
.about_bt{float:left; width:284px; height:18px; text-align:center; background:url(images/about_bt.jpg) no-repeat center 0; clear:both;}
.about_bt a{display:block; float:left; width:284px; height:18px; text-indent:-900px; overflow:hidden;}

.about{float:left; width:284px; overflow:hidden; margin-top:25px;}
.about dt{ float:left; width:284px; overflow:hidden;}
.about dt img{ width:284px; height:100px;}
.about dd.about_nr{ float:left; width:284px; overflow:hidden; color:#333333; line-height:24px; margin-top:10px; height:100px; font-family:Arial, Helvetica, sans-serif}
.about dd.more{float:left; width:284px; overflow:hidden; margin-top:10px;}

.main_cont2_box_m{float:left; width:284px; overflow:hidden; padding-right:35px; border-right:1px solid #dddddd; padding-left:35px;}
.qywh_bt{float:left; width:284px; height:18px; text-align:center; background:url(images/qywh_bt.jpg) no-repeat center 0; clear:both;}
.qywh_bt a{display:block; float:left; width:284px; height:18px; text-indent:-900px; overflow:hidden;}

.main_cont2_box_r{ float:right; width:284px; overflow:hidden; }
.lxwm_bt{float:left; width:284px; height:18px; text-align:center; background:url(images/lxwm_bt.jpg) no-repeat center 0; clear:both;}
.lxwm_bt a{display:block; float:left; width:284px; height:18px; text-indent:-900px; overflow:hidden;}


.main_cont3{width:1000px; overflow:hidden; margin:0 auto; padding-top:20px; height:280px;}

.cpzs_bt{float:left; width:1000px; height:25px; text-align:center; background:url(images/shows_bt.jpg) no-repeat 0 0; clear:both;}
.cpzs_bt a{display:block; float:left; width:1000px; height:25px; text-indent:-1300px; overflow:hidden;}
.font_l{ float:left;}
.font_r{ float:right;}
#in_prod{ width:1000px; margin:0px auto;}
.in_prod_con{ }
#rymo {width: 1000px; OVERFLOW: hidden; margin:0px auto;}
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left}
.zgg{ width:239px;  margin:15px 8px 0 8px; float:left; display:inline;}
.zgg img{ width:237px; height:197px; display:block;  border:1px solid #f2f2f2;}
.zgg1_name{ text-align:center; float:left; display:block; width:240px; height:32px; line-height:32px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zgg1_name a{width:239px; float:left; height:30px; line-height:33px; text-decoration:none; color:#333333; font-size:12px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zgg1_name a:hover{ color:#278067; text-decoration:underline}





.nymain{ width:1000px; overflow:hidden; margin:0 auto;}
.main_left{ float:left; width:212px; overflow:hidden; margin-top:10px; padding-bottom:20px;}
.lm_bt{ float:left; width:190px; overflow:hidden; background:url(images/lm.jpg) no-repeat 0 0; padding-top:15px; height:54px; padding-left:22px; color:#333333;font-family: "Microsoft YaHei"; font-size:18px; font-weight:normal}
.lm_bt i{ font-style: normal; font-size:14px; font-weight:normal}

.lmdh{ float: left; width:212px; overflow: hidden;}
.lmdh li{ float:left; display:block; width:212px; height:31px; overflow:hidden; margin-top:1px;}
.lmdh li a{ float:left; display:block; width:190px; height:31px; line-height:31px; overflow:hidden; background:url(images/lm_bg.jpg) no-repeat 0 0; padding-left:22px; color:#000000; font-size:14px;}
.lmdh li a:hover{ background:url(images/lm_bg_h.jpg) no-repeat 0 0; color:#ffffff;}
.navon2 a{ background:url(images/lm_bg_h.jpg) no-repeat 0 0!important; color:#ffffff!important;}

.main_right{ float:right; width:760px; overflow:hidden; margin-top:44px; padding-bottom:20px;}

.slist_title{ float:left; width:760px; height:35px; overflow:hidden; border-bottom:1px solid #cccccc;}
.main_bt{ float:left; width:255px; height:30px; line-height:30px; color:#333333; background:url(images/list02.jpg) no-repeat 0 center; padding-left:22px; font-size:18px; font-family: "Microsoft YaHei"; font-weight:normal;}
.positions { float:right;line-height:30px;color:#414141; padding-right:10px; font-size:12px; }
.positions a{ color:#414141; }
.positions i{ float:left; width:15px; height:15px; background:url(images/list03.jpg) no-repeat 0 0; margin-top:9px; margin-right:5px;overflow:hidden;}
.positions i a{ float:left; display:block; width:15px; height:15px; text-indent:-100px; overflow:hidden;}

.nymain_contant{float:left; width:760px;  line-height:24px; color:#333333; overflow:hidden; margin-top:20px; padding-bottom:10px;}

.new_s2 {float:left; width:760px; overflow:hidden;}
.new_s2 li {display:block; width:760px; height:33px; float:left; line-height:33px; overflow:hidden;}
.new_s2 li a{ float:left;display: block; width:600px; height:33px; padding-left:20px;color:#333; background: url(images/list01.jpg) no-repeat 6px 13px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.new_s2 li a:hover{color:#278067;}
.new_s2 li span{float:right;margin-right:5px; color:#9a9999; font-family:Arial, Helvetica, sans-serif}

.numbers{ float:left; width:760px; height:25px; display:inline; overflow:hidden; margin-top:24px;overflow:hidden;}
.numbers li{float:left;line-height:23px;text-align:center;display:block;margin-left:10px;}
.numbers li a{ display:block;width:23px;height:23px; background-color:#fff; border:1px solid #cccccc;color:#444;}
.numbers li a:hover{width:23px;height:23px;border:1px solid #cccccc;color:#ffffff;background:#278067;}


.nybts2{ width:760px; text-align:center;font-size:16px; color:#278067; line-height:27px; margin-top:10px; padding-bottom:5px;font-family: "Microsoft YaHei";}
.fbrqs2{ float:left; width:760px; height:32px;font-size:12px; font-weight:normal;text-align:center; border-bottom:1px dashed #ccc; line-height:28px;margin-top:10px; margin-bottom:10px;}

.shows{ float:left; width:240px;  overflow:hidden; display:block; padding-left:6px; padding-right:5px; margin-top:15px;}
.shows dt{ float:left; width:240px; height:199px; overflow:hidden; border:1px solid #cccccc;}
.shows dt img{width:240px; height:199px;}
.shows dd{ float:left; width:240px; height:30px; line-height:30px; text-align:center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.shows dd a{ color:#333;}
.shows dd a:hover{text-decoration:underline; color:#278067;}
.dycpshows{ float:left; width:760px; text-align:center; overflow:hidden; padding-bottom:20px; margin-top:15px;}


.showspage_box1{ float:left; width:760px; overflow:hidden;}
.showspage_box1 dt{ float:left; width:422px; overflow:hidden;}
.showspage_box1 dt img{ width:420px; height:349px; border:1px solid #cccccc; }
.showspage_box1 dt a{ float:left; width:422px; color:#333333; text-align:center; background:url(images/fdj.jpg) no-repeat 150px 4px; margin-top:15px;}
.showspage_box1 dd{ float:right; width:305px; overflow: hidden;}
.showspage_box1 dd.showspage_box1_bt{color:#03be91; font-size:18px;font-family: "Microsoft YaHei"; margin-top:35px;}
.showspage_box1 dd.showspage_box1_nr{ color:#333333; font-size:14px; height:185px; line-height:26px; margin-top:15px;}


.cpxq{ float:left; width:745px; padding-left:15px; height:37px; background:url(images/bt.jpg) no-repeat 0 0; margin-top:20px; overflow:hidden; line-height:37px; color:#03be91; font-size:16px;font-family: "Microsoft YaHei"; font-weight:normal;}
.cpxq_box{ float:left; width:728px; border:1px solid #dddddd; border-top:0; padding:15px}

.cpxq_box2{float:left; width:724px; border:3px solid #dddddd;padding:15px; margin-top:20px;}
.cpxq_box2 input,textarea{ border:1px solid #dddddd}
.cpxq_box2 input{ height:23px;}



.form-control{display:block;width:240px;height:27px;padding:2px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.form-control:-moz-placeholder{color:#999}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}

.tj_btn a{ float:left; width:120px; height:32px; text-align:center; line-height:32px;  color:#ffffff; text-decoration:none;margin-right:20px; font-size:16px; background:#ffffff; border-radius:2px; border:1px solid #e5e5e5;
 transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#303030; font-size:14px;}
.tj_btn a:hover{ background:#03814c; border:1px solid #025834; color:#ffffff;}

.form-control3{display:block;width:560px;height:180px;padding:2px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control3:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.form-control3:-moz-placeholder{color:#999}
.form-control3::-moz-placeholder{color:#999;opacity:1}
.form-control3:-ms-input-placeholder{color:#999}
.form-control3::-webkit-input-placeholder{color:#999}

