/* CSS Document */
body{background-color:#FFFFFF; color:#666; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; position:relative;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ margin:0; padding:0;}
.header, .content, .footer, .container{ margin-left:auto; margin-right:auto; width:980px; font-family:"Î¢ÈíÑÅºÚ";}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
a{ text-decoration:none;}
.header-top{ overflow:hidden; height:110px;}
.header-top dl{ float:left; margin-top:20px;}
.header-top dl dt{ float:left; width:140px; text-align:center;}
.header-top dl dd{ float:left; padding-left:10px; border-left:#e2e2e2 1px solid; margin-top:12px;}
.header-top dl dd h2{ color:#2077ad; font-size:32px;letter-spacing:6px;}
.header-top dl dd p{ color:#939394; text-transform:uppercase;letter-spacing:2px;}
.header-phone{ float:right; overflow:hidden; background:url(../images/phone.png) no-repeat left bottom; margin-top:30px;overflow:hidden;}
.header-phone p{ font-size:14px; color:4b4b4b;padding-left:30px;}
.header-phone h3{ color:#2077ad; font-size:24px; padding-left:30px;}
.header-nav{ overflow:hidden; height:60px; background-color:#2077ad; overflow:hidden; width:100%;}
.header-nav li{ float:left; color:#fff; font-size:14px; line-height:60px; background:url(../images/header_nav.png) no-repeat right;}
.header-nav li a{ color:#fff; padding:0 26px;}
/*banner begin*/
.banner{ position:relative;width:1440px;height:486px; margin:0 auto; }

#wowslider-container1 .ws_bullets {bottom: 0; right: 0;}

#wowslider-container1 {margin: 0px auto; width:1440px; height: 486px; overflow: hidden; position: relative; z-index: 100; zoom: 1;}

#wowslider-container1 .ws_shadow {left: 0px; width: 100%; height: 30px; bottom: -30px; position: absolute; z-index: -1;}

#wowslider-container1 .ws_images {left: 0px; top: 0px; width:100%; height:486px; overflow: hidden; position: absolute;}

#wowslider-container1 .ws_images a {color: transparent;}

#wowslider-container1 .ws_images img {border: 0; left: 0px; top: 0px;}

#wowslider-container1 a {text-decoration: none;}

#wowslider-container1 .ws_bullets {font-size: 0px; left:45%; position: absolute; z-index: 70;}

#wowslider-container1 .ws_bullets div {float: left; position: relative;}

#wowslider-container1 .ws_bullets a { width:24px; height:24px; line-height:24px; background:#555; text-align:center; display:inline-block; color:#fff; margin:0 3px; font-size:14px;}

#wowslider-container1 .ws_bullets a.ws_selbull {background:#2a6444}

#wowslider-container1 .ws_bullets a:hover {background-position: right 50%;}

#wowslider-container1 a.ws_next {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/rightbtn.png) 0 0 no-repeat;}

#wowslider-container1 a.ws_prev {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(../images/leftbtn.png) 0 0 no-repeat;}

#wowslider-container1 a.ws_next {right: 80px;}

#wowslider-container1 a.ws_prev {left: 80px;}

#wowslider-container1 a.ws_next:hover {background-position: 100% 100%;}

#wowslider-container1 a.ws_prev:hover {background-position: 0px 100%;}

* html #wowslider-container1 a.ws_next {display: block;}

* html #wowslider-container1 a.ws_prev {display: block;}

#wowslider-container1:hover a.ws_next {display: block;}

#wowslider-container1:hover a.ws_prev {display: block;}
/*banner end*/
.jianjie{ overflow:hidden; height:553px;}
.jianjie h3{ color:#2077ad; text-align:center; font-size:20px; margin-top:40px; margin-bottom:10px;}
.jianjie h4{ text-align:center; margin-bottom:20px;}
.jianjie dl{ overflow:hidden; height:410px;}
.jianjie dl dt{ width:410px; float:left; background:url(../images/lingdao02.png) top no-repeat ; height:410px; margin-right:24px; text-align:right;}
.jianjie dl dt img{ margin-top:24px;}
.jianjie dl dd p{ line-height:35px; font-size:16px; letter-spacing:2px;}
.jianjie dl dd a{ float:left; color:#666; font-size:14px; padding-top:10px;}
.bottom{  background:url(../images/kehu_btm.png) no-repeat center; height:15px;}
.chanpin{ background-color:#2077ad; width:100%; height:690px;}
.chanpin h3{ color:#fff; font-size:24px; text-align:center; padding-top:40px;}
.chanpin p{ text-transform:uppercase; font-size:20px; text-align:center; padding-top:10px; padding-bottom:15px; color:#fff;}
.chanpin ul li{ width:229px; float:left; padding-right:16px;}
.chanpin ul li img{ border:#FFFFFF 3px solid;}
.chanpin ul li p a{ font-size:14px; color:#fff;}

.kehu{ overflow:hidden; padding-top:40px;background-color:#d8edf7; width:100%; padding-bottom:47px;}
.gcon{ width:980px; height:auto; overflow:hidden; float:left; margin-top:30px;}
.gcon ul{ width:1016px; height:auto; overflow:hidden;}
.gcon ul li{ width: 176px;float: left; margin-right: 10px; text-align: center;}
.gcon .imglink2{ width:176px; height:112px; float:left; display:block;}
.gcon ul li img{ width:176px; height:112px;}
.gcon ul li p{ float:left; width:176px;height: 33px;line-height: 33px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gcon ul li p a{font-size: 13px;color: #40403f;}
.kehu h3{ font-size:25px; text-align:center; font-weight:normal; margin-bottom:40px;}

.kehu h3 a{ color:#2077ad;}

.kehu h3 a:hover{ color:#0a4b74;}



.youshi{ width:100%; text-align:center; background:url(../images/youshi_bg.jpg)  no-repeat center; height:535px;}
.youshi p{ text-align:center; font-size:18px; color:#fff; padding-top:50px;}
.youshi h2{ color:#fff; font-size:32px; text-align:center; padding-top:18px;}
.ysleft{ float:left; padding-top:20px;}
.ppxx{ background:url(../images/youshi04.png) right bottom no-repeat;}
.ppxx h1{ padding-right:60px; text-align:right; font-weight:bold; color:#fff; font-size:16px; padding-top:20px;}
.ppxx p{padding-right:60px; text-align:right; color:#fff; font-size:12px; padding-top:10px;}
.cpys{ background:url(../images/youshi02.png) right bottom no-repeat; padding-top:70px;}
.cpys h1{ padding-right:60px; text-align:right; font-weight:bold; color:#fff; font-size:16px; padding-top:20px;}
.cpys p{padding-right:60px; text-align:right; color:#fff; font-size:12px; padding-top:10px;}

.ysright{ float:right; padding-top:20px;}
.scdw{ background:url(../images/youshi03.png) left bottom no-repeat;}
.scdw h1{ padding-left:60px; text-align:left; font-weight:bold; color:#fff; font-size:16px; padding-top:20px;}
.scdw p{padding-left:60px; text-align:left; color:#fff; font-size:12px; padding-top:10px;}
.shfw{ background:url(../images/youshi05.png) left bottom no-repeat; padding-top:70px;}
.shfw h1{ padding-left:60px; text-align:left; font-weight:bold; color:#fff; font-size:16px; padding-top:20px;}
.shfw p{padding-left:60px; text-align:left; color:#fff; font-size:12px; padding-top:10px;}

.lianxi{ width:100%; height:575px;background:url(../images/kehu_btm.png) no-repeat bottom;background-color:#D8EDF7;}
.lianxi .lxwm{ float:left;}
.lianxi .lxwm h3{ color:#2077ad; text-align:center; font-size:32px; padding-top:33px;}
.lianxi .lxwm p{ text-transform:uppercase; font-size:21px; color:#2077ad; padding-top:10px; text-align:center;}
.lianxi .lxwm .lxtp{ background:url(../images/lxtp.jpg) no-repeat center; padding-top:15px; width:327px; height:424px;}
.lianxi .lxwm .lxtp h2{ color:#2077ad; text-align:center; font-size:20px; padding-top:20px;}
.lianxi .lxwm .lxtp h1{ color:#666; font-size:16px; text-align:left; padding-left:60px; line-height:20px; padding-top:20px;}
.slzs{ float:right; width:650px;}
.slzs h3{ color:#2077ad; text-align:center; font-size:32px; padding-top:33px;}
.slzs p{ text-transform:uppercase; font-size:21px; color:#2077ad; padding-top:10px; text-align:center;}
.slconn{ padding-left:1px; padding-top:9px;}
.slconn ul li{ float:left; padding-left:5px; height:217px;}

.news{ width:100%; height:400px; background-color:#2077ad; padding-top:35px;}
.news .hzdt{ width:305px; height:400px; float:left; padding-right:30px;}
.news .hzdt p{ color:#fff; font-size:25px; text-align:left; padding-bottom:15px;}
.news .hzdt ul{ padding-top:15px;}
.news .hzdt ul li a{ color:#fff; background:url(../images/li.jpg) left no-repeat; line-height:30px; font-size:14px; padding-left:15px;}
.news .hydt{ width:305px; height:400px; float:left; padding-right:30px;}
.news .hydt p{ color:#fff; font-size:25px; text-align:left; padding-bottom:15px;}
.news .hydt ul{ padding-top:15px;}
.news .hydt ul li a{ color:#fff; background:url(../images/li.jpg) left no-repeat; line-height:30px; font-size:14px; padding-left:15px;}
.news .cjwt{ width:310px; float:left;}
.news .cjwt p{color:#fff; font-size:14px; text-align:left; padding-bottom:15px;}
.news .cjwt ul li h3 a{ color:#E7EA05; font-weight:bold; font-size:14px;}
.news .cjwt ul li p a{ color:#fff; font-size:14px; font-weight:100;}
.link{ height:115px; background-color:#D8EDF7; width:100%;}
.link h3{ text-transform:uppercase; color:#666; text-align:left; font-size:17px; padding-top:25px;}
.link p{ color:#666; text-align:left; font-size:17px; padding-top:10px;}
.link a{float:left; padding-right:10px; color:#666; padding-top:10px;}

.footer{ overflow:hidden; width:100%;background-color:#D8EDF7;border-top:1px solid #c6d5dc;}

.footer dl{ overflow:hidden; padding-top:25px; margin-bottom:20px;}

.footer dt{ float:left; width:139px; text-align:center; border-right:1px solid #c6d5dc; margin-right:36px;}

.footer dd{ float:left; overflow:hidden}

.footer dd img{ display:block; float:left; margin-right:25px;}

.footer dd .dizhi{ overflow:hidden; margin-top:10px;}

.footer .dizhi p{ font-size:12px; color:#4b4b4b; line-height:22px;}

.footer .dizhi a{ color:#4b4b4b; margin-left:10px;}

.footer em{ margin:0 5px;}

.footer .footer_nav{ width:100%; height:40px; overflow:hidden; background-color:#2077ad;}

.footer .footer_nav li{ float:left; text-align:center; font-size:14px; line-height:40px;}

.footer .footer_nav li a{ color:#fff; padding:0 20px}

.inbanner{ width:100%; text-align:center}
.about{ background-color:#ececec; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.about .ableft{ float:left; width:230px;}
.about .ableft h4{ background-color:#1a628e; height:61px;}
.about .ableft h4 a{ color:#fff; font-size:20px; text-align:center; line-height:61px; padding-left:35px;}
.about .ableft ul{ background-color:#fff; overflow:hidden;}
.about .ableft ul li{ width:190px; height:40px; text-align:center; padding-top:10px; margin:auto;}
.about .ableft ul li a{ color:#666; font-size:16px;}
.about .ableft ul li:hover{ background-color:#1a628e; color:#fff;}
.about .ableft ul li:hover a{ color:#fff;}
.dphone{ overflow:hidden; background:#333; padding:20px 0;}
.dphone dt{ float:left; background:url(../images/phImg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.dphone dd span{ font-size:13px;}
.dphone dd p{ font-size:20px; font-family:"Arial";}
.cpright{ width:700px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid Gray;  font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:Gray;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}
.time{ font-size:14px; text-align:center; color:#666; padding:10px 0 10px 0;}
.proCont{margin-bottom:20px;padding-bottom:20px;}
.agent_con { width:700px;  padding-top:10px; line-height:24px;}
.agent_con p { font-size:14px;}
.story{ margin:40px 0;}
.story img{ }
.newsmore{ padding:15px 0 15px 0;}
.newsmore ul{ padding-left:15px;}
.newsmore ul li{ background:url(../images/lih.jpg) left no-repeat; float:left; width:700px; line-height:30px;}
.newsmore ul li a{ color:#666; font-size:14px;padding-left:15px;}
.newsmore ul li span{ float:right; color:#666; padding:0px 10px 0px 0; font-size:14px;}
.shownews{ padding:15px 0 15px 0;}
.shownews h2{ color:#666; font-size:20px; text-align:center; padding-bottom:15px;}
.shownews p{ font-size:14px; line-height:25px;}
.shownews p a{ font-size:14px; line-height:25px;}
.shownews p span{ font-size:14px; line-height:25px;}
.pro{ padding:15px 0 15px 0;}
.pro ul li{ float:left; padding-right:5px; padding-left:5px; padding-top:10px; width:220px; height:244px;}
.pro ul li img{ width:210px; height:210px; text-align:center;border:2px #1a628e solid;}
.pro ul li p{ color:#666; text-align:center; font-size:14px; padding-top:5px;}