@charset "utf-8";
/*author:blackgecko*/
*{ margin:0px; padding:0px;}
a{ color:#555; text-decoration:none}
a:hover{ color:#3d6ea9;}
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/indexbg_01.jpg) repeat-x #fff;}
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;}
.wappers{ width:1002px; height:auto; overflow:hidden; margin:0px auto;}
.headers{ width:1002px;   height:87px; overflow:hidden; margin:0px auto; }
.logo{ width:311px; height:87px; overflow:hidden; float:left; display:inline; overflow:hidden;}
.righome{ width:245px; float:right; margin-right:5px; margin-top:52px; height:24px; line-height:24px; overflow:hidden;}
.righome span{ color:#363535;}
.righome span a{ margin-right:10px;}
.righome span img{ vertical-align:middle; margin-right:2px;}
.righome a:link,.righome a:visited{ color:#363535;}
.righome a:hover{ color:#d71418;}
.menu{  margin:0px auto;overflow:hidden; width:1002px; height:34px; line-height:34px;  }
		
ul.nav{ width:999px; text-align:center;  height:34px; margin-left:1px; margin-top:0px; }
ul.nav li{ float:left; position:relative;line-height:34px; height:34px;text-align:left; font-size:14px; width:111px; z-index:11;  font-family:"微软雅黑"; background:url(../images/l_03.jpg) right no-repeat;}
ul.nav li a{line-height:34px; height:34px; width:100%;display:block; text-decoration:none;font-size:14px; text-align:center; }
ul.nav li a:link,ul.nav li a:visited{ color:#fff;}
ul.nav li a:hover{ color:#1d2975;}
/*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:-111px top;}
ul.nav li a.i3:hover{ background-position:-222px top;}
ul.nav li a.i4:hover{ background-position:-333px top;}
ul.nav li a.i5:hover{ background-position:-444px top;}
ul.nav li a.i6:hover{ background-position:-555px top;}
ul.nav li a.i7:hover{ background-position:-666px top;}
ul.nav li a.i8:hover{ background-position:-777px top;}
ul.nav li a.i9:hover{ background-position:-888px top;}
*/
.showimg{ width:972px; height:381px; overflow:hidden; margin:0px auto;}

/* jQuery jcImgScroll css */
.jcImgScroll { position:relative; height:342px;  }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(../imgages/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(../images/arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(../images/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd { background:url(../images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }

.containers{ width:1002px; margin:0px auto; height:auto; overflow:hidden;}
.news{ width:328px; margin-left:4px; float:left; display:inline; overflow:hidden; margin-top:5px; height:200px; overflow:hidden;}
.news h3{ width:328px; height:34px; line-height:38px; overflow:hidden;}
.news h3 span{ float:right; display:inline; overflow:hidden; margin-right:2px; color:#999999}
.news h3 span a:link,.news h3 span a:visited{ color:#999;}
.news h3 span a:hover{ color:#d71418}


.news_deta4{ padding-top:5px; height:auto; overflow:hidden;  width:321px; }
.news_deta4 li{ width:321px; height:30px; line-height:26px;  overflow:hidden; margin-left:0px; border-bottom:1px dotted #666666;  }
.news_deta4 li a{  display: block;
    line-height: 30px;
    margin-left: 3px; 
    padding-left: 0px;height:30px; overflow:hidden; width:321px; background:url(../images/icon.jpg) left 5px  no-repeat; text-indent:12px;}
.news_deta4 li span{float:right; margin-right:5px; margin-left:10px;}
.news_deta4 li a:link,.news_deta4 li a:visited{ color:#333;}
.news_deta4 li a:hover{ color:#0299f4;}

.about{ width:360px; margin-left:24px; float:left; display:inline; overflow:hidden; margin-top:5px; height:200px; overflow:hidden;}
.about h3{ width:360px; height:34px; line-height:38px; overflow:hidden;}
.about h3 span{ float:right; display:inline; overflow:hidden; margin-right:2px; color:#999999}
.about h3 span a:link,.about h3 span a:visited{ color:#999;}
.about h3 span a:hover{ color:#d71418}
 .about_eidt{ color:#333333; line-height:26px; margin-top:4px; padding-right:0px; margin-left:0px; margin-right:0px;text-align:Justify;text-justify:inter-ideograph; height:190px; overflow:hidden;}
.about_eidt img{ float:left; display:inline; overflow:hidden; width:129px; height:90px; overflow:hidden; float:left; display:inline; padding:1px; border:1px solid #cfcfcf; margin-left:4px; margin-top:5px; margin-right:12px;}

.Staff{ width:262px; margin-left:0px; float:right; display:inline; overflow:hidden; margin-top:5px; height:200px; overflow:hidden;}
.Staff h3{ width:262px; height:34px; line-height:38px; overflow:hidden;}
.Staff h3 span{ float:right; display:inline; overflow:hidden; margin-right:2px; color:#999999}
.Staff h3 span a:link,.about h3 span a:visited{ color:#999;}
.Staff h3 span a:hover{ color:#d71418}
.staimg{ width:252px; height:145px; padding:3px; border:1px solid #cfcfcf; margin-top:7px;}
.index{ width:1002px; height:200px; overflow:hidden; margin:0px auto; }



.prodbg{width:1002px; background:url(../images/prbg.jpg) repeat-y; height:60px; margin-top:10px;}
.pro{ float:right; display:inline;width:887px; margin-top:5px; height:51px; overflow:hidden;}

.pro table td img{ width:181px; height:51px;margin-right:40px; float:left; display:inline;}
.pro table td a{ margin-right:40px;}
.pro table td a:link,.pro table td a:visited{ color:#252525;}
.pro table td a:hover{ color:#2f84ff; }


.footers{ background:url(../images/footers_18.jpg) repeat-x; height:91px; overflow:hidden; width:100%; overflow:hidden; margin-top:10px;}
.fomid{ width:1002px; margin:0px auto; padding-top:10px; height:80px;}
.flogo{ width:168px; height:81px; overflow:hidden; float:left; display:inline; overflow:hidden; margin-left:64px;}
.fomts{ float: left; width:750px; margin-left:12px; display:inline; overflow:hidden; line-height:25px; color:#fff; position:relative; }
.fomts a:link,.fomts a:visited{ color:#fff;}
.fomts a:hover{ color:#d71418}
.fomts img{ vertical-align:middle;}
.fomts span{ position:absolute; right:0px; bottom:10px;}

.banner_d{ width:1002px; height:247px; overflow:hidden; margin:15px auto 0px;}
.line{ width:1002px; height:32px; margin:0px auto 8px; }
.detalindex{ width:1002px; height:auto; overflow:hidden; background:url(../images/aboutbg_12.jpg) no-repeat #fff;  }

.left{ width:200px; float:left; display:inline; overflow:hidden; height:auto; overflow:hidden; margin-left:0px; margin-top:4px;}

.list{ width:200px; height:auto; overflow:hidden;}
.list h3{ width:200px; height:25px; line-height:25px; overflow:hidden; color:#000; margin:0px auto; }
.listbg{ width:200px; height:auto; overflow:hidden; padding-top:5px;}
.listbg ul { margin-top:0px; width:200px; height:auto; overflow:hidden; margin-left:0px; padding-top:0px;}
.listbg ul li{ margin:0px; padding:0px; width:200px; margin-left:0px; }
.listbg ul li a{padding-left:0px; margin-left:0px;  display:block; text-indent:20px; height:26px; line-height:26px; color:#b3ae7f; font-size:12px;overflow:hidden; background:url(../images/leftimg_07.jpg) no-repeat;}
.listbg ul li a:link,.listbg ul li a:visited{ color:#333;}
.listbg ul li a:hover{ color:#006daf; background:url(../images/leftimg_06.jpg) no-repeat;}

.listbg  ul li ul{padding-top:0px;  }
.listbg  li.module_nav2 a{width:100%; font-size:12px;height:25px; line-height:25px; font-weight:normal; border:none; display:block; text-indent:15px; display:block;padding-left:5px;background:none;background:none; padding-top:0px; overflow:hidden;}
.listbg  li.module_nav2 a:link,.listbg  li.module_nav2 a:visited{ color:#333;}
.listbg  li.module_nav2 a:hover{color:#006daf;font-weight:normal; background:none;}


.contacts{ background:url(../images/leftimg_09.jpg) no-repeat; width:200px; height:225px; margin-top:13px;}
.contacts h3{ width:200px; height:90px; overflow:hidden;}
.lianxi{ width:172px; padding-left:19px; overflow:hidden; color:#333}

.right_t{ width:754px; float:right; display:inline; overflow:hidden; height:auto; overflow:hidden; margin-right:7px; margin-top:4px;}

.detal{  width:754px; height:auto; overflow:hidden; color:#333333; overflow:hidden;margin:0px auto 0px;}
.detal_s{  width:754px; padding-bottom:0px;height:auto; overflow:hidden; }
.detal_s h3{ width:754px; height:36px; overflow:hidden; line-height:38px; overflow:hidden;}
.detal_s h3 span{ float:right; display:inline; overflow:hidden; margin-right:2px; color:#999999}
.detal_s h3 span a:link,.detal_s h3 span a:visited{ color:#999;}
.detal_s h3 span a:hover{ color:#d71418}
.deteo{width:754px;border-top:none; border-bottom:none; height:auto; overflow:hidden; margin-left:1px;}

.about_edit{ color:#333; line-height:24px; margin-top:11px; padding-right:0px; margin-left:7px; margin-right:7px;text-align:Justify;text-justify:inter-ideograph;}


.news_deta5{ padding-top:5px; height:auto; overflow:hidden; width:735px; margin-left:15px;}
.news_deta5 li{ width:735px; height:28px; line-height:28px;  overflow:hidden; margin-left:0px; border-bottom:1px dashed #9b9b9b;  }
.news_deta5 li a{  display: block;
    line-height: 28px;
    margin-left: 3px; 
    padding-left: 0px;height:28px; overflow:hidden; width:735px; background:url(../images/list_l.jpg) left 10px  no-repeat; text-indent:12px;}
.news_deta5 li span{float:right; margin-right:5px; margin-left:10px;}
.news_deta5 li a:link,.news_deta5 li a:visited{ color:#333;}
.news_deta5 li a:hover{ color:#d71418;}

.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center;  color:#333; margin-bottom:20px;}
.module_page a{ text-decoration:none; color:#333; /*color:#0c2d63;*/}
.module_page span{ padding-left:20px; padding-right:20px;}
.module_page a:hover{ text-decoration:none; color:#d71418;}
.module_page  select{ margin-left:5px; color:#000;}


.main_right_con{ padding:8px 2px 12px;color:#656565; overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color: #d71418; font-weight: bold; border-bottom:1px dashed #ccc;}
h2.inner_news_time{height:25px; line-height:25px;color:#656565; padding-left:10px; margin-bottom:4px; text-align:center; border-bottom:1px dashed #CCCCCC;}
h2.inner_news_time a{ color:#333;}
h2.inner_news_time a:hover{ color:#d71418; text-decoration:underline;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}



.edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#333; margin:10px 5px 0px;}


.main_right_con2{overflow:hidden;}

.description{ height:auto; overflow:hidden; width:95%; margin:10px 0px; padding-top:10px; }

.descripimg{ float:left; background:none; width:230px; height:141px; margin-bottom:15px;}
.descripimg img{ padding:0px; width:230px; height:132px; border:1px solid #ccc; padding:1px;}
.descriptcot{margin:0px; padding:0px; float:left; width:60%; position:relative;}
.text_p{ color:#d71418;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;}



ul.inner_pages{ padding-top:8px;margin:10px auto 10px; margin-left:5px;}
ul.inner_pages li{line-height:26px;color:#333;}
ul.inner_pages a{color:#333;}
ul.inner_pages a:hover{color:#d71418}


ul.inner_pro{height:auto; overflow:hidden; padding-bottom:0px; width:790px; margin-top:6px;}
ul.inner_pro li{ float:left; margin:0px 9px 5px 0px;display:inline;}
ul.inner_pro li img{ width:179px; height:103px; padding:0px; vertical-align:top; border:1px solid #bababa;}
ul.inner_pro li a{ width:181px; height:138px; display:block; color:#333; overflow:hidden;}
ul.inner_pro li a:hover{ color:#d71418;}
p.photo_title{height:30px; line-height:30px; text-align:center;}

