@charset "utf-8";
body { font:13px/1.7 "helvetica neue", tahoma, "hiragino sans gb", stheiti, "wenquanyi micro hei", 微软雅黑, 宋体, sans-serif; padding:0px; margin:0px; color:#686667; background:url(index_r1_c2.jpg) no-repeat center top; background-color:#fff;}
*{margin:0px; padding:0px;}
img{ border:0px;}
ul{ list-style:none;}
a{ text-decoration:none; color:#686667; }
.qc{ clear:both; height:0px; margin:0px; padding:0px;}
br{ line-height:0px; height:0px;}
.float_l{float:left;}


.x_top{ width:100%; line-height:30px; background-color:#f1f1f1; color:#a7a7a7;}
.x_top p{ width:1200px; margin:0px auto;}
.x_top p span{ float:right;}
.x_top p span a{ margin:0px 4px;}

.f_top{ width:1200px; margin:0px auto; height:100px;}
.f_top h1{ background:url(logo.png) no-repeat center left; float:left; width:500px;}
.f_top h1 a{ display:block; width:500px; height:100px;}
.f_top h1 a span{ display:none;}

.f_top p{ width:160px; float:right; line-height:26px; background:url(dianhua.jpg) no-repeat center left; padding-left:55px; margin-top:20px; font-size:15px;}
.f_top p a{ display:block; color:#F60; font-size:24px; font-family:Arial, Helvetica, sans-serif;}

#navmenu{ height:54px; width:100%; border-top:1px dashed #c1c1c1; margin-top:5px;}
.menu {
	height: 54px;
	width: 1200px; margin:0px auto;
	
}
.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 54px;
	z-index:9999;
	width:14.2%;
	text-align:center;
}
/* Links */

.menu li a {
	display: block;
	line-height: 54px;
	font-size: 16px;
	color: #454545;

}
.menu li ul li{ width:100%; height:36px;}
.menu li ul li a{ line-height:36px; font-size:14px;}
.menu li:first-child a {
	border-left: none;
}
.menu li:last-child a {
	border-right: none;
	color: #0067b6;
}
.menu li:hover > a {
	color: #8fde62;
}
/* Sub Menu */

.menu ul {
	position: absolute;
	top: 54px;
	left: 0;
	opacity: 0;
	background: #1f2024;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
.menu li:hover > ul {
	opacity: 1;
	padding-bottom:20px;
}
.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
.menu li:hover > ul li {
	height: 36px;
	overflow: visible;
	padding: 0;
}
.menu ul li a {
	width:80%; margin:0px auto;

	border: none;
	border-bottom: 1px solid #353539;
	color:#fff;
}
.menu ul li:last-child a {
	border: none;
	color:#fff;
	
}
/* Icons */




/*pc banner*/
#banner{ height:620px; width:100%; }
#banner_point {position:absolute; height:19px; margin-top:590px;  z-index:9999; width:100%}
#banner_list img {border:0px; width:100%; height:620px}
#banner_bg { position:absolute; bottom:0; height:156px; z-index:1000; cursor:pointer; width:100%; margin-top:-30px;}
#banner ul {position:absolute; left:49%; list-style-type:none; z-index:1002; margin:0 auto;	padding:0; width:103px;}
#banner ul li { display:block; width:17px; height:15px; line-height:15px; text-align:center; color:#fff; background:url(ifpoff.png) no-repeat;  cursor:pointer; float:left; margin-right:5px; display:inline; position:relative;}
#banner ul li.on { background:url(ifpon.png) no-repeat; color:#fff;}
#banner_list a { position:absolute; display:block; width:100%; height:620px}

.banner_list11{ background:url(1.jpg) no-repeat center top}
.banner_list22{ background:url(2.jpg) no-repeat center top}
.banner_list33{ background:url(3.jpg) no-repeat center top}


.wrap { width:1200px; margin-right:auto; margin-left:auto; margin-top:60px;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; float:left;}
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.sec1_right { width: 50%; float: right; }
.sec1_right .sec_tit { font-size: 50px; line-height: 1; text-transform: uppercase; margin-bottom: 10px; font-family: 'impact'; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.sec1_right .sec_tit i { width: 75px; height: 2px; background: #000; display: block; margin-top: 30px; margin-bottom: 30px; }
.sec1_right h4 { font-size: 32px; font-weight: normal; line-height: 1; margin-bottom: 30px; }
.sec1_right ._txt { margin-bottom: 35px; line-height: 24px; }
.sec1_right .More_btn { margin-bottom: 70px; color:#fff;}
.more { display:inline-block; width:188px; font-size:14px; text-align:center;}
.more a{display:block; width:100%; height:50px;}
.more .face1{border:2px solid #ebeae9; line-height:46px; font-size:0; color:#333; text-align:center; height:46px;}
.more .face1 .sj{display:inline-block; width:17px; height:46px;  margin-left:30px;}
.more .face1 .t{display:inline-block; line-height:46px;font-size:14px; vertical-align: top; opacity:0.6;}
.more .face2{background:#004488; border:2px solid #004488; color:#fff;line-height:46px; font-size:0;  text-align:center; height:46px;  transform-origin: 50% 50% -25px;-webkit-transform-origin: 50% 50% -25px;}
.more  .face2 .sj{display:inline-block; width:17px; height:46px; margin-left:30px;}
.more  .face2 .t{display:inline-block; line-height:46px;font-size:14px; vertical-align: top;}
.roll_box{-webkit-perspective: 500px; perspective: 500px;  position:relative;}
.roll1{-webkit-transform: rotateX(0deg); transform: rotateX(0deg);-webkit-transition: .2s ease;
    transition: .2s ease;
    -webkit-transform-origin: 50% 50% -25px;
    -ms-transform-origin: 50% 50% -25px;
    transform-origin: 50% 50% -25px; position:absolute; left:0; top:0; width:100%; z-index:1;opacity:1;}
.roll2{-webkit-transform: rotateX(90deg); transform: rotateX(90deg);-webkit-transition: .2s ease;
    transition: .2s ease;
    -webkit-transform-origin: 50% 50% -22px;
    -ms-transform-origin: 50% 50% -22px;
    transform-origin: 50% 50% -22px; position:absolute; left:0; top:0; width:100%; z-index:-1; opacity:0; display:none\9;}
.roll_box:hover .roll1{-webkit-transform: rotateX(-90deg); transform: rotateX(-90deg);display:none\9; z-index:0; opacity:0;}
.roll_box:hover .roll2{-webkit-transform: rotateX(0deg); transform: rotateX(0deg);display:block\9; z-index:1; opacity:1;}

.sec1_data_list li { float: left; width: 23%; padding-right: 2%; margin-right: 8%; border-right: 1px solid #ddd; margin-top:50px;}
.sec1_data_list li strong { font-size: 36px; font-weight: bold; line-height: 1; font-family: 'impact'; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#3877c2), to(#394b7b)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.sec1_data_list li strong.num2{margin-right:0;}
.sec1_data_list li strong.dian{margin-right:0;}

.in_prod{ width:100%; background: url(cpbj.jpg) no-repeat center top; margin-top:70px;}
.in_prod_n{ width:1200px; margin:0px auto;}
.in_prod_n a{ color:#fff;}
.in_prod .sec_tit { font-size: 50px; line-height: 1; text-transform: uppercase; margin-bottom: 10px; font-family: 'impact'; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-top:110px; }
.in_prod h4 { font-size: 32px; font-weight: normal; line-height: 1; margin-bottom:15px; }

.in_prod_fl{ width:700px; margin-top:20px;}
.in_prod_fl li{ width:25%; float:left;}
.in_prod_fl li a{ width:85%; line-height:40px; border:2px solid #fff; display:block; text-align:center; border-radius:8px; font-size:16px;}
.in_prod_fl li a:hover{ border:2px solid #b2e8ff; border-radius:13px; color:#b2e8ff;}
.in_prod_l p{ line-height:26px; font-size:14px; color:#fff;}

#rymo{WIDTH:1200px; OVERFLOW: hidden; margin:15px auto 0px auto; padding-top:20px;}
#rymo1{FLOAT:left;}
#rymo2{FLOAT:left;}
#inkemo{ WIDTH:935%; FLOAT:left;}
.zgg{ width:220px; margin:15px 20px 0px 0px; float:left; display:inline; background:#fff; padding:5px; border:1px solid #DFDFDF; }
.zgg1{ width:100%;  overflow:hidden;}
.zgg1 img{ width:100%;  -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; transition:all 1s;} 
.zgg1 img:hover{ width:100%;-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}

.zgg_name{ width:100%; margin:0px auto; margin-top:-12px; position:relative; }
.zgg_name a{ color:#777777; width:100%;  margin:0px auto; font-size:16px; display:block; line-height:40px; padding-top:13px;background:url(engname.png) no-repeat center top; padding-bottom:10px;}
.zgg_name a:hover{background:url(engname2.png) no-repeat center top; }
.zgg_name a p strong{ color:#444444; font-weight: normal; display:block; line-height:35px; font-size:16px;}
.zgg_name p{ width:90%; margin:0px auto; line-height:22px; padding-bottom:8px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; font-size:13px;}
.zgg_name span{ width:100%; display:block; border-top:2px solid #a1c8e2; background-color:#f0f0f0; line-height:40px;}
.zgg_name span a{ width:50px; font-size:13px; float:right; margin-right:15px; display:inline;}

.in_news{width:1200px; margin:0px auto; height:auto; margin-top:40px; overflow:hidden}
.in_news h2{ text-align:center; background:url(index_r7_c3.jpg) no-repeat center 39px; }
.in_news h2 a{ font-size:34px;  line-height:38px;}
.in_news h2 a span{font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.in_news_l{width:598px; float:left; margin-top:27px}
.in_news_l ul li{float:left; width:273px; padding-right:25px}
.in_news_l ul li img{ width:273px; height:196px;}
.new_t{ height:196px;}
.new_t a p{width:65px; height:57px; text-align:center; background-color:#000; color:#fff; margin-top:-57px; display:block; z-index:9999; position:relative; cursor:pointer; filter:alpha(opacity=90); opacity:0.9;}
.new_t a p span{display:block; font-size:30px; line-height:24px; padding-top:8px; font-family:Arial, Helvetica, sans-serif}
.new_n{margin-top:10px; line-height:23px; font-size:13px;}
.new_n a{color:#2E2E2E; font-size:15px; font-weight:600; line-height:32px;}
.in_news_r{width:590px; float:right; margin-top:15px}
.in_news_r ul li{width:552px; float:left; height:72px; border:1px solid #DADADA; padding:10px 15px 20px 15px; margin-top:12px; line-height:24px;}
.in_news_r ul li a{ color:#2E2E2E; font-size:15px; line-height:28px; font-weight:600;}
.in_news_r ul li a p{color:#434343;  font-size:13px; line-height:22px; font-weight:normal}

.in_link{ width:100%; margin-top:40px;  padding-top:26px; background:url(index_r17_c1.jpg) no-repeat center top; padding-bottom:30px;}
.in_link ul{ width:1200px; margin:0px auto;}
.in_link li{ width:20%; float:left;line-height:24px; font-size:14px;}
.in_link li a{ display:block; width:100%; height:100%; padding-top:146px; }
.in_link li p{ padding:0px 15px;}
.in_link li strong{ font-size:18px; font-weight:normal; line-height:28px; text-align:center; width:100%; display:block;}
.in_link li a:hover{ color:#82af1e;}

.in_link_1 a{ background:url(link01.png) no-repeat center top;}
.in_link_1 a:hover{ background:url(link01-1.png) no-repeat center top;}

.in_link_2 a{ background:url(link02.png) no-repeat center top;}
.in_link_2 a:hover{ background:url(link02-1.png) no-repeat center top;}

.in_link_3 a{ background:url(link03.png) no-repeat center top;}
.in_link_3 a:hover{ background:url(link03-1.png) no-repeat center top;}

.in_link_4 a{ background:url(link04.png) no-repeat center top;}
.in_link_4 a:hover{ background:url(link04-1.png) no-repeat center top;}

.in_link_5 a{ background:url(link05.png) no-repeat center top;}
.in_link_5 a:hover{ background:url(link05-1.png) no-repeat center top;}

.footer{ width:1200px; margin:0px auto; line-height:24px; font-size:13px;}
.footer p{ padding-top:30px;}
.footer span{ float:right;}

img{ border:0px;}
ul{ list-style:none;}
a{ text-decoration:none; color:#333333; }
.qc{ clear:both; height:0px; margin:0px; padding:0px;}
br{ line-height:0px; height:0px;}
.float_l{float:left;}

.banner_n{ height:173px; margin-top:1px;}
.main_n{ width:1000px; margin:10px auto 0px auto; background:url(99.jpg) repeat-y;}

#side{ float:left; width:220px; padding-bottom:10px; margin-top:10px}
#side h2{ font-size:22px; color:#fff; line-height:50px; height:50px;  width:220px; font-weight:500; background:#083f8a; text-align:center;}


#side h3{ font-size:22px; color:#fff; line-height:60px; height:60px; background:#ff7200; width:220px; font-weight:600; text-align:center; margin-top:20px;}
#side h3 a{ color:#FFFFFF; font-weight:normal;}

#side ul{padding:0px 0px; margin-top:5px; border-bottom:4px solid #EAEAEA;}
#side li{ line-height:45px; width:220px; margin:0px auto;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap;course:hand; border-bottom:1px dashed #CCCCCC;}
#side li a{ padding-left:10px; display:block; font-size:13px; width:210px; height:45px; padding-left:20px;  overflow:hidden;text-overflow: ellipsis;white-space: nowrap;course:hand; }
#side li a:hover{ background:#e0e0e0; display:block; width:210px; padding-left:20px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
.navon1 a{display:block;  width:210px; padding-left:20px; background:#e0e0e0}

#side ul li ul{background:none; padding:0px; display:none; margin-top:0px;}
#side ul li ul li{  border-bottom:none; margin:0px auto;width:209px; line-height:26px; border-top:1px dashed #D4D4D4; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand; background:none; padding:0px 1px; background:none;}
#side ul li ul li a{color: #898989; margin-left:0px; background:none; padding-left:5px;}
#side ul li ul li a:hover{background:none; color: #656565;}
#side ul li:hover ul { display:block;}
#side ul li.sfhover ul { display:block;}

#side img{padding-top:0px}

#side p{ line-height:24px; background:url(about1_r2_c1.jpg);  padding-left:5px; color:#454545; padding-top:10px;}








.con{ width:755px; float:right;}
.title1{line-height:55px;  border-bottom:1px solid #CCCCCC;}
.title1 h2{background:url(555.jpg) no-repeat center left; font-size:20px; padding-left:25px;}
.title1 span{ float:right; display:inline; font-size:13px;}


.con1{ padding:10px 0px 0px 0px;  line-height:24px; min-height:340px; height:auto!important; height:340px; overflow:visible; padding-bottom:20px;}
.con00{ line-height:0px;}

.con1 ul li {
    background:url(0000.jpg) no-repeat left center;
	text-indent:1em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede; line-height:40px;
}
.con1 ul li span { color:#666666; float:right;}
.page { text-align: center; margin-top:10px; line-height:30px;}

.con1 h2{ font-size:18px;  text-align:center; line-height:50px; background-color:#f6f6f6; font-variant:normal;}
.con1 h3{ font-size:13px; font-weight:normal; text-align:center; border-bottom:1px solid #EBEBEB; line-height:40px; margin-bottom:10px;}
.con00{ margin-top:20px;}


.prod{width:220px; float:left; margin:20px 12px 0px 12px; display:inline;  }
.prod_pic1{  width:220px;  }
.prod_pic1 img{ width:220px; }
.prod_name1{ line-height:38px; text-align:center; height:38px;}

.prod_name1 a{ color:#454545; }

.next{ line-height:45px; text-align:center; color:#454545;}
.next a{ margin:0px 5px;}
.pages button{ line-height:22px;}
.fl{ display:none}

.con2 h2{ line-height:46px; background-color:#DDDDDD; margin-top:20px; text-align:center; font-weight: normal}
.con2 { text-align:center}
.con2  h3{ background-color:#0062bd;line-height:36px; margin-top:20px; text-align:center; font-weight: normal; font-size:14px; color:#FFFFFF; text-align:left;}
.con2 p{ text-align:left; margin-top:15px; line-height:24px;}


#banner7 { width:100%; height:300px;position:relative; overflow:hidden; z-index:1; margin-top:1px;}
ul.bannerimg7 { width:100%; height:300px; position:relative; margin:0px;}
ul.bannerimg7 li { width:100%; height:300px; position:absolute; z-index:4; left:0px; top:0px;}
ul.bannerimg7 li a { display:block; width:100%; height:320px;}

.bannerNum { display:none;}
.btns { height:30px; position:absolute; z-index:5; left:50%; bottom:0px; margin-left:-480px;}
.btns span { width:145px; height:30px; float:left; color:#fff; font-family:Constantia,Georgia; font-size:16px; text-align:right;}
.btns span em { font-size:20px; font-style:normal;}
.btns a { display:block; width:34px; height:30px; float:right; margin-left:1px; background:url(bannerbtn.gif) no-repeat; overflow:hidden; cursor:pointer;}
.btns a.BtnPrev { background-position:0px 0px;}
.btns a.BtnNext { background-position:-35px 0px;}

.bannerNum7 { display:none;}
.btns7 { width:235px; height:30px; position:absolute; z-index:5; left:50%; bottom:0px; margin-left:250px;}
.btns7 span { width:145px; height:30px; float:left; color:#fff; font-family:Constantia,Georgia; font-size:16px; text-align:right; display:none;}
.btns7 span em { font-size:20px; font-style:normal; display:none;}
.btns7 a { display:block; width:29px; height:30px; float:right; margin-left:0px; background:url(bannerbtn.gif) no-repeat; overflow:hidden; cursor:pointer;}
.btns7 a.BtnPrev7 { background-position:0px 0px;}
.btns7 a.BtnNext7 { background-position:-32px 0px;}

.bannerNum8 { display:none;}
.btns8 { width:235px; height:30px; background:#22469a; position:absolute; z-index:5; left:50%; bottom:0px; margin-left:-480px;}
.btns8 span { width:145px; height:30px; float:left; color:#fff; font-family:Constantia,Georgia; font-size:16px; text-align:right;}
.btns8 span em { font-size:20px; font-style:normal;}
.btns8 a { display:block; width:29px; height:30px; float:right; margin-left:0px; background:url(bannerbtn.gif) no-repeat; overflow:hidden; cursor:pointer;}
.btns8 a.BtnPrev8 { background-position:0px 0px;}
.btns8 a.BtnNext8 { background-position:-35px 0px;}

.tjxwxg{ margin-top:20px ; padding-bottom:20px;}
.tjxwxg h5{ display:block;line-height:36px; background-color:#006699; color:#FFFFFF; padding-left:15px ; font-size:18px; font-weight:normal;}
.tjxwxg a{ display:block; line-height:33px; border-bottom:1px dashed #CCCCCC;}
.tjxwxg a span{ color:#FF9900; font-size:16px; }
.tjxwxg a strong{ float:right; font-weight:normal;}


.in_wuyafengmen{ width:1200px; margin:0px auto;}