body{ margin:0px; padding:0px; font-size:13px; font-family:Microsoft YaHei; letter-spacing:1px; background:url(../images/body-bg.gif) repeat top left;}/* color:#434142;*/
ul{ list-style:none; margin:0px; padding:0px;}
p,h1,h2,h3,h4,h5,h6,h7,img{ border:0px; margin:0px; padding:0px; font-weight:normal;}
a{ behavior:url(../css/link.htc); color:#515151;}
a:link{ color:#515151; text-decoration:none;}
a:hover{ color:#D1A985; text-decoration:none;}
.clear{ clear:both;} 
#bottomtop { position: fixed; z-index: 1; bottom: 140px; width: 100%; overflow: hidden; display: none; }
.bttopp { left: 0px; right: 0px; width: 1260px; margin: auto; text-align: right; height: 30px; line-height: 30px; overflow: hidden; font-size: 30px; }
.bttopp a:hover { color:#DA251C;}

.headgg { width:100%; min-width:1200px;background:url(../images/top.jpg) repeat-x top center; overflow:hidden; margin:0px auto;}
.header{ width:1200px; margin:0px auto; overflow:hidden; margin-top:5px;}
.logol{ float:left; width:10px; height:100px; background-color:#fefefe; margin-top:1px; overflow:hidden;}
.logo{ float:left; width:225px; height:101px; overflow:hidden; background-color:#fefefe;}
    .logo img { vertical-align:top;}
.headerr{ float:right; width:965px; height:100px; background-color:#fefefe; margin-top:1px; overflow:hidden;}
.headerl{ float:left; width:350px; height:65px; overflow:hidden; margin-top:16px; margin-left:3px;}
.headerrt{ float:right; width:197px; height:36px; overflow:hidden; text-align:right; margin-top:30px;}
.nav { float:right; width:488px; height:22px; line-height:22px; font-size:16px; overflow:hidden; margin-top:40px; display:inline-block;}
.navcon{ width:530px; overflow:hidden;}
    .nav a{ padding:0px 15px;}
    .nav a{ color:#000;}
        .nav a:hover { color:#DA251C;}
/*
.headerrb li{ float:right; background:url(../images/nav-li.png) no-repeat center right; padding:0px 12px; line-height:32px;}
.headerrb li.right{ background:none; padding-right:0px;}
.headerrb li a.sel{ color:#D1A985;}
*/

blockquote {padding: 0px;margin: 0px; border:0px; font-family:Microsoft YaHei;}
#MutiNav .multiUl { width:100%; height:32px; clear: both; display:block;}
#MutiNav .multiUl LI {display:block; float:right; background:url(../images/nav-li.png) no-repeat center right; height:32px; LINE-height: 32px; padding:0px 12px; POSITION: relative; text-align:right;}
#MutiNav .multiUl LI.right{ background:none; padding-right:0px;}
#MutiNav .multiUl LI a.sel{ color:#D1A985;}
#MutiNav .multiUl LI blockquote {DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 32px; height: auto;}
#MutiNav .multiUl LI blockquote .ChildNavIn {padding:10px 0px; background-color:#D1A985; OVERFLOW: hidden; width: 125px; color: #fff; height: auto; TEXT-ALIGN: left;}
#MutiNav .multiUl LI blockquote .ChildNavIn A { padding: 0px;DISPLAY: inline; FLOAT: left;  margin: 0px; width: 100%; color: #fff; text-indent:10px; LINE-height:26px; TEXT-ALIGN: left;}
#MutiNav .multiUl LI blockquote A:hover {background-color: #D3A981; color: #fff; text-decoration:underline;}

.banner{ width:1200px; height:500px; margin:0px auto; overflow:hidden;}

.main{ width:1200px; overflow:hidden; margin:0px auto; background-color:#fefefe; padding-top:20px;}/* border-bottom:1px solid #000;*/

.indser{ width:320px; height:26px; margin:0px auto; overflow:hidden; background:url(../images/search_bg.png) no-repeat top left;}
.indsertxt{ width:279px; height:14px; line-height:13px; border:none; background:none; margin:0px; padding:0px; margin-top:3px; margin-left:8px; font-size:12px;}
.indserbtn{ width:28px; height:20px; border:none; background:none; margin:0px; padding:0px; margin-top:3px;}

.indnewst{ height:53px; line-height:65px; font-size:16px; overflow:hidden; color:#d3a981; font-style:italic;}
.indnewst a{ color:#d3a981;}
.indnewsb{ overflow:hidden; text-align:right;}
.indnewsb img{ margin-top:15px; margin-right:3px; width:41px; height:13px; float:right;}
.indnewsl{ float:left; width:360px; overflow:hidden; margin-right:19px; margin-left:1px; display:inline-block;}
    .indnewsl img { vertical-align:top; width:360px; height:360px;}

.indnewsc{ float:left; width:560px; overflow:hidden;}
.indnewsct{ height:38px; line-height:38px; color:#ffffff; font-size:16px; overflow:hidden; background:url(../images/m-bg.png) repeat-x center left; text-indent:10px;}
.indnewscta{ height:38px; line-height:38px; color:#ffffff; font-size:16px; overflow:hidden; background:url(../images/m-bg2.png) no-repeat center left; text-indent:10px;}
.indnewsctxt{ height:189px; line-height:23px; overflow:hidden;}
.indnewsctxt div,p{ margin-bottom:6px;}

.indnewscon{ width:100%; height:150px; overflow:hidden; margin-top:10px;}
.indnewsconl{ float:left; width:295px; height:150px; overflow:hidden;}
.indnewsconr{ float:left; width:250px; height:150px; overflow:hidden;}
.indnewsconr h3{ font-size:15px; font-weight:bold; line-height:20px; height:23px; color:#333;}
.indnewsconrcon{ line-height:22px;}
.indnewsconrcon:hover a{ color:#DA251C;}
.indnewsconrcon a:hover{ color:#DA251C;}


.indnewsrbody{ float:right; width:240px; overflow:hidden; margin-right:1px; display:inline-block;}
.indnewsrbodyc { width:98%; margin-top:5px; overflow:hidden;}
    .indnewsrbodyc li { height:36px; line-height:38px; overflow:hidden; border-bottom:1px dashed #cecece; background:url(../images/a_03.jpg) no-repeat 2px 16px; text-indent:18px;}        
        .indnewsrbodyc li a:hover { color:#DA251C; text-decoration:underline;}
.indnewsrbodycimg { text-align:right; height:13px; overflow:hidden; margin-top:4px;}
.indnewsrbodycb { text-align:center; margin-top:11px;}

.indnewsr{ width:240px; overflow:hidden;}
.indnewsrt{ height:38px; line-height:38px; color:#ffffff; font-size:16px; overflow:hidden; background:url(../images/m-bg.png) repeat-x center left; text-indent:10px; }
.indnewsrc{ width:240px; height:195px; overflow:hidden; margin-top:5px; background:url(../images/top_r.jpg) no-repeat top left;}
.indnewsrc a{ line-height:48px; margin-left:51px;}
.indnewsrc a:hover{ color:#fff;}
.indnewsrb{ width:240px; height:35px; line-height:34px; overflow:hidden; margin-top:12px; text-indent:15px; border:1px solid #8a8a8a; background:url(../images/top_rb.jpg) repeat-x top left;}
.indnewsrb a img{ vertical-align:top; margin:3px 1px 0px 8px;}
#ercode{width:124px; overflow:hidden; position:absolute; z-index:999; text-align:center; padding:3px 0px; background-color:#fff; display:none;}
#ercode img{ vertical-align:top; width:120px; height:120px;}

.indpro{ width:990px; overflow:hidden; margin:30px 0px 5px 0px;}
.indpro li{ float:left; width:221px; overflow:hidden; padding:8px 0px; margin-right:22px; background-color:#e9e9e9; text-align:center;}
.indpro li img{ vertical-align:top; margin-bottom:6px; width:207px; height:209px;}
.indpro li span{ line-height:40px;}
.indbot{ width:950px; overflow:hidden; margin:30px 0px 15px 0px;}
.indbot li{ float:left; width:182px; overflow:hidden; margin-right:10px;}
.indbot li img{ vertical-align:top; width:182px; height:146px;}

.aboutl{ float:left; width:240px; overflow:hidden; margin-left:2px; display:inline-block;}
.aboutlt { height:38px; line-height:38px; color:#ffffff; font-size:16px; overflow:hidden; background:url(../images/m-bg.png) no-repeat center left; text-indent:17px; margin-bottom:5px;}
    .aboutlt a { display:block; color:#ffffff;}
        .aboutlt a:hover { }
.aboutltsel {
    margin-bottom: 0px;
}
.aboutlcon { width:100%; padding-top:5px; padding-bottom:10px; overflow:hidden; background:url(../images/ab_bg.png) repeat-y center left;}
    .aboutlcon li { width:85%; height:38px; line-height:40px; overflow:hidden; border-bottom:1px dashed #cecece; background:url(../images/a_03.jpg) no-repeat 2px 16px; text-indent:18px; margin-left:16px;}
    .aboutlcon li a{ display:block;}
        .aboutlcon li a:hover { color:#DA251C;}
        .aboutlcon li a.sel { color:#DA251C;}
.aboutlbb { width:100%; height:15px; overflow:hidden; background:url(../images/ab_bb.png) no-repeat top left;}

.aboutr { float:right; width:936px; overflow:hidden; margin-right:2px; display:inline-block;}
.aboutrt { height:38px; line-height:38px; color:#ffffff; font-size:16px; overflow:hidden; background:url(../images/m-bg3.png) no-repeat center left; text-indent:17px;}
.aboutrcon { width:860px; overflow:hidden; line-height:26px; margin-left:12px; padding:20px 0px;}

.aboutrnewscont{ height:40px; line-height:20px; overflow:hidden; font-size:15px; font-weight:bold; text-align:center;}

.prorcon { width:860px; line-height:26px; margin-left:12px; padding:20px 0px; font-size:15px;}
.prorcon img{ vertical-align:top; margin-bottom:5px;}
    .prorcon font { line-height:30px; }
    .prorcon .pdfxxc img {  margin-bottom:0px;}


.team{ width:950px; overflow:hidden; margin:0px auto; padding-top:8px; padding-bottom:35px;}
.teaml{ float:left; width:670px; overflow:hidden; margin-top:17px;}

.teamla{ width:670px; overflow:hidden; border-top:1px solid #ccc; padding-top:35px; padding-bottom:20px;}
.teamlat{ height:25px; line-height:25px; overflow:hidden; letter-spacing:1px; margin:14px 0px; color:#d3a981; font-size:17px;}
.teamlacon{ width:670px; overflow:hidden; line-height:20px;}
.teamr{ width:240px; overflow:hidden; background-color:#f0f0f0; margin-top:15px;}
.teamrt{ height:30px; line-height:30px; overflow:hidden; background-color:#565455; color:#d3a981; text-indent:10px;}
.teamrcon{ width:210px; overflow:hidden; line-height:20px; margin:0px auto; padding:13px 0px; border-bottom:1px solid #777;}
.teamrcon p{ height:12px; line-height:12px; margin-top:6px; overflow:hidden;}
.teamli{ width:210px; overflow:hidden; margin:0px auto; margin-bottom:10px;}
.teamli li{ height:31px; line-height:31px; overflow:hidden; border-bottom:1px solid #777;}
.teamli p{ margin:10px 0px;}

.process{ width:670px; overflow:hidden; padding-bottom:20px;}
.processl{ float:left; width:195px; overflow:hidden; margin-right:65px; color:#d3a981; font-size:18px; line-height:30px;}
.processr{ float:left; width:400px; overflow:hidden; line-height:20px; margin-top:3px;}

.main_stnews{ width:720px; margin-left:5px; overflow:hidden;}
.main_stnews li{ width:100%;; height:26px; overflow:hidden; margin:6px 0px; border-bottom:1px dotted #ccc; line-height:27px;}
.main_stnewsl{ float:left; width:590px; height:25px; overflow:hidden; background:url(../images/ico.jpg) no-repeat 1px 12px; text-indent:13px;}
.main_stnewsr{ float:right; width:100px; height:25px; text-align:right; margin-right:5px; display:inline-block; letter-spacing:0px;}
.main_stnewsl a{ color:#3C3C3C;}
.main_stnewsl a:hover{ color:#DA251C; text-decoration:underline;}

.contact{ width:950px; overflow:hidden; margin:0px auto; padding:45px 0px;}
.contactl{ float:left; width:325px; overflow:hidden; margin-right:50px; color:#d3a981; font-size:20px; line-height:33px;}
.contactc{ float:left; width:450px; overflow:hidden; line-height:24px;}
.contactr{ float:right; width:120px; overflow:hidden; margin-top:10px; text-align:center;}
.contactr img{ margin-bottom:10px;}
.contactmap{ width:950px; overflow:hidden; margin:0px auto; border-top:1px solid #000; padding:25px 0px 70px 0px;}

.proltxtline{ height:12px; border-top:1px solid #000;}
.proltxt{ height:45px; overflow:hidden; color:#d3a981; font-size:18px; line-height:47px;}
.prolt{ height:45px; line-height:45px; overflow:hidden; border-top:1px solid #ccc;}
.prolt a{ float:right; text-align:right; margin-top:15px;}
.prolimg{ width:700px; overflow:hidden; margin-bottom:20px;}
.prolimg li{ float:left; width:154px; overflow:hidden; margin-right:18px;}
.prolimg li img{ vertical-align:top; width:154px; height:124px;}

.prolistt{ height:45px; overflow:hidden; color:#d3a981; font-size:18px; line-height:18px; margin-top:17px;}
.prolist{ width:980px; overflow:hidden;}
.prolist li{ float:left; width:218px; height:230px; margin-right:26px; overflow:hidden; text-align:center; line-height:20px;}
.prolist li img{ vertical-align:top; width:218px; height:175px; margin-bottom:15px;}

.prolimga{ width:700px; overflow:hidden; margin-bottom:20px;}
.prolimga li{ float:left; width:154px; height:170px; overflow:hidden; margin-right:18px; text-align:center; line-height:18px;}
.prolimga li img{ vertical-align:top; width:154px; height:124px; margin-bottom:8px;}

.prodetl{ float:left; width:365px; overflow:hidden; margin-top:30px;}
.prodetlt{ line-height:35px; overflow:hidden; color:#2A2647; font-size:22px; padding-bottom:20px;}
.prodetlcon{ width:365px; overflow:hidden; line-height:21px;}
.prodetlcontop{ color:#000; padding-bottom:35px;}
.prodetr{ float:right; width:540px; line-height:20px; overflow:hidden; margin-top:35px;}
.prodetr img{ margin-bottom:15px;}

.prolta{ overflow:hidden; color:#d3a981; font-size:20px; line-height:23px; padding-bottom:8px;}
.prolta span{ font-size:13px; color:#000;}
.prodeta{width:670px; overflow:hidden;}
.prodetal{ float:left; width:350px; overflow:hidden; padding-bottom:30px;}
.prodetalscro{ width:310px; overflow:hidden;}
.prodetal img{ vertical-align:top; width:310px;}/* height:249px;*/
.prodetar{ float:left; width:300px; overflow:hidden; padding-bottom:30px;}
.prodetart{ line-height:32px; font-weight:bold; overflow:hidden;}
.prodetart img{ margin-top:15px;}
.prodetarc{ line-height:20px;}

.prodetb{ height:30px; line-height:30px; color:#fff; font-size:16px; background-color:#A1A1A1; text-indent:15px; overflow:hidden;}
.prodetb p{ width:80px; float:right; font-size:17px;}
.prodetbl{ float:left; width:460px; overflow:hidden; margin:25px 0px; margin-left:15px; display:inline; line-height:25px;}
.prodetbr{ float:left; width:150px; overflow:hidden; margin:25px 0px;}
.prodetbr img{ vertical-align:top;}

.prodettab{ width:550px; padding:20px 0px;}
.prodettab td{ padding-bottom:8px;}
.prodettab input{ border:1px solid #ccc; margin-top:3px;}
.prodettab textarea { border:1px solid #ccc; margin-top:3px;}
.prodetmode{ float:left; width:170px; height:35px; overflow:hidden;}
#UpdatePanel1{ float:left; height:35px; overflow:hidden; padding-right:15px;}
#UpdatePanel1 img{ width:75px; height:28px; vertical-align:top; border:1px solid #ccc; margin-top:3px;}
#UpdatePanel2{ float:left; height:30px; line-height:30px; overflow:hidden;}
#RegularExpressionValidator1{ display:none;}


.main_stonline{ width:700px; overflow:hidden; margin-top:10px;}
    .main_stonline td {
        background-color: #ffffff; padding:5px 0px;
    }



/* background-color:#000000; opacity:.1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10); -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";*/


.netpage{ width:100%; line-height:20px; font-size:14px; padding-top:20px;}
.netpage a{ color:#333333; padding:0px 7px;}
.netpage a:hover{ color:#DA251C;}
.netpage span{ color:#00A1E7; padding:0px 7px;}

.boot{ width:100%; overflow:hidden; border-top:1px solid #000; background-color:#fefefe; padding-top:20px;}
.footer{ width:1200px; margin:0px auto; overflow:hidden; padding-top:30px; background-color:#fefefe;}
.footl{ float:left; overflow:hidden;}/* width:820px;*/
.footla{ float:left; width:136px; overflow:hidden;}
.footlat{ height:26px; line-height:26px; overflow:hidden; color:#000;}
.footla li{ height:26px; line-height:26px; overflow:hidden;}
.footr{ float:right; width:130px; overflow:hidden; text-align:center;}
.footb{ height:80px; overflow:hidden; text-align:center; border-top:1px solid #000;}
.footbtxt{ line-height:24px; margin-top:15px;}