@charset "utf-8";
/*author:blackgecko*/
*{ margin:0px; padding:0px;}
a{ color:#ccf1a4; text-decoration:none}
a:hover{ color:#fd9122;}
a img{ border:none;}
table{border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left; font-weight:normal; color:#4a4a4a; line-height:24px; background:url(../images/bg.jpg) repeat-x #f4f4f4;}
ul,ol,p,dl,li{margin:0;pading:0; list-style:none;}
ul,ol,dl{list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}
input {font:12px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0px; padding:0px;}

.headers{ width:1000px; height:100px;  margin:0px auto; height:139px;}
.toplogo{ width:1000px; height:78px; overflow:hidden; margin:0px auto; }
.menuts{ width:1000px; background:url(../images/let.jpg) no-repeat left bottom; height:61px; margin-top:0px; position:relative; z-index:100000;}

.menu{ width:740px; overflow:hidden; float:right;  height:61px; overflow:hidden; display:inline;  }
		
ul.nav{ width:693px; text-align:center;  height:61px; margin-left:30px; margin-top:0px; background:url(../images/menu_link.jpg) no-repeat; }
ul.nav li{ float:left; position:relative;line-height:61pxv; height:108px;text-align:left; font-size:0px; width:99px; z-index:11; text-indent:-9999px;}
ul.nav li a{line-height:61px; height:61px; width:100%;display:block; text-decoration:none;font-size:0px; }

ul.nav li a:hover{background:url(../images/menu_hover.jpg)   no-repeat; height:100%;font-size:0px; text-decoration:none; }
ul.nav li a.i1:hover{ background-position:0px  top;}
ul.nav li a.i2:hover{ background-position:-99px top;}
ul.nav li a.i3:hover{ background-position:-198px top;}
ul.nav li a.i4:hover{ background-position:-297px top;}
ul.nav li a.i5:hover{ background-position:-396px top;}
ul.nav li a.i6:hover{ background-position:-495px top;}
ul.nav li a.i7:hover{ background-position:-594px top;}

.baners{ width:1000px; height:293px; margin:0px auto; overflow:hidden; position:relative; z-index:0;}
.containers{ width:1000px; height:auto; margin:0px auto; overflow:hidden; margin-top:6px;}
.index{ width:1000px; height:211px; overflow:hidden;}
.news{ background:url(../images/news_bg_06.jpg) no-repeat; width:262px; height:211px; float:left; display:inline; overflow:hidden;}
.news h3{ height:39px; width:262px; overflow:hidden;}
.news h3 span{ float:right; display:inline; overflow:hidden; margin-right:6px; margin-top:10px;}
.nt{ position:relative; top:5px; left:10px;}


.news_deta6{ height:auto; padding:0px 0px 5px 14px;overflow:hidden; width:235px; height:150px; overflow:hidden; margin-left:0px; margin-top:10px; }
.news_deta6 li{ width:235px ; height:30px; line-height:30px; background:url(../images/icons_07.jpg) left  no-repeat;}
.news_deta6 li a{  display: block;
    line-height: 30px;
    margin-left: 3px;
    padding-left: 5px;height:30px; overflow:hidden; width:235px;}
.news_deta6 li span{float:right; margin-right:22px; margin-left:10px;}
.news_deta6 li a:link,.news_deta6 li a:visited{ color:#535352;}
.news_deta6 li a:hover{ color:#ff0000;}

.gsjj{ float:left; display:inline; overflow:hidden; background:url(../images/gskk.jpg) no-repeat; width:462px; margin-left:10px; height:211px;}
.gsjj h3{ height:39px; width:462px; overflow:hidden;}
.gsjj h3 span{ float:right; display:inline; overflow:hidden; margin-right:6px; margin-top:10px;}
.gsjj_edit img{ float:left; display:inline; padding:3px; border:1px solid #d9d9d9; height:113px; width:130px; margin-right:10px; }
.gsjj_edit{color:#5e5e5e; line-height:25px; margin-top:11px; height:125px; overflow:hidden; padding-right:0px; margin-left:10px; margin-right:10px;text-align:Justify;text-justify:inter-ideograph;}


.lixi{ float:right; display:inline; overflow:hidden; background:url(../images/lianxi_07.jpg) no-repeat; width:256px; height:211px;}
.lixi h3{ height:40px; width:256px; overflow:hidden;}
.lix_edit{ padding-left:15px; color:#575755; line-height:24px;}
.yyly{ clear:both; margin-top:9px; width:1000px; height:160px; overflow:hidden; margin:9px auto 0px;}
.yyly h3{ height:35px; width:1000px; overflow:hidden;}

.proimg{ margin:0px auto 0px; overflow:hidden; width:1000px; height:115px;}
/* 滚动代码 */
.rollBox{width:100%;overflow:hidden;margin-top:0px; height:auto; padding-bottom:0px;}
.rollBox .LeftBotton{height:105px;width:36px;background:url(../images/pro_06.gif) no-repeat left center;overflow:hidden;float:left;display:inline;cursor:pointer; margin-right:0px; margin-left:0px;}
.rollBox .RightBotton{height:105px;width:36px;background:url(../images/pro_08.jpg) no-repeat right center;overflow:hidden;float:right;display:inline;cursor:pointer; margin-right:1px;}
.rollBox .Cont{width:89%;overflow:hidden;float:left; margin-left:10px; margin-right:0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:105px; height:115px;float:left;margin-right:20px; display:inline;}
.rollBox .Cont .pic img{ width:105px; height:105px; vertical-align:top; padding:2px; border:1px solid #acacac; }
.rollBox .Cont .pic h2{height:30px; line-height:30px; text-align:center;}
.rollBox #List1,.rollBox #List2{float:left;}


.fotpers{ width:100%; overflow:hidden; background:url(../images/fotps_23.jpg) repeat-x; height:111px}
.fomenu{ width:1000px; margin:0px auto; text-align:left; height:30px; line-height:30px; padding-left:10px; color:#fff;}
.footers{ width:1000px; height:81px; margin:0px auto; overflow:hidden;color:#5e5e5e;}
.fologo{ width:172px; height:81px; margin-right:10px; float:left; display:inline; overflow:hidden;}
.footers a:link,.footers a:visited{ color:#5e5e5e;}
.footers a:hover{ color:#e60013;}
.fomenu a:link,.fomenu a:visited{ color:#fff;}
.fomenu a:hover{ color:#000;}
.fword{ margin-top:10px;}

.left{ width:252px; height:auto; overflow:hidden; float:left; display:inline; overflow:hidden; margin-left:0px;} 

.list { width:252px; margin-top:0px; }
.list h2{ background:url(../images/list_ht.jpg) no-repeat; width:252px; height:39px; text-indent:15px; margin-top:0px; overflow:hidden; line-height:39px; overflow:hidden; color:#fff; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.list h2 span{ float:right; margin-right:5px; margin-top:8px; }
.listbg{ background:url(../images/new_06.jpg) repeat-y; width:252px; height:auto; overflow:hidden;; overflow:hidden;}
.listbg ul{ padding-top:15px; padding-left:10px;}
.listbg li{ width:237px; margin-left:0px;  }
.listbg li a{  display: block;
    line-height: 29px;
    margin-left: 0px; 
    padding-left: 10px;height:29px; overflow:hidden; width:237px; background:url(../images/icon_03.jpg) left no-repeat; text-indent:15px;}
.listbg li span{float:right; margin-right:20px; margin-left:10px;}
.listbg li a:link,.listbg li a:visited{ color:#404040;}
.listbg li a:hover{ color:#fff; background:url(../images/list_hover_10.jpg) no-repeat;}

.listbg  li.module_nav2{  border:none; padding-top:0px; padding-bottom:0px; margin-left:13px; }
.listbg  li.module_nav2 a{width:100%; font-size:12px;height:25px; line-height:25px; font-weight:normal; border:none;padding-left:8px; text-indent:0px; display:block;padding-left:0px;  padding-left:0px; background:none;}
.listbg  li.module_nav2 a:link,.listbg  li.module_nav2 a:visited{ color:#333;}
.listbg  li.module_nav2 a:hover{color:#f01216;font-weight:normal;}

.lixi2{ margin-top:15px;overflow:hidden; background:url(../images/lianxi_06.jpg) no-repeat; width:256px; height:211px;}
.lixi2 h3{ height:40px; width:256px; overflow:hidden;}
.lix_edit2{ padding-left:15px; color:#575755; line-height:24px;}

.right{ width:732px; float:right; display:inline; overflow:hidden;}


.detal{  width:732px; height:auto; overflow:hidden; margin-top:0px; margin-bottom:0px;padding-left:0px;}
.detal_s{  width:732px; margin-top:0px; }
.detal_s h3{width:732px; height:39px; text-indent:15px; overflow:hidden;background:url(../images/rgbt_03.jpg) no-repeat; overflow:hidden; line-height:35px; overflow:hidden; color:#fff; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.detal_s h3 span{ float:right; margin-right:15px; margin-top:0px; color:#fff; font-size:12px; line-height:39px; font-weight:normal; font-family:"宋体";}
.detal_s h3 span a:link,.detal_s h3 span a:visited{ color:#fff}
.detal_s h3 span a:hover{ color:#000;}
.deteo{background:url(../images/borer.jpg) repeat-y; height:auto; width:732px;overflow:hidden;min-height:260px;  _height:expression(this.scrollHeight < 260? "260px" : "auto");}

.about_edit{ color:#535352; line-height:24px; padding-top:11px; padding-right:0px; margin-left:8px; margin-right:8px;text-align:Justify;text-justify:inter-ideograph;}

.news_deta4{ height:auto; padding:0px 0px 5px 14px;overflow:hidden; width:710px; height:auto; overflow:hidden; margin-left:0px; margin-top:10px; }
.news_deta4 li{ width:710px ; height:30px; line-height:30px; background:url(../images/icons_07.jpg) left  no-repeat;}
.news_deta4 li a{  display: block;
    line-height: 30px;
    margin-left: 3px;
    padding-left: 8px;height:30px; overflow:hidden; width:710px;}
.news_deta4 li span{float:right; margin-right:22px; margin-left:10px;}
.news_deta4 li a:link,.news_deta4 li a:visited{ color:#535352;}
.news_deta4 li a:hover{ color:#ff0000;}


.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center;  color:#535352; padding-bottom:40px;}
.module_page a{ text-decoration:none; color:#535352; /*color:#0c2d63;*/}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#ff0000;}
.module_page  select{ margin-left:5px; color:#3e3e3e;}


.main_right_con{ padding:8px 10px 12px;min-height:260px; color:#5c5959; _height:expression(this.scrollHeight < 260? "260px" : "auto"); overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color: #ff0000; font-weight: bold; border-bottom:1px dashed #ccc;}
h2.inner_news_time{height:25px; line-height:25px;color:#535352; padding-left:10px; margin-bottom:4px; text-align:center; border-bottom:1px dashed #CCCCCC;}
h2.inner_news_time a{ color:#535352;}
h2.inner_news_time a:hover{ color:#ff0000; text-decoration:underline;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}



.edit{min-height:260px;  _height:expression(this.scrollHeight < 260? "260px" : "auto"); overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#535352; margin:10px 5px 0px;}


ul.inner_pages{ padding-top:8px;margin:10px auto 0px; margin-left:5px;}
ul.inner_pages li{line-height:26px;color:#535352;}
ul.inner_pages a{color:#535352;}
ul.inner_pages a:hover{color:#ff0000}


ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:770px; padding-top:10px; padding-left:4px;}
ul.inner_pro li{ float:left; margin:0px 9px 0px 9px;display:inline;}
ul.inner_pro li img{ width:160px; height:123px; padding:0px; vertical-align:top; border:1px solid #b4000a; padding:0px;}
ul.inner_pro li a{ width:162px; height:157px; display:block; color:#535352; overflow:hidden;}
ul.inner_pro li a:hover{ color:#ff0000;}
p.photo_title{height:30px; line-height:30px; text-align:center;}


.main_right_con2{overflow:hidden; margin-left:10px; padding-top:15px;}
.description{ height:auto; overflow:hidden; width:95%;  }

.descripimg{ float:left; background:none; width:230px; height:190px; margin-bottom:15px;}
.descripimg img{ padding:0px; width:220px; height:170px; border:1px solid #ccc; padding:1px;}
.descriptcot{margin:0px; padding:0px; float:left; width:60%; position:relative;}
.text_p{ color:#F00;padding:0px;width:90%; position:absolute; top:0px; left:16px; }
.moule_edot{  color:#333;width:99%; margin-left:5px; clear:both;text-align:Justify;
text-justify:inter-ideograph;}

.menu{ width:740px; overflow:hidden; float:right;  height:61px; overflow:hidden; display:inline;  }
		
ul.nav{ width:693px; text-align:center;  height:61px; margin-left:30px; margin-top:0px; background:url(../images/menu_link.jpg) no-repeat; }
ul.nav li{ float:left; position:relative;line-height:61pxv; height:108px;text-align:left; font-size:0px; width:99px; z-index:11; text-indent:-9999px;}
ul.nav li a{line-height:61px; height:61px; width:100%;display:block; text-decoration:none;font-size:0px; }

ul.nav li a:hover{background:url(../images/menu_hover.jpg)   no-repeat; height:100%;font-size:0px; text-decoration:none; }
ul.nav li a.i1:hover{ background-position:0px  top;}
ul.nav li a.i2:hover{ background-position:-99px top;}
ul.nav li a.i3:hover{ background-position:-198px top;}
ul.nav li a.i4:hover{ background-position:-297px top;}
ul.nav li a.i5:hover{ background-position:-396px top;}
ul.nav li a.i6:hover{ background-position:-495px top;}
ul.nav li a.i7:hover{ background-position:-594px top;}


.nav { width:710px; margin:0px auto; height:61px; margin:0px auto;  margin-top:0px; 
    position:absolute;
    top:0px; right:7px; z-index:10000; height:61px;}
.navinner { width:693px; margin:0px auto; height:61px; margin:0px auto; position:absolute; left:20px; top:0px; background:url(../images/menu_link.jpg) no-repeat ;/* overflow:hidden;*/ margin-top:0px; }
.navlist {width:693px; height:250px;  position:relative; z-index:1000;}
.shouye{background:url(../images/menu_link.jpg) no-repeat; }
.navlist li {float: left;}
.navlist li h2{ width:99px;  text-indent:-100000px; display:block; font-size:0px;}
.navlist li h2.oo{ width:99px; text-indent:-1000000px; display:block; font-size:0px;}
.navlist li h2 a{height:61px; line-height:61px; display:block; text-indent:-1000000px; font-size:0px;}
.navlist li h2 a:hover{ background:url(../images/menu_hover.jpg)  no-repeat; }
.shouye li h2 a:hover{ background:url(../images/menu_hover.jpg)  no-repeat; }
.navlist li h2 a.i1:hover{ background-position: left top; }
.navlist li h2 a.i2:hover{ background-position:-99px top; }
.navlist li h2 a.i3:hover{ background-position:-198px top;}
.navlist li h2 a.i4:hover{ background-position:-297px top;}
.navlist li h2 a.i5:hover{ background-position:-396px top;}
.navlist li h2 a.i6:hover{ background-position:-495px top;}
.navlist li h2 a.i7:hover{ background-position:-594px top;}

.subnav {  color: #999999;
    float: left;
    height: auto; padding:0px 0px;
    left: 0; line-height:27px;
    position: absolute;
    top: 61px;
    white-space: nowrap;
    z-index: 1000; background:#fff; width:99px; border:1px solid #ccc; border-top:5px solid #be0000;text-align:center; }
	.subnav  li{ text-align:center; margin:1px;width:97px; display:block;}
.subnav a {display: inline;padding:0; color:#666; overflow:hidden; display:block;}
.subnav a:hover{ color:#fff; background:#e70012; display:block;}
#subnav1 { position:absolute;top: 56px; left:99px; }
#subnav2 {position:absolute; top: 56px; left:198px;}
#subnav3 {position:absolute; top: 56px; left:297px;}
#subnav4 {position:absolute; top: 56px; left:396px;}
#subnav5{top: 56px;position:absolute; left:495px}
#subnav6 {position:absolute; top: 56px; left:594px}
#subnav7 {position:absolute; top: 56px; left:693px; }
.disable {position:absolute; display: none;}
