@charset "utf-8";
/*normal*/
*{
padding:0px;
margin:0px;
}
body{
font:12px  Arial,"宋体", Helvetica, sans-serif Arial;
color:#5d5d5d;
background:url(../images/header.jpg) repeat-x;
}
img{
border:0px;
}
a{
color:#5d5d5d;
text-decoration:none;
}
ul,ol{
list-style:none;
}
h1{
font-size:16px;
}
h2{
font-size:14px;
}
h3{
font-size:12px;
}
/*common*/
.clear{
clear:both;
}
#wrap{
width:980px;
margin:0px auto;
}
#page{
font-family:"宋体";
margin-top:25px;
text-align:center;
height:25px;
}
#page a{
display:inline-block;
padding:3px 5px;
border:1px solid #59b4df;
margin-left:5px;
color:#59b4df;
}
#page .home_page{
background:#33a7ff;
font-weight:bold;
color:#fff;
}
#page .no_link{
border:1px solid #cccccc;
margin-left:5px;
color:#cccccc;
}
.go_top{
margin-top:25px;
height:20px;
line-height:20px;
text-align:right;
padding-right:27px;
background:url(../images/top.jpg) no-repeat left top;
}
.go_top a{
float:right;
display:block;
width:20px;
height:20px;
}
/*header*/
#header{
height:85px;
position:relative;
z-index:2;
}
#header  h1{
position:absolute;
top:13px;
left:10px;
}
#header  h1 a{
display:block;
width:168px;
height:46px;
text-indent:-9999px;
background:url(../images/logo.jpg);
}
#search{
position:absolute;
right:0px;
top:8px;
/*background:url(../images/search.jpg) no-repeat left top;*/
height:40px;
overflow:hidden;
color:#d3d3d3;
}
#search input{
border:1px solid #e0e0e0;
vertical-align:middle;
color:#a8a8a8;
}
#search_text{
width:115px;
background:url(../images/text_b.gif) no-repeat -3px center;
}
#search li{
float:left;
padding:0px 5px;
}
#search a{
color:#a8a8a8;
font-size:10px;
}
/*nav*/
#nav{
position:absolute;
top:34px;
right:0px;
}
#nav li{
float:left;
width:88px;
height:50px;
padding:0px 3px;
}
#nav li a{
display:block;
width:88px;
height:52px;
background-position:right top;
}
#nav li a.hover,#nav li a.hover1{
background-position:left top;
}
#nav .li_1 a{
background-image:url(../images/nav/nav_1.jpg);
}
#nav .li_2 a{
background-image:url(../images/nav/nav_2.jpg);
}
#nav .li_3 a{
background-image:url(../images/nav/nav_3.jpg);
}
#nav .li_4 a{
background-image:url(../images/nav/nav_4.jpg);
}
#nav .li_5 a{
background-image:url(../images/nav/nav_5.jpg);
}
#nav .li_6 a{
background-image:url(../images/nav/nav_6.jpg);
}
#nav .li_7 a{
background-image:url(../images/nav/nav_7.jpg);
}
#nav .li_8 a{
background-image:url(../images/nav/nav_8.jpg);
}
#nav_next{
position:absolute;
height:25px;
line-height:25px;
padding-left:130px;
width:850px;
background:url(../images/bg.gif) repeat-x;
top:80px;
left:0px;
}
#nav_next ul{
height:25px;
display:none;
overflow:hidden;
}
#nav_next  ul li{
float:left;
display:inline;
padding:0px 5px;
}
#nav_next #nav_2{
margin-left:40px;
width:500px;
}
#nav_next #nav_3{
margin-left:235px;
width:500px;
}
#nav_next #nav_4{
margin-left:325px;
width:300px;
}
#nav_next #nav_6{
margin-left:550px;
width:300px;
}
#nav_next #nav_7{
margin-left:610px;
width:240px;
}
#nav_next #nav_8{
margin-left:720px;
width:130px;
}
/*header end*/
#banner{
position:relative;
}
/*main_left*/
.main_left{
float:left;
width:210px;
height:530px;
padding-top:15px;
background:url(../images/left_nav.jpg) no-repeat right top;
}
.main_left  a{
display:block;
width:190px;
text-indent:-9999px;
}
.main_left  h2{
padding-bottom:15px;
}
.main_left ul a,.main_left p a{
height:34px;
background-position:left bottom;
}
.main_left .news_home{
background-position:left top;
}
/*news left*/
.news_1 a{
background-image:url(../images/news/news_nav_1.jpg);
}

.news_2 a{
background-image:url(../images/news/news_nav_2.jpg);
}
.news_3 a{
background-image:url(../images/news/news_nav_3.jpg);
}
/*about left*/
.about_1 a{
background-image:url(../images/about/about_nav_1.jpg);
}
.about_2 a{
background-image:url(../images/about/about_nav_2.jpg);
}
.about_3 a{
background-image:url(../images/about/about_nav_3.jpg);
}
.about_4 a{
background-image:url(../images/about/about_nav_4.jpg);
}
.about_5 a{
background-image:url(../images/about/about_nav_5.jpg);
}
.about_6 a{
background-image:url(../images/about/about_nav_6.jpg);
}
.intro{
padding:25px 15px;
line-height:25px;
}
.intro1{
padding:25px 0px;
line-height:25px;
}
.intro img{
float:left;
display:inline;
margin:0px 15px 15px 0px;
}
.intro p{
margin-top:15px;
text-indent:2em;
}
.intro p img{
float:right; width:350px;
display:inline;
margin:15px 5px 15px 15px;
}
.intro p span{
font-size:14px;
font-weight:bold;
vertical-align:bottom;
}
.frame{
padding:25px 15px;
text-align:center;
}
/*client left*/
.client_1 a{
background-image:url(../images/client/client_nav_1.jpg);
}
.client_2 a{
background-image:url(../images/client/client_nav_2.jpg);
}
/*contact left*/
.contact_1 a{
background-image:url(../images/contact/contact_nav_1.jpg);
}
.contact_2 a{
background-image:url(../images/contact/contact_nav_2.jpg);
}
/*product left*/
.product_1 a{
background-image:url(../images/product/product_nav_1.jpg);
}
.product_2 a{
background-image:url(../images/product/product_nav_2.jpg);
}
.product_3 a{
background-image:url(../images/product/product_nav_3.jpg);
}
.product_ul{
display:block;
padding:15px 0px 0px 10px;
}
.mall_ul{
padding:15px 0px 0px 10px;
background:url(../images/mall/mall_nav.jpg) no-repeat left top;
}
.main_left  ul li a.pr_home{
background:url(../images/product/arrow.gif) no-repeat 20px -10px;
}
.main_left .product_ul li a,.main_left .mall_ul li a{
background:url(../images/product/arrow.gif) no-repeat 20px -42px;
text-indent:30px;
}
/*job left*/
.job_1 a{
background-image:url(../images/job/job_nav_1.jpg);
}

.job_2 a{
background-image:url(../images/job/job_nav_2.jpg); 
}
.job_3 a{
background-image:url(../images/job/job_nav_3.jpg);
}
/*main_right*/
.main_right{
float:right;
width:740px;
position:relative;
padding-top:20px;
}
.web_postiotn{
position:absolute;
top:30px;
right:0px;
height:20px;
line-height:20px;
color:#939598;
}
.web_postiotn li{
float:left;
padding:0px 5px 0px 8px;
background:url(../images/arrow_l.gif) no-repeat left center;
}
.web_postiotn li a{
color:#939598
}
.web_postiotn .home{
background:none;
}
.web_postiotn .home a{
display:block;
text-indent:-9999px;
width:11px;
height:20px;
background:url(../images/house.gif) no-repeat left center;
}
.news_top{
margin:15px 0px 20px 15px;
width:662px;
padding:0px  20px 0px 20px;
height:270px;
background:url(../images/news/flash_b.jpg) no-repeat left top;
position:relative;
overflow:hidden;
}
.news_important{
float:right;
width:340px;
padding-top:30px;
line-height:22px;
}
.news_important p{
text-indent:2em;
}
.news_title{
font:16px "黑体";
line-height:35px;
text-align:center;
}
.flash{
float:left;
width:275px;
height:210px;
padding:29px 21px 24px 11px;
overflow:hidden;
background:url(../images/photo.jpg);
}
#fc{
margin-top:0px;
}
#wrap_fc{
width:275px;
height:210px;
position:relative;
overflow:hidden;
}
#con_bg{
position:absolute;
background:#000;
width:220px;
top:180px;
left:0px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity: 50%;
 height:25px;
 }
#con{
position:absolute;
width:210px;
top:180px;
left:0px;
line-height:25px;
text-align:center;
height:25px;
overflow:hidden;
}
#con a{
color:#fff;
font-weight:bold;
}
#num{
position:absolute;
top:185px;
right:0px;
}
#num a{
display:inline-block;
height:18px;
width:18px;
font-weight:bold;
text-align:center;
line-height:18px;
color:#000;
background:url(../cn/images/newsb-03.gif) no-repeat top left;
}
#num a.num_on{
color:#fff;
background:url(../cn/images/newsb-02.gif) no-repeat top left;
}
.news_important img{
position:absolute;
right:25px;
bottom:20px;
}
.news_list{
margin-left:15px;
width:660px;
}
.news_list{
margin-left:15px;
width:660px;
}
.news_list  li{
line-height:40px;
padding-left:35px;
background:url(../images/news/news_arrow.gif) no-repeat 20px center;
border-bottom:1px dashed #a9a9a9;
}
.news_list  a{
margin-right:8px;
}
.industry_list{
margin-top:15px;
width:730px;
line-height:25px;
}
.industry_list li{
padding:20px 25px;
background:url(../images/news/news_arrow.gif) no-repeat 5px 28px;
border-top:1px dashed #a9a9a9;
font-size:14px;
position:relative;
}
.industry_list li a{
display:block;
}
.industry_list li span{
position:absolute;
right:25px;
top:15px;
color:#939598;
font-size:12px;
}
.industry_list li p a{
font-size:12px;
color:#939598;
}

/*industry_detail*/
.news_info{
padding-top:25px;
}
.come_from{
line-height:25px;
text-align:center;
}
.come_from a,.come_from  span{
color:#757c80;
}
.news_detail{
margin:15px;
padding:20px 15px;
font-size:14px;
border-top:1px dashed #a9a9a9;
border-bottom:1px dashed #a9a9a9;
line-height:25px;
text-indent:0em;
}
.news_detail p{
margin-bottom:10px;
}
.company_detail{
text-align:left;
}
.news_next li{
height:35px;
line-height:35px;
background:url(../images/news/news_arrow.gif) no-repeat 35px center;
padding-left:50px;
}
/*video*/
.video{
padding:45px 77px;
margin:15px 0px 35px 15px;
width:550px;
height:435px;
background:url(../images/news/video.jpg) no-repeat left top;
}
.video iframe{
margin:0px auto;
}
.media_title{
height:65px;
line-height:65px;
font-size:16px;
font-weight:normal;
font-family:"黑体";
padding-left:40px;
background:#f5f5f5 url(../images/news/video_title.jpg) no-repeat left center;
}
.video_wrap{
position:relative;
height:67px;
width:630px;
overflow:hidden;
padding:0px 35px;
margin:0px 0px 25px 17px;
}
.pre{
position:absolute;
left:0px;
top:0px;
}
.pre a{
height:62px;
width:35px;
display:block;
background:url(../images/news/pre.jpg) no-repeat left center;
}
.next{
position:absolute;
right:0px;
top:0px;
background:#ccc;
}
.next a{
height:62px;
width:35px;
display:block;
background:url(../images/news/next.jpg) no-repeat left center;
}
.video_list{
margin-left:0px;
}
.video_list a{
display:inline-block;
width:102px;
padding:3px 0px;
text-align:center;
vertical-align:middle;
vertical-align:middle;
background:#fff;
}
.video_list a:hover,.video_list a.video_home{
padding:0px;
}
.video_list a:hover img,.video_list a.video_home img{
padding:2px;
border:3px solid #b6b6b5;
}
.video_list a img{
border:2px solid #e2e2e1;
}
/*client right*/
.client{
border-top:1px solid #d3d2d1;
margin:10px 0px 20px 0px;
}
.client_list{
border-bottom:1px solid #d3d2d1;
width:740px;
}
.client_list  h2{
padding:0px 15px 0px 45px;
background:url(../images/client/q.jpg) no-repeat left center;
}
.client_list  h2 a{
display:block;
color:#0089cf;
background:url(../images/client/down.gif) no-repeat right center;
height:35px;
line-height:35px;
}
.client_list  h2.home_h2 a{
display:block;
color:#0089cf;
background:url(../images/client/up.gif) no-repeat right center;
}
.client_detail{
background:#f7f7f7 url(../images/client/a.jpg) no-repeat left 15px;
padding:12px 20px 12px 46px;
line-height:22px;
border-top:1px solid #d3d2d1;
display:none;
}
/*contact right*/
.contact{
margin-top:5px;
}
/*bottom*/
#bottom{
margin:15px 0 15px 0;
height:40px;
position:relative;
}
.copyright{
float:left;
width:330px;
padding-left:45px;
font-size:10px;
background:url(../images/logo_b.jpg) no-repeat left top;
}
#bottom ul{
float:left;
display:inline;
margin-left:65px;
width:400px;
font-size:14px;
}
#bottom ul li{
float:left;
display:inline;
padding:0px 5px;
line-height:35px;
}
#bottom select{
position:absolute;
right:10px;
top:5px;
width:135px;
text-align:right;
}
/*store*/
.store{
width:782px;
margin:35px auto;
padding-bottom:35px;
background:url(../images/store/round_b.jpg) no-repeat left bottom;
}
.member_info .store{
width:500px;
margin:0px auto;
padding:35px 0px;
background:none;
}
.store_title{
background:url(../images/store/title.jpg) no-repeat left top;
height:42px;
line-height:42px;
padding-left:30px;
font-size:16px;
font-family:"黑体";
color:#fff;
margin-bottom:35px;
}
.store p{
position:relative;
padding-left:140px;
width:420px;
margin:0px auto;
line-height:20px;
margin-bottom:15px;
}
.store p input{
width:150px;
border:1px solid #7f9db9;
height:20px;
vertical-align:middle;
}
.store p img{
vertical-align:middle;
margin-left:5px;
}
p.finish input{
width:85px;
height:25px;
border:0px;
vertical-align:middle;
}
p.detail_adress input{
width:300px;
}
.phone{
color:#7d7d7d;
}
.province{
z-index:2;
}
.province select{
width:120px;
border:1px soild #7f9db9;
}
.store p span{
position:absolute;
left:0;
top:0px;
display:block;
width:135px;
text-align:right;
}
/*register*/
.register{
width:800px;
margin:20px auto;
}
.position_title{
height:48px;
line-height:45px;
padding-left:42px;
background:url(../images/store/position.jpg) no-repeat left top;
font-family:"黑体";
font-size:16px;
margin-bottom:0px;
}
.home_title{
color:#0c7ac0;
}
.position_title span{
margin-right:70px;
}
.r_title{
height:42px;
line-height:42px;
padding-left:30px;
font-size:16px;
font-family:"黑体";
color:#fff;
margin-bottom:35px;
}
.r_left{
width:361px;
margin:25px auto 0px;
height:301px;
background:url(../images/store/register.jpg) no-repeat left top;
}
.r_left p{
position:relative;
line-height:20px;
width:200px;
}
.r_left p span,.r_right p span{
position:absolute;
left:0px;
top:0px;
display:block;
text-align:right;
}
.r_left  input,.r_right  input{
border:1px solid #7f9db9;
width:150px;
height:20px;
}
.r_left p {
margin-top:10px;
padding-left:130px;
}
.r_left p span{
width:125px;
}
.r_right p {
margin-top:10px;
padding-left:150px;
}
.r_right p.tishi {
color:#ff0000;
}
.r_right p span{
width:145px;
}
.my_car{
line-height:20px;
padding-left:15px;
}
.my_car span{
font-size:14px;
font-weight:bold;
margin-right:5px;
}
.my_car img{
vertical-align:middle;
margin-left:5px;
}
.bnt{
padding-left:15px;
position:relative;
}
.bnt_list{
position:absolute;
top:-15px;
right:0px;
}
.bnt_list input{
margin-left:15px;
}
.product{
width:782px;
margin:10px 0 30px 15px;
padding-bottom:6px;
background:url(../images/store/round.jpg) no-repeat left bottom;
}
.product table{
width:782px;
background:#036fba url(../images/store/title1.jpg) no-repeat left top;
}
.product table  th{
height:25px;
line-height:25px;
color:#fff;
text-align:left;
padding:5px 10px;
}
.product table .th_1{
width:35px;
}
.product table .th_2{
width:120px;
}
.product table .th_3{
width:250px;
}
.product table .th_4{
width:40px;
}
.product table .th_5,.product table .th_6{
width:75px;
}
.product table td{
background:#fff;
vertical-align:middle;
line-height:20px;
padding:5px 10px;
}
.product table td span{
color:#036fba;
font-weight:bold;
}
.product table input{
width:30px;
height:20px;
text-align:center;
}
.store .car_p  th{
height:25px;
line-height:25px;
color:#fff;
text-align:left;
padding:5px 10px;
}
.store .car_p table{
width:600px;
margin:0px auto 20px;
background:#1d8ecc;
}
.store .car_p table .td_1{
width:300px;
font-weight:bold;
}
.store .car_p table .td_2{
width:70px;
font-weight:bold;
}
.store .car_p table .td_3{
width:70px;
font-weight:bold;
}
.store .car_p table .td_4{
font-weight:bold;
}
.store .car_p table td{
background:#fff;
padding:5px 10px;
}
.count{
text-align:right;
}
.bnt_bottom{
text-align:right;
}
.bnt_bottom input{
margin-left:15px;
}
.help{
margin-left:15px;
padding-left:25px;
line-height:25px;
width:400px;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}
.add{
padding:10px;
border:1px solid #ccc;
width:762px;
margin:20px auto;
}
.address{
width:800px;
margin:20px auto 0px;
}
.address{
width:800px;
margin:20px auto 0px;
}
.address .store{
margin:10px auto 35px;
}
.person_info{
width:742px;
padding:10px 20px;
border:1px solid #7f9db9;
margin-left:10px;
line-height:25px;
}
.person_info h2 a{
color:#7f9db9;
margin-left:10px;
}
p.send_bnt  input{
width:105px;
height:25px;
border:0px;
}
p.send span input{
width:15px;
height:25px;
border:0px;
}
p.send_way{
font-weight:bold;
height:25px;
}
p.send{
margin-bottom:5px;
}
.shop_sure{
margin:45px auto 85px;
width:680px;
line-height:30px;
}
.shop_sure p{
font-weight:bold;
text-align:center;
text-align:center;
line-height:30px;
color:#1d8ecc;
font-weight:bold;
font-size:14px;
}
.shop_sure h2{
font-size:16px;
color:#1d8ecc;
text-align:center;
}
.shop_sure span{
font-weight:normal;
}
.shop_ts{
line-height:20px;
padding:20px 0px 10px;
border-bottom:1px solid #999999;
}
.shop_sure a{
color:#1d8ecc;
text-decoration:underline;
}
/*member*/
.member{
margin:20px auto;
width:980px;
}
.member_title{
background:url(../images/store/bg_position.jpg) repeat-x;
border:1px solid #E4E4E4;
position:relative;
height:27px;
line-height:27px;
}
.member_title h2{
padding-left:15px;
font-weight:normal;
color:#1d8ecc;
}
.member_title h2 span{
font-weight:bold;
}
.welcome{
position:absolute;
right:15px;
top:0px;

}
.member_left{
float:left;
display:inline;
width:183px;
margin:20px 0px;
}
.member_name{
background:url(../images/store/left_bottom.jpg) no-repeat left bottom;
line-height:25px;
padding:10px;
}
.member_name span{
color:#1d8ecc;
font-weight:bold;
}
.member_list{
margin:10px 0px;
padding-bottom:15px;
background:url(../images/store/left_bottom.jpg) no-repeat left bottom;
}
.member_list h2{
height:39px;
line-height:39px;
padding-left:30px;
color:#fff;
background:url(../images/store/left_top.jpg) no-repeat left bottom;
}
.member_list ul{
margin:5px;
line-height:25px;
margin:5px 0px;
}
.member_list ul li{
line-height:25px;
padding-left:25px;
background:url(../images/store/dot.gif) no-repeat 15px center;
}
.member_list ul li a:hover,.member_list ul li.home_member a{
font-weight:bold;
color:#1d8ecc;
}
.member_right{
float:right;
display:inline;
margin:25px 0px;
width:782px;
padding-top:45px;
background:url(../images/store/right_top.jpg) no-repeat left top;
}
.member_right h2{
position:relative;
padding-top:15px;
margin:0px 40px;
border-top:1px dashed #ccc;
border-bottom:1px solid #ccc;
height:25px;
}
.member_right h2 span{
position:absolute;
display:inline-block;
height:25px;
padding:0px 15px;
line-height:25px;
border-bottom:2px solid #1d8ecc;
top:15px;
left:0px;
}
.member_detail{
padding:25px 0px;
background:url(../images/store/right_bottom.jpg) no-repeat left bottom;
}

.member_detail p{
position:relative;
width:600px;
padding-left:150px;
margin:0px auto 20px;
}
.member_detail p img{
vertical-align:middle;
margin-left:5px;
}
.member_detail p span{
position:absolute;
display:block;
width:145px;
text-align:right;
left:0px;
top:0px;
}
.member_detail p input{
height:20px;
border:1px solid #1d8ecc;
width:150px;
}
.member_detail p.detail_adress input{
width:300px;
}
.member_detail p.finish input{
border:none;
width:85px;
height:25px;
}
.member_detail  table{
width:600px;
margin:0px auto;
background:#ccc;
}
.member_detail  table td,.member_detail  table th{
background:#fff;
padding:5px 10px;
text-align:center;
}
.td_1{
width:80px;
}
.td_2{
width:80px;
}
.td_3{
width:80px;
}
.td_4{
width:80px;
}
.td_5{
width:100px;
}
.td_6{
width:100px;
}
.td_7{
width:150px;
}
.td_8{
width:150px;
}
.td_9{
width:100px;
}
.jf_info p{
padding-left:50px;
}
.jf_info p span{
position:relative;
color:#1d8ecc;
font-weight:bold;
display:inline;
}
p.jf_info  span,p.jf_info  a{
color:#1d8ecc;
font-weight:bold;
}
p.jf_info1{
margin:20px 70px;
}
p.jf_info1  span{
color:#1d8ecc;
font-weight:bold;
}
p.send  input{
width:15px;
height:25px;
border:0px;
vertical-align:middle;
margin-left:5px;
}
/* product */
.product_content{
margin:20px 0px;
}
.product_title{
margin:20px 0px;
background:url(../images/product/r_t.jpg) no-repeat left top;
height:36px;
line-height:30px;
padding-left:20px;
font-weight:bold;
font-size:14px;
position:relative;
color:#fff;
}
.product_title a{
position:absolute;
right:20px;
display:block;
width:70px;
height:26px;
padding-left:105px;
background:url(../images/mall/have.jpg) no-repeat left top;
top:3px;
color:#cb5003;
font-weight:bold;
}
.product_title a.mall_link{
position:absolute;
right:20px;
display:block;
width:100px;
height:28px;
padding-left:0px;
top:1px;
font-weight:bold;
background:url(../images/product/mall.jpg) no-repeat left top;
}
.product_list{
float:left;
display:inline;
width:220px;
text-align:center;
margin:15px 25px 0px 0px;
line-height:30px;
}
.product_list img{
width:184px;
height:115px;
padding:6px 9px 13px 6px;
background:url(../images/product/pro_b.jpg) no-repeat left top;
}
.proprice{
color:#f49c35;
}
.product_list p img{
width:90px;
height:25px;
vertical-align:middle;
padding:0px;
background:none;
top:0px;
right:10px;
}
.project_list{
width:730px;
border-bottom:1px dashed #ccc;
}
.project_pic{
float:left;
display:inline;
width:235px;
padding-top:20px;
text-align:center;
}
.project_pic img{
width:184px;
height:115px;
padding:6px 9px 13px 6px;
background:url(../images/product/pro_b.jpg) no-repeat left top;
}
.project_info{
float:right;
width:470px;
padding:10px 0px 20px 20px;
border-left:1px dashed #ccc;
line-height:22px;
text-indent:2em;
}
.project_info h2{
line-height:40px;
background:url(../images/product/xm.jpg) no-repeat left center;
}
.project_info h2 a{
color:#2c9fd7;
}
.wrap_detail{
position:relative;
padding:8px 10px 15px 14px;
background:url(../images/product/product_b.jpg) no-repeat left top; 
margin:40px auto 20px;
}
.detail{
position:relative;
width:956px;
height:575px;
overflow:hidden;
}
.detail img{
position:absolute;
}
.control{
width:920px;
margin:15px auto;
height:28px;
overflow:hidden;
position:relative;
text-align:right;
background:url(../images/product/detail_title.jpg) no-repeat left center;
}
.control #prtitle{
text-align:left;
position:absolute;
left:35px;
top:10px;
color:#2c9fd7;
width:300px;
height:25px;
}
.small_list{
padding:12px 38px;
position:relative;
width:900px;
height:56px;
background:url(../images/product/small_banner.jpg) no-repeat left top;
}
.small_wrap{
width:900px;
overflow:hidden;
}
.small{
margin-left:0px;
}
.small a{
display:inline-block;
width:100px;
text-align:center;
font-size:0px;
}
.small a img{
padding:2px;
border:1px solid #fafafa;
}
.small a:hover img,.small a.small_home img{
padding:1px;
border:2px solid #2c9fd7;
}
.small_pre{
position:absolute;
top:30px;
left:15px;
}
.small_next{
position:absolute;
top:30px;
right:15px;
}
.small_detail{
padding-top:60px;
background:url(../images/product/detail.jpg) no-repeat left 20px;
text-indent:2em;
line-height:22px;
}
.message{
margin-top:40px;
}
.message p{
margin-top:15px;
position:relative;
padding-left:90px;
width:500px;
font-size:14px;
}
.message p span{
position:absolute;
width:85px;
display:block;
text-align:right;
left:0px;
top:0px;
}
/* job */
.job_detail{
margin-top:20px;
line-height:22px;
text-indent:2em;
}
.job_detail p{
margin-top:20px;
}
.job_detail h2{
margin-top:15px;
color:#0089cf;
}
.job_top{
margin-top:20px;
line-height:25px;
padding-left:25px;
}
.job_top span{
color:#1c99d3;
}
.job_top ul{
margin:35px 0px;
color:#0089cf;
font-size:14px;
}
.job_top ul li{
padding-left:15px;
background:url(../images/job/arrow.gif) no-repeat left center;
}
.job_top ul li a{
margin:35px 0px;
color:#0089cf;
}
/* index */
.index_top{
margin:15px 0px;
height:32px;
line-height:30px;
background:url(../images/home/header_title.jpg) no-repeat left top;
}
.index_top li{
float:left;
display:inline;
padding-left:122px;
}
.index_top li.top_1{
width:470px;
}
.index_top li.top_2{
width:100px;
}
.index_left{
float:left;
display:inline;
width:645px;
}
.list{
float:left;
width:200px;
height:175px;
padding:15px 15px 15px 0px;
background:url(../images/home/list.jpg) no-repeat left top;
text-align:center;
line-height:20px;
font-family:Arial,"微软雅黑","宋体";
}
.list  h2{
height:35px;
line-height:35px;
font-size:16px;
}
.index_right{
float:right;
display:inline;
width:320px;
}
.index_right ul{
padding:0px 0px 150px;
background:url(../images/home/right.jpg) no-repeat left bottom;
}
.index_right ul li{
height:25px;
line-height:25px;
background:url(../images/home/b_arrow.gif) no-repeat left center;
padding-left:15px;
}
.index_right ul li.n{
background:url(../images/home/n.jpg) no-repeat left center;
}
.index_login{
margin-top:20px;
padding:47px 0px 0px 20px;
height:133px;
background:url(../images/home/login.jpg) no-repeat left top;
}
.index_login1{
margin-top:20px;
padding:47px 0px 0px 20px;
height:133px;
background:url(../images/home/login2.jpg) no-repeat left top;
}
#login{
background:url(../images/home/login.jpg) no-repeat left top;
}
#logined{
background:url(../images/home/login2.jpg) no-repeat left top;
}
.index_login p,.index_login1 p{
margin-bottom:5px;
line-height:22px;
}
.index_login p #ctl00_m_content_userid,.index_login p #ctl00_m_content_password{
width:140px;
border:none;
background:none;
}
.index_login p #ctl00_m_content_checkcode{
border:none;
background:none;
}
.index_login input{
margin-right:10px;
vertical-align:middle;
}
.index_login img{
vertical-align:middle;
}
.index_login_bottom a{
margin-right:35px;
line-height:25px;
}
.index_login_bottom{
padding-left:45px;
}
.index_flash{
margin-top:15px;
background:url(../images/home/flash_b.jpg) no-repeat left top;
padding:10px 12px 25px 6px;
height:225px;
width:610px;
}
.index_flash_left{
float:left;
width:480px;
height:240px;
position:relative;
text-align:center;
}
.index_flash_left img{
width:480px;
height:240px;
}
.flash_title p{
position:absolute;
background:#000;
bottom:0px;
left:0px;
width:480px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity:0.5;
 -khtml-opacity:0.5;
 opacity: 50%;
 bottom:0px;
 height:40px;
}
.index_flash_left  a{
position:absolute;
 bottom:0px;
left:0px;
color:#fff;
display:block;
width:480px;
font-weight:bold;
font-size:14px;
height:40px;
line-height:40px;
}
.index_flash_right{
float:right;
width:110px;
padding:26px 5px 26px 0px;
position:relative;
overflow:hidden;
height:190px;
}
.flash_list{
margin-top:0px;
text-align:center;
}
.index_pre{
position:absolute;
top:0px;
left:0px;
height:10px;
padding:8px 0px;
width:110px;
background:#f1f1f1;
}
.index_pre a{
display:block;
width:110px;
height:10px;
background:url(../images/home/control.gif) no-repeat center top;
}
.index_next{
position:absolute;
bottom:0px;
height:10px;
left:0px;
background:#f1f1f1;
padding:8px 0px;
}
.index_next a{
display:block;
width:110px;
height:10px;
background:url(../images/home/control.gif) no-repeat center bottom;
}
.flash_list a img{
display:block;
font-size:0px;
width:100px;
height:50px;
padding:2px;
background:#fff;
border:3px solid #f1f1f1;
margin-top:3px;
}
.flash_list a.flash_home img{
border:3px solid #aeaead;
}
#banner{
height:210px;
}
#banner_flash{
position:absolute;
top:30px;
left:0px;
height:180px;
width:980px;
z-index:2;
}
#shade{
position:absolute;
background:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
width:100%;
top:0px;
left:0px;
z-index:25;
display:none;
}
#shade_img{
position:absolute;
padding:20px ;
text-align:center;
z-index:30;
background:#fff;
display:none;
}
#shade_img img{
}
#shade_img h2{
height:35px;
line-height:35px;
padding:0px 30px;
}
#shade_img h2 a{
display:block;
position:absolute;
right:10px;
bottom:15px;
width:66px;
height:25px;
background:url(../images/close.gif) no-repeat left top;
}
#check{
padding:8px 0px 0px 85px;
}
.ba{
text-align:center;
margin:200px auto 100px;
}
.job_bnt{
margin-top:15px;
}
.job_bnt a{
margin:0px 10px;
}
.icp{
line-height:25px;
font-size:14px;
text-align:center;
}
#banner_1{
position:relative;
padding-top:25px;
}
.inde_flash{
position:absolute;
top:20px;
left:0px;
}
.order_detail{
padding:35px 0px;
background:url(../images/store/right_bottom.jpg) no-repeat left bottom;
}
.order_detail table{
width:650px;
margin:0px auto 15px;
background:#1c99d3;
line-height:25px;
}
.order_detail td{
background:#fff;
height:25px;
padding-left:15px;
}
.order_detail th{
height:25px;
color:#fff;
text-align:left;
padding-left:15px;
}
.order_detail th.order_1{
width:135px;
}
.order_detail th.order_2{
width:135px;
}
.order_detail th.order_3{
width:135px;
}
.order_detail th.order_4{
width:135px;
}
.order_detail th.order_5{
width:105px;
}
.order_detail th.order_6{
width:60px;
}
.order_detail th.order_7{
width:40px;
}
.mall_top_title{
color:#0089cf;
line-height:25px;
}
.mall_top_title img{
vertical-align:middle;
}