﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family: Arial; font-size:12px; line-height:20px; color:#949494; background:#fff;}
img{ border:none;}
ul,ol,h1,h2,h3,h4,h5,h6,dl,dd,form,p{ margin:0px; padding:0px;}
em,i,u{ font-style:normal;}
li{ list-style:none; margin:0px; padding:0px;}
input,select,textarea{ color:#949494;}
a{ text-decoration:none; color:#666666; noline:expression(this.onFocus=this.blur()); }
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#009C3B;}

.Contain{ width:1002px; margin:0 auto;}
.Sidebar{ width:205px; float:left;}
.Maincontent{ width:748px; float:right; border-left:1px solid #CDCDCD; padding-left:23px; overflow:hidden;}
.Content{ _height:355px; _height:auto !important; min-height:355px; padding:20px 0;}
.SinglePage{ overflow:hidden; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;line-height: 160%;}
    .SinglePage p { margin-top:20px;
    }

.space{ height:10px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

.Current{ background:url(../images/current_bg.jpg) repeat-x left bottom; width:100%; height:30px; line-height:20px; padding:9px 0; text-align:right; overflow:hidden;}
.Current h3{ font-size:30px; font-weight:normal; line-height:29px; font-family:"微软雅黑"; color:#666666; float:left;}
.Current dl{ float:right; padding-top:10px;}
.Current dl em{ color:#009C3B;}
.Current a{ color:#999;}
.Current a:hover{ text-decoration:underline; color:#009C3B;}

/*pages*/
.Pages{ line-height:15px; height:15px; padding:30px 0 7px 0; width:100%; zoom:1; text-align:center; overflow:hidden; background:url(../images/pager_bg.jpg) repeat-x left bottom;}
.Pages a{ display:inline-block; color:#696969; height:15px; overflow:hidden;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#F00;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page{ position:relative;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ color:#666666; font-size:12px; text-decoration:underline; width:15px; height:15px; display:inline-block; text-align:center; line-height:15px; display:inline-block; overflow:hidden;}
.Pages .p_page em a:hover{ color:#0098FF;}
.Pages .p_page em a.a_cur{ color:#0098FF; font-weight:bold; text-decoration:none;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; display:none;}
.Pages .i_button { position:absolute; top:-2px; right:-30px; width:28px; height:22px; cursor:pointer; border:none; background:url(../images/go.jpg) no-repeat left top; display:none;}
.Pages .p_page .f1,.Pages .p_page .f2,.Pages .p_cur,.Pages .p_count,.Pages .p_total{ display:none;}
.Pages .p_page .a_first{ background:url(../images/first.jpg) no-repeat left top; width:15px; height:15px; padding:0 1px; display:inline-block; overflow:hidden;}
.Pages .p_page .a_prev{ background:url(../images/prevous.jpg) no-repeat left top; width:45px; height:15px; padding:0 1px; display:inline-block; overflow:hidden;}
.Pages .p_page .a_next{ background:url(../images/next.jpg) no-repeat left top; width:45px; height:15px; padding:0 1px; display:inline-block; overflow:hidden;}
.Pages .p_page .a_end{ background:url(../images/last.jpg) no-repeat left top; width:15px; height:15px; padding:0 1px; display:inline-block; overflow:hidden;}
/*pages end*/


/*Top*/
.header{ width:1277px; margin:0 auto; background:url(../images/top_bg.jpg) repeat-x left top; padding-top:6px;}
.top{ width:1002px; height:63px; margin:0 auto; padding:15px 0;}
.top .logo{ width:190px; height:63px; float:left;}

.top .mainnav{ width:608px; height:35px; float:right; padding:14px 12px 14px 0; background:url(../images/nav1.jpg) no-repeat left 14px;}
.mainnav li{ float:left; padding-right:5px;}
.mainnav li#nav6{ padding-right:0px;}
.mainnav li a{ display:block; height:35px;}
.mainnav li a em{ display:none;}
.mainnav li#nav1 a{ width:67px;}
.mainnav li#nav1 a:hover,.mainnav li#nav1.onnav a{ background:url(../images/nav2.jpg) no-repeat left top;}
.mainnav li#nav2 a{ width:82px;}
.mainnav li#nav2 a:hover,.mainnav li#nav2.onnav a{ background:url(../images/nav2.jpg) no-repeat -72px top;}
.mainnav li#nav3 a{ width:110px;}
.mainnav li#nav3 a:hover,.mainnav li#nav3.onnav a{ background:url(../images/nav2.jpg) no-repeat -159px top;}
.mainnav li#nav4 a{ width:153px;}
.mainnav li#nav4 a:hover,.mainnav li#nav4.onnav a{ background:url(../images/nav2.jpg) no-repeat -274px top;}
.mainnav li#nav5 a{ width:72px;}
.mainnav li#nav5 a:hover,.mainnav li#nav5.onnav a{ background:url(../images/nav2.jpg) no-repeat -432px top;}
.mainnav li#nav6 a{ width:99px;}
.mainnav li#nav6 a:hover,.mainnav li#nav6.onnav a{ background:url(../images/nav2.jpg) no-repeat right top;}
/*Top*/

/*Bottom*/
.footer{ background:#003489; width:1277px; height:31px; margin:0 auto; line-height:31px; color:#fff; font-size:11px;}
.bottom .nav_bottom{ float:left;}
.bottom a{ color:#fff; font-size:11px;}
.bottom .nav_bottom em{ padding:0 5px;}
.footer a:hover{ text-decoration:underline;}
.footer .bottom{ width:1002px; height:31px; margin:0 auto;}
.bottom .copyright{ float:right;}
.bottom .copyright .wanhu{ color:#fff; text-decoration:underline;}
/*Bottom*/

/*Banner*/
.banner{ width:992px; height:200px; margin:0 auto; background:#E4E4E4; padding:5px;}
.banner img{ width:992px; height:200px;}
/*Banner*/

/*sidebar*/
.menu{width:205px;}
.menu .menu_list li a{ background:url(../images/menu_li1.jpg) no-repeat left top; display:block; font-size:14px; font-weight:bold; padding:0 35px 0 15px;}
.menu .menu_list li a:hover,.menu .menu_list li.onmenu a{ background:url(../images/menu_li2.jpg) no-repeat left top; color:#fff;}
.menu .menu_list li{ width:205px; line-height:35px; background:#E4E4E4; margin-bottom:10px;}
.menu .menu_list li a{ background:url(../images/jt3.jpg) no-repeat 180px center; display:block; font-size:14px; font-weight:bold;  padding:8px 35px 8px 15px; line-height:18px;}
.menu .menu_list li a:hover,.menu .menu_list li.onmenu a{ /*background:url(../images/jt4.jpg) no-repeat 180px center;*/ color:#fff; word-wrap:break-word}
.menu .menu_list li.onmenu,.menu .menu_list li.onbg{ background:#2C5497;}

.menu .left_contact{ padding-top:30px;}
.menu .left_contact a{ width:205px; height:98px; overflow:hidden; display:block;}
.menu .left_contact a img{ width:205px; height:98px;margin-top: 13px;}

.submenu{}
.menu li .submenu{ background:#fff;}
.menu li .submenu dt{ border-bottom:1px solid #D2D2D2; line-height:27px;}
.menu li .submenu dt a{ background:url(../images/jt5.jpg) no-repeat 10px center #fff; font-size:12px; font-weight:bold; padding:5px 5px 5px 20px;}
.menu li .submenu dt a:hover{ background:url(../images/jt6.jpg) no-repeat 10px center #fff; color:#2C5497;}
.menu .menu_list li.onmenu .submenu dt a{ color:#666666; background:url(../images/jt5.jpg) no-repeat 10px center #fff;}
.menu .menu_list li.onmenu .submenu dt a:hover{ background:url(../images/jt6.jpg) no-repeat 10px center #fff; color:#2C5497;}
.menu .menu_list li.onmenu .submenu dt a.onselect{ background:url(../images/jt6.jpg) no-repeat 10px center #fff; color:#2C5497;}
.menu .menu_list li.onmenu .submenu dt ol.subsubmenu{ border-top:1px solid #759AD9; margin:0px; padding:0px; list-style:none; }
.menu .menu_list li.onmenu .submenu dt ol.subsubmenu li{ margin:0px; padding:0px; list-style:none; height:22px; line-height:22px;}
.menu .menu_list li.onmenu .submenu dt ol.subsubmenu li a{ background:#F3F3F3; height:22px; line-height:22px; border-top:1px solid #fff; padding:0px 5px 0 36px; overflow:hidden; display:block;}
.menu .menu_list li.onmenu .submenu dt ol.subsubmenu li.onsubmenu{}
.menu .menu_list li.onmenu .submenu dt ol.subsubmenu li.onsubmenu a{ background:#D7E2F5; color:#2C5497}
.menu .menu_list li.onmenu .submenu dt ol.subsubmenu li a:hover{ background:#D7E2F5; color:#2C5497}

.menu .menu_list li .submenu dt ol{ border-top:1px solid #759AD9;}
.menu .menu_list li .submenu dt ol li{ margin:0px; padding:0px; list-style:none; height:22px; line-height:22px;}
.menu .menu_list li .submenu dt ol li a{ background:#F3F3F3; height:22px; line-height:22px; border-top:1px solid #fff; padding:0px 5px 0 36px; overflow:hidden;}
.menu .menu_list li .submenu dt ol li.onsubmenu{}
.menu .menu_list li .submenu dt ol li.onsubmenu a{ background:#D7E2F5; color:#2C5497}
.menu .menu_list li .submenu dt ol li a:hover{ background:#D7E2F5; color:#2C5497}
/*sidebar*/

/*index*/
.HomeBan{ width:992px; height:445px; background:#E4E4E4; padding:5px; margin:0 auto;}
.HomeBan .Banlist{ float:left; width:697px; height:445px; overflow:hidden;}
.HomeBan .Banlist li{ float:left; width:697px; height:445px; overflow:hidden;}
.HomeBan .Banlist li img{ float:left; width:697px; height:445px;}
.HomeBan .ListBox ul{ overflow:hidden;}
.HomeBan .ListBox{ width:294px; height:445px; border-left:1px solid #fff; float:right; background:#EAEAEA;}
.HomeBan .ListBox li{ cursor:pointer; padding:12px 15px 13px 15px; width:264px; height:63px; border-top:1px solid #fff; overflow:hidden; margin:0px; display:block; float:left;}
.HomeBan .ListBox li.active{ background:#2C5497;}
.HomeBan .ListBox li.active{ color:#fff;}
.HomeBan .ListBox li .pic{ width:70px; height:56px; background:#fff; border:1px solid #CCCCCC; padding:2px; float:left;}
.HomeBan .ListBox li .pic img{ width:70px; height:56px;}
.HomeBan .ListBox li .txt{ width:175px; height:40px; float:right; padding:10px 0 6px 0;}
.HomeBan .ListBox li .txt h1{ font-size:20px;}
.HomeBan .ListBox li .txt h2{ font-size:12px; font-weight:normal;}

.in_about{ float:left; border:2px solid #E4E4E4; width:239px;}
.in_pro{ float:left; border:2px solid #E4E4E4; margin-left:10px; width:239px;}
.in_news{ float:left; border:2px solid #E4E4E4;  margin-left:10px; width:239px;}
.in_service{ float:right; border:2px solid #E4E4E4; margin-left:10px; width:239px;}
.inTitle{ border-bottom:3px solid #2C5497; background:url(../images/in_ti_bg.jpg) repeat-x left top; height:29px; line-height:29px;}
.inTitle span{ display:inline-block; background:#2C5497; padding:0 10px; color:#fff; font-size:16px; font-weight:bold;}
.inTitle em{ float:right;}
.inTitle em a{ text-transform:uppercase; font-weight:bold; font-size:10px; padding-right:10px; color:#666666;}
.inTitle em a:hover{ text-decoration:underline;}
.in_about .in_about_content{ width:215px; height:140px; padding:11px;}
.in_about .in_about_content img{ width:215px; height:140px;}

.in_pro .inPro_list{ width:215px; height:140px; padding:11px; overflow:hidden;}
.in_pro .inPro_list li{ width:215px; height:140px; float:left;}
.in_pro .inPro_list li a{ width:215px; height:140px; display:block; overflow:hidden;}
.in_pro .inPro_list li img{ width:215px; height:140px;}
.in_pro .inProTab{ float:right; padding:13px 5px 0 0;}
.in_pro .inProTab li{ float:left; background:url(../images/dot1.gif) no-repeat left top; width:7px; height:6px; cursor:pointer; padding-right:1px;}
.in_pro .inProTab li.active{ background:url(../images/dot2.gif) no-repeat left top;}

.in_news .in_news_content{ width:215px; height:140px; padding:11px;}
.in_news .in_news_content .pic{ width:215px; height:80px;}
.in_news .in_news_content .pic img{ width:215px; height:80px;}
.in_news .in_news_content h1{ background:url(../images/jt2.jpg) no-repeat left center; font-size:12px; color:#999999; font-weight:normal; padding-left:10px; padding-top:5px;}
.in_news .in_news_content h2{}
.in_news .in_news_content h2 a{ font-weight:normal; font-size:12px; line-height:18px;}

.in_service .in_service_content{ width:215px; height:140px; padding:11px;}
.in_service .in_service_content img{ width:215px; height:140px;}
/*index*/

/*honnr*/
.honnr_list{ padding:0 22px;}
.honnr_list li{ float:left; width:208px; padding-right:35px; padding-top:45px;}
.honnr_list li .pic{ width:200px; height:140px; background:#F1F1F1; padding:3px; border:1px solid #DADADA;}
.honnr_list li .pic img{ width:200px; height:140px;}
.honnr_list li h1{ text-align:center; padding-top:5px;}
.honnr_list li h1 a{ font-size:12px; font-weight:normal;}

.news_info .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.news_info .info_time{ font-size:12px; text-align:center; color:#B60F0C; font-weight:normal; border-bottom:1px dashed #ccc;}
.news_info .service_pic{ padding:10px 0; text-align:center;}
.news_info .service_pic img{ width:560px; height:456px;}
.news_info .info_txt{ padding:10px 0px;}
.news_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.news_info .info_back{ color:#DF5406; padding:10px;  text-align:center;}
.news_info .info_back a{ padding:0px 3px;}
.news_info .info_back .back{ color:#B60F0C; }

.news_info .honnr_pic{ padding:15px 0 10px 0;}
.news_info .honnr_pic img{ width:748px; height:530px;}

.news_info .video{ padding:15px 0 10px 0; text-align:center;}
/*honnr*/

/*culture*/
.culture_list{ padding:0 20px;}
.culture_list .headlines{ height:179px; overflow:hidden; background:none; padding-left:0px; padding-bottom:20px;}
.culture_list .headlines .pic{ width:215px; height:147px; padding:8px 8px 24px 8px; float:left; background:url(../images/news_pic_bg.jpg) no-repeat left top;}
.culture_list .headlines .pic a{ width:215px; height:147px; overflow:hidden; padding:0px; margin:0px; display:block;}
.culture_list .headlines .pic img{ width:215px; height:147px;}
.culture_list .headlines .info{ float:right; line-height:20px; width:457px;}
.culture_list .headlines .info h1{ width:100%; font-size:12px; font-weight:normal;}
.culture_list .headlines .info h5{ font-size:14px; padding-bottom:8px;}
.culture_list .headlines .info h5 a{ color:#33A9DD;}
.culture_list .headlines .info h5 a:hover{ text-decoration:underline;}
.culture_list .headlines .info .txt{ padding:0px; margin:0px;}
.culture_list .headlines .info .more{ padding-top:10px;}
.culture_list .headlines .info .more a{}

.culture_list ul{ line-height:33px;}
.culture_list ul li{ list-style:none; border-bottom:solid 1px #e2e2e2; background:url(../images/jt1.jpg) no-repeat 10px center; padding-left:20px; padding-right:10px;}
.culture_list ul li span{ float:right;}
.culture_list ul li a{ text-decoration:none;}
.culture_list ul li a:hover{ text-decoration:underline;}
/*culture*/

/*project*/
.video_list{ padding:0 22px;}
.video_list li{ float:left; width:186px; height:140px; background:url(../images/project_bg.jpg) repeat-x left top; border:1px solid #E5E5E5; padding:7px; margin-right:40px; margin-top:35px;}
.video_list li .pic{ width:183px; height:116px;}
.video_list li .pic img{ width:183px; height:116px;}
.video_list li h1{ text-align:left; height:30px; line-height:30px;}
.video_list li h1 a{ font-size:12px; font-weight:normal;  background:url(../images/jt2.jpg) no-repeat left center; padding-left:10px;}
/*project*/

/*message*/
.message{ padding:20px 0;}
.message .title{ width:80px; text-align:right; padding-right:5px; font-size:14px; color:#555555;}
.message td{ line-height:30px; height:30px;}
.message .title span{ color:#cc0000; font-size:18px; font-weight:bold; line-height:10px; height:5px; display:inline-block; padding:0 3px; vertical-align:middle;}
.message td .text{ background:url(../images/text_bg.jpg) no-repeat left top; width:322px; height:25px; border:1px solid #ABABAB; padding:0 5px; font-size:12px; line-height:25px;}
.message td .tip{ color:#999999; font-size:12px; line-height:20px; height:20px; padding-bottom:10px;}
.message .mail{}
.message .mail span{ display:inline-block; vertical-align:middle;}
.message td .textarea{ width:560px; height:168px; background:url(../images/textarea_bg.jpg) no-repeat left top; border:1px solid #ABABAB; padding:5px;}
.message td .xing{ color:#207BCB; font-size:14px; font-weight:bold; vertical-align:middle;}
.message td .submit{ background:url(../images/submit.jpg) no-repeat left top; border:none; width:91px; height:33px; cursor:pointer; margin-right:15px;}
.message td .reset{ background:url(../images/reset.jpg) no-repeat left top; border:none; width:91px; height:33px; cursor:pointer;}
#15555{ height:28px; vertical-align:middle;}
/*message*/

/*links*/
.links_list ul li{ text-align:center; width:180px; float:left; height:125px; overflow:hidden; padding:0px 33px;}
.links_list ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:178px;}
.links_list ul .pic img{ width:178px; height:71px;}
.links_list ul h5{ font-size:12px; font-weight:normal; padding:8px 0px;}
.links_list ul h5 a{}
.links_list ul h5 a:hover{ text-decoration:underline;}
/*links*/

/*product*/
.product_list{ padding:0 30px;}
.product_list li{ float:left; padding-bottom:30px; padding-right:40px;}
.product_list li .pic{ width:197px; height:197px; padding-bottom:1px;}
.product_list li .pic img{ width:197px; height:197px;}
.product_list li h1{ width:195px; height:28px; line-height:28px; border:1px solid #CECECE; background:url(../images/pro_name_bg.jpg) repeat-x left top;}
.product_list li h1 a{ text-align:center; display:block; font-size:12px; font-weight:normal;}

.product_info{ line-height:22px;}
.product_info .pic{ text-align:center;}
.product_info .pic img{ width:500px; height:500px; }
.product_info .name{ text-align:center; font-size:14px; padding:5px;}
.product_info .column_title{ font-size:14px; background:#F2F2F2; line-height:31px; padding:0px 21px; margin-top:15px;}
.product_info .txt{ padding:10px;}
/*product*/

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:100px; display:inline-block;}
/*sitemap*/

/*led*/
.bar-notification {
    visibility:hidden;
    height:0px;
}