﻿body {font-family: "微软雅黑";font-size: 12px;color: #000;line-height: 180%; padding:0; margin:0;}
ul,li{padding:0;margin:0; list-style:none;}
a{color:#000000;  text-decoration:none;}

a:hover{color:#000000;}
.AllWrap{ margin:0 auto; width:1200px;overflow:hidden;}
.clear{clear:both;}
.logo{float:left;margin:15px 0 0 0;overflow:hidden;}
.tel{float:right;margin-top:15px;overflow:hidden;}

.menubg{height:45px;background:#0c439e;border-bottom:3px solid #0a9aff;margin-top:12px;}
.menu li{float:left;overflow:hidden;height:45px;line-height:45px;width:130px;text-align:center;}
.menu li a{font-size:18px;display:block;color:#fff;}
.menu li a:hover,.menu li a.hover{background:#0a9aff;}

.banner{margin:0 auto 18px;height:510px;position:relative;z-index:4;}
.banner .d1{width:100%;height:510px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:460px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -46px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(img/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(img/img1_1.png) no-repeat center;}

.left{float:left;width:333px;overflow:hidden;}
.lxwm_l{overflow:hidden;background:url(img/lxwmbg.gif) no-repeat;padding:153px 15px 35px 55px;color:#fff;font-size:19px;line-height:26px;margin-bottom:20px;}
.ly{overflow:hidden;margin-bottom:20px;}

.news{overflow:hidden;width:333px;}
.news .t{height:49px;background:url(img/newstbg.gif) no-repeat;line-height:49px;padding-left:15px;font-size:24px;color:#f7f7f7;}
.news .t span{font-size:19px;font-style: italic;}
.news .b{overflow:hidden;padding:25px 10px 20px 15px;background:#f2f2f2;}
.news .b .list{font-size:14px;}
.news .b .list li{line-height:27px;height:27px;background:url(img/infosico.gif) no-repeat left center;padding-left:11px;list-style:none;}
.news .b .list li a{color:#131313;}

.right{float:right;overflow:hidden;width:837px;}
.jst{overflow:hidden;margin-bottom:32px;}
.ywjs{overflow:hidden;margin-bottom:20px;}
.ywjs .mk{float:left;width:413px;height:282px;overflow:hidden;position:relative;transition:top 0.5s;-moz-transition:top 0.5s;-webkit-transition:top 0.5s;-o-transition:top 0.5s;margin-right:10px;margin-bottom:10px;}
.ywjs .mk.r{margin-right:0;}
.ywjs .mk.f{margin-bottom:0;}
.ywjs .mk .msg{width:413px;height:282px;position:absolute;top:241px;overflow:hidden;color:#fff;background-color:rgba(0,0,0,0.7);transition:top 0.5s;-moz-transition:top 0.5s;-webkit-transition:top 0.5s;-o-transition:top 0.5s;text-align:center;}
.ywjs .mk .msg .msg_t{font-size:24px;font-weight:bold;background:url(img/ywjs_msg_t.gif) no-repeat center bottom;line-height:41px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all0.5s;text-align:center;padding-bottom:10px;}
.ywjs .mk:hover .msg{top:0;}
.ywjs .mk:hover .msg .msg_t{margin-top:40px;font-size:31px;}
.ywjs .mk .msg .msg_b{margin-top:26px;font-size:14px;line-height:24px;}
.ywjs .mk .click{border:1px solid #fff;padding:3px 25px;margin:20px auto 0;width:72px;text-align:center;font-size:18px;}

.ysxl{overflow:hidden;margin-bottom:20px;}
.ysxl .ysxl_t{height:49px;overflow:hidden;background:url(img/ysxlt.gif) no-repeat #f5f5f5;line-height:49px;padding-left:15px;font-size:24px;color:#f7f7f7;}
.ysxl .ysxl_t span{font-size:19px;font-style: italic;}
.ysxl .ysxl_b{height:350px;overflow:hidden;background: #f5f5f5;}
.ysxl .ysxl_b .c{overflow:hidden;margin-top:26px;padding-left:10px;}
.ysxl .ysxl_b .c .qu{float:left;width:53px;overflow:hidden;}
.ysxl .ysxl_b .c .qu span{display:block;background:#0c439e;color:#fff;font-size:16px;height:28px;line-height:28px;text-align:center;margin-bottom:38px;}
.ysxl .ysxl_b .c .s{float:left;width:350px;overflow:hidden;font-size:16px;line-height:27px;margin-left:10px;}
.ysxl .ysxl_b .c .s span{display:block;margin-bottom:11px;}
.ysxl .ysxl_b .xltel{font-size:30px;color:#ff0000;text-align:center;font-weight:bold;line-height: 46px;}

.rb{overflow:hidden;}
.ylzs{width:380px;height:359px;overflow:hidden;float:left;}
.about{width:411px;overflow:hidden;float:right;margin-top:88px;height:256px;background:#0c439e;padding:15px 22px 0 24px;}
.about .title{font-size:23px;font-weight:bold;color:#fff600;}
.about .c{margin-top:15px;color:#fff;font-size:16px;line-height:23px;}
.about .c a{color:#fff;border:1px solid #fff;margin-top:10px;display:block;width:85px;text-align:center;height:28px;line-height:28px;}


.right .t{background:url(img/rtbg.gif) no-repeat bottom;overflow:hidden;height:51px;font-size:24px;color:#222222;line-height:47px;margin-bottom:10px;font-weight:bold;padding-left:20px;}
.right .t .nav{float:right;color:#03326b;line-height:70px;font-size:14px;font-weight:normal;}
.right .t .nav a{color:#03326b;}
.right .b{overflow:hidden;line-height:26px;font-size:16px;}

.fmbg{background:#0c439e;height:37px;overflow:hidden;line-height:37px;margin-top:22px;}
.fmenu{margin:0 auto;height:37px;width:760px;}
.fmenu li{float:left;overflow:hidden;height:37px;line-height:37px;width:95px;text-align:center;}
.fmenu li a{font-size:14px;color:#fff;}

.foot{font-size:14px;line-height:24px;margin:20px auto;}
.foot .b{float:left;overflow:hidden;width:888px;}
.foot .b span{display:block;margin-top:20px;color:#0025c5;line-height:21px;font-size:12px;}
.foot .ewm{float:right;}



.infolist li{height:30px;line-height:30px;font-size:14px;overflow:hidden;padding-left:20px;background:url(img/newsico.gif) no-repeat 5px center;border-bottom:1px dotted #000;margin-top:10px;padding-right:20px;}
.infolist li a{float:left;}
.infolist li span{float:right;}

.dede_pages{
	margin-top:10px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	padding:2px 4px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.viewbox{overflow:hidden;margin-top:20px;}
.viewbox .title{color:##363737;font-size:18px;text-align:center;}
.viewbox .times{border-top: 1px dashed #e0e0e0; margin-top: 10px;padding-bottom: 10px;padding-top: 10px;text-align: center;}
.viewbox .times span{color:#ff0000;}
.viewbox .content{border-top: 1px dashed #e0e0e0;padding:10px;}

.lxwm{overflow:hidden;background:url(img/lxwm.gif) no-repeat;margin-top:20px;padding-left:390px;margin-bottom:20px;}
.lxwm .name{font-size:33px;margin-bottom:20px;font-weight:normal;color:#0c439e;line-height:30px;}
.lxwm .b{font-size:18px;line-height:31px;}
.lxwm .b .cx{border-top:1px dashed #b1b1b1;border-bottom:1px dashed #b1b1b1;margin:10px 0;padding:10px 0;}


.tp{ float:left}
.tp li{ float:left; margin-right:10px}



/*pages*/
.pagination-wrapper {
 clear:both;
 padding:1em 0 2em 0;
 text-align:center;
}
.pagination {
 display: inline-block;
 *display: inline;
 *zoom: 1;
 font-size:12px;
 border-radius: 3px;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li{
 list-style: none;
 float: left;
 display:block;
 line-height:1em;
 padding: .5em .8em;
 text-decoration: none;
 border: 1px solid #ddd;
 border-left-width: 0;
}
.pagination li a {
 display: inline-block;
 background-color: #f9f9f9;
 color: #999;
}
.pagination li a:link{

 background:#fff;
 color: #4C78A5;
}
.pagination li a:hover{
 text-decoration:none;
}
.pagination li a:link:hover {
 color: #000;
}
.pagination li.thisclass {
 background-color: #f9f9f9;
 color:#999;
}
.pagination li:first-child {
 border-left-width: 1px;
 border-radius: 3px 0 0 3px;
}
.pagination li:last-child{
 border-radius: 0 3px 3px 0;
}
.pagination .pageinfo{
 color: #444;
}



.list-news1 li{ line-height:35px; border-bottom:#ececec 1px solid; overflow:hidden;}
.list-news1 li a{ float:left; background:url(../images/arr1.png) left center no-repeat; padding-left:15px; display:block}
.list-news1 li span{ float:right; color:#666}

.list-news2 li{  overflow:hidden; padding-bottom:1%; margin-bottom:1%; background:#f4f4f4; padding:2%}
.list-news2 li.odd{  }
.list-news2 li span{ display:block; overflow:hidden; margin-bottom:5px;}
.list-news2 li span a{ font-size:16px; line-height:1; float:left;display:block; font-weight:900;}
.list-news2 li span font{ float:right}
.list-news2 li p{ font-size:12px; line-height:180%;}

.list-news3 li{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:2%; margin-bottom:2%}
.list-news3 li a.litpic{ float:left; display:block; width:20%;}
.list-news3 li a.litpic img{ width:100%;}
.list-news3 li span{ float:right; display:block; width:78%;}
.list-news3 li.noimg span{ width:100%; float:none}
.list-news3 li span a{ font-size:16px; line-height:200%; margin-bottom:5px;}
.list-news3 li span font{ display:inline-block; margin-top:5px;}

.list-news4 li{border-bottom:#ececec 1px solid; float:left; overflow:hidden;  width:32%; margin-right:2%; margin-bottom:2%; padding-bottom:2%;}
.list-news4 li.last{ margin-right:0;}
.list-news4 li a.litpic{   display:block; }
.list-news4 li a.litpic img{ width:100%; height:160px;}
.list-news4 li span{   display:block; }
.list-news4 li.noimg span{ width:100%; float:none}
.list-news4 li span a{ font-size:14px; height:40px; line-height:40px; overflow:hidden; display:block; }
.list-news4 li span font{ display:inline-block; margin-top:5px; }


/* shownews*/
.vtitle{ font-size:22px; line-height:30px; text-align:center; padding-top:20px;  margin-bottom:20px;  color:#000;;}
.vdes{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.vcon{  line-height:180%; padding:10px 10px; }
.vcon img{ max-width:100%;}
.vpages { border:#f1f1f1 1px solid; background:#f7f7f7; padding:10px; margin:10px;}

ul,li{ margin:0; padding:0; list-style:none}
/*简单产品列表*/
.prolist ul{ margin:0 -15px;}
.prolist li{ float:left; margin-top:10px; width:33.3%;  }
.prolist li .item{ margin:15px 15px 0 15px;}
.prolist li a.txt{ display:block; text-align:center; line-height:35px; background:#eee; font-size:16px; line-height:35px;}
.prolist li a.img{ display:block; position:relative;  }
.prolist li a.img:before{content:""; display:block; padding-top:75%}
.prolist li a.img img{ height:100% ; position:absolute; width:100%;top:0; left:0; display:block; width:100%;}
.prolist li:hover a.txt{ background:#000; color:#fff;}

.imgbox{ display:block; position:relative;  }
.imgbox:before{content:""; display:block; padding-top:75%}
.imgbox img{ height:100% ; position:absolute; width:100%;top:0; left:0; display:block; width:100%;}

/*简单产品列表*/
.prolist1 ul{ }
.prolist1 li{ float:left; margin-top:10px; width:32%; margin-right:2%; position:relative;height:180px; }
.prolist1 li.last{ float:right; margin-right:0;}
.prolist1 li a.txt{ display:block; text-align:center; line-height:36px; position:absolute; bottom:0px; left:0; color:#fff; width:100%; font-size:14px; z-index:3}
.prolist1 li a.img{ display:block;    height:180px;}
.prolist1 li span{position:absolute; bottom:0px; left:0; width:100%; background:#000; z-index:2; background:#000; height:36px;/* older safari/Chrome browsers */  
    -webkit-opacity: 0.8;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.8;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.8;  
    /* IE9 + etc...modern browsers */  
    opacity: .8;  
    /* IE 4-9 */  
    filter:alpha(opacity=80);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  }
 
/*面包屑导航*/
.vpos{ height:40px; line-height:40px; border-bottom:#d9d9d9 1px solid;}
.vpos font{ float:left; font-size:18px; margin-left:10px;}
.vpos span{ float:right; margin-right:10px;}