/* CSS Document */
*{ margin:0;padding:0; list-style-type:none;outline:none;/*font-family: "Microsoft YaHei" */}
body{font-family: "Microsoft YaHei"; font-size:13px; background-color:#f0f0f0;}
img{border:0;}
a{ text-decoration:none;outline:none;}
a:hover{ text-decoration:none; outline:none;}
.clear{ clear:both;}

.header{ width:100%; margin:0 auto; overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background-color:#44a23d;}
.top{ width:1200px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:20px;}
.logo{ float:left; width:671px; height:79px; overflow:hidden; background:url(images/logo.png) no-repeat 0 0; text-indent:-10000em; margin-left:30px;}
.logo a{ float:left; display:block;  width:671px; height:79px;}
.search_box{ float:right; width:262px; height:38px; overflow:hidden; background-color:#ffffff; border-radius:3px; margin-top:10px;}
.search_text{ float:left; width:210px; margin-left:10px; margin-top:9px; line-height:20px; border:none;font-family: "Microsoft YaHei";}
.search_button{ float:right; width:20px; height:20px; background:url(images/search_btn.jpg) no-repeat center center; border:none; margin-top:9px; margin-right:10px; cursor:pointer;}

.menu{width:100%; margin:0 auto; overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background:url(images/menu_bg.jpg) repeat-x 0 0;}
.menu_box{ width:1200px; margin:0 auto; overflow:hidden;}
.menu_box_ul{ float:left; display:inline; width:1200px; overflow:hidden;}
.menu_box_ul li{ float:left; display:block; width:148px; overflow:hidden; background:url(images/line.jpg) no-repeat right center; height:52px; line-height:52px; text-align:center; padding-right:2px;}
.menu_box_ul li a{ color:#ffffff; font-size:16px;text-shadow: #bd7d10 0 2px 0; font-weight:bold;}
.menu_box_ul li:last-child{ background:none;}

.footer{width:100%; margin:0 auto; overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; background:url(images/foot_bg.jpg) repeat 0 0; padding-top:8px; padding-bottom:10px;}
.footer p{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; line-height:32px;}
.footer p a{ color:#ffffff; margin-left:9px; margin-right:9px;}
.footer p a:hover{ border-bottom:1px solid #ffffff;}
.footer span{float:left; width:100%; overflow:hidden; text-align:center; color:#6e6e6e;}
.footer span a{ color:#6e6e6e;}
.footer span a:hover{ border-bottom:1px solid #6e6e6e;}

/*banner*/
.slide-main{height:660px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:295px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:630px;left:0;text-align:center;}
.item a{display:inline-block;width:15px;height:15px; border-radius:50%; margin-right:11px;background:#333;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:660px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:660px; position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:660px;cursor:pointer;}

.main_cont1{ width:1200px; margin:0 auto; overflow:hidden; padding-top:38px; padding-bottom:20px;}
.main_cont1_left{ float: left; width:796px; overflow:hidden;}

.about_bt{ float:left; width:796px; overflow:hidden; height:37px; background:#fb8320;}
.about_bt .l{ float:left; width:228px; padding-left:21px; overflow:hidden; line-height:37px;}
.about_bt .l a{ font-size:15px;font-family: "Microsoft YaHei"; color:#ffffff; font-weight:normal;}
.about_bt .r{ float:right; width:60px; background:url(images/more1.jpg) no-repeat 40px center; margin-right:15px; margin-top:2px; line-height:34px;}
.about_bt .r a{font-size:14px;font-family: "Microsoft YaHei"; color:#ffffff; font-size:14px; font-weight:normal;}
.about_content{ float:left; width:739px; background-color:#ffffff; border:1px solid #e5e3e3; height:275px; overflow:hidden; padding:25px 30px 25px 25px;}
.about_content dt{ float:left; width:368px; height:275px; overflow:hidden;}
.about_content dt img{ width:368px; height:275px; }
.about_content dd{ float:right; width:315px; overflow:hidden;}
.about_content dd p{ float:left; width:315px; line-height:24px; font-size:12px; color:#666666; height:241px; overflow:hidden;}
.more{ float:left; width:315px; overflow:hidden; text-align:right; margin-top:15px;}
.more a{ color:#4ab344;}
.main_cont1_right{ float:right; width:370px; overflow:hidden;}
.mail_title{ background-color:#44a23d;}
.mail_content{ float:left; width:368px; border:1px solid #e5e3e3; background:url(images/bg.jpg) repeat-x 0 0; height:325px; overflow:hidden;}
.mail_content ul{ float:left; width:302px; overflow:hidden; margin-left:33px; margin-top:10px;}
.mail_content ul li{ float:left; display:block; width:302px; overflow:hidden; margin-top:21px;}
.mail_content ul li span{ float:left; color:#333333; font-size:14px; width:63px; line-height:30px;}
.text_1{ float:left; width:225px; height:20px; padding:5px; border:1px solid #c2c2c2; background-color:#ffffff;}
.login_button{ float:left; width:92px; height:32px; background:url(images/bg2.jpg) repeat-x 0 0; border:1px solid #c2c2c2; text-align:center; line-height:32px; color:#ffffff; font-size:14px;font-family: "Microsoft YaHei"; margin-left:63px; cursor:pointer}
.mail_content ul li.looks_like{ margin-top:12px; padding-left:63px; color:#333333; font-size:14px;}
.dlndyx{ float:left; width:202px; overflow:hidden; background:url(images/bg3.jpg) no-repeat 0 0; padding-left:100px; height:100px; margin-top:29px; line-height:100px; margin-left:5px;}
.dlndyx a{ color:#333333; font-size:14px;}

/*products*/
.main_cont2{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.products_bt{ float:left; width:1200px; overflow:hidden; height:37px;background:#e8e8e8;}
.products_bt .l{ float:left; width:268px; padding-left:21px; overflow:hidden; background-color:#fb8320; height:37px; line-height:37px;}
.products_bt .l a{ font-size:15px;font-family: "Microsoft YaHei"; color:#ffffff; font-weight:normal;}
.products_bt .r{ float:right; width:60px; background:url(images/more2.jpg) no-repeat 40px center; margin-right:15px; margin-top:2px; line-height:35px; }
.products_bt .r a{font-size:14px;font-family: "Microsoft YaHei"; color:#383838; font-size:14px; font-weight:normal;}

.in_prod_con{ width:1200px; margin:0 auto; overflow:hidden; }
#rymo {WIDTH: 1200px; OVERFLOW: hidden; float:left; margin-top:21px; height:225px;}
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left}
.shows-list{ float:left; display:block; width:242px; overflow:hidden; margin-right:25px;}
.shows-list dt{ float:left; width:242px; height:191px; overflow:hidden;}
.shows-list dt img{ width:242px; height:191px;}
.shows-list dd{ float:left; width:242px; overflow:hidden; text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:11px;}
.shows-list dd a{ color:#666666; font-size:15px;}


/*
.index_dlt{ width:242px; height:191px; position:relative; margin-right:3px; overflow:hidden; float:left; margin-top:3px;}
.index_dlta{ width:242px; height:191px; position:relative; margin-right:3px; overflow:hidden; float:left; margin-top:3px;}
.index_dlti img{ width:242px; height:191px;}
.index_dlt .index_dltv{ display:none;}
.index_dlta .index_dltv{ display:block; width:182px; height:111px; background:url(images/bg5.png) repeat left top; position:absolute; left:0px; top:0px; padding:50px 30px 30px 30px;}
.index_dlta .index_dltv p{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:14px; line-height:22px; height:66px;}
.index_dlta .index_dltv span{ float:left; width:73px; height:24px; text-align:center; line-height:24px; background-color:#339933; color:#ffffff; font-size:14px; border-radius:5px; padding-left:20px; margin-top:11px; margin-left:40px;}*/


.main_cont3{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.main_cont3_box{ width:1196px; float:left; background-color:#ffffff; margin-top:15px; padding:2px;}
.main_cont3_box_left{ float:left; width:594px; height:286px; overflow:hidden;}
.main_cont3_box_right{ float:right; width:440px; overflow:hidden; line-height:22px; color:#666666; font-size:13px; margin-top:10px; padding-right:115px;  background:url(images/ewm.jpg) no-repeat right 10px; margin-right:20px;}



.main_cont4{width:1200px; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.in_prod_cons{ float:left; width:1160px; background:url(images/bg4.jpg) repeat-x 0 0; padding:20px; height:55px; overflow:hidden;}
#rymos {WIDTH: 1160px; OVERFLOW: hidden; margin:0px auto;}
#rymos1 {FLOAT: left;}
#rymos2 {FLOAT: left}
#inkemos { WIDTH: 935%; FLOAT: left}

.link_pho{ float:left; width:205px; height:55px; overflow:hidden; margin-right:34px; border:1px solid #f0f0f0; border-bottom:1px solid #c9c9c9;}
.link_pho img{width:205px; height:55px; }
/*ÄÚÒ³*/
.nymain{ width:1200px; margin:25px auto; overflow:hidden; background:#f9f8f8;}
.nymain_left{ float: left; width:250px; overflow: hidden; padding-bottom:20px;}

.column-navigation{ float:left; width:250px; overflow:hidden; background:url(images/bg6.png) repeat-x 0 0; text-align:center; color:#ffffff; font-size:23px; line-height:50px; font-weight:normal;}
.navigation-list{ float:left; width:208px; overflow:hidden; margin-top:20px; margin-left:21px}
.navigation-list li{ float:left; display:block; width:208px; overflow:hidden; margin-top:5px;}
.navigation-list li a{ float:left; display:block; width:170px; line-height:29px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333333; font-size:15px; border:1px solid #f9f8f8; border-left:7px solid #f9f8f8; padding-left:30px;}
.navigation-list li a:hover{ border:1px solid #878787!important; border-left:7px solid #44a23d!important; color:#318e2a!important; background:#f6f6f6}
.navon a{ border:1px solid #878787!important; border-left:7px solid #44a23d!important; color:#318e2a!important; background:#f6f6f6}

.navigation-list li.sjlm{ float:left; overflow:hidden; width:170px; overflow:hidden; margin-left:37px; margin-top:2px;}
.navigation-list li.sjlm a{ display:block; float:left; width:160px; overflow: hidden;line-height:20px; margin-top:5px; margin-bottom:5px; overflow:hidden; color:#333333; font-size:14px; padding-left:10px; background:url(images/list.jpg) no-repeat 0 8px; border:0;}
.navigation-list li.sjlm a:hover{ border:none!important; background:url(images/list.jpg) no-repeat 0 8px;}
.sjlm a:hover{ color:#318e2a!important;}
.contact-us-title{ float:left; width:100%; overflow:hidden; padding-left:18px; margin-top:60px;}
.contact-us-cont{ float:left; width:95%; overflow:hidden; color:#666666; font-size:15px; line-height:22px; padding-left:18px; padding-bottom:30px; margin-top:10px;}
.contact-us-cont i{ color:#cc3333; font-style:normal; font-size:26px; font-weight:bold; margin-bottom:20px; display:inline-block; margin-top:8px;}
.contact-us-cont span{ display:inline-block; margin-left:63px;}
.contact-us-cont strong{ width:63px; display:inline-block;}

.nymain_right{ float:right; width:934px; overflow:hidden; background-color:#ffffff; min-height:650px; padding:20px 8px 20px 8px;}
.current-position{ float:left; width:934px; overflow:hidden; border-bottom:1px solid #cccccc; padding-bottom:11px;}
.current-position h3{ float:left; color:#333333; font-size:24px; font-weight:bold; margin-left:16px;}
#position{ float:right; color:#999999; font-size:12px; margin-top:12px; margin-right:25px;}
#position a{ color:#999999; font-size:12px; margin-left:2px; margin-right:2px;}
.nymain_right_content{ float:left; width:894px; overflow:hidden; line-height:2em; color:#666666; font-size:14px; padding:20px;}

.nyshows-list{ float: left; width:261px; overflow:hidden; margin-left:35px; margin-right:5px; margin-top:30px;}
.nyshows-list dt{ float:left; width:261px; height:182px;overflow:hidden;}
.nyshows-list dt img{ width:259px; height:180px;border:1px solid #d7d7d7;}
.nyshows-list dd{ float:left; width:259px; height:37px; line-height:37px; text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333333; font-size:14px; background-color:#f1f1f1; border:1px solid #f1f1f1; border-top:0;}
.nyshows-list:hover{box-shadow: 0 0 8px rgba(0,0,0,0.16);}
.nyshows-list:hover dd{ border:1px solid #d7d7d7;color:#339933; border-top:0;}


.number{ width:894px; float:left; text-align:right; padding:20px; color:#444444; font-size:14px; margin-top:15px;}
.number span{margin-left:5px; margin-right:5px;}
.number i{ color:#ff0000; font-style:normal;}
.number a{ display: inline-block;  color:#444444; font-size:14px; margin-left:5px; margin-right:5px;}
.number select{ margin-left:4px;}

.news-headlines{ float:left; width:100%; overflow:hidden; text-align:center; font-size:18px; color:#333333; font-weight:bold; line-height:2em; margin-top:20px; padding-bottom:10px;}
.source{ float:left; width:100%; overflow:hidden; text-align:center; color:#999999; font-size:14px;}

.sxp{ float:left; width:100%; overflow:hidden; margin-top:20px; }
.sxp li{ float:left; width:100%; display:block; height:26px;  line-height:26px; color:#666;}
.sxp li a{ color:#666;}
.sxp li a:hover{ text-decoration:underline; color:#ff6700;}

.zxjy_slogan{ float:left; width:800px; overflow:hidden; color:#333333; font-size:16px; margin-top:35px; margin-left:50px;}

.zxjy_list{ float:left; width:800px; overflow:hidden; margin-left:50px; margin-top:50px;}
.zxjy_list li{ float:left; width:100%; overflow:hidden; margin-top:11px;}
.zxjy_list li i{ float:left; width:119px; text-align:right; color:#333333; line-height:35px; font-size:15px; font-style:normal;}
.zxjy_list li span{ margin-top:8px; float:left;}
.text_2{ float:left; width:488px; overflow:hidden; background-color:#f2f2f2; border:1px solid #dddddd; padding:5px; height:23px; line-height:23px; border-radius:2px;font-family: "Microsoft YaHei"; margin-left:10px;}
.textarea_1{float:left; width:488px; background-color:#f2f2f2; border:1px solid #dddddd; padding:5px; height:150px; line-height:23px; border-radius:2px;font-family: "Microsoft YaHei"; margin-left:10px;}

.text_3{ float:left; width:160px; overflow:hidden; background-color:#f2f2f2; border:1px solid #dddddd; padding:5px; height:23px; line-height:23px; border-radius:2px;font-family: "Microsoft YaHei"; margin-left:10px;}
.yzm_img{ float:left; margin-left:10px;}

.button_box{ float:left; width:600px; overflow:hidden; margin-left:180px; margin-top:60px; padding-bottom:60px;}
.button_box input{ float:left; display:inline-block; width:227px; overflow:hidden; border:none; border-radius:26px; height:52px; line-height:53px; text-align:center; margin-right:35px; font-size:17px;font-family: "Microsoft YaHei"; cursor:pointer; }
.tj_button{ background-color:#4ab344; color:#ffffff;}
.cz_button{ background-color:#f2f2f2; color:#000000;}


/*ye ma*/
.current{
	text-decoration:underline;
}








