@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #676767; text-decoration: none; outline:none;}a:hover {color: #40a9e8; text-decoration: underline}
body {background:#fff;font-size:12px;color: #676767;line-height:25px;font-family:Verdana; -webkit-text-size-adjust:none;}

.mainbody{width:1002px; margin:0 auto;}
.main{ clear:both;width:1002px; background:url(../images/n_b.jpg) repeat-y left; overflow:hidden; margin-top:10px; border-bottom:#fff 1px solid;}

.head { height:91px; overflow:hidden; width:946px;}
.head .logo { height:63px; float:left; margin-top:12px;}
.head .bq { height:16px; line-height:16px; float:right; margin-top:60px;}
.head .bq a { margin:0 15px; display:inline-block; padding-left:26px;}
.head .bq a.bq_e { background:url(../images/bq-e.jpg) no-repeat left center;}
.head .bq a.bq_c { background:url(../images/bq-c.jpg) no-repeat left center;}

.soubg { clear:both; width:100%; height:29px;  overflow:hidden;}
.sou {width:1002px;height:29px; margin:0 auto; }
.sou .s1 { float:left; height:29px; line-height:29px; overflow:hidden; color:#bfbfbf; margin-left:20px; font-size:12px;}
.sou .s2 { height:29px; overflow:hidden; float:right;}

.nav{width:1002px;height:36px; margin:0 auto; background:url(../images/navbg.jpg) no-repeat;}
.nav ul{ margin-left:25px;}
.nav ul li {height:36px; text-align:center; float:left; margin-right:2px; background:url(../images/line.jpg) no-repeat right center;}
.nav ul li a,.nav ul li a:visited{color:#fff; padding:0 28px;height:36px;line-height:36px; font-size:36px; display:block; font-weight:bold; font-size:14px;}
.nav ul li a:hover{color:#fbef25;text-decoration:none;line-height:30px;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a,#nav11 .nav11 a{color:#fbef25; text-decoration:none; line-height:30px;}

/* 全屏动画 */
.flexslider{ clear:both;position:relative;height:271px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:271px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:13px;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;}

.flash { clear:both; width:1002px; height:271px; overflow:hidden; clear:both; position:relative; padding-top:5px;}

h1 { width:85%; text-align:center; font-size:14px; font-weight:bold; line-height:30px; color:#1f6da4; padding-bottom:10px; margin:10px auto; border-bottom:1px dashed #111}
h6 { width:90%; text-align:center; font-size:14px; font-weight:bold; line-height:30px; color:#1f6da4; padding-bottom:10px; margin:10px auto; border-bottom:1px dashed #111}

.sypro { clear:both; height:50px; overflow:hidden; width:902px; background:url(../images/p1.jpg) no-repeat; padding-left:100px;}
.sypro li { float:left; padding:0 40px 0 50px; background:url(../images/d1.jpg) no-repeat 30px center; height:50px; line-height:50px; font-size:14px; font-weight:bold;}
.sypro li a { color:#676767; text-decoration:none;}
.sypro li a:hover { color:#27930e;}

.sybg { clear:both; width:942px; height:209px; background:url(../images/sybg.jpg) no-repeat; overflow:hidden; padding:20px 30px;}
.syright { width:485px; float:right;}

.syabout { width:401px; float:left;}
.sytex { width:401px; height:150px; overflow:hidden; color:#fff; padding-top:15px;}
.sytex p { text-indent:2em;}
.sytex a { color:#fbef25;}

.sylx { width:224px; float:left;}
.sylx .lxlx { width:224px; padding-top:15px; height:150px; overflow:hidden; color:#fff; background:url(../images/in_13.jpg) no-repeat 0 20px; padding-left:18px;}

.sysou { width:202px; float:right;}
.sysou .ss { width:197px; height:50px; margin:0 auto; background:url(../images/in_16.jpg) no-repeat;}
.ss2 { width:216px; height:23px; margin:10px auto;}
.sysou .ew { clear:both;width:90px; margin-top:5px; margin-left:3px;}
.sysou .ew img { width:90px;}

.synav { width:232px;}
.synav h3 { width:210px; color:#fff; background:url(../images/left_02.jpg) no-repeat; height:43px; line-height:43px; font-size:16px; font-weight:bold; padding-left:22px;border-bottom:#fff 1px solid;}
.synav li { float:left; background:url(../images/left_04.jpg) no-repeat; line-height:33px; padding-left:22px; width:210px; overflow:hidden; border-bottom:#fff 1px solid;}
.synav li a { font-weight:bold; color:#fff; text-decoration:none;}
.synav li a:hover { color:#d2edfd;}

.left_lx { clear:both; width:192px; color:#fff; font-family:Arial; padding:10px 20px 0 20px;}

.nyleft { width:232px; float:left;}
.nyright { width:750px; float:right;}

.tit { clear:both; width:100%; height:29px; background:url(../images/tit.jpg) repeat-x bottom; overflow:hidden;}
.tit h3 { padding:0 20px; height:29px; line-height:32px; float:left; margin-left:15px; font-size:14px; color:#0a719e; font-weight:bold;background:url(../images/h3.jpg) repeat-x bottom;}

.about {padding:10px 20px}
.about p { text-indent:2em;}
.abg { background:url(../images/a_b.jpg) no-repeat bottom; padding-bottom:380px; overflow:hidden;}
.lx5 { background:url(../images/lx5.jpg) no-repeat 450px 75px; overflow:hidden;}

.contact { padding-left:2em;}
.product table { width:90%; margin:0 auto; border-left:#ccc 1px solid;border-top:#ccc 1px solid;}
.product td {font-size:12px;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid; padding:5px 10px;line-height:20px;}
.product .pro { width:18%}

table.bak { width:95%; margin:0 auto; border-left:#ccc 1px solid;border-top:#ccc 1px solid;}
.bak td,.bak th {border-right:#ccc 1px solid;border-bottom:#ccc 1px solid; padding:5px 10px; font-size:12px; line-height:20px;}
.bak th { background:#f5f5f5; color:#666; font-weight:bold; text-align:center;}

.txtc { clear:both; padding:10px 0; text-align:center;}
span.current,a.num { padding:0 3px;}
span.current { color:#f60; font-weight:bold;}
.close {clear:both; padding:10px 0; text-align:center;}
.close a { color:#f60;}

.bottom2 { clear:both; border-top:#ccc 1px solid; overflow:hidden;}
.footer2 { color:#676767; padding-top:10px; clear:both; height:30px;}
.footer2 span.zzb07tail a,.footer2 a{ color:#676767;}
