*{ padding:0px; margin:0px;}
html{min-width:1002px; overflow-x:hidden}
HTML,BODY,UL,li{padding:0px;margin:0px;}
body{font:12px/1.5em "宋体";color:#353535; background:#f5f5f5;}
td{font:12px/1.5em "宋体";color:#353535;}
ul {list-style:none;}
ul li{list-style:none;}
.floatL {float:left;}
.floatR {float:right;}
.clear {display:block;width:0px;height:0px;clear:both;margin:0px;padding:0px;font:0/0 sans-serif;}
ins{ display:none}
h1,h2,h3,h4{ font-size:12px;}
#warpper{margin:auto;width:990px;overflow:hidden;}
font{ font-size:12px;}
/*list*/
ul {}
ul.d li {float:left;}
ul.d li {display:inline;}
a:link {COLOR: #353535;TEXT-DECORATION: none;}
a:visited {COLOR: #353535;TEXT-DECORATION: none;}
a:hover {COLOR: #ff3c00; text-decoration:underline}
/*top*/
#top{ background:url(../images/top_bg.jpg) center top no-repeat; width:100%; height:106px;}
.top{ width:1000px;height:106px;overflow:hidden; margin:auto}

.top h2 a{background:url(../images/logo.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png");_ background-image: none;height:66px;width:400px;display:block; cursor:pointer; margin-top:15px; overflow:hidden; float:left;}
.home{ width:228px; background:url(../images/home.gif) left 4px no-repeat;margin-top:10px; overflow:hidden; float:right;}
.home li{ width:62px; padding-left:14px;text-align:left; color:#f59600}
.home li a:link {COLOR: #7c745c;TEXT-DECORATION: none;}
.home li a:visited {COLOR: #7c745c;TEXT-DECORATION: none;}
.home li a:hover {COLOR: #beb17d; text-decoration:underline}
.tel{background:url(../images/tel.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tel.png");_ background-image: none;height:32px;width:211px;display:block; cursor:pointer;overflow:hidden; right:15px; position:absolute; z-index:99999999999; top:40px;}
/*menu*/
.menu{ width:594px;height:33px;font:12px "宋体";color:#ffedae; margin-top:40px;overflow:hidden; float:right}
.on{color:#fff;background:url(../images/submenu.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/submenu.png");_ background-image: none;height:33px;width:99px;display:block; cursor:pointer;TEXT-DECORATION: none; font-size:14px;}
.nav {width:1000px;height:33px; margin:auto; color:#fff;}
.nav li {width:99px; text-align:center;overflow:hidden;height:33px; /*建议此高度大于等于里面的a标签高度*/float:left;}
.nav li span {display:inline-block;overflow:hidden}
.nav li a {text-decoration:none;outline:none;color:#fff; width:99px;display:block;text-align:center;font-weight:bold;height:33px; line-height:35px;TEXT-DECORATION: none;}
.nav li a:visited {COLOR: #fff;TEXT-DECORATION: none;}
/*鼠标经过时样式*/
.nav li a.over { color:#fff;background:url(../images/submenu.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/submenu.png");_ background-image: none;height:33px;width:99px;display:block; cursor:pointer;TEXT-DECORATION: none;}
/*flash*/
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {width:1440px;height:383px; border-bottom:4px solid #c9c9c9; overflow:hidden;}

#slider {position:relative;width:1002px;height:383px;margin:auto;background:url(../images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}

.nivo-controlNav {position:absolute;right:680px;bottom:4px;}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}

.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a { color:#efe9d1;text-decoration:underline;}
.donghua{width:1000px;margin:1px auto 0;margin:-1px auto 0\9;height:386px;position:relative;}
.flash{width:1440px;height:386px;position:absolute;overflow:hidden;top:0;left:-220px;}
/*main*/
#main1{ background: url(../images/bg.jpg) center 41px no-repeat;background: url(../images/bg.jpg) center 0px no-repeat\9; width:100%; margin:auto; height:203px; height:162px\9;}
.main1{ width:980px;margin:-41px auto 0px;overflow:hidden; position:relative; z-index:888}
.main2{ width:100%; background:url(../images/main2.jpg) center top no-repeat; height:222px; overflow:hidden; margin:auto}
.main{ width:990px; margin:-35px auto 0px; position:relative; z-index:888}
.about{ width:310px;float:left; display:inline; overflow:hidden;}
.about h2 a{width:202px; height:38px; background:url(../images/about.jpg) left top no-repeat;cursor:pointer; display:block;color:#33606c;}
.about ul{ width:310px;overflow:hidden; height:142px;margin:20px auto 0; color:#33606c}
.about li{ line-height:20px; height:100px; overflow:hidden}
.more a{ background:url(../images/more.jpg) left top no-repeat; width:96px; height:22px; margin-top:10px; display:block; cursor:pointer;}
.join h2 a{width:306px; height:54px;background:url(../images/join.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/join.png");_ background-image: none; cursor:pointer; display:block;color:#fff}

.news{  width:320px;float:left;display:inline; overflow:hidden; margin-left:25px;}
.news h2 a{width:202px; height:38px; background:url(../images/news.jpg) left top no-repeat;cursor:pointer; display:block;color:#0a3a78;}
.news ul{ width:200px;height:142px;height:142px\9; float:left; margin-top:20px;overflow:hidden;}
.news li{color:#000; line-height:26px;}
.news li a:link {COLOR: #33606c;TEXT-DECORATION: none;}
.news li a:visited {COLOR: #33606c;TEXT-DECORATION: none;}
.news li a:hover {COLOR: #ff3c00; text-decoration:underline}

.contact{ width:300px;float:left;display:inline; margin-left:10px;overflow:hidden;}
.contact h2 a{width:202px; height:38px; background:url(../images/contact.jpg) left top no-repeat;cursor:pointer; display:block;color:#33606c;}
.contact ul{width:190px; float:left;height:140px; margin-top:20px;color:#33606c;}
.contact li{ line-height:24px; height:24px; color:#33606c; font-family:Arial, Helvetica, sans-serif}
.products{ width:740px; height:160px;float:right;margin-top:30px; margin-left:18px;}
#prolist{width:380px;height:130px;display:inline;overflow:hidden;}
#prolist img{border:0;}
#prolist li{clear:none;}
#prolist li img{}
#prolist .back{ float:left; margin-top:45px; margin-right:12px;}
#prolist .next{float:right;margin-top:45px;}
.SrcoList {FONT-SIZE: 12px;OVERFLOW: hidden;float:left; width:750px;height:160px;TEXT-ALIGN:center;}
.SrcoList .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 750px; margin:auto}
.SrcoList .ScrCont {WIDTH: 32766px; ZOOM: 1}
.SrcoList li{float:left; width:190px; height:160px;text-align:left;color:#b0b0b0;display:inline;}
.SrcoList li span{color:#e0ebf8;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;}
.SrcoList #List1_1 {MARGIN-TOP: 0px; FLOAT: left;}
.SrcoList #List2_1 {MARGIN-TOP: 0px; FLOAT: left; }
/*left*/
.left{width:245px; background:url(../images/left_bg.jpg) left 35px no-repeat;float:left; overflow:hidden;}
.left_main{ width:235px; margin:auto;}
.left_main h2{ width:235px; height:35px;line-height:35px; background:url(../images/left_top.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/left_top.png");_ background-image: none;  color:#92d9f7; font-size:16px; font-family: "Times New Roman", Times, serif;text-transform:Uppercase}
.left_main h2 span{display:block;color:#fff;float:left;  padding-left:18px; font-size:14px; font-weight:bold; }
.left_main ul{ width:235px;margin:auto;}
.left_main ul li{ width:235px; background:url(../images/left_li.jpg) left top no-repeat;height:39px; line-height:39px;display:block; overflow:hidden}
.left_main ul li span{ padding-left:45px;height:39px; line-height:39px;  display:block; overflow:hidden; cursor:pointer}
.left_main ul li a:link {COLOR: #373737;TEXT-DECORATION: none;}
.left_main ul li a:visited {COLOR: #373737;TEXT-DECORATION: none;}
.left_main ul li a:hover {COLOR: #fff; background:url(../images/left_on.jpg) left top no-repeat; width:235px; height:39px; display:block; text-decoration:underline; cursor:pointer}


.left1{ width:235px; margin:auto}
.left1 h2{ width:235px; height:35px;line-height:35px; background:url(../images/left_top.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/left_top.png");_ background-image: none;  color:#92d9f7; font-size:16px; font-family: "Times New Roman", Times, serif;text-transform:Uppercase}
.left1 h2 span{display:block;color:#fff;float:left;  padding-left:18px; font-size:14px; font-weight:bold; }
.left1 li span{ text-align:left; padding-left:45px;cursor:pointer;display:block;}
ul#menu, ul#menu ul {list-style-type:none;padding:0px; width:235px;margin:auto;}

ul#menu a {display: block;text-decoration: none;}

ul#menu li {width:235px;display:block;cursor:pointer;background:url(../images/left_li.jpg) left top no-repeat;line-height:39px;line-height: normal\9; }

ul#menu li a {line-height:39px;color: #373737;font-size: 12px;cursor:pointer;display: block;}

ul#menu li a:hover {COLOR: #fff;background:url(../images/left_on.jpg) left top no-repeat; width:235px;  text-decoration: underline; cursor:pointer}
ul#menu li ul li{ border:0;margin-top: 0px; font-family:Arial, Helvetica, sans-serif; background:none; font-weight:100;}
ul#menu li ul li a {color: #002b81;line-height:36px;}
ul#menu li ul li a:hover { color:#fff;line-height:36px;}

.left_on{ COLOR: #fff; background:url(../images/left_on.jpg) left top no-repeat; width:235px; height:39px; display:block; text-decoration:none; cursor:pointer}
.left_on1{ COLOR: #fff; background:url(../images/left_on.jpg) left top no-repeat; width:235px; height:39px; display:block; text-decoration:none; cursor:pointer}
.left_contact h2 a{ background:url(../images/left_contact.jpg) left top no-repeat; width:169px; height:110px; margin:10px auto; cursor:pointer; display:block;}

.index_right{ width:730px; float:right; display:inline}
.pic{ margin-top:15px; margin-bottom:15px; height:95px;}
.pic li{ width:224px; height:95px; margin-left:14px;}
/*right*/
.right{ width:730px;float:right; margin-top:35px;overflow:hidden;}
.right h2 {width:730px; height:40px; border-bottom:2px solid #b6b6b6; margin-bottom:20px;}
.right .dh{float:left; margin-top:10px; font-size:14px; font-weight:bold;width:330px ; height:30px; line-height:30px; text-align:left;display:inline; color:#000}
.right h2 .location{float:right; background:url(../images/location.jpg) left 5px no-repeat;display:inline; font-weight:100; font-size:12px;margin-top:20px;height:30px; line-height:20px;padding-left:20px;}
.right .dh .ename{ padding-left:10px; color:#f59600; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.right ul{ width:730px; margin:auto}
.right li{ line-height:30px;color:#474747;}
.en{ font:10px "Times New Roman", Times, serif; float:left}
.links{margin-top:18px; height:70px;}
.links ul{ width:780px;margin-left:190px;}
.links li{ margin-left:5px; line-height:24px; height:24px;}
/*news*/
.news_bt{ width:280px;float:left;display:inline;height:24px; line-height:24px;overflow:hidden;background:url(../images/arrow.jpg) left 7px no-repeat; padding-left:15px;}
.news_time{ width:70px; float:right; text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:24px; line-height:24px;display:inline; }
.new_bt{ background:url(../images/arrow.gif) left 7px no-repeat;width:600px;float:left;display:inline;height:24px; line-height:24px;overflow:hidden}
.new_time{ width:80px; float:right; text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:22px; line-height:22px;display:inline; }

/*分页*/
.page{float:left;text-align:left;margin:10px auto;display:inline; color: #d80707}
.page_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #0052b9;padding:5px;margin-left:4px; line-height:14px;}
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#0052b9 color:#fff;}

.page1{float:right;text-align:left;margin:10px 30px;display:inline;}
.page1_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page1_turner a, .page_turner span {float:left;display:block;border:1px solid #0052b9;padding:5px;margin-left:4px; line-height:14px;}
.page1_turner a:link, .page_turner a:visited { text-decoration:none; }
.page1_turner a:hover, .page_turner a.c {background:#0052b9; color:#fff;}

/*bottom*/
.foot{width:100%; border-top:2px solid #d9dadc; min-height:96px; margin:auto; font-family:Arial, Helvetica, sans-serif;}
.bottom{ width:1000px;font-family:Arial, Helvetica, sans-serif; color:#65707a; margin:auto; text-align:center; padding-top:10px;}
.bottomL{ width:700px; float:left; margin-top:30px;}
.bottomR{ width:290px; float:right; text-align:right;margin-top:30px;}
.bottom a{ color:#65707a}
.foot_link{ width:1000px; margin:10px auto 0; color:#65707a}
.foot_link li{ line-height:24px; padding-left:5px; white-space:nowrap}
.foot_link a{ color:#65707a}