@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
@font-face {
	font-family: 'futura';
	src: url('../font/futura_medium.eot'); /* IE9 Compat Modes */
	src: url('../font/futura_medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../font/futura_medium.woff') format('woff'), /* Modern Browsers */
         url('../font/futura_medium.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../font/futura_medium.svg#YourWebFontName') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'opposansregular';
    src: url('../font/opposans-r-webfont.eot');
    src: url('../font/opposans-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opposans-r-webfont.woff2') format('woff2'),
         url('../font/opposans-r-webfont.woff') format('woff'),
         url('../font/opposans-r-webfont.ttf') format('truetype'),
         url('../font/opposans-r-webfont.svg#opposansregular') format('svg');
}
html,body{ font:12px/18px futura; color:#000;}
ul,li{list-style:none;}
img{border:none;}
a:link,a:visited{ text-decoration:none; color:#000;}
.clear{ clear:both; font-size:0px;}
div{margin:0 auto;}
h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
.warp{width:1000px;min-width:1000px;}

.topnas{width:100%;min-width:1000px;height:50px;background:#dedfdc url(../images/topnavimg.jpg) bottom center repeat-x;}
.toplife{float:left;width:650px;font-size:14px; line-height:40px;display: inline-block;}
.toplife .tel{vertical-align:middle; padding-left:20px;}
.toprime{float:right; width:250px; overflow:hidden;}
.toprime .search{float:right;width:225px;height:20px;margin:10px 0;background:url(../images/search.png) no-repeat;overflow:hidden;}
.toprime .search .tex {float:right;width:175px;padding:0 15px;height:20px;line-height:20px;background:none;border:0;color:#000;font-size:14px;outline:none;}
.toprime .search .btn {float:left;background:none;border:0;cursor:pointer;width:20px;height:20px;}

.xy{width:1000px;height:100px;}
.navbar{width:100%; height:auto;}
.logo{float:left; width:255px;}
.logo a{ display:block;}
.logo img{ padding:14.5px 0;}
.nav{ float:right; width:680px;}
.nav li{ float:left;}
.nav li a{ display:block; padding:0 10.3px; font-size:14px;font-weight:600;color:#000;line-height:100px;}
.nav li a:hover, .nav li a.on{background-color:#183885;color:#fff;line-height:100px;}


/*另类滚动特效*/
/* rslides */
.rslides{position:relative;	list-style:none;overflow:hidden;width:100%;	padding:0;	margin:0;}
.rslides li{padding-bottom:10px;-webkit-backface-visibility:hidden;	position:absolute;	display:none;width:100%;left:0;	top:0;}
.rslides li img{ position:relative;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;	height:auto;float:left;	width:100%;	border:0;}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:100;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:50px;height:5px;margin-left:5px; background-color:#fff;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:50px;height:5px;z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#ff0000;}

/* Callback example */
.callbacks_container{/*margin-bottom:2px;*/	position:relative;	width:100%;	min-width:1000px;	text-align:center;}

.callbacks{	position:relative;	list-style:none;overflow:hidden;width:100%;	padding:0;	margin:0;}
.callbacks li{position:absolute;width:100%;	left:0;	top:0;}
.callbacks img{	z-index:10;	/*box-shadow:0 0 5px rgba(0,0,0,0.5);*/	display:block;	position:relative;	z-index:1;	height:auto;width:100%;	border:0;}
.callbacks .caption{display:block;	position:absolute;	z-index:2;	font-size:20px;	text-shadow:none;	color:#fff;	background:#000;background:rgba(0,0,0, .8);	left:0;	right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{	position:absolute;	-webkit-tap-highlight-color:rgba(0,0,0,0);	top:50%;left:0;	opacity:0.6;z-index:3;	text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;margin-top:-30px;	display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}

@media screen and (max-width:600px){.callbacks_nav{top:47%;}}
/*------------*/



.rightainer{float:left; width:480px; padding:80px 0 50px;position:relative;}
.iabout{width:100%; background:url(../images/iline.png) left bottom no-repeat;}
.iabout h2{font-size:32px;font-weight:600;font-family:opposansregular;}
.iabout p{font-size:16px; padding:25px 0;color:#686868;}
.rightainertop{width:100%; padding-top:30px;}
.rightainertop p{font-size:16px; font-weight:lighter;line-height:24px;color:#686868;}
.rightainertop .more{border:1px solid #183885;border-radius:25px;font-size:18px;color:#183885;clear:both;padding:6px 20px;text-decoration:none;}
.rightainertop .more:hover{border:1px solid #c7040c;color:#c7040c;}
.rightainerdown{width:100%;}
.rightainerdown ul{}
.rightainerdown ul li{float:left; width:333.333px;}
.rightainerdown ul li#endli{border-right:none;}
.rightainerdown ul li .a01icon{width:333.333px; height:250px; background:url(../images/icon01.png) center top no-repeat; cursor:pointer;}
.rightainerdown ul li .a01icon:hover{background:url(../images/icon01.png) center top no-repeat;}
.rightainerdown ul li .a02icon{width:333.333px; height:250px; background:url(../images/icon02.png) center top no-repeat; cursor:pointer;}
.rightainerdown ul li .a02icon:hover{background:url(../images/icon02.png) center top no-repeat;}
.rightainerdown ul li .a03icon{width:333.333px; height:250px; background:url(../images/icon03.png) center top no-repeat; cursor:pointer;}
.rightainerdown ul li .a03icon:hover{background:url(../images/icon03.png) center top no-repeat;}
.rightainerdown ul li p{font-size:14px;text-align:center;}
.rightainerdown ul li .a01{color:#adcb6a;}
.rightainerdown ul li .a02{color:#ec5074;}
.rightainerdown ul li .a03{color:#5cc89f;}
.leftvideo{float:right; width:500px;padding:70px 0;}

.iprobg{width:100%; margin-top:30px;background:url(../images/iprobg.png) top center repeat-x;}
.iprolisttop{width:1000px;padding:50px 0 10px; position:relative;text-align:center;}
.iprolisttop h2{font-size:32px; font-weight:600; color:#fff;}
.iprolisttop p{font-size:16px; padding:20px 0;line-height:22px;color:#fff; background:url(../images/iproline.png) center bottom no-repeat;}
.iprolist{width:100%; overflow:hidden;}
.iprolist ul{width:100%; padding-top:20px;}
.iprolist ul li{float:left; margin-right:20px; margin-bottom:20px; width:313px}


.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
/*  background-color: rgba(86,131,174,0.1);*/
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect:hover .overlay {
	background:rgba(24,56,133,.70) url(../images/iproimg.png) center center no-repeat;
}

.hovereffect img {
  display: block;
  position: relative;
  width:313px;
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  text-shadow:1px 1px 1px #000;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  font-size:18px;
  font-weight: normal;
  width:100%; padding:50% 0;
}

.hovereffect:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background:url(../images/iproline.png) center 56% no-repeat;
}

.hovereffect a.info:hover {
  /*box-shadow: 0 0 5px #fff;*/
}

.inewstop{width:100%;padding:80px 0 10px; position:relative;text-align:center;}
.inewstop h2{font-family:opposansregular; font-size:25px; font-weight:600;}
.inewstop p{font-size:15px; line-height:50px; font-family:opposansregular;}
.inews{width:100%;overflow:hidden;}
.inews ul{width:100%;padding-top:20px;}
.inews ul li{float:left;}
.inews ul li:nth-child(odd){margin-right:40px;}
.inews ul li a{display:block;width:480px;}
.inews ul li a img{width:480px;}
.inews ul li a .on{font-family:opposansregular;}
.inews ul li a h4{font-size:20px; line-height:28px;font-weight:600;padding:20px 0;}
.inews ul li a p{font-size:14px;line-height:25px;}
.inews ul li a h5{width:183px; height:55px; background:url(../images/nmore.png) no-repeat;margin:20px 0;}
.inews ul li a:hover h5{ background:url(../images/nmore_one.png) no-repeat;}

.subject{width:1000px;padding:60px 0 30px; position:relative;text-align:center;}
.subject h2{font-size:32px; font-weight:600;}
.subject p{font-size:16px;padding:20px 0;background:url(../images/iline.png) center bottom no-repeat;}
.subject ul{padding-top:30px; text-align:center;}
.subject ul li{float:left;display:inline-block;width:293px;padding:0 20px;}
.subject ul li p{ background:none; text-align:center;}
.subject ul li img{ width:290px;}
.subject ul li .wos{ color:#5d73a9; font-size:22px; line-height:24px;}
.subject ul li .wtex{color:#797979; font-size:16px; padding:0;text-align:left;}


.ilocation{width:100%; height:200px; background-color:#b9a495; margin-bottom:1px;}
.ilocationLeft{float:left; width:66%; height:200px; background:url(../images/baidumap.jpg) center top no-repeat;}
.ilocationRight{ float:right; width:33%;height:200px;}
.ilocationRight h2{font-family:"Times New Roman", serif; font-size:30px; text-transform:uppercase; color:#fff; padding-left:35px; padding-top:80px;}
.ilocationRight p{font-size:18px; font-family:Microsoft YaHei; color:#fff; padding-top:7px; padding-left:35px; }

.foot_con{width:100%; background:#183885; overflow:hidden; margin-top:30px;}
.foot_con .add{float:left;width:500px; padding:20px 0 40px;}
.foot_con .add .re{font-size:25px;color:#fff;height:38px; line-height:38px}
.foot_con .add .re .as{vertical-align:middle;padding:0 10px 4px 0;}
.foot_con .add .tex{font-size:15px;color:#fff;line-height:28px}


.foot{width:100%;background:#202020;overflow:hidden;}
.subsc{float:left;width:500px;height:230px;padding-top:40px;overflow:hidden;}
.subsc h2{font-size:18px; font-weight:600; color:#202020;}
.subsc p{font-size:14px;color:#202020;line-height:40px;}
.subsc .eaddress{width:270px;height:26px;margin:10px 0;background:url(../images/eaddress.png) no-repeat;overflow:hidden;}
.subsc .eaddress .tex {float:left;width:215px;height:26px;line-height:26px;background:none;border:0;color:#999;font-size:12px;outline:none;}
.subsc .eaddress .btn {float:right;background:none;border:0;cursor:pointer;width:55px;height:26px;}
.subsc .icoim{width:100%;padding:10px 0;}
.subsc .icoim ul li{float:left;width:40px;}
.subsc .icoim ul li img{width:26px;}
.subsc .logos{width:100%;padding:50px 0;}
.subsc .logos img{width:420px;}

.subnav{float:left;width:210px;height:230px;padding-top:40px;overflow:hidden;}
.subnav h2{font-size:22px;color:#fff; padding-bottom:30px;}
.subnav p,.subnav a{font-size:16px;color:#9a9a9a;line-height:30px;}
.subnav .cont{font-size:12px;color:#202020;line-height:26px;font-family:opposansregular;}
.subnav .emai{font-size:14px;color:#202020;font-family:opposansregular;padding:20px 0;}
.subnav .emai span{font-size:16px;color:#202020;font-weight:600;}

.subcate{float:left;width:290px;height:230px;padding-top:40px;overflow:hidden;}
.subcate h2{font-size:22px;color:#fff; padding-bottom:30px;}
.subcate ul li { float:left; padding-bottom:16px;width:96.6px;overflow:hidden;}
.subcate ul li a{font-size:16px;color:#9a9a9a;}

.copyrihtdigv{width:100%;height:50px;background:#202020;overflow:hidden;}
.copyrihtdigv .li{float:left;width:500px;color:#393939;font-size:14px;line-height:50px;}
.copyrihtdigv .re{float:right;width:500px;text-align:right;color:#393939;font-size:14px;line-height:50px;}
.copyrihtdigv .re a{color:#393939;font-size:15px;line-height:50px;}
.copyrihtdigv .re img{vertical-align:middle; height:25px; padding-left:6px;}

/*在线客服QQ层*/
.side {position:fixed;width:55px;height:275px;right:0px;top:235px;z-index:100;}
.side ul li {display:block;width:55px;height:65px;float:left;position:relative;list-style:none;}
.side ul li a {text-decoration:none;}
.side ul li .sidebox {position:absolute;width:55px;height:65px;top:0;right:0;transition:all 0.3s;background:#0876bf;color:#fff;overflow:hidden; font-size:14px; line-height:65px; text-align:center;}
.side ul li .sidebox:hover {cursor:pointer;}
.side ul li:first-child .sidebox {border-radius:12px 0 0 0;}
.side ul li:last-child .sidetop {border-radius:0 0 0 12px;}
.side ul li #sidebox {position:absolute;width:160px;height:65px;top:0;right:0;transition:all 0.3s;background:#000;color:#fff;overflow:hidden;}
.side ul li .sidetop {width:55px;height:65px;line-height:65px;display:inline-block;background:#2b70a5;transition:all 0.3s;}
.side ul li .srce {padding-left:12px;}
.side ul li .sidetop:hover {background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img {float:left;}

.banner{width:100%; height:220px;}
.locatpro{font-size:34px;display:inline-block;height:30px;margin-top:50px;}
.location{height:30px; font-size:16px; color:#686868; line-height:30px; padding-left:20px;background:url(../images/ico-breadcrumb.png) left center no-repeat;}
.location a{font-size:16px; color:#686868; padding:0 6px;font-family:opposansregular;}
.location a:hover{color:#8b7d7d;}
.locathio{width:100%;height:12px;background:url(../images/iline.png) left bottom no-repeat;}
.maindiv{width:100%;}
.maintopicdiv{width:100%; height:45px; margin-top:35px; border-bottom:1px solid #ccc;}
.maintopicdiv h1{font-size:24px; color:#434343; display:inline-block; width:400px; height:40px; float:left;}
.maintopicdiv h1 span{ font-size:24px; color:#bd8f5b; font-style:italic; font-family:"Times New Roman", serif}
.aboutcover{width:1000px;}
.aboutcover ul{ padding-top:30px;}
.aboutcover ul li{display:block; width:1000px; overflow:hidden;padding:26px 0;}
.aboutcover ul li img{float:left; display:block; width:300px;}
.aboutcover ul li .coverTxt{float:right; width:620px; height:220px;color:#3d3d3d; padding:0 20px; position:relative;font-family:opposansregular;}
.aboutcover ul li a:hover .coverTxt{background:#183885; color:#fff;}
.aboutcover ul li .coverTxt h2{ font-size:25px; font-weight:600; height:65px;line-height:65px; background:url(../images/iline.png) left bottom no-repeat;}
.aboutcover ul li .coverTxt p{font-size:16px;line-height:25px; padding-top:10px;}
.aboutcover ul li .coverTxt i{ display:block; width:40px; height:40px; background:url(../images/grayarrow.png) left top no-repeat; position:absolute; top:162px; left:0px;}
/*.aboutcover ul li:hover{ background:#666}
.aboutcover ul li:hover .coverTxt h2{ color:#bd8f5b; border-bottom:1px dotted #bd8f5b;}
.aboutcover ul li:hover .coverTxt i{ background:url(../images/arrowactive.png) left top no-repeat;}*/

.abouttopicdiv{width:100%;margin-top:50px;text-align:center;}
.abouttopicdiv h1{font-size:34px;display:inline-block;height:40px;}
.abouttopicdiv p{ font-size:16px; color:#686868; height:45px; line-height:20px;background:url(../images/iline.png) bottom center no-repeat;}
.upsubnav{width:100%; height:45px;margin-top:40px;}
.upsubnav a{ display:inline-block; font-size:16px; color:#183885;border:1px solid #183885;padding:8px 30px; margin:0px 8px 10px 0px; position:relative; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease;}
.upsubnav a:hover{color:#fff; background-color:#183885;/*padding:8px 50px;*/}
.upsubnav a.on{color:#fff; background-color:#183885;/*padding:8px 50px;*/}
.upsubnav a.on:after { position: absolute; content:''; width:0px; height:0px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #183885; top:35px; left:50%; margin-left:-8px;}
.aboutContent{clear:both; width:100%; padding:20px 0px;}

.protopicdiv{float:left;width:255px;}
.proupsubnav{width:100%;}
.proupsubnav a{display:inline-block; width:90%; height:47px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#646262; margin:2px; padding-left:10px;line-height:45px;} 
.proupsubnav a:hover,.proupsubnav a.on{background-color:#e78100;color:#fff;}

.float-rt{float:right;}.float-lt{float:left;}
.massage{width:90%;text-align:center; padding:30px 0;}
.massage .title{font-size:34px;display:inline-block;height:40px;}
.massage .masscon{width:45%;padding-top:30px;}
.massage .masscon p{ font-size:16px; color:#686868; background:url(../images/ico-form.png) left center no-repeat; height:40px; line-height:40px; text-align:left; padding-left:20px;}
.massage .masscon input{width:100%;height:40px;border:1px solid #183885;padding:0 5px;font-size:14px;color:686868;-moz-border-radius: 10px;border-radius: 10px;}
.massage .massnst{width:99%;padding-top:20px;}
.massage .massnst p{ font-size:16px; color:#686868; background:url(../images/ico-form.png) left center no-repeat; height:40px; line-height:40px; text-align:left; padding-left:20px;}
.massage .massnst textarea{width:100%;height:200px;border:1px solid #183885;padding:0 5px;color:686868;-moz-border-radius: 10px;border-radius: 10px;padding:5px;font-size:14px;color:a5a5a5;}
.massage .massname{ width:100px;padding-top:16px;display:block;white-space:nowrap}
.massage .massname .btn{border:1px solid #183885;border-radius:10px;font-size:16px;color:#2d1818;clear:both;padding:10px 20px;}
.massage .massname .btn:hover{border:1px solid #c7040c;color:#c7040c;}
.massage .massvalue{width:600px;padding-top:16px;}
.massage .massvalue input{width:25%;height:40px;border:1px solid #183885;padding:0 5px;font-size:14px;color:686868;-moz-border-radius: 10px;border-radius: 10px; float:left;}
.verifycode img{height:40px;vertical-align:middle;float:left;margin-left:8px;}
.t-normal{font-size:16px;color:#F00;padding:10px;}
.txt-center{width:100%;text-align:center;}


.pronav{width:100%; margin-top:30px}
.pronav h1{font-size:25px;display:inline-block;height:40px; line-height:40px; background:url(../images/ico-pronav.png) left center no-repeat; color:#183885; padding-left:46px;}
.pronav .oe a{display:inline-block; width:100%; height:47px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#646262; margin:2px 0; padding-left:10px;line-height:45px;}
.pronav .or a{display:inline-block; width:100%; height:32px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; padding-left:10px;line-height:32px;}
.pronav .or a:hover,.pronav .or a.on{ background:url(../images/ico-pronavbg.png) left center no-repeat;color:#fff;}
.pronav .oe a:hover,.pronav .oe a.on{ background:url(../images/ico-pronavbg.png) left center no-repeat;color:#fff;}

.prolist{float:right;width:720px;margin-top:30px;}
.prolist ul{}
.prolist ul li{float:left;margin-right:10px;margin-bottom:10px;}
.prolist ul li a{ display: block; width:228px; height:228px;overflow: hidden;}
.prolist ul li a img{width:228px;}
.prolist ul li a p{ font-size:16px; background-color:#fff; height:50px; line-height:50px; color:#000; text-align: center; position: relative;top:-50px; z-index: 2; transition: all 0.3s ease; text-transform:uppercase;opacity:0.4;}
.prolist ul li a:hover p{background-color:#183885; color:#fff;}


/*.prolist ul li a{display:block;width:163px;}
.prolist ul li a img{width:163px;border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;}
.prolist ul li a .on{font-family:opposansregular;padding:8px;}
.prolist ul li a h4{font-size:12px;font-weight:600;color:#27221f;}
.prolist ul li a p{font-size:10px;color:#27221f;line-height:30px;}
.prolist ul li a:hover h4{color:#e78100;}*/

/*.upsubnav{width:100%; height:45px;}
.upsubnav a{ display:inline-block; font-size:14px; color:#646262; padding:5px 30px; margin:0px 8px 10px 6px; position:relative; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease;}
.upsubnav a:hover{color:#fff; background-color:#333333; padding:5px 50px;}
.upsubnav a.on{color:#fff; background-color:#333333; padding:5px 50px;}
.upsubnav a.on:after { position: absolute; content:''; width:0px; height:0px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #333333; top:28px; left:50%; margin-left:-8px;}*/
.aboutContent{ clear:both; width:100%; padding:40px 0px; font-size:15px; line-height:30px;}
.aboutContent p{font-size:15px; color:#434343; line-height:30px;}

.pager {clear:both;display:block; text-align:center; padding:20px 0;}
.pager a,.pager a:active,.pager a:link,.pager a:visited {
	border:1px solid #e6e6e6;
	border-radius:5px;
	color:#555;
	clear:both;
	font-size:12px;
	font-weight:bold;
	margin:2px 6px 2px 0px;
	padding:8px 11px;
	text-decoration:none;
}
.pager a:hover {
	border:1px solid #183885;
	border-radius:5px;
	color:#fff;
	background:#183885;
	margin:2px 6px 2px 0px;
	padding:8px 11px;
	text-decoration:none;
}
.pager span.current {
	border:1px solid #183885;
	border-radius:5px;
	color:#fff;
	background:#183885;
	font-size:12px;
	font-weight:bold;
	margin:2px 6px 2px 0px;
	padding:8px 11px;
}
.pager span.extend,.pager span.unlink {
	border:1px solid #ccc;
	border-radius:5px;
	color:#555;
	font-size:12px;
	font-weight:bold;
	margin:2px 6px 2px 0px;
	padding:8px 11px;
}

.maintopicdiv .parameterSet{ float:right;height:34px; padding-top:2px;}
.parameterSet a{font-size:16px; color:#434343; padding:0px 6px; border-right:1px solid #ccc;}
.parameterSet a:hover{color:#f00;}
.orderbutton{ float:right; margin-left:30px; margin-top:0px;}
.orderbutton a{ display:block; width:130px; height:24px; font-size:14px; color:#fff; text-align:center;  background-color:#ff6700;line-height:22px;}
.orderbutton a:hover{background-color:#f25807;}


.pagediv{ margin:10px auto; width:100%;  height:30px; font-size:14px; color:#777; font-family:Cambria,'微软雅黑'; font-size:13px;}
.pagediv ul#myul{ margin:0 auto; text-align:center;}
.pagediv ul#myul li{ display:inline-block; margin-left:8px; margin-bottom:0px; *display:inline;}
.pagediv a:link, .pagediv a:visited{ display:inline; padding:5px 10px; color:#f60; border:1px solid #f60; text-decoration:none; margin:0;}
.pagediv a:hover{ text-decoration:underline;}

.custom{width:411px; height:547px; padding-left:789px; padding-top:107px; background:url(../images/customBg.png) left center no-repeat;}
.custom h2{ font-size:30px; color:#333333; font-family:"Times New Roman","微软雅黑"; *font-family:'Microsoft YaHei','Times New Roman'; margin-bottom:68px; line-height:100%; }
.custom h2 span{font-size:24px; color:#999999; *font-family:'Times New Roman';}
.custom p{width:372px; font-size:18px; color:#333333; font-family:"Times New Roman","微软雅黑";*font-family:'Microsoft YaHei'; line-height:32px;}

.suboluti{width:1000px;padding:20px 0 10px; position:relative;text-align:center;}
.suboluti h2{font-family:opposansregular; font-size:25px; font-weight:600;}
.suboluti p{font-size:15px; line-height:50px; font-family:opposansregular;}
.suboluti ul{padding-top:30px; text-align:center;}
.suboluti ul li{float:left;display:inline-block; width:480px;padding:20px 0;}
.suboluti ul li:nth-child(odd){margin-right:40px;}
.suboluti ul li p{font-size:20px; font-weight:600;}
.suboluti ul li img{width:480px;}
.suboluti ul li a:hover{color:#e78100;}

.afterservice{width:373px; height:632px; padding-left:60px; padding-top:168px; padding-right:767px; background:url(../images/afterserviceBg.png) right center no-repeat;}
.afterservice h2{ font-size:30px; color:#333333; font-family:"Times New Roman","微软雅黑"; *font-family:'Microsoft YaHei','Times New Roman'; margin-bottom:68px; line-height:100%; }
.afterservice h2 span{font-size:24px; color:#999999; *font-family:'Times New Roman';}
.afterservice p{font-size:18px; color:#333333; font-family:"Times New Roman","微软雅黑";*font-family:'Microsoft YaHei'; line-height:32px;}
.afterservice p span{ font-size:36px; color:#ff6700; font-family:Arial;}

/*product detail*/
.productdetails{width:720px; padding-top:32px; float:right; overflow:hidden;}
.productUpleft{width:480px;background-color:#ffffff; position:relative; cursor:pointer; border:1px solid #eee;}
.productUpleft .iste{width:480px;}
.productUpleft::after{content:""; position:absolute; z-index:0; top:0; left:0; width:100%; height:100%; box-shadow: 0 0 16px rgba(0,0,0,0.3); opacity:0; transition: all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);}
.productUpleft:hover{/*border:1px solid #fff;*/}
.productUpleft:hover::after{opacity:1;}
.productBigPic{width:100%;display:table-cell;position:relative; z-index:2;}/*0.6172因数*/
.productUpleft ul li{width:100px;float:left;padding:0 20px;text-align:center;}
.productUpleft ul li img{ width:100px;border:1px solid #eee;vertical-align:middle; margin-bottom:20px;}
.productUpleft .sim{ cursor:pointer}

.zoomtitle{ position:absolute; top:452px; left:547px; width:35px; height:40px; background:url(../images/zoom.png) no-repeat;}

.productUpright{width:300px;overflow:hidden; float:right;}
.productUpright h2{font-family:opposansregular;font-size:26px; font-weight:bold;color:#27221f; height:36px;}
.productUpright p{font-family:opposansregular;font-size:20px; font-weight:500;color:#27221f; line-height:36px;}
.productUpright p a{font-family:"微软雅黑";*font-family:'Microsoft YaHei'; font-size:14px; color:#c19665; text-decoration:underline;}
.productUpright p a:hover{color:#d6024c; text-decoration:none;}
.productUpright p img{ width:25px;padding-top:40px}

/*-----------------ligbhtbox--------------------------*/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height:560px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em; overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}

#gallery { border:1px solid #ccc; padding:20px 0; margin:20px auto;width:774px; height:520px; overflow:hidden;}
#gallery ul li{ float:left; width:242px; margin-left:12px; display:inline; }
#gallery ul img {width:240px; height:161px; border:1px solid #7a7979; cursor:pointer;}
#gallery ul a:hover img {border:1px solid #c00;}
#gallery ul a:hover { color: #fff; }
#gallery ul a:hover { color: #fff; }
#gallery .atitle{color:#acacac; padding-top:5px; text-align:center; line-height:20px; width:100%; margin-bottom:5px; display:block;}
#gallery .atitle:hover{ color:#f60;}

.prevOrNext{padding-top:20px; padding-bottom:20px;}
.prevOrNext li{ line-height:32px; font-size:14px; color:#434343;}
.prevOrNext li a{color:#bd8f5b;}
.prevOrNext li a:hover{color:#f00;}
.returnbtn a{display:block; width:104px; height:34px; line-height:34px;  text-align:center; word-spacing:5px; color:#333; background-color:#d8d8d8;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s; -ms-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;	transition:all ease-in-out 0.3s;}
.returnbtn a:hover{background:#333333; color:#fff;}
.pdetailtitle{width:100%; height:36px;font-family:opposansregular;font-size:30px;color:#183885; background:url(../images/ico-prodellbg.png) left bottom no-repeat;}
.pdetailcontent{width:100%; padding:10px 0;}

.newsContent{ clear:both; width:1000px; padding:40px 0px;}
.newsContent p{font-size:14px; color:#434343; line-height:24px; text-indent:2em;}
.newslist{}
.newslist li{display:block;width:1200px; height:50px; border-bottom:1px dotted #ccc;}
.newslist li a{width:950px; padding-left:20px; background:url(../images/listArrow.png) left center no-repeat; font-size:14px; font-family:"微软雅黑";*font-family:'Microsoft YaHei'; color:#333; line-height:48px;}
.newslist li a:hover{color:#b9a495; background:url(../images/listArrowActive.png) left center no-repeat;}
.newslist li span{color:#999999; font-size:14px; float:right; line-height:48px;}

.newsdetail{width:100%;font-family:opposansregular;}
.newsdetail h2{font-size:25px; color:#183885; text-align:center;}
.newsdetail p.topic{font-size:14px; color:#999999; text-align:center; padding-bottom:14px;}
.newsdetail p{color:#333; font-size:14px; line-height:30px; text-indent:0px;}
.newsdetail img{max-width:1000px; display:block; margin:7px auto;}
.newsdetail a{color:#333333; text-decoration:underline;}
.newsdetail a:hover{color:#f00; text-decoration:none;}

.subdownload{width:1000px;padding:20px 0 10px; position:relative;text-align:center;}
.subdownload ul{text-align:center;}
.subdownload ul li{float:left;display:inline-block; width:313px;padding:20px 0;margin-right:20px;}
.subdownload ul li p{font-size:20px; font-weight:600;padding:20px 0;}
.subdownload ul li img{width:313px;}
.subdownload ul li a:hover{color:#e78100;}

.subvideo{width:1000px;padding:20px 0 10px; position:relative;text-align:center;}
.subvideo h2{font-family:opposansregular; font-size:25px; font-weight:600;}
.subvideo p{font-size:15px; line-height:50px; font-family:opposansregular;}
.subvideo ul{padding-top:30px; text-align:center;}
.subvideo ul li{float:left;display:inline-block; width:480px;padding:20px 0;}
.subvideo ul li:nth-child(odd){margin-right:40px;}
.subvideo ul li p{font-size:20px; font-weight:600;}
.subvideo ul li img{width:480px;}
.subvideo ul li a:hover{color:#183885;}

.contact{width:1200px; padding-top:42px;}
.contactinfo{float:left; width:380px; height:300px; padding:50px; background-color:#baa496;}
.contactinfo h2{font-family:"微软雅黑"; *font-family:'Microsoft YaHei'; font-size:20px; color:#fff; height:32px; border-bottom:1px solid #fff; margin-bottom:20px;}
.contactinfo p{font-family:"微软雅黑"; *font-family:'Microsoft YaHei'; font-size:18px; color:#fff; line-height:36px;}
.dituContent{float:right; width:718px;height:398px; border:1px solid #baa496;}
.ow-dialog {-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 6px;-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 6px;box-shadow:rgba(0,0,0,0.5) 0px 0px 6px;padding:0px;position:absolute;z-index:1001;top:100px;left:200px;}
.ow-dialog-wrapper {background:#fff;}
.ow-dialog-titleBar {cursor:move;position:relative;}
.ow-dialog-title {background:#395692;color:#fff;height:24px;line-height:24px;padding:0px 10px;left:0px;}
.ow-dialog-close {background-image:url("../images/dialog-close.png");background-position:0px 0px;display:inline-block;height:24px;width:24px;overflow:hidden;position:absolute;right:1px;top:1px;}
.ow-dialog-close:hover {background-color:#fff;background-position:0px -24px;}
.ow-dialog-main {}
.ow-dialog-content {background:#fcfcfc;border:1px solid rgba(0,0,0,0.8);border-bottom:none;overflow:auto;}
.ow-dialog-content-alert {color:#d10000;font-size:14px;font-weight:normal;padding:18px 26px 18px 26px;}
.ow-dialog-content-success {background:#17a000;border:1px solid rgba(0,0,0,0.2);color:#fff;font-size:14px;padding:18px 26px 18px 26px;}
.ow-dialog-content-error {padding:18px 26px 18px 26px;}
.ow-dialog-content-error h5.error-text {color:#424242;font-size:12px;font-weight:normal;}
.ow-dialog-content-error dl.error-msg {border-top:1px dotted #ddd;font-size:12px;margin-top:6px;padding-top:6px;}
.ow-dialog-content-error dl.error-msg dt {color:#aaa;display:none;font-weight:bold;}
.ow-dialog-content-error dl.error-msg dd {color:#d10000;font-size:14px;}
.ow-dialog-loading {background:url("../images/loading.gif") 0px 0px no-repeat;color:#aaa;font-size:16px;height:32px;line-height:32px;padding:0px 20px 0px 48px;}
.ow-dialog-posting {background:url("../images/posting.gif") 0px 0px no-repeat;color:#aaa;font-size:16px;height:32px;line-height:32px;padding:0px 20px 0px 48px;}
.ow-dialog-iframe {height:100%;width:100%;}
.ow-dialog-footer {border-bottom:1px solid rgba(0,0,0,0.8);}
.ow-dialog-buttons {background:#f6f6f6;border-left:1px solid rgba(0,0,0,0.8);border-right:1px solid rgba(0,0,0,0.8);border-top:1px solid #eee;padding:6px 20px;text-align:center;}
.ow-dialog-buttons button {margin:0px 5px;}
.ow-dialog-timeout {color:#121212;bottom:-25px;position:absolute;text-align:center;text-shadow:0px 1px 0px rgba(255,255,255,0.28);width:100%;}
.ow-dialog-shadow {background-color:#000;filter:alpha(opacity=60);opacity:0.6;left:0px;top:0px;width:100%;height:100%;position:fixed;visibility:visible;z-index:1000;}
.ow-dialog-shadow iframe {filter:alpha(opacity=10);opacity:0.1;}
.ow-dialog .server-data {background:#fafafa;border:1px dotted #e6e6e6;color:#999;font-size:12px;margin:5px 0px 0px 0px;padding:5px;width:360px;}

/* 这是下方的鼠标指针的移动镜头平方米。 */
.cloud-zoom-lens {border: 1px solid #888;margin:-1px;background-color:#fff;cursor:move; }
/* 这是标题文本 */
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
/* 这是缩放窗口。 */
.cloud-zoom-big {border:1px solid #ccc;overflow:hidden; margin-top:4px; border-radius:5px;}
/* 这是加载消息。 */
.cloud-zoom-loading {color:white;padding:3px;border:1px solid #000;}
.zoom-section{clear:both;width:380px; float:left;}
*html .zoom-section{display:inline;clear:both;}
.zoom-desc{float:left;width:380px;margin-bottom:10px;}
.zoom-small-image{border:1px solid #CCC;float:left;margin-bottom:10px; border-radius:5px;}
.zoom-small-image img{border-radius:5px; width:380px; height:380px;}
.zoom-tiny-image{border:1px solid #CCC;margin:0px; width:100px; height:100px;border-radius:5px;}
.zoom-tiny-image:hover{border:1px solid #C00;}
.procontent img{width:940px;}