﻿*{-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none}
html{color:#333;background:#FFF;}
body{font-family:arial,'微软雅黑','黑体',verdana, helvetica, sans-serif;background-color:#ffffff;}

/*---------------------------------------------------------------------------------------------------------------------------*/
#header{background-color:#fff;width: 1400px;margin: 0 auto;}
.header-img3{background: #fff url(../images/gy_slide_0.png) no-repeat right center;}
.header-img84{background: #fff url(../images/gy_slide_2.png) no-repeat right -40px;}
.header-img70{background: #fff url(../images/gy_slide_1.png) no-repeat right center;}
.header-img87{background: #fff url(../images/gy_slide_3.png) no-repeat right center;}
.header-img4{background: #fff url(../images/toppic-2.jpg) no-repeat right center;}
.header-img81{background: #fff url(../images/toppic-1.jpg) no-repeat right center;}
.header-index{height: 590px;}
.header-list{ height: 300px;}
.header-details{}
/*---------------------------------------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------------------------*/
#nav{position:absolute;z-index: 9999;width: 1000px;height:60px;top: 20px;padding: 0px 200px;}
#nav-logo{width: 380px;height: 60px;background: #fff url(../images/logo.png) no-repeat right center;float: left;  padding-right: 20px;background-position: 20px;}
#nav-logo a{width: 380px;height: 60px; display:block;}
#nav-menu{width: 600px;height: 60px;float: left;background-color: #fff;}
#nav-menu a{ text-decoration: none;font-size: 14px;color: #666;text-align: center;}
#nav-menu>ul {width: 100%;height: 60px;}
#nav-menu>ul>li{float: left;border-left: 1px #ebf0f6 solid;width: 99px;height: 60px;line-height: 60px;}
#nav-menu>ul>li>a{display: block; width: 74px;height: 56px;line-height: 52px; margin: 4px 13px 0px 13px;}
#nav-menu li.cur>a{ border-top: 4px #006ec3 solid; margin-top: 0px;}

#nav-menu>ul>li>ul{ position:absolute; display:none; top:60px; background-color: #006ec3; width: 99px;}
#nav-menu>ul>li>ul>li { border-top: 1px #1a7dc9 solid; height: 40px; line-height: 40px;}
#nav-menu>ul>li>ul>li:hover{ background-color: #003d87;}
#nav-menu>ul>li>ul>li a{ display: block;width: 100%; height: 40px; line-height: 40px;}
#nav-menu>ul>li:hover{background-color: #006ec3;}
#nav-menu>ul>li:hover a{ color: #fff;}
#nav-menu>ul>li.hover ul{ display: block;}
/*---------------------------------------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------------------------*/
#footer{  width: 1400px; border-top: 1px #ccc solid;  margin: 0px auto; margin-top: 50px; padding-bottom: 50px; padding-top: 20px; color: #7c8399;font-size: 12px;}
#footer .copyright {  margin: 0px 200px;width: 1000px;}
#footer .copyright .site-zh-copyright { float: left;font-size: 12px; width:500px;}
#footer .copyright .site-en-copyright{ float: right;text-align: right;font-size: 12px; width:500px;}
/*---------------------------------------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------------------------*/
#gy-slide {width: 1400px;height: 590px;background-color: #000; overflow: hidden;}
.gy-slide-scroll {position: relative;width: 100%;height: 590px;overflow: hidden;}
.gy-slide-scroll ul{position: absolute;left: 0;top: 0;}
.gy-slide-prev,.gy-slide-next{ height: 590px; width: 37px;cursor: pointer;position: absolute;z-index: 9999;}
.gy-slide-prev{background: url(../images/gy_slide_prev.png) no-repeat left center; left: 0px;}
.gy-slide-next{background: url(../images/gy_slide_next.png) no-repeat left center; right: 0px;}
.gy-slide-btn {position: relative; top: -68px; left: 50%; margin-left: -340px; z-index: 9999; height: 68px;}
.gy-slide-btn div{width: 150px; height: 63px; cursor: pointer;border: 5px solid #fff; border-bottom: none; margin: 0px 5px; float: left;}
.gy-slide-btn div img{ width: 150px; height: 63px;}
.gy-slide-btn .gy-slide-cur {border-color: #006ec3;}
/*---------------------------------------------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------------------------------------------*/
.main_visual{width:1400px; height:590px;overflow:hidden; margin:0 auto;}
.main_image {width:1400px; height:590px;overflow:hidden; margin:0 auto;position: relative;}
.main_image ul {width:9999px; height:590px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:590px;}
.main_image li span {display:block; width:100%; height:590px}
.main_image li a {display:block; width:100%; height:590px}
.flicking_con {width:100%;margin:0 auto; position:relative;  z-index: 999;}
.flicking_con .flicking_inner {position:absolute; top:522px;margin-left: 360px; z-index:999;width:680px;height:68px} /* 121126 */
.flicking_con a {float:left; width: 150px; height: 63px;border: 5px solid #fff; border-bottom: none; margin: 0px 5px; background-size:150px 63px; display:block; text-indent:-1000px}
.flicking_con a.on {border-color: #006ec3;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:37px!important;height:76px!important;top:50%;margin-top:-38px;}
#btn_prev{background:url('../images/gy_slide_prev.png') no-repeat left top;left:0px;}
#btn_next{background:url('../images/gy_slide_next.png') no-repeat right top;right:0px;}
/*---------------------------------------------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------------------------------------------*/
#news{width: 1000px; margin: 0 auto; margin-top: 20px; text-align: left;  padding: 0px 200px;}
#news .waget{float: left; height: 250px; overflow: hidden; word-spacing: normal;}
#news .gywm{ width: 320px; margin-right: 20px; }
#news .tzjj{ width: 320px; margin-right: 20px; }
#news .xwzx{ width: 320px; }
#news .waget .waget-title { width: 100%; height: 30px; line-height: 30px; font-size: 16px; border-bottom: 1px #003981 solid; color: #003d87;}
#news .waget .waget-title label{ display: block; float: left;}
#news .waget .waget-title a.more{ display:block; float: right; text-decoration: none; font-size: 12px; color: #878787;}
#news .waget .waget-title a.more:hover{color: #003d87;}
#news .waget .waget-context{ width: 100%; height: 209px; margin-top: 10px; font-size: 12px; color: #535353}
#news .gywm .waget-context label{ width: 150px; float: left; text-indent: 2em;  height: 199px;overflow: hidden;}
#news .gywm .waget-context img{float: right;margin-top: 35px;}
#news .tzjj .waget-context{text-indent: 2em;}
#news .tzjj .waget-context img{float:right; margin-left: 20px; margin-top: 0px;clear:left; }
#news .xwzx .waget-context ul{ width: 100%; list-style: none;}
#news .xwzx .waget-context ul li {  width: 100%;
  height: 25px;
  line-height: 26px;
  border-bottom: 1px #c6c1c1 dashed;
  float: left;
  margin: 0px;
  padding: 0px;}
#news .xwzx .waget-context ul li span {display:block; float:right;}
#news .xwzx .waget-context ul li a {display:block; float:left; color:#535353; text-decoration: none; }
#news #customer { width: 1000px; margin-top: 20px; height: 120px;}
#news #customer ul{width: 1010px; margin-left: -5px; height: 80px;}
#news #customer ul li{ float: left; width: 144px;height: 80px;}
#news #customer ul li img{ width: 114px; height: 72px; margin: 3px 5px; padding: 0px 10px;  border: 0px #dfdfdf solid; opacity: 1;}
#news #customer ul li:hover img{opacity: 0.5; margin: 0px 5px; padding: 0px 7px; border: 4px #006ec3 solid;}
#news #customer .customer-prev,#customer .customer-next{height: 80px; width: 9px;cursor: pointer;position: absolute;z-index: 9999; top: 0px;}
#news #customer .customer-prev{background: url(../images/customer_prev.png) no-repeat left center; left: -9px; display: none;}
#news #customer .customer-next{background: url(../images/customer_next.png) no-repeat left center; right: -9px; display: none;}
/*---------------------------------------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------------------------*/
#slide-menu{ width: 150px; background-color: #003d87; color: #fff; float: left; margin-top: -80px; padding-bottom:100px;}
#slide-menu ul{ width:150px;}
#slide-menu ul li{ width: 150px;font-size: 14px;}
#slide-menu ul li.slide-menu-top {padding-left: 25px; width: 125px; height: 60px; line-height: 60px;background: url(../images/slide_menu_top.png) no-repeat 106px center; font-size: 18px;}
#slide-menu ul li.cur{background: #003981 url(../images/slide_menu_cur.png) no-repeat 119px center;}
#slide-menu ul li a{ width: 100px;border-bottom: 1px #1a5193 solid; display: block; margin: 0px 25px; height: 40px; line-height: 40px;text-decoration: none; color: #fff;}
#slide-menu ul li.cur a{ border-bottom:0px; padding-bottom: 1px; }
#slide-menu ul li:hover{background-color: #003981;}
#slide-menu ul li:hover a{ border-bottom:0px; padding-bottom: 1px; }
#slide-menu ul li.slide-menu-top:hover{background-color:#003d87 }
/*---------------------------------------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------------------------*/
#context{ width: 1000px; margin: 0 auto; margin-top: 20px; text-align: left; min-height:400px;padding: 0px 200px;}

#lister-list { width: 800px; float: right;color: #666666}
#lister-list .list-title{ width: 800px; height: 40px; line-height: 40px; border-bottom:1px #003d87 solid;  }
#lister-list .list-title h2{float:left;color:#003d87;}
#lister-list .list-title .navigation{float:right; font-size: 12px;}
#lister-list ul.lister-list0{ width: 800px; font-size: 12px;}
#lister-list ul.lister-list0 li{ width: 800px; height: 70px;border-bottom:1px #999999 dashed; float: left; padding: 15px 0px;}
#lister-list ul.lister-list0 li span{display: block; width: 100px; height: 70px; float: left; line-height: 30px;}
#lister-list ul.lister-list0 li h3{float: left;width: 700px; font-size: 14px; height: 30px; line-height: 30px;}
#lister-list ul.lister-list0 li div{float: left; width: 700px;}

#lister-list ul.lister-list1{ width: 800px; font-size: 12px;}
#lister-list ul.lister-list1 li{ width: 800px;border-bottom:1px #999999 dashed; float: left; padding: 15px 0px; height:150px;}
#lister-list ul.lister-list1 li img{display: block; width: 140px; height:70px; float: left; margin: 25px 30px 0px 0px;margin: 0px 38px 0px 0px;padding: 39px 10px;border: 0px solid #e6e6e6;}
#lister-list ul.lister-list1 li h3{float: left;width: 600px; font-size: 16px; height: 30px; line-height: 30px;border-bottom:1px #e9e9e9 solid; padding-bottom: 5px; margin-bottom: 5px;}
#lister-list ul.lister-list1 li h3 label{ display:block; float:left;}
#lister-list ul.lister-list1 li h3 span{float: right; font-size: 12px;}
#lister-list ul.lister-list1 li div{float: left; width: 600px;}
#lister-list ul.lister-list1 li div a {  color: #2d7adc;  font-size: 15px;  }

#lister-list ul.lister-list2{width: 800px; font-size: 12px;}
#lister-list ul.lister-list2 li{width: 800px;border-bottom:1px #999999 dashed; float: left; padding: 15px 0px;}

#lister-list ul.lister-list2 li img{ width:230px;float: left;}
#lister-list ul.lister-list2 li h3{float: left;width: 550px;color:#003d87;font-size:16px; margin-bottom: 5px; margin-left:20px;}
#lister-list ul.lister-list2 li h3 span{float:left; font-size: 12px; color:#666666 }
#lister-list ul.lister-list2 li div{float: left; width: 550px; margin-left: 20px; margin-top: 5px;}

#lister-list ul.lister-list2 li.li_0 img{ display:none;}
#lister-list ul.lister-list2 li.li_0 h3{width: 796px;border-left:4px #003d87 solid; padding-left: 10px; margin-left:0px;}
#lister-list ul.lister-list2 li.li_0 div{width: 786px; margin-left:10px; }

#lister-list ul.lister-list3{width: 800px; font-size: 12px;}
#lister-list ul.lister-list3 li{width: 800px;border-bottom:1px #999999 dashed; float: left; padding: 15px 0px;}
#lister-list ul.lister-list3 li h3{float: left; color:#003d87;font-size:16px;border:1px #003d87 solid; font-weight:normal; padding: 4px 20px; background-color:#dff2fc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#lister-list ul.lister-list3 li div{float: left; width: 800px;margin-top: 10px;}
#lister-list ul.lister-list3 li ul{ margin-top:10px; width:100%; float:left;}
#lister-list ul.lister-list3 li ul li{ border:none; height:25px; line-height:25px; padding:0px; width:100%; float:left;}
/*---------------------------------------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------------------------*/
#detailer { width: 800px; float: right;color: #666666}
#detailer .detail-title{ width: 800px; height: 40px; line-height: 40px; border-bottom:1px #003d87 solid;  }
#detailer .detail-title h2{float:left;color:#003d87;}
#detailer .detail-title .navigation{float:right; font-size: 12px;}
#detailer .detail-context{ width: 800px; font-size: 12px; margin-top: 20px; line-height: 30px;}
#detailer .detail-context h3{ width: 100%; padding-bottom: 20px; text-align: center; font-size: 20px;color:#003d87;}
#detailer .detail-context h3 span{ height: 20px; line-height: 20px;font-size: 12px; font-weight: normal;color:#666666}
#detailer .detail-context li{ list-style-type:inherit;}
/*---------------------------------------------------------------------------------------------------------------------------*/




/**/
.pagelist{ float:right; height:30px; line-height:30px; font-size:14px;}
.pagelist span,.pagelist a{ margin-left:5px;}




/**/

.tzjj_p{line-height: 20px;padding-left: 10px;border-left: 3px #3ac4e7 solid;}