@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;  }
body{font-family:"Microsoft Yahei"; font-size:14px; line-height:28px; color:#333;}
ul,li,ol{ list-style:none;}
img{ border:0;}
a{ text-decoration:none; color:#333;}
a:hover{color:#000;}
.fl{ float:left;}
.fr{ float:right;}
.w_1260{ width:1200px; margin:0 auto;}
.clear {
	clear: both;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden
}
.clearfix {
	display: inline-block
}


/*产品分类*/
.main_title {width:1200px; height:168px;padding-top:35px; margin:0 auto;}
.mainer {position:relative;}
.mttnei {width:970px;height:168px;position:relative;margin-left:225px; overflow:hidden;}
.mtmore {width:123px;height:43px; margin-top:10px;}
.deng {font-size:58px;color:#f7e1e1;font-family:"simhei";margin-bottom:5px;line-height:60px; width:400px;}
.mfl {display:block; width:970px; position:relative;}
.mfl li{position:relative;display:inline;}
.mfl li a {display:inline-block;margin:5px 8px 0px 8px;line-height:22px;padding:0px 3px;}
.mfl li a:hover {background-color:#bd0705;color:#ffffff;}
.mfl li ul{display:none;}
.mfl li:hover ul{display:block;position:absolute;left:0px;top:20px;background:rgb(240,240,240);z-index:999}
.mfl li:hover ul li{display:block;}
.mfl li:hover ul li a {display:block;margin:5px 8px 0px 8px;line-height:22px;padding:0px 3px;}
.mtdt {position:absolute;width:205px;height:205px;top:0px;*top:-30px;left:0px;z-index:9999;}
.mcp {background-color:#ebebeb;padding-top:50px; text-align:center;overflow:hidden;width:100%; padding-bottom:25px;}
.annei {width:604px;height:168px;position:relative;margin-left:225px;overflow:hidden;}
.anmore {width:370px; text-align:right;padding-top:30px;}



.link { width:1200px; margin:0 auto; padding:10px 0 10px; border-bottom:1px dashed #ccc; line-height:30px;  text-align:left; margin-bottom:10px;}
.link b{ color:#f83b01; font-size:16px;}
.link font{color:#333; font-size:14px;}
.link a{ padding:0 8px;}
#header {
	padding:10px 0 20px 0;
	 width:100%;
}
#header .headerBox {
	width: 1200px;
	margin:0 auto;
	overflow:hidden;
}
#header .headerBox .logo {
	float: left;
	width: 478px;
	padding-top:15px;
}
#header .headerBox .tel {
	width: 297px;
	float: right;
	padding-top:20px;
	padding-right:20px;
}

.nav {
	width:100%;
	background: url("../images/nav_bg.jpg") repeat-x left top;
	height: 45px;
}
.nav1{ width:1150px; margin:0 auto; height:45px; }
.nav1 li{ float:left; width:125px; text-align:center; line-height:45px;}
.nav1 li a{ font-size:16px; display:block; color:#fff;}
.nav1 li a:hover{ background:#f1be03; color:#000;}

/**/
#full-screen-slider { width:100%; height:500px; float:left; position:relative;margin:0 auto;}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0 auto; position:absolute; }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:480px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*youshi*/
.youshi{ width:100%; margin:0 auto; background:#d7d7d7; border-top:5px solid #d1d1d1;}
.youshi_bg{ background:url(../images/sy-bg.jpg) center; margin:0 auto; width:1200px; height:964px; }
.youshi_bg .hc1{width: 500px;
    height: 160px;
    background: url(../images/adv_1.png) 0 160px no-repeat;  padding-top:160px;}
.hc2 h1,.hc1 h1,.hc3 h1,.hc4 h1 {
    display: block;
    width:420px;
    font-size: 22px;
    color: #010101;
    line-height: 35px;
    border-bottom-style: double;
    border-bottom-color: #878787;
    margin-left: 50px;}
.hc2 ol,.hc1 ol,.hc3 ol,.hc4 ol {
    padding-top: 10px;
    padding-left: 50px;}
.hc2 ol li,.hc1 ol li,.hc3 ol li,.hc4 ol li {
    line-height: 24px;
    margin-left: 15px;
    list-style-type: upper-roman;
    color: #010101;
}
.hc3 h1,.hc4 h1{ margin-left:70px;}
.hc2 {
    width: 500px;
    height: 170px;
    padding-top: 10px;
    background: url(../images/adv_2.png) 0px top no-repeat;
	
}
.hc3 {
    width: 560px;
    height: 170px;
    padding-top: 7px;
    margin-top: 60px;
    background: url(../images/adv_3.png) left top no-repeat;
	margin-left:550px;
}
.hc4 {
   
    width: 560px;
    height: 170px;
	margin-top:20px;
    padding-top: 15px;
    background: url(../images/adv_4.png) left top no-repeat;
	margin-left:550px;
}

/**/
#main {
	width: 100%;
	margin:0 auto;
	padding:12px 0 10px;
}
#page_main {
	width: 1200px;
	margin: 20px auto 0;
	overflow:hidden;
}


.prod {
	width:930px;
	float: right;
}

.gsjj {width:700px;height:296px;}
.hongzi a{font-size:18px;color:#0b80c7;line-height:40px;padding-right:10px;font-weight:900;}
.heizi a{font-family:"arial";line-height:40px;}

.gsjj_title {height:40px;border-bottom:1px solid #cccccc;}
.jjnei {margin-top:10px;}
.jjnei img {float:left;margin-right:15px;}
.jjnei p {text-indent:2em;}
.jjnei p span {font-weight:900;font-size:14px;color:#9a0000;}
.jjnei a {font-weight:900;}
.htu {width:36px; height:264px;margin:0px 20px;}
.qyxw {width:424px;}
ul.flist{margin-top:10px;}
ul.flist li {border-bottom:1px #cccccc dotted;background:url("../images/ly_p.gif") left center no-repeat;}
ul.flist li a {margin-left:15px;}
.dmzs{ width:1200px; margin:0 auto;}
.zhsh_nei {width:1200px;margin:30px auto;height:240px;overflow:hidden;position:relative;}
.gun_img {height:240px;width:282px;margin-right:19px;float:left; text-align:center;overflow:hidden;font-family:"Microsoft Yahei";position:relative;}
.gun_img img{width:282px;height:190px;}
.gun_img a span {position:absolute;display:none;}
.gun_img a:hover span {display:block;width:282px;height:190px;background-color:#ffffff;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;background:url("../images/logo1.jpg") no-repeat;}
.gun_img a.guna {line-height:50px;}
.gun_img {line-height:20px;}









/* page-left */
.page-left {
	float: left;
	padding: 0px 5px 0px 15px;
	width: 260px
}

.left-products {
	background:#0b89d5;
	width:245px;
	
}
.leftmenu{ padding:10px 0;}
.leftmenu ul li{ height:35px; background:url(../images/left.png) no-repeat center top; line-height:35px; margin:5px 0;}
.leftmenu ul li a{ color:#fff; padding-left:17px;}

.left-contact {
	padding-bottom: 10px
}

.left-contact p {
	line-height: 25px;
	padding: 0px 5px 0px 10px
}
.left-contact p span {
	font-weight: bold
}
/* page-right */
.page-right {
	float: right;
	padding: 0px 15px 0px 10px;
	width: 880px;
	overflow: hidden
}
.site-nav {
	overflow:hidden;
	border-bottom: 1px solid #CCC;
	height: 30px;
	margin-bottom: 10px;
	line-height: 30px;
	text-align: right
}
.site-nav span {
	color: #025dbf;
	font-weight: bold
}
.page-single, .page-products, .page-news {
	margin-bottom: 10px
}
.productsdetail-title, .newsdetail-title, .jobsdetail-title {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	border-bottom: 1px dashed #CCC;
	margin-bottom: 10px
}



#copyright {
	background-color: #0764b2;
	padding: 15px 0px 30px;
	text-align: center;
	margin-top:15px;
	overflow:hidden;
}
#copyright a {
	color: #fff;
}
#copyright p {
	color: #fff;
}


.ryhy {width:100%;text-align:center;margin-top:50px;}
.ryzz {width:332px; text-align:center;}
.pic2 {width:330px;height:194px;margin:0px auto 20px auto;padding-top:0px;padding-bottom:20px;overflow:hidden;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.hhtu {width:32px;height:248px;margin:0px 20px;}
.hyxw {width:440px;}
.yclx {width:306px;height:210px;background:url("../images/liuyan.jpg");padding-top:110px;}
.ddh {color:#9a0000;font-size:30px;padding-left:20px;}
.lxnei {padding-left:20px;color:#f8cc5c;padding-top:10px;line-height:18px;}
.lxnei span {font-weight:900;color:#f8cc5c;line-height:18px;}

