@charset "utf-8";

.container{padding:0;}
.container .wrap{ background:#fff; padding:0 0 12px;}

.aArea{width:100%; background:#e8e8e8;}
.aArea .hd{width:100%; height:40px; line-height:40px; background:url(hdbg_01.jpg) repeat-x; color:#0b4570;}
.aArea .hd h2{padding-left:30px; font-weight:100; font-family:Microsoft YaHei; font-size:16px;}
.aArea .hd h2 em{padding-left:14px; font-weight:bold;}
.aArea .bd{position:relative; width:100%; height:75px;}
.aArea .bd .prev, .aArea .bd .next{position:absolute; top:27px; left:4px; width:14px; height:20px; background:url(prev_01.jpg) no-repeat; cursor:pointer;}
.aArea .bd .next{left:auto; right:4px; background:url(next_01.jpg) no-repeat;}
.aArea .bd .picList{margin-left:24px; width:868px; height:62px; background:#fff; padding:12px 22px 0; overflow:hidden;}
.aArea .bd .picList .tempWrap{ width:868px !important;}
.aArea .bd .picList ul{overflow:hidden; zoom:1;}
.aArea .bd .picList ul li{float:left; display:inline; width:112px; height:50px; margin:0 6px; border:1px solid #ecebeb;}
.aArea .bd .picList ul li img{width:112px; height:50px; display:block;}

.bArea{padding:15px 0 0;}
.bArea .sub{float:left; display:inline; width:200px;}
.bArea .main{ float:left; display:inline; width:762px; overflow:hidden;}

.bArea .sub .hd{width:200px; background:#c01213; color:#fff;}
.bArea .sub .hd h2{padding-left:20px; font-weight:100; font-family:Microsoft YaHei; font-size:16px;}
.bArea .sub .hd h2 em{padding-left:14px; font-weight:bold;}

.sortWrap{width:200px; height:400px; overflow:hidden; background:#fff;}
.sortWrap .hd{height:46px; padding:14px 0 0;}
.sortWrap .bd{width:198px; height:339px; border:1px solid #efeeee; border-top:none; overflow:hidden;}
.sortWrap .bd h3{position:relative; width:158px; height:52px; line-height:52px; padding-left:40px; color:#232121; font-size:14px; font-weight:100; background:url(titBg.jpg) repeat-x; cursor:pointer;}
.sortWrap .bd h3 em{position:absolute; top:21px; right:24px; width:5px; height:9px; font-size:0; background:url(arrow_01.png) no-repeat;}
.sortWrap .bd ul{padding:8px 0 0; display:none; height:175px; overflow:hidden;}
.sortWrap .bd ul li{width:198px; height:34px; line-height:34px; border-bottom:1px solid #eaeaea;}
.sortWrap .bd ul li a{position:relative; display:block; width:166px; height:34px; padding-left:32px; color:#1a1919; font-family:Microsoft YaHei; font-size:14px;}
.sortWrap .bd ul li a em{position:absolute; left:12px; top:13px; width:4px; height:7px; font-size:0; background:url(arrow_02.png) no-repeat;}
.sortWrap .bd ul li a:hover{color:#1a1919; font-weight:bold;}

.contactWrap{margin:10px 0 0; background:#fff;}
.contactWrap .hd{height:40px; line-height:40px;}
.contactWrap .bd{width:198px; height:319px; padding:15px 0 0; border:1px solid #efeeee; border-top:none; color:#5e5b5b; overflow:hidden;}
.contactWrap .bd .tel{padding-left:20px; line-height:20px; }


.proWrap{padding-left:3px;}
.proWrap ul{}
.proWrap ul li{float:left; display:inline; width:181px; background:#cbe0e7; margin:0 0 11px 8px;} 
.proWrap ul li .pic{width:171px; height:148px; padding:5px;}
.proWrap ul li .txt{height:50px; color:#5f737b; padding:5px 0 0 22px; overflow:hidden; line-height:20px;}
.proWrap ul li dl{width:181px; height:40px; line-height:38px; border-top:1px solid #fff; background:url(dlBg_01.jpg) no-repeat; overflow:hidden; zoom:1;}
.proWrap ul li dl dt{float:left; display:inline;}
.proWrap ul li dl dt.more{padding-left:40px;}
.proWrap ul li dl dt.series{padding-left:44px;}
.proWrap ul li dl a{color:#5f737b;}
.proWrap ul li dl a:hover{color:#5f737b;}
.proWrap ul li.cur{background:#abd7e6;}
.proWrap ul li.cur txt{color:#192e35;}
.proWrap ul li.cur dl{border-top:1px solid #192e35; background:url(dlBg_02.jpg) no-repeat;}
.proWrap ul li.cur dl a{color:#192e35;}
.proWrap ul li.cur dl a:hover{color:#192e35;}

.cArea{width:960px; height:278px; border:1px solid #efeeee; background:#fff;}
.cArea .hd{width:100%; height:33px; line-height:33px; background:url(hdBg_02.jpg) repeat-x; color:#1a4e73; overflow:hidden; zoom:1;}
.cArea .hd h2{float:left; padding-left:20px; font-weight:100; font-family:Microsoft YaHei; font-size:16px;}
.cArea .hd h2 em{padding-left:8px; font-weight:bold;}
.cArea .hd .more{float:right; padding-right:18px;}
.cArea .hd .more a{color:#999;}
.cArea .hd .more a:hover{color:#999; text-decoration:underline;}
.cArea .bd{position:relative; width:960px; height:225px; padding:20px 0 0;}
.cArea .bd .prev, .cArea .bd .next{position:absolute; top:80px; left:0; width:14px; height:48px; background:url(prev_02.jpg) no-repeat; cursor:pointer;}
.cArea .bd .next{left:auto; right:0; background:url(next_02.jpg) no-repeat;}
.cArea .bd .picList{margin-left:15px; width:931px; overflow:hidden;}
.cArea .bd .picList .tempWrap{ width:931px !important;}
.cArea .bd .picList ul{overflow:hidden; zoom:1;}
.cArea .bd .picList ul li{float:left; display:inline; width:222px; margin-right:14px;}
.cArea .bd .picList ul li .pic{width:214px; height:173px; padding:3px; border:1px solid #d3d3d3;}
.cArea .bd .picList ul li .tit{padding:10px 0 0; text-align:center;}
.cArea .bd .picList ul li .tit a{color:#6b6b6b;}
.cArea .bd .picList ul li .tit a:hover{color:#6b6b6b; text-decoration:underline;} 

.dArea{padding:10px 0;}
.dArea .adv_02{padding:10px 0;}

.eArea{}
.eArea .sub{float:left; display:inline; width:295px; height:387px; background:#fff;}
.eArea .main{float:right; display:inline; width:656px; height:385px; border:1px solid #ededed; background:#fff}
.eArea .hd{width:100%; height:40px; line-height:40px; background:#c01213; color:#fff;}
.eArea .hd h2{padding-left:20px; font-weight:100; font-family:Microsoft YaHei; font-size:16px;}
.eArea .hd h2 em{padding-left:8px;}

.honorWrap{}
.honorWrap .bd{width:293px; height:346px; border:1px solid #ededed; border-top:none;}
.honorWrap .bd .picList{margin-left:20px; padding:10px 0 0; width:215px; height:325px; overflow:hidden;}
.honorWrap .bd .picList .tempWrap{ width:215px !important; height:325px !important;}
.honorWrap .bd .picList ul{overflow:hidden; zoom:1;}
.honorWrap .bd .picList ul li{float:left; display:inline; width:250px;}
.honorWrap .bd .picList ul li .pic{width:250px; height:217px;}
.honorWrap .bd .picList ul li .tit{padding:7px 0 0; text-align:center;}
.honorWrap .bd .picList ul li .tit a{color:#666;}
.honorWrap .bd .picList ul li .tit a:hover{color:#666; text-decoration:underline;}

.aboutWrap{} 
.aboutWrap .hd{width:650px; margin-left:6px; color:#c01213; background:url(hdbg_01.jpg) repeat-x;} 
.aboutWrap .bd{width:615px; padding-left:29px; overflow:hidden;}
.aboutWrap .picTxt{width:615px; padding:18px 0 0; overflow:hidden; zoom:1;}
.aboutWrap .picTxt .pic{float:left; width:240px;}
.aboutWrap .picTxt .info{float:right; width:362px; line-height:22px; color:#5c5c5c;}
.aboutWrap .picList{width:571px; height:139px; padding:7px 22px 0; margin:11px 0 0; background:#f9e3c3; overflow:hidden;}
.aboutWrap .picList .tempWrap{width:571px !important;}
.aboutWrap .picList li{float:left; display:inline; width:136px; margin-right:6px;}
.aboutWrap .picList li .pic{width:130px; height:111px; padding:2px; border:1px solid #eeebe6; background:#fff;}
.aboutWrap .picList li .tit{ text-align:center;}
.aboutWrap .picList li .tit a{color:#8f7044;}
.aboutWrap .picList li .tit a:hover{color:#8f7044; text-decoration:underline;}

.fArea{padding:10px 0 0;}
.fArea .sub{float:left; display:inline; width:295px; height:390px; background:#fff;}
.fArea .main{float:left; display:inline; margin-left:10px; width:296px; height:390px; background:#fff;}
.fArea .extra{float:right; display:inline; width:352px; height:390px; background:#fff;}
.fArea .hd{width:100%; height:40px; line-height:40px; background:#c01213; color:#fff;}
.fArea .hd h2{padding-left:20px; font-weight:100; font-family:Microsoft YaHei; font-size:16px;}
.fArea .hd h2 em{padding-left:8px;}
.fArea .bd{height:349px; border:1px solid #ededed; border-top:none; overflow:hidden;}

.questionWrap{}
.questionWrap .bd{width:293px; height:329px; padding:10px 0;}
.questionWrap .bd .tempWrap{height:329px !important}
.questionWrap .item{width:238px; margin-left:23px; padding:22px 0 16px; background:url(line.jpg) repeat-x left top;}
.questionWrap .item p{width:194px; padding-left:32px; background:url(arrow_03.jpg) no-repeat left top; color:#716f6f;}
.questionWrap .item p.ask{height:23px; line-height:23px;}
.questionWrap .item p.ask a{color:#716f6f;}
.questionWrap .item p.ask a:hover{color:#05508a;}
.questionWrap .item p.answer{margin:12px 0 0; line-height:20px; background:url(arrow_04.jpg) no-repeat left top; color:#8d8d8d;}

.newsWrap{}
.newsWrap .newsPic{padding:13px 0; margin-left:10px;}
.newsWrap .list{margin-left:10px; padding:10px 0 0;}
.newsWrap .list li{width:260px; padding:5px 0 5px 10px; line-height:20px; background:url(line.jpg) repeat-x left top;}
.newsWrap .list li a { padding-left:5px; color:#666;}
.newsWrap .list li a:hover { text-decoration:underline; color:#666;}
.newsWrap .list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(point_01.gif) no-repeat 0 7px; }

.messageWrap{}
.form-panel{padding:12px 0 0; margin-left:8px;}
.form-panel li{margin:8px 0 0;}
.form-panel li label{float:left; width:76px; height:23px; line-height:23px; padding-right:16px; text-align:right; color:#666;}
.form-panel .field{overflow:hidden; zoom:1;}
.form-panel .field input{float:left; width:220px; height:21px; border:1px solid #d3d3d3; vertical-align:middle;}
.form-panel .field textarea{float:left; width:220px; height:81px; border:1px solid #d3d3d3;}
.form-panel .checkCode{overflow:hidden; zoom:1;}
.form-panel .checkCode .code{float:left; overflow:hidden; zoom:1;}
.form-panel .checkCode .code input{float:left; width:48px; height:21px; border:1px solid #d3d3d3; vertical-align:middle;}
.form-panel .checkCode .codePic{float:left; padding-left:8px;}
.form-panel .checkCode .codePic img{ vertical-align:middle;}
.form-panel .checkCode .codePic a{color:#666; padding-left:10px; cursor:pointer;}
.form-panel .checkCode .codePic a:hover{color:#666;}
.form-panel .submit-field{padding:20px 0 0 40px;}
.form-panel .submit-field input { margin-right:10px; vertical-align:middle;}
.form-panel .submit-field .btn-submit { width:87px; height:34px; border:none; background:url(btn_01.jpg) no-repeat; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:52px; height:34px; border:none; background:url(btn_02.jpg) no-repeat; cursor:pointer; }

.gArea{width:960px; line-height:30px; margin:10px 0 0; border:1px solid #ededed; background:#fff; color:#515151; overflow:hidden;}
.gArea h4{float:left; padding-left:22px; font-size:14px; font-family:Microsoft YaHei;}
.gArea ul{float:left; width:830px; overflow:hidden; zoom:1;}
.gArea ul li{float:left; white-space:nowrap;}
.gArea ul li a{color:#515151; padding:0 5px;}
.gArea ul li a:hover{color:#515151; text-decoration:underline;}