/* CSS Document */
html { background-color:#bababa; b ackground:url("../images/html_bg.jpg") no-repeat scroll center top transparent;
}
body { margin:0px; padding:0px; background:url("../images/bg.jpg") no-repeat scroll CENTER top #fff; font-family:"微软雅黑"; }
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; }
img { border:0; vertical-align:top; text-align:left; }
object { vertical-align:top; }
/*==================list====================*/
ul { list-style:none; margin:0; padding:0; }
/*==================txt, links, lines, titles====================*/
a { outline:none; color:#3a3a3a; }
a:link { text-decoration:none; }
a:hover { text-decoration:underline; color:#750101; }
a:active { text-decoration:none; }
a:visit {
text-decoration:none;
}
.blank10 { height:10px; }
td { line-height:26px; font-size:12px; }
.fleft { float:left; padding-left:15px;padding-top: 8px; }
.fright { float:left; padding-left:10px; }
/*-- header --*/
 .logo { width:1000px; margin:0 auto; }
.logo .tel { float:right; padding-right:15px; font-size:14px; font-weight:bold; line-height:78px; }
.logo .tel a { font-size:14px; color:#750101; margin-left:15px; }
.logo .imglogo { float:left; }
#header { margin-top:37px; }
.navv { height:44px; line-height:44px; background: url("../images/menu_bg.jpg") repeat-x scroll 0 0px transparent;}
.navv a { font-size: 14px; font-weight: bold; text-align: center; text-decoration:none; color:#FFFFFF; }
.navv a:hover { text-decoration:underline; font-size:14px; }
.navv a.om { color:#fff; }
.navv ul li { float: left; margin:0 7px; text-align:center; width:95px; display:inline; }
.navv ul li.no { color:#FFFFFF; width:2px; }

.navv1 { height:44px; line-height:44px; background: url("../images/menu_bg1.jpg") no-repeat scroll 0 0px transparent;}
.navv1 a { font-size: 12px;  text-align: center; text-decoration:none; color:#FFFFFF; }
.navv1 a:hover { text-decoration:underline; font-size:14px; }
.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;}

/*中间大块content*/
#content { padding:0 0px; }
.container { width:1000px; margin:0 auto; margin-top: 10px; position: relative; }
.container3 { width:1000px; margin:0 auto; height:auto; padding-top:12px; text-align:left; }
.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 { float:right; width:660px; }
.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:#000000; }
.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 a:hover { color:#e30214; }
.img { padding:10px; }
/*次首页*/
.in_about_content { line-height: 24px; }
.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; }
/*友情链接*/
#footer {line-height:24px; b ackground: url("../images/foot.jpg") no-repeat scroll left bottom transparent;
clear: both; color:#3A3A3A; font-size:12px; margin: 0 auto; width:1000px; padding-bottom:30px;  padding-top:10px; }
#fot { margin: 0 auto; width:1000px;}
.ff{ margin-left:10px; margin-top:10px;}
/*新首页*/
.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:10px;  }
.li a { color:#3A3A3A; }
.li a:hover{ color:red;}
.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 { float:left; width:660px; }
.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:29px; }
.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: 1000px; margin-top:10px; }
.in_about { clear: both; height:200px; b ackground:url("../images/content_bg.jpg") no-repeat scroll 0px center transparent; color:#3a3a3a; }
.in_about_1 { float: left; width:290px; padding-left:20px; }
.in_title { background: url("../images/nw_cl04.png") no-repeat scroll left center transparent; color:#3a3a3a; font-family: "微软雅黑"; font-size: 15px; font-weight: bold; height: 33px; line-height: 33px; padding: 0 0 0 25px; }
.in_news { float: left; margin: 0 0 0 25px; width:400px; }
.in_news_title { background: url("../images/nw_cl04.png") no-repeat scroll left center transparent; color:#3a3a3a; font-family: "微软雅黑"; font-size: 15px; font-weight: bold; height: 33px; line-height: 33px; padding:0 0 0 25px; }
.p1 { padding: 10px 5px 0 0; }
.in_newslist { padding-top:6px; padding-left:10px; }
.in_newslist p { margin-bottom:0px; margin-top:0px; line-height:30px; }
.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: 226px; }
.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;  }
.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; }
/*产品分类下拉框*/
.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: 10px; margin:0;}
.menu_head a{ color:#3a3a3a;}
.menu_head a:hover{ color:red;}

.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; }

.lianbox_head2 {background: url("../images/lianx.jpg") no-repeat scroll 0 0 transparent;height: 36px;overflow: hidden;position: relative;}
.subbox_head3{background: url("../images/us.jpg") no-repeat scroll 0 0 transparent;height: 36px;overflow: hidden;position: relative;}
.subbox_head4{background: url("../images/d1.jpg") no-repeat scroll 0 0 transparent;height: 36px;overflow: hidden;position: relative;}
.px12-5{color: #3a3a3a;}
.px12-5:hover{color: #3a3a3a;}
.px122{ color:#3a3a3a;}