@charset "utf-8";
/* CSS Document */

.leftWarp{ width:200px; float:left; overflow:hidden;}
.leftWarp h3.topTit{ height:36px; line-height:36px; padding-left:13px; background:url(../images/common/leftWarp-topTit.png); border:1px solid #565555; border-bottom:0;}
.leftWarp h3.topTit span{ padding-left:25px; display:block;font-size:14px; font-weight:700; color:#fff; background:url(../images/common/leftWarp-topTit-icon.png) no-repeat left center;}
.leftWarp .leftNav{ padding:10px 0 20px; border:1px solid #d4d4d4; height:433px; overflow:hidden;}
.leftWarp dl dd a {font-family:\5B8B\4F53; display:block;height:24px; padding-left:30px; line-height:24px; color:#333; overflow:hidden; background:url(../images/common/icon-Triangle-01.png) left center no-repeat;}
.leftWarp dl dd a.current,.leftWarp dl dd a:hover{color:#0068b7;background:url(../images/common/icon-Triangle-02.png) left center no-repeat;}


.rightWarp {padding-left:20px; _display:inline; float:left; width:739px; overflow:hidden; background:url(../images/common/rightWarp-bg.png) left top repeat-x; margin-left:1px; height:500px;}
.rightWarp .mbx_top {height:36px; line-height:36px; border-bottom:1px solid #ccc; position:relative;}
.rightWarp .mbx_top .divF{ position:absolute; left:0; top:0;}
.rightWarp .mbx_top .divF strong{ font-size:14px;}
.rightWarp .mbx_top .divR{ position:absolute; right:10px; top:0; _top:10px;}
.rightWarp .mbx_top .divR span{ font-size:14px; font-weight:bold;}
.rightWarp .mbx_top .divR .more{ font-weight:bold; margin-left:10px;}

.pro-list{ padding:10px 0; width:780px;}
.pro-list li{padding-top:20px; text-align:center; float:left;border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; width:184px; height:206px;overflow:hidden; background:url(../images/else/pro-liBg.png) no-repeat right bottom #fff;}
.pro-list li img{ border:1px solid #fff;}
.pro-list li img:hover{ border:1px solid #0068b7;}
.pro-list li span{ height:40px; line-height:40px; display:block;}
.pro-list li a:hover span,.pro-list li.current a:hover span{ color:#0068b7;}
.pro-list li.current img{ border:1px solid #0068b7;}


.solign{ margin:10px 0;}

.news{ height:202px; overflow:hidden;}
.news .newsL{ float:left; width:201px; height:200px;}
.news .newsL li{ vertical-align:top; margin-bottom:10px;}
.news .newsR{ float:right; width:740px; height:200px;}
.news .newsR .news01{ border:1px solid #d4d4d4; background:url(../images/default/news-bg.png) repeat-x; width:364px; float:left; padding:0;}
.news .newsR .news02{ border:1px solid #d4d4d4; background:url(../images/default/news-bg.png) repeat-x; width:322px; float:left; padding:10px 20px; height:180px;}
.news .newsR h3{ font-size:14px; font-weight:bold; color:#3285c4; position:relative; border-bottom:1px dotted #ccc; margin-bottom:8px;}
.news .newsR h3 span{ color:#b3b3b3; margin-left:5px; font-weight:normal; font-size:12px;}
.news .newsR h3 a{ position:absolute; right:0; _right:20px; top:0; font-weight:normal; font-size:12px;}
.news .newsR li{ position:relative;}
.news .newsR li span{ position:absolute; right:0; _right:20px; top:0; font-size:10px;}
.news .newsCt{ background:url(../images/default/newsCt_bg.gif) repeat-x; width:10px; height:202px; float:left;}

.jz{position:relative; background:url(../images/default/jz.png) repeat-x left bottom; border:1px solid #d9d9d9; padding:15px 20px; margin-bottom:10px; overflow:hidden; width:918px;}
.jz .tit{ width:134px; height:35px; background:url(../images/default/jzImgBg.gif) no-repeat; text-align:center; line-height:35px; font-weight:bold; font-size:14px; display:block; color:#fff;}
.jz .more{position:absolute;right:20px; top:15px;}
.jz ul{ width:1000px;}
.jz li{ height:138px; float:left; width:450px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding-top:20px;}
.jz li .divF{ background:url(../images/default/jzLibg.png) no-repeat; width:145px; height:113px; float:left; margin-right:20px; display:inline;}
.jz li .divF img{ margin:15px 0 0 15px;}
.jz li .divR{ float:left; width:280px;}
.jz li .divR p{ margin-bottom:10px; line-height:16px; overflow:hidden;}
.jz li .divR p span{height:18px; background:url(../images/default/jzImgLt.png) no-repeat left top #3285c4; display:inline-block; line-height:18px;}
.jz li .divR p span em{ padding:0 5px 0 15px; color:#fff; line-height:18px;line-height:22px\9;float:left;}
.jz li .divR p span b{float:left; display:inline-block; background:url(../images/default/jzImgRt.png) no-repeat left top; width:15px; height:18px;}
.jz li .divR p u{display:inline-block;vertical-align:top;margin-left:3px;text-decoration:none;}

.ygYl { height:30px; overflow:hidden; line-height:30px;}
.ygYl span{color:#0068b7; font-size:14px; width:222px; float:left; line-height:30px;}
.ygYl .mqYl{ float:left; width:728px; height:30px; overflow:hidden;}
.ygYl .mqYl ul{ height:30px; overflow:hidden;}
.ygYl .mqYl li em{ font-family:\5B8B\4F53;}
.ygYl .mqYl li{ float:left;margin-right:15px;}

.xiep{background:url("../images/default/bor1.gif") repeat-x left bottom;height:31px;overflow:hidden;}
.xiep ul{padding:0 5px;}
.xiep li{float:left;height:31px;line-height:31px;overflow:hidden;padding-top:1px;}
.xiep li a{font-size:14px;font-weight:700; color:#666;padding:0 15px;display:block;_float:left;}
.xiep li a.cur{color:#3285c4;background-color:#fff;height:31px;line-height:31px;border:1px solid #e5e5e5;}
.boxXp{padding:10px;display:none;height:149px;overflow:hidden;}
.boxXp p{position:relative;line-height:30px;}
.boxXp p span{position:absolute;right:0;top:0;font-size:10px;color:#999;_right:10px;_line-height:18px;}

.boxXp2 p{position:relative;line-height:30px;}
.boxXp2 p span{position:absolute;right:0;top:0;font-size:10px;color:#999;}