@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"宋体"; font-size:14px; line-height:22px; color:#000000; background:url(../images/bj.png) top center;
}
div, h1, h2, h3, h4, p,dd, form, label, input, textarea, img, span{
	margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;
}
ul,li{
	margin:0px; padding:0px; list-style-type:none;
}

a{ outline: none;}
a:active{ star:expression(this.onFocus=this.blur());}
:focus{ outline:0; }

img { border:none;}

a{color: #333333;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
a:link{color: #333333;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover{color: #c00000;font-family: Arial, Helvetica, sans-serif;text-decoration:none;}



table,td{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	text-decoration: none;
}

.left_fl { width:232px;  height:100%; overflow:hidden;}
.left_fl h1 { height:40px; line-height:40px; width:232px;font-family:arial; font-size:14px; font-weight:100; margin-top:6px;}
.left_fl h1 a {width:232px;background:url(../images/left_bj.jpg) no-repeat; display:block; text-indent:28px; font-size:14px;}
.left_fl h1 a:hover {width:232px; background:url(../images/left_bj2.jpg) no-repeat; display:block;color:#fff; text-indent:28px;}

.left_fl h2 { height:21px; line-height:21px; width:210px; margin-left:15px; border-bottom:1px dotted #c1c1c1; color:#4b4b4c; margin-top:3px; padding-left:13px;  font-size:12px; font-weight:100;}
.left_fl h2 a { color:#4b4b4c; }
.left_fl ul { height:100%; border-top:none;overflow:auto;}
.left_fl a {  text-decoration:none; overflow:hidden; color:#333333}
.left_fl .no { display:none; }

/*产品类别链接样式========================================================================*/
a.leftmenu_h{ display:block; width:232px; height:40px; line-height:40px; overflow:hidden; margin-top:3px; }
a.leftmenu_h:link { display:block; background:url(../images/left_bj2.jpg) no-repeat; color: #FFF;text-decoration: none; font-size:14px; text-indent:28px;}
a.leftmenu_h:visited {display:block; background:url(../images/left_bj2.jpg) no-repeat; solid;color: #FFF;text-decoration: none; font-size:14px; text-indent:28px;}
a.leftmenu_h:hover { display:block; background:url(../images/left_bj.jpg) no-repeat; none;color: #444;font-size:14px; text-indent:28px;}
a.leftmenu_h:active {text-decoration: none;}

a.leftmenu{ display:block; width:232px; height:40px; line-height:40px; overflow:hidden; margin-top:3px;}
a.leftmenu:link { display:block;  background:url(../images/left_bj.jpg) no-repeat; color: #444;text-decoration: none; font-size:14px; text-indent:28px;}
a.leftmenu:visited {display:block;  background:url(../images/left_bj.jpg) no-repeat; color: #444;text-decoration: none; font-size:14px; text-indent:28px;}
a.leftmenu:hover { display:block;  background:url(../images/left_bj2.jpg) no-repeat; none;color: #fff;font-size:14px; text-indent:28px;}
a.leftmenu:active {text-decoration: none;}

.proline{border:2px solid #CCCCCC; }
.proline:hover{border:2px solid #c00000;}

/* Menu产品导航 */
#navbox{ margin: 0px auto; padding: 0px; width: 100%; height: 60px; }
#nav{ margin: 0px auto; padding: 0px; width: 820px; height: 60px; position: relative; z-index:999;}
.downmainmenu {POSITION: absolute;  HEIGHT: 60px; OVERFLOW: visible; }
.downmainmenu UL {Z-INDEX: 999;  LIST-STYLE-TYPE: none; margin:0px; padding:0px;}
.downmainmenu UL LI {POSITION: relative; DISPLAY: inline; line-height: 60px; FLOAT: left; font-size:14px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";}
.downmainmenu UL LI A { DISPLAY: block; color:#fff; text-decoration:none;}
.downmainmenu UL LI A:hover {COLOR: #fff; background:url(../images/menubg.png) no-repeat center bottom;height:60px;}

.downmainmenu UL LI UL {COLOR: #FFFFFF; POSITION: absolute; DISPLAY: none; VISIBILITY: hidden; line-height:32px;background:url(/images/subbg.png);}
.downmainmenu UL LI UL DD {DISPLAY: list-item; border-bottom: 1px solid #CCCCCC;FLOAT: left; line-height:32px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";font-size:12px;}
.downmainmenu UL LI UL DD:hover{ background:#000;}
.downmainmenu UL LI UL DD A { color: #FFFFFF; line-height:32px;}
.downmainmenu UL LI UL DD A:hover{ color: #46af35; background:#000; height:32px; line-height:32px;}

.ddshadow {POSITION: absolute; WIDTH: 150px; HEIGHT: 0px; TOP: 0px; LEFT: 0px}
#nav .navxl{ width: 160px; text-align:center; font-size:14px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";}



/* Menu导航 */
#cnavbox{ margin: 0px auto; padding: 0px; width: 100%; height: 60px; }
#cnav{ margin: 0px auto; padding: 0px; width: 350px; height: 60px; position: relative; z-index:999;}
.cdownmainmenu {POSITION: absolute;  HEIGHT: 60px; OVERFLOW: visible; }
.cdownmainmenu UL {Z-INDEX: 999;  LIST-STYLE-TYPE: none; margin:0px; padding:0px;}
.cdownmainmenu UL LI {POSITION: relative; DISPLAY: inline; line-height: 60px; FLOAT: left; font-size:14px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";}
.cdownmainmenu UL LI A { DISPLAY: block; color:#fff; text-decoration:none;}
.cdownmainmenu UL LI A:hover {COLOR: #fff; background:url(../images/menubg.png) no-repeat center bottom;height:60px;}

.cdownmainmenu UL LI UL {COLOR: #FFFFFF; POSITION: absolute; DISPLAY: none; VISIBILITY: hidden; line-height:32px;background:url(/images/subbg.png);WIDTH: 130px;}
.cdownmainmenu UL LI UL DD {DISPLAY: list-item; FLOAT: left; WIDTH: 130px;  line-height:32px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";font-size:12px;}
.cdownmainmenu UL LI UL DD A { border-bottom: 1px solid #CCCCCC; color: #FFFFFF; line-height:32px;}
.cdownmainmenu UL LI UL DD A:hover{ color: #46af35; background:#000; height:32px; line-height:32px;}

.cddshadow {POSITION: absolute; WIDTH: 87px; HEIGHT: 0px; TOP: 0px; LEFT: 0px}
#cnav .cnavxl{ width: 87px; text-align:center; font-size:14px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";}



/* 下载导航 */
#xzdh{ margin: 0px auto; padding: 0px; width: 100%; height: 40px; }
#xz{ margin: 0px auto; padding: 0px; width: 400px; height: 40px; position: relative; z-index:999;}
.shubiaojg {POSITION: absolute;  HEIGHT: 40px; OVERFLOW: visible; }
.shubiaojg UL {Z-INDEX: 999;  LIST-STYLE-TYPE: none; margin:0px; padding:0px;}
.shubiaojg UL LI {POSITION: relative; DISPLAY: inline; line-height: 40px; FLOAT: left; font-size:16px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";}
.shubiaojg UL LI A { DISPLAY: block; color:#333; text-decoration:none;}
.shubiaojg UL LI A:hover {COLOR: #333; background:url(../images/xiazbg.png) no-repeat center bottom;height:40px;}

.shubiaojg UL LI UL {COLOR: #FFFFFF; POSITION: absolute; DISPLAY: none; VISIBILITY: hidden; line-height:32px;background:url(/images/subbg.png);WIDTH: 130px;}
.shubiaojg UL LI UL DD {DISPLAY: list-item; FLOAT: left; WIDTH: 130px;  line-height:32px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";font-size:12px;}
.shubiaojg UL LI UL DD A { border-bottom: 1px solid #CCCCCC; color: #FFFFFF; line-height:32px;}
.shubiaojg UL LI UL DD A:hover{ color: #fff; background:#5c56ff; height:32px; line-height:32px;}

.ddshadow {POSITION: absolute; WIDTH: 100px; HEIGHT: 0px; TOP: 0px; LEFT: 0px}
#xz .xiala{ width: 100px; text-align:center; font-size:16px; font-family: Arial, Helvetica, sans-serif,"",Arial, "Arial Black";}



/*--产品详情页--*/
.Detail{background: #FFF;}
.Detail h1{width:100%; font-size: 22px;line-height: 50px; text-align: center;}
.Detail .line{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7; padding: 10px 0px; color: #999;text-align: center;}
.Detail .DetailContent{ line-height: 28px; padding: 20px 0px; }
.Detail .DetailContent img{max-width: 820px;}
.Detail .DetailContent .DetailContent-bt { background: #F5F5F5; height: 40px; line-height: 40px;}
.Detail .DetailContent .DetailContent-bt h1{ font-size: 14px; color: #FFF; background: #c00000; height: 40px; line-height: 40px;width: 120px; text-align: center;}


/*
首页横向产品导航
*/
#index_cp_fl {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
#index_cp_fl h1 {
	width:222px;
	height:60px;
	line-height:60px;
	
	font-size:16px;
	font-weight:100;
	margin-top:16px; color:#333; float:left; margin-right:18px; 
}
#index_cp_fl h1 a {
	width:222px; height:60px;
	background:#eee;
	display:block;
	
	font-size:16px;
	color:#333; text-align:center; border-radius:5px;
}
#index_cp_fl h1 a:hover {
	width:222px;
	background:#c00000;
	display:block;
	color:#fff;
	border-radius:5px;
	line-height:60px;
	
}
#index_cp_fl span{ width:50px; float:right; background:#c00000; border-radius:5px; line-height:32px; text-align:center; font-size:16px; color:#fff; margin-top:13PX; }



/*新闻*/
.newsbox{ width:1200px; margin-top:20px;}
.con2 { height:100%; width:1200px; overflow:hidden;margin-top:25px;}
.con2 .l { float:left; width:450px;}
.con2 .r { float:right; width:695px;}

.bd5{ width:450px; overflow:hidden;}
.q_tpm5{}
.q_tpm5 img {width:450px; height:272px; overflow:hidden;}
.q_tpm5 .com{ margin-top:8px;}
.q_tpm5 .com span{ font-size:12px; color:#666; line-height:24px;}
.q_tpm5 .com .red{ font-size:16px; line-height:30px;}
.q_tpm5 .com .connew{ color:#666; line-height:20px; font-size:12px; height:40px; overflow:hidden;margin-top:5px;}

.bdlx li{height:76px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ddd;display:block;}
.bdlx li .date{ float:left; width:80px; height:76px; position:relative;  font-family:Arial, Helvetica, sans-serif; }
.bdlx li .date .day{position:absolute; top:8px; left:13px; font-size:38px; color:#333}
.bdlx li .date .year{position:absolute; top:50px; left:10px; color:#999;}

.bdlx li .test{ float:right; line-height:30px;width:600px;}
.bdlx li .test .test_t{ font-size:18px;line-height:30px;}
.bdlx li .test .test_c{ font-size:12px; line-height:20px; height:40px; overflow:hidden; color:#999; }

.nmore{ width:695px; height:30px; padding:15px; font-size:14px; color:#333; position:relative; line-height:18px; background:#e2e2e2; margin-top:10px;}
.nmore sapn{ font-size:12px;}
.nmore a{ position:absolute; right:35px; top:17px; width:27px; height:27px; display:block; background:url(../images/nm.jpg) center center no-repeat;}


/*
搜索开始
*/
.ss_top { width:340px; outline:none;}
.ss_top .form-user { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c2c2c2; background:url(../images/ss_1.jpg) no-repeat; width:290px; padding-left:8px; height:40px; line-height:40px; border:none;} 
.ss_top .btn { float:left; width:40px; height:40px;  background:url(../images/ss_2.jpg) no-repeat; border:none; }

/*
banner开始
*/
#Ibanner{ margin: 0px auto; padding: 0px; height: 1080px; background: #fff; overflow: hidden; }
.container, .container *{margin:0; padding:0;}
.container{width:100%; height:1080px; overflow:hidden;position:relative;}
.slider{overflow:hidden;}
.slider li{width:100%; height:1080px; float:left;list-style:none;}
.slider li a{width:100%; height:1080px;display:block;}
.num{ position:absolute; right:0px; bottom:20px; width:52%;}
.num li{
	float: left;
	list-style:none;
	width: 14px;
	height: 14px;
	font-size: 0px;
	cursor: pointer;
	margin: 0px;
	background:url(../images/dots.png) ; 
	background-position:0  -15px;
	overflow:hidden;
	z-index:999;
}
.num li.on{
	width: 14px;
	height: 14px;
	font-size: 0px;
	background-position:0  -30px;
}/* 栏目结束 */


/* case */
.case
.case .Title h3 a{color: #fff;}
.case .mainCon{width: 100%;margin-top: 40px;}
.case .mainCon .sideBar{width: 260px;float: left;}
.case .mainCon .sideBar li{border-top: 1px solid #4b4b4b;border-bottom: 1px solid #232323;background: #333333;font-size: 18px;color: #cccccc;}
.case .mainCon .sideBar li{border-top: 1px solid #4b4b4b;border-bottom: 1px solid #232323;background: #333333;font-size: 18px;color: #cccccc;height: 64px;line-height: 64px;text-align: center;position: relative;}
.case .mainCon .sideBar li a{color: #cccccc;text-decoration: none;display: block;}  
.case .mainCon .sideBar li i{display: none;;width: 7px;height: 10px;position: absolute;right: -7px;top: 50%;margin-top: -5px;}
.case .mainCon .sideBar li.cur{background: #c00000;}
.case .mainCon .sideBar li.cur a{color: #fff;}
.case .mainCon .sideBar li.cur i{display: block;}
.case .mainCon .sideBar li img{display: block;}
.case .mainCon .sideBar a.more{display: block;border-top: 1px solid #4b4b4b;border-bottom: 1px solid #232323;background: #333333;font-size: 18px;color: #cccccc;height: 64px;line-height: 64px;text-align: center;text-decoration: none;}
.case .mainCon .sideBar a.more:hover{background: #c00000;color: #fff;}
.case .mainCon .section{width: 921px;float: right;overflow: hidden;position: relative;height: 326px;}
.case .mainCon .section dl{width: 100%;}
.case .mainCon .section dl dt{float: left;width: 485px;height: 326px;padding-top: 3px;background: url(../images/caseBg02.png) no-repeat center;}
.case .mainCon .section dl dt img{display: block;margin: 0 auto;}
.case .mainCon .section dd{float: right;width: 411px;}
.case .mainCon .section dd h3{padding-top: 13px;font-size: 18px;color: #fff;font-weight: normal;}
.case .mainCon .section dd h3 a{color:#fff;text-decoration: none;}
.case .mainCon .section dd p{margin-top: 40px;line-height: 28px;font-size: 14px;color: #cccccc;}
.case .mainCon .section dd .btn{width: 100%;overflow: hidden;margin-top: 46px;}
.case .mainCon .section dd .btn a{display: block;width: 178px;height: 46px;border: 1px solid #a0a1a1;font-size: 14px;color: #999999;float: left;line-height: 46px;text-align: center;text-decoration: none;margin-right: 14px;border-radius: 3px;}




/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}


.top1 {
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: 42px;
	font-weight: bold;
	text-decoration: none;
}

.ss1 {
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 35px;
	font-weight: bold;
	text-decoration: none;
}

.bt1 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
}
.bt1 a:link {
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
}
.bt1 a:visited {
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
}
.bt1 a:hover {
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
}

.bt2 {
	color: #cfcfcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	text-decoration: none;
}

.bt3 {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 42px;
	font-weight: bold;
	text-decoration: none;
}

.aboutbt3 {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
}


.nybt {
	color: #c00000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	text-decoration: none;
}

.leftbt {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
}

.cpbt1 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: 50px;
	font-weight: bold;
	text-decoration: none;
}

.cpbt2 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: 42px;
	font-weight: normal;
	text-decoration: none;
}

.cpbt3 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 62px;
	font-weight: bold;
	text-decoration: none;
}

.ysbt {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 45px;
	font-weight: bold;
	text-decoration: none;
}


.newsbt {
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 45px;
	font-weight: bold;
	text-decoration: none;
}

.ysbt2 {
	color: #c00000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 45px;
	font-weight: bold;
	text-decoration: none;
}

.yszt {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
}


.STYLE6 {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: 70px;
	font-weight: normal;
	text-decoration: none;
}

.STYLE61 {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: 50px;
	font-weight: bold;
	text-decoration: none;
}

.STYLE9 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}

.STYLE99 {
	color: #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	text-decoration: none;
}

.STYLE4 {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
}

.STYLE4fh {
	color: #29d3fd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
}

.STYLE44 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
}

.STYLE5 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
}


.newsmore1 {
	color: #555;
	font-size: 16px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 38px;
	font-weight: normal;
}
.newsmore1 a:link {
	color: #555;
	font-size: 16px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 38px;
	font-weight: normal;
}
.newsmore1 a:visited {
	color: #555;
	font-size: 16px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 38px;
	font-weight: normal;
}
.newsmore1 a:hover {
	color: #555;
	font-size: 16px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 38px;
	font-weight: normal;
}


.foot1 {
	color: #d4d4d4;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
}
.foot1 a:link {
	color: #d4d4d4;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
}
.foot1 a:visited {
	color: #d4d4d4;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
}
.foot1 a:hover {
	color: #d4d4d4;
	font-size: 14px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
}

.bt9 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 42px;
	font-weight: normal;
	text-decoration: none;
}



/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}
.m{ max-width:1400px; margin:0 auto;position: relative;}
.m2{ max-width:1200px; margin:0 auto;}


/*常见问题*/
.question_search{ padding-top:0;}
.question_search .pd4_h .pd4_input{ float:left; width:100%;}
.question_list{ padding:30px 0;}
.question_list .ul li{margin-bottom:15px; clear:both; overflow:auto;}
.question_list .qs_h{ border:1px solid #f0f0f0; background:#fff; cursor:pointer;overflow:auto;}
.qs_h .qs_number{ float:left; width:30px; height:30px; line-height:30px; text-align:center; color:#90c31f; font-size:16px; background:#f3f3f3;}
.qs_h .p{ float:left; padding:6px 10px 3px;}
.question_list .qs_body{ margin:10px; padding:10px; border:1px solid #f0f0f0; display:none;}
.qs_body .p2{ margin-top:15px;}

@media screen and (min-width:768px){
.question_search .pd4_h .pd4_input{width:440px; margin-left:0;}
.qs_h .qs_number{ float:left; width:57px; height:55px; line-height:55px; text-align:center; color:#29d3fd; font-size:29px; background:#f3f3f3;}
.qs_h .p{ float:left; padding:17px 10px 10px;}
.question_list .qs_body{ margin:0px 0 10px 57px; padding:3.5%;}
}
.question_list .qs_active{ border-color:#fff; background:#f3f3f3;}
.qs_active .qs_number{ background:#29d3fd; color:#fff;}
/*常见问题 结束*/


/****** image hover ******/

.image-hover * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.image-hover {position:relative;width:455px;height:361px;display:inline-block;overflow:hidden;background:#fff;
box-shadow:0px 2px 2px rgba(0, 0, 0, 0);-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0);-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0)}
.image-hover a {text-decoration:none}

.image-hover img {margin:-100px 0px 0px -100px}

/*** effect zoom in ***/

.img-zoom-in img 
{
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
}

.img-zoom-in:hover img 
{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1)
}

/*** effect zoom out ***/


#feiru{
    overflow: hidden;  /*此处需要设置溢出隐藏，否则文字起始位移超过页面大小就会在页面下方出现横的滚动条*/
}
.bt1{display:none;}
.bt2{display:none;}
 
/*定义一个名字为lefteaseinAnimate动画，实现从页面的左边淡入页面效果*/
@keyframes lefteaseinAnimate{
    0%{ transform: translateX(-2000px); opacity: 0;}   /*在0%时设置文字在想X轴-2000px位移处（左边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}         /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-o-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-ms-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-moz-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
.active{
display:block;
    animation: lefteaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: lefteaseinAnimate 1s ease 1;
    -ms-animation: lefteaseinAnimate 1s ease 1;
    -o-animation: lefteaseinAnimate 1s ease 1;
    -moz-animation: lefteaseinAnimate 1s ease 1;
     
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
 
/*定义一个名字为righteaseinAnimate动画，实现从页面的右边淡入页面效果*/
@keyframes righteaseinAnimate{
    0%{ transform: translateX(2000px); opacity: 0;}   /*在0%时设置文字在想X轴2000px位移处（右边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}      /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-o-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-ms-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-moz-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
.active2{
display:block;
    animation: righteaseinAnimate 1s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: righteaseinAnimate 1s ease 1;
    -moz-animation: righteaseinAnimate 1s ease 1;
    -ms-animation: righteaseinAnimate 1s ease 1;
    -o-animation: righteaseinAnimate 1s ease 1;
     
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}