.wrapper { width:100%;}

.top_index { width:1000px; margin:0px auto; padding:10px 0px; position:relative; z-index:5000;}
.top_index .logo { display:block; float:left; padding-top:1px;}
.top_index a.mail { display:block; line-height:26px; padding-left:20px; width:88px; height:26px; background:url(404.png) no-repeat; position:absolute; top:38px; left:660px; }
.top_index .phone { float:right; padding-top:25px;}
.top_index .search { position:absolute;top:38px; left:530px; }
.top_index .search .top_tx {display:block;float:left; width:150px; height:14px; font:normal 14px/14px 'Microsoft yahei';background-color:#fff; border:1px solid #ccc; border-top-left-radius:3px;border-bottom-left-radius:3px; padding:5px;}
.top_index .search .top_btn {display:block; float:left; width:50px; height:26px;font:normal 14px/26px 'Microsoft yahei'; background-color:#163A76;border-top-right-radius:3px;border-bottom-right-radius:3px; border:none; color:#fff; cursor:pointer;}


.banner_bg { width:100%; height:400px; position:relative; overflow:hidden; z-index:2;}
.banner_bg .banner {width:1920px; height:400px; position:absolute; left:50%; margin-left:-960px; z-index:2; overflow:hidden;}
.banner_bg .banner .Pic{ width:1920px; height:400px; position:absolute; top:0px; left:0px; display:none;}

#PicNum{ height:20px; position:absolute; right:0px; bottom:5px;}
#PicNum .Text{ width:15px; height:15px; font-family:Arial; color:#ccc; overflow:hidden; background:#000; float:left; display:inline; cursor:pointer; text-align:center; line-height:15px; margin-right:5px; font-size:14px;}
#PicNum .cur{ background:#CCC; color:#fff;}
.banner_bg .Nav { position:absolute; width:1000px; top:230px; left:50%; margin-left:-480px; z-index:3;}
.banner_bg .Nav ul li { float:left; margin-right:30px; position:relative;}
.banner_bg .Nav ul li a,.banner_bg .Nav ul li a:link,.banner_bg .Nav ul li a:visited{ display:block;width:135px; height:55px; background:url(../image/navbg.png) no-repeat;padding-top:80px; text-align:center;font-size:15px; font-family:'Microsoft YaHei';}
.banner_bg .Nav ul li a:hover { color:#fff;}
.banner_bg .Nav ul li a.a1 { background-position:0px 0px;}
.banner_bg .Nav ul li a.a2 { background-position:-135px 0px;}
.banner_bg .Nav ul li a.a3 { background-position:-270px 0px;}
.banner_bg .Nav ul li a.a4 { background-position:-405px 0px;}
.banner_bg .Nav ul li a.a5 { background-position:-540px 0px;}
.banner_bg .Nav ul li a.a6 { background-position:-675px 0px;}
.banner_bg .Nav ul li a.a1:hover { background-position:0px -135px;}
.banner_bg .Nav ul li a.a2:hover { background-position:-135px -135px;}
.banner_bg .Nav ul li a.a3:hover { background-position:-270px -135px;}
.banner_bg .Nav ul li a.a4:hover { background-position:-405px -135px;}
.banner_bg .Nav ul li a.a5:hover { background-position:-540px -135px;}
.banner_bg .Nav ul li a.a6:hover { background-position:-675px -135px;}
.banner_bg .next { width:73px; height:60px; font-size:14px; font-family:'Microsoft YaHei'; background:url(../image/nxt.png) no-repeat;  color:#000; position:absolute; left:50%; margin-left:-36px; top:360px;z-index:3;text-align:center; padding-top:15px; cursor:pointer}
.Product { width:1002px; margin:0px auto; padding:40px 0;}
.Product .product_title {display:block; cursor:pointer; text-align:center;}
.Product .product_title h1 { font-size:24px; color:#2364ad; font-family:'Microsoft YaHei'; }
.Product .product_title em { font-size:14px; color:#dfdfdf; font-family:Arial;}
.Product ul li { float:left;}
.Product ul li a,.Product ul li a:link,.Product ul li a:visited { display:block; width:167px; height:160px; font-size:14px ; color:#000; font-family:SimSun; background:url(404.png) no-repeat;text-align:center; padding-top:40px;}
.Product ul li a:hover { color:#ec9711;}
.Product ul li a.pa1 { background-position:0px 0px;}
.Product ul li a.pa2 { background-position:-167px 0px;}
.Product ul li a.pa3 { background-position:-334px 0px;}
.Product ul li a.pa4 { background-position:-501px 0px;}
.Product ul li a.pa5 { background-position:-668px 0px;}
.Product ul li a.pa6 { background-position:-835px 0px;}
.Product ul li a.pa1:hover { background-position:0px -200px;}
.Product ul li a.pa2:hover { background-position:-167px -200px;}
.Product ul li a.pa3:hover { background-position:-334px -200px;}
.Product ul li a.pa4:hover { background-position:-501px -200px;}
.Product ul li a.pa5:hover { background-position:-668px -200px;}
.Product ul li a.pa6:hover { background-position:-835px -200px;}


.News_bg { width:100%; background:#f9f9f9;}
.News { padding:40px 0; width:1000px; margin:0px auto;}
.news_title {display:block; font-size:22px; color:#666; font-family:'Microsoft YaHei'; margin-bottom:20px;}
.news_title em {  font-size:14px; color:#666; font-family:Arial;}
.newscont {display:block; padding-bottom:15px; margin-bottom:15px; background:url(404.png) repeat-x bottom; padding-right:10px; cursor:pointer;}
.newscont a,.newscont a:link,.newscont a:visited {  color:#999;}
.newscont a:hover, .newscont a:hover p, .newscont a:hover div{ color:#ec9711; border-color:#ec9711;}
.newscont div { float:left; text-align:right;  font-family:Arial; border-right:1px solid #ccc; padding-right:14px;}
.newscont div h2 { font-size:28px; margin:0px;}
.newscont div em { font-size:14px;}
.newscont p { float:right; padding-left:14px;width:185px; color:#717171; line-height:20px;}

.News .news_l { float:left; margin-right:30px; width:290px;}
.News .news_l a.more {text-align:left; padding-left:90px;}
a.more {display:block; text-align:center; font-size:14px; font-family:SimSun;}
a.more:hover {color:#ec9711;}

.News .news_c { float:left;margin-right:50px;}

.News .news_r { float:left; text-align:left;width:680px;}
.News .news_r a.more { text-align:left;}
.News .news_r .product_item_bg { float:left; width:160px; height:150px; margin-right:10px; padding-bottom:10px; margin-bottom:10px;}
.News .news_r .product_item { display:block; width:160px; height:120px; text-align:center; cursor:pointer; padding-bottom:50px; margin-bottom:10px; margin-right:20px;}
.News .news_r .product_item img { margin-bottom:6px; max-height:120px; max-width:160px;}
.News .news_r a.product_item .p_cont{ text-align:center; overflow:hidden; line-height:160%;}
.News .news_r a.product_item:hover .p_cont {color:#ec832e; }



.Company { width:1000px; margin:0px auto;padding:40px 0;}
.Company .company_l { float:left; width:100%; padding-right:50px;}
.Company .company_l .company_lcont { line-height:20px;}
.Company .company_l .company_lcont a { float:left; padding-right:30px;}
.Company .company_l .company_lcont company_lcont_r { float:right;}
.Company .company_r { float:right; width:310px;}