﻿/*--------------全局----------------*/
body { margin:0; font-size:12px; font-weight:normal; background:#510000;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; color:#444444; -webkit-text-size-adjust:none;}
h1,h3,h5,ul,li,dd,dl,dt,form,select{margin:0; font-weight:normal; font-size:12px; padding:0; list-style:none; color:#444444;}
a { color:#444444; font-weight:normal; text-decoration:none;}
img { border:0;}
input { margin:0; padding:0; border:0;}
.clear { clear:both; }

.main{ width:990px; height:600px; position:absolute; top:50%; left:50%; margin:-300px 0 0 -495px;overflow:hidden; background:url(../images/bg.jpg) no-repeat; }
.main_left{ float:left; width:120px; margin-left:45px; margin-top:50px;}
.main_right{ float:right; width:760px; margin-top:30px;}

/*--------------页头----------------*/
.top { width:1002px; height:107px; margin:auto; margin-top:3px; overflow:hidden;}
.logo {width:100px; height:120px;}
.top_rig { height:18px;margin-top:10px; padding-right:30px; overflow:hidden;}
.top_rig a { float:right; height:18px; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-right:20px; color:#888888; overflow:hidden;}
.top_rig a:hover{ color:#FFF}

.ind_g{ float:right; margin-top:7px}

.menu { margin-top:30px;}


#nav{ width:130px; margin-bottom:10px; margin-left:10px;list-style-position:outside;}
#nav li{width:110px; height:26px; line-height:26px; text-align:center; padding-right:20px;background:url(../images/image1.jpg) no-repeat; position:relative; cursor:pointer; color:#FFF}
#nav li ul{ width:130px;list-style-position:outside;}
#nav li a{ color:#fff;}
#nav li:hover{background:url(../images/image2.jpg) no-repeat;}
#nav ul {position:absolute;display:none; width:150px; left:120px; top:0;}
#nav li ul li {width:74px; height:18px; line-height:18px; background:#b5b5b5; padding-bottom:8px;background:url(../images/image3.jpg) no-repeat; vertical-align:bottom;overflow:hidden;}
#nav li ul li a{ font-size:12px;color:#666666;}
#nav li ul li a:hover{ font-size:12px;color:#ffffff;}
#nav li ul li:hover{color:#ffffff;background:url(../images/image8.jpg) no-repeat; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;padding-top:4px;}


.about_nei{ padding-left:130px; padding-top:20px; padding-right:80px; line-height:22px; color:#FFF;}
.about5_ul{ float: left; margin-right:20px; color:#FFF;}
.about5_ul li{ color:#FFF}
.top_g { float:right; width:230px; height:55px; margin-right:20px; background:url(../images/top-g.jpg) no-repeat;}
.top_g2 { float:right; width:230px; height:55px; background:url(../images/top-g2.jpg) no-repeat;}

.gg_div { width:100%; height:343px; background:url(../images/gg-bg.jpg) repeat-x; overflow:hidden;}
.gg { width:1002px; height:343px; margin:auto; overflow:hidden;}

.ind_cont { width:922px; background:url(../images/ind-cont-bg.jpg) top center no-repeat; padding-top:36px; padding-bottom:30px; margin:auto; overflow:hidden;}
.ind_left { float:left; width:230px; margin-right:30px; overflow:hidden;}
.left_tit { width:230px; height:40px; border-bottom:1px solid #c2c2c2; overflow:hidden;}
.left_tit h3 { float:left; width:180px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#464646; padding-left:5px; overflow:hidden;}
.more { float:right; width:9px; height:9px; background:url(../images/more.jpg) no-repeat; margin-top:20px; margin-right:5px; _display:inline; overflow:hidden;}
.left_cont { width:230px; height:185px; margin-top:10px; overflow:hidden;}
.more2 { display:block; width:218px; height:20px; background:url(../images/jian.jpg) right  no-repeat; text-align:right; color:#e60518; padding-right:12px; line-height:22px; overflow:hidden;}
.ind_cen { float:left; width:400px; overflow:hidden;}
.cen_tit { width:400px; overflow:hidden;}
.cen_tit h3 { float:left; height:40px; padding:0 2px; line-height:40px; border-bottom:3px solid #da251c; font-size:14px; font-weight:bold; overflow:hidden;}
.cen_tit span { float:left; width:340px; height:40px; border-bottom:3px solid #a8a8a7; overflow:hidden;}

.ind_news { width:400px; height:97px; margin-top:10px; border-bottom:1px dotted #c2c2c2; padding-bottom:8px; overflow:hidden;}
.ind_news li { width:400px; height:24px; overflow:hidden;}
.ind_news li a { float:left; width:330px; height:24px; line-height:24px; color:#000; vertical-align:bottom; overflow:hidden;}
.ind_news li a:hover { color:#F00}
.ind_news li span { float:right; width:70px; height:23px; line-height:23px; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#a1a1a1; overflow:hidden;}

.ind_news_con { width:400px; height:90px; margin-top:15px; overflow:hidden;}
.ind_news_con img { float:left; width:130px; height:90px; overflow:hidden;}
.ind_news_con div { float:right; width:255px; line-height:22px; color:#666666; overflow:hidden;}
.ind_news_con div h3 { float:left; width:200px; height:20px; line-height:20px; font-weight:bold; color:#e60012; overflow:hidden;}
.ind_news_con div h3 a{ color:#e60012; font-weight:bold}
.ind_news_con div span { float:right; width:55px; height:20px; line-height:20px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#a1a1a1; overflow:hidden;}

.ind_right { float:right; width:230px; overflow:hidden;}
.slider_wrap{position:relative;width:210px;height:210px; margin-left:10px; margin-top:10px; overflow:hidden;}
.mask{FILTER:alpha(opacity=60);opacity:0.6;width:100%;height:54px;background-color:#000000;position:absolute;bottom:0;left:0;display:block;}
.comt{width:210px;color:#ffffff;position:absolute;left:0;bottom:0;height:54px;text-indent:10px;text-align:left;}
.comt H3{font-size:14px;margin-top:8px; color:#FFF;}
#slider_box{position:relative;width:210px;height:210px;overflow:hidden;float:left;}
#contentList li{float:left;position:relative;}
#contentList li IMG{width:210px;height:210px;}
#previewList{position:absolute;bottom:13px;right:5px;}
#previewList li{list-style:none;float:left;width:11px;height:11px;background:url(../images/ind-gg-1.png) no-repeat; cursor:pointer;margin-right:2px;padding-top:0px;overflow:hidden;}
#previewList li:hover,#previewList li.active{background:url(../images/ind-gg-2.png) no-repeat; width:11px;height:11px;}
.ind_contact { width:230px; height:152px; background:url(../images/ind-contact.jpg) no-repeat; margin-top:17px; overflow:hidden;}

.gg2_div { width:100%; height:270px; background:url(../images/gg-bg2.jpg) repeat-x; overflow:hidden;}
.gg2 { width:1002px; height:270px; margin:auto; overflow:hidden;}


#JINGDONGContentID2{ vertical-align:bottom;}
#JINGDONGContentID{ vertical-align:bottom;}
#JINGDONGContentID li{ width:450px; height:535px; overflow:hidden;vertical-align:bottom;}vertical-align:bottom;}
.nei_cont { width:1002px; margin:auto; padding-bottom:20px; overflow:hidden;}
.nei_left { float:left; width:204px; padding-left:37px; overflow:hidden;}
.nei_left h3 { font-size:24px; color:#464646;}
.nei_left h3 span { font-size:10px; color:#CCC;}
.nei_list { width:160px; margin-top:15px; overflow:hidden;}
.nei_list li a { display:block; width:160px; height:23px; line-height:23px; text-indent:12px; color:#666666; overflow:hidden;}
.nei_list li a:hover { background:#e60012; color:#FFF;}
.nei_list2 { width:160px; margin-top:15px; overflow:hidden;}
.nei_list2 li {width:160px; height:23px; line-height:23px; text-indent:12px; color:#7e7e7e; overflow:hidden;}
.nei_list2 li a { display:block; width:160px; height:23px; line-height:23px; text-indent:12px; color:#7e7e7e; overflow:hidden;}
.nei_list2 li a:hover { color:#e60012;}
.nei_right { float:left; width:730px; border-left:1px solid #d4d4d4; padding-left:30px; overflow:hidden;}
.nei_tit { width:690px; height:44px;  background:url(../images/nei-bg.jpg) bottom no-repeat; padding-bottom:1px; overflow:hidden;}
.nei_tit h3 { float:left; width:350px; height:44px; line-height:44px; padding-left:3px; font-size:24px; color:#464646; overflow:hidden;}
.nei_tit span { float:right; width:300px; height:44px; text-align:right; line-height:44px; color:#52555d; overflow:hidden;}
.nei_tit span a { color:#9c9c9c}

.cont_div { width:670px; padding:20px 10px; line-height:24px; color:#444444; overflow:hidden;}


#ex2{width:605px; height: 360px; padding-right:10px;}
.cond { width:605px; margin-top:15px;}
.cond li { float:left; width:130px; height:130px; color:#cccccc; text-align:center; line-height:17px; margin-right:15px; overflow:hidden;}
.cond li img { width:130px; border:0;}
.cond li a{ font-family:Arial; color:#cccccc;}
.cond li a:hover { color:#ffffff;}

.news_cont { width:690px; height:90px; background:url(../images/7.jpg) right bottom no-repeat; color:#9f9f9f; font-size:14px;padding-top:20px;overflow:hidden;}
.news_cont h3 { color:#4c4c4c; font-size:28px; margin-bottom:10px;}
.news_tit { width:687px; height:32px; background:url(../images/news-tit-bg.jpg) no-repeat; margin-top:20px; overflow:hidden;}
.news_list { width:687px; overflow:hidden;}
.news_list li { width:687px; height:45px; border-bottom:1px dotted #b6b6b6; overflow:hidden;}
.news_list li a { float:left; width:540px; height:45px; line-height:45px; padding-left:18px; color:#666666; font-size:14px; overflow:hidden;}
.news_list li a:hover { color:#d71618;}
.news_list li span { float:left; width:129px; height:45px; line-height:45px; text-align:center; color:#ee751b; overflow:hidden;}
.title_div{ width:687px; height:25px; line-height:25px; text-align:center; font-size:16px; font-weight:bold; color:#333333; margin-top:20px; overflow:hidden;}
.news_table { margin-top:15px;}	
.news_table td { height:28px; line-height:28px; background:#f6f6f6;}

.pro_gg { width:690px;padding-top:10px; text-align:center; overflow:hidden;}
.pro_con {width:690px;padding-top:20px; border-bottom:1px solid #d4d4d4;  overflow:hidden;}
.pro_con img { float:left; width:200px; height:200px; border:0; overflow:hidden;}
.pro_con div { float:right; width:420px; height:225px; line-height:24px; overflow:hidden;}
.pro_con div h3 { font-size:18px; font-weight:600; margin-bottom:10px;}
.more3 { float:right; width:68px; height:20px; background:url(../images/more2.jpg) no-repeat; margin-top:10px; overflow:hidden;}
.pro_list { width:635px; margin:auto; overflow:hidden;}
.pro_list li { float:left; text-align:center; line-height:24px; margin-right:15px; padding-right:15px;background:url(../images/p1.jpg) right center no-repeat;overflow:hidden;}
.pro_list li img { width:160px; height:160px; padding:9px; border:1px solid #e4e4e4;-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}
.pro_list li a { color:#cccccc;}
.pro_list li a:hover { color:#ffffff;}
.pro_list li a span { color:#F00; font-weight:bold;}
.pro_cont { width:635px; margin-top:15px;}
.pro_cont li { float:left; width:110px; height:110px; color:#cccccc; text-align:center; line-height:17px; margin-right:15px; overflow:hidden;}
.pro_cont li img { width:110px; border:0;}
.pro_cont li a{ font-family:Arial; color:#cccccc;}
.pro_cont li a:hover { color:#ffffff;}
.pro_img { float:left; width:310px; height:310px; padding:9px; border:1px solid #e4e3e3;-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);box-shadow: 3px 3px 3px rgba(0,0,0,0.1); overflow:hidden;}


.a50{font-family:"微软雅黑";  font-size:16px; color:#d71618;}
.map_1{ display:block; float:left;font-family:"微软雅黑"; width:165px; height:28px; text-indent:5px; line-height:28px;overflow:hidden;}
.map_2{ display:block; float:left;font-family:"微软雅黑"; width:165px; height:28px; text-indent:5px; line-height:28px;overflow:hidden;}

#ex1{width:565px; height: 340px; padding-right:10px;}
.rec_ul{ margin-bottom:20px; color:#FFF}
.rec_ul li{ line-height:26px; color:#FFF; margin-bottom:50px;}

.foot { width:100%; height:110px; background:#e9e9e9; position:relative; overflow:hidden;}
.foot_cont { width:922px; height:130px; margin:auto; color:#969696; line-height:24px; overflow:hidden;}
.foot_cont span { float:right; width:565px; height:88px; text-align:right; line-height:24px; padding-top:10px;overflow:hidden;}
.foot_logo { float:left; width:172px; height:110px; background:url(../images/foot-logo.jpg) no-repeat; overflow:hidden;}
.foot_rig { width:178px; height:110px; background:url(../images/foot-bg.jpg) no-repeat; position:absolute; right:0; bottom:0;}


.aleft {display:block; height:23px; line-height:23px;color:#cccccc; text-align:center; margin:0 9px; overflow:hidden;}
.aleft:hover {color:#FFF;}
.acen { display:block;width:15px; height:23px; text-align:center;line-height:23px; color:#cccccc; overflow:hidden;}
.acen:hover { color:#ffffff;}
.aspan{ display:block;width:15px; height:23px; text-align:center;line-height:23px; color:#ffffff; overflow:hidden;}
