﻿/* CSS Document */
@charset "utf-8";
@import url("normalize.css");
/* CSS Document */
body{font-family: microsoft yahei , Arial, Helvetica, sans-serif;line-height: 22px;color: #626262; background:#ffffff;} 
ul,li{margin:0;padding:0;list-style: none}
em{font-style: normal;}
a{text-decoration:none; color:#626262 }
a:hover{text-decoration:none;}
.w1280{width: 1280px;margin-left:auto;margin-right: auto}
.w1200{width: 1200px;margin-left:auto;margin-right: auto}
.fl{float: left !important;}
.fr{float: right !important;}
.of{overflow: hidden;}
.row{overflow: hidden;}
.ti2{text-indent: 2em}
.txt-ellipsis-1{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.txt-center{text-align: center;}
.nobg{background: none !important}
.nobd{border: none !important}

.mgt0{margin-top: 0 !important}
.mgt5{margin-top: 5px !important}
.mgt10{margin-top: 10px !important}
.mgt15{margin-top: 15px !important}
.mgt20{margin-top: 20px !important;}

.mgl0{margin-left: 0 !important}
.mgl10{margin-left: 10px !important}
.mgl13{margin-left: 13px !important}
.mgl15{margin-left: 15px !important}
.mgl20{margin-left: 20px !important}
.mgl25{margin-left: 25px !important}

.mgr0{margin-right: 0 !important}
.mgr10{margin-right: 10px !important}
.mgr13{margin-right: 13px !important}
.mgr15{margin-right: 15px !important}
.mgr20{margin-right: 20px !important}
.mgr25{margin-right: 25px !important}

.pd0{padding:0 !important;} 

.bg-white{background: #fff}
.bg2{background: #edf5f9}

.color1{color: #da0000}
.color2{color: #2375c9}



/* public */
.head .top{height: 50px;line-height: 50px;background: #f2f2f2;font-size: 14px}
.head .top a{padding-right: 15px;padding-left: 8px}
.head .top img{display: block;}
.head .nav{height: 60px;line-height: 60px;background: #2980d0;}
.head .nav ul li{width: 170px;text-align: center;height: 60px;float: left}
.head .nav ul li a{color: #fff;font-size: 18px}
.head .nav ul li.li1{background: url(../img/home.png) no-repeat 11% 50%;}
.head .nav ul li.li2{background: url(../img/message.png) no-repeat 10% 60%;}
.head .nav ul li.li3{background: url(../img/eye.png) no-repeat 10% 50%;}
.head .nav ul li.li4{background: url(../img/write.png) no-repeat 10% 50%;}
.head .nav ul li.li5{background: url(../img/camera.png) no-repeat 10% 50%;}
.head .nav ul li.li6{background: url(../img/talk.png) no-repeat 10% 60%;}
.head .nav ul li.li7{background: url(../img/picture.png) no-repeat 11% 50%;}
.head .wel{line-height: 50px;padding-top: 60px;padding-bottom: 20px;height:86px}
.head .wel .search_box{margin-left: 40px;height:68px}
.head .wel .search_box .dates{height: 20px;line-height: 20px;font-size: 14px;}
.head .search{position: relative;height:48px}
.head .wel .menu{margin-left: 50px}
.head .wel .menu li{background: url(../img/head_menu_bg.jpg) no-repeat;width: 75px;height: 75px;float: left;margin-left: 10px}
.head .wel .menu li.on,.head .wel .menu li:hover{background:#2375c9}
.head .wel .menu li.on a,.head .wel .menu li:hover a{color: #fff}
.head .wel .menu li span{display: block;background-position: 50% 24%;background-repeat:no-repeat;padding-top: 30px;text-align: center;}
.head .wel .menu li.li1 span{background-image: url(../img/ipod_1.png);}
.head .wel .menu .li1:hover span{background-image: url(../img/ipod.png);}
.head .wel .menu li.li2 span{background-image: url(../img/xl_1.png);}
.head .wel .menu .li2:hover span{background-image: url(../img/xl.png);}
.head .wel .menu li.li3 span{background-image: url(../img/wx_1.png);}
.head .wel .menu .li3:hover span{background-image: url(../img/wx.png);}
.head .wel .menu li.li4 span{background-image: url(../img/globe_1.png);}
.head .wel .menu .li4:hover span{background-image: url(../img/globe.png);}
.head .txt{height: 39px;border:0;margin-top: 7px;width: 270px;background: url(../img/search_bg.jpg) no-repeat;}
.head .sbm{width: 29px;height: 29px;background: url(../img/search.jpg);position: absolute;right: 5px;bottom: 6px;border: none;}

.foot{margin: 25px auto 0;padding-top: 60px;padding-bottom: 60px;overflow: hidden;text-align: center;}
.foot p{ line-height:30px;}


.box{}
.box .hd{height: 40px;}
.box .hd .more{padding-left: 20px;font-size: 14px}
.box .hd.sty1{height: 54px;line-height: 50px;border-top: 4px solid #2375c9;}
.box .hd.sty1 .tl{background:url(../img/tl1.png) bottom left;padding-right: 20px;width: 200px;height: 50px;}
.box .hd.sty1 .tl span{color: #6b6b6b;display: block;padding: 11px 18px 0;}
.box .hd.sty1 .tl>a{color: #fff}
.box .hd.sty2{height: 43px;line-height: 43px;border-bottom: 4px solid #2375c9;}
.box .hd.sty2 .tl{background:url(../img/tl2.png) top left;padding-right: 20px;width: 200px;height: 43px;}
.box .hd.sty2 .tl span{color: #6b6b6b;display: block;padding: 11px 18px 0;}
.box .hd.sty2 .tl>a{color: #fff}
.box .hd.sty3{line-height: 44px;height: 44px;border-bottom: 3px solid #d4d4d4;}
.box .hd.sty3 .tl{border-bottom: 3px solid #008aca;padding-right: 15px;margin-top: 3px;height: 41px;}
.box .hd.sty3 .tl span{display: block;padding: 8px 10px 0;}
.box .hd.sty3 .tl>a{color: #008aca}
.box .hd.sty3 .more a{padding: 2px 8px 4px;}
.box .hd.sty4{height: 49px;border-bottom: 3px solid #d4d4d4;line-height: 49px;}
.box .hd.sty4 .tl{background:url(../img/tl3.png);width:145px;height: 49px;margin-top: 3px;}
.box .hd.sty4 .tl span{color: #fff;height: 30px;display: block;padding: 11px 10px 0 18px;}
.box .hd.sty4 .tl>a{color: #fff}
.box .hd.sty5{height: 40px;line-height: 40px;}
.box .hd.sty5 .tl{background: url(../img/tl4.png) no-repeat left center;width: 130px;height: 42px;}
.box .hd.sty5 .tl span{color: #ffffff;display: block;padding:0 20px;}
.box .hd.sty5 .tl span a{color: #fff}
.box .hd.sty6{height: 47px;line-height: 47px;}
.box .hd.sty6 .tl{background: url(../img/tl5.png) no-repeat;width: 134px;height: 47px;text-align: center;}
.box .hd.sty6 .tl span a{color: #fff;}

.box .hd.sty7{line-height: 42px;height: 44px}
.box .hd.sty7 .tl.tl1{background:url(../img/tl1.png);width: 145px;height: 44px}
.box .hd.sty7 .tl.tl2{background:url(../img/tl2.png);width: 154px;height: 42px}
.box .hd.sty7 .tl.tl3{background:url(../img/tl3.png);width: 154px;height: 42px}
.box .hd.sty7 .tl.tl4{background:url(../img/tl4.png);width: 145px;height: 42px}
.box .hd.sty7 .tl span{display: block;padding: 8px 10px 0;}
.box .hd.sty7 .tl>a{color: #fff}
.box .hd.sty7 .more a{padding: 2px 8px 4px;}
.box .hd.sty9{height: 35px;line-height: 35px;border-bottom: 3px solid #008aca}
.box .hd.sty9 .tl{background: url(../img/tl5.png) no-repeat;width: 125px;height: 35px}
.box .hd.sty9 .tl span{color: #6b6b6b;display: block;padding: 8px 10px 0;}
.box .hd.sty9 .tl>a{color: #fff;padding-left: 20px}
.box .hd.sty9 .more a{padding: 2px 8px 4px;}

.box .hd.color1{border-bottom-color: #59af2f}
.box .hd .tl.color1{background: #59af2f}
.box .hd.color2{border-bottom-color: #ff9000}
.box .hd .tl.color2{background: #ff9000}
.box .hd.color3{border-bottom-color: #2daae4}
.box .hd .tl.color3{background: #2daae4}

.box .bd{line-height: 31px}

.list{}
.list li{overflow: hidden;vertical-align: bottom;font-size: 14px;}
.list li a{float: left;width: 72%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../img/list_point.jpg) no-repeat left center;padding-left: 3%}
.list li span{float: right;}
.imglist{}
.imglist li{float: left;width: 109px;padding-top: 15px;text-align: center;margin-left: 21px;}
.imglist li img{display: block;width: 100%;height: 151px}
.imglist li span{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;display: block;font-size: 14px;}
.icolist{}
.icolist li{float: left;width: 229px;height: 75px;line-height: 75px;margin-left: 14px}
.icolist li.ico1{background: #008aca}
.icolist li.ico2{background: #70a648}
.icolist li.ico3{background: #ff9600}
.icolist li.ico4{background: #2eaae4}
.icolist li.ico5{background: #4fb7b1}
.icolist li img{float: left;margin:18px 10px 0 55px;}
.icolist li span{float: left;color: #fff;font-size: 18px}

/* imgnews */  
.focusBox{width: 600px;height:400px;position:relative;overflow: hidden;}
.focusBox img{width: 600px;height: 400px;display: block;}
.yx-rotaion{margin:0 auto;overflow:hidden;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px; font-weight:bold;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:240px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}

.topline{border:1px solid #c4c4c4;padding: 20px}
.topline .bd{width: 1060px}
.topline .bd h2{line-height: 54px;margin: 0}
.gzjz{width: 575px;height: 400px;}
.gzjz .title{font-size: 26px;color: #e30007;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height: 30px;}
.gzjz .summry a.more{color:#e30007}
.gzjz .summry{line-height: 24px;padding-top: 10px;color: #6b6b6b;font-size: 14px;height: 80px;border-bottom: 3px solid #e4e4e4;}
.aboutUs{padding-top: 20px;font-size: 14px;line-height: 34px}
.box.box1{width: 388px}
.box.box1 .bd .info{font-size: 16px;line-height: 27px;width:189px}
.box.box1 .bd .img img{width: 199px;height: 248px;}
.box.box2{width: 388px}
.box.box3{width: 388px;position: relative;}
.box.box4{padding: 0;}
.box.box4_1{width: 545px;height: 205px}
.photo{padding:0;}
.photo .bd{position: relative;padding-top: 10px;}
.photo .bd li{width: 150px;height: 130px;position: relative;float: left;margin-left: 20px;}
.photo .bd li p{position: absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.photo .bd li span{font-size:14px;line-height: 30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display: block;text-align: center;}
.photo .bd li img{width: 100%;height: 100px}
.links{background: #eeeeee;height: 47px;}
.links li{float: left;line-height: 47px;margin-left: 30px;}
.links li a{color:#6b6b6b }




div.aboutShow_warp{border-bottom: 1px solid #dcdcdc;margin: 0 auto;}
div.aboutShow_top_title{padding: 20px 0 20px 0;}
div.aboutShow_top_title h1{float: left;color: #666666;margin: 0;}
div.aboutShow_top_title div{color: #666666;line-height: 24px;}
div.aboutShow_top_title div a{font-size: 14px;color: #626262;margin: 0 3px;float:left;font-weight: bold;}
div.aboutShow_top_title div span{padding: 0 5px;float:left}
.detail-ct{ min-height:430px; padding-bottom: 20px; margin: 0 auto; padding: 20px 38px 50px; background:#ffffff;
    box-shadow: 0px 2px 5px #969696;
     -moz-box-shadow: 0px 2px 5px #969696;
    -webkit-box-shadow: 0px 2px 5px #969696;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#969696')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#969696');
}
.detail-ct>div{}
.detail_title{text-align: center;color:#666;}
.detail_title h1{font-size:24px; padding-top:30px;margin:0;}
.detail_title h1 .title{padding-bottom:20px;}
.detail_title h1 .subtitle{
    font-weight: normal;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin-top: 10px
}
.detail_title h1 .author{
    font-weight: normal;
    font-size: 16px;line-height: 40px;height: 40px
}
.detail_title h1 .author i{display:block; height:40px; width:20px;  float:left;position:relative;margin-left: 44%;}
.detail_title h1 .author em{left:0;position:absolute;border-style:solid dashed dashed dashed;border-width:10px;border-color:transparent;width:0; height:0;}
.detail_title h1 .author .em2{ top:20px; border-top-color:#3c3c3c;}
.detail_title h1 .author .em1{ top:0; border-bottom-color:#3c3c3c;}
.detail_title h1 .author b{font-weight: normal;float: left;margin-left: 10px;}
.detail_title h1 span{line-height: 40px;font-size:14px;font-weight: normal;display: block;background: #F4F4EB;margin-top: 20px;}
.detail-page{padding:10px 0 30px 0;color:#000; line-height: 30px;}
.detail-page img{ max-width:1024px; margin: 0 auto;}
.detail-ct .print{margin-top: -22px;margin-left: 165px;}


.bspm{}
.bspm .orderlist li{line-height: 35px}
.bspm .orderlist li span.s1{width: 20px}
.bspm .orderlist li span.s2{width: 120px;}
.bspm .orderlist li span.s3{width: 139px;}
.bspm .orderlist li span.s4{width: 120px;padding: 0 20px;}
.bspm .orderlist li span.s5{float: right;width: 610px}

.page_page{text-align: center;padding:30px 10px;color: #666666;clear: both;}
.page_page a{padding: 5px 10px;border:1px solid #DDD;margin: 0 2px;color:#7C7C7C}
.page_page .current{background: #056dae;color:#FFFFFF;font-weight: bold;padding: 5px 10px;border:1px solid #DDD}

.formWrap{width: 1200px;margin-left: auto;margin-right: auto}
.formWrap #mail{width: 650px;}
.side_box{
    width:300px;
    line-height:28px;
    color:#666;
    background:#f1f1f1;
    padding:20px;margin-top: 20px
}
.aui-list-item{overflow: hidden;padding: 10px 0;}
.aui-list-item-label{float: left;line-height: 2.75;height: 40px;padding: 6px 12px}
.aui-list-item-input{float: right;width: 80%}
.aui-list-item-input input.txt{border:1px solid #eee;line-height: 1.75;padding: 6px 12px;height: 40px;display: block;width: 95%}
.aui-list-item-input select.select-btn{border:1px solid #eee;line-height: 1.75;padding: 6px 12px;height: 40px;display: block;width: 50%}
.aui-list-item-input .radio-btn{line-height: 1.75;padding: 6px 12px;height: 40px;}
.aui-list-item-input .txtbox{padding: 6px 12px;width: 95%;border:1px solid #eee;height: 120px}
.aui-btn{background: #008aca;color: #fff;border: none;margin: 0 auto;padding: 10px 15px;display: block}
#mail .error{color: #ff1800}


.curmb {
	margin-bottom:20px;
	padding-left: 50px;
	height: 40px;
	background: #008387 url(../img/home.png) no-repeat 10px 5px;
	font: 14px/40px "microsoft yahei";
	color: #ffffff;
}
.curmb span {

	color: #ffffff;
}
.curmb a {

	color: #ffffff;
}
