/* Minification failed. Returning unminified contents.
(273,9): run-time error CSS1035: Expected colon, found ','
: run-time error CSS1066: Unexpected end of file encountered
 */
.allline{width: 100%;min-width: 1010px;}
.container{width: 1010px;margin: 0 auto;display: block;}
.container_main{width: 100%;margin: 0 auto;display: block;}
*{word-wrap: break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin: 0;padding: 0}
ul,ol,dl{list-style-type: none}
html,body{*position: static}
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
address,caption,cite,code,dfn,em,th,var{font-style: normal;font-weight: normal}
input,button,textarea,select,optgroup,option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit}
input,button{overflow: visible;vertical-align: middle;outline: none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}
body,th,td,button,input,select,textarea{font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size: 12px;color:#3866A9;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased}
body{line-height: 1.6}
h1,h2,h3,h4,h5,h6{font-size: 100%}
a,area{outline: none;blr: expression(this.onFocus=this.blur())}
a{text-decoration: none;cursor: pointer;color: #3866A9;}
a:hover{text-decoration: none;outline: none;color: #40639a;}
a.ie6:hover{zoom: 1}
a:focus{outline: none}
a:hover,a:active{outline: none}
:focus{outline: none}
sub,sup{vertical-align: baseline}
/*img*/
img{border: 0;vertical-align: middle}
a img,img{-ms-interpolation-mode: bicubic}
.img-responsive{max-width: 100%;}
/*a:hover twinkle under IE*/
html{overflow: -moz-scrollbars-vertical;zoom: expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.clear{clear: both;height: 0;line-height: 0;overflow: hidden;}
.clear6{clear: both;height: 6px;line-height: 6px;}
.clear16{clear: both;height: 14px;line-height: 14px;}
.clear36{clear: both;height: 36px;}
.clear92{clear: both;height: 92px;}
.nodata{width: 100%;text-align: center;float: left;padding: 100px 0;color: #cccccc;font-size: 28px;}
.block{display: block;}
.block-lr{display: block;padding: 0 10px;}
.block-r{display: block;padding-right: 10px;}
.block-l{display: block;padding-left: 10px;}
.block4{display: block;padding: 10px;}
.allline:after,.container:after,.block:after,.clearafter:after{clear: both;display: table;content: " ";}
.flow-center{margin: 0 auto;position: relative;display: block;}
.text-l{text-align: left}
.text-r{text-align: right}
.text-c{text-align: center}
.color-warning{color: #F37B1D;}
.color-success{color: #00AA88;}
.color-gray{color: #999999;}
.f-l{float: left!important;_display: inline}
.f-r{float: right!important;_display: inline}
.hidden{display: none!important;visibility: hidden!important}
.radius{border-radius: 4px;}
.serbox{border: 1px solid #cccccc;border-radius: 4px;}
.serbox input{border: none;height: 26px;width: 100px;border-radius: 4px 0 0 4px;padding: 0 10px;color: #666666;}
.serbox img{border-left: 1px solid #cccccc;height: 26px;cursor: pointer;}
.topbar{background-color: #F9F9F9;border-top: 2px solid #1576CE;line-height: 26px;border-bottom: 1px solid #F0F0F0;}
.logoleft{float: left;padding: 5px 0;}
.logoleft img{height: 110px;}
.logoright{float: right;color: #1560b1;}
.logoright .line1{padding-top: 12px;text-align: right;padding-right:5%;border-bottom: 1px solid #f9f9f9;padding-bottom: 4px;}
.logoright .line2{color: #3498db;line-height: 30px;padding-top: 6px;font-size: 20px;}
.logoright .line3{padding-top: 8px;}
.navbar{}
.navmenu{height: 36px;line-height: 36px;position: relative;z-index: 1;color: #333333;}
.navmenu a{color: #3866A9;display: block;}
.navmenu .nLi{float: left;position: relative;display: inline;}
.navmenu .nLi span{display: block;width: auto;width:100px;cursor: pointer;text-align: center;font-size: 16px;}
.navmenu .on span{color: #3866A9;border-bottom: 2px solid #3866A9;}
.navmenu .sub{display: none;width: 96px;left: 0;top: 36px;border-top: 2px solid #3866A9;background-color: #ffffff;position: absolute;line-height: 32px;font-size: 14px;}
.navmenu .sub li{zoom: 1;}
.navmenu .sub a{display: block;text-align: center;border-bottom: 1px solid #f0f0f0;}
.navmenu .sub a:hover{background: #3866A9;color: #fff;}
.news_index{height:160px;overflow:hidden;}
.news_index .line1{float:left;width:470px;}
.news_index .line1 span{ float:right;}
.promise2{color: #3866A9;}
.promise2 .half{width: 50%;float: left;}
.promise2 .line1{color: #3866A9;text-align: center;font-size: 40px;padding-top: 80px;padding-top: 350px;animation: fadeInUp 2s ease 0s 1 both;}
.promise2 .line2,.promise2 .line3,.promise2 .line4,.promise2 .line5,.promise2 .line6,.promise2 .line7{animation: bounceIn 2s ease 1.5s 1 both;line-height: 36px;font-size: 16px;text-align: left;padding-left: 20px;}
.promise2 .line2{animation-delay: 2s;text-align: right;padding-right: 20px;}
.promise2 .line3{animation-delay: 2.5s;text-align: right;padding-right: 20px;}
.promise2 .line4{animation-delay: 3s;text-align: right;padding-right: 20px;}
.promise2 .line5{animation-delay: 2s;}
.promise2 .line6{animation-delay: 2.5s;}
.promise2 .line7{animation-delay: 3s;}
.textbanner{background-color: #3498db;color: #ffffff;font-size: 26px;text-align: center;border-radius: 4px;line-height: 60px;}
.promise{width: 25%;float: right;}
.promise .title{display: block;background-color: #D19411;color: #ffffff;line-height: 36px;padding-left: 10px;font-size: 14px;border-radius: 4px 4px 0 0;}
.promise .content{padding: 0;}
.promise .content span{line-height: 32px;display: block;padding-left: 20px;font-size: 14px;background: url(/Content/arrow.png) no-repeat 8px 10px;border-bottom: 1px solid #f0f0f0;}
.promise .linkbutton{height: 58px;line-height: 58px;border: 1px solid #D19411;color: #D19411;display: block;border-radius: 4px;text-align: center;font-size: 18px;}
.whychoose{padding-top: 10px;padding-bottom: 20px;background-color: #3866A9;color: #ffffff;}
.whychoose .title{font-size: 28px;text-align: center;padding-bottom: 40px;font-style: italic;}
.whychoose .content{padding: 0 10px;}
.whychoose .content ul{display: block;padding-left: 20px;}
.whychoose .content ul li{width: 200px;padding: 0 20px;float: left;}
.whychoose .content ul li span{width: 90px;padding-left: 20px;height: 110px;line-height: 110px;border: 2px solid #ffffff;border-radius: 50%;font-size: 50px;float: left;font-style: italic;animation: rollIn 1s ease 0s 1 both;}
.whychoose .content ul li em{width: 60%;text-align: center;float: left;text-align: center;line-height: 30px;padding-top: 6px;}

    
/*----------Ani------------*/
@-webkit-keyframes rollIn{0%{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}
100%{opacity: 1;-webkit-transform: none;transform: none}}
@keyframes rollIn{0%{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity: 1;-webkit-transform: none;transform: none}}
.rollIn{-webkit-animation-name: rollIn;animation-name: rollIn}
@-webkit-keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}100%{opacity: 1;-webkit-transform: none;transform: none}}
@keyframes fadeInUp{0%{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);-ms-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}100%{opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none}}
.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp}
@-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, .610, .355, 1.000);transition-timing-function: cubic-bezier(0.215, .610, .355, 1.000)}0%{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9)}60%{opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97)}100%{opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}
@keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, .610, .355, 1.000);transition-timing-function: cubic-bezier(0.215, .610, .355, 1.000)}0%{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9)}60%{opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97)}100%{opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}
.bounceIn{-webkit-animation-name: bounceIn;animation-name: bounceIn}

    .cartlink{background-color:#3866A9;color:#ffffff;padding:6px 20px;line-height:32px;font-size:16px;}
    .cartlink:hover{color:#f9f9f9;}
/*----------Control------------*/


.picMarquee-left{ overflow:hidden; position:relative; }
		.picMarquee-left .bd{ padding:10px; padding-left:18px;  }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:220px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .text{width:220px; line-height:24px;text-align:center;  overflow: hidden;color:#3866A9;text-overflow: ellipsis;white-space: nowrap;line-height: 26px;word-break: break-all;word-wrap: break-word;font-size:14px;}
        .indexcustomercenter{background-color:#3866A9;color:#ffffff;border-radius:4px 4px 0 0;}
.indexcustomercenter .title{line-height: 44px;border-bottom: 2px solid #2c5a9d;color: #FFFFFF;font-size: 26px;padding-left: 10px;display: block;}
.indexcustomercenter .content{padding: 10px 0;}
.indexcustomercenter .content .line1{font-size:14px;line-height:32px;color:#FFFFFF;padding-left:20px;}
.indexcustomercenter .content .line1 a{color:#ffffff;}

.indexvedio .title{line-height: 44px;border-top: 1px solid #f9f9f9;color: #3866A9;font-size: 26px;padding-left: 10px;display: block;}
.indexvedio .content{padding: 10px 0;}
.indexvedio .content ul{display: block;width:1010px;height:157px;overflow:hidden;}
.indexvedio .content ul li{width: 192px;padding-right: 10px;float: left;padding-bottom: 10px;}
.indexvedio .content ul li a{display: block;padding-top: 10px;color: #3866A9;}
.indexvedio .content ul li a img{width: 100%;height: 115px}
.indexvedio .content ul li a .text{width: 100%;text-align: center;overflow: hidden;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;line-height: 22px;word-break: break-all;word-wrap: break-word;}
.hotproduct{}
.hotproduct .title{line-height: 38px;color: #3866A9;font-size: 26px;padding-left: 10px;display: block;}
.hotproduct .content{padding: 10px 0;}
.hotproduct .content ul{display: block;}
.hotproduct .content ul li{width: 194px;padding-right: 10px;float: left;padding-bottom: 10px;}
.hotproduct .content ul li a{display: block;border: 2px solid #f0f0f0;padding-top: 10px;}
.hotproduct .content ul li a img{width: 100%;}
.hotproduct .content ul li a .text{width: 100%;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 22px;word-break: break-all;word-wrap: break-word;}
.hotproduct .content ul li.more{width: 194px;height: 156px;float: left;padding-right: 0;}
.hotproduct .content ul li.more a{display: block;background-color: #3866A9;color: #ffffff;border: none;padding-top: 0;width: 194px;height: 156px;line-height: 156px;font-size: 16px;text-align: center;}
.hotproduct .content ul li.more a:hover{background-color: #0870ba;}
.hotproduct .content ul li.more a.on{background-color: #3866A9;}
.hotproduct .content ul li.more a.on:hover{background-color: #0870ba;}
.crumbs{line-height: 28px;display: block;font-style: italic;color: #3866A9;font-size: 12px;}
/*---------------indexabout底部文件---------------*/
.botbox{padding-right: 30px;float: left;color: #ffffff;width: 20%;font-size: 14px;}
.botbox .title{padding: 10px 0;display: block;border-bottom: 1px solid #cccccc;color: #ffffff;}
.botbox .title2{padding: 10px 0;display: block;border-bottom: 1px solid #cccccc;color: #ffffff;}
.botbox .title2 a{color: #eeeeee;}
.botbox .content{padding: 10px 0;display: block;line-height: 1.9em;}
.botbox .content ul li{width: 100%;float: left;}
.botbox .content ul li.half{width: 50%;float: left;}
.botbox .content ul li a{width: 100%;float: left;color: #eeeeee;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;word-wrap: break-word;}

/*正文开始*/
#content{ width:1010px; margin:0 auto; padding-top:10px;}
.box_one{ height:242px; overflow:hidden;}
.pro_cate{ float:left; border:1px solid #ececec; padding:-0 15px; width:209px; background:#f6f6f6; height:240px; overflow:hidden;}
.about{ float:left; width:404px; margin-left:10px; display:inline; height:242px; overflow:hidden;}
.news{ float:right; width:338px; height:242px; overflow:hidden;}
.index_title{ background:url(../images/index_title_bg.jpg) repeat-x; border-right:1px solid #ececec; height:31px; overflow:hidden;}
.index_title h3{ float:left;background:url(../images/indexH3_bg.jpg) left no-repeat; padding-left:18px;line-height:31px;}
.index_title .more{ float:right;padding-top:10px; padding-right:6px;}
.index_title .eng{ font-family:Arial, Helvetica, sans-serif; padding-left:4px; color:#666666; font-weight:normal;}
.pro_title{ padding-top:13px; padding-bottom:11px;}
.pro_title h3{ float:left;  }
.pro_title .more{ float:right; }
.pro_cate li{ background:url(../images/pro_liBg.jpg) no-repeat;  margin-bottom:3px; overflow:hidden;width:209px; height:29px; line-height:29px; text-indent:53px; white-space:nowrap; text-overflow:ellipsis;}

.about_cont{ padding:0 15px; padding-top:20px; height:190px; border:1px solid #ececec; border-top:none;}
.about_cont p{ line-height:29px; text-indent:2em;}


.news_cont{ padding:0 15px;border:1px solid #ececec; height:209px; overflow:hidden;}
.news .top_box{ padding-top:24px; height:77px; overflow:hidden; margin-bottom:22px; } 
.news .photo{ float:left; width:118px; height:77px; margin-right:14px; display:inline; overflow:hidden;}
.news .info{ float:left; width:166px; height:77px; overflow:hidden;}
.news .info h3{ padding:2px 0;}
.news .info .intro{ height:60px; overflow:hidden;line-height:20px; text-indent:2em;}
.news ul li{ background:url(../images/news_li_bg.jpg) left no-repeat; line-height:26px; text-indent:12px; overflow:hidden; widows:100%; white-space:nowrap; float:left;}
.news ul li a{ float:left;}
.news ul li .date{ float:right; color:3666666;}

.pro_display{ margin-top:10px; height:319px; overflow:hidden; border:1px solid #ececec;}
.display_title{ float:left; width:29px; height:166px;}
.display_cont{ padding-top:18px; float:right; width:956px;}
.pro_display li,.case li{ float:left; margin-right:8px; margin-bottom:18px; display:inline; overflow:hidden; width:150px; height:141px;}
.pro_display li .photo,.case li .photo{ width:148px; height:111px; border:1px solid #ececec;}
.pro_display li .name,.case li .name{ line-height:28px; text-align:center;}

.box_two{ height:293px; overflow:hidden; margin-top:10px;}
.index_mod{height:292px;border:1px solid #ececec; border-top:none; overflow:hidden;}
.hot_list{ float:left; width:750px; }
.hotList_cont{ padding:20px 20px;}
.hot_list .left_part{ float:left; width:215px;}
.hot_list .photo{ width:215px; height:177px; overflow:hidden;}
.hot_list .left_part p{ text-align:center; line-height:24px;}
.hot_list .right_part{ float:right; width:438px;}
.hot_list .right_part li{ float:left;}
.hot_list .right_part li,.technology_cont li{ background:url(../images/news_li_bg.jpg) left no-repeat; width:100%; overflow:hidden; white-space:nowrap; line-height:25px; text-indent:12px;}
.hot_list .right_part li a{ float:left;}
.hot_list .right_part li .hot_deep{ float:right;}
.technology{ float:right; width:239px;}
.technology_cont{ padding:20px 15px;}

.box_three{ height:203px; overflow:hidden; margin-top:10px;}
.index_mod2{ height:202px;}
.contact{ float:left; width:239px; background:url(../images/contact_bg.jpg) right bottom no-repeat #f6f6f6;}
.contact_cont{ padding:15px 18px; line-height:24px;}

.case{ float:right; width:750px;}
.case li{margin-right:18px; margin-bottom:0; display:inline; }
.case_cont{ padding-top:24px;}
.mantle {position: relative; zoom:1; width: 750px; height:141px; overflow:hidden; }
.mantle .leftbotton ,.mantle .rightbotton{ background:url(../images/butt_bg.jpg) no-repeat; width: 20px; height: 53px; position: absolute; top: 22px; cursor: pointer;}
.mantle .leftbotton { left: 19px; background-position:0 0;} 
.mantle .rightbotton{ right: 19px; background-position:0 -65px;}
.mantle .leftbotton:hover{  background-position:-54px 0;} 
.mantle .rightbotton:hover{ right: 19px; background-position:-68px -65px;}
.mantle .cont { width:657px; margin: 0 auto; overflow: hidden; }
.mantle .imgul { float: left;}
.fl{ float:left;}

#footer{ margin-top:10px; background:url(../images/footer_bg.jpg) repeat-x; padding-top:23px; height:80px; overflow:hidden; text-align:center; line-height:24px;}
#footer,#footer a{ color:#fff;}
/*正文结束*/


.nyWrap{ background:#ebebeb;}
.nyBanner{ margin:0 auto; width:100%; min-width:1010px; }
.side{ float:left; width:257px;}
.side_list{ margin-bottom:10px;}

.list_title{ background:url(../bg/side_title_bg.jpg) no-repeat; height:37px; }
.list_title h3{ font-family:"微软雅黑"; font-size:16px; color:#fff;line-height:37px; text-align:center;}
.list_cont{ border:1px solid #d1d1d1; padding:10px; border-top:none; height:auto!important; height:123px; min-height:45px;}
.list_cont dt{height:35px;overflow:hidden; font:bold 14px "微软雅黑"; border-bottom:1px solid #dcdcdc;}
.list_cont dt a,.list_cont dt{ display:block; width:234px; height:35px;line-height:35px; text-indent:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_cont dt{ cursor:pointer;}
.list_cont dt a:hover,.list_cont dt a.on,.list_cont dt.hover,.list_cont dt.on{ background:#3866A9; color:#fff;}
.nyMain{ float:right; width:738px;}
.main_tit{ height:35px; overflow:hidden;border:1px solid #d1d1d1;}
.main_tit .navigation{text-align:right;float:right;position:relative;top:-19px;right:5px;}
.main_tit h3{ padding-top:8px; text-indent:30px;}

.nyMod{ padding:20px 25px; background:#fff; height:auto!important; height:400px; min-height:400px; }
.nyDan{ line-height:24px; }
.nyNews li{ float:left; width:100%; background:url(../images/news_li_bg.jpg) left no-repeat; border-bottom:1px solid #eaeaea; line-height:26px; white-space:nowrap; overflow:hidden; text-indent:14px;}
.nyNews li a{ float:left;}
.nyNews li .date{ float:right; color:#666666;}

.detail {margin: 0 auto; line-height:24px;}
.detail .title { height: 27px; }
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .tit {  width:658px; margin:0 auto; height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

.nyCase{}
.nyCase li{ border-bottom:1px dashed #e6e6e6; padding:20px 0; width:100%; overflow:hidden;}
.nyCase li .photo,.nyPro li .photo{ border:1px solid #ededed;float:left; width:182px; height:137px; overflow:hidden;}
.nyCase li .info{ float:left; width:470px; padding-left:33px; height:139px; overflow:hidden;}
.nyCase li .info h3{  font-size:12px; font-weight:normal; padding-bottom:12px;}
.nyCase li .info h3 a{color:#ff5800;}
.nyCase li .intro{ line-height:24px; text-indent:2em;}
.nyPro { padding-left:46px;}
.nyPro ul{ float:left; margin-right:-26px;}
.nyPro li{ float:left; margin-right:47px; margin-bottom:28px; display:inline; overflow:hidden; width:184px;}
.nyPro li .name{ text-align:center; line-height:28px;}

.ny_msg{  margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}/*设置提示文字颜色*/


/*选项卡*/
.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../bg/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../bg/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../bg/bg_tab_msg_on.jpg) repeat;  color:#fff;}
/*end*/

/*有背景样式*/
/*填写留言 message.**/
.msgWrite{margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#3866A9;_background:none;}
/*end*/

/*查看留言 messageck.**/
.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
/*内页 style end*/

.lag{width:150px;height:20px;float:right;margin-top:5px;}
.lag a{border:1px solid gray;padding:2px;margin-left:10px;}
.lag #lag_ch{color:red;}

/*页码设置page*/
.page { width: 100%; padding: 20px 0; text-align: center; }
.page .prev, .page .next { margin: 0 10px; }
.page .num { padding: 2px; text-align: center; color: #3866A9; }
.page .cur { color: #f00; }
/*page style end*/




.side_list li{ width:257px;  font-size:14px; }

.side_list li .name{ color:#666666; padding-left:20px; display:block; cursor:pointer; height:47px; line-height:47px; border-bottom:1px solid #e9e9e9; }

.side_list li .name a{ color:#666666; }

.side_list li:hover .name{ color:#245798; font-weight:bold;}

.side_list li:hover .name a{ color:#245798; }

.side_list li dl{ display:none; }

.side_list li dd{ width:203px; height:47px; line-height:47px; border-bottom:1px solid #e9e9e9; padding-left:50px; font-size:13px; }

.side_list li dd.on a{color:#de0613;}

.side_list li dd a{ color:#666666; }

.side_list li dd a:hover{ color:#de0613; }

.side_list li.on .name{ color:#245798; font-weight:bold;  }

.side_list li.on .name a{ color:#245798; }

.side_list li.on dl{ display:block; }



.navbar li a{ display:block; text-align:center; font-size:16px; height:50px; }

.navbar li a:hover{ color:#f2e17d; }

.navbar li a.on{ color:#f2e17d; }

.navbar li a.hover{ color:#f2e17d; }

.navbar li dl{ position:absolute; top:50px; left:0px; width:108px; border:1px solid #3866A9; border-top:none; background:#3866A9; display:none; }

.navbar li dd{ width:108px; height:42px; line-height:42px; border-top:1px solid #3866A9; }

.navbar li dd a{ height:42px; line-height:42px; font-size:14px; color:#fff; font-weight:normal; }

.navbar li dd a:hover{ color:#f2e17d; }