@charset "gb2312";
/* CSS Document */

body{ font:12px/1.5 arial,simsun,sans-serif; color:#333; margin:0 auto; padding:0; background:url(../images/bodybg.jpg) #fff center top repeat-x;}

/*链接整体设置*/
a{ text-decoration:none; color:#333;}
a:hover{ color:#fc0101;}
a:active{ color:#333;}
a:active, a:focus {outline:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,font,span,dl,dt,dd,form,i,textarea,input{ margin:0; padding:0; font-size:12px; font-style:normal;}
ul,ol{ list-style-type:none;}
h1,h2,h3{font-weight:500;}
img{ border:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.padding12{ padding-top:6px;}
.margin12{ margin-top:12px;}

.wrap{ width:960px; margin:0 auto;}
.htop{ height:32px; overflow:hidden; line-height:30px;}
.htop a{ padding:0 5px;}
.htop span{ float:right;}
.color1{ color:#fc0101;}
.logo{ height:110px; padding-top:13px;}
.logo span{ display:inline-block; padding:2px 0 0 35px;}
.logo em{ float:right; display:inline-block; padding:25px 52px 0 0px;}

.nav{ background:url(../images/navbg.jpg) left top no-repeat; height:46px; line-height:42px; padding-left:20px;}
.nav ul li{ width:99px; text-align:center; float:left; background:url(../images/navli.jpg) right top no-repeat; padding-right:2px; position:relative;}
.nav ul li .chart{ width:99px; Z-INDEX: 1000; RIGHT: 0px; LEFT: 0px;  ZOOM: 1; POSITION: absolute; TOP:42px; background:#add3fa; line-height:28px; padding:5px 0;}
.nav ul li .chart a{ display:block; color:#666; font-weight:500;}
.nav ul li.last{ background:none;}
.nav ul li a{ color:#fff; font-weight:600;}
.nav ul li a:hover{ color:#fc0101;}
.hotword{ padding-top:15px;}
.hotword b{ color:#204879;}
.hotword a{ color:#666; margin-right:25px;}

#index_yp{ width:960px; padding-top:15px; background:url(../images/bannerbg.jpg) left bottom no-repeat; position:relative;}
#index_yp p{ width:960px;}
#index_yp ul{ height:18px; width:88px; margin:0 auto; position:absolute; bottom:35px; right:0px;}
#index_yp li{ float:left; text-align:center; margin:0 1px;}
#index_yp li a{ width:16px; height:16px; display:block; border:1px solid #f60; color:#f60; cursor:pointer; background:#fff;}
#index_yp li.selected a,#index_yp li a:hover{ background:#f60; width:16px; height:16px; display:block; color:#fff; font-weight:600;}


.con1lf{ width:216px; border:1px solid #cad0ce; overflow:hidden;}
.con1lf h1{ background:url(../images/protit.jpg) left bottom no-repeat; font-size:14px; color:#fff; font-weight:600; padding:23px 0 0 41px; height:28px;}
.con1lf dl dt,.con1lf dl dd{ background:url(../images/siderline.jpg) left bottom no-repeat; padding-bottom:2px;}
.con1lf dl dt a{ display:block; background:url(../images/siderh3.jpg) left bottom no-repeat; height:32px; line-height:32px;}
.con1lf dl dd a{ display:block; background:url(../images/silderlibg.jpg) left bottom no-repeat; height:27px; line-height:27px;}
.con1lf dl a{ color:#fff; padding-left:37px;}
.con1lf dl a:hover{ color:#fc0101;}
.con1rt{ width:726px; border:1px solid #c9cfcf; padding:1px; background:url(../images/bg4.jpg) #fff 2px 1px no-repeat;}
.con1rt h2{ padding:16px 20px 0 40px; height:30px; line-height:30px; color:#fff;}
.con1rt h2 a{ float:right; display:inline-block; padding-top:5px;}
.con1rt h3{ background:; padding:0px 20px 0 40px; height:33px; line-height:33px; margin-top:13px; background:url(../images/point2.jpg) #036596 25px 15px no-repeat; color:#fff;}
.con1rt h3 a{ color:#fff;}
.con1rt h3 em{ padding:0 5px;}
.con1pro{ padding-bottom:14px;}
.con1pro ul li{ border:1px solid #fff; height:200px; width:330px; position:relative; margin:15px 0 0 19px; float:left;}
.con1pro ul li em{ background:#00aeef; filter:alpha(opacity=20);-moz-opacity:0.20;opacity:0.20; height:26px; line-height:26px; display:block; position:absolute; left:0px; bottom:0px; width:330px;}
.con1pro ul li span{ height:26px; line-height:26px; display:block; position:absolute; left:0px; bottom:0px; width:300px; color:#fff; padding:0 15px;}
.con1pro ul li span a{ float:right; color:#fff;}
.con1pro ul li span a:hover{ color:#fc0101;}

.conab{ border:1px solid #dedede; width:958px;}
.conab h2{ border-bottom:1px dotted #a9a9a9; color:#0575d0; font-size:20px; font-family:"Microsoft YaHei";}
.conab h2 em{ display:inline-block; background:url(../images/nob.jpg) center bottom no-repeat; font-weight:600; height:41px; width:41px; text-align:center; line-height:41px; color:#fff; font-size:32px; margin:0 13px 10px 15px;}
.conab ul li{ background:url(../images/point1.jpg) 0px 8px no-repeat; line-height:28px; color:#5c5c5c; padding-left:26px;}
.conab ul li font{ color:#fc0101;}
.conab p{ text-align:center;}
.conablf{ width:430px; padding:0 10px;}
.conablf ul{ padding:10px 0px 10px 25px;}
.conabrt{ width:485px; padding:0 10px;}
.conabrt ul{ padding:10px 20px 10px 60px;}


.rttop{ height:41px; background:url(../images/rtit1.jpg) left bottom repeat-x;}
.rttop h2{ border:1px solid #b0b0b0; height:36px; line-height:36px; font-size:14px; padding:0 15px;}
.rttop h2 em{ color:#979797; padding-left:5px; text-transform:uppercase;}
.rttop h2 span{ float:right;}
.rttop h2 span a{ color:#666;}

.ads1{ padding-top:13px;}

.ilhs1{ height:182px; background:url(../images/x.jpg) left top repeat; padding:8px; margin:13px 0;overflow:hidden;}
.ilhs1 h2{ border-bottom:1px dotted #b2b2b2; height:34px; line-height:24px; font-size:14px; color:#204879; font-weight:600;}
.ilhs1 #featureContainer1 { WIDTH:922px; border:1px solid #cbcbcb; background:#fff; height:160px; padding:10px;}

.spec-scroll{ width:922px;  ZOOM: 1; position: relative;}
.spec-scroll .prev,.spec-scroll .prevyes,.spec-scroll .prevno{background:url(../images/lf1.jpg) no-repeat 0px 0px; left:0px; float:left; width:16px; CURSOR:pointer; position:absolute; TOP:35px; height:28px}
.spec-scroll .next,.spec-scroll .nextno,.spec-scroll .nextyes{	right:4px; background:url(../images/rt1.jpg) no-repeat; float:right; width:16px; CURSOR:pointer; position:absolute; TOP:35px; height:28px}
.spec-scroll .items{position: relative;width:860px; height:125px; overflow:hidden; margin-left:30px;}
.spec-scroll .items ul{ position:absolute; width:999999px; margin-top:18px; }
.spec-scroll .items ul li{ float:left; width:174px;}
.spec-scroll .items ul li img{ height:80px; border:1px solid #d7dbde; padding:1px; width:160px;}
.ilhs1 .items ul li span{ display:block; width:160px; padding-top:5px; text-align:center;}

.con2{ margin-top:13px;}
.con2lf{ width:715px;}
.con2lf ul li{ width:357px; float:left; padding:14px 0 3px 0; height:138px;}
.con2lf ul li .pics{ width:134px; height:134px; padding:1px; border:1px solid #b7b6b6;}
.con2lf ul li .txt{ width:180px; padding-left:12px;}
.con2lf ul li h3{ font-size:14px; font-weight:600; padding:3px 0;}
.con2lf ul li h3 span{ display:block; font-size:14px;}
.con2lf ul li p{ color:#666; line-height:22px;}
.con2lf ul li p a{ color:#f59b13; display:block; text-align:right;}
.con2rt{ width:218px; background:url(../images/x.jpg) left top repeat; padding:6px;}
.con2rtc{ background:url(../images/con2rtbg.jpg) #fff center 38px no-repeat;}
.con2rtc h2{ height:38px; line-height:38px; font-size:14px; padding-left:15px;}
.con2rtc h2 em{ color:#979797; padding-left:5px; text-transform:uppercase;}
.con2rtc ul{ padding:10px 0;}
.team li{ text-align:center; width:184px; margin:0 auto; padding-top:5px;}
.team li .pic{ border:1px solid #cbcbcb; padding:1px; width:180px; height:108px;}
.team li span{ display:block; height:24px; line-height:24px;}


.ilhs{ height:237px; background:#e2e2e2; padding:8px; margin:13px 0;}
.ilhs h2{ border-bottom:1px dotted #b2b2b2; height:34px; line-height:24px; font-size:14px;}
.ilhs h2 em{ color:#9b9b9b; padding-left:5px;}
.ilhs h2 span{ float:right;}
.ilhs h2 span a{ color:#666;}
.ilhs #featureContainer { WIDTH:922px; border:1px solid #cbcbcb; background:#fff; height:215px; padding:10px;}
.ilhs #wrap{OVERFLOW: hidden}
.ilhs #load{BACKGROUND-IMAGE: url(images/loader32x32.gif); TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH:922px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px;}
.ilhs #feature { POSITION: relative; width:922px;}
.ilhs #feature .button{ POSITION: absolute;WIDTH:840px; TOP: 0px; LEFT:10px}
.ilhs #feature .prev { TEXT-INDENT: -9999px; WIDTH:25px; DISPLAY: block; BACKGROUND: url(../images/feature_left.gif) center top; FLOAT: left; HEIGHT:28px; TOP: 87px; margin-top:80px;}
.ilhs #feature .next {TEXT-INDENT: -9999px; WIDTH:25px; DISPLAY: block; BACKGROUND: url(../images/feature_right.gif) center top; FLOAT: right; HEIGHT:28px; TOP:87px; margin-top:80px;}
.ilhs .featureUL { POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left;PADDING-TOP: 0px; LEFT: 0px}
.ilhs .featureBox { WIDTH:216px; FLOAT: left; HEIGHT:154px; OVERFLOW: hidden; padding-top:17px;}
.ilhs #botton-scroll {Z-INDEX: 0; WIDTH:860px;}
.ilhs #block { float:left;Z-INDEX: 0;WIDTH:860px; OVERFLOW: hidden; padding-left:10px;}
.ilhs #block .box { FLOAT: left; height:150px; border:1px solid #d7dbde; padding:1px; width:198px;}


.iabout{ padding-top:12px;}
.iaboutlf{ background:url(../images/x.jpg) left top repeat; padding:8px; width:265px;}
.iaboutrt{ width:415px;}
.iaboutrt h3{ font-weight:600; padding:5px 0 2px 0;}
.iaboutrt p{ line-height:24px; text-indent:25px; color:#666;}
.iaboutrt p a{ color:#f59b13; margin-left:10px;}

.newaq{ background:#e2e2e2; padding:8px; margin-top:13px;}
.newaqc { width:922px; border:1px solid #cbcbcb; background:#fff; padding:10px;}
.newaqc h2{ border-bottom:1px solid #cfcfcf; height:31px; line-height:28px; font-size:14px;}
.newaqc h2 em{ color:#9b9b9b; padding-left:5px; text-transform:uppercase;}
.newaqc h2 span{ float:right;}
.newaqc h2 span a{ color:#666;}

.rollBox{width:195px;overflow:hidden;padding:11px 0;margin:0 auto;}
.rollBox .LeftBotton{height:28px;width:20px;background:url(../images/feature_left.gif) center no-repeat;overflow:hidden;float:left;display:inline;margin:65px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:28px;width:20px;background:url(../images/feature_right.gif) center no-repeat;overflow:hidden;float:left;display:inline;margin:65px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:134px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:134px;float:left;}
.rollBox .Cont .pic span{ display:block; text-align:center; padding-top:5px;}
.rollBox .Cont .pic img{padding:1px;background:#fff;border:1px solid #cecece;display:block;margin:0 auto;}
.rollBox #List1,.rollBox #List2{float:left;}



.aqk{ width:208px; padding-right:20px; background:url(../images/bg1.jpg) right 10px no-repeat; height:333px;}
.aqk dl{ padding:10px 8px 0px 8px;}
.aqk dl dt{ padding-left:23px; background:url(../images/aq.jpg) 0px 5px no-repeat; height:26px; line-height:26px; overflow:hidden;}
.aqk dl dd{ padding-left:23px; background:url(../images/aq.jpg) 0px -20px no-repeat; line-height:26px; color:#666;}
.aqk dl dd a{ color:#fc0101; font-weight:600; margin-left:10px;}

.inews{ width:450px; padding-left:13px;}
.inewsb{ padding-top:15px;}
.inewsb em{ float:left; width:155px; height:115px; padding:2px; border:1px solid #e2e2e2;}
.inewsb .rttxt{ width:278px; float:right;}
.inewsb .rttxt h3{ font-weight:600; padding-top:5px; color:#f59b13;}
.inewsb .rttxt p{ line-height:24px; color:#666;}
.inewsb .rttxt p a{ color:#f59b13; margin-left:10px;}
.inews ul{ clear:both; padding-top:15px;}
.inews ul li{ height:26px; line-height:26px; border-bottom:1px dotted #dedede; background:url(../images/point.jpg) 0px 10px no-repeat; padding-left:15px;}
.inews ul li span{ float:right;}

.icontact{ background:url(../images/bg1.jpg) left 10px no-repeat; width:208px; padding-left:18px;}
.icontact h3{ font-size:16px; font-weight:600; clear:both; padding-bottom:5px;}
.sercs{ padding-top:15px; height:91px;}
.sercs em{ display:block; float:left; padding:2px; border:1px solid #e1e1e1; width:70px; height:70px;}
.sercs p{ width:125px; float:right; line-height:27px; padding-top:10px; color:#666;}
.sercs p span{ display:block; background:url(../images/tele2.jpg) 0px 4px no-repeat; padding-left:33px;}
.icontact ul{ line-height:26px;}


/*友情链接样式*/


.link{ margin-top:13px; background:url(../images/linkbg.jpg) #fff 0px 0px repeat-x; border:1px solid #dedede; padding-top:2px;}
.link h2{ height:33px; line-height:33px; font-size:20px; color:#666; padding-left:18px; text-transform:uppercase;}
.link h2 em{ font-size:13px; padding-left:30px;}
.link p{ padding:15px 13px; line-height:24px;}
.link p a{ margin-right:25px;}

/*foot样式*/
.foot{ margin-top:13px; text-align:center; background:url(../images/ft2.jpg) 920px 60px no-repeat;}
.foot1{ height:32px; line-height:32px; background:#2580b6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.foot1 a{ margin:0 8px; color:#fff;}
.foot2{ background:url(../images/ft1.jpg) 20px 26px no-repeat; padding:25px 0; color:#666; line-height:24px;}


.prolist{ padding-top:15px;}
.prolist ul li{ width:200px; position:relative; margin:0px 0 0 29px; float:left; background:url(../images/listbg.jpg) 0px 170px no-repeat;}
.prolist ul li em{ display:inline-block; width:67px; height:46px; background:url(../images/p.gif) 0px 0px no-repeat; position:absolute; left:0px; top:0px;}
.prolist ul li img{ border:1px solid #c9cfcf; padding:1px;}
.prolist ul li span{ height:26px; line-height:26px; display:block; color:#666; padding:15px 0; text-align:center;}
.prolist ul li span a{ color:#666;}
.prolist ul li span a:hover{ color:#fc0101;}
.page{ padding:32px; text-align:right;}
.page a{ padding:2px 7px; border:1px solid #dddad5; background:#dddad5; font-size:12px; margin-right:5px; font-family:"宋体"; margin-bottom:10px; display:inline-block;}
.page a.a1{ background:#ededeb; color:#31302c;}
.page a:hover{ background:#ededeb; color:#31302c;}
.page select{ margin-right:5px; height:22px;}
.page span{ float:left;}



.proabt{ padding:10px 15px 20px 15px;}
.proabtlf{ border:1px solid #c2d5e4; width:312px; height:275px; padding:2px;}
.proabtrt{ width:350px; padding-top:5px;}
.proabtrt h4{ font-weight:600; font-size:14px; padding:8px 0;}
.proabtrt p{ line-height:26px; padding-top:5px; text-indent:25px;}
.qqcom{ padding-top:5px;}
.qqcom a{ margin-right:5px;}
.info{ height:auto; overflow:hidden;}
.info-s{ position:relative; width:100%; height:auto; overflow:hidden; background:transparent; z-index:1;}
.info-s ul{ width:auto; height:auto; overflow:hidden;}
.info-s ul li{ float:left;}
.info-s ul li a{ float:left; line-height:30px; padding:0 30px; border:1px solid #d5d5d5; border-left:0; font-size:14px;}
.info-s ul li a:hover{ text-decoration:none;}
.info-s ul li a.active{ border-bottom-color:#fff;}
.info-c{ height:auto; overflow:hidden; padding:20px 20px 10px 20px; border-top:1px solid #d5d5d5; margin-top:-1px; line-height:30px;}
.info-c p{ padding-top:10px;}

.zhanshi{ padding:1px; border:1px solid #c7d0cf; width:956px; background:#fff;}
.zhanshi h2{ background:url(../images/bg4.jpg) left top repeat; padding-top:13px;}
.zhanshi h2 em{ display:block; background:#036596; height:33px; line-height:33px; padding-left:16px;}
.zhanshi h2 em span{ padding:0 38px 0 0; background:url(../images/point3.jpg) 0px -27px no-repeat;}
.zhanshi h2 em span a{ color:#fff; font-weight:600; padding-left:25px;}
.zhanshi h2 em span.ons,.zhanshi h2 em span a:hover{ background:url(../images/point3.jpg) 0px 1px no-repeat;}

#picarea { margin:0px auto; width:932px; padding:12px;}
#bigpicarea { position:relative; margin:0px auto; width:932px; height:550px; OVERFLOW:hidden}
.image { text-align:center}
.image IMG { margin:0px auto;}
#bigpicarea .word { text-align:center; height:50px; COLOR:#333; background:#fff;}
#bigpicarea .word H3 { text-align:center; line-height:48px; height:48px; color:#333; FONT-SIZE:14px}
#bigpicarea .ui-els-hide { DISPLAY:none}
#thumbs { margin:0px auto; width:932px; height:70px}
* HTML #thumbs { height:100%}
#thumbs LI { margin:0px 3px; width:60px; DISPLAY:inline; FLOAT:left; height:35px}
#thumbs UL { margin-TOP:3px}
#thumbs LI.last_img { margin-RIGHT:4px}
#thumbs LI.first { margin:25px 10px 0px 15px; width:9px; height:16px; cursor:pointer}
#thumbs LI.last { margin:25px 10px 0px 15px; width:9px; height:16px; cursor:pointer}
#thumbs LI A { border:#fff 2px solid; width:60px; DISPLAY:block; FONT-SIZE:0px;}
#thumbs LI A:hover { border:#000 2px solid;}
#thumbs LI A.current { border:#f8ae0f 2px solid;}
.bigbtnPrev { z-index:100; position:absolute; width:35px; height:51px; top:186px; cursor:pointer; left:30px}
.bigbtnNext { z-index:100; position:absolute; width:35px; height:51px; top:186px; cursor:pointer; right:30px}
#big_play_prev { background-IMAGE:url(../images/leftbig.png); width:35px; DISPLAY:block; height:51px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/leftbig.png')}
#big_play_next { background-IMAGE:url(../images/rightbig.png); width:35px; DISPLAY:block; height:51px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/rightbig.png')}
#smallpicarea { padding-top:15px;}