@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background-color:#fff; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img{ border:0px;}
input,select,button{ vertical-align:middle;}

.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

/* header  */
#head{ width:960px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
#top{ height:34px; background-image:url(../images/bg_top.jpg); background-repeat:no-repeat; margin-bottom:3px;}
#logoshop{ display:inline;}
#logo{ width:198px; float:left;}
#banner01{ width:758px; float:right;}
#nav{ background-image:url(../images/bg_nav.jpg); background-repeat:no-repeat; height:37px; line-height:37px; margin-top:3px;}
#search{ width:188px; float:left; margin-left:10px; height:37px;}
.serbtn{ width:153px; height:22px; border:1px solid #ccc; background-color:#fff; font-size:12px; color:#666; line-height:22px;}

.menu{ width:743px; float:right; height:37px;}
.menu ul{ margin:0px; padding:0px; }
.menu ul li{ float:left;}

/* index content */
#content{ width:960px; margin-left:auto; margin-right:auto;}
#lefts{ width:196px; float:left;}
.lefttop{ height:37px; background-image:url(../images/bg_lefttop.jpg); background-repeat:no-repeat; line-height:37px; font-size:14px; font-family: "黑体", "宋体"; padding-left:20px; font-weight:bold; color:#333;}
.leftcenter{ background-image:url(../images/bg_leftcenter.jpg); background-repeat:repeat-y;}
.leftbot{ background-image:url(../images/bg_leftbot.jpg); background-repeat:no-repeat; height:8px;}


/*.idxproad{ margin-top:15px; margin-left:25px; text-align:left;}
.idxproad ul{ margin:0px; padding:0px;}*/
.idxproad{line-height:25px; background-image:url(../images/ico_03.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px; font-size:12px; color:#333; font-weight:bold; text-align:left; margin-left:20px; cursor: pointer; font-family:Arial, Helvetica, sans-serif;}

.idxproul{ margin:0px; padding:0px; margin-left:35px;}
.idxproul ul{ margin:0px; padding:0px;}
.idxproul li{ background-image:url(../images/ico_02.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px; line-height:22px; font-size:12px; color:#333; font-weight:normal;}
.idxproul li a{ font-size:12px; color:#333; text-decoration:none;font-weight:normal;}
.idxproul li a:hover{ font-size:12px; color:#333; text-decoration:underline;}

.picidx01{ display:block; margin-top:10px; margin-bottom:10px;}
#idxtel{ height:78px; background-image:url(../images/bg_tel.jpg); background-repeat:no-repeat; text-align:left;}
.tel01{ line-height:22px; margin-left:40px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.tel02{ font-size:11px; color:#646464; font-family:Arial, Helvetica, sans-serif; line-height:22px; margin-left:5px; margin-right:5px;}

#idxrig{ width:743px; float:right;}
#idxrigsp01{ display:inline;}
.idxrigsp1lf{ width:363px; float:left; height:167px; overflow:hidden;}
.idxrigtd01{ width:5px; background-image:url(../images/bg_idxriglft.jpg); background-repeat:no-repeat;}
.idxrigtd02{ background-image:url(../images/bg_idxrigcenter.jpg); background-repeat:repeat-x;}
.idxrigtd03{ background-image:url(../images/bg_idxrigrig.jpg); background-repeat:no-repeat; width:5px;}

#idxabo{ margin:10px;overflow:hidden; font-size:12px; color:#333; line-height:22px; text-align:left;}
#idxabo h1{ border-bottom:1px solid #ccc; line-height:30px; background-image:url(../images/ico_01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px; font-size:13px; font-weight:bold; color:#333;}


a.idxabomor:link{ font-size:12px; color:#06007B; text-decoration:none;}
a.idxabomor:visited{ font-size:12px; color:#06007B; text-decoration:none;}
a.idxabomor:hover{ font-size:12px; color:#06007B; text-decoration:none;}
a.idxabomor:active{ font-size:12px; color:#06007B; text-decoration:none;}

.idxrigsp1rig{ width:363px; float: right; height:167px; overflow:hidden;}

#idxnew{ margin:10px;overflow:hidden; font-size:12px; color:#333; line-height:22px; text-align:left;}
#idxnew h1{ border-bottom:1px solid #ccc; line-height:30px; background-image:url(../images/ico_01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px; font-size:13px; font-weight:bold; color:#333;}
#idxnew h1 span.more01{ float:right; margin-right:5px; line-height:30px; font-size:12px; color:#666;}
#idxnew h1 span.more01 a{ font-size:12px; color:#666; text-decoration:none; font-family:"宋体";font-weight:normal;}
#idxnew h1 span.more01 a:hover{ font-size:12px; color:#666; text-decoration:underline;}
#idxnew ul{ margin:0px; padding:0px;}
#idxnew ul li{ line-height:24px; font-size:12px; color:#333;}
#idxnew ul li a{ font-size:12px; color:#333; text-decoration:none;}
#idxnew ul li a:hover{ font-size:12px; color:#333; text-decoration:underline;}
#idxnew ul li span.time{ float:right; line-height:24px; font-size:12px; color:#666;}

#idxpro{ margin-top:10px; display:block;}
#idxpro h1{ height:25px; background-image:url(../images/til_idxpro.jpg); background-repeat:no-repeat; line-height:25px;}
#idxpro h1 span.more02{ font-size:12px; color:#D6D6D6; font-family:"宋体"; line-height:25px; float:right; margin-right:15px;}
#idxpro h1 span.more02 a{ font-size:12px; color:#D6D6D6; font-family:"宋体"; text-decoration:none; font-weight:normal;}
#idxpro h1  span.more02 a:hover{ font-size:12px; color:#D6D6D6; font-family:"宋体"; text-decoration: underline;}
#idxprotxt{ margin:10px 5px 10px 5px; line-height:22px; font-size:12px; color:#646464; text-align:left;}
#idxprotxt img{ width:122px; height:84px; padding:2px; /*border:1px solid #ccc; */float:right; margin-right:10px; margin-bottom:10px;}

.idxpropd{ text-align:left;}
.idxpropic{ width:100px;margin-left:10px; margin-right:10px; float:left;}
.idxpropic img{ width:99px; height:90px; /*border:1px solid #ccc; padding:1px;*/}
.idxpropic span{ display:block; line-height:25px; color:#2A2F80; font-size:12px; text-align:center;}
.idxpropic span a{color:#2A2F80; font-size:12px; text-decoration:none;}
.idxpropic span a:hover{color:#2A2F80; font-size:12px; text-decoration: underline;}
/* footer  */
#footer{ width:960px; margin:10px auto 10px auto; border-top:2px solid #ccc; border-bottom:2px solid #ccc; height:55px; line-height:55px; font-size:12px; color:#333;}
#footer span{ float:right; margin-right:15px; line-height:55px; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* agent */
#tile{ height:32px; line-height:32px; border-bottom:1px solid #ccc;}
#tile img{ float:left;}
#tile span{ line-height:32px; float:right; margin-right:15px; font-size:12px; color:#333;}
#tile span a{ font-size:12px; color:#666; text-decoration:none; font-family:"宋体";}
#tile span a:hover{ font-size:12px; caption-side:#666; text-decoration:underline;}

#agentcon{ margin:5px 0px 5px 0px;}
.agent01{ margin-top:10px; border-bottom:1px dotted #ccc;}
.agent01img{ width:185px; float:left; height:128px; text-align:center; line-height:128px;}
.agent01img img{ margin-left:auto; margin-right:auto; margin-top:20px;}
.agent01txt{ width:490px; float: left; margin-left:10px; line-height:22px; font-size:12px; color:#333; text-align:left;}
.agent01txt h1{ height:22px; font-size:12px; color:#333; display:block; font-weight:normal;}

/* product */
.proleft{ width:360px; margin-top:10px; margin-left:8px;}
.propic{ width:120px; float:left; height:125px; border:1px solid #ccc; padding:1px;}
.propic img{ width:120px; height:125px;}
.protxt{ width:225px; float:right; font-size:12px; line-height:22px; color:#333; text-align: left; text-indent:20px;}
.protxt h1{ height:25px; line-height:25px; font-size:14px; color:#110F6C; text-align: left; text-indent:0px; font-weight:normal;}


/* product01 */
#pro01lf{ width:422px; margin-left:auto; margin-right:auto; margin-top:30px;}
/*.pro01lfpic{ width:230px; height:260px; border:1px solid #ccc;}
.pro01lfpic img{ width:230px; height:260px;}*/
.pro01lfpic{ width:400px;/*  border:1px solid #ccc;*/}
/*.pro01lfpic img{ width:230px; }*/
.pro01lffd{ height:20px; display:block; margin-top:5px;}

.pro01rig{ margin-left:50px;text-align:left;}
.pro01rig h1{ height:30px; line-height:30px; font-size:13px; color:#110F6C;}
.pro01txt{ line-height:22px; font-size:12px; color:#333;}
.fontblue{ color:#110F6C;}

/* jishu zichi */
#jstxt01{ text-align:left; line-height:22px; font-size:12px; color:#333; text-indent:20px;}
#jstxt01 h1{ font-size:12px; color:#333; font-weight:bold; height:25px; line-height:25px; text-indent:0px;}
#jszc{ margin-top:10px; border:5px solid #f5f5f5;}
#jszc h1{ height:32px; text-align:left; border-bottom:5px solid #f5f5f5;}
#jszc02{ margin:10px 0px 10px 10px; text-align:left;}
#jszc02 ul{ margin:0px; padding:0px;}
#jszc02 ul li{ line-height:25px; background-image:url(../images/ico_js01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px; font-size:12px; color:#646464;}
#jszc02 ul li a{ font-size:12px; color:#646464; text-decoration:none;}
#jszc02 ul li a:hover{ font-size:12px; color:#646464; text-decoration:underline;}


/* jiagong */
#jiagong{ margin-top:20px; background-color:#f3f3f3; padding:5px; font-size:12px; line-height:22px; color:#333; text-align:left;}
#jiagong span{ color:#110F6C; font-weight:bold; font-size:14px; padding-top:10px;}
#jiagong img{ width:220px; float:left; margin-right:15px; margin-bottom:15px; margin-left:10px; margin-top:10px;}

/* contact */
#contalft{ width:400px; float:left; margin-left:10px;}
#contadress{ text-align:left;}
#contadress span{ display:block; line-height:22px; font-size:12px; color:#646464;}
#contmesg{ margin-top:15px; text-align:left;}
#contmesg h1{ font-size:12px; color:#646464; font-weight:bold; height:25px; line-height:25px;}

#contarig{ width:296px; float: left; margin-left:15px;}

#conmesgtab{ font-size:12px;}
#conmesgtab td{ height:32px; line-height:32px;}
.fx{ text-align:right;}
.continput{ height:18px; line-height:18px; border:1px solid #A1A1BA; color:#646464; width:160px; background-color:#fff;}
.contarea{ border:1px solid #A1A1BA; height:180px; width:320px;background-color:#fff;}

#conmap{ height:245px; overflow: hidden; display:block;}
#dc{ text-align:left; margin-top:15px;}
#dc h1{ height:25px; font-size:13px; color:#06007B; line-height:25px;}
#dctb{ text-align:left; font-size:12px; color:#333;}
#dctb td{ height:30px; line-height:30px;}



/*------------------------------ 2009-11-9 ------------------------------------*/
.protb9{ text-align:left; margin-bottom:25px;}
.protbtd9{ vertical-align:top; line-height:25px; font-size:12px; font-weight:bold; color:#090772; text-align:left; vertical-align:middle;}
.protbtd9 img{ vertical-align:middle;}



.protbd{ width:102px; float:left; margin-left:20px; margin-right:25px;}
.protbdimg{ width:100px; border:1px solid #ccc;}
.protbdimg1{ width:60px;/* border:1px solid #ccc;*/}
.protbdtxt{ height:30px; line-height:30px; text-align:left; font-size:12px; color:#333; overflow:hidden;}
.protbdtxt a{ font-size:12px; color:#333; text-decoration:none;}
.protbdtxt a:hover{ font-size:12px; color:#333; text-decoration:underline;}

