*{padding:0px; margin:0px;}
body{
    font-family: "微软雅黑",Arial, Tahoma; 
	font-size: 12px; 
	color: #505050; 
	min-width:1000px;
	}
a{text-decoration: none; cursor: pointer;} 
a:link {color: #333333;}
a:visited {color: #333333;} 
a:hover{color: #b31d1e;	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:12px; font-weight:normal;}
img{border:0px;max-width:100%;}
.clear{zoom:0;}
.clear:after{content: ""; display: block; clear: both;  }
.size{width:1000px; margin:0 auto;}
.size2{width:1200px; margin:0 auto;}
.clearboth{clear: both;}
.body2{background:#ebebeb;}

/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider ol{display:none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  {line-height:1; display: inline-block;}
.flex-direction-nav a.flex-next:before  {}
.flex-direction-nav a{ display:none;}

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute;bottom:28px; text-align:center; *z-index:999999; z-index:999;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:70px; height: 10px; display: block; background: #a6a6a6;  cursor: pointer;line-height:0;font-size:0;overflow:hidden;}
.flex-control-paging li a.flex-active { background: #8fc320; cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
/*nav*/

.main1, .main2C, .main3, .footerC, .nyMain{width:1000px;margin:0 auto;}
.header_t{height:25px;background:#f4f4f4;line-height: 25px;}
.header{height:167px;}
.top_logo{float:left;font-size:40px;font-weight:600;}
.tel{background: url(../images/tel_ico.jpg) no-repeat left center;width:250px;float:right;padding-left:75px;font-size:14px;margin-top:20px; line-height:120px}
.tel span{font-size:24px;color:#ff6600;}
.top_logo img{margin-top:17px;}
.header_top{height:123px;width:1000px;margin:0 auto;}
.topCR{float:right;display:inline;text-align:right;margin:5px 16px 0 0;}
.topC{background:#00a8ff;}
.topNavUl li{float:left;display:inline;width:16.6%;line-height:44px;text-align:center;}
.topNavUl .nav_on{background:#ff6600;}
.topNavUl .topNavLast{background: none;}
.topNavUl li a{display:block;color:#ffffff;font-size:15px;height:44px;font-family:Microsoft YaHei;}
.topNavUl li a:hover, .topNavUl li .mainNavActive{background:#ff6600;color:#fff;}
.topNavUl > li> ul{ position:absolute;z-index:999999;left:0px;width:146px;display:none; font-size:12px;}
.topNavUl >li> ul li{ height:35px; line-height:35px;text-align:center;background-color:#ff9900;border-bottom:1px solid #c0780d;}
.topNavUl >li> ul li a{color:#fff; }
.topNavUl >li> ul li:hover{height:35px;}
/* banner */
/* flexslider */
.search{margin:15px 0;}
.search a span{margin:0 8px;line-height:26px;color:#888}
.search .sear_inpt{background: rgba(0, 0, 0, 0) url("../images/sreach.jpg") no-repeat scroll 0 0;border: medium none;color: #888888;float: left;height:26px;line-height: 26px;padding-left: 10px;width:198px;}
.search .sear_sub{background: rgba(0, 0, 0, 0) url("../images/sreach_img.jpg") no-repeat scroll 0 0;border: 0 none;
color: #fff;cursor: pointer;float:left;height: 26px;width: 57px;height: 26px;line-height: 26px;margin-left: 10px;width:100px;}
.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%;display:none;}
.banner .flex-direction-nav li a{display:block;width:52px;height:134px;overflow:hidden;cursor:pointer;position:absolute;font-size:0px;}
.banner .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.jpg) center center no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.jpg) center center no-repeat;}


.banner2 .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;display:none;}
.banner2 .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.banner2 .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;}
.banner2 .flex-control-nav .flex-active{background-position:0 0;}
.banner2 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.banner2 .flex-direction-nav li a{display:block;width:15px;height:40px;overflow:hidden;cursor:pointer;position:absolute;font-size:0px;}
.banner2 .flex-direction-nav li a.flex-prev{left:-25px;background:url(../images/prev.jpg) center center no-repeat;}
.banner2 .flex-direction-nav li a.flex-next{right:-25px;background:url(../images/next.jpg) center center no-repeat;}

/*content*/
.con_top1{border:1px solid #dddddd;}
.case_list{background:url("../images/t_bck.jpg") repeat-x scroll 0 0;height: 46px;padding: 5px 23px 0;}
.case_list li{color: #0775aa;cursor: pointer;float: left;font-size: 14px;height: 41px;line-height: 41px;margin: 0 9px 0 0;
padding: 0 5px;text-align: center;}
.case_list .tabon{ background: #00a8ff none repeat scroll 0 0;border-radius: 5px 5px 0 0;color:#fff;cursor:pointer;height: 41px;}
.caseshow{overflow: hidden;padding: 17px 20px 17px 26px;clear:both;}
.pane_img{border: 3px solid #f3f3f3; float: left; height: 312px; margin-right: 20px; width: 322px;}
.pane_img img{height: 284px; width: 322px;}
.pane_img .h_title{background: rgba(51, 185, 255, 0.8) none repeat scroll 0 0 !important; color: #fff; font-size: 18px; height: 48px; line-height: 48px; margin-top: -20px; overflow: hidden; position: relative; text-align: center;}
.pane_img .h_title p{color: #fff; font-size: 18px;}
.pane_r{float: right; width: 600px;}
.pane_r h3{font-size: 18px; font-weight: lighter; margin-bottom: 16px;}
.pane_r p.h_info{height: 35px; line-height: 20px; margin-bottom: 20px; overflow: hidden;}
.pane_r_ul{float: left; margin-right: 10px; overflow: hidden; width: 190px;}
.pane_r_ul img{border: 3px solid #f3f3f3; display: block; height: 160px; width: 184px;}
.pane_r_ul p{height: 30px; line-height: 30px;}

.con_top2 .con2_tt{background:url(../images/con_top2.jpg) center center no-repeat;height:48px;line-height:48px;text-align:center;color:#fff;margin-top:25px;}
.con2_tt span{font-size:16px;}

/*滚动图片*/
#marquee1{width:997px;height:140px;overflow:hidden;border:1px solid #d5d5d5;border-top:none;margin-bottom:25px;}
#marquee1 ul li{float:left; padding:12px 0 0 12px;width:280px;height:120px;}
#marquee1 ul li img{display:block;width:270px;height:100px;padding:5px;background:#fff;border:1px solid #cecece;}
#marquee1 ul li h3{height:30px;line-height:30px;text-align:center;}

.h_p3{border-top: 3px solid #00a8ff; color: #555555; display: block; font-size: 18px; height: 229px; text-align: center;}
.h_p3 h3{color: #33b9ff; font-size: 44px; margin: 0 auto;padding-bottom:16px;padding-top:34px;width: 604px;}
.h_p3 p{line-height: normal; text-align: center;}
.h_p3 .h_mb25{font-size: 12px; margin: 0 auto;padding-bottom: 18px;padding-right: 10px;padding-top:0;text-align: left; text-transform: uppercase; width: 422px;}
.h_p3 h3 span{color: #ff6600; margin-left: 11px;}
.h_p4{background: rgba(0, 0, 0, 0); border-bottom: 3px solid #00a8ff;}
.h_p4_w{clear: both; line-height: 22px; margin: 0 auto; width: 1000px;}
.h_text_color{color: #ff6600;}
.h_f_r{float: right;}
.h_f_l{float: left;}
.h_youshi01{color: #222222; font-size: 14px; margin-left: 14px; text-align: justify; width: 510px;}
.h_youshi01 img{display: block; margin-bottom: 23px;}
.h_youshi_p{padding-left: 40px;}
.h_youshi_p2{padding-left: 60px;}
.h_youshi_p65{padding-left: 65px;}
.h_mt53{margin-top: 53px;}
.h_youshi02{color: #222222; float: left; font-size: 14px; margin-left: 14px; margin-top: 56px; width: 510px;}
.h_youshi02 img{display: block; margin-bottom: 23px;}
.h_h10{clear: both; height: 10px;}
.h_h41{clear: both; height: 41px;}
.h_h49{clear: both; height: 49px;}
.h_h30{clear: both; height: 30px;}
.h_jianz_w{border-bottom: 3px solid #51c7ff; padding-bottom: 33px; padding-top: 29px;}
.h_khjz{}
.h_khjz li{float: left; height: 130px; margin: 0 10px 50px; overflow: hidden; width: 470px;}
.h_khjz img{border: 2px solid #ddd; float: left; height: 123px; width: 167px;}
.h_khjz .div_r{float: left; margin-left: 6px; overflow: hidden; width: 292px;}
.h_khjz h3{font-size: 20px; font-weight: lighter; height: 23px; line-height: 23px; overflow: hidden;}
.h_khjz h2{color: #00a8ff; font-size: 14px; height: 20px; margin-bottom: 5px; overflow: hidden;}
.h_khjz .h_info{height: 80px; line-height: 20px; overflow: hidden; text-indent: 2em;}
.h_h110{clear: both; display: block; height: 110px;}
.h_khjz_list{padding-top: 10px;}
.h_khjz_list li{border-bottom: 1px solid #ddd; display: block; height: 130px; margin: 0 10px 20px; overflow: hidden; padding-bottom: 20px;}
.h_khjz_list img{border: 2px solid #ddd; float: left; height: 123px; width: 167px;}
.h_khjz_list .div_r{float: left; height: 123px; margin-left: 10px; overflow: hidden; width: 570px;}
.h_khjz_list h3{font-size: 20px; font-weight: lighter; height: 23px; line-height: 23px; margin-bottom: 5px; overflow: hidden;}
.h_khjz_list h2{color: #00a8ff; font-size: 14px; height: 20px; margin-bottom: 8px; overflow: hidden;}
.h_khjz_list .h_info{height: 80px; line-height: 23px; overflow: hidden;}
.h_hehuo{margin-top: 26px;}
.h_hehuo_t{background-color: #00a8ff; color: #fff; float: left; font-size: 14px; height: 91px; line-height: 180%; overflow: hidden; text-align: center; vertical-align: middle; width: 118px;}
.h_hehuo_t a{color: #fff; display: block; margin-top: 20px; vertical-align: middle;}
.con_top5{margin:25px 0;}
.con6_tt{background: url(../images/con61.jpg) left bottom repeat-x;color:#00a8ff;padding-bottom:10px;margin-top:25px;position:relative;}
.con6_left{float:left;width:1000px;}
.con6_tt p{text-transform: uppercase;font-size:14px;}
.con6_tt i{font-size:16px;font-style:normal;}
.con6_tt span{position:absolute;right:0;bottom:10px;}
.con6_news img{float:left;width:320px;height:240px;border:3px solid #e9e9e9;margin-top:30px;}
.con6_des{float:right;width:650px;height:240px;font-size:14px;line-height:24px;margin-top:30px;overflow:hidden;}
.con6_des a{color:#00a8ff;}
.con6_right{float:right;width:330px;}
.banner2{text-align:center;margin:25px;}
.banner2 img{width:152px;height:208px;}
.con_top7{background:#f0f0f0;padding:65px 0 25px 0;margin:25px 0 0 0;}
.con7_list{width:289px;background:#fff;padding:10px 10px 55px 10px;float:left;margin:0 11px;}
.con_top7 .con6_tt{margin:0;margin-bottom:15px;}
.con7_list li{line-height:34px;border-bottom:1px dashed #bababa;}
.con7_list li p{float:left;width:65%;text-align:left;height:34px;overflow:hidden;}
.con7_list li span{float:right;width:35%;text-align:right;}

.con_top8{background:#00a8ff;padding:22px;margin:50px 0;}
.con_top8 ul li{float:left;width:120px;font-size:14px;line-height:24px;color:#000;}
.con_top8 h3{font-size:16px;color:#fff;}
.con_top8 i{display:block;font-style:normal;color:#fff;}
.con_top9{background:#fff;padding:15px;margin-top:25px;}
.con6_links{margin:0 5px;}
/* footer */
.footer_top{background:#00a8ff;height:35px;line-height:35px;text-align:center;}
.footer_top span{margin:5px;color:#fff;}
.footer{background:#f0f0f0;}
.foot_nr{line-height: 24px;padding: 10px 0;text-align: center;}

/*内页*/
.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-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;}
.nyMainProPic img:hover{opacity:0.5;}
.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:#990033; 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: 5em; 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;  width:200px;}
.sliderul li a.hover{ color:#00a8ff;}/*选中改变颜色*/
.sliderul li a.on{ color:#00a8ff}/*选中改变颜色*/
.sliderul li:hover ul{ display:block}
.sliderul ul li:hover a{color:#00a8ff}
.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{ display:block; width:675px;color: #000; text-align:center;float:left; line-height:30px; padding:0 2%;margin:10px 0;}
.page span{padding-left:10px}
.page a { padding:4px 10px; }
.page a.num{ margin:0 5px; padding:2px 8px; color:#FFF; background:#ababab;}
.page a.num:hover { color: #fff; background:#117fd3 ;}
.page a.select{ margin:0 5px; padding:2px 8px; color:#FFF; background:#117fd3;}



