@charset "utf-8";
@import url(iconfont/iconfont.css);
@import url(font-awesome/css/font-awesome.css);


body{
	font-size: 14px;
	color:#666666;
	font-family: "Microsoft YaHei", Arial;
 
}
body, div, img, span, ul, li, a,select, h1, h2, h3,h4, h5,dl,dt,dd,img, h6, p{
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: "Microsoft YaHei", Arial;
}
/*img { display:block;}*/
li{
	list-style: none;
}
a{
	text-decoration: none; color:#666666;
}
a:hover { color:#999999;}
img{
	border: none;
}
.clear{ clear: both; }
.fl{
	float: left;
}
.fr{
	float: right;
}
.container { width:1200px; margin:0px auto;}
input
{
	outline:none;
}

.header { width:100%; height:160px;}
	.header-top { height:34px; text-align:left; font-size:13px;  border-bottom:#efefef solid 1px;  }
	.header-top>.container {  line-height:34px;}
	
	
.logo { float:left; width:435px; margin-top:8px;}

.header-right { width:730px; float:right;}
			.topsearch { margin-top:15px; width:340px; position:relative; float:right}
				.topsearch>form { width:238px; position:relative; height:30px;box-sizing:border-box; padding:3px 5px 5px 10px; float:left; b-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px; border:#cccccc solid 1px;}
				.topsearch>form .search-txt { height:20px; width:190px;}
				.topsearch .top-sbtn { position:absolute; top:2px; right:6px;}			
				.search-txt { border:none}
				.wxico { position:absolute; right:43px; top:0px;}
				.wxico2 { position:absolute; right:0px; top:0px;}
			
			.topnav { width:100%; padding-top:25px;margin-left:25px;}
			.topnav>ul { margin-left:-15px; margin-right:-15px;}
			.topnav>ul>li { display:inline-block;background:url(/../images/grayline.png) right center no-repeat;}
			.topnav>ul>li:last-child{background:none;}
			#type_3{background:none;}
			.topnav>ul>li>a { color:#333333; font-size:18px; margin:0px 9px !important;padding:4px 6px;}
			.topnav>ul>li>a:hover { background-color: #0292d8; color:#ffffff;border-radius:6px;}
		

.ipro-main {}

	

.footerpcate { background-color:#f5f5f5; }
	.fpcates { padding-top:60px; padding-bottom:40px; width:690px; float:left;}
	.fpcates dl { float:left; width:138px; float:left;}
	.fpcates dl dt { color:#0292d8;   font-size:18px; padding-bottom:23px;}
	.fpcates dl dt a{color:#0292d8;}
	.fpcates dl dd { line-height:23px;}
	.fpcates dl dd>li {padding-bottom:10px;}
	.fpcates dl dd>li>a {font-size:14px;color:#666666;}

.fcontact { width:505px; float:right;}
	.fservice { width:505px; height:112px; padding-top:48px; box-sizing:border-box;text-align:right; margin-top:10px; background:url(../images/fcontact.jpg) no-repeat;}
	.fpdes { margin-top:14px; line-height:25px;}
	.fico { width:38px; cursor:pointer; height:38px;-moz-border-radius: 38px;-webkit-border-radius: 38px;border-radius: 38px; display:inline-block; margin-left:4px; margin-right:4px; background-color:#cccccc; text-align:center; line-height:38px; }
	.fico:hover{ background-color:#004fad}
	.fico>i {font-size:22px; color:#ffffff;}
	.fico.sel {background-color:#004fad}

.footer { background-color:#004fad; color:#ffffff; padding-top:22px; padding-bottom:22px;}
	.copyright { margin-bottom:18px; font-size:14px;}
	.footlinks { font-size:12px; padding-left:48px; position:relative;padding-right:70px;}
	.footlinks>span { font-size:14px; position:absolute; left:0; top:-2px;}
	.footlinks>a { color:#ffffff; padding-left:18px; padding-right:18px;margin-bottom:6px;display:inline-block;}

.gotop { position:absolute; width:38px; height:38px; right:0; bottom:-10px;}


/* 栏目标题共用 */
.ip-catename { width:100%; height:45px !important; border-bottom:#eeeeee solid 2px;}
.ip-catename h3 { color:#0292d8; font-size:30px !important; font-weight:normal; display:inline-block; position:relative;}
.ip-catename span { color:#0292d8 !important; font-size:14px;}
.ip-catename a { color:#004fad; font-size:14px; text-transform:uppercase; padding-top:8px;}
	.bline1 { width:100%; height:2px; background-color:#0292d8; position:absolute; left:0px; bottom:-16px;}
	
.cs { background:url(../images/index_35.jpg); width:1047px;box-sizing:border-box; padding-left:15px; height:133px; margin:0px auto; margin-top:25px; margin-bottom:15px;}
.cs>div { float:left; padding-top:42px; width:218px;box-sizing:border-box; padding-left:78px;}
.cs>div>h5 { color:#0292d8; font-size:20px; margin-bottom:8px;font-family:'黑体';}
.cs>div>h5 span
{
	font-family:'黑体';	
}
.cs>div>p { font-size:12px; color:#999999; line-height:20px;}
.cs>.cs-col1 { padding-left:82px;}
.cs>.cs-col2 { padding-left:70px;}
.cs>.cs-col3 { padding-left:42px; width:162px;}
.cs>.cs-col4 { padding-left:87px; width:182px;}
.cs>.cs-col5 { padding-left:97px; width:202px;}


.rybanner { width:100%; background:url(../images/cbanner.jpg) center no-repeat; height:450px;}

.owl-controls .owl-pagination {
    position: absolute;
    bottom: 5px;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%;
}
.owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
}
.owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 4px;
    background: #ffffff;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;
	filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
}
.owl-controls .owl-page.active span, .owl-controls.clickable .owl-page:hover span {
    background: #004fac;
}

.content-slider-with-controls .owl-buttons div, .content-slider-with-controls-autoplay .owl-buttons div {
    top: 50%;
    margin-top: -15px; 	
    color: #004fac;
}
.owl-prev {
    left: 0;
   
    
}
.owl-next {
    left: 30px;
     
 
}
.owl-controls .owl-buttons div:after {

    font-family: "iconfont" !important;
    font-size: 40px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 26px;
}
.owl-prev:after {
    content: "\e6c0";
}

 
.owl-next:after {
    content: "\e6c3";
}
 


.owl-controls .owl-buttons div {
    display: inline-block;
    zoom: 1;
    padding: 3px 10px;
    font-size: 12px;
    position: absolute;
    width: 30px;
    height: 30px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}




.content-slider-with-controls .owl-buttons div.owl-next, .content-slider-with-controls-autoplay .owl-buttons div.owl-next {
    left: auto;
    right: 0;
}

.wxico { cursor:pointer; }
.wxico2 { cursor:pointer;  }

.xlwxt { position:absolute; padding:10px; top:34px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1; width:180px; height:180px; border:#cccccc solid 1px;background-color:#FFFFFF; right:-90px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; display:none;  z-index:9999 }
.xlwxt>img { width:180px; height:180px; }
.wxico:hover>.xlwxt{ display:block;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;}

.xlwxt2 { position:absolute; padding:10px; top:34px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1; width:180px; height:180px; border:#cccccc solid 1px;background-color:#FFFFFF; right:-90px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; display:none; z-index:9999 }
.xlwxt2>img { width:180px; height:180px; z-index:999 }
.wxico2:hover>.xlwxt2{ display:block;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;}

.myMenu { margin: 0; padding: 0; }
.myMenu li { list-style: none; float: left; position:relative; z-index:999; }
.myMenu li a:link, .myMenu li a:visited { display: block; text-decoration: none;  margin: 0;  }
 
/*style the sub menu*/
.myMenu li ul { position: absolute; visibility: hidden; left:0px;   margin: 0; padding: 0; width:115px; text-align:center; padding-top:28px; }
.myMenu li ul li { display: inline; float: none; background-color:#f8f8f8;   }
.myMenu li ul li a:link, .myMenu li ul li a:visited { background-color: #f8f8f8; width: auto; padding-top:15px; border-bottom:#d2d2d2 dashed 1px; padding-bottom:15px; }
.myMenu li ul li a:hover { background-color: #0292d8; color:#ffffff;}

#prolist.ipro-main {  padding-left:0px; padding-right:0px; margin-left:-8px; margin-right:-8px;padding-bottom:20px;}
#prolist.ipro-main>.col-3 { padding-left:8px; padding-right:8px}
#prolist.ipro-main>.col-3:nth-child(3n+1)>.probox {
    background-color: #fff;
}
#prolist.ipro-main>.col-3 { margin-bottom:5px;}


/*#prolist.ipro-main>.col-3:nth-child(7)  {   margin-bottom:0px;}
#prolist.ipro-main>.col-3:nth-child(8)  {   margin-bottom:0px;}
#prolist.ipro-main>.col-3:nth-child(9)  {   margin-bottom:0px;}*/


