@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; background:url(../images/bg.jpg) no-repeat top center; color:#444; font-family:Microsoft Yahei;}
ul,li,h3{ margin:0; padding:0;}
li{ list-style:none;}
p{ padding:0; margin:0;}
img{ border:0; padding:0; margin:0;}
a:link,a:visited,a:active{ color:#444; text-decoration:none; font-size:13px;}
a:hover{ color:#034fa3; text-decoration:none; font-size:13px;}
.clear{ clear:both;}

.top{ width:1000px; margin:0 auto;}
.top_cont{ margin-bottom:15px;}
.top_logo{ float:left; margin-top:10px;}
.top_info{ float:right;}
.navBar{ position:relative; z-index:1; width:1000px; margin:0 auto; color:#fff;}
.nav{  height:46px; line-height:46px;}
.nav .m{ float:left;  position:relative; border-top:0; border-bottom:0; margin-left:-1px;}
.nav a:hover{ text-decoration:none; color:#ff0;}
.nav h3{ float:left; font-weight:bold; font-size:15px; height:46px; overflow:hidden; background:url(../images/nav_line.jpg) no-repeat top right;}
.nav h3 a{ display:block; color:#fff; font-weight:bold; font-size:15px; width:110px; text-align:center; vertical-align:top;}
.nav .on{ }
.nav .on h3 a{ background:#0555a7; color:#ff0; }
.nav .sub{ display:none; /*默认隐藏*/ width:110px; padding:5px 0; position:absolute; top:46px; background:#0555a7; text-align:center;}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:24px; line-height:24px; padding:4px 0; display:block; color:#fff; font-size:13px;}
.nav .sub li a:hover{ color:#ff0; background:#2595d1;}
.nav #m7 h3{ background:none;}
/*banner-start*/
.focusBox { position: relative; width:980px; height:260px; margin:10px auto; overflow:hidden;}
.focusBox .pic{ position:relative; z-index:0;}
.focusBox .pic img { width:980px; height:260px; display:block;}
.focusBox .hd { width:100%; position:absolute; bottom:10px; text-align:center; font-size:0; z-index:1;}
.focusBox .hd li{margin:0 5px; background:url(../images/dot.png) no-repeat 0 -16px; height:16px; overflow:hidden; width:16px; cursor:pointer; display:inline-block; *display:inline; zoom:1;  _background:url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width:60px; height:90px; margin:-60px 0 0; display:none; background:url(../images/ad_ctr.png) no-repeat 0 0; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent:-9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev { left:0;}
.focusBox .next { background-position:0 -90px; right:0;}
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important; opacity:0.5 !important;}
/*banner-end*/

/*首页-start*/
.main{ width:980px; margin:15px auto; background:#fff;}
.main_left{ width:765px; float:left;}
.main_left_cont{ margin-bottom:15px;}
.main_left_lunb{ width:334px; height:250px; border:1px solid #dadada; padding:2px; float:left;}
.main_left_news{ width:410px; float:right;}
/* 焦点图 */
.lunb{ position:relative; overflow:hidden; text-align:left;}
.lunb .pic img { width:334px; height:250px; display:block;}
.lunb .txt-bg { position:absolute; bottom:0; z-index:1; height:36px; width:100%; background:#333; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.lunb .txt { position:absolute; bottom:0; z-index:2; height:36px; width:100%; overflow:hidden;}
.lunb .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.lunb .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:12px; font-weight:bold; text-decoration:none; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:195px; display:inline-block;}
.lunb .num { position:absolute; z-index:3; bottom:8px; right:8px;}
.lunb .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer;}
.lunb .num li a,.lunb .num li span { position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.lunb .num li span { z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.lunb .num li.on a,.lunb .num a:hover{ background:#f60;}
/* Tab切换 */
.slideTxtBox{ overflow:hidden; text-align:left;}
.slideTxtBox .hd{ height:26px; line-height:26px; border-bottom:1px solid #dadada; font-size:15px;}
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;}
.slideTxtBox .hd ul li{ float:left; width:72px; text-align:center; margin-right:10px;}
.slideTxtBox .hd ul li a{ display:block; font-size:15px;}
.slideTxtBox .hd ul li a:hover{ text-decoration:none;}
.slideTxtBox .hd ul li.on a{ background:url(../images/main_left_title.jpg) no-repeat left bottom; color:#005bae; font-weight:bold; height:26px; line-height:20px;}
.slideTxtBox .bd{ padding:2px 10px 0 10px;}
.slideTxtBox .bd li{ background:url(../images/news_inco.jpg) no-repeat 0 10px; height:28px; line-height:28px; border-bottom:1px dashed #e5e5e5; padding-left:15px;}
.slideTxtBox .bd li a{ overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:260px; display:inline-block;}
.slideTxtBox .bd li span{ float:right; color:#999; font-size:12px;}
.main_left_title{ border-bottom:1px solid #dadada; font-size:15px; background:url(../images/main_left_title.jpg) no-repeat left bottom; height:26px; vertical-align:text-top;}
.main_left_title b{ color:#005bae; font-weight:bold; padding-left:5px;}
.main_left_title span{ float:right; padding-top:10px; padding-right:10px;}
/*营销品牌-start*/
.yxpp_pic{ margin-top:15px; margin-left:30px;}
.yxpp_pic ul li{ float:left; width:220px; text-align:center; margin-right:20px;}
.yxpp_pic ul li img{ margin-bottom:3px;}
/*营销品牌-end*/
/*主营业务-start*/
.zyyw_pic{ margin-top:15px; /*margin-left:25px;*/}
.zyyw_pic ul li{ float:left; width:162px; text-align:center; /*margin-right:20px;*/ margin-right:139px;}
.zyyw_pic ul li img{ margin-bottom:3px;}
/*主营业务-end*/
.khgl{ float:left; width:258px; border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; background:#f8f8f8;}
.khgl_title{ background:url(../images/khgl_title.jpg) no-repeat; height:55px; font-size:15px; font-weight:bold; color:#0653b1; padding-left:10px; line-height:40px; border-bottom:1px solid #dfdfdf;}
.khgl_list ul li{ background:url(../images/khgl_inco1.jpg) no-repeat 228px 11px; height:38px; line-height:38px; border-bottom:1px solid #dfdfdf; position:relative; padding-left:60px;}
.khgl_list ul li img{ position:absolute; top:9px; left:20px;}
.khgl_list ul li a{ font-size:14px; font-weight:bold;}
.zcfg{ float:right; width:490px;}
.zcfg_list{ padding:2px 10px 0 10px;}
.zcfg_list ul li{ background:url(../images/news_inco.jpg) no-repeat 0 10px; height:28px; line-height:28px; border-bottom:1px dashed #e5e5e5; padding-left:15px;}
.zcfg_list ul li a{ overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:310px; display:inline-block;}
.zcfg_list ul li span{ float:right; color:#999; font-size:12px;}

.main_right{ width:200px; float:right;}
.main_right_title{ background:url(../images/main_right_title.jpg) no-repeat; height:35px; line-height:30px; font-size:15px; color:#0653b1; font-weight:bold; padding-left:10px;}
.main_right_title span{ float:right; padding-top:13px; padding-right:10px;}
.main_right_news{ margin-bottom:15px; padding:0 10px;}
.main_right_news ul li{ background:url(../images/news_inco.jpg) no-repeat 0 10px; height:28px; line-height:28px; border-bottom:1px dashed #e5e5e5; padding-left:15px;}
.main_right_news ul li a{ overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:165px; display:inline-block;}
.main_right_pic{ margin-bottom:10px;}
.main_right_pic ul li{ margin-bottom:5px;}
.main_right_link{ margin-bottom:15px; padding:0 10px;}
.main_right_link ul li{ background:url(../images/news_inco.jpg) no-repeat 0 10px; height:26px; line-height:26px; border-bottom:1px dashed #e5e5e5; padding-left:15px;}
.main_right_link ul li a{ overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:165px; display:inline-block;}
/*首页-end*/
/*内页-start*/
.n_left{ width:220px; float:left;}
.n_left_cont{ border:1px solid #dddddd; margin-bottom:15px;}
.n_left_title{ background:url(../images/main_right_title2.jpg) no-repeat; height:35px; line-height:30px; font-size:15px; color:#0653b1; font-weight:bold; padding-left:10px;}
.n_left_nav_list{ padding:5px 15px 15px 15px;}
.n_left_nav_list li a{ background:url(../images/news_inco.jpg) 5px 13px no-repeat; padding-left:25px; height:35px; line-height:35px; border-bottom:dashed 1px #ccc; display:block;}
.n_left_nav_list li a:hover{  background:url(../images/news_inco2.jpg) 5px 13px no-repeat #f8f8f8; padding-left:25px; height:35px; line-height:35px; display:block;}
.n_left_cont_main{ padding:10px 15px;}
.n_left_cont_main p{ padding:0; margin:0; line-height:30px; font-size:14px;}
.n_right{ width:725px; float:right;border:1px solid #dddddd; padding:10px;}
.n_right_title{ border-bottom:1px solid #dadada; font-size:15px; background:url(../images/main_left_title.jpg) no-repeat left bottom; height:26px; vertical-align:text-top;}
.n_right_title_sub1{ float:left; color:#005bae; font-weight:bold; text-align:center;}
.n_right_title_sub2{ float:right; margin-right:15px; font-size:14px;}
.n_right_content{ padding:10px 15px 15px 15px; font-size:14px;}
.n_right_content p{ padding:0; margin:0; line-height:24px; text-align:justify; text-justify:inter-ideograph; text-indent:2em;}
.n_right_content{ padding:10px 15px; line-height:24px;}
.about_sub1{ width:420px; float:left;}
.about_sub2{ width:260px; float:right;}
.about_sub2 ul li{ text-align:center; margin-bottom:15px;}
.n_right_content_title{ text-align:center; font-size:14px; font-weight:bold; margin-bottom:15px;}
.n_right_content_date{ width:90%; margin:0 auto; height:24px; line-height:24px; background:#f8f8f8; text-align:center; margin-bottom:15px;}
.n_right_content_date span{ margin-right:15px;}
.n_right_content_moreimg{ text-align:center;}
.n_right_content_foot{ text-align:right;}
.news_list li{ background:url(../images/news_inco.jpg) no-repeat 0 10px; height:28px; line-height:28px; border-bottom:1px dashed #e5e5e5; padding-left:15px;}
.news_list li a{ overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:545px; display:inline-block;}
.news_list li span{ float:right; color:#999; font-size:12px;}
.pic_list li{ float:left; width:158px; text-align:center; margin-right:15px;}
.pic_list li img{ margin-bottom:3px; width:158px; height:130px;}
/*分页-start*/
.pages{ padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:15px 3px 3px 3px; padding-top: 3px; text-align: right;}
.pages a{ border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; COLOR: #036cb4; padding-top: 2px; border-bottom: #eee 1px solid; text-decoration: none;}
.pages a:hover{ border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.pages a:active{ border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.pages .current{ border-right: #036cb4 1px solid; padding-right: 5px; border-top: #036cb4 1px solid; padding-left: 5px; FONT-WEIGHT: bold; padding-bottom: 2px; margin: 2px; border-left: #036cb4 1px solid; color: #fff; padding-top: 2px; border-bottom: #036cb4 1px solid; background-color:#036cb4;}
.pages .disabled{ border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; COLOR: #ddd; padding-top: 2px; border-bottom: #eee 1px solid;}
/*分页-end*/
/*内页-end*/
.index2_con_bg{ width:749px; padding:16px 8px; border:1px solid #cdcdcd;}
.btn_index2_pic { width:226px; margin:6px 9px; text-align:center; border:1px solid #cdcdcd;}
.btn_index2_pic img{ width:214px; height:142px;padding:6px; border:none;}
.btn_index2_pic p{ line-height:30px;}
.pic_index2_gltd{ text-align:center;}
.pic_index2_gltd img { width:115px; height:148px; margin:0 auto; padding:5px; border:1px solid #cccccc;}
.pic_index2_gltd p{font:bold 14px/26px "宋体"; text-align:center; color:#005bac;}
.pic_index2_gltd span{ font:normal 12px/24px "宋体"; text-align:center;}
.f_left{ float:left;}
/*网站底部-start*/
.foot{ background:url(../images/foot_bg.jpg) repeat-x; height:82px; text-align:center; font-size:13px; padding-top:10px;}
.foot p{ line-height:24px;}
/*网站底部-end*/