@charset "utf-8";



/* CSS Document */







/* 首页开始 */



body { font-family:Microsoft YaHei; font-size:0px; margin:0 auto; background:#fcfcfc }
h1,h2,h3,h4,h5,h6{font-family:Microsoft YaHei;}



#xwzx { padding-top:20px; padding-bottom:20px;font-size: 12px;}

#xwzx h6 { font-size:20px; padding-bottom:10px; padding-top:10px; border-bottom:1px #CCC solid; border-top:1px #CCC solid; margin-bottom:15px; margin-top:15px;}

#xwzx ul li { float:left; line-height:36px; border-bottom:1px #CCC dashed; float:left; width:48%; margin-right:20px; background:url(/images/dot.jpg); background-repeat:no-repeat; background-position:0px 15px;}

#xwzx ul li a { color:#666; padding-left:15px;  }

#xwzx ul li a:hover { color:#C30}







#top { background:url(/images/topbj.jpg); height:154px;}






#logo-tel { width:1100px; margin:0 auto}



#logo { width:860px; float:left; vertical-align:middle}



#logo img { float:left}



#logo span { padding-top:38px; display:block;font-size:21px;font-family:Microsoft YaHei;color:#bd1a11;font-weight:bold;}



#tel { width:158px; float:right; padding-top:12px;font-size:15px;font-family:Microsoft YaHei;color:#5a5a5a;font-weight:bold;background:url(/images/400.jpg) no-repeat left 3px;padding-left:5px;margin-top:20px;}
#tel font{padding-left:23px;}
#tel span{font-size:25px;font-family:Arial;color:#d50100;}






#nav-search { width:1100px; margin:0 auto; height:58px; line-height:58px;}



#nav { width:848px; float:left;font-size: 12px;}



#nav ul li { display:block; float:left; line-height:15px; width:120px; text-align:center; padding-top:15px;}



#nav ul li a { color:#201b18; font-size:16px; font-weight:bold; letter-spacing:1px;}



　



#nav ul li:hover { background:url(/images/over.png); background-position:center; background-repeat:no-repeat; width:120px; height:43px;}

#nav ul li:hover { background:url(/images/over.png); background-position:center; background-repeat:no-repeat; width:120px; height:43px;}

#nav ul li:hover a { color:#fff;}



#nav ul li span a { font-size:10px; color:#201b18; font-weight:normal; line-height:24px;}



#nav ul li span a:hover { color:#fff;}



#nav ul li.over1 { background:url(/images/over.png); background-position:center; background-repeat:no-repeat; width:120px; height:43px;}



#nav ul li.over1 a { color:#000}



#search { width:250px; float:right; padding-top:15px; *padding-top:0px;}







#banner { background:url(/images/banner.jpg); height:477px; background-repeat:no-repeat; background-position:center}



#slide {width:100%;position:relative;float:left; /* margin-left:11px;  top:-22px; top:0\9;*/height:430px; background:#FFF}

#slide .slider{margin:0 auto;position:relative;z-index:0;overflow:hidden;  border:1px #dbdbdb solid;}

#slide .slider ul{width:100% !important;}

#slide .slider li{width:100% !important;height:430px;overflow:hidden;text-align:center;}

#slide .slider li a{display:block;height:430px;}

#slide .num { position:absolute; bottom:10px; width:100%; height:12px; margin:0 auto; text-align:center}

#slide .num ul li { display:inline-block; *display:inline; *zoom:1; width:30px; height:8px; line-height:999px; margin:0 3px; overflow:hidden;

 cursor:pointer; background-color:#fff; filter:alpha(opacity=30); opacity:.3 ; border-radius: 24px;border: 1px solid #f00;}

#slide .num ul .on { background-color:#FCFCFC; filter:alpha(opacity=100); opacity:1;border: 1px solid #f00;}

#slide .prev{display:block;position:absolute;z-index:1;top:40%; left:5%;z-index:1;width:39px;height:70px;background:url(/images/arrow0.png) no-repeat 0 0;cursor:pointer;}

#slide .next{display:block;position:absolute;z-index:1;top:40%; right:5%;z-index:1;width:39px;height:70px;background:url(/images/arrow2.png) no-repeat 0 0;cursor:pointer;}

#slide .prev:hover { background:url(/images/arrow1.png) no-repeat 0 0; width:39px; height:70}

#slide .next{left:auto;background-position:right 0;}

#slide .next:hover{ background:url(/images/arrow3.png) no-repeat 0 0; width:39px; height:70}



.mm { height:800px; background:#fcfcfc;}











#service-list { width:1100px; margin:30px auto;}



#service-list-t {  width:1100px;  margin:30px auto; }



#service-list-c { background:url(/images/xx.jpg); width:1090px; height:180px; padding:5px; }



#service-list-c-in { width:1090px; height:180px; background:#fcfcfc;}



#service-list-c p { width:1050px; margin:0 auto; padding-top:20px;  }



#service-list-c p a { display:block; width:105px; float:left; font-size:14px; line-height:28px; text-align:center; color:#333}



#service-list-c p a:hover { color:#F00}











#footer { background:url(/images/fbj.jpg); height:650px;}



#fnav { width:1100px; margin:0px auto; }



.fnav { width:180px; height:100px; float:left; margin-top:40px; border-right:1px #dedede solid; margin-left:0px;}



.fnav a { display:block;float:left}



.fnav img { margin-left:10px;  }



.fnav ul { display:block; margin-top:10px; float:left}



.fnav ul li { font-size:13px;}



.fnav ul li a { color:#515151; display:block; width:80px; height:30px; line-height:30px; text-align:center; margin-left:-5px; }



.fnav ul li a:hover { color:#fff; background:#ff2330}



.fnav ul li.no1 { font-size:15px; font-weight:bold; padding-top:8px; padding-bottom:15px;}







#yxl { width:1100px; margin:0 auto; margin-top:50px;}







#copy { width:1100px; margin:0 auto; text-align:center; height:60px; font-size:13px; line-height:60px; color:#3c3c3c; border-bottom:1px #CCC solid;}







#ff { width:1100px; margin:10px auto; }



#ff-l { width:119px; float:left; padding-top:10px;}



#ff-r { width:119px; float:right;  padding-top:10px;}



#ff-c { width:860px; text-align:center; margin-left:119px;}



#ff p { color:#3c3c3c; font-size:13px; text-align:center; padding-top:10px;}







#link { width:1100px; margin:0 auto; margin-top:50px; line-height:26px;    font-size: 12px;}



#link b { padding-right:15px; }



#link a { color:#696969; padding-right:14px;}



#link a:hover { color:#333}











#mbx { /*background:url(/images/mbx.jpg);*/ font-size: 12px;height:35px; line-height:35px;}



#mbx p { width:1100px; margin:0 auto; height:35px; background:url(/images/wz.jpg); background-position:8px 0px; background-repeat:no-repeat; padding-left:28px;}



#mbx p a { color:#666 }



#mbx p a:hover { color:#000}







.lb { width:680px; margin:30px auto; margin-bottom:0px;overflow: hidden;}





.lb ul li { float:left; background:url(/images/a02.jpg); width:120px; height:62px; line-height:62px; text-align:center; margin:0 5px; font-size:18px;}



.lb ul li.on { background:url(/images/a01.jpg);}



.lb ul li.on a { color:#FFF;}



.lb ul li a { color:#333; width:120px; height:62px; line-height:62px;text-align:center; display:block;letter-spacing: 4px;padding-left: 3px;}



.lb ul li a:hover {width:120px; height:62px; line-height:62px; background:url(/images/a01.jpg); color:#FFF}



.lb ul li.fw { background:none; font-size:16px; font-weight:bold; color:#333 }









.tit { background:url(/images/line.jpg); width:1100px; margin:50px auto; margin-bottom:0px; margin-top:30px; background-repeat:no-repeat; background-position:bottom ; height:180px; text-align:center}



.tit h4 { font-size:32px; font-weight:bold; color:#b80000;}



.tit h5 { font-size:24px; color:#b80000; padding-top:10px;}



.tit h6 { font-size:20px; color:#414141; padding-top:10px; font-weight:bold;}







.tit0 { width:1100px; margin:50px auto; margin-bottom:20px; margin-top:30px; background-repeat:no-repeat; background-position:bottom ; height:180px; text-align:center}



.tit0 h4 { font-size:38px; font-weight:bold; color:#b80000;}



.tit0 h5 { font-size:24px; color:#b80000; padding-top:10px;}



.tit0 h6 { font-size:20px; color:#414141; padding-top:10px; font-weight:bold;}







#gy { width:1100px; margin:15px auto;}



.gy { width:334px; float:left; height:420px; margin:16px;}



.gy p { line-height:24px; font-size:15px; padding-top:20px; color:#7a7a7a; }







#lc { background:url(/images/lcpic1.jpg); background-repeat:no-repeat; background-position:center; height:441px}



#ry { background:url(/images/hypic1.jpg); background-repeat:no-repeat; background-position:center; height:415px}



#zq { background:url(/images/qyzqpic1.jpg); background-repeat:no-repeat; background-position:center; height:391px}



#zw { background:url(/images/zwwlpic1.jpg); background-repeat:no-repeat; background-position:center; height:460px}







#news { width:1100px; margin:45px auto;}

#hangye { width:1100px; margin:45px auto;}

#gongsi { width:1100px; margin:45px auto;}



#news-title { text-align:center}



#news-title h1 { font-size:20px; color:#e61a17}



#news-title p { color:#999; padding-top:10px;}



#news-title p span { padding-left:30px;}



#news-content { padding:30px 0px; font-size:14px; line-height:30px;}



#news-bottom h5 { font-size:14px;}



#news-bottom h5 a { color:#666}



#news-bottom h5 a:hover { color:#C00}



#news-bottom h5 span { float:right}







.news { margin:30px 0px;font-size: 12px;}



/*.news-l { width:110px; float:left; height:100px; background:#f7f7f7;}



.news-l h5 { text-align:center; height:70px; line-height:70px; display:block; font-size:30px; font-weight:bold; color:#acacac;}



.news-l h6 { text-align:center; height:30px; line-height:30px; display:block; font-size:15px; color:#7f7f7f; border-top:1px #dcdcdc solid}*/



.news-r { width:782px; float:right}



.news-r h5 { font-size:16px; font-weight:bold; color:#232323; line-height:42px;}



.news-r h5 a { color:#e41916}



.news-r h5 a:hover { color:#232323;}



.news-r h6 {  font-size:14px; color:#747474; line-height:22px;}



.news-r p { height:40px; line-height:40px; padding-left:40px; margin-top:15px; background:#f7f7f7 url(/images/clock.jpg); background-repeat:no-repeat; background-position:10px 10px; display:block}



.news-c { width:290px; float:left; margin-left:25px;}







#fl { width:1100px; margin:0 auto; }



#fl ul li { float:left; width:78px; text-align:center; margin-right:4px; height:30px; font-size:15px;  line-height:30px; font-weight:bold;}



#fl ul li a { width:78px; display:block; height:30px; line-height:30px;  font-size:12px; font-weight:normal; color:#333; border:1px #c3c3c3 solid; cursor:pointer}



#fl ul li a:hover { background:#d60910; color:#FFF; width:78px; display:block; height:30px; line-height:30px; cursor:pointer}



#fl ul li.a { width:78px; display:block; height:30px; line-height:30px;  font-size:14px; font-weight:normal; cursor:pointer}



#fl ul li.a a {  color:#818181; font-size:13px; cursor:pointer}



#fl ul li.a .ahover, #fl ul li.a a:hover { background:#d60910; color:#FFF; width:78px; display:block; height:30px; line-height:30px; cursor:pointer}



#fl ul li.all { width:78px; background:#d60910; color:#FFF;font-size:12px; font-weight:normal}



#fl ul li.all a { color:#FFF; cursor:pointer}



#fl ul li.ca { border:0px; font-size:15px; width:87px; }



#fl ul li.ca a { color:#333;border:0px; font-size:16px; font-weight:bold; width:87px ;cursor:pointer}



#fl ul li.ca a:hover { background:none;color:#333; cursor:pointer}











#pic-case { width:1100px; margin:35px auto; font-size: 12px;}

#pic-case1 { width:1100px; margin:35px auto; font-size: 12px;  border-top: 1px #e7e7e7 solid;}



#pic-case-l { width:225px; float:left}



#pic-case-l h6 { font-size:17px; height:32px; line-height:32px; border-bottom:1px #dddddd solid}



#pic-case-l h6 span { float:right; padding-top:10px;}



#pic-case-l ul li { background:url(/images/ico.jpg); background-repeat:no-repeat; background-position:5px 15px; line-height:32px;height:32px;overflow:hidden; border-bottom:1px #eeeeee solid}



#pic-case-l ul li a { padding-left:18px; color:#333;display:block;}



#pic-case-l ul li a:hover { color:#fff; display:block; height:32px; background:#d60910}



#pic-case-r { width:860px; float:right; background:url(/images/libj.jpg); background-repeat:repeat-y; }



#pic-case-r-t {}



#pic-case-r-t h1 { text-align:center; font-size:20px; padding-top:15px; padding-bottom:10px; }



#pic-case-r-t p { text-align:center; color:#484848; padding-top:10px;}



#pic-case-r-c { width:92%; margin:25px auto; font-size:14px; line-height:28px;}



#pic-case-r-b { width:92%; margin:0 auto;}



#pic-case-r-b h5 { font-size:14px;}



#pic-case-r-b h5 b { float:right; font-weight:normal}



#pic-case-r-b h5 a { color:#666;}



#pic-case-r-b h5 a:hover { color:#F00}











.case { background:url(/images/casebj.jpg); width:266px; height:290px; background-repeat:no-repeat; margin:0px 0px 15px 0px; float:left}



.case img { padding:8px; }



.case h5 { font-size:13px; padding-left:10px; padding-top:8px; font-weight:bold}



.case h6 { font-size:12px; padding-left:10px; padding-top:3px; color:#999999;}



.case h5 a { color:#565656;}



.case h5 a:hover { color:#d6251f;}



.case p { font-size:12px; padding-left:10px; padding-top:3px; color:#999999;}







#video { width:1100px; margin:0px auto; text-align:center; margin-top:15px;}



#video-t { background:url(/images/tit2.jpg); background-repeat:no-repeat; background-position:bottom; height:80px;}



#video-t h5 { font-size:30px; color:#484848;}



#video-t h6 { font-size:14px; color:#484848;}







#video-c { width:1100px; margin:0px auto;}







.vv { width:226px; float:left; margin:15px 18px;  border:1px #CCC solid; padding:5px;}



.vv img { text-align:center;}



.vv p { text-align:center}



.vv p a { line-height:30px; font-size:14px; color:#333}



.vv p a:hover { color:#F00}







.adv .advbg0{background:url(/uploads/images/advbg0.jpg) no-repeat center top;}
.adv .advbg1{background:url(/uploads/images/advbg1.jpg) no-repeat center top;}
.adv .advbg2{background:url(/uploads/images/advbg2.jpg) no-repeat center top;}
.adv .advbg3{background:url(/uploads/images/advbg3.jpg) no-repeat center top;}
.adv .advbg4{background:url(/uploads/images/advbg4.jpg) no-repeat center top;}


/*
.adv { width:1103px; margin:0 auto;background:url(http://www.gdkmh.com/uploads/2016/01/19/5c22c64f0d102ce50b84fc02647e045a.jpg) center top no-repeat;height:3066px;}
*/


.adv1 { width:1103px; margin:0 auto; height:392px; background-repeat:no-repeat}
.adv2 { width:1103px; margin:0 auto; height:382px; background-repeat:no-repeat}
.adv3 { width:1103px; margin:0 auto; height:384px; background-repeat:no-repeat}
.adv4 { width:1103px; margin:0 auto; height:370px; background-repeat:no-repeat}
.adv5 { width:1103px; margin:0 auto; height:415px; background-repeat:no-repeat}

.adv-tabs h5{font-family:"Microsoft YaHei";font-size:24px;color:#cb2728;font-weight:normal;}
.adv-tabs h5 span{font-family:Arial;font-size:16px;padding-left:5px;}
.adv-tabs p{font-family:"Microsoft YaHei";font-size:14px;line-height:26px;color:#888888;}
.adv-tabs p span{color:#d80111;}

.adv-tabs .adv1 h5{padding-left:97px;padding-top:31px;}
.adv-tabs .adv1 p{margin:28px 0 0 336px; width:422px;}

.adv-tabs .adv2 h5{padding-left:610px;padding-top:31px;}
.adv-tabs .adv2 p{margin:28px 0 0 530px;  width:250px;}

.adv-tabs .adv3 h5{padding-left:95px;padding-top:31px;}
.adv-tabs .adv3 p{margin:28px 0 0 330px;  width:422px;}

.adv-tabs .adv4 h5{padding-left:539px;padding-top:31px;}
.adv-tabs .adv4 p{margin:28px 0 0 465px;  width:422px;}

.adv-tabs .adv5 h5{padding-left:95px;padding-top:31px;}
.adv-tabs .adv5 p{margin:28px 0 0 365px;  width:422px;}






.ser { width:1100px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.svere-1{height:408px;padding-top:38px;}
.svere-2{height:615px;}
.svere-3{height:612px;}
.svere-4{height:360px;}
.p1 a{line-height:28px;font-family:"Microsoft YaHei";font-size:24px;color:#bf0302;}
.p2{line-height:22px;font-family:Arial;font-size:15px;color:#bf0302;}
.p3{line-height:26px;font-family:"Microsoft YaHei";font-size:14px;color:#606060;}

.ser0 { background:url(/images/service1.jpg); height:1027px; background-repeat:no-repeat}



.ser00 { background:url(/images/service2.jpg); height:1350px; background-repeat:no-repeat}







.contact { width:1100px; margin:0 auto;  background:url(/images/contact.jpg); height:1228px; background-repeat:no-repeat; background-position:center}
.contact .poc span{font-size:14px;color:#414141;font-weight:bold;}
.contact .poc span+span{padding-left:80px;}


.panter { width:1100px; margin:0 auto;  background:url(/images/panter.jpg); height:1713px; background-repeat:no-repeat; background-position:center}



.map { width:605px; margin:0 auto; padding-left:495px; background:url(/images/map.jpg); height:832px; background-repeat:no-repeat; background-position:center;font-size:14px;color:#414141}
.map p{font-size:16px;color:#ce2635;}


#npage { overflow:hidden; width:520px; margin:15px auto }



#npage ul { float:right; }



#npage li { float:left; border:1px solid #CCC;  width:40px; text-align:center; margin:0 2px; line-height:24px; height:24px; font-size:12px;}



#npage li a { display:inline-block; width:100%; height:100%; line-height:24px; color:#666}



#npage li.pageinfo { width:80px;}







.ss { width:356px; height:340px; border:1px #CCC solid}



#pageinfo span{display:none !important;}

