@charset "gb2312";
body,td,th,div,li,p,span,form,ul{ margin:0; padding:0; line-height:25px; color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; list-style:none; font-size:13px
}
img{ border:none}
a{ color:#333; text-decoration:none}
a:hover{ color:#FF0000; text-decoration: none}
.a1{ color:#006c1f;}
.a1:hover{ color:#006c1f; text-decoration:underline}
.a2{ color:#666}
.a2:hover{ color:#666; text-decoration:underline}

.bor1{ border:1px solid #dfdfdf; border-top:none }


.top{ width:1100px;height:115px; margin:0 auto;}
.top .logo{ background:url(images/logo.jpg) no-repeat; width:350px;height:115px;float:left; }

.proimg_a{ border:1px solid #c6c6c6; width:306px; height:350px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_a img{width:296px; height:296px; padding:1px; border-bottom:1px solid #c6c6c6}



.navback { width:684px;height:30px; float:left;margin-top:50px;  }
.navback .nav { width:684px; height:35px; margin:0 auto; position:relative;z-index:999999;}
.navback .nav li { width:114px; height:35px; line-height:35px; float:left; }
.navback .nav .menu a{ display:block; width:114px; height:35px; line-height:35px; text-align:center;font-weight:bold;font-size:16px;color:#000000; }
.navback .nav .menu a:hover {display:block; width:114px; height:35px; line-height:35px; text-align:center; background:#ff6600; color:#ffffff; font-weight:bold; font-size:16px;}

.navback .nav .movetwo {width:136px; height:30px;z-index:999999;}

.navback .nav .now {  display:block; height:35px;overflow:hidden; background:none; color:#000000; }
.navback .nav .move{  display:block; height: auto;background: url(images/nav-bg.jpg) no-repeat center 0; color:#000000; }

.navback .nav .move a{ display:block; width:136px; height:35px; line-height:35px; text-align:center;font-weight:bold;font-size:16px;color:#000000; }
.navback .nav .move a:hover {display:block; width:136px; height:35px; line-height:35px; text-align:center;  background:#ff6600;color:#ffffff; font-weight:bold; font-size:16px;}
.navback .nav .move a:active  {display:block; width:136px; height:35px; line-height:35px; text-align:center;  background:#ff6600;color:#ffffff; font-weight:bold; font-size:16px;}
.navback .nav .move a:visited  {display:block; width:136px; height:35px; line-height:35px; text-align:center;  background:#ff6600;color:#ffffff; font-weight:bold; font-size:16px;}

.navback .nav .move .movebox { height:auto; background:#3487de; }
.navback .nav .move .movebox a { height:35px; line-height:35px; display:block; background:url(images/tb2.jpg) no-repeat 10px 12px; text-align:left; text-indent:26px;border-bottom:#0558a8 1px  solid;border-top:#3588d6 1px solid;color:#fff; font-size:13px;}
.navback .nav .move .movebox a:hover { height:35px; line-height:35px; display:block; background:url(images/tb2.jpg) no-repeat 10px 12px; text-align:left; text-indent:26px;border-bottom:#0558a8 1px solid;border-top:#3588d6 1px solid;color:#ff0000;font-size:13px;}








.top .rk{ float:right; margin-top:50px;}
.about { width:1100px; height:572px; margin:auto;}
.about .tit { background:url(images/about-tit.jpg) center center no-repeat; width:1100px;height:208px; float:left;}
.about .cc { width:1070px; margin:auto; }
.about .cc .aleft { float:left;width:407px; height:283px; background:#000;}
.about .cc .aright { float:right;width:613px; margin-top:10px;}

.cp{ background:url(images/cp-bg.jpg) center top no-repeat; height:503px;}
.cp .cc1 { width:1100px; margin:auto; }
.cp .cc1 .cc { width:1070px; margin:auto;  padding-top:180px; }
.cp .cc1 .cc .aleft { float:left;width:407px; height:330px; background:url(images/cp.png) no-repeat;}
.cp .cc1 .cc .aright { float:right;width:613px; margin-top:10px;}




.jj { height:607px; width:100%; float:left;}
.jj .tit {  background: url(images/jj-tit.jpg) no-repeat center top; height:199px; width:1100px; margin:auto;  }
.jj .cc  { width:1100px; margin:auto; }
.jj .cc ul {overflow:hidden;height:337px;}
.jj .cc ul li  { width:261px; float:left;height:337px; margin:0px 18px 0px 0px; }
.jj .cc .cle_c{ margin-right:0;}

.hz { height:554px; width:100%; float:left; background:#f0f0f0;}
.hz .cc { height:554px; width:1193px; margin:auto; background: url(images/hz-bg.jpg) no-repeat center top;}


.news { width:100%; height:490px; float:left;}
.news .cc { width:1100px; margin:auto; }
.news .cc .tit { background:url(images/news-tit.jpg) no-repeat center top; height:197px;width:1100px; float:left;} 
.news .cc .co { width:986px; margin:auto;}
.news .cc .co div{ display:block; width:457px; height:35px;float:left; background:url(images/wt.jpg) no-repeat left center;  border-bottom:1px #cccccc dashed; font-size:15px;  margin-right:10px;}
.news .cc .co div a{ float:left; display:block; width:360px; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;font-size:15px; text-indent:20px; background:url(images/tb.jpg) no-repeat left center;}
.news .cc .co div a:hover{background:url(images/tb1.jpg) no-repeat left center; color:#009e96;}
.news .cc .co div span{ float:right; display:block; width:70px; height:35px; line-height:35px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:15px}

.bot { width:100%; background:#0163bc; height:140px; float:left; } 
.bot .cc{ width:1100px; margin:auto; text-align:left;color:#ffffff; line-height:30px;padding-top:20px; }



.m1{ background:url(images/menu.jpg) no-repeat 0 0}
.m1:hover{ background:url(images/menu.jpg) no-repeat 0 -125px}
.m2{ background:url(images/menu.jpg) no-repeat -124px 0}
.m2:hover{ background:url(images/menu.jpg) no-repeat -124px -125px}
.m3{ background:url(images/menu.jpg) no-repeat -248px 0}
.m3:hover{ background:url(images/menu.jpg) no-repeat -248px -125px}
.m4{ background:url(images/menu.jpg) no-repeat -372px 0}
.m4:hover{ background:url(images/menu.jpg) no-repeat -372px -125px}
.x1{ background:url(images/x1.gif) bottom repeat-x;}




.in1{ width:100%; background:#FFFFFF; padding:20px 0px;}
.main{width:1004px; margin:auto;}
.in_left{ float:left; width:240px;}
.in_right{ float:right; width:740px;}

.cp_title{ width:100%; height:42px; background:#f7f7f7; color:#a49788; float:left}
.cp_tu{width:328px; height:239px; float:left; padding-bottom:10px}
.cp_tu2{width:362px; height:219px; float:right; padding-left:20px; padding-top:20px; padding-bottom:10px}
.cp_tx{ width:720px; background:url(images/tx_bg.jpg) repeat top; float:left}
.cp_tx .bk{ width:300px;height:250px; float:left; display: inline; margin:15px 15px;}
.cp_tx .bk span{ font-size:17px; color:#9a258f;}
.js_bg{}
.js_bg tr{}
.js_bg tr td{ padding-left:20px}


.clear{ clear:both;}

.in_fa{ background:#00448d; width:100%; height:170px;}
.in_img{width:1004px; margin:auto;}

.in_xz{ background:#f2f2f2; width:100%; padding:0px 0px 15px 0px;}
.in_xz_con{width:1004px; margin:auto;}
.in_xz_txt{width:1004px; margin:auto; background:#FFFFFF; color:#666668;}
.in_xz_lin{ height:2px; background:#00b07b;}
.bbtt{ font-size:30px; font-weight:bold; color:#666668}
.bbtx{ line-height:40px; font-size:15px;}









.abouttxt{ color:#0452a7; font-family:Î¢ÈíÑÅºÚ; font-size:18px; font-weight:bold; padding-left:15px;}
.txt{ font-size:14px; color:#333333; line-height:30px; min-height:500px; padding:5px 10px;}


.leftsty{font-family:Î¢ÈíÑÅºÚ;color:#fff; font-size:15px; font-weight:bold; display:block;  height:29px; line-height:29px; padding-left:38px; width:204px; background:url(images/leftbg.jpg) repeat-x; margin-top:10px}
.leftbor{ border:1px solid #d5d5d5; border-top:none; padding:8px}
.rigbor{ border:1px solid #d5d5d5; border-top:none; padding:8px}

.rightbg{ background:url(images/rightbg2.jpg) repeat-x}


.title1{font-family:Î¢ÈíÑÅºÚ;color:#005d9c; font-size:28px;  height:52px; background:url(images/mainbg1.jpg) no-repeat center top; line-height:52px; width:175px; margin:20px auto 0; text-align:center; display:block}
.title1:hover{ text-decoration:underline}
#bg2{ background:url(images/mainbg3.jpg) no-repeat center top}
.title2{font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#515252; line-height:26px}
.title11{font-family:Î¢ÈíÑÅºÚ;color:#fff; font-size:16px; font-weight:bold; display:block; width:90px; height:39px; line-height:39px; text-align:center; background: #0654a7}
.title22{font-family:Î¢ÈíÑÅºÚ; font-size:16px; font-weight:bold}

.banei{ width: 100%; height:260px; background:url(images/benei.jpg) no-repeat center 0}

.cpssa{ display:inline; width:222px; padding:6px; border:#c9c9c9 solid 1px; height:221px; float:left; margin:10px 8px; overflow:hidden; text-align:center; line-height:30px; background:#fff}
.cpssa:hover{ display:inline; width:222px; padding:6px; border:#bbb solid 1px; height:221px; float:left; margin:10px 8px; overflow:hidden; text-align:center; line-height:30px; background:#f2f2f2}


.leftbg{ background:url(images/cpbg2.jpg) no-repeat 0 0; width:300px; height:39px;font-family:Î¢ÈíÑÅºÚ;color:#fff; font-size:15px; font-weight:bold; padding-top:15px; padding-left:14px}


.leftbgx{ background:url(images/cpbg2.jpg) no-repeat 0 0; width:230px; height:39px;font-family:Î¢ÈíÑÅºÚ;color:#fff; font-size:15px; font-weight:bold; padding-top:15px; padding-left:14px}
.leftbgx span{ font-family: Arial, Helvetica, sans-serif;color:#fff; font-size:12px;}

.list2{ font-family:Î¢ÈíÑÅºÚ; font-size:14px; color:#333; text-decoration:none; display: block; padding-left:38px; width:149px; background:url(images/list.jpg) no-repeat; border:1px solid #fff; height:31px; line-height:31px; margin:2px auto 0px; font-weight:bold}
.list2:hover{ font-family:Î¢ÈíÑÅºÚ; font-size:14px; color:#00833e; text-decoration:none; display: block; padding-left:38px; width:149px; background:url(images/list.jpg) no-repeat; border:1px solid #fff; height:31px; line-height:31px; margin:2px auto 0px; font-weight:bold}

.cpss{ display:inline; width:200px; padding:6px; border:#c9c9c9 solid 1px; height:180px; float:left; margin:10px 10px; overflow:hidden; text-align:center; line-height:30px; background:#fff}
.cpss:hover{ display:inline; width:200px; padding:6px; border:#bbb solid 1px; height:180px; float:left; margin:10px 10px; overflow:hidden; text-align:center; line-height:30px; background:#f2f2f2}





#banner {
	HEIGHT: 512px; POSITION: relative;WIDTH: 100%
}
#slides {
	LIST-STYLE-TYPE: none; HEIGHT: 512px; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#slides LI {
	LIST-STYLE-TYPE: none; HEIGHT: 100%; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#slides LI A {
	HEIGHT: 100%; DISPLAY: block; WIDTH: 100%; TEXT-INDENT: -9999px
}
#pagination {
	LIST-STYLE-TYPE: none; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; LEFT: 50%; MARGIN: 0px; Z-INDEX: 9900; DISPLAY: block; TOP: 490px; PADDING-RIGHT: 0px
}
#pagination LI {
	LIST-STYLE-TYPE: none; HEIGHT: 10px; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 15px; DISPLAY: block; WIDTH: 10px; border-radius: 5px
}
#pagination LI A {
	HEIGHT: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%; TEXT-INDENT: -9999px
}
#pagination LI.current {
	BACKGROUND: #0092ce
}

