@charset "utf-8";
/* CSS Document */

/** 清除内外边距 **/ 
*{ margin:0;padding:0;}

/** 列表元素 **/ 
ul, ol, li{ list-style: none; }

/** 图片元素 **/ 
img{ border:0px;}  

body{background:#fff url(../images/bg.gif) repeat-x;font-family:Arial,'宋体', Tahoma, Helvetica, sans-serif;font-size:12px;}
a{ color:#233037;font-weight:normal;text-decoration:none;}
a:visited{color:#233037;text-decoration:none;}/* 已访问的链接 */
a:hover{ color:#cc0000;text-decoration:underline;}/* 当有鼠标悬停在链接上 */
a:active{ color:#233037;text-decoration:none;}/* 被选择的链接 5b8b4f53 就是宋体*/

/* 整体 开始 */
#container{margin:0 auto; padding:14px 29px 10px 29px;width:962px;background:url(../images/container_bg.png) repeat-y;overflow:hidden;}

/* 头部 开始 */
#header{height:93px;margin-bottom:12px; overflow:hidden; display:block; padding-top:10px;}
#header .logo_box{width:479px;height:73px; float:left; padding-left:10px;}
#header .logo{ width:74px; height:73px; float:left; margin:0px 10px 0 8px;}
#header .logo01{ width:384px; display: block; float:left;}
#header .name{ clear:both; margin:0px 0 15px 6px; display:block}
#header .slogan{height:20px; display:block; margin-top:0px; background:url(../images/slogan_bg_sec.png) no-repeat}

/* 头部工具 开始 */
.tool{line-height:12px; margin-right:15px;width:300px; color:#6f6f6f; text-align:right; float:right; display:block;}
.top_tool{ line-height:23px; height:23px; margin-bottom:15px;}
.top_tool a{ color:#6f6f6f;font-weight:normal;text-decoration:none;}
.top_tool a:visited{color:#6f6f6f;text-decoration:none;}
.top_tool a:hover{ color:#ff9900;text-decoration:underline;}
.top_tool a:active{ color:#6f6f6f;text-decoration:none;}
.search{height:26px;overflow:hidden;text-align:right; float:right;}
.sec_txt{width:186px;border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #bababa;line-height:20px; padding:2px; float:left;font-size:12px; color:#bababa;}
.sec_button{ width:73px; height:20px; background:url(../images/sec_button.gif) no-repeat; border:none; float:left; margin:2px 0 0 5px;color:#FFF; font-size:12px;}

/* 首页滚动图片 开始 */
.ad_pho{ width:938px; height:423px; background:url(../images/ad_bg.gif) no-repeat; padding:3px 12px 13px 12px;}

/* 中心内容 开始 */
#content{ margin:0 auto; overflow:hidden; margin-left:8px;}
.introduce{ width:362px;float:left;margin:7px 23px 0 0;overflow:hidden; display:block;}

/* tab标签 开始 */
#con {float:left;width:600px;margin:7px 28px 0 0;}
ul#tags{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px -3px 0; width: 362px; padding-top: 0px; height: 23px}
#tags li {background: url(../images/tagleft.gif) no-repeat left bottom; float: left; margin-right: -4px; list-style-type: none; height: 21px; color:#1c323f;font-family:'微软雅黑'; font-size:15px;}
#tags li a {padding-right: 10px; padding-left: 10px; background: url(../images/tagright.gif) no-repeat right bottom; float: left; padding-bottom: 0px; color: #999; line-height: 21px; padding-top: 0px; height: 21px; text-decoration: none; color:#1c323f;font-family:'微软雅黑'; font-size:15px; padding:0 16px;}
#tags li.emptyTag {background: none transparent scroll repeat 0% 0%; width: 4px}
#tags li.selectTag {background-position: left top; margin-bottom: -2px; position: relative; height: 21px; color:#e42020;font-family:'微软雅黑'; font-size:15px;}
#tags li.selectTag a {background-position: right top; color: #000; line-height: 21px; height: 21px; color:#e42020;font-family:'微软雅黑'; font-size:15px; padding:0 16px;}
#tagContent {padding-left: 1px; padding-bottom: 1px; padding-top: 1px; border-top:1px solid #ccc;}
.tagContent {padding: 10px 0; display: none; width: 600px; color: #233037; height: 146px; line-height:22px;text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
#tagContent div.selectTag {	display: block}
/*#tagContent div.selectTag span{ display:block;margin:10px 0 0 300px; text-align::right;}
*/.column_con1{background:url(../images/columncon1_bg.gif) repeat-y; padding:0; height:148px;overflow:hidden;}
.column_con1 ul{overflow:hidden;margin-top:0; width:390px;_width:380px;}
.column_con1 li{color:#233037; height:27px; line-height:27px;  _height:24px; _line-height:24px; background:url(../images/list01.gif) no-repeat 3px 11px;overflow:hidden;padding-left:15px;text-indent:0;}
.column_con1 li a{color:#233037; height:24px; line-height:24px;overflow:hidden;text-indent:0; float:left;}
.column_con1 li span { width:60px;text-align:left; color:#233037; font-family:arial, Helvetica, sans-serif; font-size:7.5pt; display:block; float:right; margin-left:5px; line-height:24px;}
.column_con1 .more{ display:block;margin:8px 0 0 300px; text-align:right;}
#tagContent0 span{ display:block;margin:0px; text-align:right;}
.tagContent_img{ float:left; width:173px; margin:0 26px 0 5px; border:1px solid #a3b7b6;text-indent:0;}
.tagContent p{ float:left; width:379px;}

.programming{width:227px; float:left;margin:4px 22px 0 0;overflow:hidden; display:block;}
.programming_tit{color:#000;height:26px; line-height:26px; font-family:'微软雅黑'; font-size:15px; clear:both; background:url(../images/tit_bg.gif) no-repeat;}
.programming_tit span{color:#8e8e8e;width:82px;height:26px; line-height:26px; font-family:'微软雅黑'; font-size:11px;text-transform:uppercase}
.item_photo{width:312px; height:180px; float:left;margin:14px 0 0 0;overflow:hidden; display:block; background:url(../images/right_bg.gif) no-repeat}
.item_photo_tit{color:#000;height:24px; line-height:24px; font-family:'微软雅黑'; font-size:15px; clear:both; margin:5px 0 0 10px;}
.item_com{ display:block; padding:0 0 10px 0; height:122px;}
.item_left{ float:left; width:169px; height:116px;}
.item_left img{ width:167px; height:114px; border:1px solid #00bdf8;}
.item_right{ float:left; width:115px; margin-left:8px;}
.item_right_tit{ line-height:16px; color:#268ad8; font-size:13px; margin-bottom:6px; font-weight:bold; clear:both;}
.item_right_con{ color:#546c75; line-height:16px; height:62px;}
.item_right_more{ width:70px; height:16px;}

/* 项目开发效果 开始 */
.topnews {z-index: 90;left: 0px;position: absolute; padding:0; height:122px; margin:0;}
.topnewspic {float: left; margin: -2px 6px 0px 0; overflow: hidden; width:171px; height: 243px; padding-left:6px;}
.topnewspic img {width: 167px; height: 130px; border:1px solid #00bdf8;  margin:0;}
.topnewslist {float: left; overflow: hidden; width:115px; height:243px;text-align:left;}
.topnewslist ul {margin: 0; overflow: hidden; width: 115px; height:216px; padding:0;}
.topnewslist ul li {font-size: 12px; overflow: hidden; width: 115px; line-height: 16px; border-bottom: #dbdbdb 1px solid; height: 16px;}
.topnewslist ul li a {padding:0 0 0 10px; background: url(../images/dian.gif) no-repeat 0 7px; color:#546c75}
.topnewslist ul li a.up {font-weight: bold; background: url(../images/jiantou.gif) no-repeat 0 2px; color: #268ad8;padding:0 0 0 10px;}


/* 底部 开始 */
#footer{background:#e1e1e1;background:url(../images/container_bg2.png) repeat-y; height:62px;margin:0 auto; padding:14px 29px 10px 29px;width:962px;overflow:hidden;}
.footer_con{ width:949px; display:block; overflow:hidden; margin:0 auto;}
.footer_center{ text-align:center;color:#626262; margin-top:7px; margin:9px 0 0 8px; line-height:18px;}
.footer_center a, .footer_center a:visited, .footer_center a:active{ color:#626262;font-weight:normal;text-decoration:none;}
.footer_center a:hover{ color:#ff9900;text-decoration:underline;} 
.footer_center span{ color:#626262;}
.option select{ width:180px;height:21px;line-height:21px; color:#233037; font-size:12px; padding:1px;float:right;margin:7px 12px 0 0;}

/* 二级页面内容 开始 */

/* 二级总导航 开始 */
#nav_sec {background: url(../images/nav_sec_bg.gif) repeat-x; width:946px;height:33px; margin:0 auto; padding-bottom:3px;}
#nav_sec a {color:#fff;width:82px;height:33px; line-height:33px; font-family:'微软雅黑'; font-size:14px; float:left; background: url(../images/nav01.gif) no-repeat; text-align:center;}
#nav_sec a:link, #nav a:visited, #nav a:active{color:#fff;width:82px;height:33px; line-height:33px; font-family:'微软雅黑'; font-size:14px; float:left; background: url(../images/nav01.gif) no-repeat; text-align:center;}
#nav_sec a:hover {color:#fff;width:82px;height:33px; line-height:33px; font-family:'微软雅黑'; font-size:14px; float:left; background: url(../images/nav02.gif) repeat-x; text-align:center;}
#nav_sec a.current {color:#fff;width:82px;height:33px; line-height:33px; font-family:'微软雅黑'; font-size:14px; float:left; background: url(../images/nav02.gif) repeat-x; text-align:center;}

/* 二级banner图片 开始 */
.ad_pho_sec{ width:946px; margin:0 auto; margin-bottom:0px;}

/* 二级中心内容 开始 */

/* 左侧内容 开始 */
.left{ width:266px; float:left; display:block; overflow:hidden; margin-right:12px;}
.left_tit{ background:url(../images/menu_bg.gif) no-repeat}
.tit_num{width:79px;height:58px; padding:112px 0 0 30px; margin-bottom:23px;}
.tit_num img{width:79px;height:58px;}
.tit_name{margin-left:25px; line-height:38px;font-family:'微软雅黑'; font-size:18px;color:#04026d; letter-spacing:2px; font-weight:bold; padding-bottom:8px; }

/* 二级导航 开始 */
.sec_nav{ width:203px; background:#eef2f5; margin-left:22px; overflow:hidden; padding-top:14px;}
.sec_nav ul{ list-style:none; overflow:hidden; margin:0 3px; display:block;}
.sec_nav li{line-height:18px; border-bottom:1px solid #95aebf; color:#336382; background:url(../images/menu_icon01.gif) no-repeat 0px 3px;padding:6px 0 6px 23px;font-size:12px;font-family:'微软雅黑';color:#212121;}
.sec_nav li:hover{ line-height:18px; border-bottom:1px solid #95aebf; color:#336382; background:url(../images/menu_icon02.gif) no-repeat 0px 3px; padding:6px 0 6px 23px;}
.sec_nav li a{color:#212121;font-weight:normal;text-decoration:none;}
.sec_nav li a:visited{color:#212121;font-weight:normal;text-decoration:none;}/* 已访问的链接 */
.sec_nav li a:hover{ color:#212121;text-decoration:none; font-weight:bold}/* 当有鼠标悬停在链接上 */
.sec_nav li a:active{ color:#212121;font-weight:normal;text-decoration:none;}/* 被选择的链接*/
.sec_nav .select{line-height:18px;border-bottom:1px solid #95aebf; color:#336382; background:url(../images/menu_icon02.gif) no-repeat 0px 3px;padding:6px 0 6px 23px;font-weight:bold}
.sec_nav .select a{color:#212121;font-weight:normal;text-decoration:none; font-weight:bold}

.left_icon{width:203px; height:128px; padding-bottom:10px; background-color:#f1f1f1}
.left_contact{ height:24px; background:#fff url(../images/icon02.gif) 0 20px no-repeat;width:201px; padding:150px 0 0 2px;}

/* 右侧内容 开始 */
.right{width:668px; float:left; display:block; overflow:hidden; background:url(../images/right_bg01.gif) no-repeat}
.right_site{ line-height:25px; height:25px; text-align:right; padding-right:5px; color:#212121; margin:9px 0 0 0;}
.right_site a, .right_site a:visited, .right_site a:active{color:#212121;font-weight:normal;text-decoration:none; }
.right_site a:hover{ color:#3695bf;text-decoration:none; font-weight:bold;}
.color01{color:#3695bf; font-weight:bold; }
.right_tit{ height:17px; background:url(../images/right_tit01.gif) no-repeat; line-height:17px;font-size:15px;font-family:'微软雅黑';color:#212121; padding-left:25px; margin-bottom:27px;}
.right_tit_txt{ height:17px; padding-right:10px; background-color:#FFF;}
.right_tit_name{ height:27px; color:#235f9e;font-size:18px;font-family:'微软雅黑'; font-weight:bold; margin-left:30px; line-height:27px; letter-spacing:3px; margin-bottom:29px;}
.right_tit2{ height:17px; background:url(../images/right_tit02.gif) no-repeat; line-height:17px;font-size:15px;font-family:'微软雅黑';color:#212121; padding-left:25px; margin-bottom:47px;}
.right_tit2_name{ height:27px; color:#235f9e;font-size:23px;font-family:'微软雅黑'; font-weight:bold; margin-left:30px; line-height:27px; letter-spacing:5px; margin-bottom:79px;}
.right_tit1{ height:17px; background:url(../images/right_tit03.gif) no-repeat; line-height:17px;font-size:15px;font-family:'微软雅黑';color:#212121; padding-left:25px; margin-bottom:47px;}
.right_tit1_name{ height:27px; color:#235f9e;font-size:23px;font-family:'微软雅黑'; font-weight:bold; margin-left:30px; line-height:27px; letter-spacing:5px; margin-bottom:79px;}
.right_tit4{ height:17px; background:url(../images/right_tit04.gif) no-repeat; line-height:17px;font-size:15px;font-family:'微软雅黑';color:#212121; padding-left:25px; margin-bottom:47px;}
.right_tit4_name{ height:27px; color:#235f9e;font-size:23px;font-family:'微软雅黑'; font-weight:bold; margin-left:30px; line-height:27px; letter-spacing:5px; margin-bottom:79px;}
.right_tit3{ height:17px; background:url(../images/right_tit05.gif) no-repeat; line-height:17px;font-size:15px;font-family:'微软雅黑';color:#212121; padding-left:25px; margin-bottom:47px;}
.right_tit3_name{ height:27px; color:#235f9e;font-size:23px;font-family:'微软雅黑'; font-weight:bold; margin-left:30px; line-height:27px; letter-spacing:5px; margin-bottom:79px;}


/*二级列表 开始*/
.sec_list_page{ color:#5d5d5d; margin-left:20px; line-height:19px; height:19px;}
.sec_list_page span{ color:#3a3535; font-weight:bold;}
.sec_list{ color:#336382; margin-left:20px;}
.sec_list .tit{ padding:12px 0 11px 0; color:#3a3535; line-height:18px; font-size:14px; height:18px; background:url(../images/list_tit.gif) repeat-x; font-weight:bold;}
.sec_list ul{ list-style:none;overflow:hidden; margin-top:5px; border-bottom:2px solid #a9a9a9}
.sec_list li{ height:34px; line-height:34px; color:#3a3535;display:block; padding-left:40px; background:url(../images/list01.gif) no-repeat 16px 15px; border-bottom:1px solid #cccccc;}
.sec_list li a{ color:#3a3535;font-weight:normal;text-decoration:none; float:left; display:block; font-size:14px; font-family:'宋体'}
.sec_list li a:visited{color:#3a3535;text-decoration:none;}/* 已访问的链接 */
.sec_list li a:hover{ color:#ce4502;text-decoration:underline;font-size:14px; font-weight:bold}/* 当有鼠标悬停在链接上 */
.sec_list li a:active{ color:#3a3535;text-decoration:none;}/* 被选择的链接*/
.sec_list li span{text-decoration:none;margin-left:0; display:block; float:right; width:102px; text-align:center}

.sec_list2{ color:#336382; margin-left:20px;}
.sec_list2 .tit{ padding:12px 0 11px 0; color:#3a3535; line-height:18px; font-size:14px; height:18px; background:url(../images/list_tit.gif) repeat-x; font-weight:bold;}
.sec_list2 ul{ list-style:none;overflow:hidden; margin-top:5px; border-bottom:2px solid #a9a9a9; padding-bottom:10px;}
.sec_list2 li{ height:34px; line-height:34px; color:#3a3535;display:block; padding-left:40px; background:url(../images/list01.gif) no-repeat 16px 15px; border-bottom:1px dashed #cccccc; float:left; width:43%;}
.sec_list2 li a{ color:#3a3535;font-weight:normal;text-decoration:none;display:block; font-size:14px; font-family:'宋体'}
.sec_list2 li a:hover{ color:#ce4502;text-decoration:underline;font-size:14px; font-weight:bold}/* 当有鼠标悬停在链接上 */

.sec_list3{ color:#336382; margin-left:20px;}
.sec_list3 .tit{ padding:12px 0 11px 0; color:#3a3535; line-height:18px; font-size:14px; height:18px; background:url(../images/list_tit.gif) repeat-x; font-weight:bold;}
.sec_list3 ul{ list-style:none;overflow:hidden; margin-top:5px; }
.sec_list3 li{ height:34px; line-height:34px; color:#3a3535;display:block; padding-left:40px; background:url(../images/list01.gif) no-repeat 16px 15px; border-bottom:1px solid #cccccc; float:left; width:43%;}
.sec_list3 li a{ color:#3a3535;font-weight:normal;text-decoration:none;display:block; font-size:14px; font-family:'宋体'}
.sec_list3 li a:hover{ color:#ce4502;text-decoration:underline;font-size:14px; font-weight:bold}/* 当有鼠标悬停在链接上 */

.sec_list4{ color:#336382; margin-left:20px; }
.sec_list4 .tit{ padding:12px 0 11px 0; color:#3a3535; line-height:18px; font-size:14px; height:18px; background:url(../images/list_tit.gif) repeat-x; font-weight:bold;}
.sec_list4 ul{ list-style:none;margin-top:5px;padding-bottom:10px;display:block; overflow:hidden; width:800px; margin:0 auto; margin-top:20px;}
.sec_list4 li{ display:block; padding:0 20px 20px 25px;float:left; width:350px; overflow:hidden;height:246px; margin-bottom:20px;}
.sec_list4 li img{ height:200px;border:1px solid #cccccc; width:344px; overflow:hidden; padding:2px; margin:0 auto 10px auto;}
.sec_list4 li img:hover{ height:200px;border:1px solid #ff0000; width:344px; overflow:hidden; padding:2px; margin:0 auto 10px auto;}
.sec_list4 li span{ line-height:24px;width:350px; overflow:hidden; margin:0 auto; text-align:center; display:block}
.sec_list4 li a{ color:#3a3535;font-weight:normal;text-decoration:none;font-size:14px; font-family:'宋体'}
.sec_list4 li a:hover{ color:#ce4502;font-size:14px; font-weight:bold}/* 当有鼠标悬停在链接上 */


/*页码 开始*/
.sec_page{ color:#004695; text-align:right; font-size:12px; clear:both; line-height:50px;margin-bottom:9px; border-bottom:5px solid #004695; margin-left:20px; padding-right:6px;}
.sec_page a{ color:#004695;font-weight:normal;text-decoration:none;}
.sec_page a:visited{color:#004695;text-decoration:none;}/* 已访问的链接 */
.sec_page a:hover{ color:#ce4502;text-decoration:underline;}/* 当有鼠标悬停在链接上 */
.sec_page a:active{ color:#004695;text-decoration:none;}/* 被选择的链接*/

.right_icon{ margin-top:27px; height:111px; margin-left:26px; display:block;}
.right_icon img{ height:111px; width:183px; float:left; margin-right:27px;}

.right_art{width:668px; float:left; display:block; overflow:hidden;}
.right_art1{width:946px; display:block; overflow:hidden;}
.middle_art{width:946px; margin:0 auto; }

.art_tit{display:block; overflow:hidden; text-align:center;font-size:22px;font-family:'微软雅黑'; font-weight:bold; color:#235f9e; line-height:34px;}
.art_time{ line-height:34px; text-align:center; color:#000; margin-bottom:16px;}
.art_content{ line-height:22px; border:10px solid #e0e3eb; padding:22px; font-size:14px; color:#2b2b2b;}
.art_content p{ line-height:22px; margin-bottom:5px; text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
.art_content1{ line-height:22px;padding:12px;margin-top:15px; }

/*文章页码 开始*/
.art_page{ color:#666666; text-align:right; font-size:12px; clear:both; line-height:30px;padding-right:6px;}
.art_page a{ color:#666666;font-weight:normal;text-decoration:none;}
.art_page a:visited{color:#666666;text-decoration:none;}/* 已访问的链接 */
.art_page a:hover{ color:#ce4502;text-decoration:underline;}/* 当有鼠标悬停在链接上 */
.art_page a:active{ color:#666666;text-decoration:none;}/* 被选择的链接*/

.institution a,.institution a:visited,.institution a:active{ color:#000;}
.institution a:hover{ color:#ce4502;text-decoration: none;}

/* 首页导航 开始 */
#menu{width:946px;height:38px;overflow:hidden;display:block;background:url(../images/nav_bg.gif) no-repeat; padding:0 8px;}
#menu01{width:946px;height:38px;overflow:hidden;display:block;background:url(../images/nav_sec_bg.gif) repeat-x;margin:0 8px;}
.navigation ul{list-style:none; overflow:hidden; display:block;margin:0; background:url(../images/nav_bg_316.jpg) repeat-x; padding-left:13px;}
.navigation ul li{float:left;text-align:center; height:33px;}
.navigation ul li a{padding: 0 12px; *padding: 0 11px;_width:80px; line-height:33px; height:33px; display:block;font-size:14px;color:#fff;font-family:"微软雅黑"}
.navigation ul li a:hover{background:#b60006;padding:0 12px; *padding: 0 11px;_width:80px; height:33px; display:block;color:#fff;text-decoration:none; font-weight:normal}
.navigation .line316{float:left;background:url(../images/nav_line_316.png) no-repeat;height:33px; width:7px; display:block;}
.navigation a.current{background:#b60006;height:33px; display:block;color:#fff;text-decoration:none; font-weight:normal}

.navigation ul li ul{_clear:both;position:absolute;height:auto;overflow:hidden;background:#9a0008 url(../images/nav_bg2.gif) repeat-x 0 0;padding:8px 0 0 0;margin-top:-2px;*margin-left:-98px; margin-left:-2px;_margin-top:23px;_margin-left:-80px;display:none;z-index:99;}
.navigation ul li ul li{float:left;width:100%;height:auto;overflow:hidden;font:12px/30px "宋体";background:url(../images/arr6.gif) no-repeat 12px center;}
.navigation ul li ul li a{display:block;text-align:left;text-indent:24px;padding:0;width:100%;font:12px/30px "宋体"; border-bottom:1px solid #7a0007;}
.navigation ul li ul li a:hover{ color: #FF6;text-decoration:none; font-weight:normal;text-align:left;background:#1a59a4 url(../images/arr6.gif) no-repeat 12px center; border-bottom:1px solid #1868c6;padding:0; line-height:30px;}/* 当有鼠标悬停在链接上 */
.navigation ul li ul li.bottom_fix{height:3px;overflow:hidden;background:#7a0007;}

.wid01{width:148px;}
.wid02{width:120px;}
.wid03{width:180px;}
.wid04{width:88px;}

.login_mt{width:274px; height:155px; background: url(../images/login_bg.gif) no-repeat; margin:0 auto; padding:27px 0 0 208px;}
.login_tit{width:164px; height:18px; margin-bottom:43px;}
.login_con{ height:23px; line-height:23px; width:98px;}
.login_txt{height:20px; line-height:20px; border:1px solid #7f9db9; width:145px;padding-left:5px; }
.login_button{ width:63px; height:25px; background:url(../images/login_icon.gif) no-repeat; font-size:13px; color:#fff; border:none; line-height:22px; padding-bottom:3px;}