*{ margin:0; padding:0; word-break:break-all;}
ul{ list-style:none;}
a{ color:#333; outline:none; text-decoration:none; hide-focus:expression(this.hideFocus=true);}
a:link,a:visited{ color:#333;}
img{ border:0;}
body{ font-size:12px; color:#333; font-family:"宋体";}
.clear{ clear:both;}

.top{ width:1060px; height:108px; overflow:hidden; margin:0 auto; background:url(/images/topbg.jpg) center top no-repeat;}
.logo{ width:453px; height:108px; float:left; overflow:hidden;}
.phone{ width:352px; height:108px; float:right; overflow:hidden;}
.phone img{ width:352px; height:108px; display:block;}

#menu{width:1060px; height:42px; z-index:10; position:relative; background:url(/images/menu.jpg) 0 0 repeat-x; margin:0 auto;}
.menu1,.menu1 ul{ width:1056px; margin:0 auto; height:42px;}
.menu1 li{ width:126px; text-align:center; position:relative; float:left; font-size:14px; font-weight:bold; padding-top:0; background:url(/images/menuline.jpg) right top no-repeat;}
.menu1 li a{ display:block; color:#fff; line-height:42px;}
.menu1 li a:hover,.menu1 li a.navCurrent{ color:#febf00; background:url(/images/menu1.jpg) 0 0 no-repeat;}

.menu1 li .two{ position:absolute; top:42px; left:0; display:none; width:176px;}
.menu1 li .two li{ width:126px; border-top:1px solid #eee; text-align:center; font-family:"宋体"; font-size:12px; font-weight:normal;}
.menu1 li .two li a{ color:#fff; display:block; background:#0b62b3; line-height:26px;}
.menu1 li .two li a:hover{ color:#f90;  background:#014d95;}
.menu1 li:hover .two{ display:block;}

.banner{  width:1060px; height:339px; overflow:hidden; position:relative; margin:0 auto;}
.tFlash{ width:1060px; position:absolute; left:50%; margin-left:-530px; height:339px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.BslideBox{ width:1060px; height:339px; overflow:hidden;position:absolute; left:50%; margin-left:-530px;}
.BslideBox .hd{ width:100px; height:10px; left:50%; margin-left:-50px; z-index:1; overflow:hidden; position:absolute; bottom:11px;}
.BslideBox .hd li{ width:10px; height:10px; float:left; margin:0 3px; background: url(/images/changeoff.png) 0 0 no-repeat; cursor:pointer;}
.BslideBox .hd li.on{ width:10px; height:10px; background: url(/images/changeon.png) 0 0 no-repeat;}
.BslideBox .bd{ position:relative; z-index:0; height:100%;}
.BslideBox .bd li{ zoom:1; vertical-align:middle;}
.BslideBox .bd img{ width:1060px; height:339px; display:block;}

.section{ width:1060px; margin:20px auto 0; overflow:hidden;}
.newsimg{ width:307px; height:267px; float:left; overflow:hidden; padding:3px; border:1px solid #ebebeb; background:url(/images/newsimgbg.jpg) left bottom no-repeat;}
.newsimg img{ width:307px; height:267px; display:block;}
.news{ width:463px; height:273px; border:1px solid #ebebeb; overflow:hidden; margin-left:10px; float:left;}
.newsbtn{ width:453px; height:31px; overflow:hidden; background:url(/images/news-btn.jpg) 0 0 no-repeat; text-align:right; padding-right:10px; line-height:31px;}
.newsbtn a{ color:#5c5b5b;}
.newsbtn span{ width:84px; height:29px; line-height:29px; font-family:Microsoft Yahei; font-size:14px; text-align:center; margin-left:2px; margin-top:2px; float:left;}
.newsbtn span a{ color:#fff; display:block;}
.newsbox{ width:443px; padding:3px 10px 0; height:231px; overflow:hidden;}
.newsbox li{ background:url(/images/three.jpg) 2px 12px no-repeat; padding-left:13px; line-height:32px; border-bottom:1px dotted #dddddd; color:#5c5b5b;}
.newsbox li span{ float:right;}
.newsbox li a{ color:#5c5b5b;}
.newsbox li a:hover{ color:#e00000;}

.tzgg{ width:260px; height:251px; float:left; overflow:hidden; margin-left:10px;}
.tzggbtn{ width:250px; height:32px; background:url(/images/tzggbtn.jpg) 0 0 no-repeat; padding-right:10px; line-height:32px; text-align:right;}
.tzggbtn a{ color:#fff;}
.tzggbtn span{ float:left; padding-left:24px; font-size:14px; font-weight:bold;}
.tzggbtn span a{ color:#fff;}
.tzggbox{ width:228px; height:198px; padding:15px 15px 5px; border:1px solid #ebebeb; border-top:0; overflow:hidden;}

.com{ width:313px; height:249px; border:1px solid #ebebeb; float:left; overflow:hidden;}
.combtn{ width:303px; height:31px; line-height:31px; text-align:right; padding-right:10px; overflow:hidden; background:url(/images/combtn.jpg) 0 0 no-repeat;}
.combtn a{ color:#5c5b5b;}
.combtn span{  width:84px; height:29px; line-height:29px; font-family:Microsoft Yahei; font-size:14px; text-align:center; margin-left:2px; margin-top:2px; float:left;}
.combtn span a{ color:#fff; display: block;}
.combox{ width:298px; height:217px; padding:0 6px 0 9px; overflow:hidden; position:relative;}
.combox img{ width:144px; height:119px; padding:2px; border:1px solid #ebebeb; float:left; margin-right:5px; margin-top:9px;}
.combox p{ line-height:29px; padding-top:18px;}
.combox p a.more{ position:absolute; top:192px; right:15px; color:#e00000;}

.news3{width:463px;height:249px;float:left;overflow:hidden;position:relative; margin-left:10px; border:1px solid #ebebeb;}
#tab1{height:31px;line-height:27px;text-align:right; background:url(/images/newsbtn1.jpg) 0 0 no-repeat; padding-left:2px;}
#tab1 li{width:84px;font-size:12px; font-family:Microsoft Yahei;text-align:center;cursor:pointer;  float:left; background: url(/images/tb2.jpg) 0 0 no-repeat; height:30px; margin-right:5px; font-size:14px; margin-top:2px;}
#tab1 li.now{width:84px; background:url(/images/tb1.jpg) 0 0 no-repeat;}
#tab1 li a{ display:block;color:#484848;}
#tab1 li.now a{color:#fff; display:block;}
	
#tablist1{width:463px;height:218px; overflow:hidden;}
.tablist{width:463px;height:218px;font-size:12px;overflow:hidden;display:none;}
.tablist .more{position:absolute;top:9px;right:11px;  font-size:12px;}

.cc2{width:443px;height:204px;overflow:hidden; padding:2px 10px 0;}
.cc2 li{line-height:33px; border-bottom:1px dotted #d7d7d7; padding-left:18px; background:url(/images/three.jpg) 5px 13px no-repeat;}
.cc2 li a{color:#323232;}
.cc2 li a:hover{color:#f50000;}
.cc2 li span{ float:right;}
.block{display:block;}



.zzty{ float:left; margin-left:10px; width:733px; height:249px; border:1px solid #ebebeb; overflow:hidden; }
.zztybtn{ width:723px; height:31px; line-height:31px; text-align:right; padding-right:10px; overflow:hidden; background:url(/images/zzrybtn.jpg) 0 0 no-repeat;}
.zztybtn a{ color:#5c5b5b;}
.zztybtn span{  width:84px; height:29px; line-height:29px; font-family:Microsoft Yahei; font-size:14px; text-align:center; margin-left:2px; margin-top:2px; float:left;}
.zztybtn span a{ color:#fff; display: block;}
.pic2{ width:705px; height:203px; float:left; margin:15px 14px 0;overflow:hidden;}
.pic2 img{ width:199px; height:167px; padding:2px; border:1px solid #ebebeb; _display:block; } 
.pic2 a{ line-height:28px; display:block;}
.pic2 a:hover{ color:#f00;}

.case{ width:1058px; height:236px; margin:10px auto 0; overflow:hidden; border:1px solid #ebebeb;}
.casebtn{ width:1048px; height:31px; line-height:31px; text-align:right; padding-right:10px; overflow:hidden; background: url(/images/casebtn.jpg) 0 0 no-repeat;}
.casebtn a{ color:#5c5b5b;}
.casebtn span{  width:84px; height:29px; line-height:29px; font-family:Microsoft Yahei; font-size:14px; text-align:center; margin-left:2px; margin-top:2px; float:left;}
.casebtn span a{ color:#fff; display: block;}
.pic3{ width:1030px; height:190px; float:left; margin:15px 14px 0;overflow:hidden;}
.pic3 img{ width:191px; height:159px; padding:2px; border:1px solid #ebebeb; _display:block; } 
.pic3 a{ line-height:23px; display:block;}
.pic3 a:hover{ color:#f00;}

.link{ width:1058px; margin:10px auto 0; overflow:hidden; border:1px solid #ebebeb;}
.linkbox{ width:1040px; margin:5px 9px 10px; min-height:60px; overflow:hidden;}
.linkbox a{ display:block; width:200px; padding-right:15px; padding-left:15px; line-height:30px; float:left; overflow:hidden; text-align:center;}

/*.link2{ width:1050px; margin:10px auto 0; overflow:hidden; border:1px solid #ebebeb; height:46px; overflow:hidden; padding:9px 4px;}
.linkbox2 li{ width:200px; height:46px; overflow:hidden; float:left; padding:0 5px;}
.linkbox2 li img{ width:200px; height:46px; display:block;}
.linkbox2 li a{ display:block;}*/
.link2{ width:1040px; margin:10px auto 0; overflow:hidden; border:1px solid #ebebeb; height:64px; overflow:hidden; padding:0px 9px;}

.pic4{ width:1040px; height:50px; margin:0;overflow:hidden; margin-top:8px;}
.pic4 img{ width:194px; height:40px; border:1px solid #ebebed; padding:2px;  }

.footer{ width:100%; min-width:1060px; height:76px; background:url(/images/footer-bg.jpg) 0 0 repeat-x; margin-top:15px; color:#fff; text-align:center; line-height:30px; margin-top:10px; padding-top:15px;}
.footer p span{ font-family:Arial;}
.footer p a{ color:#fff;}
.footer p a:hover{ color:#ff0;}


.section1{ width:1058px; margin:22px auto 0; border:1px solid #ebebeb; overflow:hidden;}
.abouttitle{ width:1048px; height:34px; line-height:34px; text-align:right; padding-right:10px; background:url(/images/abouttitle.jpg) 0 0 no-repeat;}
.abouttitle span{ padding-left:40px; float:left; font-size:14px; font-weight:bold; color:#004c93;}

.abouttitle a:hover,.abouttitle a.now{ color:#e70012;}
.about1{ width:1038px; overflow:hidden; margin:10px auto;}
.about1 li{ float:left; width:159px; height:31px; padding:10px 7px; overflow:hidden; background: url(/images/about2.jpg) 7px 10px no-repeat; text-align:center; line-height:31px; font-size:14px;}
.about1 li a{ color:#535151; display:block;}
.about1 li a:hover,.about1 li a.now{ color:#fff; background:url(/images/about1.jpg) 0 0 no-repeat;}
.aboutline{ width:1024px; height:1px; border-bottom:1px dotted #dddddd; margin: 0 auto;}
.about2{ width:1038px; overflow:hidden; margin:10px auto;}
.about2 li{ float:left; width:159px; height:29px; padding:10px 7px; overflow:hidden; background: url(/images/about3.jpg) 7px 10px no-repeat; text-align:center; line-height:29px; font-size:14px;}
.about2 li a{ color:#676767; display:block;}
.about2 li a:hover,.about2 li a.now{ color:#004c93; background:url(/images/about3.jpg) 0 0 no-repeat;}

.showtitle{ width:1058px; height:39px; line-height:39px; text-align:center; font-size:18px; color:#f60000; font-weight:bold; background:url(/images/showtitle.jpg) 0 0 no-repeat;}
.showxx{ width:1038px; line-height:30px; color:#666666; overflow:hidden; padding-top:10px; text-align:center; margin:0 auto;}
.showxx b{ margin:0 14px; font-weight:normal;}


.words{ width:1038px; min-height:600px; overflow:hidden; padding:10px;}


#cgan{width:1028px;overflow:hidden; margin:0 auto;}
#cgan li{float:left;width:25%; padding:10px 0; text-align:center;}
#cgan li a{ display:block; line-height:30px;}
#cgan li img{ display:block; padding:2px; border:1px solid #aaaaaa; margin:0 auto;}
#cgan li a:hover{ color:#F00}

#link5{width:1028px;overflow:hidden; margin:0 auto;}
#link5 li{display:block;float:left;width:25%;text-align:center; padding:10px 0;}
#link5 img{ width:230px; height:45px; border:1px solid #dadada;padding:1px; display:block; margin:0 auto;}

#link6{width:1028px; margin:20px auto 0 auto; min-height:300px;}
#link6 li{display:block;float:left;width:25%;text-align:center; margin:10px 0; height:24px;line-height:24px;}
#link6 li a{ width:230px; height:24px; border:1px solid #dadada;padding:1px; background-color:#f9f9f9; display:block; margin:0 auto;}

