*{
margin:0;
padding:0;
}
body{
color:#000;;
font:normal 12px Times New Roman arial;
line-height:150%;
word-wrap:break-word ;
background:#dcd8d9;
width:100%;
}
td{
padding:3px 0;
}


select,input{
vertical-align:middle;
}

hr{
border:1px solid #ddd;
border-width:0 0 1px 0;
height:1px;
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:none;
}
a:hover {
color:#da281f;
text-decoration:none;
}
img {
border:0;
}

.l{
float:left;
}
.r{
float:right;
text-align:right;
font-size:12px;
font-weight:normal;
}

h5{
font-size:14px;
font-weight:bold;
}

td,.big{
font-size:12px
}
.small{
font-size:10px;
}

.butt1{
background: #09f;
border-bottom: 2px #058 solid;
border-right:  2px #058 solid;
border-left: 2px #8df solid;
border-top: 2px #8df solid;
color:#fff;
padding:1px 0 0 0;
height:21px;
cursor:pointer;
cursor:hand;
}

.butt2 {
background: #f80;
border-bottom:2px #b60 solid;
border-right:2px  #b60 solid;
border-left:2px #fd8 solid;
border-top:2px #fd8 solid;
color:#fff;padding:2px 0 0 0;
height:21px;
cursor:pointer;
cursor:hand;
}

#main{
background:#fff url(/companymodule/theme/xinnan/images/bg_top.jpg) no-repeat top;
margin:5px auto;
padding:0;
text-align:left;
width:900px;
border:1px solid #4d4b4c;
}
#main2,#main3{
width:900px;
background:#fff;
margin:0;
padding:0;
}

#top{
background:url(/companymodule/theme/xinnan/images/logo.gif) no-repeat 20px 10px;
height:55px;
color:#000;
padding:10px 0;
}


#top a{
padding:0 0 0 3px;
}
#top a:hover{
text-decoration:none;
}

.login {
position:absolute;
margin:0 0 0 450px !important;*margin:0 0 0 -150px !important;
margin:0 0 0 -150px;
z-index:100;
padding:0;
}

#head{
margin:5px;
}
#hleft{
float:left;
width:670px;
}
#hright{
float:right;
background:#f2e3e2;
width:200px;
height:276px;
padding:7px;
display:inline;
}
#hright p{
color:#000;
text-indent:2.0em;
line-height:1.7em;
margin-bottom:6px;
}

.more{
background:url(/companymodule/theme/xinnan/images/more.png) no-repeat;
width:75px;
height:25px;
text-align:left;
padding:0 0 0 45px;
}
.more a{
color:#fff;
text-decoration:none;
}

#head2{
background:url(/companymodule/theme/xinnan/images/headimg.jpg) no-repeat;
height:100px;
margin:5px;
}

.blog_menu {
width:580px;
height:30px;
padding:0;
margin:10px 0 0 0;
text-align:right;
}
.cn{
font-size:14px;
}
.en{
font-size:12px;
}
.menublock,.display{
float:left;
width:auto;
margin:0;
height:1.5em;
padding:8px 11px 5px 8px;
font-weight:bold;
background:url(/companymodule/theme/xinnan/images/menu_dot.gif) no-repeat right;
}
.menublock_en,.display_en{
float:left;
width:auto;
margin:0;
height:1.5em;
padding:6px 14px 7px 12px;
font-weight:bold;
background:url(/companymodule/theme/xinnan/images/menu_dot.gif) no-repeat right;
}

.subs{
position:absolute;
width:100px;
height:auto;
border-top:3px #cfcfcf solid;
background:#fff;
z-index:99;
float: left;
clear:both;
margin:0;
padding:0;
}
.subs a{
display: block;
width:95px;
}

.subs ul {
margin:5px 0 0 0;
padding:0;
border:0;
list-style-type: none;
}

.subs li {
display: block;
margin:0;
padding:3px 0;
text-align: center;
line-height:1.2em;
font-weight:normal;
}

.menublock .subs,.menublock_en .subs{
display: none;
}

a.tl:link, a.tl:visited,a.tl:hover, a.tl:active, a.sl:link, a.sl:visited, a.sl:hover, a.sl:active {
display: block;
text-decoration: none;
color:#000;
border: none;
text-align:center;
}
a.tl:hover, a.tl:active , a.sl:hover, a.sl:active{
text-align:center;
background:#f0f0f0;
color:#db2820;
}
a.sl:link,a.sl:visited,a.sl:hover, a.sl:active{
text-align:center;
color:#000;
font-size:12px;
}

a.sl:hover, a.sl:active{
color:#db2820;
}


div#mainleft {
float:left;
width:210px;
padding:0;
margin:0 0 0 5px;
display:inline;
}

div#maincenter{
float:left;
width:670px;
margin:0 0 10px 5px;
padding:0;
display:inline;
text-align:center;
}
div#mainright1{
float:left;
width:650px;
margin:0 0 10px 15px;
padding:0;
}

div#mainright{
float:right;
padding: 0;
width:150px;
margin:0;
}


.c22{
margin:10px 0;
}

.c22 input {
color:#000;
text-decoration:none;
background: #e0e0e0;
border-bottom: 1px #bbb solid;
border-right:1px #bbb solid;
border-left: 1px #efefef solid;
border-top: 1px #efefef solid;
width:72px;
padding:2px 0 0 5px;
font-size:12px;
cursor:hand;
}

.c5{
margin:0 0 10px 0;
padding:2px 10px;
background:#f3f5f4;
text-align:left;
}


.title1{
background:#ececec url(/companymodule/theme/xinnan/images/tit_dot.gif) no-repeat 10px center;
font-size:14px;
color:#000;
margin:0;
padding:6px 0 4px 28px;
}
.title1 a{
color:#000;
text-decoration:none;
}
.title1 .r{
background:#fff;
padding:0 5px;
}

.cont1,.list{
border:1px solid #ececec;
padding:6px 8px;
margin:0;
line-height:1.8em;
margin-bottom:12px;
}

.list b{
background:#ececec;
color:#db2820;
padding:4px 10px 3px 8px;
margin:0;
}

.list ul{
list-style:url("/companymodule/theme/xinnan/images/icon_02.gif") inside;
padding:0;
margin:0 0 6px 0;
}
.list ul li{
background:url(/companymodule/theme/xinnan/images/dotted.gif) repeat-x bottom;
padding:0 0 4px 12px;
margin:0;
height:auto !important;
}

.cont1 ul li{
height:auto !important;
}


.cont5,.cont5_en{
width:650px;
margin:0;
padding:10px 0;
}

.cont5 ul,.cont1 ul{
list-style:url(/companymodule/theme/xinnan/images/icon_03.gif) inside;
}
.cont5 ul li{
background:url(/companymodule/theme/xinnan/images/dotted.gif) repeat-x bottom;
padding:4px 0 4px 5px;
height:auto !important;
text-align:left;
}
.cont5 ul li a{
text-decoration:none;
}

.cont5 p{
text-indent:2.0em;
line-height:1.8em;
}
.cont5_en p{
line-height:1.8em;
}
.cont2_p{
margin-bottom:10px;
}


.title5,.title6{
background:url(/companymodule/theme/xinnan/images/bg_tit2.gif) repeat-x;
width:620px;
font-size:14px;
padding:6px 0 5px 30px;
color:#000;
}
.title5 a,.title6 a{
color:#000;
text-decoration:none;
}
.title5 .r a,.title6 .r a,.title7 .r a{
background:#fff;
padding:2px 5px;
color:#000;
text-decoration:none;
margin-right:15px;
}
.title7{
background:url(/companymodule/theme/xinnan/images/bg_tit.gif) repeat-x;
width:640px;
font-size:14px;
padding:6px 0 5px 30px;
color:#000;
text-align:left;
}

.titlenote{
background:#f8f3f1;font-size:12px;color:#a51f1f;margin:10px auto 0 auto;height:26px; line-height:28px;padding:0; width:590px; padding:0 0 0 10px;
}
.contnote{
border-top:1px solid #fff;
width:598px;
margin:0 auto;
}


.h4_1{
background:#f3f5f4 url(/companymodule/theme/xinnan/images/icon_01.gif) no-repeat 2px center;
font-size:12px;
margin:2px 0 8px 0;
height:18px;
padding:2px 0 0 15px;
border-bottom:1px #ccc dotted;
}

.h4_2{
font-size:14px;
padding:3px 0;
text-align:center;
border-bottom:1px #ccc dotted;
margin:0;
color:#d70004;
background:#f5fafd;
}

.h4_3{
font-size:14px;
padding:0;
margin:0 0 -15px 0;
color:#000;
}

.h5_1{
background:url(/companymodule/theme/xinnan/images/titlebg.png) left no-repeat;
font-size:12px;
color:#212e37;
margin:0;
height:27px;
line-height:27px;
padding:0 0 0 14px;
font-weight:normal;
}
.h5_1 a {
color:#555;
text-decoration:none
}
.h5_1 a:hover{
color:#c00;
text-decoration:none;
}
.h5_1 .r {
float:right;
padding:0 10px 0 0;
}


.ul06 li{padding:0 0 4px 0}

.img_w{width:expression(width>400?400:width);}
html>body .img_w{}

.read{background:transparent url(/companymodule/theme/xinnan/images/icon_02.gif) no-repeat 2px center;padding:0 10px 0 16px;}

.listlink li{
background:url(/companymodule/theme/xinnan/images/icon.gif) left no-repeat;
padding:4px 0 4px 7px;
}

#list_content_top ul{list-style:none;}
html>body #list_content_top ul {list-style:none;}
#list_content_top ul li{background:#f3f5f4; padding:0 0 0 16px; font-weight:bold;list-style-type:none;border-bottom:1px #ccc solid;line-height:2.0em;}
#list_content_top ul li span#top_m  { width:100px; float:right;text-align:center;border-left:1px #ccc solid;}
#list_content_top ul li span#top_d  { width:30px; float:right;text-align:center;border-left:1px #ccc solid;}
#list_content_top ul li span#top_r  { width:70px; float:right; text-align:center; border-left:1px #ccc solid;}

#list_content{list-style:none;}
html>body #list_content ul {list-style:none;}
#list_content ul li {background:none;margin-left:2px; padding:4px 0 ;border-bottom:1px #ccc solid;list-style-type:none;}
#list_content ul li span.cm  { width:100px; float:right;text-align:center;}
#list_content ul li span.cd  { width:30px; float:right;text-align:center;}
#list_content ul li span.cr  { width:70px; float:right;text-align:center; }


#info{}
#info ul {list-style:none;padding:4px 0;}
#info li { float:left; padding:2px 0 2px 10px;margin-left:4px;background:#f1f1f1;width:45%;}

.page{clear: both; margin:10px 0;padding:6px 0;text-align:center;}

#footer{clear:both;width:900px;margin:0 auto;background:#fff url(/companymodule/theme/xinnan/images/menu_btm.gif) repeat-x top;text-align:center;color:#000;padding:2px 0;}
#footer a {color:#000;text-decoration:underline;}
#footer a:hover {color:#da281f;text-decoration:none;}

#footer #menu_btm{width:480px;margin:0 auto;}
#footer #menu_btm ul{list-style:none;}
#footer #menu_btm ul li{float:left;padding:0 12px;}
#footer #menu_btm ul li a{color:#000;text-decoration:none;}

.hackbox { clear:both}

#table{padding:10px;margin:0;border:1px #ccc solid;text-align:center;width:97%;}

.k10{padding:6px;}
.k10 ul{list-style-type: none;}
.k10 ul li{background:none;border:none;float:left;text-align:center;width:25%;padding:8px 0;display:table-cell; height:200px;}

.pic{width:88px;text-align:center;margin:8px auto;overflow:hidden;padding:1px}

.rss{   
height:39px;
width:220px;
padding:0 0 15px 0;
}


.prolist{
float:left;
width:162px;
text-align:center;
padding:0;
margin:0;
height:auto;
}


.selectProductPhoto{
overflow:hidden;
margin:0 auto;
padding:1px;
height:120px;
width:120px;
background:#fff;
border:1px solid #e1e1e1;
}

.selectProductPhoto a{
overflow:hidden;
height:118px;
width:118px;
display:table-cell!important;
display:block;
vertical-align:middle;
}

.selectProductPhoto img {*margin-top: expression(( 120 - this.height ) / 2);}

.prolist_name{
width:160px;
height:35px;
overflow:hidden;
font-size:12px;
text-align:center;
margin:5px auto 0 auto;
line-height:1.4em;
}
.prolist_name1{
width:160px;
height:70px;
overflow:hidden;
font-size:12px;
text-align:center;
margin:5px auto 0 auto;
line-height:1.4em;
}


h2{color:#000;font-size:18px;line-height:1.8em;text-align:center;}
.cen{text-align:center;}
.gray{color:#999;}

.shangji3{}
.shangji3 h2{text-align:center;font-size:18px;padding:0;color:#000;line-height:1.8em;margin:0 0 15px 0}
.shangji3 h2 span{font-size:14px;color:#000}

.left_imgdiv{margin:0 10px 0 0;text-align:center;}
.imgdiv_view{margin:0;margin:0 auto;text-align:center;}
.imgdiv_view img{border:0}

.right_foo{margin:0;}
.right_foo ul{margin:0; list-style:none;}
.right_foo ul li{background:none;border-bottom:1px #ccc dotted;padding:4px 0}

.shangji3 h3{background:#f8f8f8 url(/companymodule/includes/theme/10/style/04/icon_01.gif) no-repeat 5px 8px;font-size:12px;margin:0;height:18px;padding:2px 10px 3px 18px;border-bottom:1px #dedede solid;}

.shangji3 h3 span{float:right;font-size:12px;font-weight:normal;}

.shangji3 p{padding:10px}

.contact{margin:0 auto 20px auto;width:330px;padding:10px 20px;background:#f8f8f8;border:1px #e1e1e1 solid;filter : progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc,offX=5,offY=5,positives=true);}

.contact h4{font-size:14px;padding:4px 0;color:#008}

.shangji3 .imgdiv{margin:0 auto;border:1px #e1e1e1 solid;width:60px;background:#fff;text-align:center;overflow:hidden;}
.shangji3 .imgdiv img{height:60px;border:0}

.questions{border:1px #ccc solid;padding:10px;margin:0}

.kf{
font-size:12px;
color:#646464;
margin:0 0 0 5px;
}
.kf1{
font-size:12px;
color:#646464;
margin:10px 0 0 5px;
}
ul.qq{margin:0;padding:0;list-style:none;}
ul.qq li{ padding:5px 0;}
ul.qq li.qon_m{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/qq.gif) no-repeat left center;}
ul.qq li.qoff_m{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/qqoffline.png) no-repeat left center;}
ul.qq li.qon_f{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/qqmmonline.png) no-repeat left center;}
ul.qq li.qoff_f{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/qqmmoffline.png) no-repeat left center;}
ul.qq li.msnol{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/msn.gif) no-repeat left center;}
ul.qq li.skype{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/skype.gif) no-repeat left center;}
ul.qq li.yahoo{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/yahoo.gif) no-repeat left center;}
ul.qq li.gtalk{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/gtalk.gif) no-repeat left center;}
ul.qq li.bkol{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/bk.gif) no-repeat left center;}
ul.qq li.dh{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/telephone.gif) no-repeat left center;}
ul.qq li.myt{line-height:20px;padding:3px 0 2px 20px;background:transparent url(/companymodule/theme/xinnan/images/myt.gif) no-repeat left center;margin:0 0 -3px 0;}

ul.msn{ margin:5px 0 0 5px; padding:0; list-style:none;}
ul.msn li.msnol{line-height:20px;padding:0 0 0 20px;background:transparent url(/companymodule/theme/xinnan/images/msn.gif) no-repeat left center;}

ul.tp{margin:0 0 0 5px;padding:0;list-style:none;}
ul.tp li.tel{line-height:20px;padding:0 0 0 20px;background:transparent url(/companymodule/theme/xinnan/images/phone.gif) no-repeat left center;}
ul.tp li.pho{line-height:20px;padding:0 0 0 20px;background:transparent url(/companymodule/theme/xinnan/images/telephone.gif) no-repeat left center;}

.y{font-size:12px;background:#fff7f3;border:1px solid #a55450;margin:10px 20px 20px 20px;padding:10px;}
.y blockquote{margin:10px 30px;}


.cpclass{
background:#f8f8f8;
padding:3px 10px;
border-bottom:1px solid #dedede;
}

/* Service */
.s_top{
background:url(/companymodule/theme/xinnan/images/cs_1.png) left no-repeat;
width:105px;
height:34px;
cursor:pointer;
}
.s_top_en{
background:url(/companymodule/theme/xinnan/images/cs_4.png) left no-repeat;
width:105px;
height:34px;
cursor:pointer;
}

.s_cont{
background:url(/companymodule/theme/xinnan/images/cs_3.png) left repeat-y;
padding:5px 10px;
width:85px;
overflow:hidden;
}

.s_bottom{
background:url(/companymodule/theme/xinnan/images/cs_2.png) left no-repeat;
width:105px;
height:16px;
}
.s_logo{
background:url(/companymodule/theme/xinnan/images/qq_logo.gif) left no-repeat;
width:105px;
height:33px;
}
.s_logo_en{
background:url(/companymodule/theme/xinnan/images/qq_logo_en.gif) left no-repeat;
width:105px;
height:33px;
}

.closediv{
width:105px;
height:34px;
}

.logdiv {display:none;position:absolute;z-index:110;width:100%;left:0px;top:0px;height:100%;}
.log {display:none;position:absolute;color:#333;z-index:120;left:70px !important;*left:785px !important;left:785px;top:25px;background:#fef6ee;padding:6px;border:1px #333 solid;width:155px;}
.log input {border:1px #333 solid;height:16px;width:80px;background:#fffbf3;}
.log button {margin:5px 0 0 0;cursor:hand;}

.title1_tit{ font-size:12px;margin:5px 0 3px 0;background:url(/companymodule/theme/xinnan/images/icon2.gif) left no-repeat; padding:2px 0 0 14px; height:20px;}
.title1_name{font-size:14px; text-align:left; color:#501514;} 



/*ÏÂÀ­²Ëµ¥*/

.menulist{
width:70px;
height:60px;
border:1px solid gray;
padding:6px 10px 10px 10px;
background:#f3f3f3;
opacity:0.90;
filter :progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90,finishOpacity=100);
color:#1a2942;
font-size:12px;
font-weight:bold;
}
.menulist a{
color:#333;
text-decoration:none;
}
.menulist a:hover{
color:#f00;
text-decoration:underline;
}
.menulist ul {
list-style:none;
}
.menulist ul li{
text-align:center;
}
.menulist li{
padding:5px 0;
}
.contactbg{ background:#f5f5f5; height:155px;}
.contactbg1{ background:#f5f5f5; height:105px;}
.contactfont{ font-size:14px; line-height:26px;}
.icinfo{padding:0 0 0 50px;}


.friends2{float:left;width:16%;text-align:center;padding:0 0 5px 0;margin:5px 0 0 3px;}
.friend2_img{border:1px #e1e1e1 solid;background:#fff;width:68px;height:68px;text-align:center;overflow:hidden;padding:0;}
.friend2_img1{overflow: hidden;width:64px;height:64px;text-align:center;}
.friend2_name{display: block;width:68px;line-height:20px;height:20px;overflow: hidden;text-align: center;margin:2px 0 0 0;}

/*ÊäÈë¿ò*/
.input{
width:380px;
margin:5px 0 0 0;
}
.textare{
width:430px;
height:100px;
margin:5px 0 0 0;
}
.nodis{
display:none;
}

.green{
color:#4aa325;
font-weight:bold;
}

.red{
color:#da281f;
text-decoration:none;
}


