@charset "utf-8";
/* CSS Document */

/*基本设置*/
* {padding: 0;margin: 0;top: 0;}
body {font-family: "微软雅黑";font-size: 12px; background:#fff; background:url(/template/cms/default/img/index_06.jpg) center repeat;}
body, div, ul, li, p, span, a, img {margin: 0;padding: 0;}
img {border: 0;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
ul, li, ol {list-style: none;}

.top{ width:100%; line-height:35px; background:#fafafa; border-bottom:#ededed 1px solid; border-top:#ededed 1px solid;}
.top_jz{ width:1150px; margin:0 auto; overflow:hidden;}
.top_left{ width:49%; float:left; background:url(../images/index_03.png) left center no-repeat; text-align:left; color:#858585}
.top_left a{ color:#858585; padding:0 15px;}
.top_right{ width:49%; float:right; text-align:right; color:#858585;}

.header{ width:1150px; margin:0 auto; position:relative;}
.logo{ width:461px; padding:25px 0; float:left;}
.nav{ width:640px; float:right;}

.banner{ width:100%;}
.banner img{ width:100%}

.content{ width:1150px; margin:0 auto; position:relative;}
.content_one{ width:100%; position:absolute; left:0; top:-62px;  height:290px; z-index:100}
.content_one ul{ width:1148px; overflow:hidden; margin:0 auto; }
.content_one ul li{ width:287px; float:left; background:#fff;}
.content_one ul li a{ display:block; width:100%; background:#fff; height:290px; color:#171717;}
.gongshang{ background:url(/template/cms/default/img/gong_01.png) center 72px no-repeat #fff; width:100%; height:290px; text-align:center;}
.gongshang:hover{ background:url(/template/cms/default/img/yin_01.png) center 72px no-repeat #0aa6e7; color:#fff;}
.gongshang_01{ background:url(/template/cms/default/img/gong_02.png) center 72px no-repeat #fff; width:100%; height:290px; text-align:center;}
.gongshang_01:hover{ background:url(/template/cms/default/img/yin_02.png) center 72px no-repeat #0aa6e7; color:#fff;}
.gongshang_02{ background:url(/template/cms/default/img/gong_03.png) center 72px no-repeat #fff; width:100%; height:290px; text-align:center;}
.gongshang_02:hover{ background:url(/template/cms/default/img/yin_03.png) center 72px no-repeat #0aa6e7; color:#fff;}
.gongshang_03{ background:url(/template/cms/default/img/gong_04.png) center 72px no-repeat #fff; width:100%; height:290px; text-align:center;}
.gongshang_03:hover{ background:url(/template/cms/default/img/yin_04.png) center 72px no-repeat #0aa6e7; color:#fff;}

.main{ width:100%; padding-top:260px; }
.mian_jz{ background:#fff;padding-bottom:33px;}
.main_one{ width:90%; margin:0 auto; overflow:hidden; padding-top:50px;}
.about_us{ width:586px; float:left;}
.title{ background:url(/template/cms/default/img/index_40.jpg) left center no-repeat; height:32px;}
.title span{ font-size:24px; color:#515151; padding-left:15px;}
.title a{ color:#515151;}
.about_nei{ width:95%; margin:0 auto; padding:20px 0; line-height:25px; color:#515151; font-size:14px;}
.more{ width:131px; margin:0 auto; height:40px; text-align:center; line-height:40px; background:#32b0e5; font-size:20px; border-radius:15px;}
.more a{ color:#fff;}

.about_tu{ width:424px; height:302px; float:right;}
.about_tu img{ width:100%;}

.title_cp{ width:1096px; margin:0 auto; height:62px;background:#f6f6f6; margin-top:98px;}
.title_cp p{ width:196px; margin:0 auto; background:#0da4f5; text-align:center; font-size:12px; color:#fff; padding:9px 0;}
.title_cp p span{ font-size:20px; color:#fff;}
.title_cp a{ color:#fff;}

.title_cp3{ width:1096px; margin:0 auto; height:62px;background:#f6f6f6;}
.title_cp3 p{ width:196px; margin:0 auto; background:#0da4f5; text-align:center; font-size:12px; color:#fff; padding:9px 0;}
.title_cp3 p span{ font-size:20px; color:#fff;}
.title_cp3 a{ color:#fff;}


.sanjiao{ width:100%; height:8px; background:url(/template/cms/default/img/index_27.jpg) center no-repeat;}

.product{ width:100%; margin-top:35px;}
.product ul{ width:100%; overflow:hidden;}
.product ul li{ width:253px; height:277px; float:left; border:#e8e8e8 1px solid;background:#f7f7f7; margin-left:27px;}
.product ul li img{ width:100%; height:226px;}
.product ul li p{ line-height:50px; border-top:#e8e8e8 1px solid; text-align:center; font-size:16px; color:#4c4c4c; }
.product ul li p:hover{ color:#000;}

.new{ width:1096px; margin:0 auto; overflow:hidden; margin-top:45px;}
.xinwen{ width:530px; float:left; overflow:hidden;}
.new_tu{ width:250px; height:209px; float:left;}
.new_tu img{ width:250px; height:209px;}

.kuaiji{ width:253px; float:right;}
.jiesh{ width:100%;}
.jiesh a{ display:block; font-size:16px; color:#4c4c4c; line-height:35px;}
.jiesh p{ line-height:35px; overflow:hidden; border-bottom:#aaaaaa 1px dotted;}
.jiesh p a{ float:left; font-size:14px; color:#7e7e7e;}
.jiae_one{ width:100%; font-size:14px; color:#7e7e7e; padding-top:5px;}
.jiae_one a{ font-size:14px; color:#7e7e7e; padding:0 10px; line-height:28px;}
.xinwen_on{ width:530px; float:right; overflow:hidden;}

.hezuo{ width:1150px; margin:0 auto; margin-top:48px; padding-bottom:20px;}

.footer{ width:100%; height:118px; background:#004875;}
.footer_jz{ width:1150px; margin:0 auto; overflow:hidden;}
.foot_shang{ width:100%; color:#fff; font-size:14px; }
.foot_shang span{ font-size:16px; color:#fff; padding-right:10px;}
.foot_shang a{ color:#fff; font-size:14px; padding:0 8px}
.foot_xia{ width:100%; font-size:14px; color:#fff; line-height:30px;}
.foot_xia span{ font-size:14px; color:#fff;}
.foot_s{ width:100%;padding-top:20px; line-height:30px;}
.foot_s a{color:#fff; font-size:14px; padding:0 10px; }
.foot_s span{color:#fff; font-size:14px; padding:0 10px}

.foot_left{ width:870px; float:left;}
.foot_right{ width:182px; float:right;}
.foot_right img{ width:100%; padding-top:20px;}


/*首页滚动特效*/
.rollBox { width:1150px;overflow:hidden; margin:0 auto; margin-top:25px;}
.rollBox .LeftBotton{width:43px; height:89px; background:url(/template/cms/default/img/left.png) no-repeat; padding-right:15px; overflow:hidden; float:left; display:inline; margin:25px 0 0 0; cursor:pointer;}
.rollBox .RightBotton{width:43px; height:89px; background:url(/template/cms/default/img/right.png) no-repeat; overflow:hidden; float:right; display:inline; margin:25px 0 0 0; cursor:pointer;}
.rollBox .Cont{width:1034px;overflow:hidden; float:left; font-size:12px;}
.rollBox .ScrCont{width:1000000px;}
.rollBox .Cont .pic{width:212px;float:left; text-align:center; padding:20px;}
.rollBox .Cont .pic img{ width:212px; height:88px; display:block; background:#000; border:#f3f3f3 6px solid;/*filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;*/}
.rollBox .Cont .pic span{ display:block; line-height:30px; color:#000; font-size:14px;}
.rollBox .Cont a{color:#666; text-decoration:none;} 
.rollBox #List1,.rollBox #List2{float:left;}


/*banner轮播*/
.flexslider {position: relative;width: 100%;height: 527px;overflow: hidden;zoom: 1; z-index:2}
.flexslider .slides li {width: 100%;height: 100%; }
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background:url(/template/cms/default/img/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;top:420px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a { background:rgba(255,255,255,.5);/*background: url(../images/dot.png) no-repeat 0 -16px;*/display: block;height:11px;overflow: hidden;text-indent: -99em;width: 40px;cursor: pointer; margin:0 7px;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a { background:#fff;}
.flexslider .slides a img {width: 100%;height: 527px;display: block;}
/*导航*/
.nav{ width:640px; float:right; height:52px; line-height:52px; position:absolute; top:30px; left:510px; z-index:99;}
.nav ul{ width:100%; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; }
.nav li li a {display:inline-block;}
.nav li li a {display:block;}
.nav ul li { float:left;line-height:52px;display:block;font-size:0;padding:0;margin:0;width:128px; }
.nav ul li a {display:block;height:52px;font-size:16px;text-align:center;color:#4c4c4c;text-decoration:none;}
.nav ul table {width:100%;border-collapse:collapse;border:0;padding:0;margin:0;}
.nav ul li ul {display:none;}
.nav ul li:hover,.nav ul li a:hover,.nav ul li a:active { background:url(/template/cms/default/img/xian.png) bottom center no-repeat;}
.nav ul li:hover ul,.nav ul li a:hover ul,.nav ul li a:active ul {display:block;width:100%; background:rgba(255,255,255,.7);}
.nav ul ul li {display:block;width:100%;border:none; color:#fff;}
.nav ul ul li a{display:block;color:#39abf5;border:none; background:rgba(255,255,255,.7);}
.nav ul ul li a:hover,.nav ul ul li a:active{background:#39abf5; color:#fff; padding-left:-10px;}
.selet{}


.main_list{ width:1150px; background:#fff;margin:0 auto; margin-top:33px;  overflow:hidden;}
.main_jz{ width:94%; margin:0 auto; padding-top:36px;}
.main_left{ width:276px; float:left; border:#efefef 1px solid;}
.left_one{ width:100%; border-left:#38b6e4 5px solid; line-height:45px; background:url(/template/cms/default/img/sanjiao.png) 167px center no-repeat; border-bottom:#efefef 1px solid;}
.left_one span{ padding-left:70px; color:#818181; font-size:20px;}

.left_two{ width:100%; padding-bottom:20px;}
.left_two ul{ width:100%;}
.left_two ul li{ line-height:45px; border-bottom:#efefef 1px solid;}
.left_two ul li a{ padding-left:76px; color:#818181; font-size:20px;}
.left_two ul li:hover{ background:#f5f5f5;}

.main_right{ width:750px; float:right;}
.title_wei{ width:100%; overflow:hidden; line-height:34px; border-bottom:#efefef 1px solid;}
.biao{ float:left; font-size:16px; text-align:left; color:#8b8b8b;}
.zhi{ width:337px; float:right; /*background:url(../images/jain.png) left center no-repeat;*/ text-align:right;font-size:14px; color:#8b8b8b;}
.zhi span{ font-size:14px; color:#8b8b8b;}
.zhi a{font-size:14px; color:#8b8b8b; padding:0 3px;}

.list_news{ width:98%; margin:0 auto;padding-top:20px;}
.list_news ul{ width:100%; margin:0 auto;}
.list_news ul li{ border-bottom:#b3b3b3 1px dotted;}
.list_news ul li a{ display:block; overflow:hidden; line-height:54px; font-size:14px;color:#818181}
.list_news ul li a span#xin{ float:left;}
.list_news ul li a span#shi{ float:right;}
.list_news ul li a:hover{ color:#000;}
.page{ width:46%; overflow:hidden; margin:0 auto;}
.page li{ padding:3px 5px; float:left; line-height:80px;}
.page li a{ color:#444444; font-size:14px; padding:3px 5px;}
.page li a:hover{ background:#38b6e4; color:#FFF;}


.list_pro{ width:100%;}
.list_pro ul{ width:100%; overflow:hidden; margin-top:20px}
.list_pro ul li{ float:left; width:212px; text-align:center; margin:10px 18px;}
.list_pro ul li img{  width:100%; height:189px;}
.list_pro ul li span{ font-size:15px; line-height:50px; color:#a4a4a4;}
.list_pro ul li span:hover{ color:#000;}


.singlepage{ width:95%; margin:0 auto; padding-top:20px; padding-bottom:20px; margin-bottom:50px;}
.tit{ text-align:center; color:#818181; font-size:20px; line-height:50px;}
.laiyuan{ width:100%; text-align:center; line-height:46px; border-bottom:#a5a5a5 1px dotted;}
.laiyuan a{ color:#909090; font-size:14px; padding:0 15px;}
.nanf{ width:100%; }
.nanf p{ margin-top:30px; color:#a5a5a5; font-size:14px; line-height:28px; float:left;}
.nanf img{ display:block; width:673px; margin:0 auto; padding:20px 0;}