@charset "utf-8";
*{margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;line-height:22px; background-color:#FFF; text-align:left}
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ font-size:12px
	margin:0;
	padding:0;
}
img{ margin:0px; padding:0px; border:none}
li{ list-style:none}
A:link {color: #787775;TEXT-DECORATION: none}
A:visited {COLOR: #787775;TEXT-DECORATION: none}
A:hover {COLOR: #DA261D; text-decoration: none;}
A:active {COLOR: #787775;  text-decoration: none;}

.heitop{ width:100%; height:30px; background-color:#F7F6F4; color:#787775; text-align:left; border-bottom:1px solid #ECECEC}
.heiall{ width:1004px; height:30px; line-height:30px; overflow:hidden; margin:0px auto}
.htopl{ width:350px; height:30px; float:left}
.htopr{ width:220px; height:30px; float:right; text-align:right}
.htopr a{ padding:0px 5px;}

.logoo{ width:1004px; height:130px; margin:0px auto; text-align:left;}
.phone{ width:224px; height:130px; float:right}

.logool{ width:740px; height:130px; float:left}
.logool img{ margin:20px 0px 0px 0px;}
.phonet{ width:100%; height:30px; text-align:center; line-height:30px; font-size:14px; margin-top:10px;}
.phonex{ width:100%; height:78px;}
.phonet a{ padding:0px 5px; color:#333}

.link{ width:100%; height:58px; background:url(../images/link_bg.jpg) repeat-x #307ECE;  text-align:center}
.linkc{ width:1004px; height:48px; line-height:48px; margin:0px auto; overflow:hidden;}
.linkc li{ height:48px; width:130px; float:left; font-size:14px; color:#C1BFBF; background:url(../images/biaoqian-2.gif) no-repeat right 15px;}

.linkc li A:link {color: #FAFCFD;TEXT-DECORATION: none}
.linkc li A:visited {COLOR: #FAFCFD;TEXT-DECORATION: none}
.linkc li A:hover {COLOR: #DA261D; text-decoration: none;}
.linkc li A:active {COLOR: #FAFCFD;  text-decoration: none;}

.banner{ width:100%; height:360px; background-color:#2176B6}

.wap{ width:1004px; height:auto; margin:0px auto }

/*产品 */
.chanp{ width:100%; height:451px; margin-top:20px; text-align:left}
.chanpl{ width:260px; height: auto; float:left;overflow:hidden;}
.chanpl2{ width:260px; height: 451px; float:left;}
.chanpr{width:728px; height:451px; float: right; overflow:hidden}
.chanplt{ width:260px; height:40px; line-height:40px; overflow:hidden; background:url(../images/cp_bg1.jpg) repeat-x #00B1A7; text-align: left; font-weight:bold; font-size:16px; color:#FFF}
.chanplt span{ background:url(../images/cpt_bg1.jpg) no-repeat 10px center; padding-left:30px; line-height:45px;}

.chanplb{ width:258px; height: auto;border:1px solid #CCCCCC; padding-bottom:20px; margin-bottom:20px; border-top:none}
.chanplb ul{ padding-left:7px;}
.chanplb li{ width:244px; height:45px; overflow:hidden; line-height:45px;background:url(../images/cpt_dian.jpg) no-repeat 3px center; border-bottom:1px solid #CCCCCC; text-indent:23px; font-size:14px}

.chanplb li A:link {color: #1A1A1A;TEXT-DECORATION: none}
.chanplb li A:visited {COLOR: #1A1A1A;TEXT-DECORATION: none}
.chanplb li A:hover {COLOR: #DA261D; text-decoration: none;}
.chanplb li A:active {COLOR: #1A1A1A;  text-decoration: none;}


.chanplb2{ width:258px; height: 410px;border:1px solid #CCCCCC; border-top:none}
.chanplb2 ul{ padding-left:7px;}
.chanplb2 li{ width:244px; height:45px; overflow:hidden; line-height:45px;background:url(../images/cpt_dian.jpg) no-repeat 3px center; border-bottom:1px solid #CCCCCC; text-indent:23px; font-size:14px}

.chanplb2 li A:link {color: #1A1A1A;TEXT-DECORATION: none}
.chanplb2 li A:visited {COLOR: #1A1A1A;TEXT-DECORATION: none}
.chanplb2 li A:hover {COLOR: #DA261D; text-decoration: none;}
.chanplb2 li A:active {COLOR: #1A1A1A;  text-decoration: none;}




.chanprt{ width:728px; height:40px; float:right; line-height:40px;overflow:hidden;background:url(../images/cp_bg1.jpg) repeat-x #00B1A7;}
.chanprt span{ float:right; margin-right:25px;font-size:14px; }
.chanprt h3{ float:left; background:url(../images/cpt_bg1.jpg) no-repeat 10px 16px; padding-left:30px; line-height:45px;}

.chanprt A:link {color: #fff;TEXT-DECORATION: none}
.chanprt A:visited {COLOR: #fff;TEXT-DECORATION: none}
.chanprt A:hover {COLOR: #DA261D; text-decoration: none;}
.chanprt A:active {COLOR: #fff;  text-decoration: none;}



.chanprtcp{ width:726px; height:38px; line-height:38px;overflow:hidden;border:1px solid #CCCCCC;}
.chanprtcp span{ float:right; margin-right:25px; color:#999999}
.chanprtcp h3{ float:left; background:url(../images/cpt_bg1a.jpg) no-repeat 10px 16px;font-size:16px; padding-left:30px; line-height:40px;}

.chanprtcp A:link {color: #333333;TEXT-DECORATION: none}
.chanprtcp A:visited {COLOR: #333333;TEXT-DECORATION: none}
.chanprtcp A:hover {COLOR: #DA261D; text-decoration: none;}
.chanprtcp A:active {COLOR: #333333;  text-decoration: none;}
.chanprtcp h3 b{ font-size:14px; font-weight:normal}

.chanprtcp span A:link {color: #999999;TEXT-DECORATION: none}
.chanprtcp span A:visited {COLOR: #999999;TEXT-DECORATION: none}
.chanprtcp span A:hover {COLOR: #DA261D; text-decoration: none;}
.chanprtcp span A:active {COLOR: #999999;  text-decoration: none;}


.chanprb{ width:726px; height:410px; overflow:hidden;border:1px solid #CCCCCC; border-top:none}
.chanprb img{ width:423px; height:225px; float:left; padding:5px 5px 20px 5px; margin:8px 15px 8px 8px;}
.chanprb p{ text-indent:2em; padding:15px 8px 0px 13px;}


.yousi{ width:100%; height: auto;}
.yousit{ width:100%; height:134px; margin-top:30px;background:url(../images/yousi_t_bg.jpg) no-repeat; text-align:center}
.yousit h3{ font-size:18px; color:#333333; padding-top:70px; font-family:"黑体", Arial; font-weight:normal}


.yousi1{ width:995px; height:270px; border-bottom:1px solid #CCCCCC; margin-left:5px;}
.yousi1 img{ float:left}
.yousi1x{ width:540px; height:180px; float:right; margin-top:55px;}
.yousi1xt{ width:100%; height:46px; line-height:46px;background:url(../images/yousi_a_bg.jpg) no-repeat; font-size:24px; font-family:"微软雅黑", Arial; text-indent:60px; color:#000000}
.yousi1xc{ width:100%; height:32px; line-height:32px; background-color:#46a5eb; font-size:18px; font-family:"黑体", Arial; text-indent:10px; color:#FFFFFF}
.yousi1xb{ width:100%; height:100px; line-height:25px;font-size:14px; font-family:"宋体", Arial;  color:#666666}




.yousi2{ width:995px; height:270px; border-bottom:1px solid #CCCCCC; margin-left:5px;}
.yousi2 img{ float: right}
.yousi2x{ width:540px; height:180px; float: left; margin-top:55px;}
.yousi2xt{ width:100%; height:46px; line-height:46px;background:url(../images/yousi_b_bg.jpg) no-repeat; font-size:24px; font-family:"微软雅黑", Arial; text-indent:60px; color:#000000}
.yousi2xc{ width:100%; height:32px; line-height:32px; background-color:#46a5eb; font-size:18px; font-family:"黑体", Arial; text-indent:10px; color:#FFFFFF}
.yousi2xb{ width:100%; height:100px; line-height:25px;font-size:14px; font-family:"宋体", Arial;  color:#666666}

.yousi3xt{ width:100%; height:46px; line-height:46px;background:url(../images/yousi_c_bg.jpg) no-repeat; font-size:24px; font-family:"微软雅黑", Arial; text-indent:60px; color:#000000}
.yousi4xt{ width:100%; height:46px; line-height:46px;background:url(../images/yousi_d_bg.jpg) no-repeat; font-size:24px; font-family:"微软雅黑", Arial; text-indent:60px; color:#000000}


.chanpzx{ width:100%; height:479px; margin-top:40px;}
.chanpzxt{ width:100%; height:40px;  line-height:40px;overflow:hidden;background:url(../images/cp_bg1.jpg) repeat-x #00B1A7;}
.chanpzxt span{ float:right; margin-right:20px;font-size:14px; }
.chanpzxt h3{ float:left; background:url(../images/cpt_bg1.jpg) no-repeat 10px 16px; padding-left:30px; line-height:45px; font-size:16px}
.chanpzxt h3 b{ font-size:14px; font-weight:normal}
.chanpzxt A:link {color: #fff;TEXT-DECORATION: none}
.chanpzxt A:visited {COLOR: #fff;TEXT-DECORATION: none}
.chanpzxt A:hover {COLOR: #DA261D; text-decoration: none;}
.chanpzxt A:active {COLOR: #fff;  text-decoration: none;}


.chanpzxaa{ width:1002px; height:438px; overflow:hidden;border:1px solid #CCCCCC; border-top:none; }
.chanpzxb{ width:1984px; height:438px; overflow:hidden; float:left }
.chanpzxb ul{ margin:20px 0px 0px 20px;}
.chanpzxb li{ float:left;  width:245px; height:209px;}
.chanpzxb li img{border:1px solid #CFCFCF; width:208px; height:134px; padding:5px;}
.chanpzxb li p{ width:100%;height:60px; line-height:60px; font-size:14px; text-align:center}

.chanpzxb li p A:link {color: #000000;TEXT-DECORATION: none}
.chanpzxb li p A:visited {COLOR: #000000;TEXT-DECORATION: none}
.chanpzxb li p A:hover {COLOR: #DA261D; text-decoration: none;}
.chanpzxb li p A:active {COLOR: #000000;  text-decoration: none;}



.chanpcp{ width:100%; height: auto; margin-top:20px; text-align:left}
.chanprcp{width:728px; height:auto; float: right; padding-bottom:20px; overflow:hidden}
.chanpzxbcp{ width:726px; height:auto; overflow:hidden;border:1px solid #CCCCCC; border-top:none; padding-bottom:30px; margin-bottom:20px;_margin-bottom:0px;}
.chanpzxbcp ul{ margin:20px 0px 0px 15px;}
.chanpzxbcp li{ float:left;  width:227px; height:auto; padding:5px;}
.chanpzxbcp li img{border:1px solid #CFCFCF; width:208px; height:134px; padding:5px;}
.chanpzxbcp li p{ width:100%;height:30px; line-height:30px; font-size:14px; text-align:center}
.chanpzxbcp li span{ color:#666; font-size:12px;}
.chanpzxbcp li font a{ color:#000; text-decoration:underline;}
.chanpzxbcp li font a:hover{ color:#F00;}

.chanpzxbcp li p A:link {color: #000000;TEXT-DECORATION: none}
.chanpzxbcp li p A:visited {COLOR: #000000;TEXT-DECORATION: none}
.chanpzxbcp li p A:hover {COLOR: #DA261D; text-decoration: none;}
.chanpzxbcp li p A:active {COLOR: #000000;  text-decoration: none;}


.chanpzxbcpny{ width:726px; height:auto; overflow:hidden;border:1px solid #CCCCCC; border-top:none; padding-bottom:30px; margin-bottom:20px;_margin-bottom:0px;}
.newszxbcpny{ width:726px; height:auto; overflow:hidden;border:1px solid #CCCCCC; border-top:none;  margin-bottom:20px;_margin-bottom:0px;}
.kehujz{ width:100%; height:241px; margin-top:20px;}
.kehujzb{ width:1002px; height:200px; overflow:hidden;border:1px solid #CCCCCC; border-top:none; }
.kehujzb li{ float:left;  width:230px; height:160px; margin:20px 10px 10px 10px; _margin-left:8px;}
.kehujzb li img{border:1px solid #CFCFCF; width:226px; height:158px;}
.kehujzb img{border:1px solid #CFCFCF; width:226px; height:158px;margin:20px 10px 10px 10px; _margin-left:8px;}

.cpmdian{ width:1002px; height:295px;border:1px solid #CFCFCF; margin-top:12px; color:#1A4AA8}
.cpmdian img{ float:left; margin-top:37px; margin-left:5px;}
.cpmdian h3{ float:right; height:40px; line-height:40px; width:600px;background:url(../images/maidian_bg.jpg) no-repeat left bottom; font-size:16px;}
.cpmdian p{ float:right; height:230px; width:600px; line-height:25px; font-size:14px; margin-top:20px; text-indent:2em}

.kehujz2{ width:100%; height:271px; margin-top:25px;}
.kehujzb2{ width:1002px; height:230px; overflow:hidden;border:1px solid #CCCCCC; border-top:none; }
.kehujzb2 li{ float:left;  width:230px; height:190px; margin:20px 10px 10px 10px}
.kehujzb2 img{border:1px solid #CFCFCF; width:226px; height:194px;padding:2px; margin:10px 10px 10px 10px}

.heardtop{ width:686px; height:60px; border-bottom:1px dashed #E7E7E7; margin-left:20px; margin-top:20px;text-align:center}
.heardtop h3{ width:100%; height:30px; line-height:30px; color:#000000}
.heardtop p{ line-height:20px; width:100%;}






.team{ width:1002px; height:488px;border:1px solid #CCCCCC; margin-top:20px;background:url(../images/team_bg.jpg) no-repeat center 60px;}
.team h3{ float:right; height:40px; line-height:40px; width:992px;background:url(../images/maidian_bg2.jpg) no-repeat left bottom; font-size:16px; color:#1A4AA8}
.team ul{ padding-left:15px;}
.team li{ width:425px; height:410px; float:left; padding:0px 30px;}
.team li p{ line-height:30px; padding-top:10px; font-size:14px; color:#1F50B1}
.team li img{ margin-top:25px;border:1px solid #CCCCCC;}

.cpnyt{ width:100%; height:270px; margin-top:25px;}
.cpnytl{ width:405px; height:269px; border:1px solid #CCCCCC; float:left; margin-left:25px;_margin-left:15px;}
.cpnytr{ width:266px; height:269px; float: right; padding-right:10px;}
.cpnytl img{ width:383px; height:247px; border:7px solid #2A7DE8; margin:4px;}
.cpnytrt{ width:100%; height:35px; line-height:35px; border-bottom:1px solid #D6D6D6; font-size:16px; color:#252525; font-weight:bold;}
.cpnytrx{width:100%; height:auto; padding-top:10px;}
.cpnytrx p{ color:#7D7D7D; line-height:25px;}
.cpnytrx p b{ color:#252525; font-weight:normal; line-height:25px;} 
.cpnyqu{ width:700px; height:auto; margin-left:15px;}
.cpnyqut{ width:100%; height:25px; border-bottom:1px solid #E72828; margin-top:45px; margin-bottom:40px;}
.cpnyqut h3{ width:80px; height:25px; line-height:25px; text-align:center; color:#FFF; background-color:#E72828}
.content{ width:100%;line-height:25px; height:auto}
.content p{ line-height:25px;}
.content2{ width:686px;line-height:25px; height:auto; margin:0px auto; margin-top:20px;}
.content2 p{ line-height:25px;}

.newstw{ width:100%; height:411px; margin-top:20px}
.newsl{width:610px; height:411px; float:left; overflow:hidden}
.newsr{width:378px; height:411px; float: right; overflow:hidden}

.newslt{ width:608px; height:370px;border:1px solid #CCCCCC; border-top:none;}
.newsrt{ width:376px; height:370px;border:1px solid #CCCCCC; border-top:none;}


.newsltt{ width:100%; height:180px; padding-top:10px;}
.newsltt img{ float:left; width:284px; height:180px; margin-left:7px;}
.newsltt h3{ width:300px;height:40px; line-height:40px; float:right; margin-right:5px; font-size:14px;}
.newsltt p{ width:300px; height:140px; line-height:25px; color:#4C4C4C; float:right;margin-right:5px; text-indent:1.5em}

.newsltt h3 A:link {color: #000000;TEXT-DECORATION: none}
.newsltt h3 A:visited {COLOR: #000000;TEXT-DECORATION: none}
.newsltt h3 A:hover {COLOR: #DA261D; text-decoration: none;}
.newsltt h3 A:active {COLOR: #000000;  text-decoration: none;}

.newslist{ width:100%; height:150px; margin-top:10px;font-size: 12px;}
.newslist li {width: 580px; margin-left:14px;height: 30px;line-height: 30px;border-bottom: 1px dashed #DBDBDB;overflow: hidden;text-align: left;}
.newslist li span {float: right;width: 70px;color: #5A5A5A;text-align: left;}

.newslist li A:link {color: #000000;TEXT-DECORATION: none}
.newslist li A:visited {COLOR: #000000;TEXT-DECORATION: none}
.newslist li A:hover {COLOR: #DA261D; text-decoration: none;}
.newslist li A:active {COLOR: #000000;  text-decoration: none;}

.links{ width:1002px; height:130px;border:1px solid #4A88CE; margin-top:20px; }
.links h3{ width:980px; height:35px; line-height:35px;color:#FF0000; border-bottom:1px solid #CCCCCC; margin-left:12px; margin-top:10PX; font-size:16px}
.links h3 b{ color:#999999}
.links li{ line-height:30px; width:980px; height:60px; margin-left:12px; margin-top:20px;}
.links li a{ padding:0px 20px;}


.fline{ width:100%; height:36px; background-color:#206ABC; margin-top:20px;clear:both}
.footer{ width:100%; height:225px;background-color:#E5E5E5; color:#333333}
.fline p{ width:100%; height:36px; line-height:36px; text-align:center; font-size:14px; color:#FFF}
.fline p a{ padding:0px 10px;}
.fline p A:link {color: #FFF;TEXT-DECORATION: none}
.fline p A:visited {COLOR: #FFF;TEXT-DECORATION: none}
.fline p A:hover {COLOR: #DA261D; text-decoration: none;}
.fline p A:active {COLOR: #FFF;  text-decoration: none;}
.footera{ width:1004px; height:214px; margin:0px auto}
.footerl{ width:464px; height:192px; float:left; margin:10px 0px 0px 3px;}
.footerc{ width:330px; height:180px; float:left; margin:25px 0px 0px 20px;}
.footerr{ width:143px; height:143px; float: right; margin:20px 20px 0px 0px;}
.footerc p{ line-height:25px;}




/*banner*/

.main_image {width:100%; height:360px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:360px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:360px;}
.main_image li span {display:block; width:100%; height:360px}
.main_image li a {display:block; width:100%; height:360px}
.main_image li .img_1 {background: url('../images/banner1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/banner2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/banner3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/banner4.jpg') center top no-repeat}
.main_image li .img_5 {background: url('../images/banner5.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:320px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px; z-index:0}



/*荣誉资讯*/

#feature { WIDTH:376px; height:355px; overflow:hidden; text-align:center; }
#feature .prev {TEXT-INDENT: -9999px; WIDTH:35px; DISPLAY: block; BACKGROUND: url(../images/feature_left.gif) no-repeat center top; FLOAT: left; HEIGHT: 48px; margin-top:150px; }
#feature .next {
	 TEXT-INDENT: -9999px; WIDTH:35px; DISPLAY: block; BACKGROUND: url(../images/feature_right.gif) no-repeat center top; FLOAT: right; HEIGHT: 48px; margin-top:150px; 
}
#block {Z-INDEX: 0; POSITION: relative;WIDTH: 280px; HEIGHT: 355px; left:14px;left:0px\9;_left:0px; OVERFLOW: hidden}

.tonggaorb{ width:280px; height:330px; margin-top:20px;}
.tonggaorb li{ width:277px; height:330px; float:left; margin-right:10px;}
.tonggaorb li img{ width:275px; height:320px; border:1px solid #CCCCCC;}



.viciao { width:100%; height:30px; text-align:center; padding-top:20px; clear:both
}
.viciao span{ height:30px; padding-top:2px;}
.viciao A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none; 
}
.viciao A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
.viciao A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
.viciao SPAN.current {
	BORDER-RIGHT: #e89954 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e89954 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e89954 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d
}
.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}

.link{ width:100%; height:58px; background:url(../images/link_bg.jpg) repeat-x #307ECE;  text-align:center;position:relative;z-index:9;}
.linkc{ width:1004px; height:48px; line-height:48px; margin:0px auto; overflow:hidden;}
.linkc li{ height:48px; width:130px; float:left; font-size:14px; color:#C1BFBF; background:url(../images/biaoqian-2.gif) no-repeat right 15px;position:relative;}

.linkc li A:link {color: #FAFCFD;TEXT-DECORATION: none}
.linkc li A:visited {COLOR: #FAFCFD;TEXT-DECORATION: none}
.linkc li A:hover {COLOR: #DA261D; text-decoration: none;}
.linkc li A:active {COLOR: #FAFCFD;  text-decoration: none;}

/* navbox */
.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(../images/headerbg.png) no-repeat;}
.navbox{height:58px; background:url(../images/link_bg.jpg) repeat-x #307ECE; position:relative;z-index:9;}
.nav{width:1004px; height:48px; line-height:48px; margin:0px auto;}
.nav li{height:48px; width:130px; float:left; font-size:14px;  background:url(../images/biaoqian-2.gif) no-repeat right 15px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;padding:0 0 0 4px;height:48px;overflow:hidden;}
.nav li a span{float:left;display:block; width:130px; text-align:center;}
.nav li.selected a,.nav li a.selected{text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{color:#DA261D;}
.nav li.selected .submenu{display:block;}
.submenu{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.nav li .submenu{display:none;position:absolute;top:48px;left:-10px; }
.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#ddd;width:130px;background:#fff; padding:10px 10px; }
.nav li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 5px 5px #D3D3D3;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #BEBEBE;height:28px;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px; margin:0px;background:none;color:#5E5E5E;}
.nav li .submenu li a:hover{background:#ddd;font-weight:800;}



.nav li A:link {color: #FAFCFD;TEXT-DECORATION: none}
.nav li A:visited {COLOR: #FAFCFD;TEXT-DECORATION: none}
.nav li A:hover {COLOR: #DA261D; text-decoration: none;}
.nav li A:active {COLOR: #FAFCFD;  text-decoration: none;}


.nav li .submenu li A:link {color: #5E5E5E;TEXT-DECORATION: none}
.nav li .submenu li A:visited {COLOR: #5E5E5E;TEXT-DECORATION: none}
.nav li .submenu li A:hover {COLOR: #DA261D; text-decoration: none;}
.nav li .submenu li A:active {COLOR: #5E5E5E;  text-decoration: none;}

.news_detail{ width:700px; margin:10px auto;}
.news_detail li{ line-height:25px; border-bottom:#CCC 1px dotted;}
.news_detail li a{ display:block;}
.news_detail li span{ float:right; margin-right:15px;}






.jscarousal{width:376px; height:370px;overflow:hidden;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left{float: left;width: 20px;height: 98px; margin-left:15px;position: relative;top: 120px;cursor: pointer;}
.jscarousal .jscarousal-right{float: left;width: 35px;height: 98px;position: relative;top: 120px;cursor: pointer;}
.jscarousal .jscarousal-left{background-image: url(../images/feature_left.gif);background-repeat: no-repeat;background-position: left; padding-left:10px;}
.jscarousal .jscarousal-right{background-image: url(../images/feature_right.gif);background-repeat: no-repeat;background-position: right;}
.jscarousal-contents{WIDTH: 280px; HEIGHT: 352px;float: left;position: relative;	overflow: hidden;}
.jscarousal-contents > div{	position: absolute;	width: 100%;height: 320px;}
.jscarousal-contents > div > div{float: left;}
.jscarousal-contents img{width:275px; height:320px; border:1px solid #CCCCCC; margin-top:30px;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-active{filter: alpha(opacity=100);opacity: 1.0;cursor: pointer;}
.thumbnail-inactive{filter: alpha(opacity=100);opacity: 1.0;	cursor: pointer;}
.thumbnail-text{color: #7A7677;	font-weight: bold;	text-align: left;display: block;padding: 10px 2px 2px 0px;}




