@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p{margin:0;padding:0}
body{font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; margin:0px auto;padding:0px; background-color:#f0f0f0;}
img {border:0;}
a{color:#000; text-decoration:none; font-size:12px;}
a:hover{text-decoration:underline; color:#FF6600;}
ul,li,h1{margin:0; padding:0; list-style-type:none; font-weight:lighter;}
p{ margin:0; padding:0;}
.cl{clear:both;}

#hh{width:100%; height:116px; background:url(../images/head.jpg);}
.head{width:950px; height:116px; background:url(../images/tell.png) no-repeat bottom right; margin:0 auto;}
.scc{height:25px; line-height:25px; float:right; background:url(../images/sc.png) no-repeat center; width:220px; text-align:center;}

.nn{width:100%; height:38px; background:url(../images/nav.png);}
.nav{width:950px; height:38px; margin:0 auto;}
.nav ul li{width:118px; height:38px; float:left; line-height:38px; text-align:center; background:url(../images/navli.png) no-repeat right;}
.nav ul li a{display:block; width:118px; height:38px; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.nav ul li a:hover{background-color:#FFFFFF; color:#2f84c5;}
.nav ul li.last { background: none; }

.ss{width:100%; height:43px; margin-bottom:6px;}
.ssn{width:950px; height:43px; margin:0 auto;}
.form1{width:290px; height:29px; color:#000000;  line-height:29px; padding-top:8px; padding-left:10px; float:left;}
.kk{ width:190px; height:26px; line-height:26px; padding-left:30px; border:none; float:left; background:url(../images/form.jpg) no-repeat;}
.btn1{ width:53px; height:26px; border:none; cursor:pointer; background:url(../images/btn.jpg) no-repeat; color:#000; text-align:center;  float:left; margin-left:5px;}
#gj{ height:43px; line-height:43px; font-size:12px; color:#000000; float:left; margin-left:15px;}
#gj a{color:#000000; font-size:12px;}

#banner{width:950px; height:330px; margin:0 auto;}
.slideBox{ width:950px; height:330px; overflow:hidden; position:relative;} 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; font-size:12px; } 
.slideBox .bd{ position:relative; height:330px; width:950px; z-index:0; } 
.slideBox .bd img{ width:950px; height:330px; } 
.effect{ display:inline-block; *display:inline; zoom:1; width:950px; height:330px;}

#warp{width:950px; height:auto; padding-top:11px; margin:0 auto;}
.ddk{border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; background-color:#fff; width:666px;}
.dd{border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; background-color:#fff; width:269px;}

.left{ height:271px; height:auto; float:left;}
.left_top{width:271px; height:auto;}
.left_top h1{height:28px; line-height:28px; padding-left:35px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/left.jpg) no-repeat;}
.left_top ul li{height:25px; line-height:25px; margin-left:8px; margin-right:8px; padding-left:35px; background:url(../images/leftli.jpg) left no-repeat; margin-bottom:8px;}

#anli{width:271px; height:auto; margin-top:11px;}
#anli h1{height:28px; line-height:28px; padding-left:35px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/left.jpg) no-repeat;}

.lianxi{width:271px; height:auto; margin-top:11px;}
.lianxi h1{height:28px; line-height:28px; padding-left:35px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/left.jpg) no-repeat;}
.lianxi p{line-height:22px; font-size:12px; color:#000000; padding-left:12px;}
.om{height:27px; float:right; padding-right:10px;text-align:center; font-weight:normal;}
.anli_img{width:235px; height:165px; margin-left:16px; margin-top:7px; border:1px #CCCCCC solid;}

#gs{width:666px; height:auto; float:right; border:1px #CCCCCC solid; padding-bottom:10px; background-color:#FFFFFF;}
#gs h1{height:27px; line-height:27px; padding-left:35px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/h1.png) no-repeat;}
#gs_img{width:237px; height:174px; float:left; padding:12px 10px 0 10px;}
#gs p{line-height:23px; font-size:12px; text-indent:21px; padding-top:8px; padding-right:6px; text-align:left;}
#gs p a{color:#FF0000;}

#rexiao{width:666px; height:auto; float:right; margin-top:11px; border:1px #CCCCCC solid; height:240px; background-color:#FFFFFF;}
#rexiao h1{height:27px; line-height:27px; padding-left:35px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/h1.png) no-repeat;}

#cp{width:666px; height:auto; float:right; margin-top:11px; border:1px #CCCCCC solid; background-color:#FFFFFF; padding-bottom:3px;}
#cp h1{height:27px; line-height:27px; padding-left:35px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/h1.png) no-repeat;}
#cp ul{ padding-left:4px; padding-top:15px;}
#cp ul li{ float:left; margin-left:6px; margin-right:5px; margin-bottom:5px;}
#cp ul li a{color:#000000; font-size:12px;}
#cp ul li a:hover{color:#FF0000;}
#cp ul li img{width:147px; height:153px;}
#ccp{border:1px #CCCCCC solid; width:147px; height:153px; padding:2px;}
#more{height:20px; line-height:20px; text-align:center; margin-top:5px; width:153px; overflow:hidden;}

#news{width:326px; height:auto; float:left; margin-top:11px; border:1px #CCCCCC solid; background-color:#FFFFFF;}
#news h1{height:27px; line-height:27px; padding-left:35px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/h1.png) no-repeat;}
#news ul li{ height:20px; background:url(../images/NEWLI.jpg) no-repeat left; padding-left:20px; margin-left:12px; margin-right:12px; margin-bottom:6px; border-bottom:1px #CCCCCC dotted;}
#news ul{padding-top:5px; padding-bottom:8px;}
#news span{height:20px; font-size:12px; color:#000000; float:right;} 

.yq{width:auto; height:auto; margin-top:10px;}
.yq h1{height:27px; line-height:27px; padding-left:35px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/yq.jpg) no-repeat;}

#ft{width:100%; height:38px; line-height:38px; color:#FFFFFF; background:url(../images/nav.png); text-align:center; font-size:14px; color:#FFFFFF; margin-top:11px;}
#ft a{color:#FFFFFF; font-size:14px;}

#footer{ height:50px; line-height:25px; padding-top:10px; text-align:center; font-size:12px; color:#000000; margin:0 auto; background-color:#FFFFFF;}

/* marqueeleft */
.marqueeleft{height:180px;width:642px;overflow:hidden; margin-left:12px; margin-top:12px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:154px;height:198px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:147px;height:153px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:20px;line-height:20px; width:153px;}
/* marqueetop */

#cn{width:666px; height:auto; float:right; border:1px #CCCCCC solid; background-color:#FFFFFF;}
#cnh{height:27px; line-height:27px; padding-left:20px; font-weight:bold; font-size:14px; color:#000; background:url(../images/h2.png) no-repeat;}
#cnh a{font-weight:bold; font-size:14px; color:#000;}
#cn ul{ padding-left:4px; padding-top:15px;}
#cn ul li{ float:left; margin-left:6px; margin-right:5px; margin-bottom:5px;}
#cn ul li a{color:#000000; font-size:12px;}
#cn ul li a:hover{color:#FF0000;}
#cn ul li img{width:147px; height:153px;}
#cnn{border:1px #CCCCCC solid; width:147px; height:153px; padding:2px;}

.news{ height:20px; background:url(../images/NEWLI.jpg) no-repeat left; padding-left:15px; margin-left:12px; margin-right:12px; margin-bottom:6px; border-bottom:1px #CCCCCC dotted;}
.news span{height:20px; font-size:12px; color:#000000; float:right;} 

#Details { font-size:12px; line-height:23px; padding-left:18px; padding-right:18px;}
#Details img{ display:block; margin:0 auto;  max-width:650px;} 
#Other { clear: both; text-align: right; padding-top: 15px; margin-right:40px; color:#000; font-size:12px;}
#Other a{color:#000; font-size:12px;}
#pagenav{height:20px; line-height:20px; text-align:center; padding:10px 0px; float:left; width:710px; margin-top:15px; font-size:12px;}
#pagenav a{border:1px #999 solid; padding:3px 5px; margin:0 3px; font-size:12px; color:#000;} 