/* CSS Document */
html{*overflow:auto;_overflow-y:scroll;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:13px;font-family:Arial;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true); font-family:"microsoft yahei"}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{ clear:both; font-size:0; line-height:0; height:0; *zoom:1;}
.clearfix:after { content:""; clear: both; height: 0; visibility: hidden; display: block;}
.clearfix{ *zoom:1;}

.fl,.fleft{float:left;}
.fr,.fright{float:right;}

body{ background:#fff; color:#000; font:13px/24px "微软雅黑","华文细黑",Arial,sans-serif;}
a,a:link,a:visited{color:#000;}
a:hover{color:#f00;}
/*public*/
.wrapper{ width:1004px; margin:0 auto;}
.mart20{ margin-top:20px;}
.padT5{ padding-top:5px;}
.padT10{ padding-top:10px;}
.padT20{ padding-top:20px;}
.font2em{ text-indent:2em;}
a.more:link, a.more:visited{ color:#27449b;}
a.more:hover{ color:#f00;}


.site_top{}
.top_link{ background:url(../img/tbg.gif) repeat-x; border-bottom:1px dashed #eaeaea; height:35px; line-height:35px;}
.top_link .toplink{}
.top_link .toplink li{ float:left; padding-left:12px;*padding-left:expression(this.previousSibling==null?"10px":"12px"); background:url(../img/tnavline.gif) no-repeat 0 50%; padding-right:10px; *background-image:expression(this.previousSibling==null?"none":"url(../img/tnavline.gif)");}
.top_link .toplink li:first-child{ padding-left:10px; background-image:none;}
.top_name{ padding:10px 0px; width:1004px; margin:0px auto;}
.top_name h1{}
.top_service{ float:right; background:url(../img/ico_tel.gif) no-repeat 0 50%; padding-left:45px; margin-top:25px; font-size:18px; text-align:center;}
.top_service h2{ color:#C40000; font-size:22px; font-weight:700;}
.site_menu{ background:url(../img/menubg.gif) repeat-x; height:50px;}
.site_menu .menu_area{ width:1004px; margin:0px auto; text-align:center;}
.site_menu ul li{ display:inline-block; padding:0px 0px; background-repeat:no-repeat; background-position:0 0; background-image:url(../img/menubar.gif); padding-left:2px; height:50px; *padding-left:expression(this.previousSibling==null?"0px":"2px");*background-image:expression(this.previousSibling==null?"none":"url(../img/menubar.gif)");}
.site_menu ul li:first-child{ padding-left:0px; background-image:none;}
.site_menu ul li a:link,.site_menu ul li a:visited{ height:50px; line-height:50px; padding:0px 30px; font-size:15px; font-weight:700; color:#fff; display:block; float:left;}
.site_menu ul li a:hover{ color:#fff; background-color:#203d96;}
.site_search{ background:url(../img/searchbg.gif) repeat-x 0 0; height:50px; padding-top:4px;}
.search_area{ float:right; width:240px; padding-top:10px;}
.search_hot{ margin-right:260px; padding-top:10px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.search_hot span{ background:url(../img/tnavline.gif) no-repeat 100% 50%; padding-right:10px; margin-right:10px; display:inline-block; height:30px; color:#27449b;}
.searchText{ border:1px solid #bbc1c5; padding:1px 3px; width:194px; float:left; height:26px; border-right:none;}
.searchBtn{ background:url(../img/btn_search.gif); width:38px; height:30px; float:left; border:none; cursor:pointer;}
.site_banner{ height:320px;}
#full-screen-slider { width:100%; height:320px; position:relative; min-width:1004px;}
#slides { display:block; width:100%; height:320px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:300px; z-index:99;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000;}

/*.page #full-screen-slider,.page #slides{ height:277px;}*/

.site_body{ width:1004px; margin:0px auto;}
.ileft{width:306px; float:left;}
.iright{ margin-left:306px;}
.left_nav{}
.left_navTitle{ background:url(../img/lnav_title.gif) no-repeat; width:266px; padding-right:40px; text-align:center; font-size:22px; font-weight:700; color:#fff; height:60px; line-height:55px;}
.left_navConbg{ background:url(../img/lnav_bg.gif) repeat-y; padding:0px 44px 0px 4px; width:258px;}
.left_navBot{ background:url(../img/lnav_bot.gif); height:37px;}
.iproType{ border-bottom:1px solid #cacaca; *border-bottom:expression(this.nextSibling==null?"none":"1px solid #cacaca");}
.iproType:last-child{ border-bottom:none;}
.iproType dt{ border-bottom:1px solid #cacaca; height:42px; line-height:42px; font-size:14px; font-weight:700; padding:0px 20px;}
.iproType dd{ padding:10px 20px;}
.iproType dd ul{ display:block; background:url(../img/itype_dot.gif) repeat-y 100% 0; padding-right:8px; position:relative;}
.iproType dd ul li{ float:left; width:66px; height:24px; padding-right:4px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.iproType dd ul li.more{ position:absolute; right:8px; bottom:0; background:#f9f9f9;}
.iproType dd ul li.more a:link,.iproType dd ul li.more a:visited{ color:#27449b;}
.iproType dd ul li.more a:hover{ color:#f00;}

.ipart1_title{ height:34px; border-bottom:1px solid #efefef; line-height:34px;}
.ipart1_title .more{ float:right;}
.ipart1_title .more a:link,.ipart1_title .more a:visited{ color:#27449b;}
.ipart1_title .more a:hover{ color:#f00;}
.ipart1_title h2{ font-size:18px; color:#27449b; font-weight:700;}
.ipart1_title h2 span{ font-size:14px; color:#888; font-weight:400;}
.ipart1_con{ padding:8px 0px;}
.ipart1_imglist{ height:150px;}
.ipart1_imglist li{ float:left; width:126px; margin-left:17px;*margin-left:expression(this.previousSibling==null?"0":"17px"); text-align:center;}
.ipart1_imglist li:first-child{ margin-left:0px;}
.ipart1_imglist li .img_box{ width:124px; height:124px;display:table-cell;vertical-align:middle;text-align:center;*float:left;*font-family:simsun;*font-size:200px;*line-height:1;border:1px solid #cecece;}
.ipart1_imglist li .img_box img{ max-width:100%; max-height:100%;}
.ipart1_imglist li p{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}

.left_nav2{}
.left_navTitle2{ background:url(../img/lnav2_title.gif) no-repeat; width:246px; padding-right:40px; padding-left:20px; text-align:left; font-size:18px; font-weight:700; color:#27449b; height:50px; line-height:50px;}
.left_navConbg2{ background:url(../img/lnav2_bg.gif) repeat-y; padding:0px 44px 0px 4px; width:258px;}
.left_navBot2{ background:url(../img/lnav2_bot.gif); height:30px;}
.ffzs_list{ padding:0px 5px;}
.ffzs_list li{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border-bottom:1px solid #dbe1e5; line-height:32px; height:32px;}
.ffzs_list li a{ padding-left:12px; background:url(../img/itype_dot.gif) no-repeat 1px 50%;}
.list_more{ text-align:right; padding-top:5px;}

.ipart2_title{ height:50px; line-height:50px; background:url(../img/rcon_title.gif) repeat-x; padding:0px 10px 0px 20px;}
.ipart2_title .more{ float:right;}
.ipart2_title .more a:link,.ipart2_title .more a:visited{ color:#27449b;}
.ipart2_title .more a:hover{ color:#f00;}
.ipart2_title h2{ font-size:18px; color:#27449b; font-weight:700;}
.ipart2_title h2 span{ font-size:14px; color:#888; font-weight:400; text-transform:uppercase;}
.ipart2_con{ padding:0px 0px;}
.ipart2_bot{ background:url(../img/rcon_bot.gif); height:30px;}

.ileft_lxcon{ margin:0px 5px; background:url(../img/lxconbg.gif); line-height:30px;}
.hyzx_list{}
.hyzx_list li{ width:48%; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:0px 1%; border-bottom:1px solid #dbe1e5; line-height:31px;}
.hyzx_list li a{ padding-left:15px; background:url(../img/itype_dot.gif) no-repeat 5px 50%;}


.site_footer{ background:url(../img/copy_bg.gif) repeat-x 0 100%;}
.site_blink{ background:#f5f5f5; display:table; width:100%; table-layout:fixed;}
.site_blink .wrapper{display:table;}
.site_blink .navlist{ display:table-cell; width:20%; *width:auto; padding:15px 5px; text-align:center;}
.site_blink .navlist:first-child{ border-left:0px;}
.site_blink .navlist:last-child{ border-right:0px;}
.navlist dt{ font-size:14px; color:#000; font-weight:700;}
dl.search{ white-space:nowrap; border-left:0px !important; width:0.1% !important;;}
dl.search dt{}
.site_blink a:link,.site_blink a:visited{ font-size:12px;}
.copytext{ height:40px; padding-top:10px; line-height:30px; text-align:center;}

.site_left{width:276px; float:left;}
.site_right{float:left; width:728px;}

.navTitle{ background:url(../img/nav_title.gif) no-repeat; width:236px; padding-right:40px; text-align:center; font-size:20px; font-weight:700; color:#fff; height:55px; line-height:55px;}
.navConbg{ background:url(../img/nav_conbg.gif) repeat-y; padding:0px 44px 0px 4px; width:228px;}
.navBot{ background:url(../img/nav_bot.gif); height:37px;}

.proType{ border-bottom:1px solid #cacaca; *border-bottom:expression(this.nextSibling==null?"none":"1px solid #cacaca");}
.proType:last-child{ border-bottom:none;}
.proType dt{ border-bottom:1px solid #cacaca; height:42px; line-height:42px; font-size:14px; font-weight:700; padding:0px 20px;}
.proType dd{ padding:10px 15px;}
.proType dd ul{ display:block; background:url(../img/itype_dot.gif) repeat-y 100% 0; padding-right:8px; position:relative;}
.proType dd ul li{ float:left; width:91px; height:24px; padding-right:4px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.proType dd ul li.more{ position:absolute; right:8px; bottom:0; background:#f9f9f9;}
.proType dd ul li.more a:link,.proType dd ul li.more a:visited{ color:#27449b;}
.proType dd ul li.more a:hover{ color:#f00;}


.site_llx{ padding:5px 5px;}

.rightc_title{ border:1px solid #e9e9e9; background-color:#f8f8f8; padding:15px 5px 15px 15px;}
.rightc_title .more{ float:right; color:#999;}
.rightc_title .more a:link,.rightc_title .more a:visited{ color:#27449b;}
.rightc_title .more a:hover{ color:#f00;}
.rightc_title h2{ color:#27449b; font-size:15px; font-weight:700;}
.rightcon{ padding:10px 15px; border:1px solid #e9e9e9; border-top:0; min-height:600px;}
.rightcon .infocon img{ max-width:680px;*width:expression((this.offsetWidth > 680) ? '680px' : true); height:auto;}
.rightcon #imgContent img,.info_content img{ max-width:930px;*width:expression((this.offsetWidth > 930) ? '930px' : true); height:auto;}

.secNav{ padding:8px 5px;}
.secNav li{ background:url(../img/itype_dot.gif) no-repeat 92% 50%; padding-right:8px; border-top:1px solid #cacaca; line-height:40px; height:40px; *margin-top:expression(this.previousSibling==null?"none":"1px solid #cacaca");}
.secNav li:first-child{ border-top:none;}
.secNav li a:link,.secNav li a:visited{ padding-left:20px; text-align:center; display:block; font-weight:700; color:#535353;}
.secNav li a:hover{ color:#f00;}
.secNav li a.select:link,.secNav li a.select:visited{ color:#27449b;}

.rightcon p{ margin:8px 0px;}
.rightcon .infotitle{font-size:22px; text-align:center; padding:4px 0px; margin-bottom:6px;border-bottom:#CCC solid 1px; line-height:150%}
.rightcon cite{ color:#9E9D9D; width:100%; text-align:center; display:block;}
.page_updown{ margin-top:15px; padding-top:10px; border-top:1px dashed #CCC;}

.imgBox{width:150px;height:150px;display:table-cell;vertical-align:middle;text-align:center;*float:left;*font-family:simsun;*font-size:200px;*line-height:1;border:1px solid #ddd; padding:5px;}
.imgBox img{ vertical-align:middle;}
a:hover .imgBox{border:1px solid #f60;}
.info_content{}

.proImg{ float:left; width:382px; margin:20px;position: relative;}
.proBinfo{ float:left; width:520px; padding:20px 20px 20px 10px;}
.proImg .img{ width:380px; height:300px; border: 1px solid #e6e6e6;display:table-cell;vertical-align:middle;text-align:center;*float:left;*font-family:simsun;*font-size:200px;*line-height:1;background: url(../img/loading.gif) no-repeat center; position:relative;}
.proImg .img img{ vertical-align:middle; max-width:380px; max-height:300px;}
.smallImgTab{ margin:0px;}

.pro-service{ margin:10px -10px 10px 0px;font-size:10px; line-height:16px;}
.pro-service h2{font-size: 18px;line-height: 32px;color:#27449b; margin-bottom:10px;}
.pro-service ul{}
.pro-service li{ width: 33.3333%; height:40px; float:left;}
.pro-service li span{ display:inline-block; float:left; width:36px; height:36px;}
.pro-service li span.fi{background: url(../img/icon_1.jpg) no-repeat;}
.pro-service li span.se{background: url(../img/icon_2.jpg) no-repeat;}
.pro-service li span.th{background: url(../img/icon_3.jpg) no-repeat;}
.pro-service li .int{float: left;height: 36px; padding-left:5px; font-size:12px;}
.pro-service li .int p{ margin:0px;}
.pro-service li p.fz15{	font-size: 15px;line-height: 20px;color: #1e1e1e;}
.info_title{color:#27449b; border-bottom:2px solid #27449b; font-weight:600; font-size:22px; padding:5px; margin-bottom:15px;}
.orderBtn,.orderBtn:link,.orderBtn:visited{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f50; height:40px; line-height:40px; padding:0px 20px; font-size:18px; font-weight:600; color:#fff; display:inline-block; *display:inline; *zoom:1;}
.orderBtn:hover{ background:#f73;}