﻿@charset "utf-8";
.mainL {
    float: left;
    padding-left:10px;
    width: 318px;
}
.mainL a {
    display: block;
}
.mainL a .title1 h3 {
    background: rgba(0, 0, 0, 0) url("../A.png") no-repeat scroll left top;
    margin: 26px 0 20px;
    padding-left: 26px;
}
.mainL a:hover .title1 h3 {
    background: rgba(0, 0, 0, 0) url("../A.png") no-repeat scroll left bottom;
}
.mainL a .title1 h3 p {
    color: #666;
    font-size: 16px;
}
.mainL a:hover .title1 h3 p {
    color: #055ca5;
}
.mainL a .title1 h3 span {
    color: #9d9d9d;
    display: block;
    font-family: Arial;
    font-size: 12px;
    line-height: 12px;
}
.mainL a:hover .title1 h3 span {
    color: #055ca5;
}
.mainL a .img1 img {
    opacity: 1;
}
.mainL a:hover .img1 img {
    opacity: 0.85;
}
.mainL a .brief {
    color: #666;
    font-size: 12px;
    line-height: 18px;
    margin: 20px 0 0 8px;
    width: 310px;
}
.mainL a:hover .brief {
    color: #055ca5;
}
/*.nav li, .nav li:hover, .search, .searchBox:hover .search, .btn, .searchBox:hover .btn, .mainL a .title1 h3, .mainL a:hover .title1 h3, .mainL a .title1 h3 p, .mainL a:hover .title1 h3 p, .mainL a .title1 h3 span, .mainL a:hover .title1 h3 span, .mainL a .img1 img, .mainL a:hover .img1 img, .mainL a .brief, .mainL a:hover .brief, .mainR .title1 a h3, .mainR .title1 a:hover h3, .mainR .title1 a h3 p, .mainR .title1 a:hover h3 p, .mainR .title1 a h3 span, .mainR .title1 a:hover h3 span, .newsList a img, .newsList a:hover img, .newsList ul li, .newsList ul li:hover, .newsList ul li a, .newsList ul li a:hover, .PL ul li, .PL ul li:hover {
    transition: all 0.3s ease 0s;
}*/
.mainR {
    background: rgba(0, 0, 0, 0) url("../line02.png") no-repeat scroll left top;
    float: left;
    margin-left: 5px;
    padding-left: 42px;
    width: 584px;
}
.mainR .title1 a h3 {
    background: rgba(0, 0, 0, 0) url("../N.png") no-repeat scroll left top;
    margin-bottom: 20px;
    margin-top: 26px;
    padding-left: 26px;
}
.mainR .title1 a:hover h3 {
    background: rgba(0, 0, 0, 0) url("../N.png") no-repeat scroll left bottom;
}
.mainR .title1 a h3 p {
    color: #666;
    font-size: 16px;
}
.mainR .title1 a:hover h3 p {
    color: #055ca5;
}
.mainR .title1 a h3 span {
    color: #9d9d9d;
    display: block;
    font-family: Arial;
    font-size: 12px;
    line-height: 12px;
}
.mainR .title1 a:hover h3 span {
    color: #055ca5;
}
.newsListhome {
    overflow: hidden;
	padding-bottom:10px;
}
.newsListhome a img {
    float: left;
    opacity: 1;
}
.newsListhome a:hover img {
    opacity: 0.85;
}
.newsListhome ul {
    float: left;
    margin-left: 10px;
}
.newsListhome ul li {
    background: rgba(0, 0, 0, 0) url("../jt.png") no-repeat scroll left top;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
    padding-left: 14px;
    width: 456px;
}
.newsListhome ul li:hover {
    background: rgba(0, 0, 0, 0) url("../jt.png") no-repeat scroll left bottom;
}
.newsListhome ul li a {
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    width: 456px;
}
.newsListhome ul li a:hover {
    color: #055ca5;
}
.newsListhome ul li a p {
    float: left;
    overflow: hidden;
    width: 200px;
}
.newsListhome ul li a span {
    display: block;
    float: right;
    padding-right: 10px;
    width: 70px;
}



.index_title .div1 {
	padding-top:-2px;
    color: #959595;
    font-size: 18px;
    text-align: center;
}

.index_title .div2 {
    background: rgba(0, 0, 0, 0) url(/images/1_15.jpg) no-repeat scroll center center;
    color: #444444;
    font-size: 24px;
    height: 50px;
    line-height: 45px;
    margin-top: 4px;
    text-align: center;
}



.scrollBox{ width:940px;  background:url(/images/scrollBg.png) ;padding:10px; margin-bottom:20px; position:relative; }
	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:818px;left:60px}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:left; display:inline; width:185px;background:#fff;border:1px solid #c9bea9;margin-right:10px;padding:5px;}
	.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
	.scrollBox .pageBtn span{ background:url(/images/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }
	.scrollBox .pageBtn .prev{left:20px;background-position:-11px -84px ;}
	.scrollBox .pageBtn .next{right:20px;background-position:-53px -84px ;}
	.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
	.scrollBox .pageBtn .list li{ background:url(/images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
	.scrollBox .pageBtn .list li.on{background-position:-114px -57px }


/* newprodutcscss */

		.slideGroup{ border:0px solid #ddd; text-align:left;  }
		.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
		.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
		.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 25px; position:relative;   }

		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:10px; height:94px; border:1px solid #ddd; background:url(/images/icoLeft.gif) center center no-repeat #f4f4f4; }
		.slideGroup .sNext{ left:auto; right:5px; background:url(/images/icoRight.gif) center center no-repeat #f4f4f4;  }
		.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#055ca5;  }

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
		.slideGroup .parBd ul li .title{ line-height:24px;   }
		
		
.banner { position:relative; width:100%; height:500px; text-align:center; z-index:1; overflow:hidden;  }
.banner .bd { position:absolute; left:50%; width:1920px; height:500px; margin-left:-960px; background:#fff; }
.banner .hd { position:absolute; bottom:25px; width:100%; height:14px; z-index:1; }
.banner .hd ul { width:1002px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 3px; border-radius:100%; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background:#074f96; }
.banner a.prev,.banner a.next{display:block;width:59px;height:60px;position:absolute;top:50%; margin-top:-30px; z-index:1; display:none;}
.banner a.prev{left:0;background:url(../bg/bprev.png) no-repeat;} 
.banner a.next{right:0;background:url(../bg/bnext.png) no-repeat;}