@charset "utf-8";
/* CSS Document */
/* 全局样式 */
body {margin:0; padding:0; 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;}
a{ text-decoration:none; color:#000}

.wrap { width:1000px; margin:0px auto;}
.top { font-family:"Arial"; line-height:30px; color:#fff; height:30px; background:#0888D6;}
.top .left { float:left; background:url(../images/tel.jpg) no-repeat left; padding-left:28px;}
.top .right { float:right;}
.top .right a { color:#FFFFFF}
.top .right a:hover { color:#000; text-decoration:none;}


.menu { background:url(../images/menubg.jpg) repeat-x; height:80px;}
.menu .logo { float:left; width:200px;}
.menu .daohang { float:right; width:800px;}

.menu .daohang li { text-align:center; background:url(../images/menuline.jpg) no-repeat left; float:left; width:98px; line-height:80px; }
.menu .daohang li a { font-size:14px; font-family:"Arial"; color:#515151; text-decoration:none;}
.menu .daohang li a:hover { color:#0888D6}
.menu .daohang li.first { background:none;}

.dropdown {
}
.dropdown li {
}
.dropdown li.selected {
	background-color: #42A4E0;
}
.dropdown li a {
	display: block;
	width: 100%;
	text-decoration: none;
	text-transform: uppercase;
	color: black;
}
.dropdown li > ul li {
}
.dropdown li > ul li a {
	color: gray;
}
.dropdown li > ul li > ul li {
	padding: 10px 30px;
}


/*全屏banner样式*/
.header {POSITION: relative; HEIGHT: 400px}
.topbar {WIDTH: 100%; POSITION: absolute; background:url(../images/tg_flashbar.png) no-repeat center top; height:43px; padding-top:10px; TOP: 366px; margin:0px auto;}
#gallery {OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 400px}
.banner {OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 400px}
.slide {BACKGROUND-POSITION: 50% top; FLOAT: left; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 400px; text-align:center; color:#fff;}
.banner1 {background:url(../images/banner_1.jpg) center;}
.banner2 {background:url(../images/banner1_1.jpg) center;}
.banner3 {background:url(../images/banner2_1.jpg) center;}
.fl-li LI {FLOAT: left}
.switch-item {margin:0px auto; font-family:"Arial"; WIDTH: 100px; TEXT-ALIGN: center}
.switch-item A {DISPLAY: block; background:url(../images/tg_flash_p2.png) center no-repeat; width:20px; height:20px; }
.switch-item A:hover { COLOR: #fff; TEXT-DECORATION: none; background:url(../images/tg_flash_p.png) center no-repeat; }
.switch-item .currbanner A { background:url(../images/tg_flash_p.png) center no-repeat; TEXT-DECORATION: none}



.banner11 {background:url(../images/b44.jpg) no-repeat center; width:100%; height:220px;}
.banner12 {background:url(../images/b55.jpg) no-repeat center; width:100%; height:220px;}
.banner13 {background:url(../images/b3.jpg) no-repeat center; width:100%; height:220px;}
.banner14 {background:url(../images/b22.jpg) no-repeat center; width:100%; height:220px;}
.banner15 {background:url(../images/b11.jpg) no-repeat center; width:100%; height:220px;}
.banner16 {background:url(../images/b66.jpg) no-repeat center; width:100%; height:220px;}
.banner17 {background:url(../images/b77.jpg) no-repeat center; width:100%; height:220px;}

.mainbody { padding-top:25px; width:100%; height:265px;background:url(../images/mainbg.jpg) repeat-x; overflow:hidden; clear:both;}

.mainbody .video { float:right; width:242px; height:205px;}
.mainbody .video .tit { font-family:"Arial"; color:#FFFFFF; font-size:14px; text-indent:28px; background:url(../images/point1.jpg) no-repeat 8px 10px #0988D7; border:#006EB1 1px solid; height:32px; line-height:32px;}
.mainbody .video .tit span { float:right; padding-right:10px; padding-top:12px;}
.mainbody .video .info { padding:10px; height:150px; color:#616161; border:#EBEBEB 1px solid; border-top:none;}

.newslist { width:420px; float:left; padding-left:15px;}
.newslist li { border-bottom:#D7D7D7 1px dotted; line-height:27px;}
.newslist li a { color:#5C5C5C; text-decoration:none; background:url(../images/point.jpg) no-repeat left; padding-left:13px;}

.newslist li span { float:right; color:#A2A2A2}

.newspic { width:327px; float:left;}
.newspic .bian img { border:#E6E7E7 1px solid; padding:4px;}


.about { width:325px; height:205px; overflow:hidden; float:left;}
.about .tit { font-family:"Arial"; color:#FFFFFF; font-size:14px; text-indent:28px; background:url(../images/point1.jpg) no-repeat 8px 10px #0988D7; border:#006EB1 1px solid; height:32px; line-height:32px;}
.about .tit span { float:right; padding-right:10px; padding-top:12px;}

.about .info img{ float:left; padding-right:18px; padding-top:10PX; }
.about .info { padding:10px; line-height:24px; height:150px; color:#616161; border:#EBEBEB 1px solid; border-top:none;}
.about .info a{color:#616161;}

.product { width:400px; height:205px; overflow:hidden; float:left; padding-left:12px;}
.product .tit { font-family:"Arial";color:#FFFFFF; font-size:14px; text-indent:28px; background:url(../images/point1.jpg) no-repeat 8px 10px #0988D7; border:#006EB1 1px solid; height:32px; line-height:32px;}
.product .tit span { float:right; padding-right:10px; padding-top:12px;}
.product .info { padding:10px; height:150px; color:#616161; border:#EBEBEB 1px solid; border-top:none;}

/*滚动样式*/

.blk_18 {overflow:hidden; zoom:1; margin:0px auto; padding-top:5px; width:400px;}
.blk_18 .pcont {width:348px; float:left; overflow:hidden;}
.blk_18 .ScrCont {width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton {width:12px; display:block; height:129px; padding-right:7px; float:left; background:url(../images/cc2.jpg) no-repeat 0px 55px;}
.blk_18 .RightBotton {width:12px; display:block; height:129px; padding-left:5px; float:left; background:url(../images/cc3.jpg) no-repeat 0px 55px;}

.blk_18 .pl img {display:block; cursor:pointer; border:none; width:154px; height:116px; border:#E6E7E7 1px solid;}
.blk_18 .pl { width:164px; float:left; float:left; text-align:center; line-height:24px;}
.blk_18 .pl p { color:#4D4D4D; line-height:30px;}

.box {OVERFLOW: hidden; float:right;}
.box_fouce {WIDTH: 460px; HEIGHT: auto;}
.box .more {DISPLAY: inline; FLOAT: right;}
.box_tt {LINE-HEIGHT: 44px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 33px; border-bottom:#CCC 1px solid;}
.act {DISPLAY: inline; FLOAT: right;}
.tabbox {FLOAT: left; color:#A7A7A7}
.tabbox LI {FONT-SIZE: 12px; background:url(../images/22.jpg) 0px 9px no-repeat; padding-right:5px; text-align:center; display:block; FLOAT: left; color:#4C4741; CURSOR: pointer; }
.tabbox .on {FONT-WEIGHT: bold; background:url(../images/A1.jpg) 0px 9px no-repeat; padding-right:5px; text-align:center; line-height:44px; height:45px; display:block; COLOR: #ffffff}
.tabbox .off {FONT-WEIGHT: bold; background:url(../images/22.jpg) 0px 9px no-repeat; padding-right:5px; font-weight:normal; text-align:center; line-height:44px; height:45px; COLOR: #4C4741}
.box_tt_tab .tabbox {BORDER-RIGHT-STYLE: none}
.box_tt_tab .tabbox LI {WIDTH: 75px; text-align:left; text-align:center}
.box_A .box_tt {BACKGROUND: none transparent scroll repeat 0% 0%; }



.footer { background:#0888D6; height:70px; padding-top:15px; text-align:center; line-height:26px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}





/*子页样式*/

.maininfo { width:990px; margin:0px auto; height:auto; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 2px 2px 5px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 5px #909090;/*safari或chrome*/
box-shadow:2px 2px 5px #909090;/*opera或ie9*/}

.contact2 {width:100%; height:auto; overflow: hidden;}
.contact2 .tit3 {height:40px; font-family:"Arial"; border-bottom:#44ACEC 1px solid; color:#FFFFFF; background:#087DC4; padding-left:20px; line-height:35px; font-size:14px; overflow:hidden; }
.contact2 .tit3 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px}
.contact2 .content { background:url(../images/c.gif) bottom no-repeat; height:auto; padding-top:10px;}
.contact2 p { line-height:25px; padding-left:13px; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.bodyer{width:990px; margin:-2px auto 0 auto;　position:relative; z-index:10;height:100%; overflow:hidden;}
.sideNav{width:220px; float:left; height:100%; background:#2F91CD; overflow:hidden; clear:both; }



.sideNav .tit{height:32px;padding:22px 0 9px 20px;border-bottom:1px solid #31A2E7; background:#087DC4;}
.sideNav .tit .fsp{float:left;font:36px/32px Arial;color:#fff;margin-right:7px;_margin-right:4px;}
.sideNav .tit h2{font:bold 12px/16px "Arial";color:#fff;}
.sideNav .tit h3{font:12px/15px "Arial";color:#fff;text-transform:uppercase;}
.sideNav .list{ margin:0px; padding:0px;}
.sideNav .list ul { margin:0px; padding:0px;}
.sideNav .list a{display:block;height:45px; font-family:"Arial"; font-size:14px;color:#fff; border-bottom:#51B1EC 1px solid; line-height:45px; padding-left:30px;}
.sideNav .list a:hover,.sideNav .list .now{background:url(../images/3.png) 170px 12px no-repeat #0888D6;color:#fff; text-decoration:none}
.sideNav .list .last a{height:29px;}
.sideNav .link{padding:2px;border:1px solid #ededed;text-align:center;}

.main2 {width:740px; float:right; padding-right:15px; padding-left:15px; background:#FFFFFF; min-height:400px;_height:400px;}
.main2 .one { float:left; width:740px;}
.main2 .two { float:right; width:192px;}
.main2 .two .tit { line-height:35px; font-family:"Arial"; background:#009900; color:#FFFFFF; font-size:14px; padding-left:15px;}
.main2 .two .info { padding:10px 0px}
.main2 .two .info p{text-align:center; line-height:25px; width:190px; }
.main2 .two .info img { border:#ccc 1px solid; padding:4px; text-align:center}

.main2 .one .board{padding-top:28px;height:35px;border-bottom:1px solid #ededed;font:12px/35px "Arial";}
.main2 .one .board h2{font-size:14px;color:#666;}
.main2 .one .board h2 strong{color:#087DC4; padding-left:10px;}
.main2 .one .board h3{float:right;font-size:12px;color:#666; font-weight:normal}
.main2 .one .aboutC{font:12px/26px "Arial";color:#666;padding:20px 16px 15px 16px;}


.news2 { height:auto; width:195px; overflow:hidden; float:left; }
.news2 ul {height:auto; padding:0px 10px 0px 0px; clear:both;}
.news2 li {height:24px; line-height:24px; border-bottom:#ccc 1px dashed; padding-left:10px; }
.news2 li span { float:right; color:#999}
.news2 li a { color:#686868;}
.news2 li a:hover { color:#686868; text-decoration:none}
.news2 li a:visited {color:#686868; }


.pro_class { widows:733px; border:#52b2ee solid 1px; background:#fbf8e7; margin-bottom:20px;}
.pro_class_title { width:676px; height:32px; font:14px "Arial"; line-height:32px; background:#2f91ce; color:#fff; padding:0 15px; }
.pro_class ul { padding:0px 10px 0px 10px; }
.pro_class li { width:160px; height:27px; font:12px "Arial"; float:left; line-height:25px; text-align:center;}
