﻿body {}
.coccc,.coccc a {color:#ccc;}
.w100 {width:100%;clear:both;margin:0 auto;}
.w990 {width:990px;clear:both;margin:0 auto;}
.top {padding:7px 0;height:83px;}
.logo {width:289px;height:80px;display:block;background:#fff;}
.top .tel { padding-left:73px; margin-top:15px; }
.top .tel .num {font-size:19px;font-family:"Franklin Gothic Medium,arial",verdana,sans-serif;color:#ca333a;padding:2px 0;}
.nav {background-color:#cb1b1c;height:45px; border-bottom:1px solid #f4494e;}
.nav ul li {width:110px;float:left;background:url(../images/index_10.png) no-repeat left center;min-height:30px;  position:relative; z-index:99999999;}
.nav ul li a {font-size:15px;text-align:center;display:block;margin:0 4px 0 5px;color:#fff; height:45px;line-height:45px;}
.nav ul li a:hover,.nav .on a {background-color:#0065b4;}
.nav ul li ul{ width:110px; min-height:30px;  position:absolute; *position:relative; margin-top:-1px; display:none; z-index:999999999; background:#0065b4; }
.nav ul li ul li{ float:none; width:110px; height:30px; line-height:30px; position:relative; z-index:999999999; background:none; }
.nav ul li ul li a{ display:block; height:30px; line-height:30px; overflow:hidden; border-top:1px solid #bce9fe; font-size:12px;}
.nav ul li ul li a:hover{background-color:#f4494e; }
.nav ul li:hover ul{ display:block;}

.nav .fst {background:none;}
.banner {height:360px;overflow:hidden;clear:both;position:relative; z-index:999;}
.banner .pic {width:1440px;position:relative;left:50%;margin-left:-720px;}
.banner-num {height:27px;width:100%;position:absolute;left:0;bottom:0;z-index:999;text-align:center;*margin-left:-73px;}
.banner-num a {display:inline-block;width:44px;height:7px;background-color:#b0bcc8;margin:0 4px;text-indent:999999px;*display:block;*float:left;*font-size:0px;position:relative;*left:50%;}
.banner-num .activeSlide {background-color:#cd373d;}
.top-links {height:98px;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;background-color:#FAFAFA;}
.top-links ul {border-left:1px solid #e7e7e7;overflow:hidden;}
.top-links ul li {width:141px;float:left;}
.top-links ul li a {font-size:14px;display:block;padding-top:70px;height:28px;text-align:center;border-right:1px solid #E7E7E7;}
.top-links ul li a:hover {color:#fff;}
.top-links .a1 {background:url(../images/index_16.png) no-repeat center 16px;}
.top-links .a1:hover {background:#2266a7 url(../images/index2_16.png) no-repeat center 16px;}
.top-links .a2 {background:url(../images/index_19.png) no-repeat center 16px;}
.top-links .a2:hover {background:#2266a7 url(../images/index2_19.png) no-repeat center 16px;}
.top-links .a3 {background:url(../images/index_21.png) no-repeat center 16px;}
.top-links .a3:hover {background:#2266a7 url(../images/index2_21.png) no-repeat center 16px;}
.top-links .a4 {background:url(../images/index_24.png) no-repeat center 16px;}
.top-links .a4:hover {background:#2266a7 url(../images/index2_24.png) no-repeat center 16px;}
.top-links .a5 {background:url(../images/index_26.png) no-repeat center 16px;}
.top-links .a5:hover {background:#2266a7 url(../images/index2_26.png) no-repeat center 16px;}
.top-links .a6 {background:url(../images/index_28.png) no-repeat center 16px;}
.top-links .a6:hover {background:#2266a7 url(../images/index2_28.png) no-repeat center 16px;}
.top-links .a7 {background:url(../images/index_31.png) no-repeat center 16px;}
.top-links .a7:hover {background:#2266a7 url(../images/index2_31.png) no-repeat center 16px;}
.mian {overflow:hidden;padding:30px 0;}
.i-focus {width:282px;height:290px;overflow:hidden;position:relative;}
.i-focus .pic li {position:relative;}
.i-focus .pic li p {width:100%;height:28px;background:url(../images/inco_10.png) repeat left top;position:absolute;left:0;bottom:0;color:#fff;text-align:center;line-height:28px;}
.i-focus-num {position:absolute;height:19px;width:100%;z-index:999;background:url(../images/inco_07.png) repeat left top;width:282px;left:0;bottom:26px;overflow:hidden;text-align:center;*bottom:24px;}
.i-focus-num a {padding:5px;background:url(../images/inco_01.png) no-repeat center center;font-size:10px;color:#fff;position:relative;top:3px;*top:5px;}
.i-focus-num .activeSlide {background-image:url(../images/inco_03.png);color:#103A65;}
.i-news {padding:0 30px;width:363px;float:left;background-color:#f7f7f7;height:290px;}
.i-tt .line {height:46px;border-bottom:1px solid #d6d6d6;}
.i-tt .t {height:45px;border-bottom:2px solid #cd373d;float:left;padding:0 6px;font-size:20px;line-height:45px;color:#666;}
.i-tt .t  a {font-size:12px;}
.i-tt .t span {color:#c81616;}
.news-top {height:82px;padding:26px 0;overflow:hidden;}
.news-top .txt {width:245px;}
.news-top .txt h5 {font-size:16px;color:#c81616;font-weight:normal;}
.news-top .txt .date {padding:8px 0;color:#c8c8c8;}
.news-top .txt p {line-height:20px;}
.i-newslist li {height:27px;line-height:27px; width:100%; overflow:hidden;}
.i-newslist .date {color:#999;padding:0 11px 0 0;font-family:verdana,arial,sans-serif;}
.i-notice {border:1px solid #f1f1f1;padding:0 30px;width:223px;height:288px;}
.noticelist {padding-top:7px;}
.noticelist li {height:28px;border-bottom:1px solid #e9e9e9;line-height:17px;padding-top:11px;}
.noticelist li p {color:#ccc;}
.i-case {overflow:hidden;margin:20px 0;clear:both;border:1px solid #dcdcdc;}
.i-case .i-c-1 {width:222px;float:left;padding:0 30px;height:276px;}
.i-case .i-c-2 {width:362px;padding:0 30px;height:276px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.i-caselist {padding-top:30px;}
.i-caselist li {height:24px;line-height:24px;background:url(../images/index_52.png) no-repeat left center;text-indent:17px;}
.i-case2 .i-tt {font-size:20px;border-bottom:1px solid #e9e9e9;height:45px;}
.i-case2 .i-tt span {color:#c81616;}
.i-case2 .i-tt a {font-size:12px;}
.i-case2list {padding-top:30px;overflow:hidden;width:705px;border-right:1px dotted #d3d3d3;height:320px;}
.i-case2list li {width:150px;height:155px;float:left;margin-right:21px;}
.i-case2list li img{ width:150px; height:100px;}
.i-case2list li p {height:45px;line-height:45px;text-align:center;}
.i-case2 .i-tt .f-fr {width:294px;}
.i-faq {width:254px;padding:15px 0 0 30px;}
.links {height:73px;background-color:#efefef;}
.i-linksa {display:block;width:26px;height:73px;line-height:73px;text-align:center;font-size:19px;color:#bebebe;font-family:'宋体',arial,verdana,sans-serif;}
.i-linksa:hover {color:#D44F4F;}
.linksbox {width:880px;margin:0 auto;padding-top:19px;}
.linksbox ul li { float:left;text-align:center; padding-right:10px;}
.footer {height:80px;background-color:#515151;line-height:21px;padding-top:20px;color:#fff;}
.footer a {color:#fff;}
.footer .f-fr {width:242px; padding-top:10px;}
.f-nav a {padding:0 5px;}
.share .f-fl {padding:0 5px 0 5px;}
.bdsharebuttonbox {position:relative;top:-4px;}
.in-main {width:990px;padding:30px 0;margin:0 auto;overflow:hidden;}
.in-side {width:250px;float:left;}
.in-side-tt { border-bottom:2px solid #bb282e;font-size:20px;color:#cd373d;}
.in-side-tt span {font-size:14px;color:#999999;padding-left:12px;}
.in-side-list li {height:60px;line-height:60px;border-bottom:1px solid #e3e3e3;}
.in-side-list li a {display:block;line-height:60px;text-indent:45px;font-size:14px;}
.in-side-list li a:hover,.in-side-list .on a {color:#cd373d;background:#fff url(../images/about_06.png) no-repeat 24px center;}
.in-side .newslist{width:100%; min-height:50px; max-height:210px; overflow:hidden; padding:10px 0; border-bottom:1px solid #ddd;}
.in-side .newslist li{height:24px; line-height:24px; overflow:hidden;}
.in-content {width:695px;float:right;}
.s-mu .i-tt .line {height:53px;}
.s-mu .i-tt .t {height:52px;line-height:52px;}
.pagenow {font-size:12px;line-height:53px;color:#999;}
.pagenow a:hover{ text-decoration:underline; color:#bb282e;}
.pagecontent {padding:20px 0;line-height:2em;}
.pagecontent img{ max-width:100%;}
.newslist{min-height:500px; height:100%; overflow:hidden; padding-bottom:30px; width:100%;}
.newslist li {height:40px;line-height:40px;background:#fff url(../images/news_03.png) no-repeat 15px center;text-indent:25px;}
.newslist .date {color:#7b7b7b;}
.newslist li a:hover {color:#bb282e;}
.newslist li:hover {color:#bb282e;background-image:url(../images/news_06.png);}
.newslist li:hover .date {color:#bb282e;}
.page {text-align:center;height:25px;overflow:hidden;padding-top:20px;clear:both;}
.page a {padding:7px 12px;line-height:12px;margin:0 3px;}
.page a:hover,.page .cur {background-color:#bb282e;color:#fff;}
.pagecontent {padding:25px 0;font-size:12px;line-height:2em;}
.txtcontainer .title {font-size:16px;font-weight:bold;text-align:center;line-height:26px;}
.txtcontainer .date {font-size:12px;text-align:center;border-bottom:1px solid #7D7D7D;padding:4px 0;}
.txtcontainer .content {padding:5px 0; min-height:500px; height:100%; overflow:hidden; padding-bottom:30px;}
.txtcontainer .other {padding-top:20px; text-align:left;}
.txtcontainer .other ul li {width:650px;overflow:hidden;}
.txtcontainer .other ul li a{ color:#666;}
.txtcontainer .other ul li a:hover{color:#bb282e;}
.txtcontainer .other .close {float:right;}
.txtcontainer .other .close a {margin:0 5px;}
.txtcontainer .photo {padding:10px 0 0 0;text-align:center;}
.caselist {width:708px;float:left;margin:0 -11px 0 -5px;clear:both;overflow:hidden; min-height:500px; height:100%; overflow:hidden; padding-bottom:30px; }
.caselist li {width:213px;height:191px;border:1px solid #fff;float:left;margin:0 11px 10px 10px;text-align:center;}
.caselist li img {border:1px solid #dddddd; max-width:98%;}
.caselist li:hover {border:1px solid #ca333a;}
.down-tt {clear:both;overflow:hidden;height:25px;line-height:25px;border-bottom:2px solid #bb282e; width:100%; }
.donwlist {padding-top:20px;}
.down-tt .d1 {text-indent:25px;}
.down-tt .d1,.donwlist .d1 {float:left;width:335px;float:left;}
.down-tt .d2,.donwlist .d2 {float:left;width:70px;text-align:center;text-indent:0;}
.down-tt .d3,.donwlist .d3 {width:125px;float:right;}
.donwlist .d3 a {width:12px;height:14px;display:block;float:left;background:#fff url(../images/down_03.png) no-repeat left top;position:relative;top:10px;left:8px;}
.ny_msg{width:703px;margin:0 auto;padding-top:10px;padding-bottom:10px}
.ny_msg .fontColor{color:#808281}
.ny_msg .welcome{height:41px;line-height:18px;text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom;font-size:18px;font-family:"微软雅黑";color:#616c76}
.ny_msg .welcome span.en{font-family:Arial;line-height:18px;font-size:11px;-webkit-text-size-adjust:none;color:#000}
.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(../images/bg_tab_msg.jpg) repeat;color:#58616a}
.ny_msg .bridge a:hover{text-decoration:none;background:url(../images/bg_tab_msg_on.jpg) repeat;color:#fff}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;color:#fff}
.msgWrite{padding-left:135px;margin-top:35px;background:#fff url(../images/bg_msg_w_1.png) no-repeat left top;overflow:hidden;}
.msgWrite .bridge{margin-left:129px}
.msgWrite .msgform{margin-left:40px;width:450px;margin-top:8px}
.msgWrite .msgform ul li{padding:8px 0 8px 20px;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;line-height:0px;padding-bottom:1px}
.msgWrite .msgform ul li span.msgIn input{height:30px;line-height:30px;border:0;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:0;background:#e3e5e7}
.msgWrite .msgform .butbox {padding-left:90px;}
.msgWrite .msgform ul li.butbox input{width:86px;height:33px;border:0;margin-right:10px;border-bottom:2px solid #e3e3e3;background:#6d7983;line-height:30px;cursor:pointer;color:#fff}
.msgWrite .msgform ul li.butbox input:hover{background:#f76b3a;_background:0}
.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:0}
.msgCk .msgpages{text-align:center}
.msgCk .msgpages a{margin:0 1px;font-family:Arial;color:#666}
.msgCk .msgpages span.msgpageAll{color:#666}
#apDiv1 {
	position:fixed;
	left:7px;
	top:100px;
	width:134px;
	height:125px;
	z-index:1000;
	_position:absolute;
	_top:expression_r(documentElement.scrollTop + 300 + "px");