@charset "utf-8";
/* CSS Document */
body{margin:0px;}
table,td,input,select,textarea,p{font-size:12px;}
table{border-collapse:collapse:}
a{text-decoration:none}

#language{color:#8C8C8C;  text-align:center; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px;}
#language a{color:#8c8c8c; margin:0px 2px;}
#language a:hover{color:#1D2089; margin:0px 2px;}

#nav td{color:#fff; text-align:center;}
#nav a{color:#fff; /*font-weight:bold;*/ margin:0px 10px; height:39px;}
#nav a:hover{color:#fff; font-weight:bold; margin:0px 10px; height:39px;/* border-bottom:4px solid #E1E1E1;*/}

.searchtd {color:#646464;}
.tx{border:1px solid #C2C2C4; width:130px; height:16px;color:#646464;}

.hotprobg{background:url(../images/hotprobg.gif) center no-repeat; margin:5px;}
.proname{color:#1795C1; font-size:12px; font-weight:bold;}
.prolistone img{ margin:0px 18px;}
A.prolistone {border:1px solid #C6C6E2; display:block; padding:4px 0px;}
A.prolistone:hover {border:1px solid #C6C6E2; display:block; padding:4px 0px; background-color:#D9D9EC}

#indexnews ul{padding:0px; margin:0px;}
#indexnews li{ height:24px; list-style-type:none; background:url(../images/indexnewsbg.gif) center bottom no-repeat;}
#indexnews a{color:#646464;}
#indexnews a:hover{color:#1D2089; text-decoration:underline;}

.indextit{color:#1D2089; font-size:12px; font-weight:bold;text-align:left; padding-left:16px;}
.service{color:#4683C2; font-size:12px; font-weight:bold;text-align:left; font-family:Arial, Helvetica, sans-serif;}
.service1{color:#646464; text-align:left; padding-left:20px;}

#location{color:#646464;}
#location  a{color:#646464;}
#location  a:hover{color:#1D2089; text-decoration:underline;}

.left_bg{background-position:top; background-repeat:repeat-x;}
.left_tit{color:#c00; font-weight:bold;}
/*#leftnav td{background:url(../images/line.gif) bottom repeat-x;}
*/#leftnav a{color:#1D2089;}
#leftnav a:hover{color:#c00; text-decoration:underline;}

#leftnav1 a{color:#1D2089;}
#leftnav1 a:hover{color:#c00; text-decoration:underline;}

.imgbor{border:2px solid #ddd; padding:2px;}

.about_txt{color:#646464; padding:10px; line-height:150%; text-indent:2em; text-align:left;}
.about_txt1{color:#646464; padding:10px 14px; line-height:150%; text-align:left;}
.about_tit{color:#c00; font-size:16px;  text-align:left; padding-left:16px; font-family:"黑体";}
.about_img {border:2px solid #ddd; padding:2px; margin:0px 7px 0px 0px;}

#news th{color:#646464; font-weight:bold; height:25px; background-color:#eee;}
#news td{color:#646464; height:25px;background:url(../images/line.gif) bottom repeat-x;}
#news a{color:#646464;}
#news a:hover{color:#1D2089; text-decoration:underline;}

#honor div{width:155px; height:200px; overflow:hidden; position:relative;display:table-cell;text-align:center;vertical-align:middle; border:4px solid #E9E9F3;}
#honor p {position:static;+position:absolute;top:50%}
#honor img {position:static;+position:relative;top:-50%;left:-50%;}

#page {margin:5px 0px;}
#page td{color:#646464; height:25px; text-align:center;}
#page a{color:#646464;}
#page a:hover{color:#1D2089; text-decoration:underline;}

#productinfo td,p{color:#646464;}
#productinfo table{margin:6px 0px;}
.probold{color:#1D2089;}

#bottom{border-top:1px solid #d1d1d1;}
#bottom td{color:#8c8c8c; line-height:200%; text-align:center;}
#bottom a{color:#8c8c8c; margin:0px 2px;}
#bottom a:hover{color:#1D2089; margin:0px 2px;}





/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling*/
/*menu container*/
.menucontainer{background: #5053AE url(images/bgOFF.gif) top left repeat-x;}
/*basic menu styling*/
.menu {float:left;width:100%;position:relative;font-size:11px;
background:url(images/bgOFF.gif) repeat-x;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative; }
.menu ul li {float:left;position:relative;display:inline; font-weight:bold;}
.menu ul li ul li{font-weight:100;}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#fff;width:auto;height:23px;padding:0px 20px;line-height:23px;text-transform:uppercase;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto;}
/*hide sub nav items*/
.menu ul li ul {display:none; }
/*style for table of sub nav items*/
table {margin:-1px;border-collapse:collapse;font-size:11px;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#000;background: url(images/bgON.gif) top left repeat-x;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:39px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#E6E6E6;color:#fff;height:auto;line-height:15px;padding:2px 16px;width:120px;border-bottom:1px solid #fff;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {background:#C9D2DF;color:#000;}