@charset "utf-8";

/* 全局样式 */

body {margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; color:#000; background-color:#fff;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}

li{list-style-type:none;}

img{vertical-align:top;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

input {font-size: 12px}

.blank10 { height:10px; overflow:hidden; clear:both}

.wrap { width:1200px; margin:0px auto; clear:both; overflow:hidden; height:auto;}

.clear {CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px}



/* Link */

a:link {color: #010101; text-decoration:none;}

a:visited {color: #010101;text-decoration:none;}

a:hover {color: #bc2931; text-decoration:none;}

a:active {color: #bc2931;}





.header {MARGIN: 0px auto; WIDTH: 100%; height:149px;overflow:hidden; clear:both}

.header .tit {background:#ededed; padding-left:5px; height:36px; line-height:36px;}

.header .tit span { float:right; padding-right:5px;}

.header .tit h1 { float:left; font-size:14px; color:#636363}

.header .tit a { color:#636363; text-align:center}

.header .tit a:hover { color:#ff0000; text-align:center}

.header .tit .home {BACKGROUND: url(../images/home.jpg) no-repeat 0px 12px; width:92px; border-right:#fff 1px solid; display:block; float:left;}

.header .tit .weixin {BACKGROUND: url(../images/weixin.jpg) no-repeat 12px 13px; width:105px; text-indent:12px; border-left:#dadada 1px solid; border-right:#fff 1px solid; display:block; float:left;}

.header .tit .contact {BACKGROUND: url(../images/contact.jpg) no-repeat 8px 12px; width:105px; border-left:#dadada 1px solid; display:block; float:left;}

.logo { height:113px;}



.headerR {WIDTH:225px; float:right; PADDING-TOP: 15px}

.tel { clear:both; overflow:hidden; padding-bottom:8px; text-align:right; padding-right:12px; color:#1664A5}

.tel span { font-family:Arial, Helvetica, sans-serif}

.search{ height:26px; margin:0px auto; text-align:center;}

.search form{}

.search .searchInput {background:url(../images/search.jpg) no-repeat 0px 1px; width:160px; height:26px; line-height:26px; color:#999999; padding-left:5px;border:0px;}

.search .searchBtn {background:url(../images/search6.jpg); border:0px; width:33px; height:26px; color:#FFFFFF }





/*菜单样式*/

.navigation { font-family:"微软雅黑"; BACKGROUND:#0d8ccf; margin:0px auto; WIDTH: 1200px; HEIGHT: 64px}

.menu { Z-INDEX: 300; margin:0px auto; WIDTH: 1200px;  POSITION: relative;}

.menu LI { FONT-SIZE: 14px; BACKGROUND: url(../images/BY.jpg) no-repeat left; line-height:64px; FLOAT: left; MARGIN: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; overflow:hidden;}

.menu LI.homepage {BACKGROUND: none transparent scroll repeat 0% 0%}



.menu .gqq A:link {DISPLAY: block; width:120px; line-height:64px; height:64px; MARGIN: 0px; COLOR: #fff; TEXT-DECORATION: none}

.menu .gqq A:visited { DISPLAY: block; width:120px; COLOR: #fff;TEXT-DECORATION: none}

.menu .gqq A:hover {COLOR: #fff; width:120px; TEXT-DECORATION: none;display:block; BACKGROUND:#fea805}



.menu LI.current-menu-item A:link {COLOR: #fff; BACKGROUND: url(../images/menuon.jpg) no-repeat center bottom;}

.menu LI.current-menu-item A:visited {COLOR: #fff}

.menu LI.current-menu-item A:hover {COLOR: #fff;}



.menu UL {Z-INDEX: 100; BACKGROUND:#0d8ccf; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}

.menu LI {POSITION: relative}

.menu LI UL {DISPLAY: none; WIDTH: auto; height:auto; overflow:hidden; POSITION: absolute; TOP: 47px}

.menu LI UL LI {BACKGROUND: none transparent scroll repeat 0% 0%; width:100%; border-bottom:#0d8ccf 1px solid; height:40px; display:block;line-height:40px;}

.menu .gqq ul li A:link{  line-height:40px; COLOR: #fff; display:block; font-size:12px; height:40px; text-align:center}

.menu .gqq ul li A:hover{  line-height:40px; height:40px; COLOR: #fff; background:#08355C; font-size:12px; text-decoration:none;}

.menu .gqq ul li A:visited{  line-height:40px; height:40px; COLOR: #fff; background:#0B4E85; font-size:16px; text-decoration:none;}





.mainbody { width:100%; margin:0px auto; clear:both; height:auto; overflow:hidden;}

.mainbody .left { width:230px; float:left; background:#0d8ccf; height:auto; overflow:hidden;}

.mainbody .left .tit { font-family:"微软雅黑"; color:#FFFFFF; font-size:16px; height:130px;display:block; clear:both; }



.mainbody .left .cplist li { width:227px; height:40px; line-height:40px; }

.mainbody .left .cplist li a { font-size:14px;  padding-left:34px; background:url(../images/a1.png) no-repeat 15px 14px; color:#fff; display: block; width:200px; height:40px; line-height:40px; border-bottom:#3f9fd1 1px solid; }

.mainbody .left .cplist li a:hover{ background:url(../images/a2.png) #e1af00 no-repeat 15px 14px; width:227px; color:#FFFFFF; height:40px; line-height:40px;}





.mainbody .right { float:right; height:auto; overflow:hidden; width:950px;}

.mainbody .right .tit { background:url(../images/etit.jpg) no-repeat left; padding-left:30px; line-height:34px; font-family:"微软雅黑"; color:#FFFFFF; font-size:16px; height:34px; display:block; clear:both;}

.mainbody .right .tit span { float:right; font-weight:normal; padding-top:13px;}









.news { height:auto;}

.news ul {height:auto; clear:both;}

.news li {height:27px; line-height:27px;background:url(../images/1.jpg) no-repeat left; padding-left:10px; }

.news li span { float:right; color:#999}

.news li a { color:#686868; font-size:14px}

.news li a:hover { color:#ff0000}



.product_scroll{ padding-top:18px; padding-bottom:10PX;height:auto; overflow:hidden;}

.product_scroll ul{}

.product_scroll li { float:left; width:237px; text-align:center }

.product_scroll li img{ padding:5px; border:#efefef 1px solid; width:210px; height:165px;overflow:hidden;}

.product_scroll li p{ width:100%; line-height:38px; height:38px; font-size:14px; clear:both; color:#0C4CA3; width:210px; overflow:hidden; white-space:nowrap;text-align:center;}









.breadcrumb {BACKGROUND: url(../images/eaboutbg.jpg) no-repeat;  height:54px; line-height:54px; font-family:"微软雅黑"; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; COLOR: #333333;}

.breadcrumb h4 { width:220px; font-family:"微软雅黑"; font-size:16px; text-align:center;}

.breadcrumb h5 { float:left; width:auto; font-size:16px; padding-left:10px; text-align:center;}



.breadcrumb span { float:right; padding-right:20px; font-size:12px; color:#666666}

.breadcrumb A:link {

	COLOR: #666; TEXT-DECORATION: none

}

.breadcrumb A:visited {

	COLOR: #666; TEXT-DECORATION: none

}

.breadcrumb A:hover {

	COLOR: #333; TEXT-DECORATION: underline

}

.container {MARGIN: 0px auto; background:#FFFFFF; padding-top:20px; OVERFLOW: hidden; WIDTH: 1200px;}



.content {FLOAT: right; OVERFLOW: hidden; WIDTH: 950px;}

.posts { padding:10px; OVERFLOW: hidden; font-size:14px; LINE-HEIGHT: 28px;}

.posts P {

	MARGIN-BOTTOM: 5px

}

.single {

	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.single H2 {

	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center

}

.postlist {

	MARGIN: 15px 0px 0px

}

.postlist LI {

	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 900px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: auto;}

.postlist LI H3 {FONT-WEIGHT: normal; font-family:"微软雅黑"; color:#0066FF; FONT-SIZE: 16px; FLOAT: left; WIDTH: 500px}



.postlist LI SPAN {

	FLOAT: right; WIDTH: 78px; COLOR: #9C9C9C;BACKGROUND: url(../images/rl.gif) no-repeat left; TEXT-ALIGN: right; font-size:12px; font-family:Arial, Helvetica, sans-serif

}

.postlist LI p { clear:both; padding-top:4px; font-size:12px; color:#939393}

.productlist {MARGIN-TOP: 10px}

.productlist LI {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 200px; PADDING-TOP: 10px; HEIGHT: auto; border-bottom:#ccc 0px dotted;}

.productlist LI IMG { width:180px; height:150px; border:#efefef 1px solid; padding:1px; float:left; display:block; margin-right:15px;}

.productlist LI .product_name {	DISPLAY: block; OVERFLOW: hidden; text-align:center; WIDTH: 200px; LINE-HEIGHT: 35px; HEIGHT: 35px; }



.sidebar {	FLOAT: left; OVERFLOW: hidden; WIDTH: 230px;}



.cplist li { border-bottom:#fff 1px solid;background:#0d8ccf; height:40px; line-height:40px; }

.cplist li a { font-size:14px;  padding-left:34px; background:url(../images/a1.png) no-repeat 15px 14px; color:#fff; display: block; width:200px; height:40px; line-height:40px; border-bottom:#3f9fd1 1px solid; }

.cplist li a:hover{ background:url(../images/a2.png) #e1af00 no-repeat 15px 14px; color:#FFFFFF; height:40px; line-height:40px;}



.footertit { background:#107baf; height:66px; line-height:66px; text-align:center}

.footertit a { color:#FFF; font-size:13px;}

.footer {WIDTH: 100%; background:#11518e; margin:0px auto; height:154px; overflow:hidden; clear:both; COLOR: #fff;}

.footer .copyright { font-size:14px; line-height:30px; padding-left:560px; color:#becdd2; padding-top:30px;  BACKGROUND: url(../images/eft.jpg) #11518e no-repeat left; height:124px; width:640px; margin:0px auto; }

.footer .copyright a{color:#BECDD2; text-decoration:none;}

/*banner*/

.banner5 { width:1200px; margin:0px auto; height:250px;background:url(../images/enb1.jpg) no-repeat center;}





/*全屏banner样式*/

.main_image { WIDTH:100%;height:359px; border-top:#fff 2px solid; background:#ededed; overflow:hidden;margin:0 auto; position:relative}

.main_image ul {width:9999px;height:359px;overflow:hidden;	position:absolute;top:0;left:0}

.main_image li {float:left; text-align:center; width:100%;	height:419px;}

.main_image li span {display:block;	width:100%;	height:419px}

.main_image li a {display:block;width:100%;	height:419px}

.main_image li .img_1 {background: url(../images/enbanner.jpg) center top no-repeat}

.main_image li .img_2 {background: url(../images/enbanner1.jpg) center top no-repeat}

.main_image li .img_3 {background: url(../images/banner2.jpg) center top no-repeat}

div.flicking_con {

	width:990px;

	margin:0 auto;

	position:relative

}

div.flicking_con .flicking_inner {position:absolute;top:320px; left:450px;z-index:999; margin:0px auto; text-align:center; height:21px;} /* 121126 */

div.flicking_con a {

	float:left;

	width:21px;

	height:21px;

	margin:0;

	padding:0;

	background:url(../images/btn_main_img.png) 0 0 no-repeat;

	display:block;

	text-indent:-1000px

}

div.flicking_con a.on {

	background-position:0 -21px

}

#btn_prev, #btn_next {

	z-index:11111;

	position:absolute;

	display:block;

	width:73px!important;

	height:74px!important;

	top:50%;

	margin-top:-37px;

	display:none;

}

#btn_prev {

	background:url(../images/hover_left.png) no-repeat left top;

	left:20px;

}

#btn_next {

	background:url(../images/hover_right.png) no-repeat right top;

	right:20px;

}





#goTopBtn {

	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 58px; BOTTOM: 0px; HEIGHT: 58px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto

}









.wp-pagenavi { text-align:center; border-top:#efefef 1px solid;

	MARGIN: 0px auto; PADDING-TOP: 15px

}

.wp-pagenavi A {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important

}

.wp-pagenavi A:link {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important

}

.wp-pagenavi A:visited {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important

}

.wp-pagenavi A:hover {

	FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important

}

.wp-pagenavi A:active {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none

}

.wp-pagenavi SPAN.pages {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid

}

.wp-pagenavi SPAN.extend {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid

}

.wp-pagenavi SPAN.current {

	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important

}



.service { font-size:15px; line-height:30px; color:#FFF; background:url(../images/a22.jpg) no-repeat center; height:300px; overflow:hidden; clear:both}

.service p { padding-left:356px;}

.service .tit { font-size:30px; padding-top:30px; padding-bottom:15px;}

.service .tel2 { color:#ddfe00; padding-top:10px; font-size:24px;}



.example { width:1200px; margin:0px auto; height:auto; overflow:hidden; clear:both}

.example .tit { background:url(../images/etit.jpg) no-repeat left center; height:50px; line-height:50px; font-size:16px; text-indent:30px; color:#fff}

.example .tit span { float:right; padding-top:21px;}

.example ul { padding-top:12px;}

.example li { float:left; width:240px; text-align:center;}

.example li img { width:210px; height:150px; border:#ebebeb 5px solid;}

.example li img:hover { width:210px; height:150px; border:#ddfe00 5px solid;}

.example li p { line-height:40px; height:80px; font-size:14px; width:240px; text-align:left; overflow:hidden; display:block; }

.example li p a { color:#2086b1}

.example li p a:hover { color:#ff0000}



.youshi { width:100%; height:418px; background:#f3f3f3; border-top:#fff 1px solid; overflow:hidden; clear:both;}

.youshi .left { width:357px; float:left;}

.youshi .right { float:left; width:800px; padding-top:30px;}



.youshi2 {}

.youshi2 .tit { border-bottom:#ccc 1px solid; padding:20px; }

.youshi2 .tit2 { padding:10px; font-size:30px; font-weight:bold; color:#1c8db5}

.youshi2 p { font-size:16px; line-height:32px; color:#333}

.about { float:left; width:380px;}

.about .tit { background:url(../images/etit2.jpg) no-repeat left center; height:40px; line-height:40px; font-size:16px; text-indent:30px; color:#fff}

.about p { padding:10px 0px}

.about .tit span { float:right; padding-top:16px;}

.about .info { line-height:27px; font-size:14px; color:#707070}



/*首页鼠标特效start*/

.scrollFrame{width:100%;}

.scrollFrame .cls {clear:both;}

.scrollFrame .cont {}

.scrollFrame .hidden {display:none;}

.scrollFrame .display{display:block;}

.scrollFrame {margin:0px auto;overflow:hidden;}



.scrollFrame .scrollUl2 { height:auto; width:145px; float:left;}

.scrollFrame .scrollUl2 li {float:left; clear:both}

.scrollFrame .scrollUl2 .textdiv{width:165px; float:left;margin-right:100px;text-align:left;line-height:36px;font-size:14px;color:#000; font-weight:bold;}



.scrollFrame .sd03{cursor:pointer;width:130px; border-bottom:#f3f3f3 2px solid; background:url(../images/c11.jpg) 0px 0px no-repeat; color:#FFF; height:88px;font-size:70px; font-family:"Arial Black", Gadget, sans-serif; text-indent:14px; line-height:88px;display:block;}

.scrollFrame .sd04{cursor:pointer; font-family:"Arial Black", Gadget, sans-serif; text-indent:14px;width:130px; border-bottom:#f3f3f3 2px solid; background:url(../images/c22.jpg) 0px 0px no-repeat; color:#555;height:88px;font-size:70px; color:#fff;line-height:88px;display:block;}

