
/* 初始化 =body */
#bg{background:url(../images/top_bg.gif) repeat-x;color: #707070;}
#bg2{background:url(../images/bk_body-int.png) repeat-x;color: #707070;}
a{color: #707070; }
a:hover{color:#A7AF0F;}

/* 功能模块 */
#banner{padding-top:108px;background:url(../images/banner_bg.gif) repeat-x;margin-bottom:14px;}
#slides_two,#slides_two div {height:312px;}
#slides_two  {position:relative;}
#slides_two .pagination {display:none;height:20px; width:400px; text-align:right; right:10px; bottom:5px; z-index:888; position:absolute;}
#slides_two .pagination li {display:inline;}
#slides_two .pagination li a { border-radius:10px; background:#fff; color:#333; display:inline-block; padding:3px 6px; line-height:1em; margin:0 1px; opacity:0.7;filter:alpha(opacity=70);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';}
#slides_two .pagination li.current a {background:#333; color:#fff;}
#slides_two .prev,#slides_two .next{ overflow:hidden; position:absolute; left:10px; top:40px; z-index:888; display:block; width:55px; height:0px; padding-top:54px; background:url(../images/bg_direction_nav1.png) no-repeat;}
#slides_two .next {left:auto; right:10px; background-position:right 0;}

.banner-in{height:256px;}

/* 通用模块 -------------------------------------------------- */

/* 布局 =layout*/
.wp{ width:960px; margin:0 auto;}

.left{width:240px;float:left;}
.right{width:720px;float:right;}

/* 头部 */
.left-bg-grey{background: lightGrey; padding: 25px 20px; border-bottom: #BABABA 1px solid;border-top: #FDFDFD 1px solid;
    margin: 0px 1px; color: #707070;  font-family: 'normal';font-size: 12px;min-height: 50px;}
.left-bg-grey h5 span{color: #A7AF0F !important;font-size: 12px; text-transform: uppercase;padding-right:5px;}
.left-bg-grey h5{font-size: 12px; display: block; margin: 0 0 10px; text-transform: uppercase;font-weight:normal;}
.left-bg-grey p{width:125px;}
.left-bg-grey .sub{display:inline-block;line-height: 23px;background:url(../images/pulz-menu.png) no-repeat;width: 62px;
    font-size: 12px;  text-align: center;  color: #535353;text-shadow: 1px 1px 1px white;filter: dropshadow(color=#ffffff, offx=1, offy=1);
    text-decoration: none;   border: 0;  font-family: 'normal';}
.so .inp{background: url(../images/bk-input.png) no-repeat left; border: 0;color: #B1B1B1;padding: 2px; text-indent: 10px;
    width: 125px; display: inline-block;font-size: 12px; font-family: Arial, sans-serif;  font-weight: normal;  padding: 3px; color: #777;border-left: solid 1px #AAA; border-bottom: solid 1px #CCC;   border-right: solid 1px #CCC; -webkit-border-radius: 3px;
    -moz-border-radius: 3px;  border-radius: 3px; outline: 0;float:left;}
.so .sub:hover,.left-bg-grey .sub:hover{background: url(../images/pulz-menu.png) no-repeat bottom;color: #6C6C6C;}


#nv{padding: 10px 20px 27px 20px;border-top: #FDFDFD 1px solid;background:#E8E8E8;}
.ul-nav li{margin-bottom: 10px;border-bottom: 1px solid white; }
.ul-nav li a.v1{line-height: 24px; display: block; color: white; background: #A7AF0F url(../images/menu.png) no-repeat top left;
    height: 24px; font-size: 14px;font-weight: lighter; font-family: 'light';text-align:right;padding-right:10px;}
.ul-nav li.li0 a.v1,.ul-nav li.li5 a.v1{background: #A7AF0F;}
.ul-nav li.li0 a.v1:hover,.ul-nav li.li5 a.v1:hover{background:#2C2D84;}
.ul-nav li a.v1:hover{background: #2C2D84 url(../images/menu.png) no-repeat bottom left;}
.ul-nav li dl{text-align:right;padding-right:10px;background-color:#D3D3D3;display:none;}
.ul-nav li dl dd{background: none;color: #707070;font-size: 12px; padding: 5px 10px; height: auto;line-height: 18px;
    border-top: 1px solid white; border-bottom: 1px solid #BABABA;}
.ul-nav li dl dd.dd1,.ul-nav li dl dd.dd2,.ul-nav li dl dd.dd3,.ul-nav li dl dd.dd4{border:0;padding:2px 10px;}
.ul-nav li dl dd a{display:block;}
.ul-nav li dl dd a:hover{color:#A7AF0F;}
.ul-nav li dl dd.dd8{background: url(../images/bk-ethic.png) no-repeat left;height: 35px; line-height: 14px;padding-top: 10px;}
.ul-nav li.li3 dl dd.dd4{background: #D3D3D3;line-height: 18px; border-top: 1px solid white;border-bottom: 1px solid #BABABA;padding:5px 10px 5px 0;}
.ul-nav li .ok,.ul-nav li .ok:hover{background: #A7AF0F;}

#logo{position:absolute;right: 100px;top: 10px;z-index:9999;}
.lang{position:absolute;right:0;top:15px;}


.i-news{background:#D3D3D3;padding:10px 20px;height:444px;}
.i-news .date{font-size:11px;color:#9B9B9B;}
.i-news p{width:100%;line-height:20px;}
.i-news h4{font-size:12px;font-weight:bold;color:#707070;padding-bottom:10px;}
.hr{border-bottom: #eee 1px solid;margin: 10px 0px; border-top: 0;  border-right: 0;   border-left: 0;}
/* 底部 */
#fd{background: #09225F;padding: 20px;}
#fd dl{width:160px;float:left;}
#fd dl dt{color: #CBD200; font-size: 14px; margin-bottom: 10px; font-weight: normal;}
.ul-fd-txt li a,.ul-fd-txt li{color:#fff;line-height:18px;}
.ul-fd-txt li a:hover{color:#CBD200;}
.fd-info{background: #040E27;color: white; font-size: 12px;padding: 5px;text-align:center;}
.fd-info a{color:#CBD200;text-decoration:underline;}

/* 页面独立模块 -------------------------------------------------- */

/* 首页 */
.i-map{width:340px;background: #E8E8E8;text-align: center; padding: 10px; border: 1px solid white;position: relative;font-family: 'normal';}
.viedo{width:360px;}
.viedo .viedo-b{position: relative;width: 357px; height: 205px;padding: 15px 0 15px 0;background:url(../images/tuvia_web.jpg) no-repeat left 15px #E8E8E8; border: 1px solid white;}
.viedo-begin{display: block;z-index: 2; position: absolute; top: 50%;left: 50%;width: 8.0em;height: 8.0em;margin: -42px 0 0 -42px;
    text-align: center; cursor: pointer !important; border: 0.2em solid white;-webkit-border-radius: 42px;-moz-border-radius: 42px;
    border-radius: 42px; background: #09225F;}
.viedo-begin:hover{background:#0D2F85;}
.viedo-begin span{position: absolute;top: 50%;left: 50%; display: block; width: 35px; height: 42px;margin: -20px 0 0 -13px;
    background: url(../images/video-js.png) -100px 0;}


/* 列表 */
.ul-news li a{padding-bottom:10px;line-height:13px;}
.ul-news li a:hover{text-decoration:underline;}

.ul-service li{width:238px;float:left;position:relative;height: 20px; text-align: center;padding-bottom: 10px; padding-top: 150px;font-weight: normal;font-size: 20px; display: block; position: relative;  font-family: 'normal';  border: 1px solid white; overflow:hidden; text-decoration: none; color: #878787;}
.ul-service li a{display:inline-block;width:238px;padding-top:150px;height:32px;position:absolute;left:0;top:0;}
.ul-service li.project{background: #E8E8E8 url(../images/project.png) no-repeat 87px 30px;}
.ul-service li .span-t{position:absolute;top:2px;left:5px;font-size:14px;color:#999;}
.ul-service li .blue{color:#2C2D84;}
.ul-service li .verde {color: #A7AF0F !important;}
.ul-service li.project:hover {background: lightGrey url(../images/project.png) no-repeat bottom center; color: white; cursor: pointer;  font-size: 20px;}
.ul-service li:hover span{color:#fff;}
.ul-service li:hover .blue{color:#fff;}
.ul-service li.general{background: #E8E8E8 url(../images/general.png) no-repeat 87px 30px;}
.ul-service li.general:hover{background-position:bottom center;background-color:lightGrey;}
.ul-service li.sfum{background: url(../images/etic.png) no-repeat 87px 30px #E8E8E8;}
.ul-service li.sfum:hover{background-position:bottom center;background-color:lightGrey;}
/* 内容页 */
.ul-nav li a.green_bg{
    background: #A7AF0F;
}



.form .inp{border:1px solid #ccc;width:300px;height:20px;}
.form tr{height:35px;}
.form span{margin-left:10px;}


.left-width{width:400px;float:left;border-right:1px solid #ccc;min-height:468px;}
.right-width{width:265px;float:right;padding-left:10px;}