﻿@charset "utf-8";

html, body, div, UNUSEDUNUSEDh1, UNUSEDUNUSEDh2, h3, h4, UNUSEDUNUSEDh5, UNUSEDUNUSEDh6, ul, ol, UNUSEDUNUSEDdl, li, UNUSEDUNUSEDdt, UNUSEDUNUSEDdd, p, UNUSEDUNUSEDblockquote, UNUSEDUNUSEDpre, form, UNUSEDUNUSEDfieldset, table, th, td { margin: 0; padding: 0;}
html,body{ font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; color:#606060; background:#eef3fa; -webkit-text-size-adjust:none;}

.clear{ clear:both; height:0; line-height:0; font-size:0;} img{ border:0;}
a{ color:#666; text-decoration:none;} a:hover{ color:#393; text-decoration:none;}  .green{ color:#393;} a.green{ color:#393;}  a.green:hover{ text-decoration:underline; }
.logobox{  height:110px; background:url(../images/index_top_bg.jpg) repeat-x; }
.logo{ width:980px; height:110px;  margin:0 auto; background:url(../images/index_logo.jpg); text-align:right; }
.dhbox{ width:100%; height:40px; background:#0099e1; line-height:40px;overflow:hidden;}
.dhbox ul{ width:980px; margin:0 auto; height:36px;padding-left:50px;} .dhbox ul li{ float:left; list-style:none; margin-right:26px; display:inline; } 
.dhbox ul li a{ font-size:14px; font-weight:bold; color:#FFF;  width:90px; text-align:center;  } .dhbox ul li a:hover{ color:#ffffcc; text-decoration:underline; }
.dhbox ul li.hover{ background:url(../images/index_dh_bg_on.jpg); width:90px; text-align:center; } ul.newsbox_right h2 a:hover{ color:#393; }

.cabt_footbox{ width:100%; height:39px; background:#0099e1; margin-top:0px; }
.cabt_foot{ width:980px; height:40px; background:#06c; margin:0 auto; } 
.cabt_textbox{ height:90px; background:url(../images/index_footbg.jpg) no-repeat; padding-top:15px;}
.list_banner{ width:980px;margin:0 auto; margin-top:5px; margin-bottom:10px;}
.ldhbox li:hover{ background:url(../images/list_dh_bgon.png) no-repeat; color:#fff; }  .ldhbox li:hover a{ color:#fff; }  .ldhbox li.hover a:hover{ text-decoration:underline; }
.cy_type li:hover{ background:none; } .cy_type li:hover a{ color:#393; }
.newslistbox li{ border-bottom:1px dashed #ddd; padding-bottom:5px; line-height:24px; list-style:none; clear:both; margin-top:5px; }
.newslistbox span{ float:right; clear:both;margin-right:20px; }
.content{padding:15px;}
ul.news_pic{border:1px solid #dddddd; float:left;padding:2px;}
ul.news_text{ width:500px; float:left;margin-left:15px; color:#888; line-height:22px; }
ul.news_text p{ font-size:14px; font-weight:bold; color:#333; text-indent:0em;}



.icon_contactus {background-image: url(../images/bg_icon.gif);background-repeat: no-repeat;background-position: -2px -188px; width: 28px;height: 28px;float: left;margin-right: 8px;position: relative;top: -4px;}
.icon_honor {background-image: url(../images/bg_icon.gif);background-repeat: no-repeat;background-position: -2px -530px; width: 28px;height: 28px;float: left;position: relative;top: -4px;margin: 6px 0px 0px 5px;}



a{ color:#464646; text-decoration:none;}
a:hover{ color:#11578b; text-decoration:none;}
.lf{ float:left;}
.ri{ float:right;}
.inner{ width:990px; margin:0 auto; position:relative;}
.ptp{ padding-top:20px;}
.br-bg{ background:#fafdff; border:1px solid #cadae7;}

.p-d{ padding:15px 0px;}
.index .mlf{ width:580px; position:relative;height:314px;}
.index .mri{ width:398px;}
.index .src-ico{ display:block; width:47px; height:48px; background:url(../images/lf_srico.jpg) no-repeat; overflow:hidden; position:absolute;left:-8px;top:-8px; z-index:1;}
.index .pd-w{padding:0px 20px; position:relative;z-index:2;}
.index .pronav-srh{ width:220px;height:280px;padding-right:25px;background:url(../images/lf_line.jpg) no-repeat right 5px;}
*html .index .pronav-srh{ position:relative;z-index:2;}
.index .news{ width:278px; overflow:hidden;}
.index h3.srhtit{ height:25px; line-height:25px; margin-bottom:20px; overflow:hidden; font-size:16px; color:#333;}
.index h3.srhtit span{ font-size:12px; color:#999; font-weight:normal; font-family:arial; padding-left:12px;}
.index .metsearch ul{ list-style:none; margin:0px; padding:0px;}
.index span.parasearch_title{ display:none;}
.index span.parasearch_input input{ float:left; display:inline; width:133px; height:34px; line-height:34px; background:none; border:1px solid #aac2cd; padding-left:5px; overflow:hidden; color:#888; font-family:microsoft yahei; font-size:14px;}
.index span.parasearch_search input.searchgo{ float:left; height:36px; background:#557cab url(../images/searchgo_bg.jpg) repeat-x; border:1px solid #74a3c9; padding:0px 17px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;}
*html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
*+html .index span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
.index .category {margin-top:10px;}
.index .category li{ float:left; display:inline;height:66px;}
.index .category li a{display:inline-block;white-space:nowrap;padding:0px; line-height:24px;}
.index .category li a:hover{ color:#111; background:#C7E1F7;}
h3.ti{ height:20px; line-height:20px;zoom:1; font-size:14px; color:#333; margin-bottom:8px;}
h3.ti .more{ float:right; padding-left:5px; font-weight:normal;}
*html .index .txtlist li img{ margin-top:11px;}
#dians a:hover,UNUSEDUNUSED#dians a.active{background-position:-10px 0;}
.pro-list{margin-top:0px;margin-bottom:10px;}
.pro-list .profld{ margin:0px; position:relative; overflow:hidden;}
.pro-list ol{ position: absolute; width: 720px; }
.pro-list li{float:left; display:inline; zoom:1; overflow:hidden; text-align:center;}
.pro-list li a.img{ display:block; text-align:center; font-size:0px;}
.pro-list li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.pro-list .flip{ position:absolute;z-index:1;}
#trigger{ display:none;}
.pro-list .next,.pro-list .prev{ width:12px; height:20px; overflow:hidden; display:block;background:url(../images/p-arrow.jpg) no-repeat; cursor:pointer;}
.pro-list .next{background-position:0px 0px; position:absolute;top:135px; left:380px;}
.pro-list .next:hover{background-position:0px -20px; }
.pro-list .prev{background-position:-12px 0px;position:absolute;top:135px;left:4px;}
.pro-list .prev:hover{ background-position:-12px -20px;}
.pro-ccc{ padding:12px 18px;}
*html .frlk{ padding-top:12px;}
*+html .frlk{ padding-top:12px;}

.Zbannar{width:100%; overflow:hidden;min-width:1000px;}

.Zbannar #mPics li{height:362px;}

.Zbannar .a2 #anim{background-position:0 -362px;}
.Zbannar .a3 #anim{background-position:0 -724px;}
.Zbannar .a4 #anim{background-position:0 -1086px;}
.Zbannar .a5 #anim{background-position:0 -1448px;}

.Zbannar .cc{background-position:-589px -404px;}

.Zbannar .cnow{background-position:-589px -430px;}

.Zbannar #anim{height:362px;background-image:url(../images/flash_bg.jpg); background-repeat:repeat-x;}

.Zbannar #marquee{position:relative;}

.Zbannar #mPics{height:362px;overflow:hidden;position:relative;}

.Zbannar #mPics a{display:block;width:100%;height:100%;}

.Zbannar #circle{position:relative;margin:-28px auto 0;width:960px;overflow:hidden;text-align:center;}

.Zbannar #circle li{display:inline-block;*display:inline;zoom:1;width:30px;}

.Zbannar #circle li a{display:block;width:11px;height:11px;overflow:hidden;text-indent:-9999px;text-align:left;}

.Zbannar #circle li a:hover{background-position:-589px -430px;}

UNUSEDUNUSED.Zbannar #liB,UNUSEDUNUSED.Zbannar #liG,UNUSEDUNUSED.Zbannar #liY,UNUSEDUNUSED.Zbannar #liX{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;}

.Zbannar #circle li a,.Zbannar #circle li a:hover,UNUSEDUNUSED.Zbannar #nWin .nCon a{background-image:url(../images/sprites-high3.png);background-repeat:no-repeat;}
.TabContent{margin-left:5px;}
.TabContent .img, UNUSEDUNUSED.nTab1 .TabContent  .img{ float:left; background:url(../images/img_bg.gif) no-repeat; width:98px; height:84px; display:block; text-align:center; margin-top:6px;margin-bottom:8px;margin-left: 10px; }
.TabContent  img, .nTab1 .TabContent  img { height:80px;}
.img_right{ float:left;overflow:hidden; margin-left:10px; margin-top:3px;}		
.TabContent .metlist li img{ width:26px; height:10px;}
#rn_tx{height:90px; overflow:hidden; line-height:22px; color:#9a9a9a; width:160px; }
.nTab1  #rn_tx{ width:170px;}
#rn_tx  p.title{ height:70px;}
.TabContent .metlist li{ height:30px; line-height:25px; overflow:hidden; border-bottom:#cfcfcf dashed 1px; float:left; width:280px;margin-left:5px;}
.TabContent .metlist li a{ background:url(../images/jiantou.gif) center left no-repeat; padding-left:15px; margin-left:8px; color:#4c4c4c;font-size:12px;line-height: 26px;}

.top-nav {
    text-align: right;
}
.list-none {
    list-style: none outside none;
}

.inner {
    width: 990px;
    margin: 0px auto;
    position: relative;
}
.pagelist {float: left;width: 682px;}
.righttext {float: left;width: 662px;margin-bottom:10px;}
.righttext_padding {float: left;width: 632px;padding:0px 15px 0px 15px;}
.newslist {
    list-style: none outside none;
    margin: 0px auto 0px 10px;
    padding: 0px;
}
.newslist li {
    height: 35px;
    line-height: 35px;
    text-align: left;
    margin: 0px auto;
    padding-left: 15px;
    list-style: none outside none;
    background: url("../images/icon3.gif") no-repeat scroll 5px 15px transparent;
    border-bottom: 1px dotted rgb(218, 219, 214);
    overflow: hidden;
}
a.infolist {
    font-size: 14px;
    color: rgb(98, 98, 98);
    text-decoration: none;
}
.newslist li .data {
    float: right;
    padding-right: 10px;
    color: rgb(179, 179, 179);
}
    background-color: rgb(210, 234, 246);
}
.margintop8 {
    margin-top: 8px;
}
.center {
    text-align: center;
}
.pagination {
    font-family: 微软雅黑,宋体,arial,helvetica,sans-serif;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

.pagination span.disabled {
    background-color: rgb(210, 234, 246);
}
.pagination span.current {
    border-right: 1px solid rgb(183, 216, 238);
    border-left: 1px solid rgb(183, 216, 238);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(183, 216, 238);
    padding: 5px 6px 4px 5px;
    margin: 0px 1px;
    color: rgb(94, 120, 197);
}
.pagination a{
	border-right: 1px solid rgb(183, 216, 238);
    border-left: 1px solid rgb(183, 216, 238);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(183, 216, 238);
    padding: 5px 6px 4px 5px;
    margin: 0px 1px;
    color: rgb(94, 120, 197);
	background-color: rgb(210, 234, 246);
}

input.buttonface {background: url(../images/botton_bg.jpg) no-repeat;background-position: 0px -48px;color: #fff;font-weight: bold;padding: 0px;margin: 0px;width: 120px;height: 24px;line-height: 24px;border: 0px;cursor: pointer;}
input.buttonface:hover {background: url(../images/botton_bg.jpg) no-repeat;background-position: 0px -48px;color: #57250e;font-weight: bold;padding: 0px;margin: 0px;width:120px;height: 24px;line-height: 24px;border: 0px;cursor: pointer;}

input.infoInput {font-size: 9pt;padding: 3px 0px 0px 2px;height: 18px;clip: rect;color: #000000;background-color: #fff;border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;background: url(../images/class_bg.jpg) repeat-x;background-position: 0px -0px;}
input.infoInput:hover {font-size: 9pt;padding: 3px 0px 0px 2px;height: 18px;clip: rect;color: #000000;background-color: #fff;border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;background: url(../images/class_bg.jpg) repeat-x;background-position: 0px -37px;}

/*表单*/
.formlist td, formlist th {padding: 10px 0px 5px 0px;vertical-align : middle;}
.formlist th {text-align: right;padding-right: 5px;font-weight:normal;}
.formlist th.th2 {text-align: right;width:15%;padding-right: 5px;font-weight:normal;}
.formlist th.th3 {text-align: right;width:25%;padding-right: 5px;font-weight:normal;}
.formlist td.td01 {background-color: #FFFFFF;color:#0f66cd;height: 25px;line-height: 25px;padding: 5px 0px 5px 5px;}
.formlist td span {padding-left: 5px;color: #ADADAD;vertical-align : middle;}

/*表单三*/

.formlist3 td{padding: 5px 0px 5px 10px;line-height: 180%;}
.formlist3 td.line{padding: 5px 0px 5px 0px;width:20%;border-right: 2px solid #DADBD6;font-weight: bold;color:#014597}

.joblist {
    list-style: none outside none;
    margin: 0px auto 0px 10px;
    padding: 0px;
}

.joblist li {
    list-style: none outside none;
    padding: 10px 0px;
    border-bottom: 1px dotted rgb(218, 219, 214);
    overflow: hidden;
}

.left {
    text-align: left;
}

.colorgreen {
    color: rgb(15, 102, 205);
}

a.infolist_orning {
    font-size: 12px;
	color: rgb(44, 69, 181);
    text-decoration: underline;
}

a.infolist_orning:hover {
    color: rgb(254, 108, 0);
    font-size: 12px;
    text-decoration: none;
}

/*产品模块*/
#productlist{ padding:15px 10px;}
#productlist li{ float:left; display:inline; text-align:center;}
#productlist li a.img{ display:block; text-align:center; font-size:0px;}
#productlist li a.img img{ margin:auto; border:1px solid #ccc;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px;}
#showproduct h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#showproduct .pshow dt{ float:left;}
#showproduct .pshow dd{ float:right;}
#showproduct .pshow dd ul{ margin-left:15px; }
#showproduct .pshow dd li{ padding:5px 5px 5px 45px; min-height:28px; _height:28px; margin:5px 0px; clear:both; border-bottom:1px solid #eee; position:relative; line-height:2; }
#showproduct .pshow dd li span{ position:absolute; left:0px; top:0px; color:#999; padding:5px; height:28px;}
#showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showproduct .editor{ line-height:2; padding:0px 10px; font-size:14px;}


/*pagecontent*/
.pagecontent{float:left;width:672px;background-color: #EBF0F4;padding:5px;overflow: hidden;}
.pagecontentstr{width:662px;background-color: #fff;padding:5px;overflow: hidden;}

.pagelist {float: left;width: 682px;}
.righttext_padding {float: left;width: 632px;padding:0px 15px 0px 15px;}
.readpic {float: left;width: 225px;height: 225px;padding: 5px;}
.readpic img {border: 1px solid #EEE;}

.readtitle {float: left;width: 415px;margin-left: 10px;text-align: left;}
.readtitle dl dt {color: #000000;font-size:16px;font-weight: bold;line-height: 180%;padding-left:10px;text-align:center;}
.readtitle dl dd {color: #828282;line-height: 30px;padding-left:10px;}
.readtitle dl dd.fastline {background-color:#f8f8f8;color: #828282;height:30px;line-height: 30px;}
.readtitle dl dd.orderbotton {padding-top:15px;}

.readlist {float: left;margin: 0 auto;width: 662px;margin-top: 10px;line-height:28px;}
.readlist .tg {height: 48px;line-height: 48px;font-size: 14px;padding-left: 35px;font-weight: bold;background: url('../images/readlist_bg2.jpg') no-repeat;}
.readlist .tg1 {height: 48px;line-height: 48px;font-size: 14px;padding-left: 35px;font-weight: bold;background: url('../images/readlist_bg.jpg') no-repeat;}
.readlist .tg3 {height: 38px;line-height: 38px;font-size: 14px;font-weight: bold;padding-left: 10px;border-bottom: 1px dotted #d0d0d0;}
.readlist .l {padding: 10px 0px 0px 0px;overflow: hidden;}

.bbslist{list-style: none;margin: 0 auto;padding: 0px;}
.bbslist li{border-top: 1px dotted #d0d0d0;padding: 10px 0px 10px 0px}
.bbslist li:first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li .first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li div{line-height: 180%;padding:0px 10px 5px 10px;}
.bbslist li .sendname{text-align: right;}
.bbslist li .messagelist{text-align: left;}
.bbslist li .remessagelist{text-align: left; padding-top: 10px;padding-bottom:10px;}
.piclist {list-style: none;margin: 0 auto;text-align: center;padding: 0px;overflow: hidden;}
.piclist li {float: left;padding: 5px 7px 10px 5px;text-align: center;width:120px;overflow: hidden;}
.piclist li img {border: 0px solid #EEE;}
.piclist li p {margin: 0px;padding: 0px;}
.piclist li .t {height: 30px;line-height: 30px;}

.jcarousel-skin-tango img{width:110px;height:110px;}
.jcarousel-skin-tango .jcarousel-container {-moz-border-radius: 10px;border: 0px solid #346F97;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 610px;padding: 0px 25px 0px 25px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 610px;padding: 0px;overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 610px;height: 110px;overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width: 110px;}
.jcarousel-skin-tango .jcarousel-item {width: 110px;height: 110px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango {height: 120px;overflow: hidden;}
/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 0px;right: 0px;width: 16px;height: 80px;cursor: pointer;background: transparent url(../images/phone_pagebotton.jpg) no-repeat -32px 16px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 0px;right: auto;background-image: url(../images/phone_pagebotton.jpg);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -48px 16px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -48px 16px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -48px 16px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 0px;left: 0px;width: 16px;height: 80px;cursor: pointer;background: transparent url(../images/phone_pagebotton.jpg) no-repeat 0 16px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 0px;background-image: url(../images/phone_pagebotton.jpg);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -16px 16px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -16px 16px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -16px 16px;}

.formlist2 td, formlist2 th {padding: 4px;height:28px;line-height:28px;vertical-align : middle;}
.formlist2 th {text-align: right;padding-right: 5px;padding-left: 10px;font-weight:normal;}
.formlist2 td span {padding-left: 5px;color: #ADADAD;vertical-align : middle;}
.formlist2 .content {padding: 5px 0px 5px 25px;line-height: 200%;color: #FF580A;font-weight:bold;}

/* pro list */

.about_leftcon{padding:10px 0 40px 0;}
.about_leftcon .con{ width:100%;}
.about_leftcon .con h2{line-height:24px;padding:10px 0 0 0;}
.about_leftcon .con .tit{font-size:24px; color:#195383; border-bottom:1px solid #e5e5e5; padding:0 0 5px 0;}
.about_leftcon .con .us h1,.about_leftcon .con .wenhua h1{ color:#195383; font-size:18px;  font-family:"微软雅黑","黑体"; font-weight:normal; margin:20px 0 0 0; }
.about_leftcon .con .us p,.about_leftcon .con .wenhua p{ font-size:14px; padding:0 0 20px 0;}
.about_leftcon .con .us .img img{ margin-right:120px;}
.about_leftcon .con .us ul.honour{ width:100%; clear:both; margin:10px 0 0 0;}
.about_leftcon .con .us ul.honour li{ float:left; width:210px; text-align:center; margin:0 55px 0 0;}
.about_leftcon .con .us ul.honour li.noright{ margin-right:0px;}
.about_leftcon .con .us ul.honour li img{ vertical-align:bottom;}
.about_leftcon .con .us ul.honour li p{ line-height:23px;}

.about_leftcon .con .lead{ font-size:14px; line-height:24px;}
.about_leftcon .con .zhuanjia{overflow:hidden; border-bottom:1px dashed #dfdfdf; padding:22px 0 25px 0; font-family:"微软雅黑","宋体";height:124px;}
.about_leftcon .con .zhuanjia img{ float:left; border:1px solid #cccccc; padding:1px; margin:5px 18px 0 0;}
.about_leftcon .con .zhuanjia .name{ font-size:18px; font-weight:normal; color:#195383;line-height:24px;}
.about_leftcon .con .zhuanjia .title{ font-size:14px; font-weight:bold; line-height:24px;}
.about_leftcon .con .zhuanjia .intro{ color:#666666; font-size:14px; line-height:24px; }

