/*
    * 定 制 模 板，定 制 程 序，请 联 系 Q Q ：3 8 5 8 5 4 0 4
    * 欢 迎 访 问 八 百 源 码 网 www. 8 0 0 4 0 4 .com   不 定 时 更 新 精 品 源 码 及 模 板！
*/

@charset "utf-8";
/*YUI 2: Reset CSS Start*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/*YUI 2: Reset CSS End*/
body { font-size:12px; line-height:20px; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
/*========= a =======*/
#headWrap { background:#004738 url(../images/nav_shadow.gif) center 80px no-repeat; }
#head { width:1002px; margin:0 auto;}
#top { height:85px; background:url(../images/rBg.gif) right center no-repeat; overflow:hidden; }
#logo { padding:5px 0 5px 10px; }
/*c*/
#nav { height:50px; background: url(../images/nav.gif) left top repeat-x; }
#nav ul { padding-left:28px; }
#nav li { float:left; width:105px; height:50px; line-height:35px; text-align:center; }
#nav li a { display:block; width:105px; height:50px; color:#fff; font-size:14px; text-indent:-9999px; }
#nav li a:hover { color:#ff0; }
#nav li.n_current a { background:url(../images/nav.gif) -28px -50px no-repeat; }
#nav li.n1 a { background:url(../images/nav.gif) -133px -50px no-repeat; }
#nav li.n2 a { background:url(../images/nav.gif) -238px -50px no-repeat; }
#nav li.n3 a { background:url(../images/nav.gif) -343px -50px no-repeat; }
#nav li.n4 a { background:url(../images/nav.gif) -448px -50px no-repeat; }
#nav li.n5 a { background:url(../images/nav.gif) -553px -50px no-repeat; }
#nav li.n6 a { background:url(../images/nav.gif) -658px -50px no-repeat; }
#nav li.n7 a { background:url(../images/nav.gif) -763px -50px no-repeat; }
#nav li.n8 a { background:url(../images/nav.gif) -868px -50px no-repeat; }
#nav li.n_current a:hover { background:url(../images/nav.gif) -28px -100px no-repeat; }
#nav li.n1 a:hover { background:url(../images/nav.gif) -133px -100px no-repeat; }
#nav li.n2 a:hover { background:url(../images/nav.gif) -238px -100px no-repeat; }
#nav li.n3 a:hover { background:url(../images/nav.gif) -343px -100px no-repeat; }
#nav li.n4 a:hover { background:url(../images/nav.gif) -448px -100px no-repeat; }
#nav li.n5 a:hover { background:url(../images/nav.gif) -553px -100px no-repeat; }
#nav li.n6 a:hover { background:url(../images/nav.gif) -658px -100px no-repeat; }
#nav li.n7 a:hover { background:url(../images/nav.gif) -763px -100px no-repeat; }
#nav li.n8 a:hover { background:url(../images/nav.gif) -868px -100px no-repeat; }
#nav ul li ul { display:none; position:absolute; width:160px; margin:0; +margin-left:-52px; padding:10px 0 10px 0; background-color:rgba(0,71,56, 0.9);/*��� hacks*/ background:#004738\9;/*IE 6 7 8 hacks*/ filter:alpha(opacity=90); z-index:99999;}
#nav ul li ul *{ position:relative;}
#nav ul li ul li.snav { float:none; width:160px; height:25px; line-height:25px; text-align:left; }
#nav ul li ul li.snav a { width:132px; height:25px; font-size:12px; line-height:25px; text-indent:0; padding-left:28px; background: url(../images/nav_sub.gif) 15px 0 no-repeat;}
#nav ul li ul li.snav a:hover { color:#ff0; text-decoration:none; padding-left:28px; background:#00382c url(../images/nav_sub.gif) 15px 0 no-repeat;}
#nav ul li:hover ul { display:block; }
#nav ul li.sfhover ul { display:block; }
/*����ͼ*/
#focusWrap { height:350px; border-top:solid 1px #fff; background:#e5e5e5 url(../images/focusBg.gif) left top repeat-x; }
#focus { width:1002px; height:345ppx; margin:0 auto; overflow:hidden; }
.changeBox_a1 { float:left; width:1002px; height:345px; position:relative; }
.changeBox_a1 .a_bigImg { position:absolute; top:0px; left:0px; display:none; }
.changeDiv { position:absolute; top:0px; left:0px; display:none; }
.changeDiv h3 { position:absolute; left:0px; bottom:0; width:650px; height:30px; line-height:30px; background:#fff; filter:alpha(opacity=70); opacity:0.7; }
.changeDiv h3 a { display:block; padding-left:15px; color:#FF6600; }
.ul_change_a2 { position:absolute; right:15px; bottom:15px; padding-left:19px; overflow:hidden; }
.ul_change_a2 li { float:left; }
.ul_change_a2 span { display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; font-size:12px; padding:0; margin-right:1px; background:#000; color:#fff; filter:alpha(opacity=80); opacity:0.8; cursor:hand; cursor:pointer; }
.ul_change_a2 span.on { background:#004738; color:#fff; }
/*======== d ========*/
#main { width:1002px; margin:0 auto; padding:20px 0; overflow:auto; zoom:1; }
/*����չʾ*/
#caseShow { width:1000px; height:138px; border:solid 1px #e6e6e6;}
#caseShowCont { margin:1px; height:136px; background:url(../images/case_bg.gif) left top repeat-x; }
.blk_18 { width:990px; font-size:12px; padding:10px 0; overflow:hidden; zoom:1; }
.blk_18 .pcont { float:left; overflow:hidden; width:910px }
.blk_18 .ScrCont { width:32766px; zoom:1; }
.blk_18 #List1_1 { float:left }
.blk_18 #List2_1 { float:left }
.blk_18 .LeftBotton { background: url(../images/case_bar.gif) left center no-repeat; float:left; margin: 0 13px 0 9px; width: 22px; height:120px }
.blk_18 .RightBotton { background: url(../images/case_bar.gif) left center no-repeat; float:right; margin: 0 1px; width: 22px; height:120px }
.blk_18 .pl img { display:block; padding:2px; border:solid 1px #d9d9d9; cursor:pointer; }
.blk_18 .pl { float:left; width:185px; line-height:24px; text-align:center; }
.blk_18 a.pl:hover { color:#f00 }
.commu_cont3 { margin: 9px 7px 7px; line-height:150% }
.commu_cont3 UL { width: 188px }
/*area*/
#area { padding:30px 11px 20px; overflow:auto; zoom:1; }
#area_l { float:left; width:350px; }
#area_m { float:left; width:370px; margin-left:30px; }
#area_r { float:right; width:200px; }
/*ss*/
#about { }
#about h3 { height:14px; line-height:14px; }
#about h3 span { float:right; padding-right:10px; }
#about h3 span a { display:inline-block; color:#666; }
#about h3 span a:hover { color:#f00; }
#about_cont { padding:15px 0 0 0; }
#about_cont p { color:#666; line-height:25px; }
#about_cont p img { float:left; margin-right:10px; padding:2px; border:solid 1px #e6e6e6; }
#about_cont p span { color:#f00; }
#about_cont p span a { color:#f00; }
/*e*/
#news h3 { height:14px; line-height:14px; }
#news h3 span { float:right; padding-right:10px; }
#news h3 span a { display:inline-block; color:#666; }
#news h3 span a:hover { color:#f00; }
#newsCont { color:#666; padding:10px 10px 0; }
#newsCont li { line-height:29px; padding-left:10px; background:url(../images/ico2.gif) left bottom repeat-x; }
#newsCont li a { display:inline-block; color:#666; padding-left:10px; background:url(../images/ico1.gif) left center no-repeat; }
#newsCont li a:hover { color:#f00; }
#newsCont li span { float:right; color:#999; padding-right:10px; }
/*link*/
#links li { float:left; width:200px; height:70px; margin-bottom:15px; overflow:hidden; }
/*ptoduct*/
#product { padding:0 11px; }
#product h3 { height:33px; line-height:33px; background:url(../images/product_t.gif) no-repeat; }
#product h3 span { float:right; font-size:12px; font-weight:normal; padding-right:10px; }
#product h3 span a { display:inline-block; color:#666; }
#product h3 span a:hover { color:#f00; }
#product_cont { padding:10px 0 0; }
#product_cont li { float:left; width:155px; height:185px; text-align:center; padding-right:17px; }
#product_cont li img { padding:2px; border:solid 1px #e6e6e6; }
#product_cont li a { display:block; color:#333; }
#product_cont li span { display:block; line-height:25px; }
#product_cont li a:hover { color:#f00; text-decoration:none; }
#product_cont li a:hover img { border:solid 1px #f00 }
#demo { overflow: hidden; width:980px; }
#indemo { float: left; WIDTH: 1000% }
#demo1 { float: left; }
#demo2 { float: left }

.product{height:150px;width:980px;position: relative; margin:15px 0;}
.product .wrapper {width: 915px; overflow: auto;height: 177px;margin: 0 35px;position: absolute;top: 0;}
.product .wrapper ul {width: 1820px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;left:0;}
.product ul li {display:block;float:left;padding-right:10px;width: 175px;}
.product ul li p{ text-align:center; height:22px; padding-top:5px; overflow:hidden;}
.product ul li p a{ color:#FFF;}
.product ul li img {-webkit-transition: border-color 400ms; width:160px; height:125px; padding:5px; background-color:#E8E8E8;}
.product ul li img:hover {background-color:#0C4D8D;}
.product ul li a img {display:block;}
.product .arrow {display: block;height: 62px;width: 30px;position: absolute;top: 45px;cursor: pointer;outline: 0;}
.product .arrow a{width:30px; height:62px;}
.product .forward {right: 0;background: url(../images/image.gif) -30px -209px;}
.product .back {left: 0;background: url(../images/image.gif) 0 -209px;}

/*================================================
==================== ccc ====================
================================================*/
#footWrap { height:80px; padding-top:10px; background:url(../images/foot.gif) left top repeat-x; }
#foot { width:980px; color:#c3d9d4; line-height:20px; margin:0 auto; padding:20px 0; }
#foot_contact { float:left; padding-left:80px; background:url(../images/u_logo.gif) left center no-repeat; }
#copyright { float:right; text-align:right; }
#copyright span { font-family:Arial; }
#copyright a{ color:#c3d9d4; text-decoration:underline;}
#copyright a:hover{ color:#ff0;}
/*========== f ===========*/
#side { float:left; width:200px; }
#mainCont { float:right; width:772px; }
/*��Ŀ����*/
#sort { margin-bottom:15px; }
#sort h3 { height:40px; background:#004738 url(../images/tit.jpg) no-repeat; font-family:"黑体"; font-size:16px; color:#FFF; text-align:center; line-height:36px; }
#sort h3#tit1 { background-position:0 0; }
#sort h3#tit2 { background-position:0 -40px; }
#sort h3#tit3 { background-position:0 -80px; }
#sort h3#tit4 { background-position:0 -120px; }
#sort h3#tit5 { background-position:0 -160px; }
#sort h3#tit6 { background-position:0 -200px; }
#sort h3#tit7 { background-position:0 -240px; }
#sort h3#tit8 { background-position:0 -280px; }
#sort li { line-height:25px; margin-bottom:1px; padding-left:34px; background:#e6e6e6 url(../images/sort_ico.gif) 20px top no-repeat; }
#sort li a { display:block; color:#333; }
#sort li a:hover { color:#f00; }
#sort li.shover { font-weight:bold; text-align:right; padding-right:34px; background:#f3f3f3 url(../images/sort_ico.gif) 176px bottom no-repeat; }
#sort li.shover a, #sort li.shover a:hover { color:#004738; }
.ad { text-align:center; margin-bottom:15px; }
/*e*/
#position { color:#333; padding:8px 0 8px 30px; border-bottom:solid 1px #d9d9d9; background:#fafafa url(../images/ico3.gif) 10px 10px no-repeat; }
#position a { display:inline-block; color:#333; padding:0 6px; }
#position a:hover { color:#f00; }
/*w*/
#content { padding:30px 0 20px; }
#title_wrap { height:75px; text-align:center; margin:0 0 20px; background:#f8f8f8 url(../images/ico_1.gif) left bottom repeat-x; }
#title { color:#004738; font-size:18px; line-height:18px; font-family:"����"; font-weight:normal; padding:18px 20px 8px; }
#info { color:#666; }
#info span { margin:0 6px; }
#info span a { display:inline-block; padding:0 3px; }
#info span a:hover { color:#fff; text-decoration:none; background:#004738; }
#c_text { color:#333; width:772px; min-height:300px; _height:expression(this.scrollHeight < 300 ? "300px" : "auto");
font-size:14px; line-height:25px; overflow:hidden; }
#c_text a { color:#b20003; }
#c_text p { margin-bottom:25px; }
#c_text strong { color:#004738; font-weight:bold; }
#c_text img { cursor:hand; cursor:pointer; }
#prev_next { color:#999; margin:80px 0 50px 0; }
#prev_next p { margin-bottom:5px; }
#prev_next a { color:#666; }
#prev_next a:hover { color:#f00; }
/*zz*/
/*#pro_info { height:150px; margin:30px 0; padding-bottom:30px; background:url(../images/ico4.gif) left bottom repeat-x; }
#pro_info_thum { float:left; width:164px; height:164px; padding-left:50px;}
#pro_info_thum img { width:154px; height:154px; border:solid 5px #e5e5e5; }
#pro_info_text { float:right; width:510px; color:#333; line-height:24px; padding-top:10px;}
#pro_info_text h1 { font-size:14px; font-weight:bold; margin-bottom:5px; }
#pro_info_text a { color:#004738; }*/
/*zz*/
#productImgBox { height:315px; border-top:solid 1px #fff; background:#e5e5e5 url(../images/focusBg.gif) left top repeat-x; }
#productImg { width:1002px; height:310px; margin:0 auto; border-bottom:solid 5px #004738; overflow:hidden; }
#productMain { width:1002px; margin:0 auto; padding:20px 0; }
.productInfoBox { border:solid 1px #fff;}
.productInfoBox tr,.productInfoBox td { border:solid 1px #fff; }
.proTit { width:150px; color:#004738; font-size:20px; line-height:50px; font-family:"����"; background:#d9d9d9; }
.productInfoUl { overflow:auto; zoom:1; }
.productInfoUl li { float:left; padding:0 19px; }
.productInfoUl li span { display:block; padding-top:5px; }
/*===================== xҳ ======================*/
/*e*/
#list_wrap{ color:#333;}
#text_list { margin:20px 10px 0; }
#text_list li { height:25px; line-height:21px; padding:5px 0; background:url(../images/ico4.gif) left bottom repeat-x; overflow:hidden; }
#text_list li a { color:#666; }
#text_list li a:hover { color:#f00; }
#text_list li b { color:#666; font-weight:normal; margin-right:5px; }
#text_list li b a { color:#666; text-decoration:underline }
#text_list li b a:hover { color:#f00; }
#text_list li span { color:#999; font-family:"����"; margin-left:8px; }
/*e*/
#img_list { padding:30px 0 0 50px; overflow:auto; zoom:1; }
#img_list li { float:left; padding-right:65px; }
#img_list li img { padding:10px; background:url(../images/img_bg.gif) no-repeat; }
#img_list li span { display:block; text-align:center; margin:5px 0 15px; }
#img_list li a { color:#666; text-align:center; }
#img_list li a:hover { color:#f00; text-decoration:none; }
/*e*/
#case_list { padding:30px 0 0 25px; overflow:auto; zoom:1; }
#case_list li { float:left; padding-right:25px; }
#case_list li img { padding:10px; background:url(../images/img_bg1.gif) no-repeat; }
#case_list li span { display:block; text-align:center; margin:5px 0 15px; }
#case_list li a { color:#666; text-align:center; }
#case_list li a:hover { color:#f00; text-decoration:none; }
/*c*/
.pageNavi { width:98%; color:#069; line-height:20px; text-align:left; margin:20px 0; }
.wp-pagenavi { clear: both; font-family:"微软雅黑"; margin: 0px auto; }
.wp-pagenavi b { float:right; color:#004738; font-weight:normal; }
.wp-pagenavi em, .wp-pagenavi span, .wp-pagenavi a { display:inline-block; color:#666; font-weight:normal; font-style:normal; text-decoration: none; margin:0 2px; padding:0px 6px; border:solid 1px #e6e6e6; background:#fafafa; }
.wp-pagenavi em, .wp-pagenavi span { color:#999; }
.wp-pagenavi span { color:#fff; font-weight:bold; border: #004738 1px solid; background:#004738; }
.wp-pagenavi a:hover { color:#fff; text-decoration:none; border: #004738 1px solid; background:#004738; }

#msg_win {width:130px;position:absolute;right:20px;overflow:hidden;z-index:99;background:whiteSmoke;font-size:12px;margin:0px;}
#msg_win .icos {position:absolute;top:0;right:0;z-index:9;}
#msg_win .icos a {float:left;color:#ffffff;text-align:center;font-weight:bold;text-decoration:none;font-family:webdings;display:block;line-height:12px;padding-right:2px;}
#msg_title {color:#FFFFFF;height:26px;line-height:26px;background: #004738 url(zhe.png) no-repeat right;font-size:12px;padding:0 10px;}
#msg_content {width:130px;overflow:hidden;margin:0;padding:0;}
#msg_content .service .hd {background:#019858;padding:4px 10px;}
#msg_content .service .hd h3 {font-size:18px;color:#fff;margin:0;}
#msg_content .service .hd p {font-size:11px;color:#4b3f3f;margin:0;}
#msg_content .service_content li {display:block;border-bottom:1px #b1b1b1 dotted;padding:5px 10px;}
#msg_content .service_content .sp {border-bottom:none; padding-right:0;}
#msg_content .top_head a {display:block;height:26px;text-align:center;background: #3e3f40 url(top.png) no-repeat 10px;color:#fff;line-height:26px;clear:both;}
#bdshare{margin:0 0 0 5px;}

/*
     定 制 模 板，定 制 程 序，请 联 系 Q Q ：3 8 5 8 5 4 0 4
     欢 迎 访 问 八 百 源 码 网 www. 8 0 0 4 0 4 .com   不 定 时 更 新 精 品 源 码 及 模 板！
*/