@charset "utf-8";
/* CSS Document */

#header{ width:100%; margin:0 auto;
-moz-box-shadow:2px 2px 10px #484848; -webkit-box-shadow:2px 2px 10px #484848; box-shadow:2px 2px 10px #484848; height:120px; position:absolute; z-index:555;}
.header{ width:1003px; margin:0 auto; padding-top:23px;}
.logo{ float:left; display:block}
.header_r{ float:right; display:block; width:700px;}
.zyw{ float:right; width:296px; display:block}
.ss{ float:right; width:190px; display:block}
/*flash*/
#flash{ width:1420px; background-image:url(../images/flash.png); height:780px; background-repeat:no-repeat; overflow:hidden }
.flash{ width:1004px; margin:0 auto;}
.anniu{ width:800px; margin:0 auto; text-align:center; position:relative; top:-100px; }
.anniu li{ margin:0 15px;}
#flash_foot{ background-color:#7bc91e; height:30px; line-height:30px;  position: absolute;  top:775px; width:1420px; }
.flash_foot{ width:1003px; margin:0 auto; text-align:center; color:#000; height:30px; line-height:30px;}

.nav { width:700px; position:relative; }
.nav li{float:left;display:inline;width:86px;height:24px; ine-height:33px;text-align:center; position:relative; top:-1px; }
.nav a:hover{text-decoration:none;}


#navBd{position:relative; top:3px;}
.navHover a{display:inline-block;color:#fff; position:relative }
.navHover a:haver{ color:#fff;}
#navSelected{position:absolute;top:0;width:101px;height:28px; line-height:28px;background:url(../images/nav_03.png) no-repeat  0 0;}

#banner{ height:550px; width:100%; display:block}
/* theme-default */
.theme-default #slider{position: relative; overflow: hidden; width:1420px; height:420px; margin:0 auto; color:#000; top:120px; }
.theme-default .nivoSlider{background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:42%;width:193px;height:38px;bottom:-14px;padding-top:0px;padding-left:60px;position:absolute;z-index:9;background-image:url("../images/bullets-bg.png");background-repeat:no-repeat;}
.theme-default .nivo-controlNav a{background:url("../images/bullets.png") no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block; margin-top:-5px;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:115px;right:30px;}
.theme-default a.nivo-prevNav{left:30px;top:115px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:115px;right:30px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:30px;top:115px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}

.rxfw{  z-index:999999; background-color:#7bc91e; height:3px; width:100%; position:relative; top:120px; margin:0 auto }


#content{ width:100%; margin-top:74px;}
/*公司简介*/
.index_about{ width:1003px; margin:0 auto}
.index_aboutl{ width:599px; float:left; display:block; text-align:left}
.bt{ display:block; width:241px;}
.index_about2{ margin-top:18px;}
.index_aboutr{ float:right; width:396px; height:238px; background-image:url(../images/index_04.png); background-repeat:no-repeat;}
.wz{width:368px; height:201px; position:relative; overflow:hidden; left:7px; top:3px}
.an{ width:123px; margin:0 auto; display:block; margin-top:23px;} 


/*动图*/
.content1{ width:100%; background-color:#f2f2f2; height:236px;}

#in_ct{width:100%;height:auto;overflow:hidden;margin:6px 0 0;background:url(../images/in_ct_bg.gif) repeat-x;}
.in_ct{width:1003px;height:auto;overflow:hidden;margin:0 auto;background:#;}
.in_ct1{width:1003px;height:auto;overflow:hidden;}
.box li{ width:193px;height:193px;margin-left:40px; margin-top:20px;float:left;overflow:hidden;position:relative;}
.toll_img{ width:193px;height:193px;}
.toll_info{ height:193px;vertical-align:middle;display:table-cell;}
.box li .box1{ color:#666;text-decoration:none;position:absolute;top:0;left:0;cursor:pointer;}

/*联系我们*/

#contact{ width:100%; height:259px; margin-top:23px; background-image: url(../images/index1_52.png); background-repeat:repeat-y; background-position:center}
.contact{ width:1003px; height:259px;  margin:0 auto; display:block}
.contactbt{ display:block; width:280px; padding-top:15px; padding-bottom:13px;}
.contact_l{ width:293px; display:block; float:left; line-height:28px;}
.contact_l li{ background-image:url(../images/index_59.png); background-position:center left; text-indent:1.5em; background-repeat:no-repeat;  line-height:26px; border-bottom:1px #f4d714 dotted; margin-left:10px;}
.contact_le{ width:299px; display:block; float:left; line-height:28px;}
.contact_le li{ background-image:url(../images/index_59.png); background-position:center left; text-indent:1.5em; background-repeat:no-repeat; height:28px; line-height:28px; border-bottom:1px #f4d714 dotted; margin-left:10px;}
.contact_z{ background-image:url(../images/index_50.png); width:386px; background-repeat:no-repeat; height:259px; float:left}
.contact_r{ width:324px; float:right; background-color:#FFF; height:259px;  background-image:url(../images/index_64.png); background-position:bottom right; background-repeat:no-repeat}
.email{ padding-top:10px; display: block}
h4,h5,h6{font-family:Arial, "宋体"; font-size:12px; color:#7bc91e; font-weight:500; margin:0; padding:0; margin-left:8px; }
h4{ display:block; float:left; height:30px; line-height:30px; margin-top:20px;}
h5{ clear:both; margin-left:45px;  height:30px; line-height:30px;}
h6{ display:block; float:left;  height:30px; line-height:30px;}
.email_id{ width:200px; height:30px; line-height:30px; border:1px #ccc solid; float:left; margin-top:20px;}
.email_pw{ width:200px; height:30px; line-height:30px; border:1px #ccc solid; float:left}
.botton{ width:200px; height:25px; border:none; line-height:25px;}
.logn{ width:84px; clear:both; position:relative; top:13px; left:42px;}



#foot{ width:100%; height:87px; line-height:25px; background-color:#f2f2f2;}
#foot1{ width:100%; height:87px; line-height:25px; background-color:#7bc91e;}
.foot{ padding-top:15px; line-height:25px; width:1003px; margin:0 auto; text-align:center}
.gangf{ width:100%; height:3px; background-color:#7bc91e;}


/*内页*/
#neiye{ width:1003px; margin:0 auto; margin-top:30px;}
/*左侧*/
.neiye_l{ width:244px; border:1px #ccc solid; float:left; min-height:436px; height:auto!important;}
.neiye_p{ width:214px; margin:0 auto; margin-top:18px;}
.neiye_p li{ background-image:url(../images/about_14.png); width:214px; height:30px; line-height:30px; background-repeat:no-repeat; text-indent:2em; }
.left_yc{white-space:nowrap; text-overflow: ellipsis; overflow:hidden; width:214px;}
.left_bg{ background-image:url(../images/about_19.png); width:227px; margin:0 auto; height:139px; margin-top:10px;}


/*右侧*/
.neiye_r{ width:731px; float:right; min-height:500px; height:auto!important;}
.neiye_rbt{ background-image:url(../images/about_06.png); width:731px; height:20px; background-position:bottom; line-height:20px; background-repeat:no-repeat; }
.about{ background-image:url(../images/about_17.png); width:731px; min-height:400px; height:auto!important; background-repeat:no-repeat; line-height:30px; background-position:bottom; padding-top:20px;}
.about p{ text-indent:2em;}

.aboute{ background-image:url(../images/about_17_en.jpg); width:731px; min-height:400px; height:auto!important; background-repeat:no-repeat; line-height:30px; background-position:bottom; padding-top:20px;}


.gangn{ border-bottom:1px #ccc dotted; height:25px; line-height:25px;}
.neiye1{width:731px; min-height:400px; height:auto!important;  line-height:30px; padding-top:20px;}
.neiye1 p{ text-indent:2em;}
.newsbt1{ font-size:14px; font-weight:700; color:#000; text-align:center}


.neiy_contact{ line-height:25px; }
.neiy_contact1{ line-height:25px; background-image:url(../images/contact.gif); width:600px; background-repeat:repeat-y; padding-left:38px;}