﻿body { background-image:url('../images/index_bg.gif'); background-repeat:repeat-x; padding:0px; margin:0 auto; font-family:宋体; text-align:center; width:100%; font-size:12px;}
img{ border:0px;}
ul{ padding:0px; margin:0px;}
ul li{ padding:0px; margin:0px; list-style-type:none;}
a.x{ text-decoration:none;}
a.x:link{ color:#000; text-decoration:none;}
a.x:hover{ color:#d56502; text-decoration:none;}
a.x:active{ color:#000; text-decoration:none;}
a.x:visited{ color:#000; text-decoration:none;}

/*index*/
.content{ width:1000px; height:auto; padding:0px; margin:0px;}
.head{ width:1000px; float:left; padding:0px; margin:0px; background-image:url('../images/index_01.gif'); background-repeat:no-repeat; height:178px;}
.search{ width:997px; float:right; text-align:right; height:40px; color:#FFF; font-size:12px; font-weight:bold; padding-top:12px;}
.search a{ color:#fff; text-decoration:none;}
.search a:hover{ color:#f88f35;}

.nav{ width:997px; float:right; text-align:right; height:60px; color:#fff; font-size:18px; font-weight:bold; padding-top:45px;}
.nav a{ color:#fff; text-decoration:none;}
.nav a:hover{ color:#f88f35;}

.mainfour{ width:1000px; float:left; padding:0px; margin:0px; background-image:url('../images/index_02.gif'); background-repeat:no-repeat; height:310px;}
.mainfour2{ width:1000px; float:left; padding:0px; margin:0px; background-image:url('../images/index_03.gif'); background-repeat:no-repeat; height:42px;}
.buttom{ width:1000px; float:left; padding:0px; margin:0px; height:160px; text-align:center; margin-top:10px;}
.buttomcontent{ width:902px; padding:0px; margin:0px;}
.news{ width:276px; float:left; padding:0px; height:160px;}
.newstitle{ width:275px; float:left; padding:0px; margin:0px; height:36px; text-align:right; background-image:url('../images/index_05.gif'); background-repeat:no-repeat;}
.newslist{ width:275px; float:left; padding:0px; margin:0px; text-align:left; height:123px;}
.newslist ul li { line-height:21px;}
.project{ width:466px; float:left; margin:0px; padding:0px; height:160px; text-align:center; margin:0 auto;}
.projecttitle{ width:465px; float:left; margin:0px; padding:0px; height:36px; text-align:right; background-image:url('../images/index_04.gif'); background-repeat:no-repeat;}
.projectlist{ width:465px; float:left; text-align:center; margin:0 auto; padding:0px;}
.projectlist2{ width:460px;}
.service{ width:159px; float:left; margin:0px; padding:0px; height:27px; background-image:url('../images/index_06.gif'); background-repeat:no-repeat; padding-top:133px; font-size:18px; font-weight:bold; text-align:right;}
.service a{ color:#fff; text-decoration:none;}
.service a:hover{ color:#fba65e;}

.foothr{ width:100%; height:30px; background-color:#dcdcdb; margin:20px 0px;}
.foothr hr{ height:20px; width:100%;}

.foot{ width:902px; height:101px; padding:0px; margin:0px;}
.logo{ width:144px; height:101px; float:left; text-align:right; padding:0px; margin:0px;}
.address{ width:756px; float:left; text-align:left; color:#000; line-height:20px;}
.addresslink{ color:#eb7a18; margin-bottom:5px;}
.addresslink a{ font-size:14px; color:#eb7a18;  text-decoration:none;}
.addresslink a:hover{ font-size:14px; color:#000;text-decoration:none;}

/*masterpage*/
.ms_top{ width:1000px; float:left;}
.mstop_left{ width:298px; float:left; height:336px;}
.mstopleft_logo{ width:297px; float:left; height:155px; background-image:url('../images/sub1_01.gif'); background-repeat:no-repeat;}
.mstopleft_nextlogo{ width:297px; float:left; height:180px; background-image:url('../images/sub1_04.gif'); background-repeat:no-repeat;}

.mstop_right{ width:701px; float:left; height:336px; margin-left:-1px;}
.mstopright_top{ width:699px; float:left; height:132px; background-image:url('../images/sub1_02.gif'); background-repeat:no-repeat;}
.mstopright_search{ width:699px; float:left; text-align:right; padding-top:7px; height:20px; color:#fff; font-weight:bold;}
.mstopright_search a{ color:#fff; text-decoration:none;}
.mstopright_search a:hover{ color:#f88f35;}
.mstopright_nav{ width:699px; float:right; padding-top:50px; color:#fff; font-weight:bold; font-size:14px; text-align:right; height:54px;}
.mstopright_nav a{ color:#fff; text-decoration:none;}
.mstopright_nav a:hover{ color:#f88f35;}

.mstopright_four{ width:700px; float:right; height:203px; background-image:url('../images/sub1_03.gif'); background-repeat:no-repeat;}

.ms_buttom{ width:1000px; float:left; text-align:center;}
.msbuttom_content{ width:900px; padding:0px; margin:0px;}
.msbuttom_left{ width:201px; float:left; padding:0px; margin:0px; margin-top:-80px; background-color:#fff;}
*html .msbuttom_left{ width:201px; float:left; padding:0px; margin:0px; margin-top:0px; background-color:#fff;}
.msbuttomleftbg{ width:199px; float:left; padding:0px; margin:0px; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; height:auto; height:auto; text-align:center; margin:0 auto;}
.msbuttomleftbgin{ width:165px; padding:0px; margin:0px; background-color:#f5f5f5; height:auto; margin:0 auto;}
.buttomgray{ height:20px; background-color:#c3c3c3; margin-top:1px;}
.msbuttom_right{ width:694px; float:right; padding:0px; margin:0px;}

/*About*/
.topic{ font-size:20px; color:#1e1e1e; padding-top:5px; font-weight:bold; padding-bottom:3px;}
.topicenglish{ font-size:14px; color:#b9b9b9; font-family:Myriad Pro; font-weight:normal;}
.subtitle{ padding-top:20px; width:164px; height:auto;}
.subtitlelist{ width:164px; height:30px; font-size:12px; color:#515151;}
.subtitlelist a{ color:#515151; text-decoration:none;}
.subtitlelist a:hover{ color:#ff7701;}

.rightcontent{ width:672px; float:right; padding:0px; margin:0px; padding-left:10px;}
.rightsublisttitle{ float:left; font-size:25px;border-bottom:solid 1px #eeeeee; width:670px; text-align:left;font-family:Myriad Pro;}
.path{ float:right; font-size:12px; text-align:right;}
.path{ float:right; font-size:12px; text-align:right;}
.path a{ text-decoration:none;color:#000;}
.path a:hover{ color:#d56502; text-decoration:none;}
.rightsublistchinese{ font-size:18px; padding-left:20px; float:left;}
.rightsublistcontent{ color:#000;  font-size:12px; line-height:25px; text-align:left; padding-top:10px;}

/*news*/
.rightnewlist{ float:left; width:680px; line-height:25px;}
.out{ background-color:#fff; height:25px;line-height:25px; vertical-align:middle;}
.over{ background-color:#f5f5f5; height:25px; line-height:25px; vertical-align:middle;}
.newslisttopic{ float:left; width:570px;}
.newlisttime{ float:right; width:100px; text-align:right;}
.rightnewlist a{color:#515151; text-decoration:none;}
.rightnewlist a:hover{ color:#ff7701;}

/*pages*/
.pages{ width:680px;text-align:center; padding-top:20px; padding-bottom:20px; float:left;}
#nav {
    list-style: none;   
    display: inline;
    text-align:center;
    margin:0 auto;  float:right; 
}
#nav li {
    display: inline;
    margin-right: 5px;
    float: left;
    text-align:center;
}
#nav a {
    color: #399;
    text-decoration: none;
    display: block;
    font-size: 14px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    border: 1px solid #999;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
#nav li a:hover {
    font-size: 24px;
    line-height: 40px;
    height: 40px;
    width: 40px;
    position: absolute;
    z-index: 10;
    margin: -10px 0 0 -10px;
    font-weight: bold;
    color: #ff7701;
    border: 1px dotted #666666;
    background: #EEE;
}
/*newsdetails*/
.newsdetailstitle{ font-size:14px; font-weight:bold; text-align:center; height:40px; line-height:40px; vertical-align:middle; width:669px; float:left; color:#d56502;}
.newsdetailspublish{ font-size:12px; text-align:center; height:40px; line-height:40px; vertical-align:middle; float:left; width:669px;}

/*productshow*/
.productshow{ width:100%; float:left; margin-top:10px;}
.productshowtitle{ background-color:#f5f5f5; height:30px; font-size:18px; line-height:30px; font-weight:bold; border-bottom:solid 1px #aaa8a8;}
.productshowtitle a{ color:#000; text-decoration:none;}
.productshowtitle a:hover{ color:#ff7701; text-decoration:none;}
.productshowtime{ color:#8a8988; font-size:12px;}

.productshowimg_name{ width:100%;}
.produceshowimg{ float:left; width:251px; height:150px; padding:0px; margin:0px;}
.produceshowimg img{ width:250px; height:150px;} 
.productshowname{ float:left; width:400px; height:150px; padding-left:15px; margin:0px;}
.productshowname a{ color:#000; text-decoration:none;}
.productshowname a:hover{ color:#ff7701; text-decoration:none;}

/*productdetails*/
.productdetails{ padding-top:10px; border-top:solid 1px #dcdcdb; float:left; margin-top:10px; color:#000; line-height:25px;}
.productdetails img{ width:670px; height:auto;}
.productshowdetails{ width:100%; float:left;}
.productshowbg{ width:670px; float:left; background-color:#f5f5f5; height:100px; text-align:center; margin-bottom:10px;}
.productshowbg a{ color:#d56502; text-decoration:none; font-size:12px;}
.productshowdetailstitle{ font-size:20px; color:#d56502; height:40px; line-height:40px; font-weight:bold;}

/*connect*/
.connect{font-size:16px; font-weight:bold; line-height:40px;}

/*project*/
.projectsale{ width:222px; float:left; border:solid 0px #ecebe9;}
.projectsaleimg{ width:221px;text-align:center; background-color:#f5f5f5; padding:2px 0px; height:110px;}
.projectsaleimg_over{ width:221px; text-align:center; background-color:#ffc501; padding:2px 0px; height:110px;}
.projectsaleimg img{ width:134px; height:109px;}
.projectsaleimg_over img{ width:134px; height:109px;}
.projectsalename{ width:221px; height:25px; color:#8a8988; font-size:12px;}
.projectsalecompanyname{ width:221px; height:25px; color:#8a8988; font-size:12px;}
.projectcompanynameblackspan{ color:#ff8103; font-weight:bold;}
.projectsaleintroduce{ width:221px; height:50px; color:#8a8988; font-size:12px;}
.projectsalesearch{ width:221px; height:25px; text-align:left;}
.projectsalesearch a{ color:#000; text-decoration:none;}
.projectsalesearch a:hover{color:#ff8103;}

/*projectdetails*/
.projectdetails{ width:670px; float:left;}
.projectdetailsname{ font-size:18px; font-weight:bold; background-color:#d9dbdc; width:670px; text-align:center; float:left; color:#000; height:30px; line-height:30px; vertical-align:middle;}
.projectdetails_topcontent{ width:670px; float:left; padding:0px; margin:0px; padding-top:10px;}
.projectdetails_topimg{ float:left; text-align:center; padding:5px 5px 5px 5px; border:solid 1px #ff8103;}
.projectdetails_topimg img{ width:134px; height:109px;}
.projectdetails_topright{ width:509px; float:left; padding-left:10px;}
.projectdetails_buttomcontent{ width:670px; float:left; text-align:left;color:#000; line-height:200%; font-size:13px;}
.pagenext{ width:670px; float:left;}
.pagenext table{ width:99%;}
.pagenext a{ color:#ff7701; text-decoration:none; font-weight:bold;}