@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
body {color: #333;padding: 0px !important;margin: 0px !important;font-size: 14px;font-family: "Î¢ÈíÑÅºÚ",Microsoft YaHei,Arial,Century; }
a,a:hover,a:focus {text-decoration: none;outline: none;}
::selection {background: #ff9000;color: #fff;}
::-moz-selection {background: #ff9000;color: #fff;}
h1,h2,h3,h4,h5,h6,p,ul,li { padding: 0; margin: 0; font-weight:normal;}
li{ list-style-type: none;}
img{ border:none;}
a:hover { text-decoration: none;}
.clears{ clear:both; height:0; line-height:0;}
.i_header_bottom li:hover,.i_title a:hover,.i_news li:hover .news_right strong,.i_news li:hover .news_left,.ckqbsp a:hover,.i_photo li:hover p,.i_photo_m a:hover{-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
.i_product li:hover .pro_txt,.i_product li:hover p{-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s;}
.w1200{ width:1200px; margin:0 auto;}
.container{ width:1200px; margin:0 auto;}

.ckqbsp{ width:264px; height:48px; margin:10px auto;text-align:center; clear:both;}
.ckqbsp a{ display:block; width:260px; color:#0181c8; height:44px; line-height:44px; clear:both; border:2px solid #0181c8; text-align:center; font-size:16px;}
.ckqbsp a:hover{ background:#0181c8; color:#fff;}

.clear{ clear:both; height:0px;}
.inner{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
/*******************/
/**************************/

.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0; 
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
	z-index:10;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top: -20px;
position: relative;
z-index: 100;
}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url(themes.gif) no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
/************/
.hy{ width:100%; height:90px; border-top:5px solid #c80000;background:#f4f4f4}
.hy-in{ width:1200px; height:90px; margin:0 auto; position:relative}
.hy-in .hy-lg{ float:left; width:480px; height:90px; }
.hy-in .hy-lg img{ display:block; margin:0 auto; margin-top:15px;}
.hy-in .hy-lx{ float:right; width:495px; height:90px; }
.hy-in .hy-lx img{ display:block; margin:0 auto; margin-top:15px;}
/***********/
.dh{ width:100%; height:48px; background:#0d4da4}
.dh-in{ width:1200px; height:48px; line-height:48px; margin:0 auto;}
.dh-in ul{}
.dh-in ul li{ float:left; text-align:center; font-size:15px; color:#fff; width:150px;}
.dh-in ul li:hover{ font-weight:bold;}
/****************/
.pro{ width:100%; height:565px; padding:50px 0px;background:#f4f4f4}
.pro-in{ width:1140px; height:565px; margin:0 auto; position:relative; background-color:rgba(255, 255, 255, 1); border:solid 1px rgba(238,238,238,1); padding:30px;}
.pro-in .pro-tit{ width:100%; height:26px; line-height:26px; float:left;}
.pro-in .pro-tit span#bt{ display:block; float:left; padding-left:20px; background:url(tp.jpg) left center no-repeat; color:#000000; font-size:20px;}
.pro-in .pro-tit span#xz{ display:block; float:left; font-size:14px; color:#c80000; text-transform:uppercase; margin-left:10px; line-height:34px;}
.pro-in .pro-tit span#tp{ display:block; float:left; margin-left:10px; background:url(tp1.png) center no-repeat; width:120px; height:18px;margin-top: 4px;}
.pro-in .pro-tit span#mo{ display:block; float:right; font-size:14px; color:#c80000; text-transform:uppercase;line-height:34px; background:url(tp3.png) left center no-repeat; padding-left:30px;}
.pro-in .pro-tit span#mo:hover{ color:#0d4da4}
.pro-in .pro-con{ width:100%; float:left; margin-top:20px;}
.pro-in .pro-con ul{ width:105%;}
.pro-in .pro-con ul li{ float:left; width:270px; background:#fff; margin-bottom:20px; margin-right:20px; height:250px;}
.pro-in .pro-con ul li .li-tp{ width:270px; height:202px; position:relative; float:left; overflow:hidden}
.pro-in .pro-con ul li .li-tp img{ position:absolute; display:block; margin:auto; top:0px; left:0px; bottom:0px; right:0px; max-width:272px; max-height:205px;}
.pro-in .pro-con ul li .li-mc{ background:#0d4da4; color:#fff; float:left; width:100%; text-align:center; height:46px; line-height:46px;}
.pro-in .pro-con ul li:hover .li-mc{ background:#c80000}
/**************************/
.abt{ width:100%; height:280px; padding:50px 0px;background:#f4f4f4}
.abt-in{ width:1200px; margin:0 auto; position:relative; height:280px;}
.abt-in .abt-js{ background-color:rgba(255, 255, 255, 1); border:solid 1px rgba(238,238,238,1); padding:30px; width:420px; float:left; height:220px;}
.abt-in .abt-js .abt-tit{ width:100%; height:26px; line-height:26px; float:left;}
.abt-in .abt-js .abt-tit span#bt{ display:block; float:left; padding-left:20px; background:url(tp.jpg) left center no-repeat; color:#000000; font-size:20px;}
.abt-in .abt-js .abt-tit span#xz{ display:block; float:left; font-size:14px; color:#c80000; text-transform:uppercase; margin-left:10px; line-height:34px;}
.abt-in .abt-js .abt-tit span#tp{ display:block; float:left; margin-left:10px; background:url(tp1.png) center no-repeat; width:120px; height:18px;margin-top: 4px;}
.abt-in .abt-js .abt-tit span#mo{ display:block; float:right; font-size:14px; color:#c80000; text-transform:uppercase;line-height:34px; background:url(tp3.png) left center no-repeat; padding-left:30px;}
.abt-in .abt-js .abt-tit span#mo:hover{ color:#0d4da4}
.abt-in .abt-js .abt-mc{ width:100%; float:left; font-size:18px; color:#c80000; margin-top:20px;}
.abt-in .abt-js .abt-nr{ font-size:14px; line-height:1.5; width:100%; float:left; margin-top:10px; color:#707070;}
.abt-in .abt-lx{ background-color:rgba(255, 255, 255, 1); border:solid 1px rgba(238,238,238,1); padding:30px; width:295px; float:left; height:220px; margin-left:40px;}
.abt-in .abt-lx .lx-bt{width:100%; height:26px; line-height:26px; float:left;}
.abt-in .abt-lx .lx-bt span#bt{ display:block; float:left; padding-left:20px; background:url(tp.jpg) left center no-repeat; color:#000000; font-size:20px; margin-bottom:25px;}
.abt-in .abt-lx .lx-bt span#tp{ display:block; float:right; margin-left:10px; background:url(tp1.png) center no-repeat; width:120px; height:18px;margin-top: 4px;}
.abt-in .abt-lx .lx-bt span#fs{ font-size:14px; color:#000; line-height:2.4; display:block; width:100%; float:left}
.abt-in .abt-mo{background-color:rgba(255, 255, 255, 1); border:solid 1px rgba(238,238,238,1); width:280px; float:right; height:280px; overflow:hidden}
.abt-in .abt-mo ul{}
.abt-in .abt-mo ul li{ float:left; width:280px; height:69px;border-bottom:solid 1px rgba(238,238,238,1);}
.abt-in .abt-mo ul li img{ width:34px; height:34px; float:left; display:block; margin-top:17.5px; margin-left:50px;}
.abt-in .abt-mo ul li span{ display:block; font-size:18px; color:#c80000; line-height:69px; margin-left:40px; float:left}
.abt-in .abt-mo ul li:hover span{ font-weight:bold}
/***********/
.gc{ width:100%; height:365px;background:#f4f4f4}
.gc-in{ width:1140px; height:305px; margin:0 auto; position:relative; background-color:rgba(255, 255, 255, 1); border:solid 1px rgba(238,238,238,1); padding:30px;}
.gc-in .gc-tit{ width:100%; height:26px; line-height:26px; float:left;}
.gc-in .gc-tit span#bt{ display:block; float:left; padding-left:20px; background:url(tp.jpg) left center no-repeat; color:#000000; font-size:20px;}
.gc-in .gc-tit span#xz{ display:block; float:left; font-size:14px; color:#c80000; text-transform:uppercase; margin-left:10px; line-height:34px;}
.gc-in .gc-tit span#tp{ display:block; float:left; margin-left:10px; background:url(tp1.png) center no-repeat; width:120px; height:18px;margin-top: 4px;}
.gc-in .gc-tit span#mo{ display:block; float:right; font-size:14px; color:#c80000; text-transform:uppercase;line-height:34px; background:url(tp3.png) left center no-repeat; padding-left:30px;}
.gc-in .gc-tit span#mo:hover{ color:#0d4da4}
.gc-in .gc-con{ width:100%; float:left; margin-top:20px; overflow:hidden}
.gc-in .gc-con ul{ width:105%;}
.gc-in .gc-con ul li{ float:left; width:270px; background:#fff; margin-bottom:20px; margin-right:20px; height:250px;}
.gc-in .gc-con ul li .gc-tp{ width:270px; height:202px; position:relative; float:left; overflow:hidden}
.gc-in .gc-con ul li .gc-tp img{ position:absolute; display:block; margin:auto; top:0px; left:0px; bottom:0px; right:0px; max-width:272px; max-height:205px;}
.gc-in .gc-con ul li .gc-mc{ background:#0d4da4; color:#fff; float:left; width:100%; text-align:center; height:46px; line-height:46px;}
.gc-in .gc-con ul li:hover .gc-mc{ background:#c80000}
/**************/
.xw{ width:100%; height:360px; padding:50px 0px;background:#f4f4f4}
.xw-in{ width:1140px; height:300px; margin:0 auto; position:relative; background-color:rgba(255, 255, 255, 1); border:solid 1px rgba(238,238,238,1); padding:30px;}
.xw-in .xw-tit{ width:100%; height:26px; line-height:26px; float:left;}
.xw-in .xw-tit span#bt{ display:block; float:left; padding-left:20px; background:url(tp.jpg) left center no-repeat; color:#000000; font-size:20px;}
.xw-in .xw-tit span#xz{ display:block; float:left; font-size:14px; color:#c80000; text-transform:uppercase; margin-left:10px; line-height:34px;}
.xw-in .xw-tit span#tp{ display:block; float:left; margin-left:10px; background:url(tp1.png) center no-repeat; width:120px; height:18px;margin-top: 4px;}
.xw-in .xw-tit span#mo{ display:block; float:right; font-size:14px; color:#c80000; text-transform:uppercase;line-height:34px; background:url(tp3.png) left center no-repeat; padding-left:30px;}
.xw-in .xw-tit span#mo:hover{ color:#0d4da4}
.xw-in .xw-tp{ width:500px; float:left; margin-top:20px; height:250px;}
.xw-in .xw-lb{ width:600px; float:right; margin-top:20px; height:250px;}
.xw-in .xw-lb ul{}
.xw-in .xw-lb ul li{ background:url(17.png) left center no-repeat; border-bottom:1px dashed #dedede; height:40px; line-height:40px; float:left; width:100%; }
.xw-in .xw-lb ul li span#bt{ float:left; display:block;padding-left:25px; color:#5a5a5a; font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:400px; letter-spacing:1px;}
.xw-in .xw-lb ul li span#sj{ float:right; color:#999; font-size:13px;}
.xw-in .xw-lb ul li:hover span#bt{ color:#0d4da4}
/*************/
.fot{ width:100%; height:250px; background:#666666;}
.fot-in{ width:1200px; height:250px; margin:0 auto; position:relative}
.fot-in .fot-lx{ width:300px; border-right:1px solid #f4f4f4; height:150px; float:left; margin-top:50px;}
.fot-in .fot-lx span#lx1{ color:#f4f4f4; font-size:20px; display:block; float:left; width:100%; letter-spacing:4px; margin-top:5px}
.fot-in .fot-lx span#lx2{ color:#f4f4f4; font-size:14px; display:block; float:left; width:100%; text-transform:uppercase; margin-top:3px}
.fot-in .fot-lx span#lx3{ color:#f4f4f4; font-size:16px; display:block; float:left; width:100%; margin-top:40px;}
.fot-in .fot-lx span#lx4{ color:#f4f4f4; font-size:30px; display:block; float:left; width:100%; margin-top:5px; font-weight:bold}
.fot-in .fot-dz{ float:left;border-right:1px solid #f4f4f4; height:150px; float:left; margin-top:50px; margin-left:35px; width:600px;}
.fot-in .fot-dz span#bt{ display:block; width:100%;color:#f4f4f4; font-weight:bold; font-size:25px; letter-spacing:2px;}
.fot-in .fot-dz span#ms{ display:block; width:100%; color:#f4f4f4; font-size:16px; float:left; margin-top:5px; letter-spacing:2px;}
.fot-in .fot-dz span#dz1{ display:block; width:100%; float:left; color:#f4f4f4; margin-top:20px;}
.fot-in .fot-dz span#dz2{ display:block; width:100%; float:left; color:#f4f4f4; margin-top:10px;}
.fot-in .fot-wx{ width:180px; height:150px; float:right; margin-top:50px;}
.fot-in .fot-wx span{ display:block;color:#f4f4f4; font-size:15px; float:left; height:100%; width:20px;}
.fot-in .fot-wx img{ display:block; float:right; width:150px;}

/***************************/
.bq{ width:100%; height:70px; background:#0d4da4}
.bq-in{ width:1200px; height:70px; margin:0 auto; position:relative; color:#fff; line-height:70px; }










































