﻿*{padding:0px; margin:0px;}
body{
    font-family: "微软雅黑",Arial, Tahoma; 
	font-size: 14px; 
	color: #505050; 
	min-width:1000px;
	background:#fff;
	}
a{text-decoration: none; cursor: pointer;} 
a:link {color: #333333;}
a:visited {color: #333333;} 
a:hover{color:#2f318b;text-decoration: none; } 
a:active {color: #333333;}
ul, li, h1, h2, h3, h4, h5, h6, span, form, dl, dt, div, dd, ol, pre, FIELDSET, input, textarea, p {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6{font-size:14px; font-weight:normal;}
img{border:0px;max-width:100%;}
.clear{zoom:0;clear:both;}
.clear:after{clear:both;}
.size{width:1000px; margin:0 auto;}
.clearboth{clear: both;}
/*nav*/
.con_tpo4{margin-top:20px;}
.main1, .main2C, .main3, .footerC, .nyMain{width:1000px;margin:0 auto;}
.topA{line-height:39px;}
.topA span{float:right;padding:0 15px;}
.top_name b{color:#2f318b;display: block;font-size: 24px;padding-bottom: 8px;}
.top_name{color: #666;float: left;font-size: 18px;height: 59px;margin-top:40px;width: 374px;}
.top_logo{float:left;width:134px;height:94px;padding:23px 18px 0 0;}
.top_tel{background:url(../images/tel.gif) left center no-repeat;float:right;height:85px;text-align:left;line-height:30px;padding-left:68px;margin-top:34px;}
.top_tel span{margin:5px;color:#e62129;font-weight:300;font-size:25px;font-family:Impact,Arial;}
.header{background:url(../images/navbg.jpg) center center repeat-x;height:230px;}
.header_top{height:140px;width:1000px;margin:0 auto;}
.topCR{float:right;display:inline;text-align:right;margin:5px 16px 0 0;}
.topC{}
.topNavUl>li{float:left;display:inline;width:128px;line-height:50px;text-align:center;position:relative;}
.topNavUl>.nav_on{background:#e62129;}
.topNavUl>li>a{display:block;color:#ffffff;font-size:15px;height:50px;font-family:Microsoft YaHei;}
.topNavUl>li>a:hover, .topNavUl li .mainNavActive{background:#e62129;color:#fff;}
.topNavUl > li> ul{ position:absolute;z-index:999999;left:2px;width:120px;display:none; font-size:12px;border:1px solid #2f318b;}
.topNavUl >li> ul li{ height:35px; line-height:35px;text-align:center;background-color:#fff;border-bottom:1px solid #1c478f;}
.topNavUl >li> ul li a{color:#505050; }
.topNavUl >li> ul li:hover{height:35px;}
/* banner */
/* flexslider */
.banner{background:#f2eee9;}
.banner .flexslider{ width:100%;position:relative;height:100%;overflow:hidden; min-width:1000px;  }
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:100%;}
.banner .slides li img{ margin:0 auto; display:block;width:100%;height:auto;min-width:1000px;}
.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;display:none;}
.banner .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:0 0;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.banner .flex-direction-nav li a{display:block;width:52px;height:80px;overflow:hidden;cursor:pointer;position:absolute;font-size:0px;}
.banner .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.ban_search{height:45px;line-height:45px;background:#eff1f2;}
.ban_search i{background:url(../images/search.gif) left center no-repeat;padding-left:20px;font-weight:600;font-style:normal;}
/*content*/
.con_top1{margin:50px 0 0 0;}
.con1_left{float:left;width:477px;height:323px;}
.con1_right span{font-size:45px;font-weight:800;color:#e62129;}
.con1_right{float:right;width:450px;}
.con1_righttop{height:66px;background:url(../images/con12.gif) bottom center no-repeat;}
.con1_righttop i{font-size:14px;color:#ababab;font-style:normal;}
.con1_rightdes{height:184px;line-height:24px;overflow:hidden;color:#666;text-indent:29px;}
.con1_more img{padding:38px 0 0 0;}
.con_top2{background:#f1f7f3 url(../images/con21.jpg) top center no-repeat;margin-top:25px;height:951px;}
.con2_tt{font-size:35px;color:#000;text-align:center;line-height:130px;background:url(../images/con22.jpg) bottom center no-repeat;}
.con2_tt span{font-size:35px;color:#000;font-weight:600;margin:0 15px 0 0;}
.con2_left{width:400px;margin:67px 0 0 67px;}
.con2_left b{color:#2f318b;display: block;font-size: 36px;}
.con2_left i{color:#333;font-size: 22px;font-style:normal;display: block;}
.con2_left span{background:#2f318b;padding:8px 15px;font-weight:600;color:#fff;line-height:66px;border-radius:8px;font-size:16px;}
.con2_left p{line-height:24px;}
.con2_posi{margin:55px 0 0 604px;}
.con2_posi i{margin-bottom: 8px;}
.con2_posi p{border-bottom: 1px dotted #bdc0be;height:31px;}
.con2_posi2{margin:67px 0 0 604px;}
.con_top3{background:url(../images/con31.jpg) center center no-repeat;height:160px;margin:25px;}
.con4_left{width:227px;text-align: center;float:left; border:2px solid #2e0d8b; border-radius:4px;}
.con4_left p{background:url(../images/con41.gif) center center no-repeat;width:135px;height:40px;line-height:40px;overflow:hidden;padding-left:61px;color:#fff;margin:0 auto 14px;text-align:left;}
.con4_left h3{line-height:42px;font-size:24px;font-weight:600;text-align:center;color:#fff; background:#2e0d8b;}
.con4_left span{color:#fff;margin:0 auto 25px;display:block;background:#2e0d8b; width:100%;  padding:10px 0;}
.con4_right{width:738px;float:right;}
.con4_right .con4_tt{color:#2f318b;padding-left:28px;font-size:18px;font-weight:600;background:url(../images/con42.gif) left center no-repeat;height:30px;position:relative;right:0;top:0;}
.con4_tt span{text-align:right;position:absolute;right:0;top:10px;}
.con4_pro{background:#f3f3f3;border:1px solid #cecece;height:678px;}
.con4_pro li{float:left;width:220px;height:180px;margin:33px 0 0 19px;}
.con4_pro li img{width:218px;height:148px;border:1px solid #cecece;background:#fff;}
.con4_pro li h3{background:#ccc;height:30px;line-height:30px;overflow:hidden;text-align:center;}
.con4_pro li:hover img{border:1px solid #2f318b;}
.con_top5{background:#f3f3f3 url(../images/con_top5.gif) left center no-repeat;height:545px;margin:30px 0;}
.con5_tt{background:none;line-height:87px;}

.con_top5 dl{float: left; height: 100px; margin-top: 42px; width: 480px;}
.con_top5 dl dt{float: left; padding-right: 15px; width: 101px;}
.con_top5 dl dt a{background:#2f318b; display: block; height: 101px; width: 101px;}
.con_top5 dl dt a:hover, .zc dl .cur a{background:#9ac715;}
.con_top5 dl dt img{padding: 22px 0 0 25px;}
.con_top5 dl dd{float: left; width: 334px;}
.con_top5 dl dd b a{color: #333; display: block; font-size: 21px; height: 28px; line-height: 28px; margin-bottom: 5px;}
.con_top5 dl dd p{color: #666; font-size: 14px; line-height: 24px;}
.con_top6{background:url(../images/con_top6.png) center 25px no-repeat;height:537px;min-width:1000px;position:relative;}
#box{position:relative;width:1000px;height:400px;margin:0 auto; padding-top:80px;}
#box .probtn{ position:absolute; left:0; bottom:-90px; z-index:999; width:100%}
#box .probtn img{ max-width:183px; width:20%;margin:0 auto; display:block}
#box ul{position:relative;width:1000px;height:400px;}
#box li{position:absolute;width:398px;height:265px;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;}
#box li a{ display:block}
#box li a img{ display:block;  border:none;width:376px;height:245px;vertical-align:top; margin:13px 13px 5px;border:1px solid #cecece;background:#fff;}
#box li a .a2{display:block; line-height:25px; text-align:center; font-size:20px; color:#FFF; position:relative}
#box li a .a2 span{ display:block; font-size:15px;}
#box .prev, #box .next{position:absolute;top:50%;width:62px;height:62px;margin-top:-10px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/btn.png) no-repeat;}
#box .prev{left:-60px;}
#box .next{right:-60px;background-position:-62px 0;}
#box ul .aaa1{ background:URL(../images/pro1bg.png) no-repeat; }
#box ul .aaa1 img{ width:484px!important; height:285px!important; margin:23px 23px 10px!important;}
.con_top7{background:#f3f3f3;}
.con7_tt{background:url(../images/con72.gif) bottom center no-repeat;height:45px;line-height:45px;fot-size:16px;font-weight:600;color:#2f318b;font-size:18px;padding-left:15px;}
.con_top7 li{width:280px;background:#fff;padding:5px;text-align:center;border:1px solid #cecece;float:left;margin:35px 20px;height:328px;}
.con_top7 li h3{text-align:center;height:30px;line-height:45px;overflow:hidden;font-weight:600;color:#2f318b;}
.con_top7 li b{width:95%;margin:0 auto;line-height:24px;display:block;text-align:center;font-weight:400;}
.con_top7 li p{width:95%;margin:0 auto;line-height:24px;font-size:13px;}
.con_top8{background:url(../images/con81.jpg) bottom center no-repeat;height:217px;}
.con_top9{background:#f3f3f3;border:1px solid #cecece;}
.con9_left{width:405px;height:285px;float:left}
.con9_right{float:right;width:560px;}
.con9_right h3{font-size:18px;border-bottom:2px solid #2f318b;color:#2f318b;font-weight:600;height:45px;line-height:45px;}
.con9_right p{line-height:24px;height:168px;overflow:hidden;}
#marquee1{width:1000px;height:202px;overflow:hidden;margin:0 auto;}
#marquee1 ul li{float:left; padding:18px 0 0 12px;width:222px;height:182px;}
#marquee1 ul li img{display:block;width:220px;height:150px;background:#fff;border:1px solid #cecece;}
#marquee1 ul li h3{height:30px;line-height:30px;text-align:center;overflow:hidden;}

.con_top11{margin:15px 0;}
.con11_left{width:270px;background:url(../images/con114.gif) right center no-repeat;padding-right:35px;float:left;}
.con11_tt{height:35px;line-height:35px;background:url(../images/con111.gif) bottom center no-repeat;width:270px;font-size:18px;font-weight:600;color:#2f318b;position:relative;right:0;top:0;}
.con11_tt span{position:absolute;right:0;top:18px;}
.con11_lit{padding-bottom:5px;border-bottom:1px dashed #cecece;}
.con11_lit h3{background:url(../images/con112.gif) left center no-repeat;padding-left:32px;height:32px;line-height:32px;overflow:hidden;color:#2f318b;}
.con11_lit p{background:url(../images/con113.gif) left 5px no-repeat;padding-left:32px;height:44px;line-height:22px;overflow:hidden;font-size:12px;}
.con11_center{float:left;width:335px;margin-left:15px;background:url(../images/con114.gif) right center no-repeat;padding-right:35px;}
.con11_center .con11_tt{width:335px;background:url(../images/con72.gif) bottom center no-repeat;}
.con11_cenimg img{width:332px;height:115px;}
.con11_cenimg{margin:12px 0;}
.con11_center p{line-height:25px;height:25px;border-bottom:1px dashed #cecece;font-size:12px;background:url(../images/con116.gif) left center no-repeat;padding-left:10px;}
.con11_right{float:right;width:285px;}
.con11_right h3{line-height:35px;height:35px;font-size:12px;font-weight:600;color:#2f318b;}

.footer_link{background:#ececec;padding:25px 0;}
.footer_link h3 span{font-size:14px;color:#2f318b;margin:0 5px;}
.footer_link h3{height:40px;line-height:40px;font-size:12px;}
.footer_link span{line-height:35px;margin:0 10px;}
/* footer */
.footer{background:#ececec;height:206px;color:#000;border-top:3px solid #2f318b;}
.footer .size{padding:45px 0;}
.foot_nr{line-height: 24px;padding: 10px 0;text-align: center;color:#000;}
.footer_logo{float:left;}
.footer_intr{float:left;margin:0 65px;font-size:12px;line-height:24px;}
.footer_nav{width:380px;float:left;}
.footer_nav span{margin:25px;line-height:25px;color:#000;}
.footer_qr img{width:110px;float:left;}

/*内页*/
.nyMainLeft{width:243px;float:left;display:inline;margin:23px 38px 0 0;}
.nyMainRight{width:714px;float:left;display:inline;margin:23px 0px 0 0;}
.nyMainRT{background: url(../images/nyRTBg.jpg) no-repeat;height:33px;line-height:32px;color:#ffffff;font-family:Microsoft YaHei;padding:0 10px 0 20px;font-size:14px;}
.nyMainRT span{display:block;float:right;color:#393939;font-family:"宋体";font-size:13px;}
.nyMainLeft1T{background: url(../images/nyLeftTBg.jpg) no-repeat;height:45px;font-size:20px;font-family:Microsoft YaHei;line-height:43px;padding:0 0 0 22px;letter-spacing:1px;color:#ffffff;}
.nyMainLeft1T span{font-size:14px;color:#fff;}
.nyMainLeftMid{background: url(../images/nyLeftMBg.jpg) repeat-x top;background-color:#f9f8f8;}
.nyMainLeftMid ul{margin:0 auto;/*padding:14px 0;*/}
/*.nyMainLeftMid ul>li{list-style-type:none;background: url(../images/nyLeftLiBg.jpg) no-repeat;vertical-align:top;height:29px;line-height:29px;padding:0 0 0 25px;margin-bottom:6px;}
.nyMainLeftMid ul>li:hover, .nyMainLeftMid ul .nyMainLULSel{background: url(../images/nyLeftLiBgHover.jpg) no-repeat;}
.nyMainLeftMid ul>li a{display:block;}*/
.nyMainLeftMid ul .nyMainLULSel a{color:#236fbf;}
.nyMainLeftC2{background-color:#f4f2f3;line-height:32px;padding:12px 0 10px 20px;}
.nyMainLeftC2 img{vertical-align:middle;}
.nyMainLeftC2B{background: url(../images/nyLeftC2Bg.jpg) no-repeat;height:23px;}
.nyMainRC{line-height:30px;color:#393939;font-size:14px;margin:20px 0;}
.nyPage{border-top:solid 2px #1f4366;text-align:center;padding-top:12px;margin-top:20px;}
.nyPage .nyPageSel{color:#4da0f1;}
.nyMainPro{width:213px;height:250px;float:left;display:inline;margin:0 7px 0 7px;}
.nyMainProPic img{width:203px;padding:4px;border:solid 1px #adaeae;height:200px;}
.nyMainProWord{height:40px;line-height:40px;text-align:center;overflow:hidden;}
.nyMainProWord a{display:block;}
.nyProDetailC{padding-left:30px;}
.nyProDetailPic img, .nyProDetailC img{padding:5px;border:solid 1px #909090;max-width:100%;margin:0 auto;display:block;}
.nyMainMidMidUl{padding:0px 0;}
.nyMainMidMidUl li{list-style-type: none;line-height: 36px;border-bottom: 1px dotted #898989;background: url(../images/ico.png) no-repeat 12px 14px;padding-left:28px;}
.nyMainMidMidUl li a{color: #2a2a2a;font-family:"宋体";text-decoration: none;font-size: 14px;display:block;}
.nyMainMidMidUl li a:hover{color:#FF0000;}
.nyMainMidMidUl li .nyMainMidTime{font-size: 12px;font-family:"宋体";display:block;text-align:right;float: left;width:90px;}
.nyMainMidMidUl li .nyMainMidCont{width:575px;height:36px;overflow:hidden;float: left;}
.n_cont{line-height:26px; font-size:12px;}
.n_title{color:#2f318b; margin:15px 0 0px 0; text-align:center; font-size:16px; font-weight:bold;}
.n_laiy{text-align:center; border-bottom:1px dotted #666666; margin-bottom:10px; padding-bottom:10px; font-size:12px; color:#888888;}
.feedbackform{padding: 19px 0 20px 40px;}
.feedbackform label{line-height: 25px; display: inline-block; width: 6em; vertical-align: baseline; position: relative; top: -1px;}
.feedbackform input{height: 25px; line-height: 25px; border: 1px solid #ccc; width: 180px;}
.feedbackform textarea{border: 1px solid #ccc; margin-top: 4px; padding: 3px;}
.feedbackform .submit{width: 80px; _border: none; /*margin-left: 6em;*/ position: relative; left: 7px; _top: 5px;cursor:pointer;}

.sliderul{padding:15px 20px}
.sliderul li{ line-height:28px;margin:4px auto; }
.sliderul li a{ display:block; height:28px; overflow:hidden; text-indent:25px;  cursor:pointer; color:#2e2e2e; font-size:14px; background:url(../images/sliderullibg.jpg) left center no-repeat  #e5e5e5; width:200px;}
.sliderul li a.hover{ color:#009944;}/*选中改变颜色*/
.sliderul li a.on{ color:#009944}/*选中改变颜色*/
.sliderul li:hover ul{ display:block}
.sliderul ul li:hover a{color:#009944}
.sliderul li ul{ display:none; background:#FFF}
.sliderul li ul li{ text-indent:70px; }
.sliderul li ul li a{background:url(../images/sliderullilibg.png) 30px  center  no-repeat; text-indent:45px; color:#2e2e2e; }
.sliderul li ul.block{ display:block}

.page{ margin-top:20px;}
.page a{ border:1px solid blue; padding:3px 8px; margin-left:5px;}
.page .current{ background:blue; color:#fff; padding:4px 9px; margin-left:5px;}