﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{ margin: 0px;padding: 0px; font-size:14px; }
table {border-collapse: collapse;border-spacing: 0px; }
*{margin: 0px;padding: 0px;list-style-type: none; font-family:"微软雅黑", "宋体";}

body,html{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); /*background-color:#e6b10d;*/background: url(../images/bg.jpg); min-width:1200px;}
a{text-decoration: none;color:#464646;outline: medium none;font-size:14px; line-height:180%;}
a:hover{ color:#F30;font-size:14px;line-height:180%;}
img{border: none;vertical-align: top;  max-width: 100%; display: block; margin:auto;} 
.clear{ clear:both;height:0px;}

.header {
	
	top: 0;
	left: 0;
	right: 0;
	height:101px;
	background: url(../images/logobg.jpg) center no-repeat;
	z-index: 1000;
	width:100%;
	/*border-bottom: solid 1px #cccccc;
	box-shadow: 0px -1px 5px #959595;position: fixed;*/
}
.w1200-1400 {
	margin: 0 auto 0 auto;
	min-width: 1200px;
	max-width: 1600px;
	width: 100%;
}

.w1200 {
	margin: 0 auto 0 auto;
	width: 1200px;
}
.lcbg{ background:#e8e8e8;line-height:30px;font-size:12px; font-family: "宋体"; color:#666;width:100%;}
.lc{width:1200px; margin:auto;}

.logo {
	float: left;
	overflow: hidden;
	border: none;
}

.header .navPanel {
	float: left;
	width: 900px;
	height: 101px;
	overflow: hidden;
}

.header .navPanel a {
	display: list-item _display:inline-block;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	text-align: center;
	font-weight: bold;
	height: 90px;
	line-height: 90px;
	cursor: pointer;
}

.header .navPanel a.present {
	color: #e8370d;
}
.banner{height:460px;}
.quite{width:1200px; margin:auto;margin-top:15px; overflow:hidden;}
.quite_L{width:171px; float:left;}
.quite_R{width:1029px; float:right;background:#f8f7f5; height:162px;}
.quite_R ul{}
.quite_R ul li{ float:left; border-right:1px solid #ccc;width:170px; text-align:center;height:132px;padding-top:30px;}
.quite_R ul li a{ font-size:16px; color:#424242;}
.quite_R ul li a:hover{ color:#F30;}
.quite_R ul li img{ margin:auto;}
.con{width:1200px; margin:auto;margin-top:15px;background: #f4f4f4; overflow:hidden;}
.group{width:423px; float:left; background:#f4f4f4;padding:20px 30px 20px 30px;}
.group h2{font-size:32px; color:#424242;font-weight:normal;line-height:70px;}
.qt{width:415px; float:left;margin-top:32px;}
.ry{width:301px;float:left;margin-top:12px;}
.wh{width:717px; float:right;}
.inew{width:1200px; margin:auto;margin-top:15px;}
.inew h2{font-size:32px; color:#424242;font-weight:normal;line-height:70px;padding-left:20px;width:580px;float:left;}
.inew h2 a{ display:block; float:right;line-height:70px;}
.inewL{width:562px; float:left;padding:20px;}
.inewL img{margin-bottom:20px;}
.inewR,.inewll{width:575px; float:left;margin:0 10px;}
.inewR ul,.inewll ul{margin-top:15px;}
.inewR ul li,.inewll ul li{width:575px;border:1px solid #ccc;margin-bottom:10px;height:100px;}
.inewR_C{width:545px;padding-left:15px;padding-right:15px; padding-bottom:15px;padding-top:8px;}
.inewR_C a{line-height:34px; float:left;width:545px;font-weight:bold;}
.inewR_C a span{float:right; font-weight:normal; }
.inewR_C p a{width:545px; float:left;line-height:26px;font-weight: normal;}
A.xwmore{padding: 3px; background: #e4e4e4; float: right; width: 60px; line-height: 22px; margin-top: 5px;font-weight: normal;font-size:12px; text-align:center;}
A.pmore{padding: 3px;margin-right:10px; background: #e4e4e4; float: right; width: 60px; line-height: 22px; margin-top: 5px;font-weight: normal;font-size:12px; text-align:center;}
.bnspic a{display:block;}
.big_pic, .small_pic{float:left;}
.big_pic, .big_pic a, .big_pic img{width:365px;height:310px;}
.big_pic{overflow:hidden;position:relative;}
.big_pic li{position:absolute;top:0;left:0;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.4);z-index:-1;transition:all linear 0.2s;}
.big_pic .on{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1;}
.big_pic a{position:relative;}
.big_pic .txt{width:365px;height:36px;line-height:36px;display:block;position:absolute;bottom:0;left:0;color:#BDBDBD;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);transition:all ease .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.big_pic a:hover .txt{color:#FFFFFF;}
.small_pic{width:340px;position:relative;left:5px;}
.small_pic a, .small_pic img{width:165px;height:148px;}
.small_pic a{padding:1px;/*background:#121013;*/transition:all ease .2s;}
.small_pic .on, .small_pic li:hover{position:relative;z-index:1;}
.small_pic .on a{/*background:#FACC16;*/}
.small_pic li{width:165px;height:148px;    margin: 2px 5px 5px 0px;float:left;}
.engin{padding:10px;height:310px;}
.link{width:1200px; margin:auto;height:70px;padding-top:15px;}
.link_L{width:155px; float:left;}
.link_R{width:1000px; float:right;}
.link_R a{padding-right:25px; line-height:70px;}
.link_R a:hover{ color:#F30;}
.ipro{width:1200px; margin:auto;margin-top:20px;}
.iprosort{width:347px; float:left; background:url(../images/ipro01.jpg) no-repeat; height:520px;}
.iprosort ul{margin-top:18px;}
.iprosort ul li{float:left;width:300px;margin-left:10px;}
.iprosort ul li a{line-height:40px; display:block; color:#fff;padding-left:10px;font-size:16px;}
.iprosort ul li a:hover{background:#fff; color:#F30;}
.iprosort h2{width:96%;height:64px;line-height:64px;background:#fff;font-size:24px;font-weight:bold;margin-top:20px;text-align:center;margin-left:4%;}
.iprolist{width:853px; float:right;}
.iprolist ul{padding-bottom:30px;}
.iprolist ul li{width:276px; float:left;margin-top:12px; margin-bottom:22px; margin-left:8px; height:207px;}
.pl{width:276px; float:left;}
.iprolist ul li h2{width:100%;height:24px;text-align:center;line-height:24px;}
.pr a{ font-weight:bold; color:#666; font-size:12px;}
.pr a:hover{ color:#F30}
.pr{width:120px; float:right;}
.pr p{height:90px;overflow:hidden;}

.pl img{border:1px solid #bdbdbd;width:274px;}
.pr p a{font-size:12px; font-weight:normal; color:#666;}
.pr p a:hover{ color:#F30}
.ipnew{width:580px; float:left;}
.ipnewtit{width:580px; line-height:40px; border-bottom:2px solid #007cc3;font-size:22px;margin-bottom:15px; color:#424242;}
.ipnewtit a{line-height:40px; float:right;}
.ipnew22{width:580px; float:right;}
.ipnew22tit{width:580px; line-height:40px; border-bottom:2px solid #007cc3;font-size:22px;margin-bottom:15px; color:#424242;}
.ipnew22tit a{line-height:40px; float:right;}
.ipnew_L{width:220px; float:left;}
.ipnew_L img{width:210px; height:185px;}
.ipnew_R{width:350px; float:right;}
.ipnew_R ul li{border-bottom:1px dashed #ccc;line-height:38px;}
.ipnew_R ul li a{max-width:260px;overflow:hidden;height:38px;display:block;line-height:38px;float:left;}
.ipnew_R ul li span{ float:right;line-height:38px;}
.ianli{width:1200px; float:left;}
.ianlitit{line-height:36px; background:#007cc3; color:#fff;font-size:20px;padding-left:15px;}
.ikehu{width:1200px; float:right;}
.ikehutit{line-height:36px; background:#007cc3; color:#fff;font-size:20px;padding-left:15px;}
.ikehunr{ text-align:center}
#demo {overflow:hidden;width:1170px; margin:auto;padding-top:15px;}
#indemo { float: left; width: 800%;}
#demo1 { float: left; }
.scroll-1{ display:block; float:left;  margin-left:15px;}
.scroll-1 img{  display:block;width:190px; border:1px solid #999999;}
.scroll-1 span{ display:block; text-align:center; width:190px;  line-height:30px;  font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#demo2 { float: left;}
A.cpname{text-align:center; font-size:14px; color:#fff; background:#4c9ccc; display:block; width:249px;line-height:35px;}
A.cpname:hover{text-decoration:none; background:#c9c9c9;line-height:35px;color:#000;}
.iprodi{ width:1200px; margin:auto; background:url(../images/ipro02.jpg) no-repeat; height:83px;}
.footer{width:100%; margin:auto; background:#e6e6e6;border-top:4px solid #2f71bf;overflow:hidden;}
.foot{width:1200px; margin:auto;padding-top:15px;padding-bottom:10px;}
.icon{width:800px; float:left;line-height:34px;  }
.icon a{ color:#353535;line-height:34px;}
.icon a:hover{ color:#F30;}
.ewm{width:220px; float:right;}
.mainbg{width:100%;overflow:hidden; background:#eee;}
.mmm{ width:1200px; margin:auto;}
.main{width:800px; float:left; overflow:hidden; background:#eee;}
.main h3{    margin-left: 15px;
    width: 80px;
    padding:5px;
    line-height: 30px;
    color: #d66a1c;
    font-weight: bold;
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 14px;
	 color:#035ba7;}
.main span{width: 600px;line-height: 30px;float: left;padding:5px;}
.main span a{ margin-right: 10px;}


.main_2{ width:400px; float:right; margin-top:7px}
*:focus {outline: none; }
#baidu{ float:right;}
#baidu .input{border: 1px solid #999999;height: 100%;}
#baidu .input .clear{width: 30px;height: 35px;line-height: 30px;text-align: center;cursor: pointer;padding-right: 10px;visibility: hidden;opacity: 0.8;color: gray;}
#baidu input[type=text]{height:100%;border:0px;width: 250px;}
#baidu div{float: left;}
#baidu>button{width: 100px;height: 35px;background: #3385ff;color: #fff;border: none;}


.dhmenu {font-family: "microsoft YaHei","微软雅黑"，“宋体”; width:920px; position:relative; margin:0; padding-top:25px; z-index:1000;float:left;}
.dhmenu ul li a,.dhmenu ul li a:visited{display:block; text-decoration:none; width:90px; height:42px; text-align:center; color:#424242;line-height:42px; font-size:16px; overflow:hidden; font-weight:bold; }
.dhmenu ul li a:hover{text-decoration: underline;}
.dhmenu ul {padding:0; margin:0;list-style-type: none; }
.dhmenu ul li {float:left; /*margin-right:1px;*/ position:relative; background:url(../images/nav_line.jpg) right no-repeat;}
.dhmenu ul li ul {display: none;}
/* specific to non IE browsers */
.dhmenu ul li:hover a {color:#512525; height:42px; line-height:42px;}
.dhmenu ul li:hover ul li a.le {background: #000 ; color:#fff;opacity:0.8;filter:alpha(opacity=80); height:28px;line-height:28px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid; font-size:12px; font-family:"宋体"；}
.dhmenu ul li:hover ul li:hover a.le {background: #fff; opacity:0.8;filter:alpha(opacity=80); color:#000; height:28px;line-height:28px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid;}
.dhmenu ul li:hover ul {display:block; position:absolute; top:41px; left:0; width:125px;}
.dhmenu ul li:hover ul li ul {display: none;}
.dhmenu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.dhmenu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.dhmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:170px; top:0;}
.dhmenu ul li:hover ul li:hover ul.left {left:-105px;}

.flexslider{position:relative;height:460px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:460px;}
.flex-control-nav{position:absolute;bottom:10px;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(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.sub{width:1200px; margin:auto;margin-top:10px;}
.left{width:241px; float:left;}
.right{width:943px; float:right;}
.about{width:94%; margin:auto; font-size:14px;line-height:180%; color:#333;margin-top:20px;}
.prolist{width:241px; float:left;}
.prolisttit{ width:241px; background:url(../images/left01.jpg) no-repeat; height:42px; line-height:42px; text-align:center; font-size:20px ;color:#fff;}
.prolist ul{ background:url(../images/left03.jpg) repeat-y;padding-top:8px;padding-bottom:8px;}
.prolist ul li{ background:url(../images/left02.jpg) no-repeat; line-height:32px; padding-bottom:5px;}
.prolist ul li ul li{padding-left:20px;width:220px;}
.prolist ul li a{ padding-left:60px; line-height:32px;}
.nylx{ background:url(../images/left03.jpg) repeat-y;padding-top:8px;padding-bottom:8px;line-height:30px;padding-left:15px; padding-right:15px;}
.weizhi{width:943px; float:right;background:url(../images/right01.jpg) no-repeat;line-height:42px; height:42px; font-size:18px; }
.weizhi span{ display:block; float:left; font-size:18px; color:#fff;padding-left:30px;}
.weizhi p{ display:block; float:right; padding-right:10px; }
.weizhi p a{line-height:42px;}
.nlnew{ background:url(../images/left03.jpg) repeat-y;line-height:30px;width:241px; float:left;}
.snr{width:96%; margin:auto;margin-top:20px; margin-bottom:20px; line-height:28px;}
.xian{width: 96%;
    height: 1px;
    display: block;   
	margin:auto;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #999999;}
.nlnewtit{ width:241px; background:url(../images/left01.jpg) no-repeat; height:42px; line-height:42px; text-align:center; font-size:20px ;color:#fff;}
.nlnew ul{width:210px; margin:auto;}
.nlnew ul li{border-bottom:1px dashed #ccc; line-height:36px;height:36px;overflow:hidden;}
.nlnew ul li a{line-height:36px;}
/*=================翻页公共部分=====================*/
div.sabrosus{padding:10px;text-align:center; margin-top:35px;/* background:#eeeeee;*/width:100%;margin-bottom:35px;}
div.sabrosus a{border:#9aafe5 1px solid;text-decoration:none;}
div.sabrosus a:hover{border:#2b66a5 1px solid;color:#000;background-color:fff;}
div.pagination a:active{border:#2b66a5 1px solid;color:#000;background-color:fff;}
div.sabrosus span.current{border:#2873a0 1px solid;padding:2px 10px;font-weight:bold;color:#fff;margin:0 8px 0 0;background-color:#4c9ccc}
div.sabrosus span.disabled{border:#929292 1px solid;padding:2px 10px;margin:0 8px 0 0;}
div.sabrosus ul li{width:44px;height:32px;line-height:32px;text-align:center;float:left;border:none;margin:0 8px 0 0;}

/*=================product，honor,case公共样式=====================*/
.honor{ display:block; width:100%;margin:auto;}
.honor li{ display: block; width:220px; float: left; margin:20px 7px 0;}
.honor li a{ display:block;}
.honor li img{ display:block; max-width:220px; border:1px solid #CCCCCC;}
.honor li p{ width:100%; height:30px; line-height:30px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
.honor li a:hover p{color: #F30；}
.product{width:930px; margin:auto;}
.product ul{ width:930px; padding-left:14px; padding-top:15px;}
.product ul li{width:430px; padding-left:10px; padding-right:10px; margin-right:10px;margin-bottom:25px;padding-bottom:10px;float:left; list-style:none; text-align:center;line-height:200%; background:#f2f2f2;padding-top:10px;}
.product ul li img{border:1px solid #eee;}
.detail{ width:900px; height:40px; line-height:40px; border-bottom:1px dashed #ccc; text-align:center; font-size:14px; font-weight:bold; margin-top:15px;color:#f87805;}
.abont{width:94%; margin:auto; font-size:14px;line-height:180%; color:#333;}
/*=================资质荣誉内页=====================*/
.bigpics{ display: block; max-width:600px; border:1px solid #CCCCCC; margin:0 auto;}
.pages{margin:40px 0 40px 100px;}
.pages p{ font-size:14px; font-weight:bold;}
.pages p span{ font-size:14px; font-weight:normal; color:#666666;}
.pages p a{ font-size:14px; font-weight:normal; }
.pages p a:hover{color:#f87805;}
.abont h2{ line-height:60px; font-size:20px; text-align: center;}
.abont h3{ line-height:40px; font-size:12px; text-align: center;}
.content{ width:94%; padding-top:30px;font-size:14px;line-height:180%; color:#333; margin:auto;}
.related{width:850px; }
#cpdemo {overflow:hidden;width:850px; margin:10px auto 0 10px;}
#cpindemo { float: left; width: 800%;}
#cpdemo1 { float: left; }
.scroll-2{ display:block; float:left;margin:0 2px; }
.scroll-2 img{  display:block; height:201px; width:266px; border:1px solid #999999;}
.scroll-2 span{ display:block; text-align:center; width:266px;  line-height:30px;  font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#cpdemo2 { float: left;}
.xgxw{width:900px; margin:auto;margin-bottom:40px; overflow:hidden;}
.xgxw ul{margin-top:10px; }
.xgxw ul li{ border-bottom:1px dashed #999; float:left;width:900px;}
.xgxw ul li a{line-height:30px;}
.xgxw ul li span{ display:block; float:right;}

/*=================新闻页面公共样式=====================*/
.news{width:96%; margin:auto;}
.news ul{ display:block;}
.news ul li{ display:block; width:100%; border-bottom:1px dashed #CCCCCC; margin-top:15px; padding-bottom:10px;}
.news ul li a{ display:block;}
.news ul li a:hover{ color:#333; text-decoration:underline;}
.biaoti{ width:100%; height:30px; line-height:30px;}
.biaoti h2{ float: left; font-size:14px; font-weight:bold;}
.news p{ font-size:13px; line-height:150%;}
.news ul li a:hover h2{color:#f87805;}
.biaoti span{ display:block; float: right;}




  #featured-wrap {
        position: relative;       
        margin: 0 auto;
		padding-left:20px;
    }

    #featured-content {
        overflow: hidden;	
    }

    #featured-content a {
        float: left;	
        margin: 0 5px;
    }

    #featured-content a img {
        
        padding: 3px;
		padding-top:15px;
        vertical-align: top;
    }

    #featured-preview {
        position: absolute;
        top: -14px;
        left: 0;
        z-index: 90;
        display: none;
        overflow: hidden;
        width: 280px;
        height: 407px;	
    }

    #featured-overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
    }

    #featured-overlay div {
        float: left;
        cursor: e-resize;
        background: red;
        display: none;
        width: 114px;
        height: 166px;
    }
.npl{width:147px; float:left;}
.npr a{ font-weight:bold; color:#666;}
.npr a:hover{ color:#F30}
.npr{width:270px; float:right; text-align:left;}
.npl img{border:1px solid #bdbdbd;width:147px;}
.npr p a{font-size:12px; font-weight:normal; color:#666;}
.npr p a:hover{ color:#F30}



/*-----------------初始化---------------------*/


/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 100px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #2f79d0 url(../images/fixcont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #2f79d0 url(../images/fixcont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #2f79d0 url(../images/fixcont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #2f79d0 url(../images/fixcont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

.hzhb{width:292px;height:auto;float:right;padding:20px 4px;}
.hzhb h2{font-size:32px; color:#424242;font-weight:normal;line-height:70px;}

.ianlinr{width:1200px;margin:10px 0;}
.ianlinr ul li{width:192px;height:174px;float:left;margin:0 4px;}
.ianlinr ul li h2{width:192px;height:30px;text-align:center;line-height:30px;margin:0;padding:0;}
.ianlinr ul li h2 a{float:none;line-height:30px;}

.ineww{width:1200px;height:auto;margin:0 auto}

#down{display:none;}

.ianlinr dl{width:580px;height:255px;float:left;margin:0 4px;overflow:hidden;}
.ianlinr dl dt{float:left;width:300px;height:255px;overflow:hidden;}
.ianlinr dl dt img{width:300px;}
.ianlinr dl dt h2{width:300px;height:30px;text-align:center;line-height:30px;margin:0;padding:0;background:#CCC;}
.ianlinr dl dt h2 a{float:none;line-height:30px;}
.ianlinr dl dd{width:192px;height:247px;float:left;margin-left:4px;padding:4px;line-height:20px;font-size:12px;overflow:hidden;text-indent:2em;}


.product_xg{width:930px; margin:auto;}
.product_xg ul{ width:930px; padding-left:2px; padding-top:15px;}
.product_xg ul li{width:300px;height:272px;float:left;margin:0 5px;}
.product_xg ul li img{width:300px;}
.product_xg ul li h2{text-align:center;line-height:46px;}
.product_xg ul li h2 a{display:block;line-height:46px;}







