@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"ËÎÌå"; font-size:12px;}
ul{ list-style:none;}
a{ text-decoration:none; color:#333;}
img{ border:0;}

.top{ width:100%; height:23px; line-height:23px;background:#4f4b4a; text-align:center; color:#fff;}
.header{ width:100%; height:96px; background:#e3e4e1;}
.header_in{ width:980px; margin:0 auto; overflow:hidden; font-size:16px; color:#5d5d5d; line-height:96px;}
.header_in span{ font-size:12px; color:#636262; margin-left:20px;}
#nav{ width:100%; height:68px; background:#ededed; font-weight:bold; }
.nav_in { width:100%; height:43px; position:relative; background:url(images/bg_10.gif) repeat-x;} 
.nav_in ul{ width:980px; margin:0 auto;}
.nav_in ul li a{display:block; text-decoration:none; height:43px; text-align:center; color:#fff;  line-height:43px; font-size:14px; overflow:hidden;} 
.nav_in ul li {float:left; position:relative; width:137px;} 
.nav_in ul li ul {display: none;} 
/* specific to non IE browsers */ 
.nav_in ul li:hover a { display:block;background:url(images/bg_13.jpg) center center no-repeat;} 
.nav_in ul li:hover ul {display:block; position:absolute; top:43px; left:-50px; }
.nav_in ul li:hover ul li { width:auto; display:block;} 
.nav_in ul li:hover ul li a.hide { background:none; color:#414141; height:25px; line-height:25px;} 
.nav_in ul li:hover ul li a {line-height:25px;height:25px;width:auto;padding:0px 10px;display:block;background:none;font-size:12px;color:#414141;font-weight:normal;}

.wrapper{ width:980px; margin:0 auto}
.banner{ width:980px; height:300px; position:relative; margin-top:10px;}
.demo{ width:980px; height:300px; position:relative;}
.banner .select{position:absolute;right:13px;bottom:10px;z-index:10;}
.banner .select a{float:left;display:block;width:15px;height:16px; line-height:16px;background:#6f6d6d;margin-right:5px;color:#fff;border:1px solid #0f0f0f;text-align:center;}
.banner .select a.cur{ background:#000;}
.banner ul{position:relative; z-index:5;}
.banner ul li{position:absolute;display:none;}

.basic{ width:980px;  overflow:hidden;}
.left{ float:left; width:231px; border:1px solid #dfdfdf;margin-top:10px;}
.left_top{ width:229px; height:31px; background:url(images/bg_34.gif) repeat-x; margin:1px 1px 0 1px; border-bottom:1px solid #dfdfdf;}
.left_top span{float:left;display:block;width:60px;height:14px;padding-left:25px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.left_top img{ float:left; margin:8px 0 0 10px;}
.left_bt{ width:100%; margin-top:5px; padding-bottom:5px;}
.left_bt dl{ width:100%;}
.left_bt dl.show{ display:block;}
.left_bt dl dt{ height:25px; line-height:25px; padding-left:20px; background:url(images/arrow_45.gif) 10px center no-repeat; cursor:pointer; font-weight:bold;}
.left_bt dl dt a{ float:left; height:25px; line-height:25px; color:#000; font-weight:bold;}
.left_bt dl dd{ display:none; height:25px; line-height:25px; padding-left:20px; background:url(images/bg_52.gif) 10px center no-repeat}
.left_bt dl dd a{ float:left; height:25px; line-height:25px; font-weight:normal; color:#333;}

.center{ float:left; width:489px; border:1px solid #dfdfdf; margin-left:10px;margin-top:10px;}
.center_top{ width:487px; height:31px; background:url(images/bg_34.gif) repeat-x; margin:1px 1px 0 1px; border-bottom:1px solid #dfdfdf;}
.center_top span{float:left;display:block;width:60px;height:14px;padding-left:25px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.center_top img{ float:left; margin:8px 0 0 10px;}
.center_bt{ width:489px; overflow:hidden; padding-bottom:10px;}
.center_bt img{ float:left; margin:6px 0 5px 3px;}
.center_bt p{ float:left; width:68%; line-height:25px; padding-top:10px; padding-left:10px; overflow:hidden;}
.center_bt p img{ float:right; padding-right:10px;}

.right{ float:right; width:231px; border:1px solid #dfdfdf;margin-top:10px;}
.right_top{ width:229px; height:31px; background:url(images/bg_34.gif) repeat-x; margin:1px 1px 0 1px; border-bottom:1px solid #dfdfdf;}
.right_top span{float:left;display:block;width:60px;height:14px;padding-left:25px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.right_top img{ float:left; margin:8px 0 0 10px;}
.right_bt img{ margin:5px;}
.right_bt p{ width:90%; margin:0 auto; line-height:25px; color:#010101;}

.bottom{ width:980px; margin-top:10px; overflow:hidden;}
.left1{ float:left; width:239px; border:1px solid #dfdfdf;}
.left1_top{ width:237px; height:31px; background:url(images/bg_34.gif) repeat-x; margin:1px 1px 0 1px; border-bottom:1px solid #dfdfdf;}
.left1_top span{float:left;display:block;width:60px;height:14px;padding-left:25px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.left1_top img{ float:left; margin:8px 0 0 10px;}
.left1_bt{ padding:7px 0 18px 0; text-align:center;}
.left1_bt img{ border:1px solid #dfdfdf; margin-top:13px;}

.center1{ float:left; width:489px; margin-left:7px; border:1px solid #dfdfdf;}
.center1_top{ width:487px; height:31px; background:url(images/bg_34.gif) repeat-x; margin:1px 1px 0 1px; border-bottom:1px solid #dfdfdf;}
.center1_top span{float:left;display:block;width:60px;height:14px;padding-left:25px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.center1_top img{ float:left; margin:8px 0 0 10px;}
.bt img{ float:left; border:1px solid #ccc; margin:4px 15px 0 15px;}
.bt h3{ line-height:20px; font-size:12px; color:#424242;}
.bt p{ line-height:25px; overflow:hidden;}
.bt p a{ color:#ff0000;}
.center1_bt ul{ width:94%; margin:0 auto;}
.center1_bt ul li{ height:24px; line-height:24px; padding-left:15px; background:url(images/arrow_45.gif) left center no-repeat;}
.center1_bt ul li span{ float:right;}

.right1{ float:right; width:231px; border:1px solid #dfdfdf;}
.right1_top{ width:229px; height:31px; background:url(images/bg_34.gif) repeat-x; margin:1px 1px 0 1px; border-bottom:1px solid #dfdfdf;}
.right1_top span{float:left;display:block;width:auto;height:14px;padding-left:25px; padding-right:10px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.right1_top img{ float:left; margin:8px 0 0 10px;}
.right1_bt{ width:185px; height:155px; margin:30px auto;}

.custom{ width:978px; border:1px solid #dfdfdf; margin-top:10px;}
.custom_tp{ width:976px; height:31px; background:url(images/bg_34.gif) repeat-x; margin:1px 1px 0 1px; border-bottom:1px solid #dfdfdf;}
.custom_tp span{float:left;display:block;width:60px;height:14px;padding-left:25px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.custom_tp img{ float:left; margin:8px 0 0 10px;}
.custom_bt{ width:95%; margin:0 auto; padding:10px 0;}
.custom_bt ul { width:100%; overflow:hidden;}
.custom_bt ul li{ float:left; margin-left:20px; margin-top:10px;}
.custom_bt ul li img{ border:1px solid #ddd;}
.custom_bt ul li p{ line-height:30px; text-align:center;}
.custom_bt ul li p a{ height:30px; line-height:30px; color:#00461d;}

.footer{width:980px;line-height:25px;text-align:center;border-top:13px solid #c00303;padding:25px 0;background:url(images/footet_118.gif) repeat-x;margin-top:10px;color:#4f4b4a}

.product{ width:980px; overflow:hidden;}
.left2{ float:left;width:233px; margin-top:10px;}
.sign{ width:231px; border:1px solid #dfdfdf;}
.sign_tp{ width:229px; height:31px; background:url(images/bg_34.gif) repeat-x; margin:1px 1px 0 1px; border-bottom:1px solid #dfdfdf;}
.sign_tp span{float:left;display:block;width:60px;height:14px;padding-left:25px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.sign_tp img{ float:left; margin:8px 0 0 10px;}
.sign_tp img{ float:left; margin:8px 0 0 10px;}
.sign_bt{ width:90%; margin:0 auto; padding:8px 0;}
.sign_bt ul li{ height:25px; line-height:25px; padding-left:20px; background:url(images/arrow_45.gif) 10px center no-repeat;}

.right2{ float:right; width:735px; margin-top:10px;}
.right2_tp{ width:715px; margin:0 auto; height:30px; border-bottom:2px solid #dc0202;}
.right2_l{ float:left; width:30%; height:30px;}
.right2_l span{float:left;display:block;width:auto;height:14px;padding:0 10px 0 25px;background:url(images/bg_37.gif) 12px center no-repeat;border-right:2px solid #000;margin-top:8px;}
.right2_l img{ float:left; margin:8px 0 0 10px;}
.pos{ float:right; width:50%; height:30px; line-height:30px;}
.pos span{ display:block; float:left;}
.pos a{ float:left; display:block;width:auto; height:30px; padding:0 13px 0 6px; background:url(images/arrow_08.gif) right center no-repeat;}
.right2_bt{ width:715px; margin:0 auto; overflow:hidden;}
.right2_bt .img{ float:left; width:160px;height:160px; margin:28px 30px 0 28px;}
*html .right2_bt .img{ float:left; width:160px;height:160px; margin:28px 30px 0 14px;}
.right2_bt .text{ float:left; line-height:35px; margin-top:20px;}
.right2_ct{ width:95%; margin:0 auto; line-height:30px; padding-top:10px;}

.list{ width:715px; margin:0 auto;}
.list ul{ width:100%; overflow:hidden;}
.list ul li{ float:left; width:300px; margin:25px 30px 25px 25px;}
*html .list ul li{ float:left; width:300px; margin:25px 30px 25px 12px;}
.list ul li img{ float:left;}
.list ul li p{ float:left;}
.list ul li p span{ display:block; height:20px; line-height:20px; padding-left:25px; background:url(images/bg_06.gif) 10px center no-repeat;}
.list ul li a{float:left;display:block;width:auto;height:27px;line-height:27px;padding:0 18px 0 13px;background:url(images/a_10.gif) no-repeat;color:#fff;font-weight:bold; margin:30px 0 0 15px;}

.page{ width:100%; text-align:center; height:auto; padding:20px 0; margin-top:20px;}
.page a{ width:auto; height:auto; padding:4px 8px; margin-right:5px; border:1px solid #999; background:#f1f1f1;}
.page a:hover{ border:1px solid #000; background:#636363;}

.new{ width:715px; margin:0 auto;}
.new ul{ width:80%; margin:0 auto; padding:20px 0;}
.new ul li{ height:30px; line-height:30px; padding-left:15px; background:url(images/news_3.gif) left center no-repeat;}
.new ul li a{ float:left;}
.new ul li span{ float:right;}
.new h3{ font-size:12px; color:#565656; text-align:center; line-height:55px; margin-top:5px;}
.new .author{ width:85%; height:40px; line-height:40px; margin:0 auto; text-align:center; border-bottom:1px solid #e7e7e7; color:#565656;}
.new_content{ width:90%; margin:0 auto; line-height:25px; padding:10px 0; color:#565656;}

.contact{ width:95%; margin:0 auto; padding:20px 0; line-height:30px;}

.partner{ width:85%; margin:0 auto; padding:30px 0;}
.partner span{ height:25px; line-height:25px;}
.partner input.text1{ width:235px; height:20px; line-height:20px; margin-top:5px;}
.partner textarea{ width:370px; height:80px; margin-top:10px;}
.partner select{ margin-top:5px;}

.kefu{width:125px;left:50%;top:30%;margin-top:-50px;margin-right:0px;margin-bottom: 0px;margin-left:502px; position:fixed;z-index:9999; }
.kefu-top{width:125px;background:url(images/jinche_top.png) no-repeat;height:19px;}

.kefu-bottom{width:125px;height:20px;background:url(images/jinche_bottom.png) no-repeat;}
.kefu-db{font-family:"Î¢ÈíÑÅºÚ","ºÚÌå",Tahoma, Geneva, sans-serif; background:url(images/jinche_bg.png) repeat-y;padding:10px 0px;}
.kefu-db div{width:125px;padding:10px 0px;overflow:hidden;text-align:center; background:url(images/jinche_line.jpg) no-repeat bottom center;}
.kefu-db p{margin:0;font-size:12px;line-height:16px; display:block}
.kefu-db .kefu-code{background:none;}