@charset "utf-8";
/**************************
(C)2010-2013 jsxyidc.com
update: 2013-3-1 22:01:27
person: XY
**************************/
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif,"宋体" ; color:#616161;}
table{ border-collapse:collapse;border-spacing:0;}
ul,li{ list-style-type:none}
img{ border:0; vertical-align:bottom;}
a{ text-decoration:none; color:#747474;}
.clear{ clear:both;}
#head{ width:100%; height:100px; background-color:#999999;}
.head{ width:1000px; margin:0px auto;}
.h_logo{ float:left;}
.h_so{ float:right;}
.h_s_l{ text-align:right; line-height:24px; color:#FFFFFF;}
.h_s_l a{ color:#FFFFFF;}
.h_s_l a:hover{ color:#FFFFFF;}
.h_s_s{}
.searchbox { height:35px; margin-top:25px; }
.searchform {float:left;width:100%;height:24px;line-height:24px;margin-top:6px;  }
.searchform li {float:left;position:relative; }
.searchform input.text {float:left;width:250px; font:14px/24px Arial, Helvetica, sans-serif;height:24px; padding:2px 4px;color:#ccc;border:1px solid #8f98a5;border-right:none;}
.searchform li p {float:left;height:24px;padding:0;margin:0;}

/*menu*/
#menu{ width:100%; height:30px; background:url(../images/tree_bg1.gif) repeat-x;}
.nav{ width:1000px; height:50px; margin:10px auto; overflow:hidden;}
.nav li{ width:110px; height:26px; float:left; display:block; text-align:center; line-height:26px; overflow:hidden;}
.nav li a{ font:bold 13px/26px "宋体"; color:#FFFFFF;}
.nav li a:hover{ width:85px; height:26px; display:block; background:url(../images/li_bg.png) no-repeat; color:#FFFFFF;}

/*flash*/
#focus{ width:1000px; margin:0px auto; height:480px; background-color:#FFFFFF;}
#banner{width:auto%;margin:0 auto; background-color:#666666;}
#focus{width:1000px; margin:0px auto;height:480px;position:relative;overflow:hidden;}
#focus ul{position:absolute;}
#focus ul li{height:480px;position:relative;float:left;background:#000;overflow:hidden;}
#focus ul li div{position:absolute;}
#focus ul li img{width:1000px;height:480px;}
#focus .btnBg{width:1000px;height:20px;position:absolute;left:0;bottom:0;}
#focus .btn{height:10px;padding:5px 10px;position:absolute;right:0;bottom:0;text-align:center;}
#focus .btn span{width:25px;height:10px;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}
#focus .btn span.on{background:#fff;}

/*content*/
#cont{ width:1000px; margin:6px auto;}
.c_l{ width:220px; float:left; margin-right:10px;}
.c_l_t{ width:100%; height:38px; background:url(../images/c_l_t.gif) no-repeat; overflow:hidden;}
.c_l_t h3.title{ font-size:14px; font-weight:bold; line-height:38px; padding-left:12px;}
.c_l_c{ width:218px; border:1px #d8dbde solid; border-top-style:none; margin-bottom:6px; overflow:hidden;}
.c_l_c_c{ width:186px; margin:6px 16px; overflow:hidden;}
.c_l_c_c ul li{ line-height:24px;}
.c_r{ width:770px; float:right;}
.c_r_t{ width:100%; height:38px; background:url(../images/c_r_t.gif) no-repeat; overflow:hidden;}
.c_r_t h3.title{ font-size:14px; font-weight:bold; line-height:38px; padding-left:12px;}
.c_r_c{ width:768px; border:1px #d8dbde solid; border-top-style:none; margin-bottom:6px; overflow:hidden;}

/*newslist*/
.c_l_list{ width:200px; margin:6px 9px; overflow:hidden;}
.c_l_list li{ border-bottom:1px #E7E7E7 dashed; line-height:26px;}

/*tree*/
.c_l_tree{ width:186px; margin:5px 16px 6px 16px; overflow:hidden;}
#menubox{ width:100%;  overflow:hidden;}
#menubox ul li{line-height:36px; background:url(../images/tree_bg.gif) no-repeat; overflow:hidden;}
#menubox .title{ font-size:13px; font-weight:bold; color:#6C6C6C; padding-left:2px;}
#menubox .submenu{ display:none; background-color:#ffffff;}
#menubox .submenu a{ height:30px; line-height:30px; color:#013E81; display:block;border-bottom:#CCC dashed 1px; padding-left:12px;}
#menubox .submenu a:hover{ color:#FF0000;}


/*about us*/
.about{ width:740px; margin:5px 14px; line-height:24px; font-size:12px; overflow:hidden;}
.about img{ float:left; border:1px #EEEEEE solid; padding:2px; width:180px; margin-top:5px; margin-right:12px; height:120px;}

/*product list*/
.pro_list{ width:100%; margin:5px 0px 15px 0px; overflow:hidden;}
.pro_list li{ width:167px; float:left; margin-left:20px; margin-top:10px; text-align:center; display:inline;}
.pro_list li img{ width:174px; height:120px; border:1px #E4E4E4 solid; padding:2px;}
.pro_list li a img:hover{ border:1px #1650FA solid; }
.pro_list li span{ line-height:22px; display:block; overflow:hidden;}

#link{ width:1000px; margin:5px auto; height:32px; line-height:32px; border-top:1px #868686 solid;}
#link span{ font-size:13px; font-weight:bold; width:75px; overflow:hidden;}
#link a{ padding:0px 10px;}
#link a:hover{ color:#CC0000;}
#foot{ width:100%; border-top:1px #4D4D4D solid; background-color:#999999;}
.foot{ width:1000px; margin:10px auto; overflow:hidden;}
.f_dc{ width:100%; text-align:center; line-height:24px; color:#FFFFFF;}
.f_dc a{color:#FFFFFF;}
.f_dc a:hover{ color:#CCFF00;}

/**/
.dc_about{ width:736px; margin:15px 16px; line-height:28px; font-size:13px; overflow:hidden;}

.dc_list{ width:736px; margin:10px 16px; overflow:hidden;}
.dc_list li{ line-height:32px; border-bottom:1px #E1E1E1 dashed; background:url(../images/a.gif) no-repeat 0px 10px; padding-left:16px;}
.dc_list li span{ float:right; color:#A0A0A0;}

.dc_pages{ width:100%; line-height:30px; text-align:center;}

.dc_show{ width:736px; margin:18px 16px; overflow:hidden;}
.dc_s_t{ width:100%; text-align:center; height:34px; font-size:18px; font-weight:bold; line-height:34px;}
.dc_s_l{ width:100%; text-align:right; border-top:1px #BFBFBF dashed; font-size:12px; line-height:24px;}
.dc_s_c{ width:100%; font-size:13px; line-height:26px; text-indent:2em;}
.dc_s_p{ width:100%; font-size:0px; margin:20px auto; text-align:center;}

.case_list{ width:736px; margin:10px 16px; overflow:hidden;}
.c_box{ width:100%; margin:10px auto;}
.c_b_l{ width:150px; float:left; margin-right:15px; font-size:0px;}
.c_b_l img{ border:1px #E7E7E7 solid; padding:3px;}
.c_b_r{ width:571px; float:right;}
.c_b_r_t .title{ font-size:14px; font-weight:700; line-height:26px;}
.c_b_r_t .title a:hover{ color:#2558EF;}
.c_b_r_c{ line-height:24px; color:#C6C6C6;}

.tablecss{width:100%; margin:10px auto;}
.tablecss th, .tablecss td{border:1px solid #86C2FF;}
.tablecss th{background:#EEF7FF; text-align:center; font:bold 14px/20px "宋体"; padding:8px 0 8px 0px; color:#660000;}
.tablecss td{background:#fff; padding:6px 0 6px 10px;}
.scar{ width:100%;}
.scar td{ width:50%; padding:9px 0 9px 5px;}
.scart{ width:100%; font:bold 13px/32px "宋体"; border-bottom:1px #D2D2D2 dotted; border-top:1px #D2D2D2 dotted; background-color:#EFEFEF; padding-left:5px;}