@charset "utf-8";
/* CSS Document */

.banner{ min-width:1100px; height:420px;}
#full-screen-slider { width:100%; height:420px; position:relative}
#slides { display:block; width:100%; height:420px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:30px; z-index:9900; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin:0 6px; border-radius:12px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.mainBox{ margin-top:30px;}
.left702{ width:702px;}
.right352{ width:352px;}
.q_title{ height:40px; line-height:40px; background:#f5f5f5;}
.q_title h2{ height:40px; padding-left:10px; font-size:18px; color:#4e4e4e; border-left:solid #006aba 6px;}
.q_title_more{ background:url(../images/moreico.png) no-repeat left center; padding-left:20px; margin-right:10px;}

.abutCont{ line-height:32px; font-size:14px; padding:15px 15px 0;}
.abutCont img{ width:340px; height:190px; float:left; margin-right:15px;}
.abutCont .more{ color:#1481de; margin-left:10px; display:inline-block;}

.tzTxt{ padding:10px 0 0 0;}
.tzTxt li{ line-height:32px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.tzList{ margin-top:10px;}
.tzList li{ width:170px; height:52px; background:#41b5e3; float:left;}
.tzList li+li{ background:#1481de; margin-left:12px;}
.tzList li img{ width:42px; height:42px; float:left; margin:5px 10px 0 30px;}
.tzList li dl{ padding-top:6px; line-height:20px; font-size:14px; color:#FFFFFF;}

.kczxCon{ margin-top:40px;}
.kczx_list{ margin-top:15px;}
.kczx_list li{ width:258px; height:260px; border:solid #dadada 1px; border-radius:4px; float:left; overflow:hidden;}
.kczx_list li+li{ margin-left:20px;}
.kczx_list li img{ width:258px; height:160px; display:block;}
.kczx_list li h2{ padding:0 10px; line-height:48px; font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.kczx_list li h2 a{ color:#04030a;}
.kczx_list li dl{ height:36px; line-height:36px; padding-top:8px; margin:0 10px; border-top:dashed #d2d2d2 1px;}
.kczx_list li dt{ max-width:56%; float:left; font-size:14px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.kczx_list li dt img{ width:36px; height:36px; margin-right:10px; float:left; border-radius:50%;}
.kczx_list li dd{ max-width:30%; padding-left:24px; float:right; font-size:12px; color:#666; background:url(../images/liulan.png) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ms_box{ height:238px; margin-top:16px; position:relative;}
.ms_left,.ms_right{ width:25px; height:25px; margin-top:106px; background:url(../images/ms_arrow.png) no-repeat; float:left; overflow:hidden; cursor:pointer;}
.ms_left{ background-position:0 0;}
.ms_right{ background-position:-25px 0;}
.ms_con{ width:652px; height:238px; float:left;}
.ms_con>div>div{ float:left;}
.ms_con ul{ }
.ms_con li{ width:192px; height:218px; padding-top:20px; background:#F5F5F5; float:left; margin:0 12px;}
.ms_con li img{ width:124px; height:124px; display:block; margin:0 auto;}
.ms_con li dl{ color:#808080; text-align:center;}
.ms_con li dt{ font-size:16px; font-weight:bold; line-height:36px; margin:12px auto 6px; width:100px; border-bottom:solid #808080 2px;}
.ms_con li dd{ font-size:14px;}
.ms_con li a:hover dl{ color:#006aba;}
.ms_con li a:hover dt{ border-color: #006ABA;}

.ech_con{ width: 100%; height:238px; background:#f7f7f7; margin-top:16px;}


.width540{ width:540px;}
.width260{ width:260px; margin-left:20px;}

.tabTit{ height:40px;}
.tabTit li{ float:left; color:#606060; margin-right:40px; cursor:pointer;}
.tabTit li.active{ color:#1451a4; background:url(../images/tab_ico.png) no-repeat center bottom;}

.tabCon{ margin-top:15px;}
.docList{ padding:0 15px;}
.docList li{ height:48px; line-height:48px; font-size:14px; border-bottom:solid #e6e6e6 1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.docList li img{ float:left; width:20px; height:20px; margin:14px 10px 0 0;}
.docList li .tiem{ font-size:12px; color:#999; margin-left:30px;}


.zyList{ padding:10px 15px 0}
.zyList li{ height:36px; line-height:36px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zyList li .numbar{ width:20px; height:20px; line-height:20px; margin:8px 8px 0 0; font-size:12px; color:#FFFFFF; background:#009ddb; float:left; text-align:center;}
.zyList li .bgNum1{ background-color:#009ddb;}
.zyList li .bgNum2{ background-color:#009ddb;}
.zyList li .bgNum3{ background-color:#1481de;}
.zyList li .bgNum4{ background-color:#00bfdb;}
.zyList li .bgNum5{ background-color:#3d74c0;}
.zyList li .bgNum6{ background-color:#1451a4;}
.zyList li img{ width:20px; height:20px; margin:8px 10px 0 0; float:left;}
.zyList li .tiem{ font-size:12px; color:#999; margin-left:20px; float:right;}















































