@charset "utf-8";
/* CSS Document */
/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{ background-color:#FFF; color:#666; font-size:12px; font-family:Arial;}
ul,li,dl{list-style-type:none;}
input{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
input,button,textarea,select{font:100% Arial, Helvetica, sans-serif'Arial';}

/* 默认全局样式超链接样式 */
a{color: #333; text-decoration:none; outline: none;}/* 链接基本样式 */
a:hover {color: #222; text-decoration:none;}/* 链接移上时的样式 */
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

/* 其它常用样式的定义 */
.clear{ clear: both;}
.noBorder{border:none;}


/*首页头部*/
.top_heard{width:990px; height:88px; margin:0 auto;}
.logo{width:317px; height:88px; float:left; margin-right:196px;}
.call{width:249px; height:25px; padding-top:35px; float:left;}
.language{width:140px; height:20px; float:right; margin-top:32px;}
.language .cn,.language .en{background:url(../images/b2.jpg) no-repeat left; padding-left:15px; line-height:20px; color:#767676;}
.language .on_cn,.language .on_en{background:url(../images/b.jpg) no-repeat left; padding-left:15px; line-height:20px; color:#f56d12;}

.top_nav{width:990px; height:38px; margin:0 auto;}
.nav_left{background:url(../images/nav_left.jpg) no-repeat; width:4px; height:38px; float:left;}
.nav_right{ background:url(../images/nav_right.jpg) no-repeat; width:4px; height:38px; float:right;}
.nav_center{width:982px; height:38px; background:url(../images/nav_bg.jpg) repeat-x; float:left;}
.nav_li{width:767px; float:left; height:38px;}
.nav_search{width:212px; float:left; height:32px; padding-top:6px;}
.nav_center li{width:104px; height:38px; line-height:38px; background:url(../images/li_bg.jpg) no-repeat right; display:block; float:left; text-align:center; font-family:Arial; font-size:13px;}
.nav_center li a:hover{color:#bd2923;}

.index_banner{width:990px; margin:0 auto; height:400px; margin-top:13px; position:relative; overflow:hidden;}

.index_about{width:988px; height:302px; margin:0 auto; background:url(../images/about_bg.jpg) repeat-x; border:1px #dedede solid;}
.case,.about,.product{width:285px; height:302px; float:left; padding-left:24px; padding-right:20px;}
.case h1{height:131px; background:url(../images/case_bg.jpg) left no-repeat; padding-left:130px; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.case h1 p,.about h1 p,.product h1 p{font-size:16px; color:#333; font-family:Arial; padding-top:35px; margin-bottom:13px; padding-left:10px;}
.case li{width:278px; height:27px; background:url(../images/red_b.jpg) left no-repeat; line-height:27px; padding-left:7px;}
.case li a{padding-left:10px; color:#666;}
.case li a:hover{color:#C30;}
.case li span{padding-right:10px; background:url(../images/s_b.jpg) no-repeat right; color:#666;}
.case .li_b{height:42px; width:267px; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed; background:#fafafa; padding:9px 9px; display:block;}
.case .li_b h2{float:left; width:70px;}
.case .li_b h3{float:left; width:197px; line-height:22px; color:#8B8B8B;}
.about h1{height:131px; background:url(../images/about_bg2.jpg) left no-repeat; padding-left:130px; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.about dl{line-height:25px;}
.about dt{float:left; width:105px;}
.about dt img{ padding:2px; background:#FFF; border:1px #ccc solid; display:block; width:87px; height:65px;}
.about dd{float:left; width:180px;}
.product h1{height:131px; background:url(../images/pro_bg.jpg) left no-repeat; padding-left:130px; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.pro_t{width:268px; height:87px; background:#e4e4e4; padding:3px; margin:0 auto; margin-top:15px; margin-bottom:7px;}
.pro_t b{position:absolute; z-index:999; background:#c2000c; display:block; width:54px; height:17px; color:#FFF; margin-left:-15px; margin-top:5px; text-align:center; line-height:17px;}

.foot{ height:100px; width:100%; background:#f6f9fc;}
.foot_cen{width:990px; height:100px; margin:0 auto; text-align:center; line-height:100px;}



/*banner*/
#container {width:990px; height:400px;  margin: 0 auto;}
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 


/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-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 JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -20px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width:100%; text-align: center; margin:0 auto; margin-top:-20px; _margin-top:-40px; position:relative; z-index:10px;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(../images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}





/*内页*/
.about_banner{width:990px; height:193px; margin:0 auto;}
.about_cen{width:990px; height:auto; overflow:hidden; min-height:500px; margin:0 auto;}
.about_left{width:236px; float:left; background:#f8fcff; margin-right:25px;}
.about_left h6{width:234px; height:43px; background:url(../images/about_left_bit.jpg) no-repeat; font-family:Arial; font-size:14px; line-height:43px; text-indent:50px; color:#155183; border:1px #ededed solid; border-bottom:none;}
.about_left h6 b{color:#999; font-size:12px; font-weight:normal;}
.about_left ul{border:#ededed solid 1px; border-top:none;}
.about_left li{height:35px; line-height:35px; background:url(../images/li_l.jpg) left no-repeat; text-indent:50px; font-family:Arial; border-bottom:1px #ededed solid;}
.about_left li:hover{background:#c2d9eb url(../images/li_lb.jpg) no-repeat left;}
.about_right{width:723px; float:left;border:1px #ededed solid; padding-bottom:30px;}
.about_right h5{line-height:35px; font-size:15px; color:#14609c; font-family:Arial; text-align:center; margin:15px 0px;}
.about_words{width:693px; padding:15px; padding-bottom:0px; line-height:17px;}
.about_right h1{ height:43px; line-height:40px; background:url(../images/r_bg.jpg) repeat-x; text-indent:15px; font-family:Arial; font-size:14px; color:#155183; text-align:left;}
.about_right h1 b{font-size:11px; font-weight:normal; color:#999; padding-left:10px;}
.about_right h1 p{float:left;}
.about_right h1 span{float:right; font-size:12px; padding-right:15px;}
.contact_l{width:214px; border:1px #ededed solid; border-top:none; line-height:25px; padding:10px;}
.fangan{width:693px; padding:15px; padding-bottom:0px;}
.fangan dl{height:155px; border-bottom:1px #ccc dotted; margin-bottom:15px;}
.fangan dl img{width:175px; height:135px; padding:2px; background:#FFF; border:1px #ccc solid;}
.fangan dt{float:left; width:179px; margin-right:20px;}
.fangan dd{float:left; width:494px; font-family:Arial;}
.fangan dd h2{line-height:30px;font-size:14px;}
.fangan dd h3{color:#14609c;line-height:25px;}
.fangan dd h4{color:#14609c;line-height:20px;}
.fangan p{background:#e3f0f9; padding:5px; line-height:20px;}
.fangan p a{color:#14609c;}
.fangan_show{width:693px; padding:15px; padding-top:0px; padding-bottom:0px;}
.fangan_show_w{border-top:1px dotted #ccc; margin-top:20px; width:653px; padding:20px; line-height:22px;}
.fangan_more{width:693px; height:auto;}
.more1{margin-right:12px;}
.more1,.more2{width:338px; float:left; height:240px; border:1px #ededed solid; margin-top:10px;}
.fangan_more h2{line-height:30px; border-bottom:1px #ededed solid; height:30px;}
.fangan_more h2 b{font-weight:normal; color:#14609c; font-family:Arial; padding:0px 15px;}
.fangan_more dl{width:318px; padding:10px; height:100px;}
.fangan_more dl img{width:120px; height:93px; padding:2px; background:#FFF; border:1px #ccc solid;}
.fangan_more dt{float:left; width:124px;}
.fangan_more dd{float:left; width:180px; padding-left:14px;}
.fangan_more dd p{line-height:20px; font-family:Arial;}
.fangan_more dd p a{color:#14609c;}
.fangan_more h4{line-height:22px; background:#e3f0f9; width:308px; margin:0 auto; padding:5px; font-family:Arial;}
.box{width:693px;margin:0px auto; margin-top:20px; margin-bottom:20px;}
.tab_menu{overflow:hidden; height:37px; }
.tab_menu li{width:100px;float:left;height:37px;line-height:37px; color:#C30;background:url(../images/tab_bg.jpg) repeat-x;text-align:center;cursor:pointer; border-right:1px #e4e4e4 solid; border-top:1px #dedede solid;}
.tab_menu li.current{color:#C30;background:#fff; border-top:#14609c 2px solid; height:35px; line-height:35px;}
.tab_menu li a{color:#666;text-decoration:none; font-family:Arial;}
.tab_menu li.current a{color:#14609c;}
.tab_box{ padding:10px; line-height:18px; border:1px #dedede solid; height:auto; overflow:hidden;}
.tab_box .hide{display:none;}
.fangan_show_tab{border-top:1px dotted #ccc; margin-top:20px; width:693px; line-height:22px;}
.tab_box dl{width:325px; padding:5px; height:190px; float:left; display:block; margin-bottom:10px; border-bottom:1px #ccc dotted;}
.tab_box dl img{width:120px; height:93px; padding:2px; background:#FFF; border:1px #ccc solid;}
.tab_box dt{float:left; width:124px;}
.tab_box dd{float:left; width:180px; padding-left:14px;}
.tab_box dd p{line-height:20px; font-family:Arial;}
.tab_box dd p a{color:#14609c;}
.tab_box h4{line-height:22px; background:#e3f0f9; width:308px; margin:0 auto; padding:5px; font-family:Arial; clear:both;}

.product_show{width:693px; padding:15px; padding-bottom:0px;}
.pros_cen_left{width:390px; height:380px; float:left;}
.pros_cen_right{width:300px; height:380px; float:left;}
.pros_cen_right p{line-height:20px; font-size:13px; font-family:Arial; margin-bottom:5px;}

/*新闻中心*/
.news_nr{ width:684px; height:auto; padding:20px; }
.news_nr li{ width:664px; height:32px; line-height:32px; background:url(../images/about_left3.jpg) left center no-repeat; padding-left:20px; border-bottom:1px dashed #CCC;}
.news_nr li span{ float:right;}
.news_nr_fy{ width:664px; text-align:center; padding-top:20px;}

.newsshow_nr{ width:684px; height:auto; padding:20px; line-height:26px;}
.newsshow_nr h3{ width:684px; height:50px; line-height:50px; margin-bottom:20px; text-align:center; font-weight:bold; color:#000; border-bottom:1px dashed #CCC;}
.newsshow_nr p{ text-indent:2em;}

/**内页左侧导航样式**/
#menu1{width:236px;margin:0 auto;}
	#menu1 h1{cursor:pointer;color:#333;font-size:12px;padding:0px 0 0px 40px; border-bottom:1px solid #ededed; font-family:Arial; line-height:35px; background:url(../images/li_l.jpg) left no-repeat; border-left:1px #ededed solid; border-right:1px #ededed solid;}
	#menu1 h2{cursor:pointer;color:#C00;font-size:12px;padding:0px 0 0px 15px;border:#E7E7E7 1px solid; border-right:none; border-left:none;border-top-color:#FFF; line-height:30px; font-family:Arial; border-left:1px #ededed solid; border-right:1px #ededed solid;}
	.no{display:none;}
	#menu1 h1 a:hover{color:#666;}
	#menu1 h1:hover{background:url(../images/li_lb.jpg) left no-repeat #c2d9eb;}
	#menu1 h2:hover{background:#FFF;}
	#menu1 h2 a{color:#666}
	#menu1 h2 a:hover{color:#666;}
	#menu1 a{color:#333; font-size:13px; text-align:left; margin-left:5px;}
	#menu1 strong{color:#C00; font-weight:700;}
	



#container1 {
	width:693px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#products_example {
	width:693px;
	height:360px;
	position:relative;
}

#products {
	margin-left:26px;
}

#products .next,#products .prev {
	position:absolute;
	top:160px;
	left:0;
	width:21px;
	height:0;
	padding-top:21px;
	overflow:hidden;
	display:block;
	z-index:101;
}
#products .prev {
	background:url(../images/arrow-prev.png);
}

#products .next {
	left:518px;
	background:url(../images/arrow-next.png);
}

#products .slides_container {
	width:480px;
	height:350px;
	padding:3px;
	overflow:hidden;
	float:left;
	position:relative;
	border:1px solid #dfdfdf;
}

#products .pagination {
	background:#dfdfdf;
	width:130px;
	padding:5px 5px;
	float:left;
	margin-left:30px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#products .pagination li {
	float:left;
	margin:2px 4px;
}

#products .pagination li a {
	display:block;
	width:55px;
	height:41px;
	margin:1px;
	float:left;
	background:#f9f9f9;
}

#products .pagination li.current a {
	border:1px solid #7f7f7f;
	margin:0;
}

.fangan .img_a{display:block; padding:2px; background:#FFF; width:175px; height:135px; border:1px #dbdbdb solid; margin-bottom:8px;}
.fangan ul{padding:15px 25px 0px 25px;}	
.fangan li{float:left; border:1px #dbdbdb solid; padding:5px; width:180px; margin-right:32px; margin-bottom:25px;}
.fangan li a{line-height:18px; font-family:Arial;}
.fangan li a:hover{ text-decoration:underline; color:#C30;}
.fangan .span_bg{width:auto; height:30px; display:block; background:#739ec0; text-align:center; color:#FFF; float:left;}
.fangan .h_bg{border-bottom:1px #739ec0 solid; line-height:30px; height:30px;}
.fangan .h_bg a{display:block; line-height:30px; float:right;}
.fangan .h_bg a:hover{text-decoration:underline; color:#C30;}