/*globe*/
body { background: #fff;color:#333;font: 14px/24px "Microsoft YaHei","微软雅黑",Arial,sans-serif;margin:0px auto;LINE-HEIGHT: 25px;}
a { color:#333;text-decoration:none}
a:hover { color:#2771b0;}
UL {LIST-STYLE-TYPE: none;}
IMG {BORDER-TOP-STYLE: none;BORDER-RIGHT-STYLE: none;BORDER-LEFT-STYLE: none;BORDER-BOTTOM-STYLE: none; max-width: 100%;}
* {PADDING: 0px;MARGIN: 0px auto;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}

/*width*/
.w1200 { width:1200px;}
.w600 { width:600px;}
.w499 { width:499px; border-right:solid 1px #00720b;}

.font14 { font-size:14px;}
.font12 { font-size:12px;}

/*top*/
.top { height:128px; }
.top_b {  width: 100%;box-shadow: 0px 0px 2px rgba(0,0,0,0.3)}
.logo { width:285px;}
.top_right { width:620px; text-align:right; margin-left:105px;}
.top_txt { height:48px;font: 14px/60px "Microsoft YaHei","微软雅黑",Arial,sans-serif; width:726px;}
.weixin { width:84px; height:48px;position: relative;}
.win{position: absolute;right:0px;top:60px;background:#2771b0;z-index:2;display:none;height:150px;width:150px;}
.weixin:hover .win{display:block;padding:5px;border:1px solid green;}

.menu { height:36px; text-align:right; margin-top: 80px;}
.menu ul a li { 
	font: 14px/30px "Microsoft YaHei","微软雅黑",Arial,sans-serif; 
	float:left; 
	text-align: center;
	background: url(../images/xian.png) no-repeat right center;
	padding: 0 15px;
}

.menu ul a:hover li {font: 14px/30px "Microsoft YaHei","微软雅黑",Arial,sans-serif; float:left; background:#2d71b0; color: #fff;}

/*banner*/
/* fullSlide */
.fullSlide{width:100%;position:relative;height:550px;background:#000; border-top: solid 2px #2771b0;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:550px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:550px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin-left:10px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:82px;height:82px;background: url(../images/l-btn.png) top center no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;right:10%;z-index:1;width:82px;height:82px;background: url(../images/r-btn.png) top center no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}



.notenews { height:64px; width:1170px; margin: 0 auto; margin-top: -64px;z-index: 99;
	background: rgba(255,255,255,0.6); padding: 0 15px;}
.title {background: rgba(0, 0, 0, 0) url("../images/index_news_tit.png") no-repeat scroll 0 0;float: left;height: 18px;margin-right: 31px;margin-top: 22px;width: 130px;}
.txtScroll-left {float: left; margin-top: 18px;position: relative;width: 1000px;}
.txtScroll-left .btn {cursor: pointer;display: block;float: right; height: 25px;overflow: hidden;width: 25px;}
.txtScroll-left .prev {background: #5486e5 url("../images/inde_news_btn_r.png") no-repeat scroll center center;}
.txtScroll-left .next {background: #6497e6 url("../images/inde_news_btn_l.png") no-repeat scroll center center;}
.txtScroll-left .bd {float: left;overflow: hidden;}
.txtScroll-left .bd ul { overflow: hidden;}
.txtScroll-left .bd ul li {float: left; font-size: 14px;height: 25px;line-height: 25px; margin-right: 20px;padding-left: 10px;text-align: left; width: 513px;}
.txtScroll-left .bd ul li a {transition: all 0.4s ease 0s;}
.txtScroll-left .bd ul li a:hover {color: #e7001e;}
.txtScroll-left .bd ul li span { color: #999; float: right;}
.more { background: #f8bd00 url("../images/index_news_ico.png") no-repeat scroll center center; float: right; height: 25px; margin-top: 18px; transition: all 0.2s ease 0s; width: 50px; }
.more:hover { transform: scale(1.05);}


/*index*/
#focus{ width:390px; height:277px; overflow:hidden; position:relative}
#focus a{ position:relative; zoom:1;}
#focus p{ position:absolute; height:38px; line-height:38px; padding-left:15px; bottom:0; _bottom:-2px; left:0; color:#fff; font-size:14px;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline; cursor:pointer}
#focus p .play{ background:url(../images/banner_play.png) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner_play.png', sizingMethod='crop'); width:33px; height:34px; margin-left:10px; display:inline; margin-top:2px; cursor:pointer;}
#focus s{ position:absolute; height:38px; line-height:38px; width:100%; bottom:0; _bottom:-2px; left:0;filter:Alpha(Opacity=70); Opacity:0.7; background:#000; cursor:pointer}
#ctr { position:absolute; bottom:12px; _bottom:10px; right:10px; z-index:2; color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:10px}
#ctr span{ background:url(../images/doc.png?20121224) no-repeat; _background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop'); text-align:center; width:12px; height:11px; float:left; margin-right:4px; cursor:pointer}
#ctr span.current{ background:url(../images/doc_hover.png?20121224) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc_hover.png?20121224', sizingMethod='crop');}
 
.about { margin:45px auto;}
.about_img { width:390px; margin-top: 50px; margin-right: 30px;}
.about_main { width:410px; margin-left:30px;}
.about_main_txt { width:100%; height:163px; overflow:hidden; color:#717171; text-indent:30px;}
.gongsi{display: block; float: left;}
.fangk{width: 100%;}
.fangk li{float: left; width: 136px;height: 80px; text-align: center;  margin-top: 10px; padding-top: 24px;}
.fangk li a{ color: #fff; font-size: 14px;}
.fangk li.wenhua{ background: #589bd7}
.fangk li.youshi{ background: #f55c57; margin-left: 1px; margin-right: 1px;}
.fangk li.huanjing{ background: #7ac662}
.about_main_more { width:175px; height:40px; background-color:#2771b0; margin-right:0px; margin-top:7px;font: 14px/40px "Microsoft YaHei","微软雅黑",Arial,sans-serif; text-align:center; color:#FFF;}
.rongyu { width:330px; margin-left:40px;}

.product { width:100%; border-top:solid 1px #dcdcdc; height:480px; margin:45px auto;}
.product_title { height:90px;}
.product_title h1 {font: 18px/90px "Microsoft YaHei","微软雅黑",Arial,sans-serif; width:90px; float:left;}
.product_title h2 {font: 12px/95px "simsun","宋体",Arial,sans-serif; color:#2771b0; width:520px; float:left;}
.product_title h5 {font: 12px/95px "Microsoft YaHei","微软雅黑",Arial,sans-serif; color:red; width:50px; float:left; text-align:right; margin-left:640px;}
.product_main { width:1300px; height:370px;}
/* .silder-box{width:600px;height:400px;margin:0 auto 0;position:relative;}
.silder{position:relative;overflow:hidden;width:400px;height:400px;margin:0 auto 0;}
.silder li{width:400px;height:400px;} */
.silder-box{position:relative;margin:0px auto ;}
.silder{margin:0 auto 0;}
.silder li{width:300px;height:405px; text-align:center;}
.silder li img{width:286px;height:220px;}
.silder li h1{ width: 100%; margin-top: 15px;font-size: 20px; color: #2d71b0;text-align: center; font-weight: normal}
.silder li h2{ width: 100%; margin-top: 15px;font-size: 18px; color: #ccc;text-align: center; font-weight: bold;}
.silder li p{ width: 80%;font-size: 14px; color: #666; text-align: center; margin: 10px auto 0 auto;
line-height: 20px;}
.silder li span{ display: block; width: 60%; margin-top: 15px;font-size: 14px; color: #333; line-height: 34px;
	border: 1px solid #2d71b0;border-radius: 30px;
}
.silder li:hover span{background: #2d71b0; color: #fff;}
.silder-button{top:-60px;width:25px;height:30px;position:absolute;cursor:pointer;}
.silder-button.btl{right:40px;background:url(../images/bl.png) no-repeat;}
.silder-button.btr{right:10px;background:url(../images/br.png) no-repeat;}
.silder-box-1{width:1200px;}
.small-navs{position:absolute;}


.news { width:100%; height:375px; background-color:#eeeeee;}
.news_main { width:780px; height:277px; margin-top:50px;}
.news_right {width:475px; height:277px; margin-top:50px; margin-left:40px;}
.news_main_img { width:220px; height:277px;}
.news_main_main { width:512px; height:237px; background-color:#fff; padding:20px;}
.news_main_top { height:80px;}.news_main_top img { width:114px; height:80px; margin-right:20px; float:left;}
.news_m_t_t { width:378px;border-bottom:solid 1px #dcdcdc; height:79px; }.news_m_t_t h1 { font: 16px/30px "Microsoft YaHei","微软雅黑",Arial,sans-serif;}.news_m_t_t span { font: 12px/20px "simsun","宋体",Arial,sans-serif; color:#b1b1b1; }
.news_main_list ul{ margin-top: 2px;}
.news_main_list ul li { height:40px; padding: 6px 0; border-bottom: 1px dashed #ccc; }
.news_main_list ul li:hover { background: rgba(45,113,176,0.3); padding-left: 10px;}
.news_main_list_date { width:45px; border-right:dashed 1px #dcdcdc;}.news_main_list_date h1 {font: 25px/25px "Microsoft YaHei","微软雅黑",Arial,sans-serif; font-weight:600;}.news_main_list_date h2 {font: 12px/15px "Microsoft YaHei","微软雅黑",Arial,sans-serif;}
.news_main_list_txt { width:445px; margin-left:10px;font: 16px/45px "Microsoft YaHei","微软雅黑",Arial,sans-serif;}
.news_right_txt1{ width:475px; height:45px; background-color:#fff;font: 16px/45px "Microsoft YaHei","微软雅黑",Arial,sans-serif; text-align:center;} 
.news_right_txt2{ width:475px; height:45px; background-color:#2771b0;font: 16px/45px "Microsoft YaHei","微软雅黑",Arial,sans-serif; text-align:center; color:#fff;}

.partner { height:47px; margin:45px auto; background:url(../images/partner.jpg) no-repeat top center;font: 12px/47px "simsun","宋体",Arial,sans-serif; word-spacing:22px; padding-left:25px; width:1175px;}


.footer_menu_main { width:860px; margin-bottom:45px;}
.footer_menu_title { height:60px;border-bottom:solid 1px #dcdcdc;font: 18px/60px "Microsoft YaHei","微软雅黑",Arial,sans-serif; margin-bottom:15px; margin-top: }
.footer_menu_main_main { height:165px;}
.footer_menu_main_main ul li { margin-right: 90px; float:left; color:#333;}
.footer_menu_main_main ul li.dizhi { margin-right: 0px;color:#333; width: 300px;}
.footer_menu_main_main ul li i{display: block; float: left; width: 20px; text-align: center; line-height: 22px; margin-right: 5px;}
.contact { width:295px; margin-left:45px; height:165px; margin-top:45px;}

.footer { height:85px;background-color:#2771b0;}
.footer_txt { width:870px;font: 14px/25px "Microsoft YaHei","微软雅黑",Arial,sans-serif; padding-top:20px; color:#fff;}
.link { line-height:85px; color:#fff; text-align:right; width:300px; }


/*---------------------------------内页  css样式----------------------------*/

.nei_banner { width:100%; height:135px; background:url(../images/banner001.jpg) no-repeat top center;border-top: solid 2px #2771b0;}
.enei_banner { width:100%; height:135px; background:url(../images/ebanner001.jpg) no-repeat top center;border-top: solid 2px #2771b0;}
.nei_banner2 { width:100%; height:135px; background:#5486e5;border-top: solid 2px #2771b0;}
.nei_weizhi { width:100%; height:70px; border-bottom:dashed 1px #dcdcdc;}
.nei_list_title { width:230px; height:70px; background:url(../images/ny_title_ico.jpg) no-repeat right center;font: 20px/70px "Microsoft YaHei","微软雅黑",Arial,sans-serif; color:#2771b0;}
.nei_weizhi_main { width:175px; height:70px; background:url(../images/mini_nav_ico.jpg) no-repeat left center;font:14px/70px "Microsoft YaHei","微软雅黑",Arial,sans-serif; margin-left:775px; padding-left:20px; color:#999;}

.nei_main { background-color:#f5f5f5; padding-bottom:40px;}
.nei_list { height:50px; width:100%; background-color:#fff;}
.nei_list ul li { float:left; width:120px;font:16px/50px "Microsoft YaHei","微软雅黑",Arial,sans-serif; text-align:center; overflow:hidden;max-height:50px;}
.nei_list ul a li { background:url(../images/neilist.jpg) no-repeat top center; }
.nei_list ul a:hover li { background:url(../images/inner_nav_bg.png) no-repeat top center; color:#fff; }

.nei_main_main { background-color:#fff; margin-top:30px; padding:40px; width:1120px;}.nei_main_main h1 { font: 18px/30px "Microsoft YaHei","微软雅黑",Arial,sans-serif; }
.nei_main_main h2 { font: 12px/20px "Microsoft YaHei","微软雅黑",Arial,sans-serif; border-bottom: solid 1px #dcdcdc; padding-bottom:20px; color:#2771b0;}
.nei_about_main2 p { text-indent:30px; padding-top:20px;}
.nei_about_main td{padding:5px;}

.nei_prodtct_list ul li { width:260px; height:240px; margin:0px 10px; float:left; text-align:center; line-height:30px; margin-top:30px;}
.nei_prodtct_list ul li img { width:250px; height:200px; padding:4px; border:solid 1px #dcdcdc;}
.nei_prodtct_list ul li a:hover img { width:250px; height:200px; padding:4px; border:solid 1px #2771b0; background-color:#2771b0;}

/*分页*/
.yellow { height:60px; line-height:60px; margin-top:35px; width:1110px;padding:5px; margin: 3px; text-align:center; font-size:12px; padding-top:35px;}
.yellow A { border: #2771b0 1px solid; PADDING: 2px 9px; COLOR: #151515; text-decoration:none; margin-left:5px;  font-size:12px}
.yellow A:hover,DIV.pagination A:active {color: #fff; border: #2771b0 1px solid; background-color:#2771b0; text-decoration:none; }
.yellow SPAN.current {BORDER: #2771b0 1px solid;PADDING:3px 10px 3px 10px;  FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #2771b0;font-size:12px}
.yellow SPAN.disabled {BORDER:#2771b0 1px solid;padding: 2px 9px; margin-left:5px; font-size:12px}
.yellow SPAN.current1 { background:#2771b0;PADDING:3px 10px 3px 10px; margin-left:5px;  color:#fff;}

#wrapper { width: 1120px; margin: 0 auto; text-align: center; float:left; } 
#gallery { overflow: hidden; }
#gallery a { display: block; float: left; margin-bottom:30px; }
#gallery a img { display: block; padding:4px; border:solid 1px #dcdcdc;width:250px; height:200px; margin:20px 10px 10px 10px;}
#gallery a:hover img { display: block; padding:4px; border:solid 1px #dcdcdc;width:250px; height:200px; margin:20px 10px 10px 10px;border:solid 1px #2771b0; background-color:#2771b0;}


/* CSS 留言页样式 */
.xpp_message_nr{ background:url(../images/feed.jpg) no-repeat right top; }
.form_box dl { clear: both; line-height: 28px; padding: 8px 0;}
.form_box dl dt { display: block; float: left; text-align: right; width: 80px; padding-right:15px;}
.input.txt { width: 120px;}
.input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CACACA; border-radius: 4px; display: inline;  height: 18px; line-height: 18px; margin-right: 5px; padding: 5px;
    vertical-align: middle;}
.xpp_bbs_lb_bt{ margin-top:20px; border-top:#ececec 1px solid; height:45px;}
.xpp_bbs_lb_bt h3 { line-height:45px; font-size:18px; color:#0071c1; float:left; }
.xpp_bbs_lb_nr{ border-bottom:#ececec 1px solid; margin-bottom:15px;  }
.xpp_bbs_lb_nr p{ line-height: 28px; color: #333; text-indent:25px; margin-bottom:20px;}
.xpp_bbs_hf_bt{margin-top:20px; height:45px; }
.xpp_bbs_hf_bt h3{line-height:45px; font-size:18px; color:#666; float:left; margin-left:10px;}
.xpp_message_nr{width:93%}

.note {width:1120px; margin-top:20px; margin-bottom:20px;}

.note_list ul li {width:1088px; border:solid 1px #ccc; margin-bottom:20px;padding:10px;}
.note_list_top { line-height:60px; font-size:16px; font-weight:normal;color:#0071c1;text-indent:15px;border-top:solid 1px #CCC;}
.note_list .floor{float:right;font-size:16px;color:#0071c1;}
.note_list .inner{margin-left:48px;}
.note_list .inner p{font-size:13px;}
.note_list .inner .meta{padding-top:3px;color:#999;border:none;}
.note_list .answer{margin-left:48px;padding:10px;background:#F6F6F6;border:1px solid #ccc;border-radius:5px 5px 5px 5px; margin-top:10px;}
.note_list .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}

.nei_news_date { width:95px; height:95px; background-color:#dcdcdc;}
.nei_new_list ul li { height:95px; border-bottom:solid 1px #dcdcdc; padding:35px 0px;}
.nei_news_date h3 {font: 30px/40px "Microsoft YaHei","微软雅黑",Arial,sans-serif; color:#666; text-align:center; font-weight:bold; padding-top:15px;}
.nei_news_date h5 {font: 14px/20px "Microsoft YaHei","微软雅黑",Arial,sans-serif; color:#666; text-align:center;}
.nei_news_txt { padding-left:30px; width:950px; overflow:hidden;}
.nei_news_txt h4 { font-size:16px; line-height:40px;}
.nei_news_txt p { color:#999;}




.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima1.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}