@charset "gb2312";


body,ul,li,img,h1,h2,h3,h4,h5,h6,form,ol{ padding:0; margin:0; border:0;}
dl,dt,dd{ padding:0; margin:0; list-style:none;}
ul{ list-style:none; }
body{ font-size:12px; margin:0 auto; padding:0;line-height:20px; border-collapse:collapse; height:auto; min-width:1200px; background:#fff;font-family:''; color:#666;}
a{ text-decoration:none; color:#000; cursor:pointer;}
a.hover{ text-decoration:underline;}
#zhengti{ width:100%; height:auto;  margin:0 auto;  position:relative; overflow:hidden; max-width:1900px;  }
.clear{ clear:both; overflow:hidden; height:0px;}
.title1{ font-weight:normal; margin-bottom:10px; font-size:24px; color:#000000; width:100%; line-height:34px; padding:18px 0px; padding-top:0; overflow:hidden; text-align:center; clear:both; font-family:;}
.title01{ font-size:28px; color:#e62e8b; width:100%; line-height:44px; margin:20px 0; font-weight:bold;overflow:hidden; text-align:center; clear:both; font-family:; }
.title2{ color:#CD9933; font-family:;  font-size:16px;   line-height:30px; }
.title3{  color:#7f7f7f; font-size:18px; font-family:; margin:10px 0px; line-height:40px; padding-left:11px; background:url(images/title3.jpg) left center no-repeat; border-bottom:1px dashed #959595; }
.title4{  color:#CD9933;  font-size:14px;  }
.txt01{ font-size:30px; color:#ff0098; line-height:40px; font-weight:bold;}
.line{ width:100%; border-bottom:1px #e0e0e0 dashed; margin:10px 0;}
.ntit1{ font-size:18px; text-align:center; font-family:; color:#A92028; border-bottom:1px dashed #A92028; padding-bottom:10px; margin-bottom:10px;}

.mbox{ width:1200px; margin:0 auto; position:relative;}
.headert{ width:1200px; margin:0 auto; height:34px; line-height:34px; color:#4e4e4e;}
.htxt{ float:left;}
.tnav{ float:right; padding-right:50px;}
.tnav a{ color:#4e4e4e; padding-right:30px;}
.tnav a.tnav_rx:hover{text-decoration:none;}
.tnav a:hover{text-decoration:underline;}
.tnav a img{ vertical-align:middle;}
.logo{ float:left; height:86px;}
.header{width:100%; height:85px; background:url(images/header.jpg) left top repeat-x; position:relative; z-index:10;background:#84bd00;}

.head_bg{ background:#84bd00;border-bottom: 4px solid #cc9933;}
.menu{height:85px; float:right;}
.menu ul li{ float:left; position:relative; width:100px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:85px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; padding:32px 0; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#cd9933;color:#fff;}






#sytop{width:100%; height:599px; position:relative; overflow:hidden;}
#SliderName{ width:1920px; position:absolute; left:50%; top:0; margin-left:-960px;}
.syli{ position:absolute; z-index:5; bottom:172px; left:50%; margin-left:620px;}
.syli a{ display:block; width:18px; height:18px; border:1px solid #fff; margin-bottom:10px;}
.syli a.active{ display:block; width:19px; height:19px; background:#fff;}

.sybox1{ width:100%; background:url(../images/sybox1.jpg) center bottom no-repeat #fff; margin:0 auto;}
.syjj{ width:1200px; margin:0 auto; padding-top:30px; overflow:hidden;}
.syjj ul{ width:1220px; overflow:hidden;}
.syjj ul li{ cursor:pointer; width:233px; height:152px; float:left; position:relative; overflow:hidden; margin-right:8px; overflow:hidden; border-radius:3px; display:inline;}
.syjjt{ position:absolute; left:0; top:0; text-align:center; font-family:; font-size:18px; color:#fff; line-height:22px; background:url(images/t1.png); width:233px; height:152px;}
.syjjt img{ display:block; margin:0 auto; padding-top:25px;}
.syjjt span{ font-size:12px; display:block;}
.syjj ul li.on .syjjt{ display:none;}
.jjnr{ width:1200px; height:295px; margin:0 auto; position:relative; overflow:hidden; margin-top:32px; display:none;}
.sytit1{ width:1200px; height:49px; background:url(images/sytit1.jpg) center top no-repeat;}
.sytit1 p{ display:block; width:202px; line-height:20px; color:#fff; font-family:; height:43px; padding-top:6px; font-size:18px; margin:0 auto; background:#CD9933; text-align:center;}
.sytit1 p span{ display:block; font-size:12px; text-transform:uppercase;}
.st1{ width:497px; float:left; overflow:hidden; padding-top:32px;}
.st2{ width:605px; height:165px; float:left; overflow:hidden; position:relative; line-height:24px; color:#6b6b6b; font-size:14px; font-family:; padding-top:32px;}
.st2 h3{ line-height:30px; font-size:18px; font-weight:normal;}
.st2 a h3{ color:#000;}
.st2 a{ color:#6b6b6b;}
.st2 a:hover{text-decoration:underline;}
.m1{ position:absolute; right:0; bottom:0; width:63px; height:17px; line-height:17px; display:block; text-align:center; font-size:12px; text-transform:uppercase; background:url(images/m1.jpg); color:#cc9933;}
.m2{ width:110px; height:45px; cursor:pointer; position:absolute; left:545px; bottom:0px;}
.cpts{ width:1170px; height:167px; padding-top:16px; color:#fff; font-size:14px; line-height:24px; font-family:; margin:0 auto; overflow:hidden;}
.cpts a:hover{text-decoration:underline;}
.jjnr ul li{ display:none;}
.cptsl{ width:240px; float:left; overflow:hidden; height:142px; text-align:right; position:relative;}
.cptsr{ width:250px; float:right; overflow:hidden;}
.cpts h3{ font-size:26px; font-weight:bold; line-height:46px; font-family:simsun;}
.cpts a{ color:#fff;}
.m3{ position:absolute; bottom:0; background:url(images/m3.png) no-repeat; right:0; width:66px; height:19px; line-height:19px; font-size:12px; text-transform:uppercase; text-align:center;}
.m4{ display:block; background:url(images/m3.png) no-repeat; margin-top:2px; width:66px; height:19px; line-height:19px; font-size:12px; text-transform:uppercase; text-align:center;}
.m3:hover{ background:url(images/m03.png) no-repeat; color:#cc9933;}
.m4:hover{ background:url(images/m03.png) no-repeat; color:#336666;}

.sybox2{ width:100%; height:750px; background:#edeef0; position:relative; z-index:2;}
.sytit2{ width:717px; margin:0 auto; overflow:hidden;}
.sycp{ width:1308px; height:508px; position:absolute; left:50%; top:142px; margin-left:-654px;}
.sycp ul li img{ display:block; width:100%; height:100%;}

.sybox3{ width:100%; height:492px; background:url(../images/sybox3.jpg) center top no-repeat; position:relative; z-index:2;}
.cptd{ width:1115px; margin:0 auto; overflow:hidden; height:280px;}
.syts{ width:248px; height:280px; overflow:hidden; float:left; display:inline; margin:0px 15px;}
.syts a:hover .tstxt span{ color:#fff; text-decoration:none;}
.syts a:hover .tstxt{text-decoration:underline;}
.syts h3{ display:block; height:37px; line-height:37px; font-size:18px; font-family:; text-align:center; font-weight:normal; color:#fff;}
.syts h3 span{ color:#ffffcc; padding-right:5px;}
.tspic{ width:248px; height:147px; overflow:hidden;}
.tstxt{ text-align:center; width:248px; height:80px; overflow:hidden; padding-top:10px; font-family:; color:#eaeaea; font-size:12px; line-height:22px;}
.tstxt span{ display:block; width:63px; height:17px; line-height:17px; margin:6px auto; overflow:hidden; text-align:center; color:#cc9933; font-size:12px; text-transform:uppercase; background:url(images/m4.png) no-repeat;}

.sybox4{ width:100%; background:#fff; position:relative; z-index:2; padding:20px 0px; overflow:hidden;}
.synews{ width:498px; height:325px; float:left; overflow:hidden;}
.syntit img{ display:block;}
.synews ul li{ height:68px; overflow:hidden; padding:5px 0px; margin-top:2px; width:426px; padding-left:72px; font-family:;}
.synews ul li h3{ font-size:16px; line-height:30px; color:#000; height:30px; overflow:hidden; font-weight:normal;}
.synews ul li h3 span{ float:right; overflow:hidden; font-size:12px; color:#7d7d7d;}
.synews ul li p{ margin:0px; color:#646464; line-height:18px; height:36px; overflow:hidden;}
.synews ul li:hover{ background:#cc9933; width:470px; padding:5px 14px;}
.synews ul li:hover h3{ color:#fff;}
.synews ul li:hover h3 span{ color:#fff;}
.synews ul li:hover p{ color:#fff;}
.synews ul{ background:url(images/synbj.jpg) left top no-repeat;}
.video{ width:413px; height:305px; overflow:hidden; float:left; display:inline; margin-left:38px; margin-top:8px;}
.synav{ width:218px; float:right; overflow:hidden; padding-top:7px;}
.synav a{ line-height:22px; color:#cc9933; display:block; height:52px; padding-top:13px; padding-left:78px; overflow:hidden; font-family:; margin-bottom:15px; font-size:20px;}
.synav a:hover{text-decoration:underline;}
.synav a span{ display:block; font-size:10px;-webkit-transform:scale(0.8); -webkit-transform-origin-x: 0; width:160px; text-transform:uppercase;}
.synav a.syn1{ background:url(images/n1.jpg) left top no-repeat;}
.synav a.syn2{ background:url(images/n2.jpg) left top no-repeat;}
.synav a.syn3{ background:url(images/n3.jpg) left top no-repeat;}
.synav a.syn4{ background:url(images/n4.jpg) left top no-repeat;}
.synav a.syn1:hover{ background:url(images/n01.jpg) left top no-repeat;}
.synav a.syn2:hover{ background:url(images/n02.jpg) left top no-repeat;}
.synav a.syn3:hover{ background:url(images/n03.jpg) left top no-repeat;}
.synav a.syn4:hover{ background:url(images/n04.jpg) left top no-repeat;}

#feature-carousel {
    width:1308px;
	height:508px;
    position:relative;
}
#feature-carousel img {
    border:0;
}
#feature-carousel .carousel-feature {
    position:absolute;
    top:-1000px;
    left:-4000px;
    cursor:pointer;
}

#feature-carousel .blipsContainer {
    position:absolute;
    color:white;
    right:300px;
    top:210px;
    padding:0;
    margin:0;
	display:none;
}
#feature-carousel .blipsContainer .blip {
    margin:3px;
    height:14px;
    width:14px;
    color:white;
    text-align:center;
    font-size:10px;
    border:1px dotted black;
}
#feature-carousel .blipsContainer .blipSelected {
    color:white;
    font-weight:bold;
    background-color:black;
}
.tracker-summation-container{ display:none;}
.tracker-individual-container{ position:absolute; left:100px; top:100px;}
#carousel-left{ cursor:pointer; width:45px; height:70px; background:url(../images/cplbtn1.png); position:absolute; z-index:10; left:30px; top:218px;}
#carousel-left:hover{background:url(../images/cplbtn01.png);}
#carousel-right{ cursor:pointer; width:45px; height:70px; background:url(../images/cprbtn1.png); position:absolute; z-index:10; right:30px; top:218px;}
#carousel-right:hover{background:url(../images/cprbtn01.png);}




#main{ width:100%; background:#ebebeb; overflow:hidden;}
.content{ width:1200px; margin:0 auto; overflow:hidden; background:#fff;}
.hot{ height:103px; font-family:; background:url(images/hot.jpg) center top no-repeat;}
.hot_l{ float:left;}
.hot_r{ float:right; padding-right:17px; padding-top:26px; overflow:hidden;}
.hot a{ float:left; width:130px; height:50px; line-height:50px; text-align:center; display:inline; font-size:20px; color:#ffffcc;}
.hot a.selected,.hot a:hover{ background:url(images/tnav.png); color:#fff;}

.normal{ min-height:400px; width:1105px; margin:0 auto; overflow:hidden; line-height:30px; font-size:14px; color:#323232; padding-bottom:30px; padding-top:20px;}
.normal p{ text-indent:2em; margin:10px 0px;}

.newslist{ min-height:400px; width:1100px; border-top:1px dashed #959595; overflow:hidden; margin:0 auto; margin-top:20px; overflow:hidden; padding-bottom:20px;}
.newslist ul{ overflow:hidden; width:1060px; margin:0 auto; padding-bottom:20px;}
.newslist ul li{ height:126px; overflow:hidden; padding:18px 0px; border-bottom:1px solid #EAEAEA; font-family:;}
.newslist ul li .newpic{ width:237px; height:126px; overflow:hidden; float:left;}
.newslist ul li .newtxt{ color:#7d7d7d; line-height:22px; font-size:14px;  width:790px; float:right; overflow:hidden; height:115px; position:relative;}
.newslist ul li .newtxt h3{ font-size:16px; padding-right:5px; color:#494949; line-height:36px; overflow:hidden; height:36px;}
.newslist ul li .newtxt .ntim{ position:absolute; bottom:12px; right:0px; color:#ff8a00;}
.fbsj{ position:absolute; bottom:7px; font-size:14px; color:#bdbcbc; left:0px; padding-left:20px; background:url(images/b1.jpg) left center no-repeat;}
.fenye{ text-align:center; font-size:12px; color:#767676; }
.fenye a{ padding:0px 5px; color:#646464;}
.newslist ul li .newtxt .ntim:hover{text-decoration:underline;}
.newslist ul li .newtxt:hover{text-decoration:underline;}

.prolist{min-height:400px; width:1109px; overflow:hidden; padding-top:30px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.pronav{ width:1130px; margin:0 auto; overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #959595;}
.pronav a{ color:#fff; width:106px; height:120px; float:left; font-weight:bold; margin-right:11px; display:inline; text-align:center; padding-right:7px; line-height:106px; font-size:16px; font-family:;}
.pronav a:hover,.pronav a.selected{ background:url(images/subj.png) no-repeat;}
.cp1{ background:url(images/cpn1.jpg) no-repeat;}
.cp2{ background:url(images/cpn2.jpg) no-repeat;}
.cp3{ background:url(images/cpn3.jpg) no-repeat;}
.cp4{ background:url(images/cpn4.jpg) no-repeat;}
.cp5{ background:url(images/cpn5.jpg) no-repeat;}
.cp6{ background:url(images/cpn6.jpg) no-repeat;}
.cp7{ background:url(images/cpn7.jpg) no-repeat;}
.cp8{ background:url(images/cpn8.jpg) no-repeat;}
.cp9{ background:url(images/cpn9.jpg) no-repeat;}
.protxt{ padding:20px 0px; overflow:hidden; color:#323232; font-size:14px; line-height:24px;}
.protxt span{ font-family:; color:#000; font-size:24px; padding-right:10px;}
.prolist ul{ width:1150px; overflow:hidden;}
.prolist ul li{ width:251px; height:250px; float:left; display:inline; margin-right:34px;}
.prolist ul li img{ display:block;}
.prolist ul li span{ display:block; text-align:center; line-height:34px; font-size:14px; font-family:;}
.nyleft{ width:700px; float:left;}
.nyright{ width:405px; float:right;}


/*浜у搧鏀惧ぇ*/
#zhezhao {
background: #000;
width: 100%;
height: 100%;
position: absolute;
z-index: 999;
left: 0;
top: 0;
display: none;
}
#bigimg_box {
position:fixed;
_position: absolute;
z-index: 9999;
width: 590px;
display: none;
height: 416px;
top: 50%;
_top: 790px;
left: 50%;
margin-left: -220px;
margin-top:-185px;
text-align:left;
border:6px solid #ccc;
background:url(images/loading3.gif) center no-repeat #fff;

}
#bigimg_box img{ width:590px; height:416px; display:block; clear:both; overflow:hidden; background:url(images/loading3.gif) center no-repeat;}
#bigimg_box .bigtit{ width:595px; height:34px; line-height:34px; text-align:center; color:#000000; background:#fff; font-size:12px;}
#closebox{ width:68px; height:68px; overflow:hidden; background:url(images/closebiao.png) no-repeat; position:absolute; top:0px; right:0px; z-index:2; cursor:pointer;}
#pro_l{ position:absolute; width:53px; height:53px; cursor:pointer; top:44%; left:10px; z-index:2; cursor:pointer;  background:url(images/pro_l.png);}
#pro_r{ position:absolute; width:53px; height:53px; cursor:pointer; top:44%; right:10px; z-index:2; cursor:pointer;  background:url(images/pro_r.png);}
#closebtn{ color:#000; width:50px; height:25px; background:#fff; text-align:center; line-height:25px; cursor:pointer;}
.spnr{ overflow:hidden; display:none;}
.spbf{ width:595px; height:400px; overflow:hidden; background:#fff;}
/*浜у搧鏀惧ぇ*/



#liuyan {
overflow: hidden;
width: 700px;
height: 420px;
background: url(images/lybj.png) -20px -8px no-repeat;
}
.lybox{ width:800px; overflow:hidden; float:left; display:inline; margin-left:30px;}
.lypic{ width:350px; float:left; margin-top:25px;  display:inline;}
.txt9{ text-align:center; font-size:16px; font-weight:bold;  color:#00aef3; font-family:SimHei;}
.txt8{ text-align:center; font-family:; width:730px; font-size:18px;  color:#000; margin:20px auto; line-height:30px; }

#main.lyb{background:url(images/mainbj2.png);}

.normal.lyl{ width:1010px; height:510px; background:url(images/lyl.jpg) left top no-repeat;}