@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
img{border:0;}
a{text-decoration:none;color:#666; transition: all 0.5s ease 0s;}
a:hover{text-decoration:none; color:#f67c00;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul{list-style:none;}
body{font-family:"微软雅黑","Microsoft YaHei","宋体",Arial; font-size:12px; background-color:#fff; color:#666; }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
table { margin:0 auto; }
input:focus,select:focus { outline:none; }
.blank10 { height:10px; line-height:20px; clear:both; visibility:hidden; }
.blank20 { height:20px; line-height:20px; clear:both; visibility:hidden; }
.blank30 { height:30px; line-height:30px; clear:both; visibility:hidden; }
.blank40 { height:40px; line-height:40px; clear:both; visibility:hidden; }
.blank50 { height:50px; line-height:50px; clear:both; visibility:hidden; }
.blank60 { height:60px; line-height:60px; clear:both; visibility:hidden; }
.blank70 { height:70px; line-height:70px; clear:both; visibility:hidden; }
.blank80 { height:80px; line-height:80px; clear:both; visibility:hidden; }
.blank85 { height:85px; line-height:85px; clear:both; visibility:hidden; }
.blank90 { height:90px; line-height:90px; clear:both; visibility:hidden; }
.blank100 { height:100px; line-height:100px; clear:both; visibility:hidden; }

/************************** index.html **************************/
.main { width:1200px; margin:0 auto; }
.nav-head { width:100%; height:85px; background:url(headbg.png) repeat 0 0; position:fixed; top:0; z-index:9999; }
.logo { float:left; width:200px; height:85px; }

.nav { float:left; width:760px; height:85px; margin-left:20px; }
#nav{ height:35px; text-align:center; width:100%; position:relative; z-index:999; padding-top:26px; }
#nav ul{width:100%; position:absolute; left:0px; }
#nav li{float:left;position:relative; }
#nav a{display:block;float:left;height:35px; line-height:35px; font-size:15px; color:#333; width:94px;position:relative; background:url(navge.jpg) no-repeat right center; }
#nav a:hover,#nav .on a,#nav li.sfhover a{text-decoration:none; color:#f67c00; }
#nav li ul{display:none;position:absolute;top:35px;left:0px;padding:10px 0; background-color:#029fee; z-index:11; overflow:hidden; }
#nav li ul li{background:none; line-height:30px;height:30px;margin:0; position:relative;z-index:2}
#nav li ul a,#nav li.on ul a,#nav li.sfhover ul a{ background:none; font-weight:normal;height:auto;color:#fff;line-height:26px;font-size:14px;float:none;padding:2px 0;border:none; }
#nav li ul a:hover{color:#fff;font-weight:normal;border:none; background-color:#007ebd; }

.cnen { float:right; width:180px; height:85px; line-height:85px; }
.cnen a { margin-left:10px; }

.flexslider { position: relative; height: 680px; overflow: hidden; background: url(loading.gif) 50% no-repeat;}
.flexslider .slides { position: relative; z-index: 1;}
.flexslider .slides li { height: 680px;}
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer; transition:none;}
.flex-control-nav .flex-active { background-position: 2px 0;}

.idx_tit { height: 98px; overflow: hidden; font-size:26px; font-weight:bold;color:#029fee;background: url(ld_line.png) no-repeat left top; padding-left: 32px; }
.idx_tit em { display: block; font-style:normal; font-weight:normal; font-size:16px; color:#b4b4b4; text-transform: uppercase; }
.idx_tit span a { font-size:14px; color:#666; padding-top:40px;font-weight:normal;display: inline-block; }

.pro_left { float:left; width:450px; border:#eee 1px solid; border-bottom:#d0d0d0 4px solid; background-color:#f7f7f7; }
.pro_left_pic { width:100%; height:320px; }
.pro_left_txt { padding:8% 5%; height:173px; }
.pro_left_txt h1{ font-size:25px; padding-bottom:12px; }
.pro_left_txt p{ font-size:14px; line-height:25px; }

.flexslider2 { position: relative; height: 320px; overflow: hidden; background: url(loading.gif) 50% no-repeat;}
.flexslider2 .slides { position: relative; z-index: 1;}
.flexslider2 .slides li { height: 320px;}

.pro_right { float:right; width:736px; list-style:none; }
.pro_right li { float:left; width:240px; border:#eee 1px solid; margin-right:5px; margin-bottom:15px; }
.pro_right li a{ display:block; background-color:#f7f7f7; font-size:15px; text-align:center; }
.pro_right li img{ width:240px; height:240px; }
.pro_right li a:hover{ background-color:#f67c00; color:#FFF; }
.pro_right li p{ padding:8px 0; }

#progun{ width:1200px; margin:0 auto; }
.scroll_horizontal{position:relative;width:1200px;height:630px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:630px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left; width:1200px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(link_left.jpg);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:-60px;background-position:0 0;}
.scroll_horizontal .next{right:-66px;background-image:url(link_right.jpg);background-repeat:no-repeat;}
.scroll_horizontal .prev:hover{background-position:0 0px;}
.scroll_horizontal .next:hover{background-position:0px 0px;}

.case_list { float:left; width:582px; height:300px; background-color:#f7f7f7; border:#eee 1px solid; margin-right:32px; margin-bottom:20px; }
.case_list .pic{ float:left; width:240px; height:300px; }
.case_list .pic img{ width:240px; height:300px; }
.case_list .content { float:left; width:260px; height:180px; padding:30px 40px; overflow:hidden; }
.case_list .content a{ display:block; font-size:18px; color:#333; padding-bottom:20px; }
.case_list .content a:hover{ color:#f67c00; }
.case_list .content p{ font-size:14px; line-height:22px; }
.case_list .more { float:left; padding:0 40px; }

.footer { width:100%; overflow:hidden; }
.footer .footurl { width:100%; background-color:#222534; overflow:hidden; border-bottom:#3a424d 1px solid; padding:50px 0; }
.footer .footurl .lxfs { float:left; width:300px; padding-left:10px; }
.footer .footurl .lxfs p{ font-size:14px; color:#FFF; line-height:25px; }
.footer .footurl .urli { float:right; width:870px; }
.footer .footurl .urli ul{ float:left; width:100px; list-style:none; }
.footer .footurl .urli ul h2{ background:url(urlbg.jpg) no-repeat left bottom; line-height:35px; font-size:15px; color:#FFF; margin-bottom:10px; }
.footer .footurl .urli ul li{ display:block; width:100%; line-height:25px; }
.footer .footurl .urli ul li a{ color:#afafaf; font-size:13px; }
.footer .footurl .urli ul li a:hover{ color:#fff; }
.footer .foot{ width:100%; background-color:#1a1c28; color:#afafaf; line-height:50px; }
.footer .foot a{color:#afafaf; }

/************************** 内页 **************************/
.neibg { width:100%; background:url(neibg.jpg) repeat-x center top; min-height:460px; overflow:hidden; }
.weizhi { width:98%; padding-left:2%; height:60px; line-height:60px; background:url(weizhi.png) no-repeat left center; background-size:16px auto; color:#666; }
.nei_left { float:left; width:235px; }
.nei_left .tit{ width:85%; padding-left:15%; background-color:#00a0e9; height:70px; line-height:70px; font-size:26px; color:#FFF; }
.nei_left .cat{ width:100%; background-color:#f4f4f4; overflow:hidden; }
.nei_left .cat ul{ width:175px; padding:30px 30px 20px 30px; list-style:none; overflow:hidden; } 
.nei_left .cat ul li{ width:100%; height:40px; border-bottom:#CCC 1px dashed; }
.nei_left .cat ul li a{ display:block; line-height:40px; font-size:14px; padding-left:18px; background:url(p.jpg) no-repeat left center; color:#333;}
.nei_left .cat ul li a:hover{ color:#f67c00;}

.nei_right { float:right; width:925px; }
.nei_right .tit{ width:100%; height:45px; border-bottom:#CCC 1px solid; position:relative; }
.nei_right .tit a{ position:absolute; height:44px; line-height:44px; padding:0 10px; font-size:20px; color:#333; border-bottom:#f67c00 3px solid; cursor:default; }
.nei_right .content { padding:30px 10px; font-size:14px; line-height:26px; }
.nei_right .content p{ padding-bottom:10px; }

.pro_cls { width:100%; list-style:none; overflow:hidden; }
.pro_cls li{ float:left; width:230px; height:50px; margin-right:10px; margin-bottom:10px; }
.pro_cls li a{ display:block; text-align:center; border:#e2e2e2 1px solid; padding-left:5px; padding-right:5px;  padding-top:15px; height:35px; line-height:19px; font-size:15px; color:#333; background-color:#f4f4f4; }
.pro_cls li a:hover{ background-color:#00a0e9; color:#FFF; }
.pro_cls li a.on{ background-color:#00a0e9; color:#FFF; }
.pro_cls li .pt1{ padding-top:6px; height:44px; }
.pro_cls li .mr0{ margin-right:0px; }

.pro_list { width:100%; list-style:none; overflow:hidden; }
.pro_list li{ float:left; width:280px; height:330px; margin-right:20px; margin-bottom:30px; }
.pro_list li a{ display:block; background:url(proline.jpg) no-repeat center bottom; color:#00a0e9; font-size:14px; }
.pro_list li a:hover{ background:url(proline2.jpg) no-repeat center bottom; color:#f67c00; font-size:14px; }
.pro_list li a:hover img{ border:#ddd 1px solid; width:278px; height:278px; }
.pro_list li p{ text-align:center; padding:12px 0; }

.pro_infos { width:100%; overflow:hidden; }

.sdm_products_cpnr_img { float:left; width:510px; }
.sdm_products_cpnr_wz { float:right; width:650px; }
#preview_wrap{
	margin: 0;
	padding: 0px;
	width:500px;
	border: 1px solid #eeeeee;	
}
 
#preview_outer {
	overflow: hidden;
	width: 550px;
	height: 400px;
	position: relative;
}
 
#preview_inner {
	text-align: left;
	height: 100%;
	position: relative;
}
 
#preview_inner div {
	float: left;
	width: 550px;
	height: 400px;
	position: relative;
}
 
#preview_inner div a {
	position: absolute;
	bottom: 0;
	left: 0;	
	display: block;
	width: 100%;
	text-indent: 20px;
	padding: 5px 0;
	color: #fff;
	background: url(bg_trans.png);
	text-decoration: none;
	font-size: 18px;
}
.jqzoom{ width:500px; height:370px; position:relative; padding:2px; }

.zoomdiv{ left:859px; height:333px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:520px; height:86px; padding-top:6px;padding-left:4px;}
#spec-left{ background:url(left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:15px;}
#spec-right{background:url(right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:15px;}
#spec-list{ width:590px; float:left; overflow:hidden; margin-left:5px;margin-top:10px; display:inline;}
#spec-list ul { width:100%; float:left;padding:0px;margin:0px; list-style:none;}
#spec-list ul li{
	float:left;
	padding:0px;
	width:78px;
	margin:0px;
}
#spec-list ul li img{
	width:73px; height:54px;
	border: 1px solid #eeeeee;
	margin-right:3px;
	padding:0px;
	float:left;	
}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #E3E3E3;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:600px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #E3E3E3;background:#E3E3E3 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:470px; }
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}

.ago { width:100%; }
.ago h1{ display:block; font-size:22px; padding:10px 0; color:#00a0e9; }
.ago h2{ display:block; font-size:16px; padding:2px 0; color:#333; }
.ago dt{ font-size:14px; line-height:26px; padding-top:20px; }

.pro_content { width:100%; overflow:hidden; }
.pro_content .tit{ width:100%; height:45px; border-bottom:#CCC 1px solid; position:relative; }
.pro_content .tit a{ position:absolute; height:44px; line-height:44px; padding:0 10px; font-size:20px; color:#333; border-bottom:#f67c00 3px solid; cursor:default; }
.pro_content .content{ padding:20px 10px; font-size:14px; line-height:26px; }
.pro_content .content p{ padding-bottom:10px; }
.pro_content .content img{ max-width:1180px; }

.pro_sx { width:100%; }
.pro_sx .shang{ float:left; width:50%; font-size:14px; }
.pro_sx .xia{ float:right; width:50%; text-align:right; font-size:14px; }
.pro_sx a{ font-size:14px; }

.ser_list { width:98%; margin:20px auto; list-style:none; }
.ser_list li{ float:left; width:98%; padding-left:2%; line-height:35px; border-bottom:#ddd 1px dashed; background:url(p2.jpg) no-repeat 8px center; }
.ser_list li a{ font-size:14px; }

.op_tit { width:100%; text-align:center; height:35px; font-size:22px; color:#333; }
.op_time { width:100%; font-size:13px; color:#999; height:30px; text-align:center; border-bottom:#ddd 1px dashed; margin-bottom:10px; }

.newslist dl {
	margin-top: 18px;
	border: 1px solid #ddd;
	overflow: hidden;
}
.newslist dd {width: 745px;float: left;}
.newslist dd h3 {
	width:745px;
	height:36px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 16px;
	line-height: 36px;
}
.newslist dd h3 a{float:left;width:460px;overflow: hidden;text-overflow: ellipsis; color:#333;}
.newslist dd h3 a:hover{ color:#f67c00; }
.newslist dd h3 span{float:right;width:93px;font:14px "微软雅黑";color:#d5d5d5;margin-top:15px;}
.newslist dd p {
	line-height: 20px;
	height: 40px;
    overflow: hidden;
	font-size:14px;
	margin-top: 5px;
}
.newslist .dl01 {
	height:144px;
	padding: 18px 18px 0 18px;
	background: #f4f4f4;
}
.newslist .dl01 dt {
	float: left;
    width: 234px;
    height: 126px;
    overflow: hidden;
    margin-right: 28px;
}
.newslist .dl01 dd {width: 605px;}
.newslist .dl01 dd h3 {
	height: 43px;
	width: 605px;
	line-height: 43px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.newslist .dl01 dd p {
	font-size:14px;
	color: #6e6e6e;
	line-height: 24px;
	margin-top: 12px;
	height: 72px;
	overflow: hidden;
}

.cases_list { width:100%; list-style:none; }

/*CSS jogger style pagination*/
.pager { float:left; width:100%; text-align:center; height:50px; line-height:50px; padding:10px 0; }

DIV.jogger {
	PADDING: 2px; MARGIN: 7px; PADDING-TOP: 2px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif
}
DIV.jogger A {
	PADDING: 4px 10px; MARGIN: 2px; COLOR: #666; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
DIV.jogger A:hover {
	PADDING: 4px 10px; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #f67c00;
}
DIV.jogger A:active {
	PADDING: 4px 10px; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #f67c00;
}
DIV.jogger SPAN.current {
	PADDING: 4px 10px; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #f67c00;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
DIV.jogger SPAN.disabled {
	DISPLAY: none
}