@charset "gb2312";
body { margin: 0; padding: 0; font: 12px/1.5 Arial, Helvetica, sans-serif, "宋体"; color: #454545; background: #e6e6e6; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, h7, pre, form, label, fieldset, input, blockquote, th, td { margin: 0; padding: 0; }
ul, ol, li { list-style: none; margin: 0; padding: 0; }
img { border: 0; }
* { margin: 0; padding: 0; list-style: none; }
a:link, a:visited, a:active { text-decoration: none; color: #4a4a4a }
a:hover { text-decoration: underline; }
a:focus { text-decoration: none; border: 0; }
/*公共类声明*/
.clear { height: 0px; font: 0; overflow: hidden; clear: both; }
.clear:after { clear: both; content: " "; display: block; height: 0; }
.poa { position: absolute; }
.por { position: relative; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.fr h3 { font-size: 12px; text-decoration: underline; }
.db { display: block; }
.di { display: inline; }
ins, i, em, big { text-decoration: none; font-style: normal; }
h1 { font-family: "Microsoft YaHei"; color: #434343; font-size: 17px; font-weight: bold; }
h2 { font-family: "Microsoft YaHei"; color: #434343; font-size: 15px; }
h2 a:hover { text-decoration: underline; color: #a22a2d }
.newstime { float: right; }
/*字体大小*/
.fb { font-weight: bold; }
.fs10 { font-size: 10px; }
.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.cRed { color: red; }
.cWhite { color: #ffffff; }
.cBlack { color: #000000; }
.yh { font-family: "Microsoft YaHei"; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.block10 { height: 10px; clear: both; overflow: hidden; font: 0; }
.block20 { height: 20px; clear: both; overflow: hidden; font: 0; }
.block5 { height: 5px; clear: both; overflow: hidden; }
a.img img { display: block; margin: 0 auto; }
html { overflow-y: scroll; overflow-x: hidden; }
.wrap, .content { width: 960px; margin: 0 auto; overflow: hidden; }
#KinSlideshow { margin: 5px 0; visibility: hidden; }
/*-------------头部部分----------*/


.top { width: 100%; border-bottom: solid 1px #d7d4cf; height: 100px; background-color: #FFF; }
.logo { padding-top: 0px; }
.logoimg { margin-bottom: 20px; }
.tel { padding-top: 20px; color: #a4a4a4 }
.tel span { color: #0268A0; font-family: "arial"; font-size: 21px; font-weight: bold; }
.tel a { color: #a4a4a4 }
 ./*-------------导航部分----------*/
.nav_wrap {
height: 42px;
background: url("/images/nav_bg.jpg") repeat-x;
width: 100%;
}
.nav_menu { width: 756px; }
.nav_menu ul li { float: left; width: 120px; text-align: center; }
.nav_menu ul li a { font-size: 13px; color: #565656; font-family: "Microsoft YaHei"; font-weight: bold; height: 42px; line-height: 42px; width: 120px; display: block; }
.nav_menu ul li a:hover { background: url("/images/nav_li_on.jpg") repeat-x; color: #fff; text-decoration: none; }
.search { background: url("/images/input.jpg") no-repeat; float: right; width: 168px; display: inline; height: 23px; margin-top: 10px; }
.search .s_type { padding-left: 10px; border: medium none; color: #697A81; height: 22px; line-height: 22px; ; width: 120px; background: none; font-size: 12px; }
.search .submit { border: 0 none; color: #FFFFFF; font-size: 14px; width: 29px; cursor: pointer; }
.g_box { background: url("/images/g_box_bg.jpg") repeat-x; height: 35px; line-height: 35px; width: 100%; border-bottom: solid 1px #fff; overflow: hidden; }
.g_box h1 { font-size: 14px; font-weight: bold; display: inline; }
.g_box a { color: #666666 }
.g_box .num { color: #0585c6 }
.content, .footer { width: 960px; margin: 0 auto; overflow: hidden; }
/*nav 10.19*/
.nav { width: 960px; margin-top: 12px; margin: 0 auto; height: 42px; }
.navlist li.home { width: 62px; text-align: left; background: none; text-align: center; }
.navbox { position: absolute; left: -60px; top: 40px; _top: -1140px; display: none; _display: block; width: 860px; height: 362px; padding-top: 5px; padding-left: 15px; background: url(/images/bgli.png) no-repeat; }
.navlist li.hover .navbox a { background: none; }
.navlist li.hover .navbox a:hover { color: #065cbb; background: none; }
.navlist li.hover .navbox { font-family: "\5FAE\8F6F\96C5\9ED1"; display: block; _top: 40px; }
.navone { float: left; width: 345px; padding: 0 0 0 0px; border-right: 1px solid #cfcfcf; height: 340px; overflow: hidden; _width: 383px; }
.nav_tt { font-size: 16px; color: #065cbb; text-align: left; height: 27px; line-height: 16px; font-weight: bold; }
.navlist li.hover .nav_tt a { color: #065cbb; }
.navlist li.hover .nav_tt2 { color: #065cbb; line-height: 30px; text-align: left; font-size: 14px; height: 30px; display: block; overflow: hidden; margin-bottom: 10px; _margin-bottom: 5px; *margin-bottom: 5px;
}
.navlist li.hover .nav_tt2 a { color: #065cbb; font-size: 14px; height: 40px; display: block; overflow: hidden; _height: 30px; }
.navone_l { float: left; width: 450px; _width: 450px; }
.navtwo .navone_l { float: left; width: 320px; _width: 340px; }
.navth .navone_l { float: left; width: 360px; _width: 360px; }
.navtab { float: left; width: 100%; padding-bottom: 8px; ; overflow: hidden; _padding-bottom: 0px; }
.navlist li.hover .list1, .navlist li.hover .list2 { float: left; width: 100%; }
.navlist li.hover .list1 li { line-height: 20px; width: 185px; float: left; font-size: 12px; text-align: left; display: inline; _height: 18px; _line-height: 18px; }
.navlist li.hover .list1 li a { color: #666666; font-size: 12px; width: 180px; display: block; height: 21px; font-family: "宋体"; font-weight: normal; }
.navlist .list1 li a { color: #666666; font-size: 12px; width: 150px; display: block; height: 21px; line-height: 21px; font-family: "宋体"; font-weight: normal; _height: 18px; _line-height: 18px; }
.navlist li.hover .list1 li.li2 { }
.navlist li.hover .list1 li.li3 { background: none }
.navtab .nav_tt2 a { height: 40px; overflow: hidden; display: block; }
.navlist li.hover a.orange { color: #ff6506 }
.navone_r { float: right; width: 264px; padding-right: 16px; }
.navlist li.hover .list2 li { line-height: 20px; width: 150px; height: 21px; float: left; font-size: 12px; text-align: left; display: inline; _height: 18px; _line-height: 18px; }
.navlist li.hover .list2 li a { color: #666666; font-size: 12px; width: 150px; display: block; height: 21px; font-family: "宋体"; font-weight: normal; line-height: 21px; }
.navlist li.hover .list2 li.li2 { padding-left: 4px; width: 92px; }
.navlist li.hover .list2 li.li3 { padding-left: 8px; width: 66px; background: none }
.navlist li.hover .list3 li { font-size: 13px; }
.navlist li.hover .list3 li a { color: #065cbb }
.navtwo { float: left; width: 180px; padding: 0 0px 0 11px; border-right: 1px solid #cfcfcf; height: 293px; overflow: hidden; }
.navlist li.hover .list4 li { width: 41px }
.navlist li.hover .list4 li.li2 { padding-left: 11px; width: 57px; }
.navlist li.hover .list4 li.li3 { padding-left: 17px; width: 49px; background: none }
.navtab3 { float: left; width: 100%; margin-bottom: 6px; }
.navlist li.hover .list5 li { font-size: 13px; }
.navlist li.hover .list5 li a { color: #065cbb }
.navth { float: left; width: 300px; padding: 0 0 0 10px; height: 340px; overflow: hidden; _width: 300px; }
.navlist li.hover .navth .list1 li { line-height: 20px; width: 149px; float: left; font-size: 12px; text-align: left; ; }
.navlist li.hover .navth .list1 li a { width: 149px; }
.navlist li.hover .navth .list1 { width: 360px; }
.navlist .navtwo li.hover li { line-height: 20px; width: 150px; float: left; font-size: 12px; text-align: left; display: inline; _height: 18px; _line-height: 18px; }
.navlist .navtwo li.hover li a { color: #666666; font-size: 12px; width: 150px; display: block; height: 21px; font-family: "宋体"; font-weight: normal; }
.banner_img { margin: 0 auto; }
.about { width: 748px; height: 295px; overflow: hidden; border: 1px solid #d8d7d8; background-color: #FFF; }
.about h4 { height: 30px; line-height: 30px; border-bottom: 1px solid #dddddd; width: 710px; margin: 0 auto; padding: 6px 7px 0 7px; overflow: hidden }
.about h4 span, .news h4 span { padding: 15px 15px 0 0; }
.about dl { padding: 12px 30px 0 15px; }
.about dl dt img { width: 331px; height: 215px; overflow: hidden }
.about dl dd { width: 360px; line-height: 20px; }
.about dl dd p span a { color: #e67817; font-weight: bold }
.index_mokuai { width: 960px; height: 170px; overflow: hidden; border: 1px solid #d8d7d8; background-color: #FFF;margin-top:10px; }
.index_mokuai h4,.index_kehu h4 { height: 30px; line-height: 30px; border-bottom: 1px solid #dddddd; width: 930px; margin: 0 auto; padding: 6px 7px 0 7px; overflow: hidden }
.index_mokuai h4 span, .news h4 span { padding: 15px 15px 0 0; }
.index_mokuai dl { padding: 12px 30px 0 15px; }
.index_mokuai dl dd { width: 220px; float: left; border: 1px dashed #EFEFEF; margin: 2px; line-height: 24px; }

.index_kehu{ width: 960px; height:280px; overflow: hidden; border: 1px solid #d8d7d8; background-color: #FFF;margin-top:10px; }
.index_kehu ul li{width:300px; text-align:center;float:left;margin:9px; line-height:30px;}

.index_shouxuan{margin-top:10px;width: 960px; }
.index_pingtai{ width: 960px; height: 205px; overflow: hidden; border: 1px solid #d8d7d8; background-color: #FFF; margin-top:10px; }
.index_pingtai_function{ width: 960px; height:auto; border: 1px solid #d8d7d8; background-color: #FFF; margin-top:10px; }
.index_pingtai h4,.index_pingtai_function h4 { height: 30px; line-height: 30px; border-bottom: 1px solid #dddddd; width: 930px; margin: 0 auto; padding: 6px 7px 0 7px; overflow: hidden }
.index_pingtai_funcInfo{padding-left:10px; padding-right:10px;}
.titleWidth{width:465px;height:30px;overflow:hidden}
.funcInfo500{width:50px;height:41px;overflow:hidden}
.funcInfoTitle div{width:460px;height:30px;line-height:30px;background-color:#3399FF;padding-left:5px;color:#000000;margin-bottom:5px;margin-top:5px;}
.index_pingtai_content ul li{width: 240px; float: left; background-color:#5095B4; height:100px; margin: 10px; line-height:22px;padding:10px 30px 30px;color:#fff;}
.index_pingtai_content ul li h3{height:36px; line-height:36px;font-family: "微软雅黑"; font-size: 14px;}
.index_youshi { width: 960px; height: 260px; overflow: hidden; border: 1px solid #d8d7d8; background-color: #FFF; margin-top:10px; }
.index_youshi h4 { height: 30px; line-height: 30px; border-bottom: 1px solid #dddddd; width: 930px; margin: 0 auto; padding: 6px 7px 0 7px; overflow: hidden }
.youshi_content ul li { width: 440px; float: left; margin: 10px 20px 10px; border-bottom: 1px solid #EEE;line-height:22px;padding-bottom: 10px; }
.youshi_content ul .endli { border: none; }
.youshi_content ul li h3 { font-family: "微软雅黑"; font-size: 14px; color: #06C; height: 30px; line-height: 30px; }
.coo { height: 300px; width: 200px; overflow: hidden }
.coo h5 { font-size: 14px; }
.coo_nr { border: 1px solid #d6d7d8; height: 267px; overflow: hidden; background-color: #FFF; border-top: none }
.coo_nr ul { margin:0 auto; overflow: hidden;text-align: center; }
.coo_nr ul li { display: block; }
.coo_nr ul li img { width: 180px; height: 105px; border: 1px solid #e1e1e1; overflow: hidden }
.coo_nr ul li span a { display: block;  text-align: center; height: 20px; line-height: 25px; }
.coo_mr { border: 1px solid #d6d7d8; height: 294px; overflow: hidden; background-color: #FFF; border-top: none }
.coo_mr ul { margin:0 auto; overflow: hidden;text-align: center; }
.coo_mr ul li { display: block; }
.coo_mr ul li img { width: 180px; height: 115px; border: 1px solid #e1e1e1; overflow: hidden }
.coo_mr ul li span a { display: block;  text-align: center; height: 20px; line-height: 25px; }
.wt h5, .coo h5 { height: 30px; background: url(/images/show_nav.gif) no-repeat; line-height: 30px; padding-left: 10px; }
.wt h5 a, .coo h5 a { color: #FFF }
.news { width: 348px; height: 313px; margin-top: 13px; overflow: hidden; border: 1px solid #d6d7d8; background-color: #FFF; padding: 0 10px; margin-right: 9px; }
.news h4 { height: 35px; line-height: 35px; border-bottom: 1px solid #dddddd; }
.news dl { padding-top: 9px; height: 100px; border-bottom: 1px dashed #5c5c5c; margin-bottom: 5px; }
.news dl dt img { border: 1px solid #8e8e8e; padding: 1px; width: 115px; height: 82px; }
.news dl dd { width: 220px; line-height: 22px; }
.news ul li { border-bottom: 1px dashed #adadad; line-height: 30px; color: #999; padding: 0 5px 0 10px; }
.news ul li a { color: #333; background: url(/images/news_10.gif) no-repeat left; padding-left: 15px; }
.wt { width: 200px; height: 313px; overflow: hidden; margin-top: 13px; }
.wt_nr { border: 1px solid #d6d7d8; background-color: #FFF; height: 280px; border-top: none; padding: 2px; overflow: hidden }
.wt_nr ul li { border-bottom: 1px dashed #b2b2b2; line-height: 25px; padding-left: 10px; }
.wt_nr ul li a { color: #3a3a3a }
/*banner*/
.banner { margin: 0 auto; width: 100%; overflow: hidden; }
.ban { width: 100%; position: relative; height: 396px; border-bottom: 1px solid #fff; overflow: hidden; min-width: 1000px; }
#slide-index { POSITION: relative; MIN-WIDTH: 1000px; WIDTH: auto; HEIGHT: 396px; OVERFLOW: hidden }
#slide-index .slides { MIN-WIDTH: 1000px; WIDTH: auto; HEIGHT: 396px; }
#slide-index .slide { POSITION: relative; MIN-WIDTH: 1000px; FLOAT: left; HEIGHT: 396px; }
#slide-index .image { Z-INDEX: 1; POSITION: absolute }
#slide-index .text { Z-INDEX: 2; POSITION: absolute; TOP: -500px }
#slide-index .button { Z-INDEX: 2; POSITION: absolute; TOP: -500px }
#slide-index .button { WIDTH: 138px; DISPLAY: none }
#slide-index .control { POSITION: absolute; TEXT-ALIGN: center; WIDTH: 200; BOTTOM: 8px; HEIGHT: 16px; CURSOR: pointer; z-index: 100001; left: 50%; }
#slide-index .control A { WIDTH: 10px; DISPLAY: inline-block; HEIGHT: 10px; CURSOR: pointer; MARGIN-RIGHT: 10px; background: #585856; }
#slide-index .control A:hover { background: #fff }
#slide-index .control A.active { background: #fff }
.autoMaxWidth { POSITION: relative; HEIGHT: 232px; OVERFLOW: hidden }
#slide-index a:hover img, a:active img { filter: alpha(opacity=100);  /*IE5、IE5.5、IE6、IE7*/ opacity: 1;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/ }
.nav_wrap .navlist li { font-size: 15px; font-family: "\5FAE\8F6F\96C5\9ED1"; position: relative; float: left; width: 120px; text-align: center; }
.navlist li a { font-size: 13px; color: #565656; font-family: "Microsoft YaHei"; font-weight: bold; height: 42px; line-height: 42px; display: block; }
.navlist li.hover { z-index: 99999; }
.navlist li.hover a, .navlist li a:hover { background: url("/images/nav_li_on.jpg") repeat-x; color: #fff; text-decoration: none; }
.navlist li.hover a, .navlist li a:hover { background: url("/images/nav_li_on.jpg") repeat-x; color: #fff; text-decoration: none; }
.navlist li a.on, .navlist li.on a:hover { background: url("/images/nav_li_on.jpg") repeat-x; color: #fff; text-decoration: none; }
.navbox2 { position: absolute; left: 0px; top: 41px; display: none; background: url("/images/bgli2.png") no-repeat scroll center bottom; padding: 5px 0; _background: #fff; }
.navlist li.hover .navbox2 { display: block; padding-bottom: 15px; }
.navlist li .navboxlist li { float: left; line-height: 27px; font-size: 12px; background: none; height: 27px; text-align: center; width: 120px; }
.navlist li.hover .navboxlist li a { background: none; display: block; color: #515151; font-family: "宋体"; font-weight: normal; font-size: 12px; height: 27px; line-height: 27px; width: 120px; }
.navlist li.hover .navboxlist li a:hover { color: #fff; background: #5c5c5c url(/images/bghover2.jpg) 0 0 repeat; }
.navlist li.hover .navboxlist li { width: 120px; text-align: center; }
.navbox3 { position: absolute; left: 0px; top: 41px; display: none; background: url("/images/bgli3.png") no-repeat scroll center bottom; padding: 5px 0; _background: #fff; width: 400px; }
.navlist li.hover .navbox3 { display: block; padding-bottom: 15px; }
.navtwo3 { float: left; width: 400px; padding: 0 14px 0 15px; overflow: hidden; }
.navlist li.hover .navtwo3 li a { width: 180px; }
.navlist li.hover .navtwo3 li { width: 190px; }
.navlist li.hover .navtwo4 li a { width: 120px; }
.navlist li.hover .navtwo4 li { width: 120px; }
.navlist li.hover .navtwo3 { padding: 5px; }
.navlist li.hover .navtwo4 { padding: 5px; }
/*nav 10.19 end*/



/*-------------中间部分----------*/

.con { background: url("/images/con_bg.jpg") repeat-x scroll 0 0 #dcdcdc; padding-top: 20px; padding-bottom: 20px; }
.con_left { width: 754px; }
.con_right { width: 197px; }
.box { border: solid 1px #cccccc; background: #fff }
.tab_box { width: 385px; float: left; overflow: hidden; padding: 15px; }
.tab_box h1 { color: #0984c6; }
.mleft .bd ul li { line-height: 22px; padding-left: 10px; background-position: 0 9px }
.mleft .bd ul li a { color: #58595b; }
.mleft .bd ul li em { color: #0984c6; font-family: "arial"; font-weight: bold; font-size: 14px; margin-right: 5px; }
.mleft .bd ul li span { color: #a7a7a7; margin-left: 10px; }
.pro_box { width: 328px; overflow: hidden; float: right; }
.pro_box .more { float: right; }
.pro_box .bd ul li { float: left; width: 124px; text-align: center; background: url("/images/pro_li_bg.jpg") no-repeat scroll right center; }
.pro_box .bd { overflow: hidden; padding: 10px; }
.pro_box .bd ul li a:hover { color: #0080c6 }
.links_box { border: solid 1px #cccccc; background: #fff; padding: 3px 3px 0 3px; }
/*mleft*/
.mleft { float: left; width: 408px; display: inline; height: 148px; overflow: hidden; *height:158px;
}
.tab { width: 100%; float: left; line-height: 38px; background: #f3f3f3; border-bottom: solid 1px #e9e9e9; position: relative; height: 37px; }
.tablist li { width: 80px; text-align: center; font-size: 14px; float: left; font-family: "\5FAE\8F6F\96C5\9ED1"; position: relative; }
.tab ul { position: absolute; top: -1px; left: 13px; height: 37px; }
.tablist li a { color: #434242; display: block; top: -1px; }
.tablist li.hover a, .tablist li a:hover { background: url(/images/blue_bg.gif) no-repeat; color: #0c83c7; font-weight: bold; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd; border-bottom: solid 1px #fff; text-decoration: none; }
.tab_con { float: left; width: 365px; margin: 9px 7px 0 10px; display: inline; position: relative; }
.ipic { float: left; width: 104px; margin-right: 10px; display: inline; }
.words { float: right; width: 250px; line-height: 17px; }
.words h2 { font-size: 13px; font-weight: bold; margin-bottom: 6px; }
.words h2 a { color: #0061aa; }
.words h2 a:hover { color: #0061aa; }
.inews { float: left; width: 100%; }
.inewslist li { float: left; width: 100%; line-height: 25px; border-bottom: 1px solid #d0d1d3; background: url(/images/an_black.jpg) left center no-repeat; }
.inewslist li a { padding-left: 10px; color: #383838; }
.inewslist li a:hover { color: #0061aa }
.inewslist li span { float: right; padding-right: 5px; color: #8b8e8f; }
/*mcenter*/
.mcenter { display: inline; }
.mctop { float: left; padding-left: 26px; background: url(/images/mc_bg1.jpg) 5px 10px no-repeat; width: 292px; }
.mctop h2 { background: url(/images/mc_bg1.jpg) right 10px no-repeat; width: 150px; float: left; line-height: 36px; }
/*.mcinput{ width:123px; float:right; margin-right:5px; display:inline; background:url(/images/mc_input.jpg) left center no-repeat; line-height:36px; padding-left:5px; margin-top:5px;}*/
.mcinput { width: 123px; float: right; margin-right: 5px; display: inline; line-height: 36px; padding-left: 5px; margin-top: 5px; }
.h_list3 li { width: 118px; height: 26px; line-height: 26px; margin: 0; position: relative; padding-left: 10px; }/*9.24*/
.h_box3 { position: absolute; top: 26px; left: -5px; width: 128px; background: #fff; border: 1px solid #ccc; z-index: 999; }/*09.24*/
.h_box3 span { display: block; padding-left: 12px; cursor: pointer }
.picbox2 { float: left; width: 328px; overflow: hidden; display: inline; }
.scroll2 { ZOOM: 1; OVERFLOW: hidden; float: left; width: 100%; position: relative; }
.scroll2 .arrLeft2 { WIDTH: 18px; background: url(/images/left2.png) no-repeat; FLOAT: right; HEIGHT: 53px; cursor: pointer; display: inline; position: absolute; left: 0px; top: 64px }
.scroll2 .arrRright2 { WIDTH: 18px; BACKGROUND: url(/images/right2.png) no-repeat; FLOAT: right; HEIGHT: 53px; cursor: pointer; display: inline; position: absolute; right: 0px; top: 64px }
.scroll2 .arrCont2 { float: left; overflow: hidden; width: 305px; padding-top: 3px; height: 107px; margin-left: 23px; display: inline; *height:116px;
}
.scroll2 .arrlist2 li { width: 305px; height: 270px; overflow: hidden; float: left; }
.scroll2 .arrlist2 li h2 { float: left; height: 135px; overflow: hidden; width: 120px; margin-right: 40px; display: inline; }
.scroll2 .arrlist2 li h2.noright { margin-right: 0; }
.scroll2 .arrlist2 li h2 p { font-size: 12px; font-family: "宋体"; font-weight: normal; white-space: nowrap; }
.scroll2 .title { line-height: 38px; background: #f3f3f3; border-bottom: solid 1px #e9e9e9; position: relative; height: 37px; padding-left: 15px; }
/*-------------底部部分----------*/
.bottom { background: url("/images/bottom_bg.jpg") repeat; color: #fff; padding-top: 15px; line-height: 23px; height: 87px; }
.bottom .q_links a { color: #fff }
.q_links a { padding: 0 5px; }
.copy { font-family: "Microsoft YaHei"; padding-left: 5px; }
/*-------------子页部分----------*/

.n_banner { width: 100%; border-bottom: solid 1px #ababab; margin: 0 auto; }
.n_b { height: 191px; width: 100%; margin: 0 auto; max-width: 1680px; }
.n_con { overflow: hidden; background: #d7d7d7; padding-top: 15px; }
.n_wrap { background: url("/images/N-left_bg.jpg") repeat-y scroll 0 0 #f0f0f0; }
.sub_link { height: 39px; background: #f0f0f0; border-top: solid 1px #fff; border-bottom: solid 1px #dcdcdc; line-height: 39px; padding-left: 15px; overflow: hidden; }
.sub_link em { background: url("/images/iconjpg.jpg") no-repeat; width: 4px; height: 8px; display: inline-block; margin: 0 7px; }
.sub_link a { color: #949494; display: inline-block; height: 39px; line-height: 39px; }
.sub_link .on { color: #404040 }
.n_con_left { width: 232px; overflow: hidden; padding-top: 10px; display: inline; }
.n_con_right { width: 710px; padding-top: 10px; border: solid 1px #fff; padding-right: 15px; display: inline; overflow: hidden; }
.n_con_left .hd { background: url("/images/a_l_h_bg.jpg") no-repeat scroll center bottom; height: 72px; text-align: center; padding-top: 20px; }
.n_con_left .bd { overflow: hidden; padding: 10px; padding-top: 0px; }
.n_con_left .bd ul li { width: 196px; border-top: solid 1px #fff; border-bottom: solid 1px #cccdcd; line-height: 30px; }
.n_con_left .bd ul li a { display: block; height: 30px; background: url("/images/icon.gif") no-repeat scroll 10px 12px; text-indent: 25px }
.n_con_left .bd ul li a:hover { background: url("/images/icon.gif") no-repeat scroll 0px -44px; text-decoration: none; color: #fff }
.n_con_left .bd ul li a.on { background: url("/images/icon.gif") no-repeat scroll 0px -44px; text-decoration: none; color: #fff }
.n_con_left .bd .noboder { border-top: medium none; }
.n_con_right .hd { height: 52px; background: url("/images/n_r_hd.jpg") repeat-x; font-size: 14px; font-weight: bold; padding: 0 30px; line-height: 52px; border-bottom: solid 1px #f0f0f0; }
.n_r_wrap .bd { padding: 30px; overflow: hidden; line-height: 24px; }
.n_r_wrap { background: #fff; overflow: hidden; }
.c { margin-left: 10px; }
.n_con_left .bd2 { overflow: hidden; padding: 10px; padding-top: 0px; }
.n_con_left .bd2 ul li { width: 198px; border-top: solid 1px #fff; border-bottom: solid 1px #cccdcd; height: 30px; line-height: 30px; }
.n_con_left .bd2 ul li a { display: block; height: 30px; background: url("/images/icon.gif") no-repeat scroll 10px 12px; text-indent: 30px }
.n_con_left .bd2 ul li a:hover { text-decoration: underline; color: #0080d6 }
.n_con_left .bd2 ul li a.on { }
.n_r_wrap .bd2 { padding: 30px 10px 30px 30px; overflow: hidden; line-height: 24px; }
.dowload_box { overflow: hidden; }
.dowload_box .hd { text-align: center; padding: 0px; height: 30px; line-height: 30px; border: solid 1px #cecece; -webkit-box-shadow: 0 0px 1px rgba(250, 250, 250, ); -moz-box-shadow: 0 0px 1px rgba(250, 250, 250, ); box-shadow: 0 0px 1px rgba(250, 250, 250, ); position: relative; z-index: 2; behavior: url(PIE.htc); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e1e1e1)); background: -webkit-linear-gradient(#FFFFFF, #e1e1e1); background: -moz-linear-gradient(#FFFFFF, #e1e1e1); background: -ms-linear-gradient(#FFFFFF, #e1e1e1); background: -o-linear-gradient(#FFFFFF, #e1e1e1); background: linear-gradient(#FFFFFF, #e1e1e1); -pie-background: linear-gradient(#FFFFFF, #e1e1e1); }
.dowload_box span { font-size: 12px; height: 30px; line-height: 30px; display: inline-block; border-right: solid 1px #cecece; }
.dowload_box .time { width: 106px; }
.dowload_box .contxt { width: 349px; }
.dowload_box .mumb { width: 90px; }
.dowload_box .dow { width: 80px; border-right: none }
.dowload_box .bd .time { width: 115px; text-align: center; color: #8f8f8f }
.dowload_box .bd .contxt { width: 340px; }
.dowload_box .bd .mumb { width: 101px; text-align: center; color: #8f8f8f }
.dowload_box .bd .dow { width: 80px; text-align: center; }
.dowload_box .bd .dow a { width: 80px; display: block; height: 30px; overflow: hidden; background: url("/images/dow.jpg") no-repeat scroll 35px 11px; }
.dowload_box .bd span { border: medium none; }
.n_r_wrap .dowload_box .bd { padding: 30px 0; }
.dowload_box ul li { height: 35px; line-height: 35px; border-bottom: dashed 1px #c5c5c5; overflow: hidden; }
.dow_link { height: 23px; line-height: 23px; display: block; padding-top: 15px; }
.dow_link .dow_pic { display: inline-block; width: 93px; height: 23px; overflow: hidden; line-height: 23px; color: #fff; background: #177bd1; position: relative; z-index: 2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#258bdf), to(#0c72c4)); background: -webkit-linear-gradient(#258bdf, #0c72c4); background: -moz-linear-gradient(#258bdf, #0c72c4); background: -ms-linear-gradient(#258bdf, #0c72c4); background: -o-linear-gradient(#258bdf, #0c72c4); background: linear-gradient(#258bdf, #0c72c4); -pie-background: linear-gradient(#258bdf, #0c72c4); text-indent: 10px; }
.dow_link em { background: url("/images/dow_pic.jpg") no-repeat scroll 23px 4px; display: block; width: 39px; height: 19px; display: inline-block; position: absolute; left: 48px; top: 1px }
.dow_link span { display: inline-block; height: 26px; line-height: 23px; }
.content .left .c_left.fl .leib.mt10 .nr p { height: 24px; line-height: 20px; }
.content .right .pro_main h1 { margin: 20px auto; width: 100%; font-size: 16px; text-align: center; }
.content .right .pro_main .content-main #MyContent { line-height: 22px; color: #666; margin: 10px 20px; }
.content-main p { margin-top: 8px; }
.content .right .pro_main .content-main { line-height: 22px; margin: 20px; }
#MyContent p { line-height: 22px; margin-top: 20px; }
.c_left { width: 201px; padding-bottom: 10px; overflow: hidden }
.c_left h4 { background: url(/images/con_03.gif) no-repeat; height: 33px; line-height: 33px; text-align: center }
.c_left h4 a, .c_right h4 a { color: #323232 }
.c_left_nr { border: 1px solid #cdcccc; border-top: none; padding: 18px 0 0 0; overflow: hidden; background-color: #FFF }
.c_left_nr h5 { background: url(/images/con_10.gif) no-repeat; height: 30px; line-height: 30px; width: 152px; margin: 0 auto 0 2px; padding-left: 40px; }
.c_left_nr h5 a, .ul01 li a { color: #333 }
.c_left_nr { border: 1px solid #cdcccc; border-top: none; padding: 18px 0 0 0; overflow: hidden; background-color: #FFF }
.c_left_nr h5 { background: url(/images/con_10.gif) no-repeat; height: 30px; line-height: 30px; width: 152px; margin: 0 auto 0 2px; padding-left: 40px; }
.c_left_nr h5 a, .ul01 li a { color: #333 }
.ul01 { overflow: hidden; padding: 0 0 0 3px }
.ul01 li { line-height: 30px; }
.ul01 li img { padding-left: 30px }
.ul01 li a { padding-left: 6px }
.ul01 li a:hover { }
.ul01 li a:hover, .ul01 .cur a { color: Orange; }
.ul01 .cur { width: 192px }
.leib { width: 201px; overflow: hidden; }
.leib .tit { background: url("/images/con_03.gif") no-repeat scroll 0 0 transparent; height: 34px; line-height: 34px; padding-left: 13px; font-weight: bold; color: #000; font-size: 14px }
.leib .tit a { color: #000; }
.leib .tit a:hover { color: #000; }
.leib .nr { border: 1px solid #dfdfdf; padding: 12px 5px 10px 5px; background: #fff; }
.leib .nr h4 a { font-weight: bold; color: #fff; font-size: 12px; padding-left: 26px; height: 24px; line-height: 24px; display: block; margin-bottom: 5px; }
.leib .nr .cur a { display: block; color: Orange; }
.leib .nr ul { padding-bottom: 5px; border-bottom: 1px dotted #8b8b8b; margin-bottom: 7px; }
.leib .nr li a { display: block; padding-left: 40px; background: url(/images/ico003.gif) no-repeat 30px 10px; line-height: 24px; height: 24px; overflow: hidden }
.leib .nr h4 { background: #ccc; }
.right { width: 754px; float: left; display: inline; margin-left: 5px; overflow: hidden; }
.right2 { width: 275px; float: right; overflow: hidden; }
.right3 { width: 201px; float: right; overflow: hidden; color: #666; }
.righttop { background: url(/images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.right2top { background: url(/images/right2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.rightbot { background: url(/images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right2bot { background: url(/images/left_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right_main { background: #fff; width: 752px; min-height: 458px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }
.pro_main { background-color: #fff; border: solid 1px #ccc; border-top: none; border-bottom: none; zoom: 1; padding: 10px 5px; overflow: hidden; }
.product_list { width: 740px; clear: both; }
dl.p_list_dl { width: 166px; overflow: hidden; float: left; padding: 12px 9px; }
dl.p_list_dl dt { width: 166px; height: 166px; line-height: 0; font-size: 0; }
dl.p_list_dl dt img { width: 166px; height: 166px; padding: 1px; border: 1px solid #D6D6D6; }
dl.p_list_dl dd { padding-top: 14px; height: 15px; width: 166px; line-height: 15px; text-align: center; overflow: hidden; }
.fenye { clear: both; width: 740px; height: 24px; line-height: 24px; }
.transf { overflow: hidden; border: solid 1px #d9d9d9; }
.transf .hd { height: 30px; line-height: 30px; }
.transf .hd h1 { font-size: 14px; }
.sitemap { overflow: hidden; background: url("/images/sitmap.jpg") no-repeat; }
.sitemap .site { overflow: hidden; padding-bottom: 24px; padding-left: 110px; padding-top: 7px; }
.sitemap span { display: block; }
.sitemap .title { color: #fff; height: 25px; line-height: 25px; padding-bottom: 10px; }
.sitemap .site a { color: #595959; display: inline-block; border: solid 1px #dcdcdc; background: #fff; padding: 2px 10px; margin-bottom: 5px; }
.sitemap .title a { display: block; color: #fff; background: none; border: medium none; padding: 0px; margin: 0px; }
.login_box { background: url("/images/login.jpg") no-repeat; width: 483px; height: 376px; overflow: hidden; margin: 0 auto; padding-bottom: 50px; margin-top: 50px; }
.login_box .hd .lg { color: #fff; font-family: "Microsoft YaHei"; font-size: 25px; text-shadow: 1px 1px 1px #717171; behavior: url(PIE.htc); position: relative; z-index: 2; }
.login_box .hd .lo { color: #0361b2; font-family: "Arial"; font-size: 25px; font-weight: bold; text-shadow: 0 1px 0 #FFFFFF; behavior: url(PIE.htc); position: relative; z-index: 2; }
.login_box .hd span { display: inline-block; }
.login_box .hd { height: 66px; padding: 20px; }
.login_box .hd p { color: #fff; text-shadow: 1px 1px 1px #717171; behavior: url(PIE.htc); position: relative; z-index: 2; }
/*-------------产品部分----------*/

.n_s_box { overflow: hidden; }
.n_s_box ul li { float: left; background: url("/images/s_li_bg.jpg") no-repeat; height: 233px; overflow: hidden; width: 215px; padding-right: 8px; }
.n_s_box .tit { color: #0080d6; font-size: 13px; font-weight: bold; font-family: "Microsoft YaHei"; background: url("/images/icon.gif") no-repeat scroll 10px -88px; text-indent: 18px; padding: 5px 0; }
.n_s_box p { color: #6d6d6d; line-height: 18px; padding: 0 10px; }
.n_s_box .more { display: block; float: right; padding-right: 15px; padding-top: 10px; }
.n_s_box .more a { background: url("/images/s_more.jpg") no-repeat; display: block; width: 71px; height: 23px; text-indent: 15px }
.n_s_box .more a:hover { background: url("/images/s_more_on.jpg") no-repeat; display: block; color: #fff }
.ul_menu { width: 210px; left: 51px; top: 200px; position: absolute; }
.ul_menu li a { color: #909090; font-size: 14px; font-family: "Times New Roman"; }
.menu_zzjsnet { width: 210px; }
.menu_zzjsnet ul { list-style-type: none; height: 30px; line-height: 30px; overflow: hidden; margin: 5px 0; }
.menu_zzjsnet ul.open { height: auto; }
.menu_zzjsnet ul span { display: block; height: 30px; background: url("/images/icon.gif") no-repeat scroll 10px 12px; text-indent: 30px; line-height: 30px; width: 196px; border-top: solid 1px #fff; border-bottom: solid 1px #cccdcd; cursor: pointer; }
.menu_zzjsnet ul span:hover { background: url("/images/icon.gif") no-repeat scroll 0px -44px; text-decoration: none; color: #fff }
.menu_zzjsnet ul span.on { background: url("/images/icon.gif") no-repeat scroll 0px -44px; color: #fff }
.menu_zzjsnet ul { }
.n_con_left .bd .menu_zzjsnet ul li { display: block; border: medium none; background: none }
.n_con_left .bd .menu_zzjsnet ul li a { color: #9e9e9e; display: block; text-decoration: none; height: 22px; line-height: 22px; background: none; text-indent: 0px }
.n_con_left .bd .menu_zzjsnet ul li a:hover { text-decoration: underline; }
.menu_zzjsnet li a:hover { color: #6b94d2; }
.menu_zzjsnet li a.current { color: #6b94d2; }
.n_product { overflow: hidden; }
.n_product ul li { float: left; width: 615px; padding-bottom: 40px; background: url("/images/proline.jpg") no-repeat scroll 300px 10px; }
.p_list { width: 307px; overflow: hidden; float: left; }
.n_product .p_list h1 { text-align: center; color: #000000; font-size: 16px; }
.n_product .p_list h1 a:hover { color: #0080d6; }
.n_product .p_list p { padding: 15px 20px; color: #6d6d6d; line-height: 20px; }
.n_product .p_list span a { background: url("/images/p_more.jpg") no-repeat; display: block; width: 93px; height: 23px; text-indent: 13px; line-height: 23px; margin-left: 20px; }
.n_product .p_list span a:hover { color: #fff; background: url("/images/p_more_on.jpg") no-repeat; }
.n_product .no_bg { background: none; }
.n_product .p_list img { width: 254px; overflow: hidden; padding-left: 20px; padding-top: 10px; height: auto }
.n_product2 ul li { background: url("/images/n_p_l.jpg") repeat-x; padding-bottom: 40px; }
.n_product2 .p_list2 img { width: 183px; overflow: hidden; height: 127px; float: left; margin-right: 15px; }
.p_list2 { overflow: hidden; padding: 10px; }
.n_product2 .p_list2 span a { background: url("/images/p_more.jpg") no-repeat; display: block; width: 93px; height: 23px; text-indent: 13px; line-height: 23px; margin-left: 20px; }
.n_product2 .p_list2 span a:hover { color: #fff; background: url("/images/p_more_on.jpg") no-repeat; }
.n_product2 .p_list2 span { float: right; }
.n_product2 .p_list2 p { padding: 15px 20px; color: #6d6d6d; line-height: 20px; }
.pro_pic { width: 355px; float: left; }
.pro_info { width: 270px; overflow: hidden; padding-top: 35px; line-height: 30px; }
.pro_info h1 { font-size: 25px; font-weight: bold; }
.pro_info span { font-size: 14px; font-weight: bold; font-family: "Microsoft YaHei"; }
.pro_info p { overflow: hidden; background: #eeeeee; padding: 15px; line-height: 25px; margin-top: 10px; }
/*-------------png透明背景图代码----------*/
.class { background: url(图片路径); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="图片路径");
_background: none; }
/*-------------常用部分代码----------*/
/*上一篇下一篇代码*/
.np_page { width: 750px; text-align: left; overflow: hidden; height: 60px; padding-top: 25px; padding-bottom: 25px; }
.np_page a { color: #534545 }
.np_page span { display: inline; color: #312d2d }
/*分页代码*/
.pages { width: 650px; height: 70px; padding-top: 25px; margin-top: 10px; overflow: visible; ; height: 30px; line-height: 30px; position: relative; clear: both }
.pages_1 { color: #ff0000; }
.pages a { padding: 2px 5px; border: solid 1px #a7afb8; margin: 0px 2px; }
.pages .current { background: #1178ca; color: #fff }
.pages .newstime { color: #8b8b8b; display: block; width: 144px; height: 30px; position: absolute; right: 0; top: 24px; }
.pages .input { width: 20px; border: solid 1px #cccccc; }
.pages .submit2 { background: #f9fafb; border: solid 1px #ccc; cursor: pointer; }
a:active, a:hover, a:visited { border: 0; }
/* This is the moving lens square underneath the mouse pointer. */
.pro_pic a img { border: 1px solid #A2A2A2; margin: 2px; }
.cloud-zoom-lens { border: 4px solid #fff; margin: -4px;	/* Set this to minus the border thickness. */ background-color: #fff; cursor: move; }
/* This is for the title text. Download by http://www.codefans.net*/
.cloud-zoom-title { font-family: Arial, Helvetica, sans-serif; position: absolute !important; background-color: #000; color: #fff; padding: 3px; width: 100%; text-align: center; font-weight: bold; font-size: 10px; top: 0px; }
/* This is the zoom window. */
.cloud-zoom-big { border: 4px solid #fff; overflow: hidden; }
/* This is the loading message. */
.cloud-zoom-loading { color: white; background: #fff; padding: 3px; border: 1px solid #000; }
.cloud-zoom { width: 365px; height: 283px; overflow: hidden; }
.cloud-zoom-gallery img { border: solid 1px #e8e8e9; }
.cloud-zoom-gallery a:active img { color: #0080d6; }
.pro_pic .cloud-zoom-gallery a { display: inline-block; width: 60px; height: 45px; overflow: hidden; padding: 1px; border: solid 1px #e8e8e9; }
.pro_pic a:hover img, a:active img { border: solid 1px #0080d6; text-decoration: none; }
.pro_pic a:hover { color: #fff }
/*------------产品选项卡特效部分----------*/

.tabBox { width: 600px; margin: 0px auto; overflow: hidden; }
ul.tabTag { width: 586px; overflow: hidden; height: 41px; border: solid 1px #e5e5e5; background: #f4f4f4; border-radius: 7px 7px 7px 7px; -moz-box-shadow: 0 1px 3px rgba(102, 102, 102, 1); -webkit-box-shadow: 0 1px 3px rgba(102, 102, 102, 1); box-shadow: 0 1px 3px rgba(102, 102, 102, 1); position: relative; z-index: 1; behavior: url(PIE.htc); }
ul.tabTag li { padding: 0 18px; cursor: pointer; text-align: center; float: left; display: block; font-size: 14px; height: 41px; text-decoration: none; width: 114px; line-height: 41px; margin: 0; }
ul.tabTag li.active { position: relative; top: 1px; background: #e9e9e9; color: #0080d6; }
.tabCon { }
.tCon { display: none; }
.pro_tab { overflow: hidden; padding: 25px 0; }
.bodyer { width: 760px; margin: 20px auto auto; border: 1px dotted #ccc; background: #fff; }
.t_rt { text-align: right; }
.preview { width: 660px; padding: 10px; overflow: hidden; margin-top: 25px; }
.cont { padding: 20px; color: #066D0A; }
.cls { clear: both; }
.hidden { display: none; }
#sourse { width: 600px; height: 300px; margin: 0px auto; }
.textDiv { margin: 10px 40px 10px; text-align: center; }
.example { margin: 10px; background: #FFF; border: 1px dotted #ccc; padding: 10px; }
.scrolldoorFrame { width: 600px; margin: 0px auto; overflow: hidden; }
.scrollUl { }
.scrollUl li { text-align: center; float: left; display: block; font-size: 14px; height: 41px; text-decoration: none; width: 114px; line-height: 41px; margin: 0; }
.bor03 { width: 544px; }
.sd01 { cursor: pointer; font-weight: bold; background: #e9e9e9; color: #0080d6; border-right: solid 1px #d9d9d9; border-left: solid 1px #fff; }
.sd02 { cursor: pointer; border: 0px solid #CCC; margin: 5px; padding: 2px; color: #404040; }
.ie_pie { position: relative; z-index: 2; -moz-border-radius: 50px; /* Firefox */ -webkit-border-radius: 50px; /* Safari 和 Chrome */ border-radius: 50px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); /* Firefox */ -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); /* Safari 和 Chrome */ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ behavior: url(PIE.htc); /* 通知IE浏览器调用脚本作用于''类 */ }
/* sliderTab */
.sliderTab { position: relative; width: 569px; height: 330px; overflow: hidden; margin: 30px auto; padding: 0 40px; background: url(/images/inner-shadow-home.jpg) no-repeat 0 0; }
.slidesPrev, .slidesNext { width: 20px; height: 10px; overflow: hidden; position: absolute; top: 28px; background: url(/images/slidebtn.png) no-repeat; }
.slidesPrev { left: 0; background-position: 0 0; }
.slidesNext { right: 0; background-position: 0 -10px; }
.sliderTag { position: relative; width: 569px; height: 70px; overflow: hidden; margin-top: 7px; }
.sliderTag .sliderButtons, .slidesWrap .slides-container { position: absolute; left: 0; top: 0; }
.sliderButtons ul li { float: left; text-align: center; width: 180px; overflow: hidden; font-size: 14px; font-weight: 800; }
.sliderButtons ul li span { cursor: pointer; display: block; padding: 12px 0 5px 0; height: 48px; line-height: 24px; font-size: 22px; font-family: "Microsoft YaHei"; color: #8c8c8c }
.sliderButtons ul li span.selected { background: url(/images/slide-menu-active.png) no-repeat; padding: 12px 0 10px 0; color: #008bfe; }
.slidesWrap { position: relative; height: 259px; width: 569px; overflow: hidden; border-bottom: solid 1px #E6E6E6; }
.sliderItem { margin: 20px 0 0 0; float: left; height: 240px; width: 569px; overflow: hidden; }
.sliderItem .photo { background: url(images/frame_large.gif) no-repeat; float: left; margin: 25px 0 6px 20px; display: inline; padding: 9px 0 0 9px; height: 184px; width: 177px; }
.sliderItem .dis { font-size: 160%; width: 490px; height: 160px; overflow: hidden; float: left; margin: 30px 0 0px 40px; display: inline; color: #25b8ff; line-height: 25px; padding: 0 40px 0 40px; background: url(images/quote-open.png) no-repeat; }
.sliderItem .dis .closed-quotes { width: 26px; height: 22px; float: right; background: url(images/quote-closed.png) no-repeat; margin: 0 -30px 0 0; *margin:-30px -30px 0 0;
}
.sliderItem .review { float: right; margin: 10px 40px 0 0; display: inline; color: #A4A4A4; font-size: 110%; }
.sliderItem ul li { background: url("/images/icon.jpg") no-repeat scroll 0 -14px; height: 28px; line-height: 28px; padding-left: 20px; }
/* sliderTab2 */
.sliderTab2 { position: relative; width: 569px; height: 330px; overflow: hidden; margin: 30px auto; padding: 0 40px; background: url(/images/inner-shadow-home.jpg) no-repeat 0 0; }
.slidesPrev2, .slidesNext2 { width: 20px; height: 10px; overflow: hidden; position: absolute; top: 28px; background: url(/images/slidebtn.png) no-repeat; }
.slidesPrev2 { left: 0; background-position: 0 0; }
.slidesNext2 { right: 0; background-position: 0 -10px; }
.sliderTag2 { position: relative; width: 569px; height: 70px; overflow: hidden; margin-top: 7px; }
.sliderTag2 .sliderButtons2, .slidesWrap2 .slides-container2 { position: absolute; left: 0; top: 0; }
.sliderButtons2 ul li { float: left; text-align: center; width: 180px; overflow: hidden; font-size: 14px; font-weight: 800; }
.sliderButtons2 ul li span { cursor: pointer; display: block; padding: 12px 0 5px 0; height: 48px; line-height: 24px; font-size: 22px; font-family: "Microsoft YaHei"; color: #8c8c8c }
.sliderButtons2 ul li span.selected { background: url(/images/slide-menu-active.png) no-repeat; padding: 12px 0 10px 0; color: #008bfe; }
.slidesWrap2 { position: relative; height: 259px; width: 569px; overflow: hidden; border-bottom: solid 1px #E6E6E6; }
.sliderItem2 { margin: 20px 0 0 0; float: left; height: 240px; width: 569px; overflow: hidden; }
.sliderItem2 .photo { background: url(images/frame_large.gif) no-repeat; float: left; margin: 25px 0 6px 20px; display: inline; padding: 9px 0 0 9px; height: 184px; width: 177px; }
.sliderItem2 .dis { font-size: 160%; width: 490px; height: 160px; overflow: hidden; float: left; margin: 30px 0 0px 40px; display: inline; color: #25b8ff; line-height: 25px; padding: 0 40px 0 40px; background: url(images/quote-open.png) no-repeat; }
.sliderItem2 .dis .closed-quotes { width: 26px; height: 22px; float: right; background: url(images/quote-closed.png) no-repeat; margin: 0 -30px 0 0; *margin:-30px -30px 0 0;
}
.sliderItem2 .review { float: right; margin: 10px 40px 0 0; display: inline; color: #A4A4A4; font-size: 110%; }
.sliderItem2 ul li { background: url("/images/icon.jpg") no-repeat scroll 0 -14px; height: 28px; line-height: 28px; padding-left: 20px; }
#myFocus { width: 650px; height: 500px; text-align: center; margin: 0 auto; padding: 0px; }
/* 留言部分 */
.items_c { padding-bottom: 20px; overflow: hidden; }
.items_c label { color: #666666; font-size: 12px; width: 130px; top: 2px; display: inline-block; position: relative; text-align: right; *top:-8px;
_top: -7px }
.items_c .Ricon { color: #ff0000; width: 10px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.input_com { color: #999999; border: medium none; border: solid 1px #b1b8cc; font-size: 14px; height: 25px; line-height: 30px; width: 150px; padding: 2px 10px; margin-left: 15px; *margin-left: 12px;
_margin-left: 12px; *margin-top: -1px;
background: url("/images/bg_input.png") repeat-x scroll 0 -72px }
.items_c .inputR { width: 15px; }
.items_c .lab_sex { width: 88px; top: 2px; *top:-4px;
}
.items_c .label_tips { color: #999999; font-size: 12px; text-align: left; top: 2px; display: inline-block; position: relative; *top:-8px;
_top: -7px; text-indent: 16px; }
.items_c .label_tips2 { color: #999999; font-size: 12px; text-align: left; top: 2px; display: inline-block; position: relative; *top:-8px;
_top: -7px; text-indent: 16px; }
.label_tips em { background: url("/images/rem_icon.jpg") no-repeat; display: inline-block; width: 14px; height: 20px; position: absolute; top: 5px; left: 0px }
.input_address { color: #999999; border: medium none; border: solid 1px #b1b8cc; font-size: 14px; height: 25px; line-height: 30px; width: 300px; padding: 2px 10px; margin-left: 15px; *margin-left: 12px;
_margin-left: 12px; *margin-top: -1px;
background: url("/images/bg_input.png") repeat-x scroll 0 -72px }
.input_area { color: #999999; border: medium none; border: solid 1px #b1b8cc; font-size: 14px; height: 25px; line-height: 30px; width: 430px; height: 100px; padding: 2px 10px; margin-left: 15px; *margin-left: 12px;
_margin-left: 12px; *margin-top: -1px;
background: url("/images/bg_input.png") repeat-x scroll 0 -72px }
.items_c .lab_area { font-size: 12px; top: -39px; display: inline-block; position: relative; *top:-40px;
_top: -45px }
.vRemind { background: #f7f7f7; text-align: center; width: 700px; margin: 0 auto; height: 30px; line-height: 30px; border-bottom: solid 4px #C8D9F2; color: #796c6c; }
.sec_com { border: medium none; border: solid 1px #b1b8cc; font-size: 14px; height: 25px; line-height: 30px; margin-left: 15px; *margin-left: 12px;
_margin-left: 12px; *margin-top: -10px;
background: url("/images/bg_input.png") repeat-x scroll 0 -72px; vertical-align: bottom; position: relative; top: -2px; top: -5px\9; *top:3px;
_top: -7px; }
.items_c .lab_com { color: #666666; font-size: 14px; width: 130px; top: 2px; display: inline-block; position: relative; text-align: right; top: 0px; *top:-8px;
top: -5px\9; *top:-1px;
_top: -7px; }
.items .inputS { background: #f6f7f9; color: #333333; display: inline-block; height: 26px; line-height: 26px; cursor: pointer; margin-right: 12px; border: solid 1px #b1b8cc; background: url("/images/bg_input2.jpg") repeat-x scroll 0 0px; padding: 0px 10px; }
.items .inputRes { border: medium none; background: #ba1e21; color: #fff; display: inline-block; width: 60px; height: 24px; line-height: 24px; cursor: pointer; }
.items .inputS_m { background: url("/images/bg_input3.jpg") repeat-x; border: medium none; color: #fff; display: inline-block; width: 81px; height: 31px; line-height: 31px; cursor: pointer; margin-left: 212px; text-indent: -3px; font-family: "Microsoft YaHei"; }
.center { text-align: center; }
.items_c .label_trans { border: solid 1px #b1b8cc; width: 415px; text-align: left; margin-left: 15px; line-height: 25px; padding: 2px 10px; background: url("/images/bg_input.png") repeat-x scroll 0 -72px }
.trans_li li { color: #a0a0a0 }
.trans_li li .w83 { width: 83px; display: inline-block; }
.trans_li li .w64 { width: 64px; display: inline-block; }
.trans_li li .w54 { width: 54px; display: inline-block; }
.mess_box { overflow: hidden; width: 706px; margin: 0 auto; }
.mess_box h1 { background: #f1f1ef; height: 40px; line-height: 40px; padding: 0px 10px; }
.input_area2 { color: #999999; border: medium none; border: solid 1px #cccccc; font-size: 14px; line-height: 30px; width: 430px; height: 180px; padding: 2px 10px; margin-left: 15px; *margin-left: 12px;
_margin-left: 12px; *margin-top: -1px;
background: url("/images/bg_input.png") repeat-x scroll 0 -72px }
.items_l { padding-bottom: 9px; overflow: hidden; }
.items_l label { color: #999999; font-size: 12px; width: 60px; top: 7px; display: inline-block; position: relative; text-align: right; *top:-8px;
_top: -7px }
.items_l .Ricon { color: #ff0000; width: 10px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.inputC { color: #999999; border: medium none; border: solid 1px #cccccc; font-size: 14px; height: 30px; line-height: 30px; width: 210px; padding: 2px 10px; margin-left: 0px; *margin-left: 0px;
_margin-left: 0px; *margin-top: -1px;
background: url("/images/bg_input.png") repeat-x scroll 0 -72px }
.items_l .inputR { width: 15px; }
.items_l .lab_sex { width: 88px; top: 2px; *top:-4px;
}
.txt_info2 { font-size: 12px; color: #999999; width: 520px; padding-left: 163px; margin-top: -10px; margin-bottom: 10px; overflow: hidden; display: block; }
.items_l .lo_btn { background: url("/images/label_c.jpg") no-repeat scroll 0 0; display: inline-block; width: 26px; height: 30px; margin-right: 2px; }
.items_l .lm_btn { background: url("/images/label_c.jpg") no-repeat scroll 0 -38px; display: inline-block; width: 26px; height: 30px; margin-right: 2px; }
.loginBtn { background: url("/images/loginBtn.jpg"); width: 95px; height: 37px; cursor: pointer; display: block; border: medium none; }
.l_bd_bd_l { width: 460px; float: left; overflow: hidden; }
.l_bd_bd_r { width: 250px; float: left; overflow: hidden; border-left: solid 2px #dedede; padding-left: 20px; padding-top: 10px; }
.btn_wrap_log { width: 275px; padding-left: 225px; }
.btn_wrap_login { width: 95px; }
.regBtn2 { background: url("/images/regBtn2.jpg"); width: 134px; height: 39px; cursor: pointer; display: block; border: medium none; }
.l_bd_bd_r p { line-height: 22px; color: #666666; }
.login_bg { background: url("/images/login_bg.jpg") repeat-x scroll bottom; }
.l_hd_login { width: 760px; background: #fff; overflow: hidden; margin: 20px 0 50px; }
.l_right a { color: #fff; }
.input_com2 { color: #fff; border: medium none; border: solid 1px #cccccc; font-size: 14px; height: 25px; line-height: 25px; width: 60px; padding: 2px 10px; margin-left: 80px; margin-left: 20px\9; *margin-left: 12px;
_margin-left: 12px; *margin-top: -1px;
margin-top: -5px\9; background: #ba1e21 }
.input_area2 { color: #999999; border: medium none; border: solid 1px #cccccc; font-size: 14px; line-height: 30px; width: 430px; height: 200px; padding: 2px 10px; margin-left: 15px; *margin-left: 12px;
_margin-left: 12px; *margin-top: -1px;
background: url("/images/bg_input.png") repeat-x scroll 0 -72px }
.pic_code { width: 220px; float: left; }
.pic_code a { color: #4b4b4b; }
.pic_codel { width: 124px; float: left; padding-left: 65px }
/* 通用信息列表_普通式 */
.infoList li { height: 35px; line-height: 35px; width: 800px; }
.infoList li .date { float: right; color: #999; }
/* 多个上滚动 - 图片- 公用类 */
.topLoop { overflow: hidden; position: relative; width: 860px; }
.topLoop .hd { overflow: hidden; float: right; width: 50px; }
.topLoop .hd .prev, .topLoop .hd .next { display: block; width: 24px; height: 16px; line-height: 10px; float: right; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("/images/icoLeft.gif") center no-repeat; }
.topLoop .hd .next { background: url("/images/icoRight.gif") center no-repeat; }
.topLoop .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }
.topLoop .hd ul li { position: relative; _display: inline; float: left; width: 10px; height: 10px; overflow: hidden; background: #ccc; margin-right: 10px; text-indent: -999px; cursor: pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(/PIE.htc); }
.topLoop .hd ul li.on { background: #f00; }
.topLoop .bd { width: 800px; float: left; }
.topLoop .bd ul { overflow: hidden; zoom: 1; }
.g_box .gg { width: 65px; float: left; height: 35px; display: inline; }
/* demoEffect 文件CSS ======================================= */

#demoContent { text-align: left; width: 860px; float: left; padding-left: 20px; display: inline; height: 35px; line-height: 35px; }
#demoContent .effect { display: inline-block; *display:inline;
zoom: 1; text-align: left; margin: 0 auto; }
#demoContent .js { text-align: left; margin: 10px 20px; line-height: 20px; background: #f3f3f3; padding: 5px 20px; }
#demoContent .js span { color: #1974a1; }
#demoContent .js span i { color: #f30; font-weight: bold; }
#demoContent .notice { color: #fff; background: #000; text-align: left; padding: 4px 20px; margin: 10px 20px; }
#demoContent .css { text-align: left; margin: 10px 20px; }
#demoContent .css blockquote { overflow: scroll; }
#demoContent .authorWord { padding: 10px 20px; border: 1px dotted #ddd; text-align: left; margin-bottom: 20px; }
#demoContent .authorWord em { color: #f00; }
/*
	深蓝色 #1974a1
	*/
.fnav { height: 30px; line-height: 30px; text-align: center; color: #FFF; background-color: #eb7817; margin-top: 15px; }
.fnav a { padding: 0 13px; color: #FFF; }
.f_nr { padding-left: 20px; }
.f_tu { width: 221px; height: 58px; margin: 20px 0 0 0; float: left; display: inline }
.f_tu01 { width: 33px; height: 36px; float: right; margin: 50px 0 0 0; }
.f_wz { width: 680px; line-height: 24px; margin-top: 15px; padding-left: 20px; }
.f_wz span { color: #0119fe; }
.slideBox { overflow: hidden; position: relative; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; bottom: 5px; z-index: 1; left: 50% }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 10px; width: 10px; height: 10px; line-height: 14px; text-align: center; background: #585856; cursor: pointer; text-indent: -999em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.slideBox .hd ul li.on { background: #fff; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.news_ul { margin: 20px 0; }
dl.news_dl { font-size: 14px; color: #666; padding: 0 5px; line-height: 22px; border-bottom: 1px dashed #CCCCCC; }
dl.news_dl a { color: #000; }
dl.news_dl dt { margin-bottom: 3px; margin-top: 5px; line-height: 24px; height: 24px; width: 720px; overflow: hidden; }
dl.news_dl .dt_1 { height: 20px; background: url(/images/ico10.gif) no-repeat 0 9px; padding-left: 10px; font-size: 14px; color: #565454; width: 580px; float: left; }
dl.news_dl .dt_1:hover { background: url(/images/ico7.gif) no-repeat 0 9px; color: #565454; }/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 { font-size: 12px; float: right; padding: 0 10px 0 8px; font-family: "宋体"; }
.content .right .pro_main .content-main h2 { text-align: center; margin: 20px 0; }
.fengye { display: inline-table; width: 100%; clear: both; }
.link { height: 46px; border: 1px solid #d6d7d8; background-color: #FFF; margin-top: 13px; position: relative; width: 958px }
.link p { float: left; width: 850px; line-height: 22px; }
.link p a { padding: 0 13px; color: #333; }
.link p span { padding-left: 20px }
.link p span a { color: #eb7817; }
.link { height: 46px; border: 1px solid #d6d7d8; background-color: #FFF; margin-top: 13px; position: relative; width: 958px }
.link p { float: left; width: 850px; line-height: 22px; }
.link p a { padding: 0 8px; color: #333; }
.link p span { padding-left: 20px }
.link p span a { color: #eb7817; }
.footer { background-color: #FFF; }


/**在线客服**/
.float0831 { POSITION: fixed; TOP: 120px; RIGHT: 1px; _position: absolute; text-align: left }
* html .float0831 { position: absolute; left:expression(eval(document.documentElement.scrollRight+0));
top:expression(eval(document.documentElement.scrollTop+180))
}
.float0831 ul { list-style: none; }
.float0831 * { padding: 0px; margin: 0px; padding-top: 5px; }
.float0831 A { COLOR: #00a0e9 }
.float0831 A:hover { COLOR: #ff8100; TEXT-DECORATION: none; }
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}

#divFloatToolsView { display: block; }
.float0831 .floatR { BACKGROUND: url(/images/float_bg.gif) }
.float0831 .tp { BACKGROUND: url(/images/float_bg.gif) }
.float0831 .cn { BACKGROUND: url(/images/float_bg.gif) }
.float0831 .floatR { PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden }
.float0831 .tp { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px }
.float0831 .cn { BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px }
.float0831 .cn H3 { TEXT-INDENT: -9999px; HEIGHT: 26px; FONT-SIZE: 0px; }
.float0831 .cn UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px }
.float0831 .cn UL LI { text-align: left; BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 30px; WORD-WRAP: break-word; HEIGHT: 30px; OVERFLOW: hidden; WORD-BREAK: normal }
.float0831 .titZx { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .titDh { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .titDc { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .icoZx { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .icoTc { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .icoFf { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .icoTl { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .btnOpen { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .btnOpen_n { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .btnCtn { BACKGROUND: url(/images/float_s.gif) no-repeat }
.float0831 .titZx { BACKGROUND-POSITION: 5px -10px }
.float0831 .titDh { BACKGROUND-POSITION: 5px -66px }
.float0831 .titDc { BACKGROUND-POSITION: 5px -124px }
.float0831 .icoZx { BACKGROUND-POSITION: 2px -154px }
.float0831 .icoTc { BACKGROUND-POSITION: 0px -323px }
.float0831 .icoFf { BACKGROUND-POSITION: 2px -213px }
.float0831 .icoTl { PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left; font-size: 12px; text-align: left; }
.float0831 .btnOpen { BACKGROUND-POSITION: -30px -396px }
.float0831 .btnOpen_n { BACKGROUND-POSITION: 0px -530px }
.float0831 .btnCtn { BACKGROUND-POSITION: 0px -396px }
.float0831 .icoZx { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .icoTc { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .icoFf { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .btnOpen { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnOpen_n { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnCtn { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnOpen { TOP: 60px; LEFT: 1px }
.float0831 .btnOpen_n { TOP: 60px; LEFT: 1px }
.float0831 .btnCtn { TOP: 60px; LEFT: 2px }
.float0831 UL LI H3.titDc A { WIDTH: 80px; DISPLAY: block; HEIGHT: 36px }
.float0831 UL LI.top { BORDER-BOTTOM: #ace5f9 1px solid }
.float0831 UL LI.bot { BORDER-BOTTOM-STYLE: none }
.float0831 UL.webZx { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px }
.float0831 UL LI.webZx-in { BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px }
.float0831 .cn h2 { font-size: 13px; color: #333; }
.textalign{  text-align: center; font-weight:bolder;}