body,ol,dl,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{ margin:0 ; padding:0px; color:#666666; background:#FFFFFF; background:#dcdcdc;}
td,p,li,dt,dd,select,input,textarea,div{font-size:12px; font-family:Arial, Helvetica, sans-serif;font-family:"Microsoft YaHei";   }
.ff{font-family:"Microsoft YaHei"; }
a {text-decoration:none; color:#666666;}
a.hover {color:#c0172a;}
dd {padding:0px; margin:0px;list-style: none; }

img {padding:0px; margin:0px; list-style:none;}
ul {list-style: none; padding:0px; margin:0px;}
li {list-style: none; padding:0px; margin:0px;}

body#body_01 #menu_01 a,  body#body_02 #menu_02 a, body#body_03 #menu_03 a, body#body_04 #menu_04 a, body#body_05 #menu_05 a, body#body_06 #menu_06 a, body#body_07 #menu_07 a, body#body_08 #menu_08 a {
background:url(../images/xs.png) no-repeat top; display:block; text-align:center;color:#0080cc;
}
body#body_01 #menu_01 a:hover, body#body_02 #menu_02 a:hover, body#body_03 #menu_03 a:hover, body#body_04 #menu_04 a:hover, body#body_05 #menu_05 a:hover, body#body_06 #menu_06 a:hover, body#body_07 #menu_07 a:hover, body#body_08 #menu_08 a:hover {
background:url(../images/xs.png) no-repeat top; display:block; text-align:center;color:#0080cc;
}
.img dl{ height:30px;line-height:30px;text-align:center;position:absolute;left:50%; bottom:0px;z-index:10; }
.img dl dd{ display:inline-block; float:left; width:13px;height:12px;margin-right:10px; cursor:pointer; background:url(../images/span4.png) no-repeat center center;}
.img dl dd.current{background:url(../images/span3.png) no-repeat center center;}
.img li{width:100%;height:488px;position:absolute;left:0px;top:0px;display:none;}
.img{ width:100%;height:488px;overflow:hidden;position:relative;}
.tiop {background:url(../images/yyysss.jpg) repeat-x bottom; height:89px; overflow:hidden;}
.img .prev{ width:52px; height:52px;cursor:pointer; background:url(../images/zuo.png) no-repeat center center;position:absolute; left:20px; top:210px; z-index:100;}
.img .next{ width:52px; height:52px;cursor:pointer; background:url(../images/you.png) no-repeat center center;position:absolute; right:20px; top:210px; z-index:100;}
.tiop1 {background:url(../images/tts.jpg) repeat-x top; overflow:hidden;}

.aato {width:1000px; margin:auto; overflow:hidden; padding-top:10px;}

.he {width:960px; margin:auto; background:#e9eaeb; padding:20px; overflow:hidden;}
.top { overflow:hidden; padding-bottom:15px; padding-top:15px;}
.logo {float:left; width:300px;}
.tet {width:287px; float:right;}
.tet1 {font-size:12px; background:url(../images/tel.png) no-repeat left ; font-size:14px; width:287px; line-height:23px;  color:#666666; font-weight:bold; text-indent:25px;}
.sh {background:#FFFFFF; border:#CCCCCC solid 1px; width:210px; height:19px; font-size:12px; color:#CCCCCC; line-height:19px; text-indent:5px;}
.menu1 { height:44px; }
.menu { width:1000px; height:44px; margin:auto;}
.menu ul {padding-left:50px;}
.menu li { line-height:44px; float:left; color:#FFFFFF; font-size:14px; text-align:center; color:#333333;}
.menu li a{color:#FFFFFF;text-align:center;width: 130px;display:block; color:#333333;}
.menu li a:hover {background:url(../images/xs.png) no-repeat top; display:block; text-align:center; color:#0080cc;}

.flbj {background:url(../images/fl1.jpg) no-repeat top; height:351px; margin-top:15px;}

.hyhl { overflow:hidden; background:url(../images/fo.jpg) no-repeat top; height:155px;}
.hyhl ul {padding-top:28px;}
.hyhl li {width:155px; float:left; padding-right:5px;}
.hyhl li p {overflow:hidden;}
.hyhl li dd {text-align:center; width:155px; text-align:center; line-height:30px; font-size:12px; font-weight:bold;}

.abcc {overflow:hidden; padding-top:40px; padding-bottom:30px;}
.abcc1 {float:left; width:615px;}
.abcc01 {font-size:14px; font-weight:bold; color:#920d14;background:url(../images/xyy.jpg) no-repeat left; text-indent:25px; height:23px; line-height:23px;font-family:"Microsoft YaHei"; font-size:18px;}
.aa {padding-top:15px;}
.a1 {float:left;}
.a2 {float:right; text-align:left; width:366px; line-height:22px; color:#666666; font-size:12px;}
.a2 p { font-size:12px;}

.co {width:300px; float:right;}

.flcc {background:url(../images/aa1.jpg) no-repeat top; display:block; height:647px; }






.co01 {font-size:14px; font-weight:bold; color:#920d14;background:url(../images/co.jpg) no-repeat left; text-indent:25px; height:23px; line-height:23px;font-family:"Microsoft YaHei"; font-size:18px;}
.cco2 {font-size:12px; width:290px; color:#666666; line-height:22px;}
.cco2 p { font-size:12px;}


.foot {height:50px; width:900px; margin:auto;}
.foot1 {float:left; width:600px; text-align:left; line-height:50px;}
.foot2 { float:right; width:300px; text-align:right;line-height:50px;}

.abct {line-height:40px; color:#666666;}
.abct a { color:#666666;}
.abct a:hover {color:#c0172a;}





.inccrt {float:left; width:180px; padding-left:8px; height:100px; display:block;}

.inccrt li {height:22px; color:#306f9d; line-height:22px; overflow:hidden;}
.inccrt li a {height:22px; color:#306f9d; line-height:22px; overflow:hidden;}
.inccrt li a:hover {color:#000000; display:block;}


.prbj {background:url(../images/f1.jpg) no-repeat top; height:187px;}
.prbj1 {font-size:14px; text-indent:25px; font-weight:bold; padding-top:10px;}

.pr {padding-top:15px; padding-bottom:25px;}
.pr1 {padding-top:2px; padding-bottom:25px;}
.prleftbj1 {background:url(../images/aabj.jpg) repeat-y left center;}

.prleftbj p{background:url(../images/ac.jpg) no-repeat top; font-size:14px;font-family:"Microsoft YaHei";   width:214px; height:35px; line-height:35px; color:#ffffff; text-indent:30px; font-weight:bold;}

.prleftbjk {background:url(../images/ac.jpg) no-repeat top; font-family:"Microsoft YaHei";   width:214px; height:35px; }

.j1 {background:url(../images/j1.png) no-repeat left;line-height:35px; color:#ffffff; text-indent:30px; font-weight:bold; margin-left:15px; font-size:14px;}
.j2 {background:url(../images/j2.png) no-repeat left;line-height:35px; color:#ffffff; text-indent:30px; font-weight:bold; margin-left:15px; font-size:14px;}
.j3 {background:url(../images/j3.png) no-repeat left;line-height:35px; color:#ffffff; text-indent:30px; font-weight:bold; margin-left:15px; font-size:14px;}
.j4 {background:url(../images/j4.png) no-repeat left;line-height:35px; color:#ffffff; text-indent:30px; font-weight:bold; margin-left:15px; font-size:14px;}
.j5 {background:url(../images/j5.png) no-repeat left;line-height:35px; color:#ffffff; text-indent:30px; font-weight:bold; margin-left:15px; font-size:14px;}

.prleftbj li { line-height:37px; height:37px; overflow:hidden; background:url(../images/o2.jpg) no-repeat left; text-indent:25px;}
.prleftbj li a {color:#666666; width:95%; display:block;overflow:hidden;}
.prleftbj dd{ margin-left:25px; font-size:12px;}
.prleftbj dd a{ color:#666666;}
.prleftbj dd a:hover {color:#c0172a; display:block;}
.prleftbj li a:hover {background:url(../images/o1.jpg) no-repeat no-repeat left; color:#c0172a; display:block;}
.submit{background:url(../images/xxs.jpg) no-repeat right center; height:24px; line-height:24px; width:45px; border:none; cursor:pointer;}
#Layer1 {position:absolute;	z-index:1; margin-top:0px; margin-left:0px; display:block;width:1000px; margin:auto; margin-top:410px; height:237px; overflow:hidden;}
*html  #Layer1 {position:absolute; z-index:1;margin-top:0px; margin-left:0px; width:1000px;margin:auto; margin-top:430px;}
*+html  #Layer1 {
	position:absolute;
	z-index:1;
	margin-top:0px;
	margin-left:0px;
	width:1000px;
	margin:auto;

	 margin-top:430px;
	

}


.stopbj {background:url(../images/yys.jpg) repeat-x top;}


.abk1 {width:351px; float:left;overflow:hidden;}
.abk01 {background:url(../images/aasd.png) no-repeat top; height:38px;overflow:hidden;}
.abk01 p {background: url(../images/h1.png) no-repeat left; float:left; margin-left:15px; font-size:14px; font-weight:bold; line-height:38px; color:#FFFFFF; text-indent:25px;}
.abk01 li {float:right; padding-right:15px; line-height:38px; margin-top:0px; *margin-top:00px;} 

.abk001kk { padding-top:15px; overflow:hidden; background:url(../images/xx11.png) no-repeat top; height:138px; padding-left:10px;overflow:hidden;}


.abk001 { padding-top:15px; overflow:hidden; background:url(../images/xx12.png) no-repeat top; height:138px; padding-left:10px;overflow:hidden;}
.abk0001 img {float:left; border:#96c7ee solid 5px;}
.abk00001 {float:right; width:190px; padding-right:10px; color:#0d446e;} 
.abk00001 a{color:#0d446e;} 
.abk00001 a:hover {color:#000000;}
.abk2 {width:351px; float:left; padding-left:10px;overflow:hidden;}

.abk3 {width:275px; float:left; padding-left:10px;overflow:hidden;}
.abk03 {background:url(../images/xx13.png) no-repeat top; height:138px; overflow:hidden;}
.abk03 p {background: url(../images/h1.png) no-repeat left; float:left; margin-left:15px; font-size:14px; font-weight:bold; line-height:38px; color:#FFFFFF; text-indent:25px;}
.abk03 li {float:right; padding-right:15px; line-height:38px; margin-top:15px;} 

.abkk04 {padding:15px; color:#0d446e; padding-top:15px;}
.prcont { padding-top:25px;}
.prcont p { width:54px; height:49px; margin:auto;}
.prcont li {line-height:24px; color:#666666; padding-left:15px;}

.righl {width:735px;}
.righl1 {background:url(../images/l3.jpg); width:735px; text-align:left; overflow:hidden;}
.righl2 {padding:15px 0px 15px 18px;overflow:hidden;}
.righl3 { margin-bottom:30px; overflow:hidden;width:720px; }
.righl3 li{float:left; border:#e3e3e3 solid 1px; width:210px; margin-right:20px; height:170px;}
.righl3 li p { overflow:hidden; text-align:center;  padding-top:10px;}
.righl3 li dd { text-align:center;  line-height:30px; color:#666666;}
.righl3 li dd a { color:#666666;}
.righl3 li dd a:hover {color:#c11629; text-decoration:underline;}

.righl3 li bb { text-align:center;  line-height:30px; color:#666666;}
.righl3 li bb a { color:#666666;text-align:center;}
.righl3 li bb a:hover {color:#c11629; text-decoration:underline;}

.righl4 {font-size:14px; text-align:center; line-height:40px; color:#666666;}
.righl4 a {color:#666666; text-align:center; l}
.righl4 a:hover {color:#c0172a;}


.righl2ee {padding:15px 15px 15px 18px;overflow:hidden;}


.prxx {overflow:hidden;}
.prc1 {float:left; width:316px; height:215px; background:#FFFFFF; border:#f1f1f1 solid 1px; margin-top:20px;}
.prc2 {float:right; width:325px; padding-right:20px; padding-top:40px;}
.prc2 p {font-size:14px; font-weight:bold; color:#c0172a; line-height:22px;}
.prc2 li {line-height:22px; color:#666666;}

.prc3 {padding-top:30px; font-size:16px; font-weight:bold; color:#01619d;font-family:"Microsoft YaHei"; border-bottom:#dcdbdb solid 1px; text-indent:10px; margin-bottom:15px; width:685px;} 
.prc4 {padding:10px 10px 10px 0; line-height:22px; width:685px;  word-wrap: break-word;}
.prcb4 {padding:10px; line-height:22px;width:670px; word-wrap: break-word;}

.prcb04 { border:#e0e0e0 solid 1px; width:695px;  margin-top:15px; overflow:hidden; padding-bottom:10px; }
.prcb04cc { border-bottom:#CCCCCC solid 1px; width:695px;  margin-top:15px; overflow:hidden; padding-bottom:10px; }

.prcb041 {float:left; overflow:hidden; padding-left:15px; padding-top:15px;}
.prcb042 {width:363px; float:right; padding-right:25px; padding-top:25px;}
.prcb042 p {font-size:14px; font-weight:bold; line-height:22px;}
.prcb042 li {line-height:25px; border-bottom:#f0f0f0  dashed 1px;}
.prcb042 li a {color:#666666;}
.prcb042 li a:hover {color:#FF0000;}


.prcb042hh {width:363px; float:right; padding-right:25px; padding-top:25px;}
.prcb042hh p {font-size:14px; font-weight:bold; line-height:25px;}
.prcb042hh li {line-height:18px; }
.prcb042hh li a {color:#666666;}
.prcb042hh li a:hover {color:#FF0000;}

.cll {overflow:hidden;}

.call{ text-align:right; line-height:20px;  }
.call li a {color:#666666;}
.call li a:hover {color:#FF0000;}

.prcb041c {float:right; overflow:hidden; padding-right:15px; padding-top:15px;}
.prcb042c {width:363px; float:left; padding-left:25px; padding-top:25px;}
.prcb042c p {font-size:14px; font-weight:bold; line-height:22px;}
.prcb042c li {line-height:20px;}


.call {width:647px;}
.call p {float:left; font-size:14px;}

.prc5dd {border-bottom:#dcdbdb solid 1px; overflow:hidden; width:700px; }
.prc5dd a {color:#666666;}
.prc5dd a:hover {color:#FF0000;}

.prc5dd p { font-size:16px; font-weight:bold; color:#0760a2;font-family:"Microsoft YaHei";  text-indent:10px;line-height:25px;  padding-right:25px; float:left;} 
.prc5dd li {float:right; line-height:24px; padding-right:15px;}

.prc5 {border-bottom:#dcdbdb solid 1px; overflow:hidden; width:680px; }
.prc5 a {color:#666666;}
.prc5 a:hover {color:#FF0000;}
.prc5 p { font-size:16px; font-weight:bold; color:#0760a2;font-family:"Microsoft YaHei";  text-indent:10px;line-height:25px;  padding-right:25px; float:left;} 
.prc5 li {float:right; line-height:24px; padding-right:15px;}


.prcttss { width:695px; margin-top:15px;}
.prcttss li {background:url(../images/uuu.jpg) no-repeat left; width:220px; float:left; margin-right:8px; height:239px; margin-bottom:15px;}
.prcttss li img { padding-left:4px; padding-top:7px;}
.prcttss li a {line-height:32px; text-align:center; width:220px; margin:auto; }
.prcttss li span { font-family:""; color:#FF0000;}
.prcttss li a:hover {color:#FF0000;}

.focctqq {font-weight:bold; color:#666666;}

.xzz1 {}
.xzz1 li {background:url(../images/x1.jpg) no-repeat left; text-indent:20px; line-height:40px;  text-indent:40px; margin-left:20px;}
.xzz1 li a {color:#666666;}
.xzz1 li a:hover {color:#c0172a;}

.hcc1 {color:#FF0000; font-weight:bold; line-height:30px;}
.hcc01 {font-weight:bold; color:#0860c3;}

.prccl {background:url(../images/w11.jpg) no-repeat top; height:208px; margin-left:8px;}

.pocc {width:685px; border-bottom:#e8e8e8 solid 1px; margin:auto; margin-bottom:5px; text-align:left; font-weight:bold; padding-top:15px; font-size:14px;}
.pocc1 {width:685px; margin:auto; text-align:left;}


.prcont22 {background:url(../images/v1.jpg) no-repeat  right; width:650px;}
.prcont22 li {line-height:24px; color:#666666;}

.he {background:#FFFFFF;}

.abaak { margin-bottom:10px; overflow:hidden;}
.abaak li {width:103px; height:34px; float:left; margin-bottom:15px; overflow:hidden; padding-right:5px; background:url(../images/ak1.png) no-repeat left;  text-align:center; color:#0d446e;}
.abaak li a {color:#0d446e; display:block; line-height:34px;overflow:hidden; height:34px;}

.abaak li a:hover {background:url(../images/ak01.png) no-repeat left; display:block; text-align:center; color:#FFFFFF;}

.abgdbj {background: #f3f3f3; border-top:#e7e7e7 solid 1px; padding-bottom:15px;}
.abcc2 {overflow:hidden; padding-top:15px;}
.abcc2 p {font-size:16px; font-weight:bold; color:#0d446e; background:url(../images/ba.png) no-repeat left; line-height:28px; text-indent:40px; margin-left:15px; margin-bottom:15px; float:left;}
.abcc2 li {float:right; line-height:28px; color:#999999;}
/*ͼƬ*/
.panels{position:relative; overflow:hidden;}
.panels a.btn{position:absolute; top:50px; z-index:2; display:block; width:20px; height:50px; overflow:hidden; text-indent:-9999px; background:url(../images/arrow-red.png) 0 0 no-repeat;}
.panels a.btn-prev{left:0;}
.panels a.btn-next{right:0; background-position:-20px 0;}
.panels-panels{width:1000px;  height:160px; overflow:hidden; }
.panels-panels ul li {float:left;width:235px; margin-left:5px;}
.panels-panels ul li img {display:block}
.panels-panels ul li div {width:100%;text-align:center;}




.panelsrr{position:relative;}
.panelsrr a.btn{position:absolute; top:55px; z-index:2; display:block; width:20px; height:50px; overflow:hidden; text-indent:-9999px; background:url(../images/arrow-red.png) 0 0 no-repeat;}
.panelsrr a.btn-prev{left:0;}
.panelsrr a.btn-next{right:0; background-position:-20px 0;}
.panelsrr-panels{width:680px; height:180px; overflow:hidden;}
.panelsrr-panels ul li {float:left;width:187px; padding-left:20px;}
.panelsrr-panels ul li img {display:block}
.panelsrr-panels ul li div {width:100%;text-align:center;}
.clearfix11  {width:2000px;}
.clearfix11 li {padding-top:25px;}
.clearfix11 span {font-family:""; color:#FF0000;}

#imglist2 ul.imglist li{float:left; width:187px; height:160px;}
#imglist2 .jcarousel-container{width:665px; height:160px;}
#imglist2 .jcarousel-clip{width:640px; height:160px; left:17px; overflow:hidden;}
 #imglist2 .jcarousel-next-horizontal{ display:none; cursor:pointer; position:absolute; right: 0px; top:50px; z-index:2; display:block; width:20px; height:50px; overflow:hidden; text-indent:-9999px; background:url(../images/arrow-red.png) 0 0 no-repeat;background-position:-20px 0;}
#imglist2 .jcarousel-prev-horizontal{ display:none; cursor:pointer; position:absolute; top:50px; left: 0px; z-index:2; display:block; width:20px; height:50px; overflow:hidden; text-indent:-9999px; background:url(../images/arrow-red.png) 0 0 no-repeat;}  




.bdtjj {background:#0080cc; width:50px; line-height:30px; text-align:center; color:#FFFFFF; border:none;}
.cabjj {background:url(../images/rr1.jpg) no-repeat top; width:682px; height:172px;}


.newsff {width:650px;}
.newsff li{ line-height:30px; border-bottom:#CCCCCC solid 1px; color:#666666;}
.newsff li a {color:#666666;}
.newsff li a:hover {color:#FF0000;}
.newsff span { font-family:"";}



.abocct {width:650px; margin:auto;}
.abocct1 { line-height:40px; font-size:16px; font-weight:bold; color:#0080cc; border-bottom:#CCCCCC solid 1px; text-align:center;}
.abocct2 {line-height:30px; text-align:center;}

.abocct3 {padding-top:20px; line-height:22px;}
.abocct4 {color:#FF0000; text-align:center; line-height:24px;}
.abocct4 a {color:#FF0000; }
.abocct4 a:hover {color:#000099;}



.kkcttt { margin:auto; padding-top:5px; overflow:hidden; background:#f2f2f2; line-height:30px;}
.kkcttt p {float:left; font-weight:bold; color:#666666; margin-left:10px;}
.kkcttt li {float:right; margin-right:10px;}
.kkcttt li a {color:#666666;}
.kkcttt li a:hover {color:#FF0000;}

#probox{width:620px;overflow:hidden;height:130px;padding:15px 0; }
#prolist{width:2000px;}
#prolist li{float:left;text-align:center;line-height:25px; margin-right:15px; background:url(../images/ass.jpg) no-repeat top;}
#left,#right{cursor:pointer; position:relative; top:00px;}

.pn5 {
border: 0px solid #ccc;
}

.pro_text3 td {
border-width: 1px 0;
border: solid #ccc;
}

.pic_list, .pic_list2 {
	float:left;
	padding:10px 0px;
	}	
.pic_list ul {
	width:150px;
	float:left;
	padding:0 8px;
	}
.pic_list ul p {
	text-align:center;
	padding:2px 0 0 0;
	}		
.pic_list img  {
	width:150px;
	padding:1px;
	}

.pro_pic, .pro_pic2 {
float: left;
text-align: center;
}

.pro_text {
width: 410px;
float: left;
text-align: left;
line-height: 180%;
padding: 0 0 25px 25px;
}

.pages{ text-align:center;}
.pages a,.pages span{ margin-right:8px;}

.submenu{ width:100%; height:auto; overflow:hidden;}
.submenu ul li{ float:left; width:172px; height:42px; background:url(../images/submenubg.gif) no-repeat; margin-right:5px; margin-top:8px; vertical-align:middle;font-size:12px;}
.submenu ul li a{ color:#666666; }
.submenu ul li a:hover{ color:#003399;}
.submenu ul li img{ float:left; width:38px; height:36px; margin-top:3px; margin-left:4px;}
.submenu ul li span{ float:left; margin-left:10px; width:110px; line-height:18px;padding-top:4px; height:42px; vertical-align:middle;}