body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,select,option,textarea,blockquote{margin:0;padding:0;outline:0;font-size:12px;font-family:"微软雅黑";-webkit-text-size-adjust:none;}
body,td,th {color:#444;font-size:12px;}
a, a:link, a:visited {outline:0;text-decoration:none;color:#333;}
a:hover {color:#237504; text-decoration:underline;}
ol,ul,dl {list-style:none;}
img {border:0;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;font-size:0;visibility:hidden}
.clearfix{*zoom:1}


body {background:url(../images/bg.png) repeat-x left top; overflow-x:hidden;}
.wrap {margin:0 auto; width:960px;}

.col_title{margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #d2d2d2;width:100%;height:20px; line-height:20px; background-position:left top; background-repeat:no-repeat;}
.col_title a,
.col_title a:link,
.col_title a:visited {display:inline; float:right; width:55px; height:20px; background:url(../images/more.gif) no-repeat; text-indent:-9999px;}


.youpos{margin:0 0 8px 0; padding:4px 0; border-bottom:1px solid #d2d2d2;width:100%;height:20px; line-height:20px; background-position:left top; background-repeat:no-repeat;font-size:14px;color:#444;}
.youpos a,
.youpos a:link,
.youpos a:visited {color:#444}
.youpos a:hover {color:#F04821}
.youpos .cur {color:#090}

/* FocusImg Style */
.focusimg { width:960px; height:355px;position:relative;overflow:hidden;border:0;}
.focusimg .point { position:absolute; z-index:20; right:5px; bottom:5px; }
.focusimg .point li { display:block; float:left; }
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited { display:block;font-weight:bold;width:20px;height:20px; line-height:20px; text-align:center; margin:0 0 0 3px; background:url(../images/focusbtn.gif) no-repeat left top; color:#000; font-size:12px;border:0;}
.focusimg .point li a:hover {color:#EBD90D;background:url(../images/focusbtn.gif) no-repeat left bottom;text-decoration:none; border:0; }
.focusimg .point li a.cur,
.focusimg .point li a.cur:link,
.focusimg .point li a.cur:visited {color:#EBD90D;background:url(../images/focusbtn.gif) no-repeat left bottom;text-decoration:none; border:0; }
.focusimg .image {position:absolute;}
.focusimg .image li {overflow:hidden;}
.focusimg .image li img{display:block;float:left;width:960px; height:355px;border:0;}

/*Layout*/
.header { height:125px; margin-bottom:10px;}
.header .header_l { width:392px; height:125px; float:left;}
.header .header_r { width:562px; height:125px; float:left;}
.header .header_r .search {position:relative; height:81px;}
.header .header_r .search .searchform {height:25px; margin:28px 0 28px 0;position:absolute;top:0;right:0;}
.header .header_r .search .searchform ul li.searchf {float:left;width:158px;height:25px;}
.header .header_r .search .searchform ul li.searchf .search_ipt {border:0;height:25px; line-height:25px\9; background:url(../images/search_bg.jpg) no-repeat left center;padding:0 0 0 25px; width:133px;}
.header .header_r .search .searchform ul li.searchb {float:left;width:47px;height:25px;}
.header .header_r .navlist {}
.header .header_r .navlist li {float:left;}
.header .header_r .navlist li.split {width:2px; height:44px; background:url(../images/nav_split.jpg) no-repeat left top;}
.header .header_r .navlist li a,
.header .header_r .navlist li a:link,
.header .header_r .navlist li a:visited {width:68px;height:44px; line-height:48px; font-weight:700; color:#fefefe;display:block; text-align:center;}
.header .header_r .navlist li a:hover { background:url(../images/nav_hover.jpg) repeat-x left top; color:#eaf57e;}
.header .header_r .navlist li a.cur,
.header .header_r .navlist li a.cur:link,
.header .header_r .navlist li a.cur:visited {background:url(../images/nav_hover.jpg) repeat-x left top; color:#eaf57e;}

.keyshare {height:30px; background:#3A841B;}
.keyshare .key {color:#fffabf; float:left; height:30px; line-height:30px; margin-left:10px;}
.keyshare .key span {color:#ebd90d;}
.keyshare .key a {color:#fffabf;}
.keyshare .share {color:#fff; float:right; height:30px; line-height:30px; margin-right:10px;}
.keyshare .share .share_text { float:left; height:30px; line-height:30px;}
.keyshare .share .share_btn { float:left; height:15px; line-height:15px; padding:1px 0 7px 0;}

.main {}
.main .col_home {background:url(../images/cont_bg2.gif) no-repeat center bottom; height:280px;}
.main .col_home .top {background:#fff url(../images/cont_bg1.gif) repeat-x left bottom; height:9px; padding:5px 0 0 0;}
.main .col_home .news,
.main .col_home .about,
.main .col_home .solution { width:300px; padding:10px; float:left;}

.main .col_home .news ul li {height:25px; *height:22px; border-bottom:1px dashed #ccc;}
.main .col_home .news ul li .title {float:left; width:220px;height:25px; line-height:25px;background:url(../images/dot2.gif) no-repeat left center; padding:0 0 0 12px;}
.main .col_home .news ul li .date { float:right;height:25px; line-height:25px;}

.main .product { margin:10px 0 0 0;}
.main .home_pro {width:960px; height:175px; overflow:hidden;}
.main .home_pro li {width:150px; height:175px; float:left;margin:0 12px 0 0;}
.main .home_pro li .pic {border:1px solid #E6E6E6;width:148px;height:148px; background:#ebebeb;}
.main .home_pro li .title { text-align:center; line-height:24px;border:1px solid #E6E6E6; border-top:0;width:148px;height:24px; background:url(../images/title_bg.gif) repeat-x left bottom;}


.main .col_page .content .videolist{width:690px; overflow:hidden;}
.main .col_page .content .videolist ul{ width:720px;}
.main .col_page .content .videolist ul li{ width:337px;float:left; margin:0 16px 16px 0;}
.main .col_page .content .videolist ul li .img{ height:251px; border:1px solid #E6E6E6;}
.main .col_page .content .videolist ul li .title{ height:25px; line-height:25px; border:1px solid #E6E6E6; text-align:center; border-top:0; background:url(../images/title_bg.gif) repeat-x left bottom;}

.faqtitle {cursor:pointer;height:25px; line-height:25px; padding:0 0 0 15px; background:url(../images/dot2.gif) no-repeat left center;}
.faqcont {padding:8px 15px; background:#f2f2f2; line-height:22px;}

.main .col_page {background:url(../images/cont_bg3.gif) no-repeat center bottom; min-height:500px;}
.main .col_page .top {background:#fff url(../images/cont_bg1.gif) repeat-x left bottom; height:9px; padding:5px 0 0 0;}
.main .col_page .side { width:230px; padding:10px; float:left;}

.main .col_page .side .sidenav {}
.main .col_page .side .sidenav li { margin:3px 0 0 0;}
.main .col_page .side .sidenav li a {display:block; padding:0 0 0 10px;color:#fff;font-weight:700; height:16px; padding:6px 0 6px 10px;background:url(../images/side_nav_bg.gif) no-repeat left center;}
.main .col_page .side .sidenav li a:hover {color:#EAF57E}
.main .col_page .side .sidenav li a i {display:inline-block;width:10px; height:10px; margin-right:5px;background:url(../images/side_nav_dot.gif) no-repeat left center;}


.main .col_page .side .sidenav li ul { margin:8px 0;}
.main .col_page .side .sidenav li ul li {}
.main .col_page .side .sidenav li ul li a { background:none; padding:0 0 0 25px; color:#444; height:23px; line-height:23px; font-weight:400;}
.main .col_page .side .sidenav li ul li a:hover { color:#009900}

.main .col_page .content{ width:690px; padding:10px; float:left; font-size: 16px;}
.main .col_page .content div{ font-size: 16px; line-height: 24px;}
.main .col_page .content .art{ font-size:14px; line-height:1.8;}
.main .col_page .content .productlist{ width:690px; overflow:hidden;}
.main .col_page .content .productlist ul{}
.main .col_page .content .productlist ul li{width:688px; height:150px; margin:0 10px 10px 0; border:1px solid #ebebeb;background:url(../images/title_bg.gif) repeat-x left bottom;}
.main .col_page .content .productlist ul li .img{height:130px; display:inline; width:130px; float:left; margin:8px;border:1px solid #ebebeb;}
.main .col_page .content .productlist ul li .desc{display:inline; float:left; width:530px; padding:10px 10px 0 0;line-height:25px;}
.main .col_page .content .productlist ul li .desc .title a{ color:#333; font-weight:700; font-size:14px;}

.main .col_page .sidecontact {margin:10px 0 0 0;}
.main .col_page .sidecontact .cont {background:url(../images/contact_body.gif) no-repeat left bottom; padding:0 4px 10px 4px; line-height:22px;}
.main .col_page .sidecontact .cont ul {padding:10px;}
.main .col_page .sidecontact .cont ul .fir { font-weight:700; font-size:14px;color:#237504;}

.main .col_page .newsinfo .title h1 {text-align:center; padding:10px 0; font-size:14px; color:#006600;}
.main .col_page .newsinfo .date {text-align:center;}
.main .col_page .newsinfo .cont { line-height:24px; font-size: 16px; }

.main .col_page .news ul li {height:25px; border-bottom:1px dashed #ccc;}
.main .col_page .news ul li .title {float:left; width:220px;height:25px; line-height:25px;background:url(../images/dot2.gif) no-repeat left center; padding:0 0 0 12px;}
.main .col_page .news ul li .date { float:right;height:25px; line-height:25px;}


.footer { margin-top:10px;color:#D2E2CC;}
.footer a,
.footer a:link,
.footer a:visited {color:#D2E2CC;}
.footer a:hover {color:#EAF57E;}
.footer .nav {background:#237504; width:100%;}
.footer .nav .nav_cont {margin:0 auto; width:960px; padding:10px 0;}

.footer .nav .nav_cont .sidenav {float:left; margin-right:70px;}
.footer .nav .nav_cont .sidenav li {padding:2px 0 2px 10px;}
.footer .nav .nav_cont .sidenav li.fir { text-indent:0; background:url(../images/nav_dot.gif) no-repeat left center; font-weight:700; padding:8px 0 8px 10px;}
.footer .nav .nav_cont .sidenav li.fir a {color:#EAF57E;}
.footer .nav .nav_cont .sidenav li ul { margin:5px 0 5px 24px;}


.footer .nav .share {color:#fff; float:right; height:40px; line-height:40px;}
.footer .nav .share .share_text { float:left; height:25px; line-height:25px; padding:8px 0 7px 0;}
.footer .nav .share .share_btn { float:left; height:25px; line-height:25px; padding:8px 0 7px 0;}


.footer .copyright {width:100%;background:url(../images/bottom_bg.gif) repeat-x; height:30px; line-height:30px;}
.footer .copyright .copyright_cont {margin:0 auto; width:960px; text-align:right;}

/*Common FORM*/
.input_filed { width:160px; height:21px; line-height:21px\9; border-top:1px solid #748594; border-right:1px solid #A6B8C9; border-bottom:1px solid #A6B8C9; border-left:1px solid #8693A5; padding:0 0 0 3px; color:#336699; -moz-border-radius:2px; -webkit-border-radius:2px; }

/*分页*/
.page {padding:3px; text-align:center;margin-top:15px; margin-bottom:15px; width:730px; _margin-top:10px;}
.page a{ padding:2px 8px 2px 8px; margin:2px; color:#9a9a9a; text-decoration:none; border:1px solid #9a9a9a;}
.page a:hover {border: #9a9a9a 1px solid; COLOR: #000;}
.page span.current {border: #9a9a9a 1px solid; background:#9a9a9a; padding:2px 8px 2px 8px;margin: 2px;  COLOR: #fff; font-weight:bold}
.page span.disabled {border: #ccc 1px solid; padding:2px 5px 2px 5px; margin: 2px;COLOR: #ccc; }
