/* CSS Document */
html { background-color:#fff; b ackground:url("../images/html_bg.jpg") no-repeat scroll left top transparent;
}
body { margin:0px; padding:0px; BACKGROUND: url("b-bg.jpg") no-repeat scroll center top transparent;  font-family:"微软雅黑"; font-size:12px; color:#333;}
input, select, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:1em; }
.clear { clear:both; }
.wrapper { width:100%; overflow:hidden; }
.container { width:100%; }
p { margin-bottom:12px; }
#header, #content, #footer { font-size:0.75em; }
/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal; }
object { vertical-align:top; }
/*==================list====================*/
ul { list-style:none; margin:0; padding:0;}
/*==================txt, links, lines, titles====================*/
a { outline:none; color:#333; }
a:link { text-decoration:none; }
a:hover { text-decoration:underline; color:#f70046; }
a:active { text-decoration:none; }
a:visit {text-decoration:none;}
.blank10 { height:10px; }
td { line-height:28px; }
.fleft { float:left; padding-left:15px }
.fright { float:left; }
a.microtext11:hover{ font-weight:bold; color:#FF0000}
img{ border:none}
/*-- header --*/
 .logo { width:1000px; margin:0 auto; }
.logo .tel { float:right; font-size:24px;color:#000; width:243px; padding-top:20px;}
.logo .tel a { font-size:12px; color:#fff; margin-left:15px; }
.tel A.en {DISPLAY: block;	BACKGROUND: url(english.gif) no-repeat left center;FLOAT: right;MARGIN-LEFT: -1px;WIDTH: 80px;COLOR: #fff;TEXT-ALIGN: center;}
.tel A.china {DISPLAY: block;BACKGROUND: url(china.gif) no-repeat left center;FLOAT: right;MARGIN-LEFT: -1px;WIDTH: 80px;COLOR: #fff;TEXT-ALIGN: center;}
.logo .imglogo { float:left; }
#header { ma rgin-top:49px; height:103px;}
.navv { height:44px; line-height:42px; }
.navv a { font-size: 14px; text-align: center; text-decoration:none; color:#fff; }
.navv a:hover { text-decoration:underline; font-size:14px;color:#FFFFFF; }
.navv a.om { color:#fff; }
.navv ul li { float: left; margin-right:8px;text-align:center; width:108px; display:inline; }
.navv ul li.no { color:#fff; width:2px; }
/*中间大块content*/
#content { padding:0 0px; }
.container { width:1000px; margin:0 auto; margin-top: 10px; position: relative; }
.container1 { margin: 0 auto; clear: both; width: 100%; }
.flash { width:1200px; height:311px; background:#fff; margin:0 auto; }
.flash .mF_tbhuabao { margin-left:0px; }
.flash .mF_tbhuabao { border:10px solid #D9DBDC; }
.con_indexr {width:1000px; }
.comtitle { background: url("../images/comtitle.jpg") no-repeat scroll 0 0px transparent; width:745px; height:37px; }
.com-cont { width:723px; border:1px solid #e0e0e0; background:#fff; padding:10px; }
.pic-cont { padding:10px; background:#fff; overflow:hidden; }
.pic-cont a { color:#757575; }
.pic-cont li { width:167px; margin-right:15px; height:150px; list-style:none; float:left; margin-bottom:15px; text-align:center; line-height:36px; }
.pic-cont li a:hover { color:#e30214; }
.img { padding:10px; }
/*次首页*/
.in_about_content { line-height: 33px; padding-top:13px;}
.cont_right { width:758px; float:right; }
.cont_right .cont_right_01 { border: 1px solid #6ad3f9; float: left; margin-left: 10px; display:inline; width: 367px!important; margin-bottom:10px; }
.cont_right .r_top { background: url("../images/girl.jpg") no-repeat scroll 0px 0px #f4f3f3; font-size: 14px; height: 34px; line-height: 34px; }
.cont_right .r_top .r_top_title{color: #FFFFFF; float: left;font-size:14px;font-weight:bold;overflow:hidden;padding-left: 25px;text-align: center; width: 100px; }
.cont_right .r_top_cont { float:left; height:226px; margin-right: -3px; padding: 0 10px; width: 342px; }
.cont_right .r_top_cont ul { float: left; height: auto; margin-top: 5px; }
.cont_right .r_top_cont ul li { display: inline; float: left; font-size: 12px; line-height: 24px; overflow: hidden; padding-left:10px; text-align: left; text-overflow: clip; white-space: nowrap; width: 332px; background:url("../images/dot.jpg") no-repeat scroll 0 10px transparent; }
.cont_right .r_top_cont ul li span { }
.cont_left { background: url("../images/lianx.jpg") no-repeat scroll left top transparent; display: inline; float: left; margin-right: 10px; width: 212px; border:1px solid #D2D2D2; border-radius: 5px 5px 5px 5px; }
.cont_left .l_top { background: url("../images/list_bg.gif") no-repeat scroll left top transparent; color: #DFE0E1; margin: 6px 6px 15px; height:30px; }
.cont_left .l_top1 { color:#00524C; margin: 6px 6px 15px; height:30px; }
.cont_left .l_top1 .l_top_title1 { color: #3c3c3c; border-bottom:1px solid #E3E3E3; float: left; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; margin-left:35px; text-align:left; width:160px; }
.cont_left .l_top .l_top_title { color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; padding-left: 45px; text-align: center; width: 100px; }
.cont_left .l_top_cont { float: left; overflow: hidden; position: relative; width: 160px; padding:5px 10px 15px 20px; }
/*设计-列表页*/
.list_sfont { background:url("../images/lmbg.gif") repeat-x scroll 0 0px transparent; font-size: 14px; height: 34px; line-height: 34px; }
.list_sfont_title { color:#006600; float: left; font-size: 14px; font-weight: bold; height:37px; line-height:37px; overflow: hidden; padding-left:50px; }
.list_sfont_cont { width:735px; float: left; padding: 10px 8px 0 22px; border:1px solid #D2D2D2; border-top:0; }
.list_sfont_cont ul { float: left; height: auto; margin-top: 5px; }
.list_sfont_cont ul li { display: inline; float: left; font-size: 12px; line-height: 22px; overflow: hidden; text-align: left; text-overflow: clip; line-height:24px; width:700px; background:url("../images/icos.gif") no-repeat scroll left -160px transparent; border-bottom:1px dashed #999; padding:5px 0 5px 23px; }
ul .sytime { color: #999999; float:right; font-size:12px; margin: 0 10px; }
/*滑动的学员作品*/
#demo img { border: 3px solid #F2F2F2; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
.list_sfont_picc { border: 1px solid #6ad3f9; font-size: 14px; height: 200px; margin:auto 0; width:1000px; margin-bottom:10px; }
.list_sfont_top1 { background: url("../images/picbg.jpg") no-repeat scroll 0px 0px #f4f3f3; color: #404141; float: left; font-size: 14px; font-weight: bold; height: 34px; line-height: 34px; overflow: hidden; padding-left: 0; width: 1000px; border-bottom: 1px solid #2CB6E9; }
.list_sfont_title01 { color:#FFFFFF; width:120px; float:left; padding-left: 40px; }
.list_sfont_picc .span_more { width:80px; float:right; height:40px; }
/*首页*/
#index_header { font-size:12px; width:1000px; margin:0 auto; background-color:#FFFFFF; line-height:25px; padding-bottom: 80px; padding-top: 20px; }
#index_header .span_name { color:red; font-weight:bold; }
.cont_right_cont { background-color:#F4F4F4; background:url("../images/neitt.jpg") no-repeat scroll 0 0 transparent; display: inline; float: right; min-height: 360px; text-align: left; width: 770px; }
.cont_left .l_top_one { background: url("../images/one.jpg") no-repeat scroll 0px bottom transparent; font-size: 14px; height: 34px; line-height: 34px; }
.cont_left .l_top_one .l_top_title_one { color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; height: 34px; line-height: 34px; overflow: hidden; padding-left: 45px; text-align: center; width: 100px; }
/*新首页*/
.pic-bgsan { padding:0px; }
.pic-bgsan img { margin-top:10px; }
#index_box { clear: both; margin: 0 auto; float:right; width:300px; }
.subbox { background: none repeat scroll 0 0 #FFFFFF; float: left; width:300px; margin-bottom:10px; }
.subbox_head { background: url("../images/product.jpg") no-repeat scroll 0 0px transparent; height:36px; overflow: hidden; position: relative; }
.lianbox_head { background: url("../images/lianx.jpg") no-repeat scroll 0 0px transparent; height:34px; overflow: hidden; position: relative; width:300px; }
.lianbg { background-color:#fff; padding:15px; padding-right:0px; }
.lianbg p { font-size:12px; margin:0px; }
.subbox_head span { background: url("../images/tran.png") repeat scroll 0 0 transparent; bottom: 0; color: #EEEEEE; display: block; font-size: 14px; font-weight: bold; height: 26px; left: 0; line-height: 26px; overflow: hidden; position: absolute; text-indent: 5px; width: 220px; }
.index_name { padding:15px 20px 10px; overflow: hidden; }
.li { background: url("../images/qingx.jpg") no-repeat scroll 0px 0px transparent; font-size:12px; line-height:28px; display:block; padding-left: 18px; height:32px;padding-left: 30px;  }
.li a { color:#3A3A3A; }
.xi-lie { margin-left:42px; margin-bottom:10px; }
.xi-lie li { background:none; float:left; width:162px; border-bottom:none; line-height:20px; height:20px; }
.xi-lie li a { height:0px; line-height:0px; }
.index_Article { height: 160px; margin: 0 9px; overflow: hidden; display:block; }
.index_Article li { background: url("../images/dott.gif") repeat-x scroll left bottom transparent; height: 32px; line-height: 32px; overflow: hidden; }
.index_Article li a { background: url("../images/icos.gif") no-repeat scroll left -32px transparent; display: block; height: 32px; line-height: 32px; overflow: hidden; padding-left: 12px; }
#index_contact { background: url("../images/index_contact_bg.jpg") no-repeat scroll center bottom #FFFFFF; margin-right: 0; }
#index_About { background: url("../images/pic-zhan.jpg") no-repeat scroll 0 0 transparent; height: 220px; margin: 0 auto; overflow: hidden; position: relative; width:1000px; margin-bottom:10px; background-color:#fff; }
#index_About .p-title { background:url("../images/lianx.jpg") no-repeat scroll 0 0 transparent; }
#indexAbout_cont { height: 220px; line-height: 37px; overflow: hidden; text-align: left; }
#indexAbout_cont p { margin: 0; padding: 0; }
a.button { background: none repeat scroll 0 0 #20988D; color: #DFEDEB; display: inline-block; font-family: "宋体", Verdana, Geneva, sans-serif; font-size: 12px; height: 20px; line-height: 20px; margin: 9px; padding: 0 6px; }
a.button:hover { background: none repeat scroll 0 0 #E4A319; color: #FFFFFF; }
.p_ul { width:160px; }
.p_ul li { list-style:circle; font-size:12px; }
.sitetotal li { float:left; list-style:none; margin-right:15px; }
.sitetotal { width:1000px; text-align:center; margin:0 auto; }
.you-right { margin:0 auto; width:1000px; }
.protitle { background: url("../images/produzs.jpg") no-repeat scroll 0 0px transparent; height:34px; }
.protitle-pic { background: url("../images/pic1.jpg") no-repeat scroll 0 0px transparent; height:34px; }
.protitle1 { background: url("../images/neitt1.jpg") no-repeat scroll 0 0px transparent; color: #fff; font-size: 14px; height:34px; line-height:34px; padding-left: 19px; }
.com-pic { width:185px; height:187px; margin-right:10px; float:left; }
.com-jian { width:512px; height:auto; word-break: break-all; word-wrap: break-word; float:right; font-size:14px; margin-right:10px; line-height:22px; font-family:"微软雅黑"; }
.subbox_head1 { background: url("../images/lianx.jpg") no-repeat scroll 0 0px transparent; height:36px; overflow: hidden; position: relative; }
.new-ul li { list-style: square; line-height:26px; color:#4A9E00; margin-left:10px; }
.lmtxt1 { background: url("../images/square.gif") no-repeat scroll 0 center transparent; line-height:29px; height:34px; }
.lmtxt { padding-left:10px; }
/*首页*/
.all-s { width:1000px; margin:0 auto; }
.s-top { width:1000px; height:104px; position:relative; }
.s-midd { width:1000px; margin:0 auto; }
.s-foot { width:1000px; height:103px; margin:0 auto; position:relative; }
.s-foot a { color:#fff; font-family:微软雅黑; font-weight:bold; font-size:14px; }
.s-top a { color:#fff; font-family:微软雅黑; font-weight:bold; font-size:14px; }
.s-nei { width:745px; margin-bottom:10px; }
.nei-left { float: left; height:243px; overflow: hidden; width:310px; word-break: break-all; word-wrap: break-word; margin-right:10px; line-height:22px; padding-top:5px; }
.nei-right { float:right; }
.Profile_tit { line-height: 40px; margin: 0; background:url("../images/com.jpg") no-repeat scroll 0 0 transparent; height:40px; }
.Profile_font { font-size: 12px; line-height: 24px; border:1px solid #cbcbcb; height:181px; margin: 0; padding:10px 18px; }
#index_news { float: right; padding-top: 5px; width: 425px; }
#Menubox { border-bottom: 1px solid #CECECE; height: 40px; background: url("../images/nee.jpg") no-repeat scroll left bottom transparent; }
#Menubox ul { padding-left: 2px; }
#Menubox li { background: url("../images/tab.gif") no-repeat scroll left bottom transparent; cursor: pointer; float: left; height: 30px; margin-right: 1px; }
#Menubox li a { background: url("../images/tab.gif") no-repeat scroll right bottom transparent; color: #585858; display: block; font-weight: bold; line-height: 30px; padding: 0 20px; }
#Menubox li.hover { background: url("../images/tab.gif") no-repeat scroll left top transparent; }
#Menubox li.hover a { background: url("../images/tab.gif") no-repeat scroll right top transparent; color: #E0F5FF; }
.index_NewsList { padding: 13px 20px; border:1px solid #cbcbcb; }
.index_NewsList li { background: url("../images/dott.gif") repeat-x scroll left bottom transparent; height: 35px; line-height: 35px; }
.index_NewsList li a { background: url("../images/nw_cl04.png") no-repeat scroll 5px center transparent; padding-left: 29px; }
.productl { width:168px; float:left; text-align:center; margin-right:10px; margin-bottom:10px; }
.productl .img { padding:5px; border:1px solid #CCCCCC; }
.productl .txt { margin-top:5px; }
/*首页box*/
#box { clear: both; height: auto !important; margin: 0 auto; width: 1042px; margin-top:10px; }
.in_about { clear: both; b ackground:url("../images/content_bg.jpg") no-repeat scroll 0px center transparent; margin-bottom:10px; margin-top:30px;}
.in_about_1 { float: left; width:340px;}
.in_title { background: url("../images/nw_cl04.png") no-repeat scroll left center transparent; c olor: #fff; font-family: "微软雅黑"; font-size: 15px; font-weight: bold; height: 33px; line-height: 33px; padding: 0 0 0 14px;border-bottom: 1px dashed #ccc; }
.in_news { float: left; margin: 0 0 0 25px; width:328px; }
.in_news_title { background: url("../images/nw_cl04.png") no-repeat scroll left center transparent; c olor: #fff; font-family: "微软雅黑"; font-size: 15px; font-weight: bold; height: 33px; line-height: 33px; padding: 0 0 0 14px;border-bottom: 1px dashed #ccc; }
.p1 { padding: 10px 5px 0 0; }
.in_newslist { padding-top:10px; padding-left:10px; }
.in_newslist p { margin-bottom:0px; margin-top:0px; line-height:34px; }
.in_newslist ul li { line-height: 24px; padding-left:12px; background: url("../images/square.gif") no-repeat scroll 0 center transparent; }
.in_indus { float: left; margin: 0 0 0 25px; width:323px; }
.fr { color: #697D9E; float: right; font-size: 12px; font-weight: normal; padding-top:5px; }
.proleft { float: left; width: 200px; margin-right: 10px; }
.proright { float: right; width: 789px; }
.proleft ul li { width:180px; text-decoration:none; background: url("../images/nw_cl04.png") no-repeat scroll left center transparent; float:left; padding-left:8px; line-height:28px; }
.Tit_font { background: url("../images/nw_cl04.png") no-repeat scroll left center transparent; color: #ff0000; display: inline-block; font-size: 15px; font-weight: bold; height: 30px; letter-spacing: 1px; line-height: 30px; padding: 0 15px; margin-top:10px; }
.picbg a { color:#000000; }
.picbg td { line-height:26px; }
.picbg { margin-top:10px; }
.picz{ margin-bottom:30px; margin-top:20px;}
/*产品分类下拉框*/
.menu_head { background: url("../images/qingx.jpg") no-repeat scroll 0 0 transparent; color: #3a3a3a; display: block; font-size: 12px; height: 32px; line-height: 27px; margin-bottom: 0; overflow: hidden; padding-left: 30px; margin:0;}
.menu_head a{ color:#3a3a3a;}
.menu_body { background-image: none; display: none; line-height: 24px; margin-bottom: 10px; width:150px; }
.menu_body a { background-color: #fff; color:#3a3a3a; display:block; font-size: 12px; padding-left: 50px; width: 142px; }
.menu_body a:hover { background-color: #9BD0EF; color: #000000; text-decoration: underline; }



#index-wrap {
    background:url("../images/indbg.jpg") no-repeat scroll center top transparent;
    width: 100%;
}
#ind-logo {
    height: 47px;
    margin: 0 auto;
    padding-bottom: 175px;
    padding-top: 234px;
    width: 326px;
}
#ind-logo a {
    background:url("../images/logo.png") no-repeat scroll center center transparent;
    display: block;
    height: 47px;
    text-indent: -9999px;
    width: 326px;
}
#ind-btn {
    height: 40px;
    margin: auto;
    width:115px;
}

#ind-btn ul {
    float: left;
    height: 40px;
    list-style-type: none;
    width: 250px;
}
#ind-btn ul li {
    float: left;
    padding: 0 5px;
    width: 115px;
}
#ind-btn ul a {
    background: url("../images/btm01.png") no-repeat scroll center top transparent;
    color: #ffffff;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 115px;
}
#ind-btn ul a:hover {
    background:url("../images/btm02.png") no-repeat scroll center top transparent;
}

#footer11 {
    line-height: 22px;
    margin: 0 auto;
    padding-bottom: 40px;
    padding-top: 160px;
    text-align: center;
    width: 960px;
	color:#000000;
	font-size:12px;
}
#footer11 a{ color:#000000;}


.top_1{width:100%; height:25px; }
.top_1_1{width:987px; height:25px; margin:0 auto; color:#000; line-height:25px;}
.top_2{width:100%;}
.top_2t{width:1000px; height:30px; margin:0 auto;line-height:30px;}
.top_2t1{width:810px; height:30px; font-size:12px;}
.top_2t2{width:120px; height:30px; background-color:#000; color:#FFF;font-size:12px;}
.top_2c{width:1000px; height:103px; margin:0 auto;}
.top_2c1{width:600px; height:80px; font-size:12px; float:left;}
.top_2c2{width:242px; height:80px; font-size:12px; float:right; line-height:75px;}
.top_2c3{width:155px; height:80px; font-size:12px; line-height:20px;}
.top_2c3 span{font-size:19px; color:#c00;}

#top-right{ width:242px;}
#top-right A {background: url("pro03.gif") no-repeat scroll left center;color: #999999;display: block;float: left;margin-left: -1px;text-align: center;   width: 80px;}
#top-right A:hover {color: #034d89;}
#top-right A:active {color: #034d89;}

.top_nav{width:1000px; height:45px; margin:0 auto;}
.top_nav ul{width:1000px; height:42px; line-height:45px;}
.top_nav ul li{width:121px; height:42px; display:inline-block; *display:inline; text-align:center;}
.top_nav ul li a{width:121px; height:42px; display:inline-block; font-size:14px; text-align:center; line-height:42px; color:#FFFFFF}
.top_nav ul li a:hover{color:#FFF; background:#004466;}

#full-screen-slider {width:1002px; height:300px;  position:relative; margin:0 auto;}
#slides { display:block; width:100%; height:300px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:275px; z-index:9900;  p adding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#038cd2;}

/*left开始*/
.left{width:230px; margin-bottom:20px;}
.left li{display:inline-block; width:230px; height:28px; background:url(../images/bt_l.jpg) repeat-x; line-height:28px; text-align:center;}
.left li a{display:inline-block; width:230px; height:28px;line-height:28px; text-align:center;}
.left li a:hover{display:inline-block; width:230px; height:28px; background:url(../images/bt_h.jpg) repeat-x; line-height:28px; text-align:center; color:#FFF;}
.left .left_1 {display:inline-block; width:230px; height:45px; background:url(../images/bt_h.jpg); line-height:45px;}
.left .left_1 a{font-size:15px;  color:#FFF;}
#prolist{ border:1px solid #CCC; padding:10px;}
#prolist A {background: url("../images/arr1.gif") no-repeat scroll left center ;display: block;line-height: 25px;padding-left: 9px;}
/*left结束*/

/*content开始*/
.content{width:1000px; h eight:480px;margin:20px auto;}

.content_right{width:1000px; height:480px;}
.content_right1{ width:1000px; height:44px; background:url(../images/tit_line.jpg); line-height:44px;}
.content_right2{ width:1000px; height:195px;}
.content_right3{ width:1000px; height:44px; background:url(../images/tit_line.jpg); line-height:44px;}
.content_right4{ width:1000px; height:195px;}

.content_right2_1{width:300px; height:195px;}
.content_right2_2{width:700px; height:195px; font-size:12px; line-height:36px;}

.content_right3_1{width:100px; height:44px;background-color:#038cd2; line-height:44px; font-size:15px; text-align:center; color:#FFF;}
.content_right3_2{width:500px; height:44px; line-height:44px;font-size:12px; text-align:right;}
.content_right3_3{width:100px; height:44px;background-color:#038cd2; line-height:44px; font-size:15px; text-align:center; color:#FFF;}
.content_right3_4{width:300px; height:44px; line-height:44px; font-size:12px; text-align:right;}

.content_right4_1{width:600px; height:195px; font-size:12px; line-height:30px;}
.content_right4_2{width:400px; height:195px; font-size:12px; line-height:30px; background:url(../images/kf.jpg) no-repeat;}
/*content结束*/

/*content产品滚动*/
.product{width:1000px; height:290px; margin:0 auto; background-color:#FFF;}
.product_1{width:1000px; height:44px; background:url(../images/tit_line.jpg); line-height:44px;}
.product_2{width:1000px; height:246px;}
.product_1_1{ width:150px; height:44px; font-size:16px; color:#FFF; background-color:#038cd2; text-align:center;}
.product_1_2{ width:850px; height:44px; font-size:12px; text-align:right;}
/*content产品滚动结束*/


/*down底部开始*/
.down{width:100%; height:50px; border-top:4px solid #038cd2;}
/*down底部结束*/

.com-bg {background-image: url("../images/top_body_bg.jpg");background-position: right top;	background-repeat: no-repeat; width:800px;}

td{ font-size:12px;}




.container { width:1000px; margin:0 auto; margin-top: 10px; position: relative; }
#index_box { clear: both; margin: 0 auto; float:left; width:310px; }
.subbox { background: none repeat scroll 0 0 #FFFFFF; float: left; width:300px; margin-bottom:10px; }
.lianbox_head { background: url("../images/lianx.jpg") no-repeat scroll 0 0px transparent; height:34px; overflow: hidden; position: relative; width:300px; }
.lianbox_head1 { background: url("../images/lianx1.jpg") no-repeat scroll 0 0px transparent; height:34px; overflow: hidden; position: relative; width:300px; }
.lianbg { background-color:#fff; padding:15px; padding-right:0px; }
.lianbg p { font-size:12px; }
.subbox_head span { background: url("../images/tran.png") repeat scroll 0 0 transparent; bottom: 0; color: #EEEEEE; display: block; font-size: 14px; font-weight: bold; height: 26px; left: 0; line-height: 26px; overflow: hidden; position: absolute; text-indent: 5px; width: 220px; }
.index_name { padding:15px 20px 10px; overflow: hidden; }
.li { background: url("../images/qingx.jpg") no-repeat scroll 0px 0px transparent; font-size:12px; line-height:28px; display:block; padding-left: 18px; height:32px; margin-bottom:5px;}
.xi-lie { margin-left:42px; margin-bottom:10px; }
.xi-lie li { background:none; float:left; width:162px; border-bottom:none; line-height:20px; height:20px; }
.xi-lie li a { height:0px; line-height:0px; }
.index_Article { height: 160px; margin: 0 9px; overflow: hidden; display:block; }
.index_Article li { background: url("../images/dott.gif") repeat-x scroll left bottom transparent; height: 32px; line-height: 32px; overflow: hidden; }
.index_Article li a { background: url("../images/icos.gif") no-repeat scroll left -32px transparent; display: block; height: 32px; line-height: 32px; overflow: hidden; padding-left: 12px; }
#index_contact { background: url("../images/index_contact_bg.jpg") no-repeat scroll center bottom #FFFFFF; margin-right: 0; }
#index_About { background: url("../images/pic-zhan.jpg") no-repeat scroll 0 0 transparent; height: 220px; margin: 0 auto; overflow: hidden; position: relative; width:1000px; margin-bottom:10px; background-color:#fff; }
#index_About .p-title { background:url("../images/lianx.jpg") no-repeat scroll 0 0 transparent; }
#indexAbout_cont { height: 220px; line-height: 37px; overflow: hidden; text-align: left; }
#indexAbout_cont p { margin: 0; padding: 0; }
a.button { background: none repeat scroll 0 0 #20988D; color: #DFEDEB; display: inline-block; font-family: "宋体", Verdana, Geneva, sans-serif; font-size: 12px; height: 20px; line-height: 20px; margin: 9px; padding: 0 6px; }
a.button:hover { background: none repeat scroll 0 0 #E4A319; color: #FFFFFF; }
.p_ul { width:160px; }
.p_ul li { list-style:circle; font-size:12px; }
.sitetotal li { float:left; list-style:none; margin-right:15px; }
.sitetotal { width:1000px; text-align:center; margin:0 auto; }
.protitle { background: url("../images/produzs.jpg") no-repeat scroll 0 0px transparent; height:34px; }
.protitle-pic { background: url("../images/pic1.jpg") no-repeat scroll 0 0px transparent; height:34px; }
.protitle1 { background: url("../images/neitt1.jpg") no-repeat scroll 0 0px transparent; color: #fff; font-size: 14px; height:34px; line-height:34px; padding-left: 19px; }
.com-pic { width:185px; height:187px; margin-right:10px; float:left; }
.com-jian { width:512px; height:auto; word-break: break-all; word-wrap: break-word; float:right; font-size:14px; margin-right:10px; line-height:22px; font-family:"微软雅黑"; }
.subbox_head1 { background: url("../images/lianx.jpg") no-repeat scroll 0 0px transparent; height:36px; overflow: hidden; position: relative; }
.new-ul li { list-style: square; line-height:26px; color:#4A9E00; margin-left:10px; }
.lmtxt1 { background: url("../images/dot.jpg") no-repeat scroll 0 center transparent; line-height:34px; height:34px; }
.lmtxt { padding-left:10px; }
.in_about_content {}
.cont_right {width:758px;float:right; }
.pic-cont{ padding:15px;}
.img1{ margin:10px 0 10px 0;}
.l-img{}


.tb_p_dt {
    clear: both;
    color: #ffffff;
    font-size: 10px;
    margin-top: 15px;
}

.top07 td {
    font-size: 12px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    width: 82px;
}
.tb_p_l07 td {
    border-bottom: 1px solid #999999;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    width: 82px;
}
.top07 {
    background: rgba(0, 0, 0, 0) url("bg_tb07_top.gif") repeat-y scroll 0 0;
    width: 663px;
}
.tb_p_l07 {
    background:url("bg_tb07.gif") repeat-y scroll 0 0 transparent;
    width: 663px;
}


.pro-ta th{ background-color:#abddff; color:#5d5d5d; height:36px; line-height:36px;}
.pro-ta td{ height:26px; line-height:26px; text-align:center; border:1px solid #000;}
.pro-ta tr{border:1px solid #000;}
.pro-ta table{border:1px solid #000;}
.PRO-H3{ background:#CCC; border-top:1px solid #09F; height:40px; line-height:40px; font-size:15px; font-weight:bold; margin-bottom:10px; padding-left:20px; margin-top:20px;}
.PRO-H4{ background-color:#09F; color:#fff; font-size:14px; height:35px; line-height:35px; padding-left:20px;}
.pro-p1{ padding-left:20px; margin-bottom:10px;}


/*友情链接*/
#foot1 { text-align:center; line-height:24px;background: url("bottom.jpg") no-repeat scroll center 0 #e9e9e9; height:220px;color:#353535; font-size:12px; margin: 0 auto; display: block;}
#foot1 td{ color:#FFFFFF;}
.container31 a { color:#fff; font-size:12px;}
.container31 a:hover { font-size:12px; color:#fff; }
#fot { margin: 0 auto; width:1000px; }
.container31 { width:1000px; margin:0 auto; height:auto; padding-top:12px; text-align:center;}
.all-a{ width:1042px; margin:0 auto;}
.all-left{ width:266px; float:left; border:1px solid #ccc;}
.pro-l{ padding:10px 10px 10px 20px;; line-height:34px;}
.navv1 { height:46px; line-height:46px;}
.navv1 a { font-size: 12px;  text-align: center; text-decoration:none; color:#FFFFFF; }
.navv1 a:hover { text-decoration:underline; font-size:12px; }
.navv1 a.om { color:#fff; }
.navv1 ul li { float: left; margin:0 7px; text-align:center; width:71px; display:inline; }
.navv1 ul li.no { color:#FFFFFF; width:2px; }
.navv_list1{ height:38px; line-height:31px;}


.li1{ background: url("../images/55.jpg") no-repeat scroll 0px 0px transparent; font-size:16px; line-height:48px; display:block; padding-left: 18px; height:51px;padding-left: 30px;}
.li1 a{font-size:16px; color:#FFFFFF;}
.li-1{  margin:0;margin-left:30px; line-height:30px; background:url(../images/dot.jpg)  no-repeat scroll 0px center transparent; padding-left:10px; margin-bottom:5px;}
.catebox {background-color: #004c91; padding-top: 8px; border-left: 1px solid #cad0cf; width:266px;}
.catebox h2 {height: 33px; font: 16px/33px "Microsoft YaHei"; color: #fff; padding-left: 18px; margin:0;}
.catebox h2 .more {float: right; font-family: simsun; font-size: 12px; padding-right: 10px;}
.catebox h2 .more a {color: #fff;}
.catelist li { width:266px;}
.catelist li a { display: block; w idth: 266px; height:40px; line-height:40px;font: 14px/50px "Microsoft YaHei"; padding-left: 40px; color: #fff; background: url(../images/dot.jpg) no-repeat 20px center #0b78dd;}
.catelist li a:hover,.catelist li.current a { background: url(../images/dot.jpg) no-repeat 20px center #004c90;font: 14px/50px "Microsoft YaHei";color: #fff; }
.all-right{ float:right; text-align:left; line-height:30px; background: url("../images/343.png") no-repeat scroll 0 bottom transparent;}
.index_name { padding:5px 0px 15px 15px; overflow: hidden; padding-right:0px;}
.li { background: url("../images/qingx.png") no-repeat scroll 0px 0px transparent; font-size:12px; line-height:28px; display:block; padding-left: 10px; height:30px; }
.xi-lie { margin-left:42px; margin-bottom:10px; }
.li11{background: url("../images/wan.jpg") no-repeat scroll 15px 5px transparent;font-size:12px; line-height:28px; display:block; padding-left: 18px; height:32px;}
.li11 a{ margin-left:20px;}
.xi-lie li { background:none; float:left; width:162px; border-bottom:none; line-height:20px; height:20px; }
.xi-lie li a { height:0px; line-height:0px; }
.all-r1{ width:750px; text-align:center}
.all-r2{ width:752px; border:1px solid #CCCCCC; padding:6px 0 0px 10px;}

.all-com{ width:1020px;border:1px solid #CCCCCC; padding:10px; b ackground-color:#ededed; margin-bottom:20px;}
.cll-coml{ width:350px; float: left; margin-top:15px; margin-right:10px;}
.cll-comr{ width:655px; float: left; text-align:left; line-height:26px; margin-top:15px;}
.cll-comr1{width:250px; float: left; margin-top:15px;}
.all-anli{width:1020px;border:1px solid #c9cfcf; padding:10px; background-color:#ededed; margin-bottom:40px; height:266px;}

.rlink {float: right;}
.rlink li {float: left; margin-left: 15px; height: 28px;}
.rlink li a.wb {display: inline-block; padding-left: 21px; background: url(../images/wb.png) no-repeat left center;}
.rlink li a.qqwb {display: inline-block; padding-left: 21px; background: url(../images/qqwb.png) no-repeat left center;}

.all-you{padding:12px; height:76px; background:url(../images/all-5.jpg) no-repeat; color:#FFFFFF}
.all-you p{border-bottom: 1px dotted #6db2b1; color:#FFFFFF; line-height:28px; margin:0px 0 10px 0px; font-size:15px;}
.all-you a{ color: #e9e9e9; margin-left:15px;}
.all-you a:hover{ text-decoration:underline;}

.products_list {margin: 10px 0 0 0;text-align: center;}
.products_list a{display:block;padding:6px 16px;background:#f7560a;color:#fff;font-size:14px;width:124px;border-radius:5px;float:left;margin:10px 0 10px 10px;}
.products_list a:hover{background:#000000; text-decoration:underline;}


.all-con{ border-top:2px solid #0e5caf;  padding-top:8px; width:220px;}
.all-con p{ margin:0; line-height:22px;}


.productl { width:176px; float:left; text-align:center; margin-right:10px; margin-bottom:10px; }
.productl .img { padding:5px; border:1px solid #CCCCCC; }
.productl .txt { margin-top:5px; }


#mydemo img{ padding:5px; border:1px solid #fff;}
.all-4{ height:150px; background:url(../images/all-4.jpg) center 0 no-repeat;margin-bottom:40px; margin-top:10px;}



.all1-a{ width:1000px; margin:0 auto; margin-bottom:10px; margin-top:10px;}
.all1-al{ width:750px; height:240px; float:left;background:url(../images/all1-1.jpg) center 0 no-repeat;}
.all1-ar{ width:250px; height:240px; float:right;b ackground:url(../images/all1-2.jpg) center 0 no-repeat;}
.all1-all{ float:left; padding:10px 5px 10px 20px; width:245px; line-height:24px; text-align:left;}
.all1-alr{ float:right; width:432px; padding-right:25px;}


.all1-alrt{text-align:left; height:97px; width:449px;background:url(../images/all1-12.jpg) center 0 no-repeat; margin-top:10px; margin-left:3px;}
.all1-com{ padding:10px 26px 10px 170px; line-height:23px;}
.all1-alr td{ line-height:24px;}


.all1-b td{line-height:24px;}

#index_box { clear: both; margin: 0 auto; float:left; width:250px; min-height:500px; margin-bottom:15px;}
.subbox { background: none repeat scroll 0 0 #FFFFFF; float: left; width:250px; margin-bottom:10px; }
.subbox_head { background: url("../images/product.jpg") no-repeat scroll 0 0px transparent; height:36px; overflow: hidden; position: relative; }
.subbox_head110 { background: url("../images/us.jpg") no-repeat scroll 0 0px transparent; height:36px; overflow: hidden; position: relative; }
.subbox_head111 { background: url("../images/news.jpg") no-repeat scroll 0 0px transparent; height:36px; overflow: hidden; position: relative; }
.lianbox_head { background: url("../images/lianx.jpg") no-repeat scroll 0 0px transparent; height:34px; overflow: hidden; position: relative; width:300px; }
.lianbg { background-color:#fff; padding:15px; padding-right:0px; }
.lianbg p { font-size:12px; margin:0px; }
.subbox_head span { background: url("../images/tran.png") repeat scroll 0 0 transparent; bottom: 0; color: #EEEEEE; display: block; font-size: 14px; font-weight: bold; height: 26px; left: 0; line-height: 26px; overflow: hidden; position: absolute; text-indent: 5px; width: 220px; }
.index_name { padding:15px 20px 10px; overflow: hidden; }
.li { background: url("../images/qingx.jpg") no-repeat scroll 0px 0px transparent; font-size:12px; line-height:28px; display:block; padding-left: 18px; height:32px;padding-left: 30px; margin-bottom:6px;}
.li a { color:#3A3A3A; }
.xi-lie { margin-left:42px; margin-bottom:10px; }
.xi-lie li { background:none; float:left; width:162px; border-bottom:none; line-height:20px; height:20px; }
.xi-lie li a { height:0px; line-height:0px; }
.you-right { float:right; width:742px; margin-bottom:15px;}
.li1{ background: url("../images/55.jpg") no-repeat scroll 0px 0px transparent; font-size:16px; line-height:40px; display:block; padding-left: 18px; height:48px;padding-left: 30px;}
.li1 a{font-size:16px; color:#FFFFFF;}
.picleft{ width:230px; float:left; border:1px solid #e2e2e2;margin-top:10px; height:200px;}
.li-1{  margin:0;margin-left:30px; line-height:26px; background:url(../images/dot.jpg)  no-repeat scroll 0px center transparent; padding-left:10px; margin-bottom:5px;}
#posi_bg {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 38px;
    background: url(../images/posi_bg.jpg) center top no-repeat;
}
#posi_bg .posil{ float:left; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:27px; line-height:38px; }
#posi_bg .posir{ float:right; width:708px; line-height:38px;}


#posi_bg1 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 38px;
    background: url(../images/posi_bg1.jpg) center top no-repeat;
}
#posi_bg1 .posil{ float:left; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:27px; line-height:38px; }
#posi_bg1 .posir{ float:right; width:708px; line-height:38px;}



.List_Tit{ background:url(../images/ListTit_bg.gif) left top no-repeat; width:228px; height:38px; line-height:38px; overflow:hidden; color:#fff; font-size:14px; font-weight:bold; padding-left:25px; position:absolute; left:0; top:-38px; z-index:100}
.List{ margin-bottom:15px;}
.List li{background: url(../images/ListTit_bg.gif) right 0px no-repeat; width:100%; padding:6px 0 2px 0}
.List li a{ display:block; background:url(../images/icos.gif) 16px -120px no-repeat; padding-left:35px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden}

.subContact{ position:relative; margin:0 auto;}
.subContact_title{ background:url(../images/sub_contact_bg.jpg) right top no-repeat; height:38px; line-height:38px;}
.subContact_title span{font-size:15px; font-weight:bold; color:#000; letter-spacing:1px; display:block; margin:0 18px 0 55px;}
.sub_Contact{ padding:5px 10px 0 52px; font-size:12px; color:#4a4848;  }
.Telephone{ position:absolute; left:3px; top:2px; z-index:1}

.posiall{ border:1px solid #CCCCCC; width:253px;}

.lianxi{ background-color:#efefef; width:100%; padding:30px 0px 20px 0; margin-top:20px; margin-bottom:20px;}
.lianL{ float:left; width:580px; margin-top:20px;}
.lianR{ float:right; width:400px;background: url(../images/11.png) no-repeat right bottom transparent;}
.lianR span{ display:block; height:49px; line-height:49px; font-size:14px; margin-left:10px; padding-left:33px;}

.posiall .1{background: url(../images/ListTit_bg.gif) right 0px no-repeat;
width: 100%;
padding: 6px 0 2px 0;}
.fright1{  }