html {font-family:Verdana,Arial;font-size:12px;}
body {margin:0;color:#666;text-align:center;background:#2e2e2e;color:#ccc;line-height:20px;}
ul,li,div,p,dl,dt,dd,img,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;list-style:none;}
img{border:0;margin:0; padding:0;}
/*p{ text-indent:2em;}*/
a{ color:#ccc; text-decoration:none;}
a:hover{ color:#FFF;}
input,select,textarea{ margin:0; padding:0; font-size:12px; color:#000; font-family:Verdana,Arial;}
.ple{ padding-left:5px;}
.pre{ padding-right:5px;}
.line-xuxian{  border-bottom:#bbb 1px dashed;}
.title16{ font-size:16px;}
.clear{ clear:both;}
.overflow{overflow:auto;zoom:1;}

.left{ float:left;}.right{ float:right;}
.ico{ background:url(../images/ico.jpg) no-repeat 2px 7px; padding-left:15px;}
.m_t{ height:20px;}
.d{ border-bottom:#e3e3e3 1px solid;}
.xian{ border-top:#e3e3e3 1px solid; margin-top:10px;}
.l22{ line-height:22px;}
.fh{ padding-right:15px; font-size:12px; font-weight:normal; color:#4a4949}
.abcd{ border:#8c1717 1px solid; padding:1px;}
.padd{ margin-left:16px;}
.sou1{ width:150px; height:15px; line-height:15px;}
.sou2{ width:50px; height:12px; line-height:12px;}
.next{ padding-top:20px; text-align:center; clear:both;}
.next1{ padding-top:10px; text-align:center; clear:both;}

.top,.center{ width:1003px; margin:0 auto;}

.top{ width:1003px; background:url(../images/topbg.jpg) repeat-x;}
.top1{ width:750px; background:url(../images/topbg.jpg) repeat-x;}
.t_logo{ width:1003px; overflow:auto; height:88px; overflow:hidden;}
.maintop{ height:88px; position:relative;}
.top-a{ position:absolute; left:20px; top:20px;}
.top-b{ position:absolute; right:15px; top:15px;}
.top-c{ position:absolute; right:15px; top:45px;}
.top-c img{ margin:0 0 -6px 0;*margin:0 0 -4px 0;}
.top-c span input{margin:0 10px 0 0;background:#E06677; border:#E46679 2px solid; padding:0 2px; width:150px; color:#EDEDED; line-height:19px; height:19px;}
.top-d{ position:absolute; right:260px; top:45px;}
.top-d a{ margin:8px; text-decoration:underline;}

.nav{ width:1003px; background: url(../images/dhbg.jpg) repeat-x; height:33px; line-height:33px; overflow:hidden;}
.nav li{ float:left; font-size:13px; color:#dcdcdc; font-weight:bold; background:url(../images/ico.gif) no-repeat 0 15px; padding:0 39px; position:relative;}
.nav li span{ background:url(../images/ico2.gif) no-repeat right 8px; padding-right:10px;}
.nav .bg{ background:none;}
.nav li a{ color:#dcdcdc;}
.nav li a:hover{ color:#FFF; text-decoration:none; background:none;}
.nav li ul {display: none; background:none;}
.nav li:hover a {color: #fff; line-height:32px;}
.nav li:hover ul { display:block; position:absolute; top:33px; left:-40px; width:150px; font-size:12px; font-weight:normal;}
.nav li:hover ul li a.hide { background:url(../images/menu1.jpg) repeat-x #ddd bottom; color:#000; width:150px; font-size: 12px; font-weight:normal; text-align:left; text-indent:8px;}
.nav li:hover ul li{ background:none;}
.nav li:hover ul li img{ float:right; padding-right:5px;}
.nav li:hover ul li:hover a.hide { background: url(../images/menu2.jpg) repeat-x; color:#000; width:150px; font-size: 12px; font-weight:normal;}
.nav li:hover ul li ul {display: none; background:none; }
.nav li:hover ul li a {display:block; background:url(../images/menu1.jpg) repeat-x #ddd top; color:#000; width:150px; font-size: 12px; font-weight:normal; text-align:left;}
.nav li:hover ul li a:hover { background: url(../images/menu2.jpg) repeat-x; color:#000; width:150px; font-size: 12px; font-weight:normal;}
.nav li:hover ul li:hover ul { display:block; position:absolute; left:150px; top:0;}
.nav li:hover ul li:hover ul.left {left:-150px;}
.nav li:hover ul li:hover ul li{ background:none; text-indent:15px;}

/* common styling */
.menu { width:1003px; position:relative; background: url(../images/dhbg.jpg) repeat-x; height:33px; line-height:33px;}
.menu ul li a, .menu ul li a:visited { display:block; text-decoration:none; color:#000;  text-align:center; color:#fff; }
.menu ul .bg{ background:none;}
.menu ul li { float:left; font-size:13px; color:#dcdcdc; font-weight:bold; background:url(../images/ico.gif) no-repeat 0 14px; position:relative; width:143px;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#CCC; background:none; width:143px;}
.menu ul li:hover ul {display:block; position:absolute; top:33px; left:0; width:143px;}
.menu ul li:hover ul li a.hide { background:#DF0024; color:#000; overflow:auto;}
.menu ul li:hover ul li a.hide img { float:right; padding-right:8px;}
.menu ul li:hover ul li:hover a.hide { background: url(../images/menu2.jpg) repeat-x; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; color:#FFF; font-size:12px; font-weight:normal; text-align:left; background:#DF0024; line-height:15px; border-bottom:#EF8294 1px solid; padding:6px 10px 6px 15px;}
.menu ul li:hover ul li a:hover {background:#DF0024; color:#fcff00;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:158px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-158px;}



.mc{ margin-top:2px;}
.mc1{ margin-top:6px;}
.bottom{ margin-top:8px;}
.flash_kz{ border-top:#8f8f8f 1px solid; height:60px; width:1003px; overflow:hidden; background:#3a3a3a;}
.jt1,.jt2{ padding-top:18px; cursor:pointer;}
.jt1{ padding-left:15px;}
.jt2{ padding-right:5px;}
.tu{ width:939px; overflow:hidden;}
.tu li{ float:left; margin:3px 2px; height:54px; width:183px;}
.tu .class1{ background:url(../images/bg.jpg) no-repeat 0 5px; width:175px; padding-top:8px; padding-left:8px; cursor:pointer;}
.tu .class1 img{ float:left;}
.tu .class1 span{ float:left; text-indent:15px; padding-top:10px; color:#333; font-size:14px;}
.tu .class2{ background:url(../images/bg1.jpg) no-repeat 0 0px; width:175px; padding-top:6px; padding-left:8px; cursor:pointer;}
.tu .class2 img{ float:left;}
.tu .class2 span{ float:left; text-indent:15px; padding-top:10px; color:#FFF; font-size:14px;}
.s_zw{ background:url(../images/btbg.jpg) repeat-x; width:1003px; overflow:auto; margin-top:10px; text-align:left;}
.s_news{ width:333px; overflow:auto; padding-left:15px;}
.s_news dt{ font-size:14px; background:url(../images/ico3.gif) no-repeat 0 4px; padding-left:15px; margin:6px 0;}
.s_news dd{ background:url(../images/ico4.gif) no-repeat 5px 13px; padding-left:15px; line-height:28px; border-bottom:#494949 1px dashed;}
.s_news dd span,.news li span{ float:right; padding-right:5px;}
.news{}
.news li{ background:url(../images/ico4.gif) no-repeat 5px 13px; padding-left:15px; line-height:28px; border-bottom:#494949 1px dashed;}
.s_pro{ width:635px; margin-left:10px;}
.pro_bt{ font-size:14px; background:url(../images/ico3.gif) no-repeat 0 4px; padding-left:15px; margin:6px 0;}
.pro_lr{ border-left:#494949 1px dashed; margin-top:10px; padding-left:10px; width:631px; overflow:auto;}
.pro_lb{width:600px; overflow:auto;}
.pro_lb li{ float:left; width:146px; text-align:center; margin-right:2px; line-height:26px; height:26px; color:#FFF;}
.pro_lb .class2{background:url(../images/pro_bt1.jpg) no-repeat; cursor:pointer;}
.pro_lb .class1{background:url(../images/pro_bt2.jpg) no-repeat; cursor:pointer;}
.pro_lb li a{ color:#FFF}
.jt3{ padding:10px 5px 0; cursor:pointer;}
.pro_t{ width:631px; line-height:6px; height:6px; font-size:0; background:url(../images/pro_t.gif) no-repeat; clear:both; overflow:auto;}
.pro_bg{ background:url(../images/p_bg.jpg) repeat-x; height:129px; width:631px; overflow:hidden;}
.pro_bg ul{ width:628px; overflow:auto; margin-left:10px;}
.pro_bg ul li{width:152px;float:left; margin:0 1px 0 0;height:124px; background:url(../images/pro_bg.jpg);}
.pro_bg ul li div{ color:#FFF; text-align:center;}.pro_bg ul li div a{ color:#FFF;}
.bottom{ background:#2e2e2e; color:#797979; padding:8px 20px; width:963px; overflow:auto; margin:0 auto; height:80px;}
.gg{ margin:15px auto 0;}
.bottom_r{ padding-top:22px;}
.bottom_r .right{ margin-left:30px;}
.bottom_r img{ padding:0px 5px 0 10px; float:left;}
.ly_left { width:246px; background: url(../images/fl_bg.gif) #1c1c1c repeat-x 0 32px; min-height:380px;  height:auto!important; height:380px;}
.ly_left dt{ line-height:31px; height:31px; background: url(../images/bt_bg.gif) repeat-x; font-size:14px; padding-bottom:10px;}
.ly_left dt span{ background:url(../images/ico3.gif) no-repeat 20px 2px; padding-left:35px;}
.ly_left dd{ font-size:12px; background:url(../images/ico5.gif) no-repeat 22px 10px; line-height:24px; padding-left:35px;}
.ly_rihgt{ width:750px; overflow:auto; margin-left:7px;}
.aj{ font-size:11px; margin-left:20px; line-height:20px;}
.aj li{ background:url(../images/ico6.gif) no-repeat 0 8px; padding-left:10px;}
.banner{ width:750px; height:165px; overflow:hidden;}
.zw{ width:750px; overflow:auto; margin-top:6px;}
.zw dt{ line-height:31px; height:31px; background: url(../images/bt_bg.gif) repeat-x;}
.zw dt font{ background:url(../images/ico3.gif) no-repeat 15px 2px; padding-left:30px; font-size:13px;}
.zw dt span{ float:right; padding-right:8px; font-size:11px;}
.zw dd{ padding:5px 15px; width:720px; overflow:auto; font-size:11px;}
.dq{ text-align:justify; text-justify:inter-ideograph;}
.b_dh{ color:#8f8f8f; text-align:center; width:1003px; background:#2b2b2b; line-height:30px; border-bottom:#383838 1px solid; margin:0 auto;text-align:left;width:1003px;}
.b_dh a{ color:#8f8f8f;}
.b_dh a:hover{ color:#FFF;}
.b_dh span{ padding:0 15px; background:url(../images/ico7.gif) no-repeat 15px 4px; color:#2b2b2b;}

.pro_fl,.pro_fl1{ width:720px; overflow:auto;}
.pro_fl li{ float:left; border:#c80505 1px solid; padding:1px; margin:5px 7px 5px 0; width:226px;}
.pro_fl li div{ text-align:center; font-size:16px; color:#333; line-height:18px; padding:8px 0; height:35px; background:#bbb;}
.pro_fl li img{ display:block;}
.pro_fl li div a{ color:#333;}
.pro_fl li div a:hover{ color:#000;}

.pro_fl1 li{ float:left; font-size:12px; padding:10px 12px; width:334px; overflow:auto;}
.pro_fl1 li .tupro{ border:#8c1717 1px solid; padding:1px; width:200px;}
.pro_fl1 li .zipro{ padding-left:10px; line-height:18px; width:120px;}
.pro_fl1 li .zipro b{ line-height:25px; font-size:12px;}


/*- bomlink------------------------------ */
.bomlink{ background:#2e2e2e;height:30px; line-height:30px;margin:0 auto;width:1003px; border-bottom:#383838 1px solid; color:#616161;}
.bomlink a{color:#8f8f8f; margin:8px; font-weight:700;}

/*- footer------------------------------ */
.footer{ background:#2e2e2e;color:#737373;margin:0 auto;width:973px; text-align:left; padding:0 15px;}
.footer .left{ width:600px; margin:8px 0;}
.footer .center{ float:left; width:173px; text-align:right; margin:28px 0 0 20px!important; margin:21px 0 0 20px;}
.footer .center img{ margin:auto 5px -8px auto!important; margin:auto 5px -3px auto;}
.footer .right{ width:100px; margin-top:25px; text-align:center; border:#666 solid 1px;}

/*- nei-------------------------------- */
.neimain{margin:5px auto 0;text-align:left;width:1003px;}
.neimain .banner{ font-size:0;}

.neimain1{margin:0px auto 0;text-align:left;width:750px;}
.neimain1 .banner{ font-size:0;}

/*- neileft---------------------------*/
.neileft{float:left;width:246px; margin-right:5px;}
.neileft h1,.neiright h3{background:url(../images/btbg.jpg) top repeat-x; font-size:12px;height:31px; line-height:31px;}
.neileft h1 span,.neiright h3 span{ display:block;background:url(../images/ico3.gif) 15px no-repeat; padding-left:26px; }
.neileft .content{background: url(../images/fl_bg.gif) bottom repeat-x; background-color:#252525;min-height:200px;height:auto!important;height:200px; padding:15px 15px 30px;}

.neileft ul li{ padding:5px 0;background:url(../images/ico5.gif) 0 13px no-repeat;}
.neileft ul li ul li{ padding:5px 0;background: 0 13px no-repeat;}
.neileft li li{ background:url(../images/ico4.gif) 20px 12px no-repeat; line-height:22px;}
.neileft li a{border-bottom:#3d3d3d solid 1px;display:block; padding-left:10px;}
.neileft li a:hover{ font-weight:700; text-decoration:none;}
.neileft li li a{padding-left:30px;}
.neileft ul ul li a{background:url(../images/ico4.gif) 18px no-repeat; padding-left:25px; }
.neileft ul ul li a:hover{background:url(../images/ico5.gif) 18px no-repeat; padding-left:25px; }
.leftimg{ margin-top:20px;}
.leftimg img{ margin:10px auto 0;}

/*- neiright---------------------------*/
.neiright{float:left; width:750px;background-color:#FFF;border-bottom:none; min-height:600px;height:auto!important;height:600px; color:#333;}
.neiright a{ color:#000;}
.neiright a:hover{ color:#900; text-decoration:underline;}
.neiright h3{color:#ccc}
.neiright h3 span.right{background:none; font-weight:normal; padding:0 15px 0 0; text-align:right; font-size:12px;}
.neiright h3 a{color:#ccc}
.neiright h3 a:hover{color:#ccc}

.neiright .content{padding:15px;}

/*- newsnei---------------------------*/
.newsnei,.newsnei2{ padding:10px 15px;}
.newsnei li{ background:url(../images/arrow1.gif) left no-repeat; line-height:28px;margin-left:2px; padding-left:15px; border-bottom:#D3D3D3 dotted 1px;}
.newsnei li span{ margin:8px; font-size:10px; color:#666;}
.neifen{ text-align:center; font-size:11px; margin:20px auto;}

.newsnei2 h1{ font-size:16px; color:#333; text-align:center; border-bottom:#D3D3D3 solid 1px; padding-bottom:10px; margin-bottom:10px;}
.newsnei2 span{ margin:8px;} 
.newsnei2 p{ margin:8px 0;}
.newswen{ text-align:center; margin-bottom:15px;}
.goback{ text-align:right; border-top:#D3D3D3 solid 1px; padding-top:8px; margin-top:15px;}

.pronei{ padding:8px 0 15px 15px;}
.pronei li{ float:left; width:232px; text-align:center; margin:15px 10px 0 0; font-size:14px; font-weight:700; line-height:28px;}
.pronei li span a{ display:block; border:#d3d3d3 solid 1px; padding:1px;}

.pooo{ float:left; width:350px; height:120px;margin:10px 12px 0 0; overflow:hidden;}
.poo-a{ float:left;border:#D3D3D3 solid 1px; padding:1px;}
.poo-b{ float:left; margin-left:10px; width:205px;}
.poo-b h1{ font-size:14px; border-bottom:#D3D3D3 solid 1px; padding-bottom:5px;}
.poo-b p{ margin:5px 0 12px; line-height:20px;}
.poo-b span img{ margin-right:10px;}


.profen{ clear:both; text-align:center; padding:15px 8px 8px;}

/*- proo---------------------------*/
.proo{ padding:20px 0 20px;}
.proo a:hover{ color:#900; text-decoration:underline;}
.proo h2{ font-size:14px;}
.proo-al{ float:left; width:400px;margin-left:20px!important; margin-left:10px;}
.chakan { text-align:center; line-height:25px;}
.chakan a{ text-decoration:underline;}

.proo-ar{ float:left; width:280px; margin-left:15px;}
.proo-ar1 li{ border-bottom:#BECCD8 solid 1px; height:28px; line-height:28px;}
.proo-ar2{ padding:8px 0 0;}

.proo-bl{ margin-top:20px;}
.proo-bl h3 span{ background:url(../images/gif-0056.gif) 10px no-repeat; color:#FFF;}
.proo-bl .center{ margin-bottom:20px; padding:15px; width:720px;}

.qiehuan{ margin-top:10px;}
.qiehuan a{ display:block; float:left; margin:0 10px 10px 0;}

/*- downtab---------------------------*/
.downtab{text-align:center;border-bottom:#D9D9D9 solid 1px; border-right:#D9D9D9 solid 1px;}
.downtab td{line-height:28px;border-top:#D9D9D9 solid 1px; border-left:#D9D9D9 solid 1px;}
.downtab span{margin-left:8px;}
.downtab h2{background:#eee; font-size:12px;}
.downtab span input{ height:18px;}

.order-tab,.order-tab2{margin-top:10px; background:#fff; width:100%;line-height:28px; border-bottom:#D9D9D9 solid 1px; border-right:#D9D9D9 solid 1px;}
.order-tab{ text-align:center;}
.order-td{ background:#F2F2F2; font-weight:700;}
.order-td2{ background:#F8F8F8; text-align:right; width:150px; padding-right:5px;}
.order-td3{ text-align:left; padding-left:8px; width:570px;}
.order-td3 span{color:#F00;}
.order-td4{ height:30px; text-align:center;}
.order-tab td,.order-tab2 td{ border-top:#D9D9D9 solid 1px; border-left:#D9D9D9 solid 1px; height:28px;}
.order-con{ text-align:center;padding:15px;font-size:14px;}
.order-con a{ text-decoration:underline; color:#C00;}
.order-con a:hover{ text-decoration: none;}
.ple td{ border:none;}

.feedtab span input{ height:18px; line-height:18px;}
.feedtab span select{ font-size:13px}

.aboutmedia{ padding:15px;}
.aboutmedia a:hover{text-decoration:underline; color:#900;}
.aboutmedia li{ background: url(../images/tech_bg.jpg) top repeat-x; height:93px; border:#ddd solid 1px; margin-bottom:15px;}
.aboutmedia li img{ float:left;}
.aboutmedia li span{ display:block; float:left; margin:20px 0 0 20px;}
.aboutmedia h2{ font-size:16px;}

.mediatab{border-bottom:#ccc solid 1px; border-left:#ccc solid 1px; text-align:center;}
.mediatab td{border-top:#ccc solid 1px; border-right:#ccc solid 1px;line-height:20px; padding:5px 20px;}
.mediatab .td{ background:#ddd; font-weight:700;}

.aboutlinks{padding:15px;}
.aboutlinks li{ background:url(../images/links.jpg) 0 0 no-repeat; margin:10px; width:193px;}
.aboutlinks li a{ display:block; background:url(../images/arrow.gif) left no-repeat; padding-left:18px;}

.hrnei{ padding:10px 15px; line-height:24px;}

