@charset "utf-8";
/* CSS Document */
/*---------head----*/
div ul,dl,dt,dd,li,a,span,p,h4,h2{
	margin:0px;
	padding:0px;
	list-style-type:none;}
img {border:0 none;
    margin:0;
	padding:0;}
table{
	margin:0px;
	padding:0px;

	}
/*-----iE------*/

/*@media screen and (min-width:1440px) and (max-width:1600px){}*/
@media screen and (min-width:1000px){ /*大于等于1024*/ /*这里是特定的样式表*/
body{background-color: #fff; margin:0; line-height:20px; padding:0;font-family:'msyh', '微软雅黑'; font-size:12px; color:#444; }
.pcon{ display:none;}
a{
	color:#000;
	text-decoration:none;}
a:hover{
	color:#FF9933;
	text-decoration:none;}
.headr{
    width:100%;
	height:134px;
	background-color:#FFFFFF;}
.head{
	margin:0 auto;
	padding:0;
	width:980px;
	height:134px;
	overflow:hidden;
	}
.head_top{
    width:980px;
	height:25px;
	line-height:25px;
	text-align:right;
	overflow:hidden;}
.logo{
    width:300px;
	height:86px;
	overflow:hidden;
	float:left;}
/*.nav{
    width:480px;
	height:30px;
	padding-top:60px;
	padding-left:200px;
	float:left}*/
.nav{
    width:610px;
	height:30px;
	padding-top:60px;
	padding-left:60px;
	float:left}
	
.nav ul li{
    width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-left:20px;
	background-color:#fcaa0c;
	float:left;}
.nav ul li a{
    font-weight:bold;}
.nav ul li a:hover{
	color:#ffffff;
	text-decoration:none;}
.navcont {
	background:#fff;
	position:absolute;
	z-index: 9999;
	display:none;
	width:840px;
	top:120px;
	right:0;
	border:1px solid #ececec;
	border-width:1px 1px 1px 1px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-top-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;

}

.navsub{padding:10px 30px 10px 30px;*padding:0 30px;_padding:0 30px;}
.navsub dl{width:135px;margin:0 10px;float: left;}
.navsub dl dt,.navsub dl dd {width:135px;display:block;overflow:hidden;}
.navsub dl dt{border-bottom:1px solid #454545;}
.navsub dl dt a{font-size:14px;background:#fff;color:#3D3D3D;padding:5px 5px 0 45px;background:none;text-align:left;}
.navsub dl dt a.baifa{background:url(../images/icon-baifa.png) 2px  no-repeat;}
.navsub dl dt a.power{background:url(../images/icon-trend.png) 2px  no-repeat;}
.navsub dl dt a.structure{background:url(../images/icon-structure.png) 2px  no-repeat;}
.navsub dl dt a.special{background:url(../images/icon-special.png) 4px  no-repeat;}
.navsub dl dt a.control{background:url(../images/icon-control.png) 2px  no-repeat;}
.navsub dl dt a:hover{color:#3D3D3D;}
.navsub dl dd{border-bottom:1px solid #D5D5D5; -webkit-margin-start:0px; text-align:left;}
.navsub dl dd a{height:25px;line-height:25px;font-weight:normal;font-size:12px;color:#3D3D3D;padding:3px 5px 3px 25px;background:url(arrow.gif) 10px 12px  no-repeat;text-align:left;}
.navsub dl dd a:hover{color:#3D3D3D;background:url(arrow1.gif) 10px 12px  no-repeat;}
/*---------nav-over---------*/
.i_banner{
    width:100%;
	height:360px;
	background-image:url(i_banner_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:20px;}
#full-screen-slider { width:100%; height:360px; }
#slides { display:block; width:100%; height:360px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; 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:460px; 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}
.banner{
    width:100%;
	height:220px;
	background-image:url(i_banner_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:20px;}
.i_main{
    width:980px;
	height:260px;
	padding-top:10px;
	margin:0 auto;}
.i_new{
    width:285px;
	height:280px;
	padding-right:27px;
	float:left;}
.i_new h2{
    width:285px;
	height:36px;
	background-image:url(i_new.gif);
	margin-bottom:10px;}
.i_new ul li{
    width:100%;
	height:25px;
	line-height:25px;
	overflow:hidden;
    }
.i_new ul li a{
    color:#676766;}
.i_pro{
    width:354px;
	height:280px;
	padding-right:27px;
	float:left;}
.i_pro h2{
    width:354px;
	height:36px;
	background-image:url(i_pro.gif);
	margin-bottom:10px;}
.i_about{
    width:285px;
	height:280px;
	float:left;
	color:#676766}
.i_about h2{
    width:285px;
	height:36px;
	background-image:url(i_about.gif);
	margin-bottom:10px;}
/*--------内页--------*/
.main{
    width:1010px;
	height:500px;
	min-height:500px;
	height:auto !important;
	margin:0 auto;
	background-image:url(main_bg.gif);
	background-position:center top;
	background-repeat:repeat-y;
	overflow:auto;
	}
.main_top{
    width:980px;
	height:23px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(main_top.gif);
	background-position:left top;}
.main_bottom{
    width:981px;
	height:24px;
	margin:0 auto;
	clear:both;
	padding-left:13px;
	padding-right:15px;
	background-image:url(main_bottom.gif);
	background-position:left top;}
.main_n{
    width:980px;
	height:auto;
	padding-left:14px;
	padding-right:15px;}
.left{
    width:261px;
	height:auto;
	float:left;}

.left_list2 h3{
    width:261px;
	height:33px;
	line-height:33px;
	font-size:12px;
	margin:0;
	border-bottom:1px solid #FFFFFF;
	}
.left_list2 h3 a{
    width:246px;
	height:33px;
    text-decoration: none;
	line-height: 33px;
	height: 33px;
	display: block;
	color: #333;
	padding-left:15px;
	background-image:url(left_li_bg01.gif);
	font-weight: bold;}
.left_list2 h3 a:hover{
	background-image:url(left_li_bg02.gif);
	color:#FFFFFF;}
.left_list2 h3 a.left_list_bg{
    width:246px;
	height:33px;
	line-height:33px;
	font-size:12px;
	margin:0;
	padding-left:15px;
	color:#FFFFFF;
	background-image:url(left_li_bg02.gif);}
.left_list2 ul{
    margin:0;
	width:246px;
	padding-left:15px;
    }
.left_list2 ul li{
    width:246px;
	height:35px;
	line-height:35px;
	border-bottom:1px dotted #ccc;}
.right{
    width:676px;
	height:auto;
	float:left;
	padding-left:34px;}
.right h2{
    width:666px;
	height:39px;
	background-image:url(right_top_bg.gif);
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	line-height: 39px;
	padding-right:10px;
	}
.content{
    width:650px;
	padding-left:13px;
	padding-right:13px;}
.main2{
    width:940px;
	height:500px;
	min-height:500px;
	height:auto !important;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	margin:0 auto;
	background-color:#FFFFFF;
	border:1px solid #ddd;
	}
.pro_z_list{
    width:168px;
	height:300px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:50px;
	}
.pro_z_list h3{
    width:168px;
	height:30px;
	background-color:#FF9900;
	color:#FFFFFF;
	line-height:30px;
	text-align:center;
	font-size:14px;
	margin:0;}
ul{
    margin:0;
	padding:0;}
.pro_z_list ul li{
    width:138px;
	margin:0;
	height:30px;
	line-height:30px;
	padding-left:30px;
	background-color:#e9e9e9;
	border-bottom:1px dashed #999999;}
.new_li ul li{
    width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #bbb;
	}
.new_li ul li span{
	height:30px;
	line-height:30px;
	float:right;
	}
.content h1{
    font-size:14px;
	height:30px;
	line-height:30px;}
/*-------------------pro----------*/
.pro_top{
    width:600px;
	height:205px;
	padding-left:25px;
	padding-right:25px;}
.pro_img{
    width:240px;
	height:185px;
	border:1px solid #CCCCCC;
	overflow:hidden;
	float:left;}
.pro_n_right{
    width:318px;
	height:185px;
	float:left;
	padding-left:40px;
	overflow:hidden;}
.pro_n_right p{
    color:#666666;}
.pro_n_right  h1{
    font-size:16px;
	margin:0;
	padding-bottom:10px;}
/*-----------case------------------*/
.case_box{
    width:100%;
	height:180px;
	border-bottom:1px dashed #CCCCCC;
	padding-top:20px;
	}
.case_box img{
    float:left;
	border:1px solid #CCCCCC;
	}
.case_right{
    width:430px;
	float:left;
	padding-left:18px;
	height:155px;}
.case_right h3{
    width:430px;
	height:25px;
	font-size:14px;
	margin:0;
	overflow:hidden;}
.case_right p{
    width:410px;
	height:110px;
	overflow:hidden;
	background-color:#F0F0F0;
	padding:10px;
	}
	
	
	
.foot{
    width:100%;
	height:152px;
	background-image:url(foot_bg.gif);
	background-repeat:repeat-x;}
.footer{
    width:564px;
	height:132px;
	margin:0 auto;
	background-image:url(foot_logo.jpg);
	background-position:left 20px;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:416px;}
.footer p{
    width:446px;
	height:132px;
	line-height:20px;
	padding-right:118px;
	background-image:url(erwm.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}
}
@media screen and (max-width:1000px){   /*不大于768px的设备尺寸中 响应式布局的特定样式*/
body{background-color: #fff;padding: 0;min-width: 300px; color:#444444; max-width: 667px;margin: 0 auto;font-size:0.8rem;  }
.phon{ display:none;}
.wap_head{ width:100%; height:3rem; background-color:#fff; position:fixed; top:0;}
.wap_head .logo img{ height:2rem; margin-top:0.5rem;}
.nav {width: 100%;height:auto;
}

.nav .btn { position: absolute;top: 0;right: 0.5rem; width:3rem; height:3rem;
}
.nav .btn img{ width:3rem;}
.nav .menu {display: none;z-index:111; position:absolute; width:100%;
/* 	height: 0; */
}

.nav .menu .menu_text {
/* 	margin-top: -44px; */background-color:#eeeeee;padding:0;margin-bottom: 1rem;
}

.nav .menu .menu_text .menu_item {display: none;
}
.nav .menu .menu_li{ width:100%; height:auto; display:block; text-align:center; }
.nav .menu .menu_li .menu_header{ line-height:2.5rem; font-size:0.7rem; cursor: pointer;border-bottom:1px solid #cccccc; display:block;}
.nav .menu .menu_li:hover .menu_header{ font-weight:bold;}
.nav .menu .menu_li .menu_item li{ width:100%; height:1.5rem; background-color:#fff; font-size:0.7rem; text-align:center; line-height:1.5rem; padding-bottom:15px; cursor: pointer; border-bottom:1px dashed #ccc;}

.i_banner{ width:100%; height:auto; overflow:auto; margin-top:3rem;}
.i_banner img{ width:100%;}

#full-screen-slider { width:100%; height:160px; }
#slides { display:block; width:100%; height:160px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; background-size: auto 100% !important;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:200px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:30px; height:3px; float:left; margin-left:15px; border-radius:0px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.banner{
    width:100%;
	height:220px;
	background-image:url(i_banner_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:20px;}

/*-----index-----*/
.i_main{
    width:95%;
	padding-top:10px;
	margin:0 auto;}
.i_new{
    width:100%;
	padding-bottom:20px;}
.i_new h2{
    width:100%;
	height:36px;
	background-image:url(i_new.gif);
	background-repeat:no-repeat;
	background-color:#fcaa0c;
	margin-bottom:10px;}
.i_new ul li{
    width:100%;
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:12px;
    }
.i_new ul li a{
    color:#676766;}
.i_pro{
    width:100%;
	padding-bottom:20px;}
.i_pro h2{
    width:100%;
	height:36px;
	background-image:url(i_pro.gif);
	background-repeat:no-repeat;
	background-color:#fcaa0c;
	margin-bottom:10px;}
.i_pro_img img{ width:100%;}
.i_about{
    width:100%;
	color:#676766;
	font-size:12px;
	line-height:20px;}
.i_about h2{
    width:100%;
	height:36px;
	background-image:url(i_about.gif);
	background-repeat:no-repeat;
	background-color:#fcaa0c;
	margin-bottom:10px;}

.banner{ width:100%; height:auto; overflow:auto; margin-top:3rem;}
.banner img{ width:100%;}

/*--------内页--------*/
.main{
    width:100%;;
	height:500px;
	min-height:500px;
	height:auto !important;
	margin:0 auto;
	overflow:auto;
	}
.main_top{
    width:100%;
	height:23px;
	
	}
.main_bottom{
    width:100%;
	height:24px;
	margin:0 auto;
	clear:both;}
.main_n{
    width:95%;
	height:auto;
	margin:0 auto;
}
.left{
    width:100%;
	height:auto;
	margin:0 auto;}
.left h2{ width:100%; border-top:1px solid #fcaa0c;}
.left_list2 h3{
    width:100%;
	height:33px;
	line-height:33px;
	font-size:12px;
	margin:0;
	border-bottom:1px solid #FFFFFF;
	}
.left_list2 h3 a{
    width:95%;
	height:33px;
    text-decoration: none;
	line-height: 33px;
	height: 33px;
	display: block;
	color: #333;
	padding-left:5%;
	background-color:#dfdddd;
	background-image:url(left_li_bg01.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-weight: bold;}
.left_list2 h3 a:hover{
	background-color:#fca90c;
	background-image:url(left_li_bg02.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;}
.left_list2 h3 a.left_list_bg{
    width:95%;
	height:33px;
	line-height:33px;
	font-size:12px;
	margin:0;
	padding-left:5%;
	color:#FFFFFF;
	background-color:#fca90c;
	background-image:url(left_li_bg02.gif);
	background-position:right top;
	background-repeat:no-repeat;;}
.left_list2 ul{
    margin:0;
	width:100%;
	padding-left:15px;
    }
.left_list2 ul li{
    width:100%;
	height:35px;
	line-height:35px;
	font-size:12px;
	border-bottom:1px dotted #ccc;}
.right{
    width:100%;
	height:auto;
	margin:30px auto;}
.right h2{
    width:98%;
	height:39px;
	background-image:url(right_top_bg.gif);
	font-size: 12px;
	font-weight: normal;
	line-height: 39px;
	padding-left:2%;
	}
.content{
    width:100%;
	font-size:12px;
	line-height:25px;}

.main2{
    width:95%;
	height:500px;
	min-height:500px;
	height:auto !important;

	padding-top:20px;
	margin:0 auto;
	background-color:#FFFFFF;
	}
.pro_z_list{
    width:100%;
	overflow:auto;
	padding-top:10px;
	}
.pro_z_list h3{
    width:100%;
	height:30px;
	background-color:#FF9900;
	color:#FFFFFF;
	line-height:30px;
	text-align:center;
	font-size:14px;
	margin:0;}
ul{
    margin:0;
	padding:0;}
.pro_z_list ul li{
    width:95%;
	margin:0;
	height:30px;
	line-height:30px;
	font-size:12px;
	padding-left:5%;
	background-color:#e9e9e9;
	border-bottom:1px dashed #999999;}
.new_li ul li{
    width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #bbb;
	}
.new_li ul li span{
	height:30px;
	line-height:30px;
	float:right;
	}
.content h1{
    font-size:14px;
	height:30px;
	line-height:30px;}
/*-------------------pro----------*/
.pro_top{
    width:100%;}
.pro_img{
    width:80%;
	height:auto;
	border:1px solid #CCCCCC;
	overflow:hidden;
	margin:0 auto;}
.pro_n_right{
    width:90%;
	margin:20px auto;}
.pro_n_right p{
    color:#666666;}
.pro_n_right  h1{
    font-size:16px;
	margin:0;
	padding-bottom:10px;}
/*-----------case------------------*/
.case_box{
    width:100%;
	height:auto;
	border-bottom:1px dashed #CCCCCC;
	padding-top:20px;
	text-align:center;
	
	}
.case_box img{
	margin:0 auto;
	}
.case_right{
    width:100%;
	text-align:left;
	height:155px;}
.case_right h3{
    width:90%;
	height:35px;
	font-size:14px;
	margin:0 auto;
	overflow:hidden;}
.case_right p{
    width:90%;
	height:110px;
	margin:0 auto;
	overflow:hidden;
	background-color:#F0F0F0;
	padding:10px;
	}
	


.foot{
    width:100%; background-color:#fcaa0c; overflow:auto; font-size:12px; text-align:center; padding-bottom:60px; padding-top:20px;}
.footer{
    width:100%;
	margin:0 auto;}
.footer p{
    width:95%;
	margin:0 auto;
	line-height:20px;
	padding-bottom:118px;
	background-image:url(erwm.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#000;
	}
.f_nav{ width:100%; height:45px; background-color:#fc940c; border-top:1px solid #fec049; font-size:12px; position:fixed; left:0; bottom:0;}
.f_nav ul li{ width:33%; height:40px; float:left; text-align:center; color:#fff; padding-top:3px;}
#qiao-wrap{ display:none !important;}
}