@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
li{ list-style:none;}
img{border:none; vertical-align:top;}
i,em{ font-style:normal;}
a{ text-decoration:none;}
body{font-family:"宋体"; line-height:22px; font-size:12px; background:#2e3047; padding-top:41px;}
.nav a span ,.nav a:hover ,.serviceN li a span ,.lx span ,.phone span ,.wb_sina span ,.wb_tx span ,.weixin span ,.lx:hover span ,.wb_sina:hover span ,.wb_tx:hover span{ background:url(https://img.ssl.q1.com/lw/images/20160106_main/icon.png?v=1) no-repeat;}
.left{ background:#2e3047 url(https://img.ssl.q1.com/lw/images/20160106_main/left.jpg?v=1) no-repeat;width:221px; float:left; position:absolute;left:0; top:41px; overflow:hidden;}
.top{ background:url(https://img1.ssl.q1.com/lw/images/20160106_main/top_v3.jpg?v=1) no-repeat left top; height:352px; position:relative; margin:0 0 0 221px;}
.main{ background:#fff url(https://img1.ssl.q1.com/lw/images/20160106_main/body.jpg?v=1) no-repeat left top;margin-left:221px; padding-bottom:60px; min-height:1270px; _height:1370px;}
.serviceN li a span ,.lx span ,.wb_sina span ,.wb_tx span{transition: all .3s ease-out 0s,padding .3s ease-out .05s,height .3s ease-out .05s;    -webkit-tap-highlight-color: transparent;}



.menu{width:779px; height:65px;position:absolute; top:0; left:0; overflow:hidden; overflow:hidden; z-index:3}

.menu_one{ margin-top:17px; height:40px;}
.menu_hover1{ background:rgba(255, 255, 255, 0.70)!important;
filter:Alpha(opacity=70); background:#fff; height:185px; display:none; width:779px;}
.menu_one{ position:relative;}
.menu_one li{ float:left; display:inline;height:40px;text-align:center; width:127px; border-left:1px solid #6f717d;}
.menu_one li.menu_list1{ border-left:none;}
.menu_one li.menu_list6{ border-right:none;}
.menu_one li a{display:block;font-weight:bold; font-size:14px; color:#25243a;}
.menu_one li span{ display:block;}
.menu_one li a:hover{ color:#752420; text-decoration:none;}
.menu_tow{ margin-top:10px;}
.menu_tow li{float:left; display:inline;height:40px;text-align:center; width:127px; border-left:1px solid #96a0c0; height:108px;}
.menu_tow li.menu_list1{border-left:none; width:127px;}
.menu_tow li span{ display:block; margin-bottom:7px;}
.menu_tow li a{color:#25243a; padding:0 13px; line-height:16px; display:inline-block; height:16px;}
.menu_tow li a:hover{ background:#c83a3a; color:#fff;text-decoration:none;}

.xf{ font-size:14px; color:#000; font-weight:bold; position:absolute; top: 265px;left: 567px;}
.mulitline1{ position:absolute; height:22px; line-height:22px; width:180px; overflow:hidden;top:25px; left:0px;}
.mulitline1 span{ display:inline-block; padding:0 14px; height:27px; background:#a8392f; color:#fff; margin-right:10px; text-align:center;font-size:14px;}

.video{ margin:25px 0 0 20px; width:181px; height:119px; border:1px solid #4e516e; cursor:pointer;}
.down{ margin:30px 0 0 1px;}
/*nav*/
.nav{ background:#323447; width:181px; height:183px; margin-left:20px;}
.nav a{ display:inline-block; background:#3f425d; color:#ffe5bf; border:1px solid #4f5274; vertical-align:middle; width:87px; height:88px; text-align:center; margin:1px 0 0 1px;}
.nav a:hover{ background:#505372; text-decoration:none;}
.nav a span{ margin:24px auto 2px auto;}
.nav a.nav_list1 span{ width:24px; height:27px; display:block; background-position:0 -96px;}
.nav a.nav_list1:hover span{background-position:0 -124px;}

.nav a.nav_list2 span{ width:25px; height:26px; display:block; background-position:-26px -96px;}
.nav a.nav_list2:hover span{background-position:-26px -124px;}

.nav a.nav_list3 span{ width:26px; height:26px; display:block; background-position:-53px -96px;}
.nav a.nav_list3:hover span{background-position:-53px -124px;}

.nav a.nav_list4 span{ width:25px; height:24px; display:block; background-position:-80px -96px;}
.nav a.nav_list4:hover span{background-position:-80px -124px;}


/*fast*/
.fast{ margin:36px 0 0 20px; overflow:hidden; zoom:1;}
.tit span{ display:inline-block; width:2px; height:16px; background:#c83a3a; margin-top:-2px; margin-right:7px; vertical-align:middle;}
.tit{ color:#fff; font-size:14px; line-height:16px; font-weight:bold;}
.fast ul{ margin-top:10px;}
.fast li{ float:left; width:90px; height:33px; margin:0 1px 1px 0; display:inline; line-height:33px; text-align:center;}
.fast li a{width:90px; height:33px; display:block; background:#3f425d; color:#b0b4dd;}
.fast li a:hover{ color:#ffcc96;text-decoration:none;background:#505372;}

/*service*/
.service{ margin:36px 0 0 20px; overflow:hidden; zoom:1;}
.serviceN ul{ margin-top:10px;}
.serviceN li{width:181px; height:36px; margin-bottom:1px;vertical-align:middle; }
.serviceN li a{ display:block; width:181px; height:36px;line-height:36px; background:#3e425d; color:#9896e0;}
.serviceN li a:hover{ color:#d4a267; background:#505372;text-decoration:none;}
.serviceN li a span{ display:inline; float:left;margin:9px 15px 0 46px; vertical-align:middle;}
.serviceN li a span.kf_1{width:16px; height:16px; background-position:0 0;}
.serviceN li a:hover span.kf_1{background-position:0 -22px;}
.serviceN li a span.kf_2{width:17px; height:19px; background-position:-17px 0;}
.serviceN li a:hover span.kf_2{background-position:-17px -22px;}
.serviceN li a span.kf_3{width:18px; height:19px; background-position:-35px 0;}
.serviceN li a:hover span.kf_3{background-position:-35px -22px;}
.serviceN li a span.kf_4{width:18px; height:20px; background-position:-54px 0;}
.serviceN li a:hover span.kf_4{background-position:-54px -22px;}
.serviceN li a span.kf_5{width:18px; height:17px; background-position:-73px 0;}
.serviceN li a:hover span.kf_5{background-position:-73px -22px;}
.serviceN li a span.kf_6{width:19px; height:20px; background-position:-92px 0;}
.serviceN li a:hover span.kf_6{background-position:-92px -22px;}
.serviceN li a span.kf_7{width:18px; height:20px; background-position:-112px 0;}
.serviceN li a:hover span.kf_7{background-position:-112px -22px;}

.serviceN li a span.kf_8{width:18px; height:21px; background-position:-131px 0;}
.serviceN li a:hover span.kf_8{background-position:-131px -22px;}

.lx{ display:block; width:181px; height:57px; background:#3e425d; line-height:57px; color:#8d8bd1; font-size:14px;}
.lx span ,.phone span{ display:block; float:left;width:25px; height:22px;background-position:0 -47px; margin:15px 10px 0 21px;_margin:15px 10px 0 10px; vertical-align:middle}
.lx i ,.phone i{ display:block; float:left;width:1px; height:22px;vertical-align:middle; background:#59588a; margin:17px 10px 0 0;}
.lx:hover span{ background-position:0 -70px;}
.lx:hover i{ background:#dea970;}
.lx:hover{ color:#d4a267;background:#505372;text-decoration:none;}
.phone{width:181px; height:57px; background:#3e425d; line-height:57px; color:#8d8bd1; font-size:14px; margin-top:1px;}
.phone span{background-position:-26px -47px; width:20px; height:24px;}

/*contact*/
.contact{ margin:36px 0 0 20px; overflow:hidden; zoom:1;}
.contact a:hover{background:#505372;text-decoration:none;}
.weix_img{ background:#3e425d;width:181px; padding:19px 0; text-align:center; margin-top:10px;}

.wb_sina span ,.wb_tx span ,.weixin span{display:block; float:left;  margin:5px 10px 0 21px;_margin:5px 10px 0 10px; vertical-align:middle}
.wb_sina i ,.wb_tx i ,.weixin i{display:block; float:left;width:1px; height:22px;vertical-align:middle; background:#59588a; margin:5px 10px 0 0;}
.weixin span{ width:24px; height:19px; background-position:-47px -47px;}
.wb_sina:hover span{background-position:-72px -67px;}
.wb_tx:hover span{background-position:-96px -67px;}
.wb_sina:hover i ,.wb_tx:hover i{ background:#dea970;}
.wb_sina:hover ,.wb_tx:hover{ color:#d4a267;}
.wb_sina span{ width:22px; height:18px; background-position:-72px -47px; margin-right:12px;}
.wb_tx span{ width:17px; height:19px; background-position:-96px -47px; margin-right:18px;}
.wb_sina ,.wb_tx ,.weixin{display:block; width:181px; height:31px; background:#3e425d; line-height:31px; color:#8d8bd1; font-size:12px; margin-top:1px;}

/*hezuo*/
.hezuo{margin:36px 0 0 20px; }
.link{ position:relative; margin-top:15px;  background:#25243a; width:180px; color:#8d8bd1;}
.link_title{ padding:1px 0 0 16px; width:170px;background:#373655 url(https://img.ssl.q1.com/lw/images/20151103_main/link.gif?v=1) no-repeat right  center; height:26px; line-height:26px;}
.link_a{background:#373655 url(https://img.ssl.q1.com/lw/images/20151103_main/link.gif) no-repeat right center;}
.link_text{ position:absolute; display:none; background:#373655; left:0px;top:-305px; height:304px; overflow:auto; border:#47456e 1px solid; border-bottom:none; width:180px;}
.link_text a{ height:20px; line-height:20px; display:block; color:#8d8bd1;text-decoration:none; padding-left:10px;}

/*coy*/
.clear{clear:both;}
.coy{ background:#1a1a1f; padding:45px 0; }
.coyN{ background:url(https://img.ssl.q1.com/lw/images/20151103_main/coy_logo.jpg?v=1) no-repeat 0 5px; padding-left:200px; margin-left:44px;}
.coyN ,.coyN a{ color:#9b99e3;}
.coyN span{ display:block;}

.zhezhao1{width: 100%;background: #000;position: absolute;top: 0px;left: 0px;z-index:100;display: none;}
.tck_box ,.tck_box1{ position:fixed;_position:absolute;width: 680px;height:360px;display: none;z-index:9999;border: solid 1px #000; background:#000; border:solid 10px #000; top:200px; _top:700px;}
.c_box{ position:relative;}
.btn_close ,.btn_close1{position: absolute;background: url(https://img.ssl.q1.com/lw/images/btn_close.jpg?v=1?v=1?v=1?v=1?v=1);height: 31px; width: 31px;cursor: pointer;right: -41px;top: -10px;text-indent: -9999px;}
.tck_box1{ width:700px; height:457px;}
.typename{ display:none;}

