/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#545454;}
li{ list-style:none;}
a{ text-decoration:none; color:#545454;}
a:hover{ color:#9f0909;}
img{ border:0;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;}
.mt10{margin-top:10px;}
#nobg{ background:none;}
#noboder{ border-bottom:none;}

.top{ width:993px; height:auto; overflow:hidden; margin:0 auto;}
.ban{ width:993px; height:auto; overflow:hidden; margin:0 auto; margin-top:8px;}
.top_bg{ width:978px; height:80px; padding-right:15px; background:url(top_bg.jpg) no-repeat; text-align:right; padding-top:14px;}
.top .nav{ width:975px; height:37px; border-left:1px solid #065295; border-right:1px solid #065295; background:url(nav_bg.jpg) repeat-x; padding-left:16px;}
.top .nav ul li{ float:left; width:96px; height:37px; background:#fff; text-align:left;}
.top .nav ul li a{ display:block; width:95px; height:23px; background:url(nav_bg.jpg) repeat-x; text-align:center; padding-top:14px; color:#fff;}
.top .nav ul li a:hover{ background:url(nav_on.jpg) no-repeat; color:#ff; font-weight:bolder;}
.top .nav ul li.l{ width:94px;}
#n1 #m1 a,#n2 #m2 a,#n3 #m3 a,#n4 #m4 a,#n5 #m5 a,#n6 #m6 a,#n7 #m7 a,#n8 #m8 a,#n9 #m9 a,#n10 #m10 a{ background:url(nav_on.jpg) no-repeat; color:#ff; font-weight:bolder;}

.main{ width:993px; height:auto; overflow:hidden; margin:0 auto; margin-top:12px;}
.main .left{ width:245px; float:left; overflow:hidden;}
.product{ width:245px; height:auto;}
.product p.title{ display:block; width:245px; height:29px; background:url(i_pbg.jpg) no-repeat;}
.product p.title b{ color:#fff; float:left; padding-left:20px; padding-top:8px; font-size:14px;}
.product p.title a{ float:right; display:inline; margin-right:14px; margin-top:12px;}
.product .p_com{ width:243px; height:329px; margin-top:1px; background:#f3f9ff; padding-top:3px; border:1px solid #27598d;}
.product .p_com ul li{ line-height:26px; background:url(d1.jpg) no-repeat 12px 19px; font-size:14px; padding-left:10px; padding-top:7px; border-bottom:1px solid #91aecb;}
.product .p_com ul li a{ color:#104089;}
.product .p_com ul li p{ padding-left:21px;}
.product .p_com ul li a:hover,.product .p_com ul li .on{ color:#ffce5a;}
.product .p_com ul li dl dd{ font-size:12px; padding-left:4px; height:25px; line-height:20px; background:url(d4.jpg) no-repeat 0 12px;}
.contact{ width:225px; height:101px; line-height:20px; color:#545454; background:url(contact.jpg) no-repeat; margin-top:14px; padding:80px 10px 10px 10px;}
.message{ width:225px; height:159px; background:#efefef; overflow:hidden; margin-top:14px; padding:10px; line-height:24px;}
.message h2{ color:#104089; font-size:14px; font-weight:bolder;}
.message img{ margin:6px 0;}
.message a{DISPLAY: inline-block; color:#333 !important; MARGIN: 0px 13px 3px 0px; FONT: 12px/1.5 Verdana; WHITE-SPACE: nowrap}
.message p.p2{ margin-top:4px;}
.right{ float:right; width:733px; height:774px; overflow:hidden;}
.right .banner{ width:733px; height:209px; overflow:hidden;}
.right .products{ width:773px; height:auto; margin-top:8px;}
.right .products p.title{ width:773px; height:30px; background:url(r_tbg.jpg) repeat-x top;}
.right .products p.title b{ width:150px; height:21px; border-bottom:1px solid #158eda; background:url(i_pbg_s.jpg) no-repeat 8px 4px; padding-top:8px; padding-left:20px; color:#14438b; font-weight:bolder; font-size:14px; float:left;}
.right .products p.title a{ float:right; display:inline; margin-top:10px; margin-right:60px;}
.right .products p.title b i{ font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#bababa; padding-left:10px; font-size:12px;}
.products_com{ height:270px;}
.products_com ul li{ float:left; display:inline; width:127px; height:120px; margin-top:16px; text-align:center; margin-left:18px;}
.products_com ul li img{ width:123px; height:90px; padding:1px; border:1px solid #ccc;}
.products_com ul li h2{ padding-top:8px;}
.news{ width:345px; height:auto; float:left; margin-top:8px;}
.right .news p.title{ width:345px; height:30px; background:url(r_tbg.jpg) repeat-x top;}
.right .news p.title b{ width:164px; height:21px; border-bottom:1px solid #158eda; background:url(i_pbg_s.jpg) no-repeat 8px 4px; padding-top:8px; padding-left:20px; color:#14438b; font-weight:bolder; font-size:14px; float:left;}
.right .news p.title a{ float:right; display:inline; margin-top:10px; margin-right:10px;}
.right .news p.title b i{ font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#bababa; padding-left:10px; font-size:12px;}
.right .news p.img{ text-align:center; margin-top:10px;}
.right .r{ float:right;}
.right .r p.title b{ width:130px;}
.news_l{ width:327px; height:auto; margin-left:9px; padding-top:10px;}
.news_l ul li{ height:18px; background:url(libg.jpg) no-repeat; padding-top:6px; padding-left:20px;}

.footer{ width:993px; height:auto; overflow:hidden; margin:0 auto; margin-top:12px;}
.footer p.nav{ color:#fff; text-align:center; background:#628bb5; display:block; width:993px; height:20px; padding-top:10px;}
.footer p.nav a{ color:#fff;}
.footer p.com{ text-align:center; line-height:24px; padding:10px 0;}

/*内页通用*/
.product .p_coms{ width:245px; margin-top:1px; background:#4984c1; padding-top:3px;}
.product .p_coms ul li{ line-height:30px; background:url(d1.jpg) no-repeat 12px 19px; font-size:14px; padding-left:10px; padding-top:10px; border-bottom:1px solid #91aecb;}
.product .p_coms ul li a{ color:#fff;}
.product .p_coms ul li p{ padding-left:21px;}
.product .p_coms ul li a:hover,.product .p_coms ul li .on{ color:#ffce5a;}
.product .p_coms ul li dl dd{ font-size:12px; padding-left:4px; line-height:28px; background:url(d4.jpg) no-repeat 0 12px;}
.product .p_coms ul li dl p{ line-height:24px; padding-left:16px;}
.product .p_coms ul li dl p a{ color:#b0d7ff;}
.rights{ float:right; width:733px; overflow:hidden;}
.rights .title{ width:733px; height:23px; background:url(p_title.jpg) no-repeat;}
.rights .title b{padding-left:28px; color:#0164b9; font-weight:bolder; font-size:12px; float:left;}
.rights .title span{ float:right; padding-right:8px; color:#545454;}
.rights .title span a{ color:#545454;}

/*   产品展示   */
.products_list{width:733px; overflow:hidden;}
.products_list ul li{ float:left; display:inline; width:127px; height:120px; margin-top:16px; text-align:center; margin-left:16px;}
.products_list ul li img{ width:123px; height:90px; padding:1px; border:1px solid #ccc;}
.products_list ul li h2{ padding-top:8px;}
.products_coms{width:733px; overflow:hidden;}
.products_coms p.img{ text-align:center; margin-top:20px;}
.products_coms p.img img{ border:1px solid #ccc;}
.products_coms p.p_title{ color:#0164b9; text-align:center; padding-top:14px; font-weight:bolder;}
.products_coms .com{ padding:10px; line-height:24px; color:#000;}
.products_coms .com p{ padding-bottom:10px;}

/*内容分页部分*/
.content_page{ clear:both;text-align:center;margin:20px 0;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #dedfde;color:#0061de;}
.content_page span{color:#ff00b0;margin:1px;padding:4px 6px; font-weight:bolder; font-size:14px;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #ccc;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #ccc;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px 0;}
.content_url span{color:#999;}
.content_url input{background:#50B20E;color:#fff;width:50px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:574px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}



/*   企业荣誉   */
.ry_list{width:733px; overflow:hidden;}
.ry_list ul li{ float:left; display:inline; width:215px; height:180px; margin-top:16px; text-align:center; margin-left:14px; margin-right:12px;}
.ry_list ul li img{ width:211px; height:155px; padding:1px; border:1px solid #ccc;}
.ry_list ul li h2{ padding-top:8px;}
.products_coms{width:733px; overflow:hidden;}
.products_coms p.img{ text-align:center; margin-top:20px;}
.products_coms p.img img{ border:1px solid #ccc;}
.products_coms p.p_title{ color:#0164b9; text-align:center; padding-top:14px; font-weight:bolder;}
.products_coms p.com{ padding:10px; line-height:24px;}

/*  新闻动态  */
.news_list{ width:724px; margin-left:7px; margin-top:10px; height:auto;}
.news_list ul li{ height:22px; padding-top:8px; background:url(li_bg.jpg) no-repeat; padding-left:30px;}
.news_list ul li span{ float:right; padding-right:10px;}


#Positon{background:url(../images/sdcms.gif) 0 -283px;height:41px;line-height:35px;text-indent:10px;}
.info_title{margin:10px 0;font:18px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px 0;}
.info_jj{border:1px solid #FDCC97;background:#FEFCFA;padding:10px;margin:10px 0;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.info_jj a{font-family:verdana;color:#00f;}
.info_jj a:hover{color:#f30;}
.info_jj span{font-weight:bold;color:#ccc;}
.info_content{word-wrap:break-word;overflow:hidden;width:713px;line-height:24px;line-height:24px;font-size:14px;}
.info_content img{max-width:711px;}
.other_content{word-wrap:break-word;overflow:hidden;width:713px;line-height:24px;}
.other_content img{max-width:711px;}
#Digg{margin:10px auto 10px auto;padding:0;width:402px;height:59px;display:block;}
#Digg .up{float:left;margin-right:10px;background:url(../Images/digg_up.gif) no-repeat;width:196px;height:59px;display:block;cursor:pointer;}
#Digg .up_over{float:left;margin-right:10px;background:url(../Images/digg_up_over.gif) no-repeat;width:196px;height:59px;display:block;cursor:pointer;}
#Digg .down{float:left;background:url(../Images/digg_down.gif) no-repeat;width:196px;height:59px;display:block;cursor:pointer;}
#Digg .down_over{float:left;background:url(../Images/digg_down_over.gif) no-repeat;width:196px;height:59px;display:block;cursor:pointer;}
#Digg .percent{width:60px;height:7px;margin:13px 0 0 18px;overflow:hidden;}
#Digg .percent01{background:#82D114;height:7px;}
#Digg .percent02{background:#A9A9A9;height:7px;}
#Digg .percent03{position:absolute;margin:-10px 0 0 90px;}
.info_next{color:#999;margin-top:6px;}
.info_next a{font-family:verdana;}
/*内容分页部分*/

#right{ margin:0 auto;}
.subject_bg{height:29px;line-height:29px;}
.subject_title{font-size:14px;font-weight:bold;color:#c00;padding-left:12px;}
.subject_title a{color:#4EB30F;}
.subject_title a:hover{color:#f30;}
.subject_title span{float:right;font:12px/30px "宋体";padding-right:10px;}
.subject_title span a{color:#4EB30F;font:12px/30px "宋体";}
.subject_title span a:hover{color:#f30;font:12px/30px "宋体";}
.subject_title span span{float:none;font:12px/30px "宋体";padding-right:0;}
.plug_book_add { padding-left:0px; margin-top:30px;}
.plug_book_add dt{margin:6px 0px; line-height:26px;}
.plug_book_add i{ font-style:normal; color:#f00; margin-left:10px;}
.plug_book_add dt .input{border:1px solid #ccc;height:20px;line-height:20px;}
.plug_book_add dt .xheditor-mini{width:200px;height:100px;}
/*Ajax评论*/
.comment_add{margin:0;padding:0;}
.comment_add dt{list-style:none;margin:4px 0;padding:0;}
.comment_add .input{height:20px;line-height:20px;border:1px solid #ccc;padding:0px;font-size:12px;}
.comment_add .xheditor-mini{width:713px;height:100px;margin:0;padding:0;}
.comment_title{ background:#ccc; height:29px;line-height:29px;border:1px solid #ccc;border-bottom:0;color:#000;padding-left:12px;}
.comment_title span{color:#999;}
.comment_title b{font-weight:normal;float:right;margin-right:10px;}
.comment_content{border:1px solid #ccc;border-top:0;padding:6px;overflow:hidden;word-wrap:break-word;overflow:hidden;margin-bottom:10px;}
.comment_content div{ color:#f00;}
.comment_content img{max-width:713px;}
.vote_bnt{width:66px;height:24px;line-height:20px;text-align:center;margin:4px 0;}

.border{ margin-top:10px;}

.rczp_nr{ width:724px; height:auto; padding:14px 58px 8px 58px; overflow:hidden;}
.rczp_table{ width:606px;  height:auto; border:1px solid #ca5006; border-right:none; border-bottom:none; background:#fbf5f1; overflow:hidden;}
.rczp_table tr td{ height:auto; border:1px solid #ca5006; border-left:none; border-top:none; overflow:hidden;}
.rczp_r{ padding:5px 0 5px 10px; background:#fff;}
.rczp_an{ text-align:center; padding:8px 0;}
.rcpzp_wby{ width:370px; height:130px;}
.rcpzp_wb2{ width:220px; height:12px; padding:2px 4px;}
i{ font-style:normal; color:#f00;}
.zptable{ display:inline; width:95%; margin-top:20px; padding:10px; line-height:150%;}
.zptable td{ border-color:#ccc; padding:4px; background:#fff;}
.lefts{ padding:4px 10px;}

