 /**  全局样式start **/
body, ul,li,div,ol,ul li{padding:0px; margin:0px; list-style:none}
body{margin:0px; padding:0px; font-size:12px; color:#000; font-family:"宋体", Arial; text-align:center;word-break:break-all;
 background:url(../images/bg.gif) left top repeat}
a:link, a:visited, a:hover, a:active{text-decoration: none; color:#000}
a:hover{color:#F00}
img{border:0px;}
.clear{clear:both;}
.fl-r{float:right}
.mar-b10{margin-bottom:10px}
.mar-t10{margin-top:10px}
.flo-l{float:left}
.flo-r{float:right}




/** 全局样式end **/
/** index样式开始 **/
.in-top{margin:0 auto; background:url(../images/top-bg.gif) left top repeat-x; padding-top:10px}
.in-one{width:910px; color:#000; text-align:right; margin:0 auto}
.in-o-span{margin-right:15px}
.in-one a{color:#000; margin-right:10px;background:url(../images/jiant.gif) left 3px no-repeat; padding-left:8px}
.in-one a:hover{color:#000; text-decoration:underline}
.in-two{margin:2px auto 0 auto; *margin:3px auto 0 auto; width:910px}
.in-middle{background:url(../images/in_11.gif) left bottom repeat-y; width:910px; margin:0 auto; padding:10px 0 0 0}
.in-nav, .in-pic{width:880px; margin:0 auto;}
.in-pic{background:url(../images/in_30.gif) left top repeat-x; margin-top:5px; padding-top:3px}
.in-pic-img img{width:874px; height:314px; margin:0 auto}
.in-pic-img li{display:none;}
.in-pic-img li.current{display:block;}
.in-pic-text{float:left; width:880px;}
.in-pic-text li{background:url(../images/in_35.gif) left top no-repeat; width:212px; height:40px; line-height:50px; font-weight:bold; float:left; color:#686868; overflow:hidden; margin-left:3px; margin-right:3px}
.in-pic-text li.current{background:url(../images/in_33.gif) left top no-repeat; color:#fff}
.in-bottom{background:url(../images/bottom-bg.gif) left bottom repeat-x;clear:both; padding-bottom:7px}
.in-b-ul{background:url(../images/in_47.gif) left bottom no-repeat; width:910px; margin:0 auto; height:58px; overflow:hidden;}
.in-b-l1{float:left; margin-left:18px; margin-top:20px; display:inline}
.in-b-l1 a:hover{ text-decoration:underline; color:#000}
.in-b-l2{float:right; margin-right:18px; margin-top:15px; display:inline}
.in-b-in{ border:1px solid #999; width:135px}
.in-tree{width:880px; margin:0 auto; padding-top:10px}
.in-list{width:250px; float:left}
.in-l-top{background:url(../images/in_40.gif) left top repeat-x; border:1px solid #C7C7C7; padding-left:8px; line-height:24px; height:24px; font-weight:bold; text-align:left}
.in-l-main{background:url(../images/in_44.gif) left top repeat-x; padding:8px 5px 0 5px; width:240px; float:left; line-height:24px;}
.in-l-main a:hover, .in-l-m2 a:hover{text-decoration:underline; color:#000}
.in-l-m-l{float:left; border-bottom:1px dashed #ccc; width:110px; text-align:left; padding-right:10px}
.in-more{clear:both; text-align:right;}

.in-list2{width:620px; float:right}
.in-l-m2{background:url(../images/in_44.gif) left top repeat-x; padding:8px 0 0 0; width:620px; float:left; line-height:24px;}
.in-l-m2-l{float:left; width:100px; margin-left:3px;_width:99px;}
.in-l-m2-l img{width:95px; height:30px; border:1px solid #999;}
.in-l-m2-l a{display:block;}
/** index样式end **/


/** 头属性开始 **/
.top{background:url(../images/t-bg.gif) left bottom repeat-x #fff; width:1000px; margin:0 auto}
.t-one{text-align:right; padding:6px 0px}
.t-one a{color:#666; margin-right:10px;background:url(../images/jiant.gif) left 3px no-repeat; padding-left:8px}
.t-one a:hover{color:#666; text-decoration:underline;}
.t-two{width:980px; margin:0 auto; background:url(../images/banner.gif) right bottom no-repeat; text-align:left;}
.nav{background:url(../images/nav_bg1.gif) left top repeat-x; height:35px; line-height:35px; font-weight:bold; width:980px; padding:0px 10px; overflow:hidden; margin:0 auto}
.nav-ul1{float:left; width:220px; font-size:12px; color:#000}
.nav-ul2{float:left; font-size:14px; color:#666; border-left:1px solid #E7E7E7;}
.nav-ul2 li{border-right:1px solid #E7E7E7; width:92px; float:left}
.nav-ul2 a{color:#666; float:left; width:90px;}
.nav-ul2 a:hover{background:url(../images/nav_bg2.gif) left top repeat-x; color:#000}
.nav-ul2 .li-one{background:url(../images/nav_bg2.gif) left top repeat-x}
.nav-ul2 .li-one a{color:#000}
.nav-ul2 .li-one a:hover{ color:#DF0D0D}

/** 头属性结束 **/


/** 中部属性开始 **/
.middle{width:1000px; margin:0px auto; background:url(../images/middle-bg.gif) left top repeat-x #fff}
.left{width:220px; border-right:1px solid #ADB9C2; border-bottom:1px solid #ADB9C2; background:#F6F6F6;}
.left-one{background:url(../images/sp-l_28.gif) left top repeat-x; border-top:1px solid #ADB9C2; border-bottom:1px dashed #999; padding-bottom:5px; margin-bottom:10px}
.left-o-t{font-weight:bold;background:url(../images/sp-l_22.gif) 5px bottom no-repeat; padding-left:18px; text-align:left; line-height:29px; *line-height:28px}
.left-o-main{margin-top:5px}
.left-o-main a{color:#000; margin-left:5px; margin-right:5px}
.left-o-main a:hover{color:#000; text-decoration:underline}
.left-o-main td{padding-top:8px}
.left-o-input{background:#EDEDED; border:1px solid #BEBFC0; border-left:none; height:18px; line-height:18px; padding:0}
.left-o-td1{background:url(../images/sp-l_47.gif) left 8px no-repeat; line-height:20px; *background:url(../images/sp-l_47.gif) left 9px no-repeat; padding-left:3px; width:50px}
.left-o-m2 li{background:url(../images/sp-l_56.gif) left 7px no-repeat; line-height:22px; text-align:left; padding-left:4px; margin-left:10px}

.right{padding-top:10px; width:779px}
.sub-search{background:url(../images/sea-bg.gif) center center no-repeat; height:30px; padding-top:5px}
.sub-s-input{background:url(../images/sp-l_34.gif) left center no-repeat #fff; padding-left:20px; border:1px solid #7F9DB9; height:18px; line-height:18px; font-size:12px}
.sub-s-text{margin:0 5px}
.sub-s-text a{text-decoration:underline!important}

.sp-l-t{border:1px solid #ADB9C2; background:#F0EEEE; width:750px; margin:7px auto; padding:8px 6px}
.sp-l-h1{font-size:14px;text-align:left; line-height:20px; margin:0}
.sp-l-fl{ float:left; width:100%}
.sp-l-fl li{background:url(../images/sp-l_45.gif) left top repeat-x;  float:left; height:20px; line-height:22px; overflow:hidden;border:1px solid #ADB9C2; width:136px; margin:3px 6px; display:inline; overflow:hidden}
.sp-l-fl li a:hover{text-decoration:underline; color:#000}
.sp-l-wz{background:url(../images/jiant.gif) left 7px no-repeat; width:757px; margin:0 auto; text-align:left; padding-left:8px; border-bottom:1px dashed #999; line-height:22px}
.sp-l-wz a{color:#000; text-decoration:underline}
.sp-l-wz span{text-decoration:underline}
.sp-l-l{width:764px; margin:0 auto}
.sp-l-list{margin-top:15px; width:190px; display:inline; float:left; border-right:1px solid #ccc; line-height:20px}
.sp-l-l-img{width:136px; height:111px; border:1px solid #ccc; overflow:hidden; margin:0 auto}
.sp-l-l-t{font-weight:bold; overflow:hidden; margin-top:5px; height:24px}
.sp-l-l-fy{margin:10px}

.sp-l-two{ width:1000px; margin:0px auto; background:#fff; padding:10px 0 0 0;}
.sp-l-two-t{border-bottom:1px solid #ccc; padding:0 10px; width:980px; float:left}
.sp-l-two-title{font-weight:bold; float:left; margin:3px 0}
.sp-l-two-more{text-decoration:underline; float:right; margin:3px 0}
.sp-l-two-more a{text-decoration:underline!important}
.sp-l-two-more a:hover{color:#f00}
.sp-l-two-main{padding:5px 10px; width:980px; float:left}
.sp-l-two-main li{line-height:22px; background:url(../images/sp-l_75.gif) left 7px no-repeat; float:left; width:155px; padding-left:8px; text-align:left}
.sp-l-two-main li a:hover{text-decoration:underline!important; color:#000}

.news-title{font-size:14px; font-weight:bold; background:url(../images/news_03.gif) left top repeat-x; height:29px; line-height:29px; width:744px; padding:0 10px; margin:0 auto; border:1px solid #ADB9C2; text-align:left; margin-top:10px; _padding-top:7px; _height:22px}
.news-l, .news-page{width:745px; margin:5px auto;}
.news-l li{background:url(../images/dian.gif) left bottom repeat-x; line-height:26px; float:left; height:26px; overflow:hidden; width:745px}
.news-l a:hover{color:#000; text-decoration:underline}
.news-l-s{float:left; padding-left:8px;background:url(../images/news_07.gif) left 9px no-repeat;}
.news-l-s2{float:right}
.news-page{line-height:200%; text-align:left}
.news-page p{margin:0}
.news-page img{max-width:500px; width:expression(width>500?"500px":width);}

.sub-menber{background:url(../images/sp-l_28.gif) left top repeat-x #fff; border-top:1px solid #ADB9C2;; width:1000px; margin:0 auto; }
.sub-m-t{font-weight:bold;background:url(../images/mm_03.gif) 10px bottom no-repeat; padding-left:35px; text-align:left; line-height:29px; font-size:14px}
.sub-m-main{width:256px; margin:15px auto; background:url(../images/mm_10.gif) left 10px repeat-x #F4F4F4;}
.sub-m-m-mid{min-height:260px; _height:260px; background:#fff; width:226px; margin:0 auto; padding:5px 10px}
.sub-m-m-title{ background:url(../images/mm_13.gif) left center no-repeat; height:22px; line-height:22px;text-align:left; overflow:hidden; padding-left:4px}
.sub-m-m-title h1{color:#fff; font-weight:bold; font-size:14px; margin:0; background:url(../images/mm_14.gif) right center no-repeat; float:left; padding-right:5px}
.sub-m-m-two{clear:both; padding:5px 0 10px 0; text-align:left}
.sub-m-m-tree{margin:0 auto}
.sub-m-m-tree .anniu{text-align:center!important}
.sub-m-m-tree .anniu a{margin-left:5px; margin-right:5px}
.sub-m-m-tree td{text-align:left; padding-bottom:10px}
.sub-m-m-in{border:1px solid #CDCDCD; height:16px; width:150px}
.sub-m-m-in2{border:1px solid #CDCDCD; height:16px; width:85px}

.m-left{background:url(../images/sp-l_28.gif) left top repeat-x; border-top:1px solid #ADB9C2;font-weight:bold; text-align:left; padding:7px 0 6px 5px}
.m-left2{border-bottom:1px solid #ADB9C2}
.m-left a:hover{text-decoration:underline; color:#000}
.m-right{width:764px; margin:0 auto; min-height:350px; _height:350px}
.m-right1{border:3px solid #D7D7D7; width:450px; margin:15px auto; padding:20px 0}
.m-r-table{width:715px; margin:15px auto; line-height:27px; text-align:center}
.m-r-tr1 td{background:#EDE9E9; border-bottom:1px solid #C5C5C5; border-top:1px solid #C5C5C5; font-weight:bold}
.m-m-h1{font-size:18px; font-weight:bold; margin:10px auto 3px auto}
.m-m-span{color:#DF0D0D}
.m-m-time{color:#888; margin-bottom:10px}
.m-m-list{text-align:left; border-bottom:1px dashed #999;width:680px; margin:6px auto; padding-bottom:4px}
.m-m-text{border:3px solid #D7D7D7; text-align:left; width:654px; margin:10px auto; padding:10px; line-height:20px}
.m-m-l-span{color:#f00}

.con-left li{background:url(../images/sp-l_56.gif) left 7px no-repeat; line-height:22px; text-align:left; padding-left:8px; margin-left:30px; font-weight:bold}
.con-m-wz{background:url(../images/jiant.gif) left 7px no-repeat; width:547px; margin:10px auto 0 auto; text-align:left; padding-left:8px; border-bottom:1px dashed #999; line-height:22px}
.con-mid{width:555px; margin:0 auto}
.con-mid-title{font-size:14px; font-weight:bold; background:url(../images/news_03.gif) left top repeat-x; height:29px; line-height:29px;  padding:0 10px; margin:0 auto; border:1px solid #ADB9C2; text-align:left; margin-top:10px; _padding-top:7px; _height:22px}
.con-mid-m{margin:5px auto; width:545px}
.con-mid-m li{background:url(../images/dian.gif) left bottom repeat-x; line-height:26px; float:left; height:26px; overflow:hidden; width:545px}

.con-right{width:204px; padding-right:5px}
.con-one{background:url(../images/con_13.gif) left bottom no-repeat #EFECE7; padding-bottom:10px; margin-top:10px}
.con-two{background:url(../images/con_13.gif) left bottom no-repeat #EFECE7; margin-top:10px; padding-bottom:10px; *padding-bottom:0px;}
.con-o-t{background:url(../images/con_03.gif) left top no-repeat; color:#fff; padding-left:20px; height:29px; line-height:31px; overflow:hidden; text-align:left; font-weight:bold}
.con-r-l1 li{background:url(../images/sp-l_56.gif) left 7px no-repeat; line-height:22px; text-align:left; padding-left:4px; border-bottom:1px dashed #999; margin:2px 5px}
.con-more{margin-top:10px; text-align:right; margin-right:10px}
.con-more a{text-decoration:underline!important;}
.con-more a:hover{color:#f00}
.con-ph{background:url(../images/shuzi.gif) 10px 3px no-repeat;margin-bottom:0px; *margin-bottom:10px}
.con-ph li{line-height:21px; text-align:left; padding-left:18px; border-bottom:1px dashed #999; margin:2px 5px}
.con-page{line-height:200%; text-align:left}
.con-page p{margin:0}
.con-page img{max-width:450px; width:expression(width>500?"450":width);}

.pro-c-pic{background:url(../images/pro-c_09.gif) left 5px repeat-x; width:546px; margin:10px auto 0 auto}
.pro-c-pic-ul{background:url(../images/pro-c_03.gif) center top no-repeat; padding-top:3px}
.pro-search{background:url(../images/search_13.gif) center center no-repeat; height:30px; padding-top:5px; width:544px; margin:5px auto 0 auto}
.pro-c-title{font-size:12px; font-weight:bold; background:url(../images/news_03.gif) left top repeat-x; height:29px; line-height:29px;  padding:0 10px; margin:0 auto; border:1px solid #ADB9C2; text-align:left; margin-top:10px;}
.pro-c-list{margin-top:10px; width:180px; display:inline; float:left; border-right:1px solid #ccc; line-height:20px}
.pro-c-more{ clear:both; background:url(../images/dian.gif) left bottom repeat-x; line-height:24px; text-align:right; margin:0px 10px}
.pro-c-more a{text-decoration:underline!important;}
.pro-c-more a:hover{color:#f00}
.pro-c-two{ width:760px; margin:0px auto; clear:both; padding-top:10px}
.pro-c-two-t{border-bottom:1px solid #ccc; padding:0 10px; float:left; width:740px}
.pro-c-left{float:left; width:570px}
.pro-c-right{float:right; width:204px}
.pro-c-two-main, .pro-c-two-main2{padding:5px 10px; width:740px; float:left}
.pro-c-two-main li{line-height:22px; background:url(../images/sp-l_75.gif) left 7px no-repeat; float:left; width:140px; padding-left:8px; text-align:left; display:inline}
.pro-c-two-main li a:hover{text-decoration:underline!important; color:#000}
.pro-c-two-main2 li{border:1px solid #ccc; width:134px; height:109px; margin:5px 5px 0 5px; float:left; overflow:hidden;}
.pro-c--title{font-weight:bold; margin:3px 0; border-bottom:1px solid #ccc; padding:0 10px 3px 10px; text-align:left;}
.pro-l-font{color:#f00; font-size:12px}
.pro-p-pic{  float:left; margin-top:15px; margin-left:20px}
.pro-p-pic1{border:1px solid #ccc; width:204px; height:164px; margin-bottom:5px}
.pro-p-zl{float:left; margin-top:15px; margin-left:15px; text-align:left; width:500px;}
.pro-p-cs, .pro-p-pl{ clear:both; margin:10px 20px;}
.pro-p-cs-t{border-bottom:1px solid #E1E1E1; text-align:left; font-weight:bold; line-height:24px}
.pro-p-cs-page{line-height:200%; padding:10px 5px; margin-top:2px; background:#F3F3F3; text-align:left}
.pro-p-cs-page img{max-width:500px; width:expression(width>500?"500px":width);}
.pro-p-table td{line-height:20px; padding-left:8px;}
.pro-p-td1{background:url(../images/pro-p_03.gif) center center no-repeat; color:#fff; width:60px;}
.pro-p-b1{color:#f00}
.pro-p-anniu{border-top:1px dashed #999; margin-top:5px; padding-top:7px}
.pro-p-pl{text-align:left}
.pro-p-pl-t{border-bottom:1px solid #ccc; padding-bottom:3px; text-align:left}
.pro-p-pl-span a{color:#00F!important; text-decoration:underline!important; margin-left:10px}
.pro-p-pl-span a:hover{color:#f00!important;}
.pro-p-pl-table{margin:10px; text-align:left}
.pro-p-pl-span2 a{color:#f00!important;  margin-left:10px}
.pro-p-pl-span2 a:hover{text-decoration:underline!important;}
.pro-p-pl-table td{padding:5px}
.pro-p-pl-tea{width:400px; height:100px; overflow:auto} 
.pro-p-pl-td2{text-align:center}
.pro-p-pl-l{background:url(../images/dian.gif) left top repeat-x; padding-top:2px; margin-top:10px}
.pro-p-pl-lt{ background:#F3F3F3; line-height:24px; padding:0 10px; width:720px; float:left}
.pro-p-pl-l2{margin-left:20px; float:left}
.pro-p-pl-lm{text-align:left; line-height:200%; margin-top:5px; padding:0 10px; clear:both}
.pro-p-pl-lm2{border-top:1px dashed #ccc; text-align:left; line-height:200%; margin-top:5px; padding:5px 10px; clear:both}

.yyfa, .yyfa2{text-align:left; background:url(../images/dian.gif) left bottom repeat-x; padding-bottom:5px; }
.yyfa2{width:757px; margin:10px auto; font-weight:bold}
.yyfa-more{float:right}
.yyfa-more a{text-decoration:underline!important}
.yyfa-more a:hover{ color:#f00}
.yyfa-l{width:757px; margin:10px auto; padding-bottom:10px}

.yyfa-two{padding:0px 20px 10px 20px; clear:both; background:#fff; width:960px; margin:0 auto; text-align:left}
.yyfa-two-t{border-bottom:1px solid #ccc; padding:0 10px 3px 10px; width:940px}
.yyfa-main{padding:5px 10px; width:940px; float:left}
.yyfa-main li{border:1px solid #ccc; width:134px; height:109px; margin:5px 5px 0 5px; float:left; overflow:hidden;}
.sppl{width:757px; margin:0 auto;}

.car-t{font-weight:bold;background:url(../images/car_03.gif) 10px bottom no-repeat; padding-left:35px; text-align:left; line-height:29px; font-size:14px}
.car-m{margin-top:15px}
.car-table{background:#C5C5C5; width:870px; margin:10px auto 0 auto; line-height:24px}
.car-table td{background:#fff}
.car-tr1 td{background:#EDE9E9; font-weight:bold}
.car-td1{padding-right:10px; text-align:right}
.car-main{background:url(../images/sp-l_28.gif) left top repeat-x #fff; border-top:1px solid #ADB9C2;; width:1000px; margin:0 auto; min-height:400px; _height:400px;}
.car-anniu{margin-top:10px}
.car-anniu a{margin-left:5px; margin-right:5px}
.car2-main{background:#EDE9E8; border:1px solid #C6C4C5; width:870px; margin:10px auto 0 auto; line-height:24px; padding-top:20px; padding-bottom:20px}
.car2-inp{ border:1px solid #ccc; padding:3px}
.car2-table{margin:0 auto; text-align:left}
.car2-table td{padding:5px }
.car2-td1{width:65px}
.car2-tea{overflow:auto; width:200px; height:50px; font-size:12px}
.car3-main{width:709px; margin:0 auto; line-height:24px;}
.car3-main-t{background:url(../images/car_bg.gif) left bottom repeat-y; text-align:left; margin-top:10px; padding-left:10px}
.car3-ml20{margin-left:20px}
.car3-text{line-height:200%; padding:5px 0; background:url(../images/dian.gif) left bottom repeat-x; text-align:left}
.car4-table{width:709px; margin:5px auto; background:#C2C2C2; line-height:30px;}
.car4-table td{background:#fff}
.car4-tr1 td{ background: #EDE9E9; font-weight:bold}
.car4-table2{text-align:left; line-height:30px; margin:5px 20px; width:500px}
.mess{margin:10px; text-align:left;}
.mess td{padding:5px}
.mess-anniu a{margin-left:5px; margin-right:5px}
.mess-tea{width:300px; height:70px; overflow:visible}
.mess-anniu2{background:url(../images/dian.gif) left bottom repeat-x; margin:10px 20px 0 20px; padding-bottom:5px; text-align:left}
.mess-anniu2 a{margin:0 5px}
.mess-main{margin:10px auto; border:3px solid #e6e6e6; width:700px; background:#f3f3f3}
.mess-l{margin:0 20px}
.rm-font{color:#f00}
.m-l-table{margin:10px 20px 0 20px; background:#cfcfcf; line-height:24px; text-align:left}
.m-l-table td{background:#fff; padding-left:10px;}
.m-l-td1{background:#f3f3f3!important}
.m-l-div1{border-bottom:1px solid #cfcfcf; min-height:24px; _height:24px}
.m-l-td2{padding-left:0px!important}
.m-l-td2 div{padding:0 10px}
/** 中部性结束 **/


/** 底部属性开始 **/
.bottom{clear:both; width:1000px; margin:0 auto; background:#fff}
.link33{background:url(../images/sp_79.gif) left bottom repeat-x; padding:5px 10px; line-height:20px;border-top:1px dashed #999;text-align:left}
.link33 a{ margin:0 5px}
.link33 a:hover{text-decoration:underline; color:#000}

.link{background:url(../images/sp_79.gif) left bottom repeat-x; padding:5px 10px; line-height:20px;border-top:1px dashed #999}
.link a{ }
.link a:hover{text-decoration:underline; color:#000}
.link2{background:url(../images/sp-l_79.gif) left bottom repeat-x; height:30px; line-height:30px; border-bottom:1px solid #B1B1B1; border-bottom:1px solid #B1B1B1; border-top:1px solid #B1B1B1}
.link2 a:hover{ text-decoration:underline; color:#000}
.link-span{margin-left:50px;color:#DF0D0D}
.b-foot{line-height:20px; padding:5px 10px}

/** 底部性结束 **/
/** 弹出式客户留言 **/
.opsito{ width: 225px;
color:#000;
 text-align:left;
position: absolute;
 border: 1px solid #000;
 background: url(../images/oo_03.jpg) left top repeat-x #EAEAEA;
 font-size:12px;
 z-index:1000;
padding:0 10px 5px 10px;}
.opsito2{line-height:22px; margin-top:5px; text-align:left; margin:5px auto}
.opsito2 table{ margin:2 auto}
.opsit-in{border:1px solid #bbb; width:150px}
.opsit-tea{width:200px; height:50px; overflow:auto; border:1px solid #bbb}
.opsit-anniu{text-align:center}
.opsito2 td{padding:3px}
.opsito2 span{color:#f00}
.opsito-img{ height:24px; padding-top:3px; overflow:hidden; color:#fff}
.opsito-img img{cursor:pointer; float:right;}
.opsito-img b{float:left; display:block; margin-top:2px}