*{ margin:0; padding:0;}

body{ text-align:center; font-size:12px; color:#2f2f2f; line-height:190%;}

input{ vertical-align:middle;}

li{ list-style-type:none;}

img{ border:none;}

a{ color:#2f2f2f; text-decoration:none;}

a:hover{ color:#0254a2; text-decoration:none;}

.clear{ clear:both; height:0; overflow:hidden;}

.fl{ float:left;}

.fr{ float:right;}

.tt{ margin-top:6px;}

.ll{ margin-left:7px;}

.rr{ margin-right:7px;}

.container{ width:100%;}

.top{ width:100%; background:url(../images/tbg.gif) repeat-x #fff; overflow:hidden;}

.top .con{ width:979px; margin:0 auto;}

.logo{ width:602px; height:92px; background:url(../images/logo.jpg); display:inline;}

.tr{ width:360px; height:92px; display:inline;}

.tr p{ line-height:24px; text-align:right; display:inline; margin-top:15px;}

.search{ width:212px; height:18px; line-height:18px; display:inline-block; text-indent:2em; background:url(../images/searchbg.gif) left top no-repeat #fff; border:solid 1px #c5c5c5; color:#9a9899;}

.tr form{ display:inline; float:right; margin-top:5px;}

.nav{ width:979px; height:36px; background:url(../images/navbg.gif);}

.nav li{ width:75px; height:36px; line-height:36px; display:inline; float:left; margin:0 11px; text-align:center; font-size:14px; }

.nav li a{ width:75px; height:36px; line-height:36px; display:block; float:left; color:#fff; }

.nav li a:hover{ width:75px; height:36px; line-height:36px; display:block; float:left; color:#0e0e0e; background:url(../images/navbghover.gif); }

.banner{ width:979px;}

/* flexslider */
.flexslider{position:relative;height:259px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ width:100%;height:259px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:100;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:200;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.pagebody{ width:100%; overflow:hidden; background:url(../images/cbg.gif) left bottom repeat-x #fff;}

.pagebody .main{ width:979px; margin:0 auto;}

.left{ width:230px; display:inline;}

.ban{ width:230px; display:inline;}

.ban h1{ width:230px; height:27px; background:url(../images/btitle.gif);}

.ban h1 .title{ height:27px; line-height:27px; text-indent:1em; display:inline-block; font-size:12px; color:#fff;}

.ban h1 .title a{ color:#fff;}

.ban h1 .title a:hover{ color:#FF0;}

.ban .con{ width:228px; border:solid 1px #c0c0c0; border-top:none; overflow:hidden;}

.news{ width:98%; margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}

.news li{ width:98%; height:24px; line-height:24px; border-bottom:dotted 1px #dadada; text-align:left; overflow:hidden;}

.news li a{ float:left;}

.news li a .biao{ color:#c31224;}

.news li .time{ float:right;}

.news2{ width:98%; margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}

.news2 li{ width:98%; height:32px; line-height:32px; border-bottom:dotted 1px #dadada; text-align:left;}

.news2 li a{ float:left;}

.news2 li a .biao{ color:#c31224;}

.news2 li .time{ float:right;}

.focusBox{ width:213px; height:185px; overflow:hidden; position:relative; border:1px solid #ddd; margin:0 auto; margin-top:5px; padding-bottom:5px; } 
.focusBox .hd{ position:absolute; z-index:1; right:3px; bottom:34px; } 
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.focusBox .hd ul li{ float:left; margin-right:3px;  width:14px; height:14px; line-height:14px; text-align:center; background:#ddd; cursor:pointer; font-family:Arial; color:#666;  
} 
.focusBox .hd ul li.on{ background:#f00; color:#fff;     } 
.focusBox .bd{ position:relative;  } 
.focusBox .bd .pic{ line-height:0px;  } 
.focusBox .bd .pic img{ width:213px; height:157px;} 
.focusBox .bd .con{ height:28px; line-height:28px; text-align:center; font-weight:bold; background:#f6f6f6; } 

.right{ width:728px; display:inline;}

.ban1{ width:490px; display:inline;}

.ban1 h1{ width:490px; height:27px; background:url(../images/btitle1.gif);}

.ban1 h1 .title{ height:27px; line-height:27px; text-indent:1em; display:inline-block; font-size:12px; color:#0254a2;}

.ban1 h1 .en{ text-indent:1em; display:inline-block; font-size:7px; color:#c2c2c2; font-family:7px2bus; font-weight:normal; padding-top:6px;}

.ban1 h1 .more{ text-align:right; height:27px; line-height:27px; display:inline-block; font-size:7px; color:#666666; font-family:7px2bus; font-weight:normal; margin-right:12px;}

.ban1 h1 .more a{ color:#666666;}

.bam1 h1 .more a:hover{ color:#0254a2;}

.ban1 .con{ width:490px; margin-top:3px;}

.ban1 .con .bt{ width:490px; height:6px; background:url(../images/b1ct.gif); overflow:hidden;}

.ban1 .con .cc{ width:488px; border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; position:relative; overflow:hidden; background:#fff;}

.ban1 .con .cc p{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:11px; text-align:left; text-indent:2em;}

.ban1 .con .bb{ width:490px; height:6px; background:url(../images/b1cb.gif); overflow:hidden;}

.xx{ width:65px; height:21px; line-height:21px; background:url(../images/xxbg.gif); text-align:center; position:absolute; right:10px; bottom:10px;}

.xx a{ color:#fff;}

.xx a:hover{ color:#FF0;}

.product{ width:98%; margin:0 auto;}

.product li{ width:176px; height:180px; line-height:37px; display:inline; float:left; text-align:center; margin:5px 9px;}

.product li img{ width:174px; height:141px; border:solid 1px #050505;}

.product1{ width:98%; margin:0 auto;}

.product1 li{ width:196px; height:180px; line-height:37px; display:inline; float:left; text-align:center; margin:5px 15px; overflow:hidden;}

.product1 li img{ width:194px; height:141px; border:solid 1px #050505;}

.link{ width:979px; height:102px; background:url(../images/linkbg.gif); margin:0 auto; margin-top:6px;}

.link h1{ width:53px; height:102px; display:inline; background:url(../images/linkh1.gif);}

.link .con{ width:926px; height:102px; display:inline;}

.lp{ width:98%; margin:0 auto;}

.lp li{ width:118px; height:41px; display:inline; margin:5px 16px; float:left;}

.lp li img{ width:118px; height:41px;}

.foot{ width:100%; background:#6e6e6e; overflow:hidden;}

.foot .con{ width:979px; margin:0 auto; padding-top:10px; padding-bottom:10px; overflow:hidden;}

.foot .con .fnav{ width:50%; line-height:24px; color:#fff; display:inline; text-align:left;}

.foot .con .fnav a{ color:#fff;}

.foot .con .fnav a:hover{ color:#FF0;}

.foot .con .text{ width:45%; line-height:24px; display:inline; text-align:right; color:#fff;}

.lban h1{ width:230px; height:60px; background:url(../images/lnavtitle.gif);}

.lban .con{ width:228px; border:solid 1px #c0c0c0; border-top:none; overflow:hidden;}

.lnav{ width:218px; margin:0 auto;}

.lnav li{ width:218px; height:43px; line-height:43px; display:inline-block; float:left; font-size:12px; text-indent:3.5em; text-align:left; background:url(../images/lnavbg.gif);}

.lnav li a{ width:218px; height:43px; line-height:43px; display:block; float:left;}

.lnav li a:hover{ width:218px; height:43px; line-height:43px; display:block; float:left; background:url(../images/lnavbghover.gif); font-weight:bold;}

.rban{ width:728px; display:inline;}

.rban h1{ width:728px; height:60px; background:url(../images/rtbg.gif);}

.rban h1 .title{ padding-top:25px; text-indent:36px; display:inline-block; font-size:12px; font-weight:normal; text-align:left;}

.rban h1 .rtitle{ padding-top:25px; display:inline-block; font-size:13px; color:#0e79c9; display:inline; margin-right:20px;}

.rban .con{ padding:10px; text-align:left; font-size:14px;}

.newscont h2{ text-align:center; line-height:42px; color:#F00;}

.newscont .newsdes{ text-align:center;}

.newcontxt{ font-size:14px;}

.wzlinks{ text-align:center; margin-top:10px;}

.luotong_page{ text-align:center; margin-top:10px;}
