@charset "utf-8";
/* CSS Document */
html {
	font: 12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font: 12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;
}
html,body{
	min-width: 1080px;
	/*background: #353535;*/
}
.w1080{
	width: 1080px;
	margin: 0 auto;
}
.header{
	background: #fff;
	position: relative;
	z-index: 2;
}
.header .top{
	height: 90px;
}
.header .top .logo{
	margin-left: 30px;
	
}
.header .top .right{
	width: 367px;
	color: #999999;
	padding-top: 29px;
}
.header .top .right a{
	float: left;
	text-transform: uppercase;
	color: #666;
	transition: all 300ms ease-in 0ms;
	margin-top: 5px;
}
.header .top .right a:hover{
	color:#006cb5;
}
.header .top .right span{
	padding:0 8px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-top: 5px;
}
.header .top .right .search{
	width: 220px;
	height: 32px;
	background: url(../img/home_05.jpg) no-repeat center;
	float: left;
	margin-left: 13px;
}
.header .top .right .text{
	display: block;
	color: #999;
	width: 163px;
	padding:8px 10px 7px 10px;
	float: left;
	border:0;
	background: none;
}
.header .top .right .submit{
	display: block;
	width: 36px;
	height: 32px;
	float: right;
	border:0;
	background: none;
}

.header .menu{
	background: #006cb5;
	height: 42px;
	clear: both;
}
.header .menu .menu-box{
	position: relative;
	height: 42px;
}
.header .menu li{
	/*width: 166px;*/
	margin:0 30px;
}
/*.header .menu li.last{
	width: 250px;
	margin-right: 0;
}*/
.header .menu li .btit{
	
	height: 40px;
	position: relative;
	z-index: 3;
	background: #006cb5;
}
.header .menu li .btit a{
	display: block;
	/*padding:0 30px;*/
	margin:0 15px;
}
.header .menu li .btit i{
	display: block;
	width: 100%;
	height: 39px;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 4;

	/*transition: all 300ms ease-in 0ms;*/
}
/*.header .menu li.cur .btit i,*/
.header .menu li:hover .btit i{
	opacity: 1;
	filter: alpha(opacity=100);
	top: 3px;
	height: 40px;	
}
.header .menu li.home:hover .btit i{
	height: 39px;
}

.header .menu li .btit span{
	display: block;
	position: relative;
	z-index: 5;
	line-height: 40px;
	height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;

	/*transition: all 300ms ease-in 0ms;*/
}
/*.header .menu li.cur .btit span,*/
.header .menu li:hover .btit span{
	color:#006cb5;
}

.header .menu .subnav{
	overflow: hidden;
	position: absolute;
	top: 42px;
	width: 1078px;
	border-bottom: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	/*padding:0 8px 0 8px;
	left: -8px;
	background: url(../img/hbg02.png) no-repeat center bottom;*/
	display: none;
	z-index: 4;
	left: 0;
	background: url(../img/hbg_02.jpg) repeat-x center bottom #ffffff;
	box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px; 
}
.header .menu .subnav i{
	display: block;
	
	height: 3px;
}
.header .menu .subnavbox{
	padding:33px 40px 40px 40px;
	overflow: hidden;
}
.header .menu .left{
	width: 1078px;
	float: left;
	
}
.header .menu .lefts{
	width: 708px;
	float: left;
	
}
.header .menu .proleft dd{
	float: left;
	width: 147px;
}
.header .menu .solutionleft dd{
	padding-right: 65px;
	float: left;
}

.header .menu .servicesubnav{
	width: 748px;
	left:auto;
	right: 0;
}
.header .menu .servicesubnav .serviceleft{
	width: 364px;
}
.header .menu .serviceleft dd{
	float: left;
	width: 182px;
}


.header .menu  .intoleft dd{
	padding-right: 74px;
	float: left;
}


.header .menu .newssubnav{
	width: 558px;
	left:auto;
	right: 0;
}
.header .menu .newssubnav .newsleft{
	width: 188px;
}
.header .menu .newssubnav .newsleft dd{
	padding:3px 0;
}


.header .menu .left .bstit{
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;
}
.header .menu .left .contactbstit{
	display: inline-block;
	margin-top: 16px;
}
.header .menu .left .subnavcon{
	padding-top: 8px;
	height:100px;
}
.header .menu .left a{
	color: #888888;
	line-height: 24px;
}
.header .menu .left a:hover{
	color:#006cb5;
}

.header .menu .lefts .bstit{
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;
}
.header .menu .lefts .contactbstit{
	display: inline-block;
	margin-top: 16px;
}
.header .menu .lefts .subnavcon{
	padding-top: 8px;
	height:48px;
}
.header .menu .lefts a{
	color: #888888;
	line-height: 24px;
}
.header .menu .lefts a:hover{
	color:#006cb5;
}

.header .menu .right{
	width: 240px;
	float: right;
	background: url(../img/product_04.png) repeat-y left center;
	padding-left: 50px;
	text-align: center;
}
.header .menu .right .img img{
	display: block;
	border:1px solid #dbdbdb;

}
.header .menu .right .tit{
	display: inline-block;
	color: #666;
	line-height: 18px;
	margin-top: 13px;
	transition: all 300ms ease-in 0ms;
}
.header .menu .right .tit b{
	color: #fff;
	font-weight: bold;
}
.header .menu .right .tit:hover{
	color:#fff;
}
.header .menu .proright .tit{
	text-align: left;
}
.footer{
	clear: both;
}
.footer-fi{
	background: #fff;
	border-top:1px solid #ccc;

}
.footer-fi dl{
	overflow: hidden;
}
.footer-fi dd{
	width: 270px;
	float: left;
	padding:43px 0 42px 0;
	overflow: hidden;
}
.footer-fi dd .txt{
	padding: 0 58px;
	border-right: 1px solid #e5e5e5;
	
	
}
.footer-fi dd.fo .txt{
	border-right: 0;
}
.footer-fi dd .txt a{
	color: #666;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 57px;
	display: block;
	height:46px;
}
.footer-fi dd.fi .txt a{
	background-image: url(../img/home_42.png);
}
.footer-fi dd.se .txt a{
	background-image: url(../img/home_42-02.png);
}
.footer-fi dd.th .txt a{
	background-image: url(../img/home_42-03.png);
}
.footer-fi dd.fo .txt a{
	background-image: url(../img/home_42-04.png);
}
.footer-fi dd .txt:hover a{
	background-position: left -80px;
}
.footer-fi dd .txt b{
	color: #353535;
}
.footer-fi dd .txt:hover b{
	color:#006cb5;
}
.footer-se{
	background: #353535;
	height: 45px;
}
.footer-se .fl,
.footer-se .fl a{
	color: #a1a1a1;
	line-height: 45px;
}
.footer-se .fl i{
	display: inline-block;
	font-style: normal;
	padding:0 10px;
}
.footer-se .fl a:hover{
	color: #fff;
}
.footer-se .fl .ewm{
	color: #fff;
	display: inline-block;
	cursor: pointer;
	padding-right: 24px;
	background: url(../img/home_52.png) no-repeat right center;
	position: relative;
}
.footer-se .fl .ewm .tc{
	display: inline-block;
	/*padding:12px 11px 17px 11px;*/
	padding:8px 7px 13px 7px;
	background: url(../img/home_43.png) no-repeat center top;
	position: absolute;
	left: -8px;
	/*bottom: 30px;*/
	display: none;
	bottom: 40px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.footer-se .fr,
.footer-se .fr a{
	color: #a1a1a1;
	line-height: 45px;
}
.footer-se .fr a:hover{
	color: #fff;
}



.rfloat{
	/*width: 104px;*/
	padding:12px 7px 11px 7px;
	background: url(../img/home_19.png) no-repeat center top;
	text-align: center;
	position: fixed;
	right: 16px;
	top: 45%;
	z-index: 10;
}
.rfloat img{
	margin-top: 3px;
}
.rfloat .close{
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: -5px;
	top: -6px;
	background: url(../img/close-bg.png) no-repeat center top;
	cursor: pointer;
}
.rfloat .close i{
	width: 100%;
	height: 100%;
	display: block;
	background: url(../img/close.png) no-repeat center;
}
.rfloat .close:hover{
	background-position: center bottom;
}
/*banner*/
.banner {
    height: 410px;
    overflow: hidden;
    position: relative;
    width: 100%;
    /*margin-top: -4px;*/
}
.banner ul li {
    display: none;
    height: 410px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.banner ul li a{
	width:100%; 
	height: 410px;
	display:block;
}
.banner .number{
	position: absolute;
	width: 100%;
	height: 10px;
	left: 0;
	bottom: 20px;
	text-align: center;
	vertical-align: top;
}
.banner .number span{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../img/home_11.png) no-repeat center top;
	margin:0 3px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
}
.banner .number span.cur{
	opacity: 1;
	filter: alpha(opacity=100);
}
.i-wrap{
	background: #fff;
}
.i-fi{
	margin-top: 20px;
	background: url(../img/home_16.jpg) no-repeat center;
	height: 45px;
}
.i-fi .left{
	padding-left: 27px;
	width: 120px;
	line-height: 45px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
}
.i-fi .right{
	position: relative;
	width: 933px;
	float: right;
}
.i-fi .right .bd ul{
	float: none;
}
.i-fi .right .bd li{
	height: 45px;
	float: none;
}
.i-fi .right .bd a{
	font-size: 14px;
	color: #666;
	line-height: 45px;
}
.i-fi .right .bd a:hover{
	color:#006cb5;
}
.i-fi .right .hd .prev,
.i-fi .right .hd .next{
	display: block;
	width: 10px;
	height: 17px;
	position: absolute;
	top: 14px;
	cursor: pointer;
	background-image: url(../img/btn2.png);
	background-repeat: no-repeat;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.i-fi .right .hd .prev{
	right: 50px;
	background-position: left center;
}
.i-fi .right .hd .next{
	right: 20px;
	background-position: right center;
}
.i-fi .right .hd .prev:hover,
.i-fi .right .hd .next:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}
.i-se{
	margin-top: 20px;
}
.i-se ul{
	width: 1104px;
	margin-left: -1px;
}
.i-se li{
	width: 348px;
	margin-right: 20px;
	padding-bottom: 32px;
	text-align: center;
}
.i-se .img{
	width: 345px;
	height: 200px;
	padding:0 2px 4px 1px;
	display: block;
	position: relative;
	overflow: hidden;
}
.i-se li .img img{
	display: block;
	transition: all 500ms ease-in 0ms;
}
.i-se .img:hover img{
	transform:scale(1.05);
}
.i-se .img i{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/home_24.png) no-repeat center;
}
.i-se .tit{
	font-size: 16px;
	color:#006cb5;
	margin-top: 14px;
	display: inline-block;
	padding-left: 4px;
}
.i-se .tit:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
	/*color:#133a84;*/
}
.i-se .txt{
	color: #666;
	display: inline-block;
	padding-left: 4px;
}
.i-th{
	background: #f5f5f5;
	overflow: hidden;
	clear: both;
}
.i-th dl{
	width: 1104px;
	margin-left: -1px;
}
.i-th dd{
	float: left;
	padding:20px 0 33px 0;
	width: 347px;
	margin-right: 21px;
}
.i-th .btit{
	font-size: 16px;
	color: #666;
	transition: all 300ms ease-in 0ms;
}
.i-th .btit:hover{
	color:#006cb5;
}
.i-th .con{
	margin-top: 10px;
}
.i-th .procon{
	/*width: 343px;
	height: 159px;
	padding:0 2px 4px 2px;
	background: url(../img/home_30_bg.jpg) no-repeat center;*/
	width: 347px;
	height: 163px;
	position: relative;
	overflow: hidden;
	
}
.i-th .procon li{
	padding:0 2px 4px 2px;
	background: url(../img/home_30_bg.jpg) no-repeat center;
}
.i-th .procon .left{
	float: left;
	width: 150px;
	height: 159px;
	border-right: 1px solid #e0e0e0;
	position: relative;
}
.i-th .procon .left img{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -75px;
	margin-top: -47px;
}
.i-th .procon .right{
	padding:20px 20px 0 20px;
	width: 152px;
	float: right;
}
.i-th .procon .tit{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color:#006cb5;
	display: inline-block;
}
.i-th .procon .tit:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.i-th .procon .txt{
	color: #666;
	display: inline-block;
	margin-top: 13px;
}
.i-th .procon .prev,
.i-th .procon .next{
	width: 9px;
	height: 15px;
	display: block;
	position: absolute;
	bottom: 22px;
	background-image: url(../img/btn.png);
	background-repeat: no-repeat;
	opacity: 0.55;
	filter: alpha(opacity=55);
	cursor: pointer;
}
.i-th .procon .prev{
	right: 42px;
	background-position: left center;
}
.i-th .procon .next{
	right: 21px;
	background-position: right center;
}
.i-th .procon .prev:hover,
.i-th .procon .next:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}
.i-th .gpzs{
	display: block;
	width: 345px;
	height: 160px;
	padding:0 1px 3px 1px;
	position: relative;
	overflow: hidden;
	/*background-image: url(../img/home_33.jpg);*/
}
.i-th .gpzs img{
	transition: all 500ms ease-in 0ms;
	display: block;
}
.i-th .gpzs:hover img{
	transform:scale(1.05);
}
.i-th .gpzs i{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/home_33.png) no-repeat center;
}
.i-th .gpzs em{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/home_36.png) no-repeat center;
}


.in-wrap{
	clear: both;
	background: #f5f5f5;
	padding-bottom: 20px;
}
.in-banner{
	width: 100%;
	height: 300px;
}
.in-banner ul li{
	height: 300px;
}
.in-wrap .ban{
	overflow: hidden;
	padding:7px 0;
	line-height: 28px;
}
.in-wrap .ban .home {
    background: url(../img/home.png) no-repeat center;
    display: block;
    float: left;
    height: 28px;
    margin-right: 8px;
    margin-left: 3px;
    width: 14px;
}
.in-wrap .ban a, 
.in-wrap .ban span {
    display: block;
    float: left;
    color: #666;
}
.in-wrap .ban i{
    display: block;
    float: left;
    height: 22px;
    width: 13px;
    text-align: center;
}
.in-wrap .ban a:hover,
.in-wrap .ban i.cur,
.in-wrap .ban span.cur {
    color:#006cb5;
}

.pro-box{
	overflow: hidden;
}
.pro-box .left{
	width: 170px;
	float: left;
	padding:15px 15px 0 15px;
	background: #818181;
	height: 564px;
}
.pro-box .left h2{
	color: #fff;
	font-weight: bold;
	background: url(../img/product_09.png) no-repeat left center;
	padding:0 0 0 22px;
}
.pro-box .left .search{
	margin-top: 7px;
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	padding:15px 0;
	overflow: hidden;
}
.pro-box .left .text{
	width: 100px;
	padding:6px 10px 5px 10px;
	background: #fff;
	border:0;
	display: block;
	float: left;
	color: #666;
}
.pro-box .left .submit {
	width: 50px;
	height: 28px;
	color: #fff;
	display: block;
	float: left;
	text-align: center;
	line-height: 28px;
	background: #363636;
}
.pro-box .left h3{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding:10px 0 3px 0;
}
.pro-box .left .wx{
	padding-bottom: 15px;
	border-bottom: 1px solid #9a9a9a;
}
.pro-box .left .wx img{
	display: block;
	margin:0 auto;
}
.pro-box .left .tel{
	padding:9px 0;
	border-bottom: 1px solid #9a9a9a;
	color: #fff;
}
.pro-box .left .tel a{
	color: #fff;
}
.pro-box .left .tel a:hover/*,
.pro-box .left .qa a:hover i*/{
	/*color:#006cb5;*/
	opacity: 0.8;
}
.pro-box .left .qa dl{
	padding:3px 0 5px 0;
}
.pro-box .left .qa a{
	color: #fff;
}
.pro-box .left .qa i{
	display: inline-block;
	padding-right: 12px;
	color: #c0c0c0;
}

.pro-box .left .dow{
	padding:12px 0 18px 0;
	border-bottom: 0;
}
.pro-box .left .dow a{
	display: inline-block;
	padding-left: 20px;
	background: url(../img/product_17.png) no-repeat left center;
	color: #fff;
}
.pro-box .left .dow a:hover{
	opacity: 0.8;
}
.pro-box .right{
	/*width: 868px;*/
	border:1px solid #dbdbdb;
	width: 808px;
	padding:0 30px;
	float: right;
	background: #fff;


	height: 577px;
}
.pro-box .rfi ul{
	width: 840px;
}
.pro-box .rfi li{
	width: 180px;
	margin-right: 30px;
	padding:20px 0 0 0;
}
.pro-box .rfi li .btit,
.pro-box .rfi li .btits,
.pro-box .rse .btits{
	padding-left: 20px;
	background:  no-repeat left center;
	background-image: url(../img/list_06.png);
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;

}
.pro-box .rse .btit{
	padding-left: 26px;
	background:  no-repeat left center;
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;

}
.pro-box .rfi li.li1 .btit{
	background-image: url(../img/product_12-02.png);
}
.pro-box .rfi li.li2 .btit{
	background-image: url(../img/product_12-03.png);
}
.pro-box .rfi li.li3 .btit{
	background-image: url(../img/product_18.png);
}

.pro-box .rfi li .subnav{
	margin-top: 12px;
	border-top: 1px solid #e5e5e5;
	padding:7px 0 22px 0;
}
.pro-box .rfi li .subnav dd{
	line-height: 28px;
	height: 28px;
	padding-left: 6px;
}
.pro-box .rfi li .subnav a{
	display: inline-block;
	padding-left: 20px;
	background: url(../img/product_26.png) no-repeat left 10px;
	color: #666;
	transition: color 500ms ease-in 0ms;
}
.pro-box .rfi li .subnav a:hover,
.pro-box .rfi li .subnav dd.cur a{
	color:#006cb5;
	background-position: left -18px;
}
.pro-box .rse{
	position: relative;
}
.pro-box .rse .btit{
	background-image: url(../img/list_06.png);
}
.pro-box .rse .list .bd{
	width: 807px;
	overflow: hidden;
}
.pro-box .rse .list{
	padding:38px 0 28px 0;
	border-top: 1px solid #e5e5e5;
	margin-top: 6px;
	/*overflow: hidden;*/
}
.pro-box .rse .list li{
	width: 202px;
	/*padding:15px 0;*/
	text-align: center;
}
.pro-box .rse .list .border-r{
	border-right: 1px solid #e5e5e5;
	/*padding:0 20px;*/
	position: relative;
}
.pro-box .rse .list .border-r .new{
	position: absolute;
	left: 0;
	top: 0;
	width: 48px;
	height: 48px;
	background: url(../img/news.png) no-repeat center;
}
.pro-box .rse .list .border-r .hot{
	position: absolute;
	left: 145px;
	top: 60px;
	width: 40px;
	height: 44px;
	background: url(../img/hot.png) no-repeat center;
	z-index: 1;
}
/*.pro-box .rse .list .no-border-r{
	border-right: 0;
}*/
.pro-box .rse .list .img{
	height: 109px;
}
.pro-box .rse .list .img img{
	transition: all 500ms ease-in 0ms;
}
.pro-box .rse .list .img:hover img{
    transform:scale(1.05);
}
.pro-box .rse .list h2{
	color: #555;
}
.pro-box .rse .list a:hover h2{
	color:#006cb5;
}
.pro-box .rse .list h3{
	color: #666;
}
.pro-box .rse .list .prev,
.pro-box .rse .list .next{
	display: block;
	cursor: pointer;
	width: 21px;
	height: 21px;
	background-color: #e5e5e5;
	background-image: url(../img/btn3.png);
	background-repeat: no-repeat;
	position: absolute;
	top: -3px;
}
.pro-box .rse .list .prev{
	background-position: left top;
	right: 31px;
}
.pro-box .rse .list .next{
	background-position: right top;
	right: 0;
}
.pro-box .rse .list .prev:hover,
.pro-box .rse .list .next:hover{
	background-color: #006cb5;
}
.pro-box .rse .list .prev:hover{
	background-position: left bottom;
}
.pro-box .rse .list .next:hover{
	background-position: right bottom;
}
/*product_26.png*/



.in-box{
	overflow: hidden;
}
.in-box .left{
	width: 260px;
	float: left;	
}
.prolist-box .left ul,
.prolist-box .left li{
	width: 100%;
}
.prolist-box .left ul{
	border-bottom: 1px solid #dbdbdb;
}
.prolist-box .left li{
	border-top: 1px solid #dbdbdb;
}
.prolist-box .left li .btit{
	display: block;
	padding-left: 10px;
	line-height: 42px;
	height: 42px;
	background: url(../img/list_03.png) no-repeat 242px 17px;
	font-size: 14px;
	font-weight: bold;
	color:#555555;
	transition: color 300ms ease-in 0ms;
}
.prolist-box .left li.cur .btit,
.prolist-box .left .btit:hover{
	color:#006cb5;
}
.prolist-box .left li.cur .btit{
	background-position: 242px -37px; 
}
.prolist-box .left dl{
	display: none;
}
.prolist-box .left li.cur dl{
	display: block;
}
.prolist-box .left .stit{
	background: url(../img/list_07.png) no-repeat 19px 14px;
	padding-left: 34px;
	color: #666;
	display: block;
	height: 35px;
	line-height: 35px;
	transition: background-color 300ms ease-in 0ms;
}
.prolist-box .left .stit:hover{
	background: #006cb5 url(../img/list_07.png) no-repeat 19px -56px;
	color: #fff;
}
.prolist-box .left li.cur dd.cur .stit{
	background: #006cb5 url(../img/list_07.png) no-repeat 19px -21px;
	color: #fff;
}
.prolist-box .left .subnav{
	display: none;
}
.prolist-box .left dd.cur .subnav{
	display: block;
}
.prolist-box .left .subnav a{
	padding-left: 30px;
	line-height: 30px;
	color: #666666;
	display: block;
	margin-top: 1px;
	transition: all 300ms ease-in 0ms;
}
.prolist-box .left .subnav a:hover,
.prolist-box .left .subnav a.cur{
	background: #777b84;
	color: #fff;
}
.in-box .right{

}
.prolist-box .right{
	/*width: 800px;*/
	padding:0 14px 0 14px;
	border:1px solid #dbdbdb;
	float: right;
	width: 770px;
	background: #ffffff;
	min-height: 350px;
}
.prolist-box .right .tit{
	overflow: hidden;
	padding:7px 0;
	border-bottom: 1px solid #e5e5e5;
}
.prolist-box .right .tit span{
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;
	padding-left: 23px;
	display: block;
	float: left;
	background: url(../img/list_06.png) no-repeat 6px center;
	line-height: 30px;
}
.prolist-box .right .tit i{
	font-style: normal;
	float: right;
	line-height: 30px;
}
.prolist-box .right .search{
	display: block;
	width: 218px;
	height: 28px;
	border:1px solid #dbdbdb;
	float: right;
}
.prolist-box .right .search .text{
	color: #777;
	width: 176px;
	display: block;
	float: left;
	border:0;
	padding:5px 10px;
}
.prolist-box .right .search .submit{
	display: block;
	width: 22px;
	height: 28px;
	background: url(../img/list_08.png) no-repeat left center;
	float: right;
}
.prolist-box .list ul{
	width: 100%;
}
.prolist-box .list li{
	width: 50%;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	padding:15px 0;
}
.prolist-box .list li .libox{
	position: relative;
}
.prolist-box .list li .new{
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 70px;
	background: url(../img/news.png) no-repeat center;
}
.prolist-box .list li .hot{
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 70px;
	background: url(../img/hot.png) no-repeat center;
}
.prolist-box .list .border-r{
	border-right: 1px solid #e5e5e5;
}
.prolist-box .list li .img{
	height: 148px;
	display: block;
	padding-bottom: 5px;
}
.prolist-box .list li .img img{
	transition: all 500ms ease-in 0ms;
}
.prolist-box .list li .img:hover img{
	transform:scale(1.05);
}
.prolist-box .list h2{
	color: #555;
}
.prolist-box .list h3{
	color: #666;
}
.prolist-box .list h2:hover,
.prolist-box .list h3:hover{
	color: #006cb5;
}
.more{
	width: 100px;
	height: 30px;
	text-indent: 36px;
	background: #ebebeb url(../img/list_15.png) no-repeat 17px center;
	color: #666;
	transition: all 300ms ease-in 0ms;
	line-height: 30px;
	text-align: left;
}
.more:hover{
	background: #006cb5 url(../img/list_15_02.png) no-repeat 17px center;
	color: #fff;
}
a.more{
	width: 100px;
	height: 30px;
	text-indent: 36px;
	background: #ebebeb url(../img/list_15.png) no-repeat 17px center;
	color: #666;
	transition: all 300ms ease-in 0ms;
	line-height: 30px;
	text-align: left;
}
a.more:hover{
	background: #006cb5 url(../img/list_15_02.png) no-repeat 17px center;
	color: #fff;
}
.page{
	clear: both;
	padding:20px 0 18px 0;
	text-align: center;
}
.page a{
	display: inline-block;
	border:1px solid #999;
	font-weight: bold;
	color: #999;
	margin:0 2px;
	padding:0 7px;
	transition: all 300ms ease-in 0ms;
}
.page a:hover,
.page a.active{
	background: #006cb5;
	color: #fff;
	border-color:#006cb5;
}
.prolist-box .list .more{
	display: inline-block;
	margin-top: 7px;
}
.prolist-box .info{

}
.pinfo-fi{
	padding:0 20px;
	position: relative;
	z-index: 10;
}
.pinfo-fi .bimg{
	float: left;
	width: 240px;
	/*height: 238px;*/
	text-align: center;
	padding-top: 37px;
	height: 201px;
}
.pinfo-fi .bimg .bd{
	width: 240px;
	height: 149px;
	position: relative;
	overflow: hidden;
}
.pinfo-fi .bimg .bd ul{
	position: absolute;
	left: 0;
	top: 0;
}
.pinfo-fi .bimg li{
	position: relative;
}
.pinfo-fi .bimg li img{
	display: block;
}
.pinfo-fi li.vbtn{
	cursor: pointer;
}
.pinfo-fi .txt{
	width: 470px;
	float: right;
	padding-top: 40px;
}
.pinfo-fi h1{
	font-size: 16px;
	font-weight: bold;
	color:#006cb5;
	padding-left: 20px;
}
.pinfo-fi h2{
	font-size: 14px;
	color: #666;
	padding-left: 20px;
}
.pinfo-fi .simg{
	position: relative;
	margin-top: 15px;
	height: 69px;
	overflow: hidden;
}
.pinfo-fi .simg .hd{
	width: 440px;
	margin:0 auto;
	overflow: hidden;
	height: 63px;
	position: relative;
}
.pinfo-fi .simg ul{
	position: absolute;
	left: 0;
	top: 0;
	transition: left 200ms ease-in 0ms;
}
.pinfo-fi .simg li{
	width: 98px;
	height: 61px;
	border:1px solid #dbdbdb;
	margin:0 5px;
	cursor: pointer;
	position: relative;
}
.pinfo-fi .simg li.cur{
	border-color: #006cb5;
}
.pinfo-fi .bimg li em,
.pinfo-fi .simg li em{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.pinfo-fi .bimg li i,
.pinfo-fi .simg li i{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/info_10.png) no-repeat center;
}

.pinfo-fi .simg .prev,
.pinfo-fi .simg .next{
	width: 11px;
	height: 19px;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 22px;
	background-image: url(../img/btn4.png);
	background-repeat: no-repeat;
}
.pinfo-fi .simg .prev{
	left: 0;
	background-position: left top;
}
.pinfo-fi .simg .prev:hover{
	background-position: left bottom;
}
.pinfo-fi .simg .next{
	right: 0;
	background-position: right top;
}
.pinfo-fi .simg .next:hover{
	background-position: right bottom;
}
.jqbox{
	left: 280px;
    position: absolute;
    top: 0;
    z-index: 11;
}
.zoomdiv{
	z-index:1;
	position:absolute;
	top:20px;
	/*left:0px;
	width:200;
	height:200px;*/
	background:#fff;
	border:1px solid #eee;
	display:none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index:1;
	visibility: hidden;
	position: absolute;
	/*top:0px;
	left:0px;
	width: 50px;
	height: 50px;*/
	/*border: 1px solid #aaa;*/
	background: #006cb5 ;
	opacity: 0.2;
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	filter: alpha(Opacity=20);
}

.videotc{
	display: none;

}
.videotc .bg{
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0.75;
	filter: alpha(opacity=75);
	z-index: 10;
}
.videobox{
	width: 1000px;
	height: 500px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -500px;
	margin-top: -250px;
	z-index: 11;
}

.videobox .close{
    background: url("../img/clo_03.png") no-repeat scroll center center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: -46px;
    top: 0;
    width: 31px;
}
.videobox .close:hover {
    background-image: url("../img/clo_05.png");
}

.pinfo-se .btn{
	width: 770px;
	height: 43px;
	position: relative;
}
.pinfo-se .btn .bg{
	position: absolute;
	width: 100%;
	height: 42px;
	border-top: 1px solid #dbdbdb;
	background: #f0f0f3;
	/*z-index: 1;*/
}
.pinfo-se .btn .btnbox{
	position: relative;
	/*z-index: 2;*/
}
.pinfo-se .btn span{
	display: block;
	float: left;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 120px;
	line-height: 43px;
	cursor: pointer;
	
	transition: all 300ms ease-in 0ms;
}
.pinfo-se .btn span:hover,
.pinfo-se .btn span.cur{
	color: #fff;
	background: #006cb5;
}
.pinfo-se .con{
	padding:0 20px 30px 20px;
	line-height: 2em;
	min-height: 500px;
	display: none;
}
.pinfo-se .con .txtbox{
	padding-top: 20px;
}
.pinfo-se .con .txtbox p{
	margin-bottom: 5px;
	margin-top:5px;
}
.pinfo-se .con .txtbox img{
	max-width: 100%;
}
.pinfo-se .con .txtbox ul,
.pinfo-se .con .txtbox li{
	float: none;
}
.pinfo-se .con .txtbox li{
	list-style: disc;
}
.pinfo-se .con .txtbox table{
	border-collapse: collapse;
    display: table;
    margin-bottom: 10px;
    border: 1px solid #ddd;
}
.pinfo-se .con .txtbox tr{
	border: 1px solid #ddd;
}
.pinfo-se .con .txtbox td, 
.pinfo-se .con .txtbox th {
    border: 1px solid #ddd;
    padding: 5px 10px;
    word-wrap:break-word;word-break:break-all;
}
.pinfo-se .con .b{
	font-weight: bold;
	color:#006cb5;
	padding:13px 0 15px 0;
}
.pinfo-se .con .p{
	padding-left: 20px;
}

.pinfo-se .dlist .dtit{
	width: 440px;
}

.in-rcon{
	padding:15px 0 30px 0;
	min-height: 400px;
}
.in-rcon .txt{
	padding:20px 20px 0 20px;
}
.in-rcon .p{
	line-height: 26px;
	text-indent: 2em;
}
.in-rcon .img1{
	width: 300px;
	text-align: center;
}
.in-rcon .txt1{
	width: 423px;
	float: right;
}
.in-rcon .qm{
	text-align: right;
}
.cul-txt{
	padding:0 15px 30px 15px;
	overflow: hidden;
}
.cul-txt li{
	width: 185px;
	padding:25px 0 0 0;
}
.cul-txt .btit{
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;
	background: url(../img/culture_07.png) no-repeat left center;
	padding:0 0 0 13px;
}
.cul-txt .txt3{
	padding:12px 0 0 13px;
}
.in-rcon .map,
.net-rcon .map{
	height: 248px;
	border:1px solid #dbdbdb;
}
.contable{
	line-height: 30px;
}
.contable th{
	text-align: left;	
}
.contable .b{
	font-weight: bold;
	color:#006cb5;
}
.in-rcon .contxt{
	margin-top: 20px;
	border-top:1px solid #dbdbdb;
	padding-top: 17px;
}
.in-rcon .contxt .p{
	line-height: 30px;
	text-indent: 0;
}
.net-rcon .map{
	border-top: 0;
}
.net-rcon{
	padding:20px 0 20px 0;
	
}
.net-rcon dl{
	border:1px solid #dbdbdb;
}
.net-rcon dt{
	line-height: 42px;
	background: #f0f0f3;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
}
.net-rcon dd{
	overflow: hidden;
	padding:20px 0;
}
.net-rcon dd p{
	padding-left: 20px;
}
.net-rcon .dd p{
	float: left;
	width: 172px;
	line-height: 30px;
}
.net-rcon .dd p a{
	color: #666;
	cursor: pointer;
}
.net-rcon .dd p a:hover,
.net-rcon .dd p.cur a{
	color:#006cb5;
}
.net-rcon dd .b{
	font-weight: bold;
	padding-bottom: 5px;
}
.ajaxmap dl{
	border-top: 0;
}



.his-con{
	padding:0 35px;
}
.his-con h1{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color:#006cb5;
	padding-top: 30px;
	line-height: 1em;
}
.his-con h2{
	font-size: 14px;
	color: #999;
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
	font-family: arial;
}
.his-con .list{
	padding:35px 0 45px 0;
}
.his-con .list dd{
	overflow: hidden;
	transition: all 300ms ease-in 0ms;
}
.his-con .list dd a{
	color: #666;
	transition: all 300ms ease-in 0ms;
}
.his-con .list dd:hover,
.his-con .list dd:hover a{
	color:#006cb5;
}
.his-con .list .date{
	font-size: 16px;
	color: #999;
	float: left;
	font-family: arial;
	width: 58px;
	transition: all 300ms ease-in 0ms;
}
.his-con .list dd:hover .date{
	color:#006cb5;
}
.his-con .list .txt{
	float: left;
	width: 600px;
	background: url(../img/his_bg01.png) no-repeat left 3px;
	padding:3px 0 25px 30px;
}
.his-con .list dd:last-child .txt{
	padding-bottom: 0;
}
.his-con .list dd:hover .txt{
	background-image: url(../img/his_bg02.png);
}
.peop-rcon{
	padding: 20px 0 0 0;
}
.peop-rcon .bimg{
	border:1px solid #dbdbdb;
	position: relative;
}
.peop-rcon .bd{
	width: 540px;
	/*height: 355px;*/
	margin:20px auto 0;
	overflow: hidden;
}
.peop-rcon .bd li p{
	color:#006cb5;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding:9px 0 12px 0;
}
.peop-rcon .prev,
.peop-rcon .next{
	width: 12px;
	height: 20px;
	display: block;
	position: absolute;
	top: 198px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url(../img/btn5.png);
}
.peop-rcon .prev{
	left: 30px;
	background-position: left top;
}
.peop-rcon .next{
	right: 30px;
	background-position: right top;
}
.peop-rcon .prev:hover{
	background-position: left bottom;
}
.peop-rcon .next:hover{
	background-position: right bottom;
}
.peop-rcon .plist{
	margin-top: 10px;
	overflow: hidden;
}
.peop-rcon .plist ul{
	margin-left: -5px;
	width: 780px;
	border-bottom:1px solid #dbdbdb;
}
.peop-rcon .plist li{
	width: 185px;
	margin:0 5px;
}
.peop-rcon .plist li .img{
	width: 173px;
	height: 228px;
	padding:5px;
	border:1px solid #dbdbdb;
	transition: all 300ms ease-in 0ms;
}
.peop-rcon .plist li:hover .img{
	border-color: #006cb5;
}
.peop-rcon .plist li .ptit{
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: center;
	padding:2px 0 15px 0;
}
.peop-rcon .plist li:hover .ptit{
	color:#006cb5;
}
.honor-rcon{
	margin-top: 20px;
}
.honor-rcon ul{
	margin-left: -5px;
	width: 780px;
}
.honor-rcon li{
	width: 185px;
	margin:0 5px;
}
.honor-rcon li .img{
	width: 171px;
	height: 136px;
	padding:6px;
	border:1px solid #dbdbdb;
	transition: all 300ms ease-in 0ms;
}
.honor-rcon li .htit{
	color: #666;
	text-align: center;
	padding:2px 0 15px 0;
}
.honor-rcon li:hover .htit{
	color:#006cb5;
}
.honor-rcon li:hover .img{
	border-color: #006cb5;
}

.case-rcon{
	padding:15px 0;
	overflow: hidden;
}
.case-rcon .img{
	width: 385px;
	height: 405px;
	float: left;
	position: relative;
}
.case-rcon .bg{
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #006cb5;
	opacity: 0.85;
	filter: alpha(opacity=85);
}
.case-rcon .txt{
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.case-rcon .rtxt{
	float: right;
	width: 330px;
	padding-right: 20px;
	line-height: 24px;
}
.case-rcon .rtxt .about-box{
	height: 370px;
	overflow: hidden;
	position: relative;
}
.case-rcon .rtxt .about-text{
    left: 0;
    position: absolute;
    top: 0;
    width: 85%;
}
.case-rcon .rtxt .roll {
    background: #ccc;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
    border-radius: 5px;
}
.case-rcon .rtxt .roll_btn {
    background: #006cb5;
    cursor: pointer;
    height: 100px;
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
    border-radius: 5px;
}


.case-rcon .rtxt .b{
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;
	padding-bottom: 10px;
}

.hr-rcon{
	padding: 20px 0 0 0;
}
.hr-rcon .searchb{
	background: #f0f0f3;
	border:1px solid #dbdbdb;
	padding:10px 0 10px 24px;
}
.hr-rcon .searchb .select{
	border:1px solid #c3c3c8;
	background: #ffffff;
	margin:0 20px 0 8px;
}
.hr-rcon .searchb .text{
	border:1px solid #c3c3c8;
	background: #ffffff;
	padding:0 10px;
	margin-right: 20px;
}
.hr-rcon .searchb .submit{
	width: 65px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	border:0;
	background: #006cb5;
	text-align: center;
}
.hr-rcon .searchb .submit:hover{
	opacity: 0.8;
}
.hrlist{
	width: 100%;
	margin-top: 10px;
}
.hrlist th{
	line-height: 40px;
	background: #f0f0f3;
	border:1px solid #dbdbdb;
}
.hrlist td{
	border:1px solid #dbdbdb;
	line-height: 36px;
	text-align: center;
}
.hrlist td a{
	color: #666;
}
.hrlist td a:hover{
	color:#006cb5;
}
.hrinfo-rcon{
	padding:20px 20px 30px 20px;
}
.hrinfo-rcon .hrtit{
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;
}
.hrinfo-rcon table{
	line-height: 28px;
	text-align: left;
}
.hrinfo-rcon th{
	color: #333;
}
.hrinfo-rcon .hrtxt{
	padding-bottom: 10px;
}
.subbtn{
	display: block;
	width: 120px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	background: #006cb5;
	border:0;
}
.subbtn:hover{
	opacity: 0.8;
}
.hrapply-rcon{
	padding:20px 0 25px 0;
}
.hrapply-rcon table{
	width: 100%;
}
.hrapply-rcon td{
	/*height: 40px;*/
	padding:4px 0;
}
.hrapply-rcon .feedback_input{
	border:1px solid #dbdbdb;
	padding:5px 5px;
	color: #666;
	width: 124px;
}
.hrapply-rcon #captchas{
	float: left;
	margin-right: 10px;
}
#spred{
	color: #ff0000;
	padding-left: 8px;
}
.hrapply-rcon textarea{
	height: 125px;
	width: 645px;
	border:1px solid #dbdbdb;
	padding:5px 7px;
	color: #666;
}
.captchas{
	width: 87px;
	height: 30px;
	float: left;
}
.hrapply-rcon .subbtn,
.opinion .subbtn{
	float: left;
	margin:16px 20px 0 0;
}
.hrapply-rcon .subbtn2,
.opinion .subbtn2{
	color: #666;
	background: #ebebeb;
}
.hrapply-rcon .ts{
	line-height: 38px;
	margin-top: 16px;
	display: inline-block;
}


.hrapply-rcon dl{
	overflow: hidden;
}
.hrapply-rcon dt{
	float: left;
	width: 60px;
	padding:7px 0;
	text-align: right;
	padding-right: 10px;
}
.hrapply-rcon dt.w90{
	width: 77px;
}
.hrapply-rcon dd{
	float: left;
	width: 175px;
	padding:4px 0;
}
.hrapply-rcon dl .feedback_input{
	width: 150px;
	border:1px solid #dbdbdb;
	padding:5px 5px;
	color: #666;
	float: left;
}
.hrapply-rcon dl #spred{
	float: right;
	padding:0;
}
.hrapply-rcon dl .yzmb #spred{
	float: left;
	padding-left: 9px;
}
.hrapply-rcon dd.w700{
	width: 699px;
}
.hrapply-rcon dl .file{
	width: 684px;
	padding:5px 0;
	/*background: #fff;*/
}
.hrapply-rcon dl textarea{
	width: 670px;
	float: left;
}
.hrapply-rcon dl label{
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}


.nlist .top{
	padding:15px 0 20px 0;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.nlist .top .img{
	display: block;
	width: 300px;
	height: 180px;
	float: left;
}
.nlist .top .ncon{
	width: 410px;
	float: right;
	padding-right: 35px;
}
.nlist .top .ntit{
	font-size: 16px;
	color:#006cb5;
}
.nlist .top p{
	/*color: #80a8d1;*/
	font-family: arial;
	color: #888;
}
.nlist .top .ntxt{
	display: inline-block;
	margin-top: 10px;
	color: #666;
}
.nlist .top .more{
	display: inline-block;
	margin-top: 12px;
}
.nlist ul{
	float: none;
}
.nlist li{
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
	/*overflow: hidden;*/
	padding:15px 0 15px 0;
	height: 90px;
}
.nlist i{
	position: absolute;
	border:2px solid #006cb5;
	width: 796px;
	height: 118px;
	left: -15px;
	top: -2px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 300ms ease-in 0ms;
}
.nlist li:hover i{
	opacity: 1;
	filter: alpha(opacity=100);
}
.nlist li .img{
	float: left;
	width: 150px;
	display: block;
}
.nlist li .ncon{
	width: 572px;
	float: right;
	padding-right: 35px;
}
.nlist li .ntit{
	font-size: 14px;
	color:#555;
	font-weight: bold;
}
/*.nlist li .ntit:hover{
	color: #006cb5
}*/
.nlist li .date{
	font-family: arial;
	color: #888888;
}
.nlist li .ntxt{
	margin-top: 5px;
	color: #888888;
}
.vlist{
	padding:20px 0 0 0;
}
.vlistb{
	border-bottom:1px solid #dbdbdb;
	overflow: hidden;
}
.vlist ul{
	width: 780px;
}
.vlist li{
	width: 250px;
	margin-right: 10px;
}
.vlist li .img{
	width: 240px;
	height: 140px;
	padding:5px;
	border:1px solid #dbdbdb;
	position: relative;
	transition: all 300ms ease-in 0ms;
}
.vlist li:hover .img{
	border-color:#006cb5;
}
.vlist li .img i{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/vlist_03.png) no-repeat center;
}
.vlist li .vtit{
	padding:10px 0 15px 0;
	text-align: center;
	color: #666;
	transition: all 300ms ease-in 0ms;
}
.vlist li:hover .vtit{
	color:#006cb5;
}
.vinfo{
	padding:20px 0;
}
.vinfo .vbox{
	width: 770px;
	height: 470px;
	background: #000;
}
.vinfo p{
	font-size: 14px;
	font-weight: bold;
	color:#006cb5;
	text-align: center;
	padding:12px 0 15px 0;
}

.sector{
	padding:20px 0;
	overflow: hidden;
}
.sector .img{
	width: 260px;
	height: 260px;
	position: relative;
	float: left;
}
.sector .img i{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/investor_05.png) no-repeat center;
}
.sector .txt{
	width: 460px;
	float: right;
	padding:20px 0 0 0;
}
.sector .txt .p{
	line-height: 30px;
}
.sector .txt .pp{
	color:#006cb5;
}
.notice dl{
	padding-top: 15px;
}
.notice dd{
	line-height: 34px;
	border-bottom: 1px solid #dbdbdb;
}
.notice dd span{
	float: right;
}
.notice dd a{
	color: #666;
	transition: all 300ms ease-in 0ms;
}
.notice dd i{
	font-style: normal;
	padding:0 10px 0 7px;
}
.notice dd a:hover{
	color:#006cb5;
}

.dlist dl{
	border-top: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	margin-top: 20px;
}
.dlist dt{
	background: #f0f0f3;
	line-height: 40px;
	border-bottom: 1px solid #dbdbdb;
	font-weight: bold;
	overflow: hidden;
}
.dlist dd{
	line-height: 36px;
	overflow: hidden;
	border-bottom: 1px solid #dbdbdb;
}
.dlist dd a{
	color: #666;
	transition: all 300ms ease-in 0ms;
}
.dlist dd a:hover{
	color:#006cb5;
}
.dlist .dtit{
	padding-left: 20px;
	width: 480px;
	border-right: 1px solid #dbdbdb;
	display: block;
	float: left;
}
.dlist .dsize{
	width: 120px;
	text-align: center;
	border-right: 1px solid #dbdbdb;
	display: block;
	float: left;
	text-transform: uppercase;
}
.dlist .dbtn{
	width: 140px;
	text-align: center;
	display: block;
	float: left;
}

.qalist dl{
}
.qalist dd{
	border-bottom: 1px dotted #e5e5e5;
	line-height: 34px;
}
.qalist dd a{
	padding-left: 25px;
	background: url(../img/qa_03.png) no-repeat 9px 5px;
	transition: background 0ms ease-in 0ms;
}
.qalist dd a:hover{
	background-position: 9px -25px;
}

.snotice{
	padding:20px 20px;
	min-height: 300px;
}
.snotice img{
	max-width: 100%;
}
.snotice ul,
.snotice li{
	float: none;
}
.snotice li{
	list-style: disc;
}
.snotice .p{
	padding-bottom: 8px;
}
.snotice .b{
	font-weight: bold;
	color:#006cb5;
	padding:15px 0;
}

.opinion{
	padding-bottom: 20px;
}
.opinion table{
	margin-top: 20px;
	width: 100%;
}
.opinion th{
	padding-left: 25px;
	background: #f0f0f3;
	line-height: 42px;
	border-top: 1px solid #dbdbdb;
	color: #333333;
	text-align: left;
}
.opinion td{
	padding:4px 0;
}
.opinion .text{
	width: 220px;
	padding:6px 10px;
	border:1px solid #dbdbdb;
}
.opinion .otit{
	text-align: right;
	padding-right: 15px;
	width: 83px;
}
.opinion .radio{
	padding-top: 20px;
	padding-bottom: 12px;
}
.opinion textarea{
	padding:10px;
	width: 638px;
	height: 115px;
	border:1px solid #dbdbdb;
}
.opinion .pale{
	padding-left: 19px;
}
.opinion .dw{
	width: 50px;
}
.opinion .zw{
	padding: 0;
	height: 15px;
	line-height: 15px;
}
.opinion .radio2{
	padding-top:12px;
}

.pro-box .solution{
	width: 868px;
	height: 577px;
	border-bottom: 0;
	border-right: 0;
	padding:0;
	background: none;
}
.pro-box .solution dd{
	padding:0;
	width: 288px;
	height: 288px;
	float: left;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
}
.pro-box .solution dd.dd0{
	background: url(../img/solution_05.jpg) no-repeat center;
}
.pro-box .solution dd.dd1{
	background: url(../img/solution_07.jpg) no-repeat center;
}
.pro-box .solution dd.dd2{
	background: url(../img/solution_09.jpg) no-repeat center;
}
.pro-box .solution dd.dd3{
	background: url(../img/solution_14.jpg) no-repeat center;
}
.pro-box .solution dd.dd4{
	background: url(../img/solution_15.jpg) no-repeat center;
}
.pro-box .solution dd.dd5{
	background: url(../img/solution_16.jpg) no-repeat center;
}
.pro-box .solution dd .img{
	padding-top: 62px;
}
.pro-box .solution dd h2{
	font-weight: bold;
	font-size: 14px;
	color:#006cb5;
	padding-top: 10px;
}
.pro-box .solution .solist{
	padding-top: 25px;
	padding:25px 44px 0 44px;
	
}
.pro-box .solution .solist ul{
	width: 100%;
}
.pro-box .solution .solist li{
	float: left;
	width: 100%;
	line-height: 2em;
} 
.pro-box .solution .solist a{
	color: #666;
}
.pro-box .solution .solist a:hover{
	color:#006cb5;
}

.ninfo h2{
	text-align: center;
	padding:25px 50px 15px;
	font-size: 15px;
	font-weight: bold;
	color:#006cb5;
	border-bottom: 1px solid #dbdbdb;
}
.newsinfo h2{
	border-bottom: 0;
}
.newsinfo h3{
	border-bottom: 1px solid #dbdbdb;
	color: #888;
	text-align: center;
	padding-bottom: 10px;
}
.newsinfo h3 span{
	display: inline-block;
	margin:0 5px;
}
.ninfo-con{
	padding:20px;
	border-bottom: 1px solid #dbdbdb;
	min-height: 300px;
}
.ninfo-con p{
	margin-bottom: 5px;
}
.ninfo-con .p{
	line-height: 24px;
	padding-bottom: 15px;
}
.ninfo-con .pt{
	font-weight: bold;
	padding-bottom: 3px;
}
.ninfo-con .b{
	font-weight: bold;
	color:#006cb5;
	padding-bottom: 15px;

}
.ninfo-con img{
	max-width: 100%;
}
.ninfo-con ul,
.ninfo-con li{
	float: none;
}
.ninfo-con li{
	list-style: disc;
}
.prne{
    padding:10px 0;
    line-height: 30px;
    border-bottom: 1px solid #dbdbdb;
}
.prne a{
	color: #666;
	transition: all 500ms ease-in 0ms;
}
.prne a:hover{
	color:#006cb5;
}
.prne a.gob{
    float: right;
    margin-top: -44px;
    width: 100px;
    height: 30px;
    background: #006cb5;
    text-align: center;
    color: #fff;
}
.ninfo .down{
	display: block;
	width: 100px;
    height: 30px;
    line-height: 30px;
    background: #006cb5;
    text-align: center;
    color: #fff;
    clear: both;
    margin-top: 20px;
}
.prne a.gob:hover,
.ninfo .down:hover{
	opacity: 0.8;
}
.share{
	padding:14px 0;
	overflow: hidden;
}

.setmap{

}
.setmap .bigtit a{
	padding-left: 10px;
	line-height: 42px;
	height: 42px;
	font-size: 14px;
	font-weight: bold;
	color:#133a84;
}
.setmap ul{
	float: none;
	clear: both;
	overflow: hidden;
	padding:0 20px 20px 20px;
	border-bottom: 1px solid #dbdbdb;
}
.setmap li{
	width: 33%;
}
.setmap .product li{
	width: 100%;
}
.setmap .product dd{
	float: left;
	width: 33%;
}
.setmap .solution li{
	width:16%;
}
.setmap .into li{
	width:20%;
}
.setmap .news li{
	width:25%;
}
.setmap a{
	display: block;
}
.setmap .btit{
	display: block;
	line-height: 42px;
	height: 42px;
	font-weight: bold;
	color:#006cb5;
}
.setmap .stit{
	background: url(../img/list_07.png) no-repeat 0px 14px;
	padding-left: 15px;
	color: #555;
	display: block;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	overflow: hidden;
}
.setmap .stit:hover{
	color:#006cb5;
}
.setmap .subnav a{
	color: #666;
	 padding-left: 15px;
}
.setmap .subnav a:hover{
	color:#006cb5;
}


