@charset "utf-8";
/* CSS Document */

body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:'微软雅黑',Arial, Helvetica, sans-serif; TEXT-ALIGN:center;COLOR:#555555; background:#ffffff; line-height:21px; margin-left:auto;margin-right:auto;}

a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:hover{ color:#287ec7}

a img{ border:0;}

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li{ padding:0px; margin:0px; list-style:none;}

a img{ border:none;}


.clear{ clear:both; height:0; overflow:hidden; display:block;}

.red{ color:#c41930; }
a.red{ color:#c41930; }

.float_left{ float:left;}

.float_right{ float:right;}

.container{ min-width:1003px; width:1003px; margin:0px auto; padding:0px; text-align:left; }

.top_set{ min-width:1003px; background:#efefef; height:36px; line-height:36px;}
.top_set a{ margin:0px 10px;}

#top{position:relative; width:1003px; height:110px;　 }

.logo{ float:left;}

.top_tel{ position:absolute ; right:0px; top:36px; background:url(../images/top_tel.jpg) no-repeat left center; padding-left:50px; font-size:14px;  }
.top_tel b{color:#006dcc; font-size:26px; }




.menu_bg{ background:#0149b8; min-width:1003px;  position:relative; z-index:30;}

#menu{ height:46px; width:1003px; margin:0 auto; position:relative;}
#menu .search_tb{position:absolute; right:20px; top:15px;}

#menu ul li{ float:left;  width:120px; text-align:center; background:url(../images/menu_line.jpg) no-repeat left center; font-size:15px; color:#ffffff; position:relative;}

#menu ul li a{display:block; height:46px; line-height:46px;  color:#ffffff;}

#menu ul li a:hover{ background:#203794;}
#menu ul li a.hover{ background:#203794;}

#menu ul ul{ position:absolute; display:none; left:0px; top:39px; z-index:999; padding:0px; margin:0px; width:140px; z-index:5;}

#menu ul ul li{  width:140px;  line-height:28px; z-index:9999; text-align:center; font-size:12px;}

#menu ul ul li a{ line-height:28px; height:28px; color:#FFFFFF; background:#c41930; z-index:999; display:block; }

#menu ul ul li a:hover{ background:#FFFFFF; color:#c41930; }

.top_search_bg { width:100%; position:absolute; left:0; top:192px; display:none; border-top:solid 1px #eaeaea; background:#FFF; z-index:20; text-align:center; padding:37px 0; height:38px; }
.top_search_bg .search_k { border:solid 1px #c8c8c8; width:435px; cursor:text; color:#999; height:36px; line-height:36px; padding-left:10px; border-right:none; background:none; }
.top_search_bg input { vertical-align:middle; }


/*Top*/

.index_banner{ min-width:1003px; }

.index_notic{ border-bottom:solid 1px #dadada; background:url(../images/notic_tb.jpg) no-repeat left center; height:66px; line-height:66px; font-size:14px;}
.index_notic .font_bt{ font-size:18px; float:left; padding-left:55px;}
.index_notic .r_con{ overflow:hidden; padding-left:15px;}
.index_notic .r_con ul li{ width:33.3%; float:left;}

.index_protype{ padding:30px 0;}
.index_protype .pic{ width:16.6%; float:left; height:160px; text-align:center;}
.index_protype .pic .name{ font-size:16px; padding-top:15px;}
.index_protype .pic .en_name{ font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}

.index_con{ padding:30px 0px; }

.index_newpro_bg{ background:#f8f7f8;  min-width:1003px; clear:both; margin-top:20px;}
.index_newpro_top{ border-bottom:solid 1px #d8d7d8; text-align:center; padding-bottom:20px; padding-top:30px; color:#1459ad; font-size:20px;}
.index_newpro_top .en_font{ font-size:32px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:40px; color:#5b5b5b;}
.index_newpro_con{}
.index_newpro_con .l_pic{ float:left;}
.index_newpro_con .r_con{ overflow:hidden; padding-left:30px; padding-top:43px; font-size:14px; line-height:26px;}
.index_newpro_con .r_con .title{ font-size:27px; padding-bottom:15px; line-height:30px;} 

a.index_service_bg{ height:488px; display:block; background:url(../images/index_service_p.jpg) no-repeat center top; clear:both; margin-top:20px; min-width:1003px;}

.index_intro{ padding:30px 0;}
.index_intro_con{}
.index_intro_more{ background:url(../images/index_intro_more.jpg) no-repeat center top; height:144px; clear:both; display:block; min-width:1003px;}


/*Index End*/

.inside_weizhi{ background:#f3f3f3; min-width:1003px; height:60px; line-height:60px;}
.inside_weizhi_l{ float:left; font-size:30px; color:#0083d5;}
.inside_weizhi_r{ float:right; background:url(../images/dh_tb.jpg) no-repeat left center; padding-left:30px;}

.inside_banner{ }

.inside_dh{ border-bottom:solid 2px #cfcfd0; height:60px; margin-top:15px; text-align:center;}
.inside_dh_l{ display:none;}
.inside_dh ul{display:inline-block; *display:inline; zoom:1; text-align:center;}
.inside_dh ul li{ width:130px;  float:left;  display:inline; font-size:15px; text-align:center; position:relative;}
.inside_dh ul li a{ display:block; height:60px; line-height:58px;   }
.inside_dh ul li a:hover{ color:#0083d5; border-bottom:solid 2px #0083d5;}
.inside_dh ul ul{ position:absolute; display:none; left:-16px; top:31px; z-index:999; padding:0px; margin:0px; width:200px; z-index:5;}
.inside_dh ul ul li{ margin:0;  width:200px;  line-height:28px; z-index:9999; text-align:center;}
.inside_dh ul ul li a{ line-height:28px; height:28px; color:#FFFFFF; background:#cc0001; z-index:999; display:block; filter:alpha(opacity=70);-moz-opacity:.70;opacity:0.7; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.inside_dh ul ul li a:hover{ background:#FFFFFF; color:#cc0001; }

.inside_con{ min-height:400px; height:auto; _height:400px; padding:15px 5px;}

.intro_contain{ font-size:14px; line-height:30px;} 

.proshow{ width:24.9%; text-align:center; margin-top:10px; height:180px; float:left;}

.proshow img{ border:solid 1px #CCCCCC; padding:2px;}

.pro_pic{ width:312px; float:left; height:300px; margin:0 8px; display:inline; margin-top:20px; border:solid 1px #dedede; text-align:center;}
.pro_pic:hover{ background:#006dcc; color:#FFF;}
.pro_pic:hover a{color:#FFF;}
.pro_pic .name{ font-size:15px; padding-top:10px;}

.cailiao_tab{  text-align:center; font-size:14px;}
.cailiao_tab table{border-collapse:collapse;}
.cailiao_tab td{ border:solid 1px #c7c7c7; padding:10px 20px;}
.cailiao_tab .title td{ font-size:17px; background:#4890d4; color:#fff; height:60px;}
.cailiao_tab .bt_td{ font-size:17px; background:#4890d4; color:#fff;}



/*Inside End*/


/*Bottom*/
 
.last_contact_bg{ background:url(../images/last_bg.jpg) no-repeat center top; clear:both; height:370px; min-width:1003px; margin-top:20px;}
.last_contact_con{ padding-top:160px;}
.last_contact_con .list{ width:33.3%; float:left; text-align:center; color:#fff;}
.last_contact_con .list img{ margin-bottom:5px;}

.last_copy{ padding:20px 0px; clear:both; color:#FFFFFF; background:#17181a;}
.last_copy a{ color:#FFF;}
.last_copy_l{ float:left;}
.last_copy_r{ float:right;}