/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, input {margin: 0;padding: 0;font-size: 12px;font-family: "微软雅黑","宋体";}
ul, ol, dl, li, dt, dd ,div{list-style-type: none;margin: 0;padding: 0;}
a {text-decoration: none;color: #0c0c0c;}
a:hover {text-decoration: none;color: #d90000;}
.clear,.cl {clear: both;overflow: hidden;}
img {border: none;}
body {background: url(../images/bg.jpg) repeat-x 0 0;}
div{ display:block;}


/* 全局 控制 */

.TopicMore{float:right;font-size:12px;padding-right:20px;padding-top:6px;}
.TopicMore2{float:right;font-size:12px;padding-right:20px;padding-top:10px;}
.about1_bt_left{float:left;height:30px;line-height:30px;width:100px;margin-left:10px;display:inline;}
.product_bt_left{float:left;height:30px;line-height:30px;width:100px;margin-left:10px;display:inline;}
.tb{float:left;margin-top:6px;display:inline;margin-right:8px;}
.bt{float:left;font-size:14px;font-weight:800;}
.bt a:link,.bt a:visited{text-decoration:none;color: #09F;}
.bt a:hover{color:#666666;}


/*头部*/
.top{width:1024px; height:100px; margin:0 auto;  display:block; position: relative; }
.logo {width: 250px;height:70px;float: left; position: absolute; padding-left:15px;}
.logo img { margin-top:15px;}
.lianxi {width: 350px;float: right;padding-right:20px;}
.lianxi_t{ padding-top:10px; text-align:right;color:#898888;}
.lianxi_t a{ margin-left:10px; color: #000; width:80px; text-align:center; }
.lianxi img{ padding-top:15px; border:0;}




/* --------- 导航 ----------------*/
.navBg { width:100%; height: 49px;line-height: 49px;display: block;overflow: hidden;background: url(../images/menu_bg.jpg) repeat-x; z-index:100;}
.nav{ width:1000px; margin:0 auto;}
.nav .onelink{background-image: none;}
.nav li {width: 140px;float: left;line-height: 49px;height: 49px; background-image: url(../images/li_dot.jpg);background-repeat: no-repeat;background-position: 0 center;}
.nav li a {font-size:14px; text-align:center;	color:#fff;padding-right: 1em;padding-left: 1em;margin-left: 2px;display: block;}
.nav li a:hover{background: url(../images/li_bg.jpg) repeat-x center;text-decoration: none;color:#FFf;}
.nav li:hover.on {background: #F00;text-decoration: none;}
.nav li a.on {background: url(../images/li_bg.jpg) repeat-x center;color:#FFF; }
.nav li a.on2 {background: url(../images/li_bg.jpg) repeat-x center;color:#FFF;}

.nav_sub{display:none;position:absolute;width:140px;z-index:100;font-size:12px;  padding-top:-2px; }
.nav_sub li{ width:140px; height:35px; background: url(../images/menu_bg.jpg) center center repeat-x;}
.nav_sub li.end{ width:140px; height:10px; background: url(../images/menu_bg.jpg) center center repeat-x;}
.nav_sub li a{ width:120px; margin:0 auto; height:35px; font-size:12px; line-height:35px; display: block; text-align: center; color: #FFF;}
.nav_sub li a:hover {display:block;width: 100px;margin:0 auto;height: 35px;background: url(../images/abg.png) no-repeat;color: #FFF;line-height:35px; text-decoration: underline;}

.menu_b_bg{background:url("../images/menu_b_bg.gif") top repeat-x; height:10px;}

/* banner*/
.banner{ width:1000px; margin:0 auto; height:303px; background:#eee;}
.banner_bg{background:url("../images/banner_shadow.png") center bottom no-repeat; height:17px;}

/* main2 */
.main2{ width:100%; height:565px; margin:0 auto;margin-bottom:25px;}
.m2{ width:1000px; margin:0 auto; padding-top:15px;}
.m2_left{ width:680px; float:right;}
.m2_right{ width:295px; float:left;}
.m2_left_top{ width:680px; height:250px;}
.m2_left_bottom{ width:680px; height:220px; margin-top:20px;}


		/* 本例子css */
		.slideBox{ width:1000px; height:303px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1000px; height:303px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/* xinpin  css */
.xinpinBox{ width:270px; height:169px; overflow:hidden; position:relative;   }
.xinpinBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.xinpinBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.xinpinBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.xinpinBox .hd ul li.on{ background:#f00; color:#fff; }
.xinpinBox .bd{ position:relative; height:100%; z-index:0;   }
.xinpinBox .bd li{ zoom:1; vertical-align:middle; }
.xinpinBox .bd li a{ text-align:center;}
.xinpinBox .bd img{ display:block; width:270px; height: auto;  margin:0 auto; }


/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:250px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:9px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}

/*首页新闻列表*/
.index_news{ float:right;width:680px; height:250px; border: 1px solid #dedede; background-color: #FFFFFF; }
.index_news_list li{ line-height:30px; background:url(../images/list_arr.png) no-repeat 0 14px; padding-left:10px; border-bottom:1px dashed #CCC;}
.index_news_list li span{ float:right;font-size:12px;}
.index_news_list li a{ font-size:12px;}
.index_news_list li a:hover{ color: #F00;}

.index_news_tit {width:680px;height: 35px;line-height: 35px;background:url(../images/index_news_bg.jpg) repeat-x;border-top: 1px solid #DDDDDD;color: #0099cc;}
.news_bt_left{float:left;height:35px;line-height:30px;width:150px;margin-left:10px;display:inline;}
.index_news_con {height:200px;padding:9px;font-size:12px;color:#444444;line-height:26px;}
.index_news_img { width:250px;height:185px; float:left;font-size:12px;color:#444444;line-height:26px;}


/* 首页公司简介*/
.index_about{ float:left; width:350px; height:310px;border: 1px solid #dedede; background-color: #FFFFFF; }
.index_about_tit{ width:350px;height:30px; line-height:28px;background: url(../images/index_news_bg.jpg) repeat-x;border-top: 1px solid #DDDDDD;color: #0099cc;}
.about1_bt_left{float:left;height:30px;line-height:30px;width:100px;margin-left:10px;display:inline;}
.index_about_con{ width:348px; line-height: 24px;color: #666666; overflow:hidden;}
.index_about_con_m{ margin:10px;}
.index_about_con .about_img{ float:left;margin: 5px 15px 0px 0;}
.index_about_con a:hover{ color:#F00;}


/* 首页新闻 列表2*/
.news_list2{ width:300px; float:right; height:310px; border: 1px solid #dedede; background-color: #FFFFFF;}
.index_news2_tit{ width:300px;height:30px; line-height:28px;background: url(../images/index_news_bg.jpg) repeat-x;border-top: 1px solid #DDDDDD;color: #0099cc;}
.about1_bt_left{float:left;height:30px;line-height:30px;width:100px;margin-left:10px;display:inline;}
.index_news_list { float:right; width:380px; height:200px;}

.index_news_list2 { float:left; padding-left:10px; padding-top:10px; width:280px; height: auto;}
.index_news_list2 li{ width:270px; height:32px; overflow:hidden; line-height:32px; background:url(../images/list_arr.png) no-repeat 0 14px; padding-left:10px; border-bottom:1px dashed #CCC;}
.index_news_list2 li a{ font-size:12px;}
.index_news_list2 li a:hover{ color: #F00;}


/* 资质荣誉 */
.zizhi{ width:286px; border: 1px solid #dedede; background-color: #FFFFFF;}
.zizhi_conn { width:250px; height:170px; margin:10px auto;}


/* 首页服务项目列表 */
.index_product{ width:286px; margin-top:20px; border: 1px solid #dedede; background-color: #FFFFFF;}
.index_product_tit{ width:286px;height:40px; line-height:40px;background: url(../images/index_about_tit.jpg) repeat-x;color: #0099cc; }
.product_bt_left{float:left;height:30px;line-height:30px;width:100px;margin-left:10px;display:inline;}
.product_bt_left .bt a{ color:#FFF; font-size:14px; height:40px; line-height:40px;}
.index_product_con{ width:284px; height:288px;line-height: 24px;color: #666666;}
.index_product_con_m{ margin:10px;}
/* 项目列表 */
.index_product_con ul{width:273px; height:284px; float:left; overflow:hidden;  margin-top:9px; margin-left:12px; display:inline; background-image:url(../images/tb_tt.jpg); background-repeat:no-repeat; background-position:left 5px;}
.index_product_con ul li{height:28px; font-size:14px; line-height:28px; list-style:none; margin-left:6px;  font-family:"微软雅黑";}
.index_product_con ul li a{ width:114px; color:#000; float:left; margin-left:0px;background-image:url(../images/yw.jpg); background-repeat:no-repeat; background-position:left 4px; text-align:right; text-decoration:none; margin-top:5px;}
.index_product_con ul li a:hover{ color:#ff1a17;}
.kk{ width:20px; height:26px; float:left; overflow:hidden;}

/*bottom*/

.main_foot {margin-top: 16px;width:1000px;margin: 0 auto;border-top: 3px solid #05589c;border-left: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;text-align: center;line-height: 30px;color: #000;}
.footer{text-align:center;color:#000;padding-top:20px; padding-bottom:15px;line-height:24px;}

/* 内页*/
.subBanner{ width:1000px; height:286px; margin:0 auto;}

.subBody{ width:1000px; margin:18px auto;}
.OneOfTwo{ float:right; width: 750px;overflow: hidden;background-color: #fff;float: right;border: 1px solid #D4D2D2;}
.TwoOfTwo { float:left; width:220px;}



/* --------- 左边样式 ----------------*/
#left_diy{ float:left; width:220px; overflow:hidden; margin-bottom:20px;}
.left_top{ height:35px; line-height:35px; color:#FFFFFF; border:1px solid #0478b5; font-size:14px; font-weight:bolder; text-align:center; background: url(../images/menu_bg.jpg) top repeat-x;}
.left_top span{ font-size:10px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px;}
.left_i{background:url(../images/diy/left_i.gif) no-repeat; height:16px; width:16px; text-align:center; color:#000000; float:left; margin-top:8px; margin-right:5px;}

/*联系我们*/
.contact_con{ margin:10px; line-height:26px;}
.left_menu1{ border:1px solid #ddd; padding-top:10px;}
.left_menu1 li{ width:200px; margin:0 auto; height:35px; margin-bottom:8px;  }
.left_menu1 a{ background: url("../images/sidebar_li_bg.jpg") no-repeat; height:35px; line-height:35px; width:200px;  padding-left:50px; margin:0 auto; display:block; }
.left_menu1 a:hover{ background: url("../images/sidebar_li_bg_now.jpg") no-repeat; color:#FFF;}
.left_menu1 .thisclass2{background-color:#dfe0e4;}

.left_menu{ border:1px solid #ddd; padding-top:10px;}
.left_menu li{ height:30px;  }
.left_menu a{ background:url("../images/i_menu_btbg.gif") no-repeat; height:24px; line-height:24px; border:1px solid #ccc; width:147px; padding-left:50px; margin:0 auto; display:block; }
.left_menu a:hover{ background-color:#dfe0e4;}
.left_menu .thisclass2{background-color:#dfe0e4;}
.i_fltop{ height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:bold;background:url("../images/yuan_bg.gif")  top repeat-y; font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";}
.i_fltop a{ color:#bd0504;}
.fl_list li{ padding-left:30px; line-height:25px; height:25px; background:url("../images/yuan.gif")  top no-repeat; }



/* 子页 右侧 样式 */
.subTitle{width: 730px;height: 38px;background: url(../images/cub08.jpg) no-repeat;font-family: "微软雅黑";font-size: 16px;color: #1753c0; padding-left: 20px;line-height: 38px;}
.subTitle .nav_pos{font-family:"宋体";font-size:12px;color:#6b6b6b;height:30px;line-height:40px;float:right;padding-right:10px;padding-left:16px;background:url(../images/ico07.jpg) no-repeat 0px 16px;}
.subCont{ padding:20px; font-size:14px; line-height:25px;background: url(../images/l_i_yy.jpg) no-repeat;}
.subCont p{ border: 0px;margin: 15px 0px 0px;padding: 0px;font-size: 14px;color: rgb(80, 80, 80);line-height: 26px;text-indent: 2em;}



/* 新闻列表 页面*/

.news_list_box  { width:736px; height:auto; float:left; list-style:none; }
.news_list_box li{ width:736px; line-height:35px; height:35px; float:left; background:url(../images/xb01.png) no-repeat 5px 13px; border-bottom:1px dashed #cccccc;}
.news_list_box li a{color:#666666;text-decoration:none;float:left; padding-top:2px ;padding-left:20px;}
.news_list_box a:hover{color:#fc0000;text-decoration:underline;}
.news_list_box li .time{ width:100px; float:right;}


/*列表内容页*/
.listConts{ padding:20px; line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}



/*fangan list*/
.fangan_list{ width:100%; height:200px;}
.fangan_list li{ float:left; width:100%; height:120px; padding-top:10px; padding-bottom:20px; border-bottom: dotted 1px #CCC;}
.fangan_img { float:left; width:230px;}
.fangan_con{ float:left; width:480px;}
.fangan_con h2  { margin-bottom:15px;}
.fangan_con h2 a{ font-size:14px; color:#F00;}
.fangan_con p{ line-height:20px;}
.fangan_con p a { padding-left:10px; color:#F00;}



/*产品栏目*/
.product_list li{width:33.3%;float:left;margin-bottom:7px;}
.product_list li a.img{width:220px;height:150px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_list li a.img img{vertical-align:middle;}
.product_list li a.img:hover{border:1px solid #F90;}
.product_list li p.info{width:222px;line-height:30px;text-align:center;}
.product_list li p.info a{color:#555;}


/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


/*友情链接*/

.weblink{
height: 78px;
width: 1000px; margin:15px auto;
border: 1px solid  #dedede;
background: #fff;
}
.weblink_t{float: left;
width: 88px;
height: 78px;
background: url(../images/lianjie.jpg);
}
.link_list{
	float: left;
	width: 880px;
	margin: 20px 0 0 20px;}
.weblink a{margin-left:20px;color:#6a6a6a;}

.weblink a:hover{color:#F60;}
