







/********** body **********/

.index{ padding-top:15px; text-align:left;}

.i_left{ float:left; width:215px;}
.i_middle{ float:left; width:547px; margin-left:13px;display:inline;}
.i_right{ float:right; width:215px;}

.box{}
.box_tit{ background:url(../images/box_tit.gif) no-repeat top; height:35px; line-height:28px; color:#fff; text-indent:25px; font-weight:bold; font-size:14px;}
.box_list{ margin-left:5px;border-bottom:1px solid #d4d4d4;background:url(../images/box_list_bg.gif) repeat-y right;}
.proclass{}
.proclass p{ height:30px; line-height:30px; text-indent:20px;}
.proclass p a{ display:block; height:30px;}
.proclass p:hover{ background:url(../images/tree_over.gif) repeat-y right; color:#034b93;}

.i_about{ padding:0px 15px 10px 20px;}
.i_mlys{ padding-top:15px;}
.i_mlys_tit{ background:#d4d4d4; height:30px; line-height:30px; color:#b40001; padding-left:20px; font-weight:bold}
.i_mlys_info{padding:3px 15px 10px 20px;}

.dkhlb{ padding:10px 0px 10px 0px;}
.dkhlb dt{ margin-left:10px; float:left; padding-top:10px;}
.dkhlb dt img{ border:1px solid #d3d4d6;}


.box1{}
.box1_tit{ background:url(../images/box_tit1.gif) no-repeat top; height:35px; line-height:28px; color:#fff; text-indent:25px; font-weight:bold; font-size:14px; position:relative}
.i_more{ position:absolute; top:5px; right:1px;}
.box1_list{ margin-left:5px;border:1px solid #d4d4d4; border-top:none;}
.box1_list ul li{ float:left;  overflow:hidden; margin:10px 9px 10px 10px; display:inline;}
.box1_list ul li img{border:1px solid #d4d4d4; padding:4px;}
.box1_list ul li p{ text-align:center; width:161px; height:20px; overflow:hidden;} 
.box1_list ul li p a { color:#0048a0;}
.box1_list ul li p a:hover{ text-decoration:underline;}

.i_img_over{ background:#8b9fc0;}
.i_img_out{ background:#fff;}

.box3{}
.box3_tit{ background:url(../images/box_tit3.gif) no-repeat top; height:35px; line-height:28px; color:#fff; text-indent:25px; font-weight:bold; font-size:14px;}
.box3_list{ margin-left:5px;border:1px solid #d4d4d4; border-top:none;}

.i_flash{ padding:5px 0px 5px 2px;}
.i_news{ }
.i_news p{line-height:30px; height:30px; padding-left:20px;overflow:hidden; width:175px;}

.i_project{ padding:10px;}
.i_project_img{ float:left; width:280px;}
.i_project_img img{ padding:3px; border:1px solid #ccc;}
.i_project_para{ float:right; width:230px;}
.i_project_tit a{ font-size:16px; font-weight:bold; color:#0058c0;}
.i_project_small{ padding-top:5px;}
.i_projectlist{ margin-top:15px; height:125px; overflow:hidden}
.i_projectlist div{ float:left; width:160px;}
.i_projectlist div img{ border:4px solid #8e9dc6;}
.i_projectlist div p{ text-align:center; width:160px; height:20px; overflow:hidden;}



.i_links{ padding:2px 0px 3px 0px;}
.i_links p{ text-align:center; width:210px; padding-top:10px;}
.i_links_more{ text-align:right;}

/********** 子页 **********/

.main{ width:1050px; text-align:left; padding-top:15px; margin:0 auto}

.main_left{ float:left;  width:215px; }
.box_tit1{background:url(../images/box1_tit.gif) no-repeat top; height:35px; line-height:28px; color:#fff; text-indent:25px; font-weight:bold; font-size:14px;}
.box_list1{background:url(../images/box_list_bg.gif) repeat-y right;}
.box_list2{ margin-left:5px;background:url(../images/box_list_bg.gif) repeat-y right;}
.proclass1{}
.proclass1 p{ height:34px; line-height:34px; text-indent:20px;}
.proclass1 p a{ display:block; height:34px;}
.proclass1 p:hover{ background:url(../images/tree_over1.gif) no-repeat right; color:#034b93;}
.class_over{background:url(../images/tree_over1.gif) no-repeat right; color:#034b93;}
.class_over a{}
.l_info{padding:10px 0px 10px 0px;}
.l_info dt{ float:left; padding-top:10px; padding-left:10px;}

.p_over a{ background:url(../images/tree_over1.gif) no-repeat right;color:#034b93;}

.main_right{ float:right; width:775px; }
.location{ text-align:right; background:url(../images/loc_bg.gif) no-repeat right bottom; height:30px; line-height:30px; padding-right:15px;}
.location span{ color:#1e367e;}

.content1{ text-align:left; line-height:22px; padding-top:15px; }

.news_info{ border-bottom:1px dashed #ccc;  padding:10px 0px 10px 0px;}
.news_img{ float:left; width:175px; height:126px; background:url(../images/news_bg.gif) no-repeat;}
.news_img img{ margin-left:6px; margin-top:6px;}
.news_para{ float:right; width:580px;}
.news_tit a{ font-weight:bold; color:#0063c6;}
.news_tit a:hover{ text-decoration:underline;}
.news_small{ padding-top:5px;}
.news_small a{ color:red;}
.news_small a:hover{ text-decoration:underline;}

.projectlist{ list-style:none;}
.projectlist li{ float:left;  padding:10px;  background:url(../images/project_bg.gif) no-repeat 10px bottom;}
.porject_bdr{border:1px solid #ccc;padding:10px;position:relative; text-align:center}
.projectlist li p{ width:216px; overflow:hidden; height:28px; line-height:28px; text-align:center; background:#e8e8e8;}

.products{ list-style:none;}
.products li{ float:left; padding:7px; background:url(../images/product_bg.gif) no-repeat 10px bottom; width:370px;}
.product_bdr{border:1px solid #ccc;padding:8px;position:relative; }
.product_img{ float:left; width:216px;}
.product_para{ float:left; width:135px; height:166px; overflow:hidden; background:#e8e8e8;}
.product_para p{ font-weight:bold; height:24px; line-height:24px; width:135px; overflow:hidden;}
.product_para p a{ color:#095ecb; padding-left:5px;}
.product_para p a:hover{ text-decoration:underline;}
.product_small{ padding-top:5px; line-height:20px;padding-left:5px;}

.pro_img{ float:left; width:430px; margin-top:15px;}
.b_img{ position:relative; padding:10px; border:1px solid #e0e0e0; }
#bimg{ width:400px; height:400px;}

.pic_list{ position:relative;width:430px; height:101px; margin-top:10px;}
#botton_l{ background:url(../images/left.gif) no-repeat; width:19px; height:64px; cursor:pointer; position:absolute; top:8px; left:0px;}
#botton_r{ background:url(../images/right.gif) no-repeat; width:19px; height:64px;cursor:pointer; position:absolute;top:8px; right:0px;}
.i_prolist{ position:absolute; left:0px; top:0px; width:390px; height:79px; }
#inhome_pro{width:390px; margin:0px; padding:0px; margin-left:15px; list-style:none; height:96px;}
#inhome_pro li{ float:left; width:75px; padding-right:28px; padding-left:28px}
#inhome_pro li img{ cursor:pointer; width:80px; height:80px;}

.img_over img{ border:1px solid red; }
.img_out img{border:1px solid #e0e0e0; }


.pro_para{ float:right; width:330px; margin-top:15px;}
.pro_tit{ height:35px; line-height:35px; font-size:14px; border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; color:#d83725; font-weight:bold;}
.pro_model{ line-height:40px;}
.pro_model span{ color:#0468c8; }

.showpro_btn{ position:relative;border-left:1px solid #515151; margin-top:10px; height:30px;}
.showpro_btn dt{ float:left; font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px;border:1px solid #515151; border-left:0px; padding-left:20px; padding-right:20px; cursor:pointer;}

.pro_btn_over{ background:#247bc2 url(../images/btn_over.png) no-repeat bottom center; color:#fff;}
.pro_btn_out{}

.showpro_con{ border-top:3px solid #515151; font-size:14px; line-height:20px; padding-top:10px;}
.pro_btn{ padding-top:25px;}

.fed_tit{ font-size:14px; font-weight:bold; color:#474747; line-height:45px;}
.fed_tit span{ color:#0564b8;}
.fed_info{ background:url(../images/fed_bg.gif) no-repeat left top; padding-top:40px; padding-left:110px; font-size:14px;}
.fed_info td{ font-size:14px;}

/********** bottom **********/
.bottom { padding-top:15px;}

.links{ margin:0 auto; padding:0px; width:1003px; text-align:left;padding-bottom:8px; background:url(../images/links_bg.gif) no-repeat bottom;}
.linkslist{ border:1px solid #bababa; background:url(../images/links_con.gif) repeat-x bottom;}
.links_tit{ float:left; width:105px;}
.links_info{ float:right; width:870px; padding:10px; line-height:30px;}
.links_info a{ display:block; float:left; padding:0px 10px 0px 10px;}

.foot_info{background:#f5f6f8; padding:10px; margin-top:15px;}
.foot_menu{}
.foot_menu a{ padding:0px 10px 0px 10px;}
.foot_img{ padding:15px 0px 20px 0px;}
.copyright{ color:#9e9ea0; padding-top:5px;}
.copyright a{ color:#9e9ea0;}
.project_hot{ position:absolute; left:-5px; top:-5px;}


.clr { clear:both; padding:0; margin:0; background:none; }


.page{margin:15px; text-align:center;text-align:left; height:25px; line-height:25px; clear:both;}
.page a{ width:60px; height:16px; background-color:#ccc; line-height:16px;padding:3px 10px 3px 10px; text-align:center; }
.page a:hover{  width:60px; height:16px; background-color:#0063c6; color:#fff; }

.btnPage{ background-color:#346fb1; color:#ffffff; border:none; width:80px;}

.solution {
	margin:10px; 
}
.solution_img {
    float: left;
    width: 230px;
	margin-left:5px;
	padding-bottom:15px;	 
}
.solution_img img {
    height: 140px;
    width: 220px;
}
.solution_con{ float:right; line-height:20px; margin-right:20px; width:480px; height:145px; overflow:hidden; }

.fed_tab{ width:600px; margin-left:20px;}
.fed_tab td{ padding:5px 0px 5px 0px;}
.input { width:300px;}
/***************prolist ***************/
.Prolist{ margin:0px; padding:0px; width:100%; list-style:none;}
.Prolist li{ list-style-type:none;  text-align:center;line-height:30px; float:left; margin-right:19px; margin-bottom:20px; display:inline;}
.Prolist li img{ padding:2px; border:1px solid #ccc;}
.Prolist li p{ padding-top:5px;}