@charset "utf-8";
/*Reset
------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,textarea,p,blockquote,th,td{padding:0;margin:0;} 

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;padding:0;margin:0;}
body{font:12px arial,微软雅黑,b8b\4f53;word-wrap:break-word;width:100%;color:#333;}
body,html{margin:0; padding:0; overflow:hidden;}
html{overflow-y:scroll}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;} 
ul,ol,dl,li{list-style-type:none}
fieldset,img{border:none;}
input{vertical-align:middle;outline:medium;}
input:focus { border:0;}
input::-ms-clear {
    display: none;
}
textarea {
    resize: none;
}
textarea:focus {
    outline: none;
    border:none;
}
button{border: 0;padding: 0;background: ransparent;cursor: pointer;}
input[type="button"],input[type="submit"]{cursor:pointer;}
table{width:100%;empty-cells:show;background-color:transparent;}
a{ text-decoration:none}
/* Common
----------------------------------------------------------------------------------- */
.all{ width:100%; margin:0 auto;}
.w{ width:1200px; margin:0 auto;}
.l{ float:left}
.r{ float:right}
.clear{ clear:both}
.icon{background:url(menu_h.jpg) repeat-x;}


/*logo
------------------------------------------------------------------------------------*/

.logo{ overflow:hidden;}
.logo .w{ height:98px;}
.logo .l img{  float:left;margin-top:10px;}



.logo .r{ height:75px; margin-top:13px; background:url(tel.jpg) left no-repeat; padding-left:100px; color:#333333; font-size:16px;}
.logo .r font{ display:block; width:130px; float:left; float:left; margin-top:10px;}
.logo .r b{ display:block; width:200px; float:left; font-weight:normal; margin-top:7px;}

 
/*menu
------------------------------------------------------------------------------------*/

.menu{height:46px;background:url(menu.jpg) repeat-x; border-top:green 1px solid;}
.menu li{ width:150px;float:left; position:relative;}
.menu li.back{background:url(menu_h.jpg) repeat-x; width:150px; height:46px;overflow:hidden;z-index:8;position:absolute;}
.menu li.back .arrow{float:left;width:100%;height:46px;position:relative;}
.menu li .menulia{display:block; width:150px; text-align:center; font-size:16px;height:46px; line-height:46px;color:#333;z-index:10;float:left;position:relative;overflow:hidden;}
.menu li .menulia span{cursor:pointer;}

.menu li .smenu{left:0px; float:left; background:#fff; position:absolute; margin-top:46px; display:none; z-index:9999}

.menu li:hover .smenu{ display:block;}

.menu li .smenu .smenu_li{ display:block; width:100%; float:left;}
.menu li .smenu .smenu_li .smenu_a{ display:block; width:170px; float:left; line-height:40px; font-size:14px; text-indent:10px; color:#5D5D5D; margin:0; padding:0;}

.menu li .smenu .smenu_li .smenu_a:hover{color:#EC1919;background: green}

.menu li .smenu .smenu_li2{ display:block; width:90%; float:left; margin:1% 5%;}
.menu li .smenu .smenu_li2 .smenu_a{ display:block; width:100%; float:left; line-height:35px; font-size:14px; text-align:left; color:#EC1919}
.menu li .smenu .smenu_li2 .smenu_a:hover{ text-indent:1px;}

.menu li .ssmenu{ display:block; width:320px; float:left;}
.menu li .ssmenu .ssmenu_a{ display:block; float:left; font-size:14px; color:#5D5D5D; margin-right:12px; line-height:30px;}
.menu li .ssmenu .ssmenu_a:hover{ color:#EC1919}



/*banner
------------------------------------------------------------------------------------*/

#banner .focus {width:100%; height:500px; overflow:hidden; position:relative;}
#banner .focus ul {height:500px; position:absolute;}
#banner .focus ul li {float:left; width:100%; height:500px; overflow:hidden; position:relative; background:#F27678;}
#banner .focus ul li div {position:absolute; overflow:hidden;}
#banner .focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#F27678; display:none;}
#banner .focus .btn {position:absolute; width:1920px; height:23px; padding:0px 10px 0px 10px; bottom:10px; text-align: center; left:50%; margin-left:-960px;}
#banner .focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#banner .focus .btn span.on {background:#fff;}
#banner .focus .preNext {width:45px; height:125px; position:absolute; top:188px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
#banner .focus .pre {left:0;}
#banner .focus .next {right:0; background-position:-55px 0px;}

/*首页搜索
------------------------------------------------------------------------------------*/
.insear{ height:60px;}
.insear .l{ height:60px; font-size:14px; line-height:60px;}
.insear .l font{ display:block; float:left; color:green; height:60px; background:url(hot.png) left no-repeat; padding-left:25px;}
.insear .l p{ width: 800px; }
.insear .l  p a{ color:#333; margin:0px 5px;}

.insear .r{ height:60px;}
.insear .r .insearall{ width:298px; height:48px; float:left; background:green; margin-top:6px;}
.insear .r .insearall .input_l{ width:216px; height:38px; line-height:38px; float:left; margin:5px; border:0px; background:#fff; text-indent:10px; color:#666;}
.insear .r .insearall .searchgo{ width:72px; height:48px; float:right; cursor:pointer; background:url(search.png) center no-repeat; border:0px;}

/*我们的服务
------------------------------------------------------------------------------------*/

.inservice{ margin-top:5px;}
.intop{ width:100%; overflow:hidden; color:#333; text-align:center; margin-top:20px;}
.intop p{ display:inline-block; height:60px; line-height:60px; font-size:32px; font-weight:bold; border-bottom:green 1px solid; position:relative; margin-bottom:10px;}
.intop p span{ font-weight:normal;}
.intop p a{ display:inline-block; width:9px; height:9px; background:green; position:absolute; bottom:-5px; left:50%; margin-left:-4px; z-index:1}
.intop font{ width:100%; height:28px; line-height:28px; float:left; text-align:center; font-size:16px;}


.inservice .f{ width:100%;}
.inservice .f ul{ float:left; width:1198px; margin-top:45px; border:#BFBFBF 1px solid;}
.inservice .f li{ width:33.33333333%; float: left; text-align:center; height:218px; overflow:hidden;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; font-size:18px; line-height:30px;}
.inservice .f li.li2,.inservice .f li.li3,.inservice .f li.li5,.inservice .f li.li6{ border-left:#BFBFBF 1px solid;}
.inservice .f li.li1,.inservice .f li.li2,.inservice .f li.li3{ border-bottom:#BFBFBF 1px solid;}
.inservice .f li img{ display:inline-block; width:75px; height:75px; margin-top:35px; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;}
.inservice .f li .img2{ display:none;transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;}
.inservice .f li p{ color:#434343;}
.inservice .f li span{ color:#807F7F}

.inservice .f li:hover{ background:green;transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.inservice .f li:hover .img1{ display:none}
.inservice .f li:hover .img2{ display:inline-block;transform: rotateY(360deg);}
.inservice .f li:hover p,.inservice .f li:hover span{ color:#fff}

/*我们的服务
------------------------------------------------------------------------------------*/
.incase{ margin-top:40px;}

.scroll_horizontal2{width:1200px;height:250px; float:left; margin-top:10px;}
.scroll_horizontal2 .box12{overflow:hidden;position:relative;width:1200px;height:250px;margin:0 auto;}
.scroll_horizontal2 .list12{overflow:hidden;width:999999px;}
.scroll_horizontal2 .list12 li{float:left;width:300px; height:250px; text-align:center;position: relative; overflow:hidden;}
.scroll_horizontal2 .list12 li .img{ width:278px; height:195px; float:left;  margin:0px 11px; overflow:hidden;}
.scroll_horizontal2 .list12 li img{ width:278px; height:195px; float:left; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;}
.scroll_horizontal2 .list12 li .list-name{  width:278px; height:55px; margin:0px 11px; float:left; overflow:hidden; text-align: center; font-size:14px; background:#F5F5FA}
.scroll_horizontal2 .list12 li .list-name a{ display: block; width:100%; height:30px; line-height:30px; float:left; overflow:hidden;color:#141414; border-bottom:#CACACE 2px solid;}
.scroll_horizontal2 .list12 li .list-name a:hover{color:#333;}
.scroll_horizontal2 .list12 li .list-name p{ height:23px; line-height:23px; background:url(time.png) left no-repeat; padding-left:23px; font-family:Courier; float:left;}
.scroll_horizontal2 .plus12,
.scroll_horizontal2 .minus12{position: absolute;width:20px;height:36px;cursor:pointer; z-index:1}
.scroll_horizontal2 .plus12{ margin-left:0px;background:url(i.png) 0px no-repeat; margin-top:-157px;}
.scroll_horizontal2 .minus12{ margin-left:1180px; background:url(i.png) -20px no-repeat; margin-top:-157px;}

.scroll_horizontal2 .list12 li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}





/*专家团队上
------------------------------------------------------------------------------------*/
.insuper{ height:205px; background:#B41212; margin-top:45px;}
.insuper .w{ width:980px; background: url(sublogo.png) left no-repeat; height:120px; padding-top:85px; color:#F9EBEB; position:relative;}
.insuper .w p{ display:block; font-size:30px; font-weight:bold; margin-left:375px; margin-top:-5px;}
.insuper .w font{ font-family: Arial; font-size:16px; float:left; margin-top:30px; margin-left:125px;}
.insuper .w span{ display:block; width:88px; height:88px; float:left; right:0; margin-right:-50px; margin-top:-60px; position:absolute; z-index:1}
.insuper .w span a{ display:block; width:88px; height:88px; float:left; background:url(link.png) center no-repeat;}

/*专家团队下
------------------------------------------------------------------------------------*/
.inexpert{ margin-top:45px;}
.inexpert .w{height:100%; overflow: hidden; background:#F1F1F1; text-align:center;}

.inexpert .l{ width:910px; margin:5px;}
.inexpert .li1{display:inline-block; width:290px; height:163px; background:#fff; margin:5px; overflow:hidden; position:relative; cursor:pointer}
.inexpert .li1 .li-l{ float:left; width:129px; height:163px; overflow:hidden;}
.inexpert .li1 img{ float:left; width:129px; height:163px;transition: all 1s;-webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;}
.inexpert .li1 .li-r{ width:160px; height:163px; float:left; overflow:hidden;}
.inexpert .li1 .li-r .name{ width:90%; height:45px; float:left; margin-left:5%; line-height:45px; font-size:18px; font-weight:bold; color:#666; overflow:hidden;}
.inexpert .li1 .li-r .but{ width:40%; height:3px; background:#A01212; float:left; margin-left:30%; margin-right:29%;}
.inexpert .li1 .li-r .info{ width:90%; height:60px; float:left; overflow:hidden; line-height:20px; text-align:left; margin-top:8px; color:#666; font-size:14px;}
.inexpert .li1:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.inexpert .li1 .posinfo{ position:absolute; width:100%; height:45px;overflow:hidden; bottom:0px; background: url(pos_bg.png) repeat-x; text-align: right;}
.inexpert .li1 .posinfo a{ padding:2px; background:#B41212; line-height:45px; color:#fff; margin-right:10px;}
.inexpert .li1 .posinfo a.link1{ background:#8D8D8D; margin-right:5px;}


.inexpert .r{ width:270px; float:left; overflow:hidden; margin-top:10px; position:relative;}
.inexpert .r img{ width:270px; height:341px; float:left;transition: all 1s;-webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;}
.inexpert .r:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.inexpert .r .posinfo{ position:absolute; width:100%; bottom:0px; color:#fff;background: url(pos_bg.png) repeat;}
.inexpert .r .posinfo .subname{ width:100%;height:35px; float:left; overflow:hidden; font-size:20px; font-weight:bold; line-height:35px; margin-top:10px;}
.inexpert .r .posinfo .name{ width:100%;height:35px; float:left; overflow:hidden; font-size:20px; font-weight:bold; line-height:35px;}
.inexpert .r .posinfo .info{ width:60%; float:left; height:50px; line-height:25px; font-size:16px; margin-left:10%; text-align:left; overflow:hidden; margin-top:5px; margin-bottom:10px;}
.inexpert .r .posinfo .link{ width:100%; float:left; text-align:right;}
.inexpert .r .posinfo a{ padding:6px; background:#B41212; line-height:45px; color:#fff; margin-right:10px;}
.inexpert .r .posinfo a.link1{ background:#8D8D8D; margin-right:5px;}


/*首页关于我们
------------------------------------------------------------------------------------*/
.inabt{ margin-top:40px;}
.inabt .l{ width:560px;margin-top:45px;}
.inabt .r{ width:630px;margin-top:45px;}


.inabt .picList { position:relative; width:560px; height:135px; list-style: none; padding-left: 0 ; }
.inabt .picList .picItem { width:125px; height:75px; float:left; margin-left:13px; overflow:hidden; margin-top:368px;}
.inabt .picList input[type="radio"] { position: fixed; left: -200px ; top:-100px; float:left;}
.inabt .picList .picTitle { display: block; width:125px; height:75px; float:left; position:relative; cursor:pointer;}
.inabt .picList .picTitle img,.picList .picTitle div{ width:125px; height:75px; background:url(pos_bg2.png) repeat; position:absolute; z-index:2;}
.inabt .picList .picTitle img.pics1{ display:block;}
.inabt .picList .picTitle img{cursor:pointer;transition: all 1s; -webkit-transition: all 1s;  -moz-transition: all 1s;-o-transition: all 1s;}
.inabt .picList .picTitle .pics2{ display: none;}
.inabt .picList .picTitle:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.inabt #picItem1{ margin-left:0px;}

.inabt .picList input[type="radio"]:checked~.picTitle .pics2{ display:block;}
.inabt .picList .picItem:not(:first-child) input[type="radio"]:checked~.picTitle { }
.inabt .picList input[type="radio"]~.picCont { display: none }
.inabt .picList input[type="radio"]:checked~.picCont { position: absolute; display: block; top: 0; left:0;  width:538px;height:350px; overflow:hidden; padding-left: 0;}
.inabt .picList input[type="radio"]:checked~.picCont img{width:538px;height:350px; cursor:pointer;transition: all 1s; -webkit-transition: all 1s;  -moz-transition: all 1s;-o-transition: all 1s;}
.inabt .picList input[type="radio"]:checked~.picCont p{ position:absolute; background: url(pos_bg2.png) repeat; font-size:22px; display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#fff; float:left; margin-top:-48px;}

.inabt .picList input[type="radio"]:checked~.picCont:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.inabt .r h3{ display:block; float:left; width:96%; font-size:20px; color:#333; line-height:63px; height:63px; font-weight:bold; margin-left:2%;}
.inabt .r h4{ display:block; float:left; width:50%; border-top:green 2px solid; margin-left:2%;}
.inabt .r .cont{ width:96%; height:273px; overflow:hidden; line-height:26px; margin:2%; float:left; color:#333; font-size:16px; margin-top:20px;}
.inabt .r .link{ width:96%; float:left; margin-left:2%;}
.inabt .r .link a{display:block; width:108px; height:35px; line-height:35px; float:left; background:green; color:#fff; text-align:center; font-size:14px;transition: all 1s;-webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;}
.inabt .r .link a:hover{ background:#C4181F;}


/* 首页新闻
------------------------------ */
.innews{ margin-top:45px;}


.innews .innewList { display:inline-block; text-align:center; position:relative; width:1200px; height:600px; list-style: none; margin-top:-88px;}
.innews .innewList .innewItem { width:260px; height:40px; float:left; overflow:hidden;}
.innews .innewList input[type="radio"] { position: fixed; left: -200px ; top:-100px; float:left;}
.innews .innewList .innewTitle { display: block; width:160px; height:40px; line-height:40px; font-size:18px; text-align:center; background:#F0F0F0; color:#5E5E5E; float:left; position:relative; cursor:pointer; margin:0px 50px;-moz-border-radius:40px; /* Firefox */ -webkit-border-radius: 40px; /* Safari and Chrome */ border-radius:40px; behavior: url(../css/ie-css3.htc); /transition: all 1s;-webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s;}
.innews .innewList .innewTitle:hover{ background:#ddd;}

.innews #innewItem1{ margin-left:0px;}
#innewItem1{ width:460px;}
#innewtitle1{ margin-left:260px;}

.innews .innewList input[type="radio"]:checked~.innewTitle{ background:#C00000; color:#fff;}
.innews .innewList .innewItem:not(:first-child) input[type="radio"]:checked~.innewTitle { }
.innews .innewList input[type="radio"]~.innewCont { display: none }
.innews .innewList input[type="radio"]:checked~.innewCont { position: absolute; display: block; top:100px; left:0;  width:1200px;height:490px; padding-left: 0; overflow:hidden;}
.innews .innewList input[type="radio"]:checked~.innewCont a{ width:530px; height:490px; float:left; overflow:hidden;}
.innews .innewList input[type="radio"]:checked~.innewCont a img{width:530px;height:490px; float:left;cursor:pointer;transition: all 1s; -webkit-transition: all 1s;  -moz-transition: all 1s;-o-transition: all 1s;}


.innews .innewList input[type="radio"]:checked~.innewCont:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.innews .innewList input[type="radio"]:checked~.innewCont .innewinfo{ width:630px; float:right;}
.innews .innewList input[type="radio"]:checked~.innewCont .innewli{ width:100%; height:104px; float:left; background:#F1F1F1; overflow:hidden; margin-bottom:28px; text-align:center;transition: all 1s; -webkit-transition: all 1s;  -moz-transition: all 1s;-o-transition: all 1s;}
.innews .innewList input[type="radio"]:checked~.innewCont .innewli:hover{ background:#ddd}
.innews .innewList input[type="radio"]:checked~.innewCont .innewdate{ width:104px; height:104px; float:left; margin-left:38px; overflow:hidden;font-weight:bold;}
.innews .innewList input[type="radio"]:checked~.innewCont .innewt{ width:100%; height:50px; line-height:50px; float:left; font-size:36px; color:#010101; margin-top:12px;}
.innews .innewList input[type="radio"]:checked~.innewCont .innwsf{ width:100%; height:25px; line-height:25px; float:left; font-size:18px; color:#333}
.innews .innewList input[type="radio"]:checked~.innewCont .innewname{ width:390px; height:48px; line-height:48px; float:left; margin-left:40px;}
.innews .innewList input[type="radio"]:checked~.innewCont .innewname a{ color:#000; font-size:20px; font-weight:bold; display:block; width:100%; float:left; text-align:center; color:#000; font-size:20px; font-weight:bold; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.innews .innewList input[type="radio"]:checked~.innewCont .innewcont{ width:390px; height:50px; line-height:25px; float:left; margin-left:40px; overflow:hidden; color:#444; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;} 

/* 首页友情链接
------------------------------ */
.inlink{ margin-top:45px;}

.inlink .inlink-f{ width:1200px; float:left;}
.inlink .l{ width:510px; float:left;}
.inlink .l .cont{ width:510px; height:222px; float:left; overflow:hidden; margin-bottom:40px;}
.inlink .l .cont .wx{ width:164px; height:220px; float:left; border:#E8E8E8 1px solid;}
.inlink .l .cont .wx img{ width:108px; height:108px; float:left; margin:28px; margin-bottom:0px;}
.inlink .l .cont .wx p{ display:block; width:140px; height:30px; line-height:30px; text-align:center; margin-left:12px; margin-top:10px; float:left; background:#C4181F; color:#fff; font-size:16px;}
.inlink .l .cont .con{ width:275px; line-height:53px; float:left; font-size:16px; color:#444; margin-left:30px;}
.inlink .l .cont .con font{ display:block; width:130px; float:left; text-indent:40px;}
.inlink .l .cont .con p{ display:block; width:145px; float:left; }
.inlink .l .cont .con a{ color:#444;}
.inlink .l .cont .con a:hover{ color:#B41212}
.inlink .l .cont .con1{ background:url(t1.jpg) left no-repeat;}
.inlink .l .cont .con2{ background:url(t2.jpg) left no-repeat;}
.inlink .l .cont .con3{ background:url(t3.jpg) left no-repeat;}
.inlink .l .cont .con4{ background:url(t4.jpg) left no-repeat;}
.inlink .l .cont .con5{ background:url(t5.jpg) left no-repeat;}
.inlink .l .cont .con6{ background:url(t6.jpg) left no-repeat;}
.inlink .l .cont .con6 font{ line-height:100px;}

.inlink .l .ico{ width:500px; height:225px; float:left; overflow:hidden;}
.inlink .l .ico img{ width:500px; height:225px; float:left;transition: all 1s; -webkit-transition: all 1s;  -moz-transition: all 1s;-o-transition: all 1s;}
.inlink .l .ico:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}


.inlink .r{ width:640px; margin-right:10px;}
.inlink .r .p1{ width:100%; height:44px; line-height:44px; float:left; overflow:hidden; color:#444; font-size:16px;}
.inlink .r .p2{ width:638px; height:38px; float:left; border:#D4D2D2 1px dashed; background:#F9F8F8;transition: all 1s; -webkit-transition: all 1s;  -moz-transition: all 1s;-o-transition: all 1s;}
.inlink .r .p2:hover{ background:#eee}
.inlink .r .p2 input{ width:618px; height:30px; float:left; margin-left:10px; margin-top:4px; border:0px; background:none;}

.inlink .r .p3{ width:638px; height:128px; float:left; border:#D4D2D2 1px dashed; background:#F9F8F8;transition: all 1s; -webkit-transition: all 1s;  -moz-transition: all 1s;-o-transition: all 1s;}
.inlink .r .p3:hover{ background:#eee}
.inlink .r .p3 textarea{ width:618px; height:120px; line-height:30px; float:left; margin-left:10px; margin-top:4px; border:0px; background:none;}
.inlink .r .p4{ width:100%; height:40px; line-height:40px; float:left; overflow:hidden; margin-top:20px;}
.inlink .r .p4 p{ width:106px; height:40px; float:left;cursor: pointer;  background:green; color:#fff; text-align:center; font-size:18px; letter-spacing:5px;transition: all 1s;-webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; font-weight:bold;}
.inlink .r .p4 p:hover{ background:#ccc; color:#C4181F}



/*foot
------------------------------------------------------------------------------------*/
.foot{height:100%; overflow:hidden;  background:green; margin-top:60px;}

.foot .t{ float:left; width:100%; margin-top:20px;}
.foot .t li{ float:left; margin:0px 20px;}
.foot .t li a{ color:#fff; line-height:55px; font-size:14px;}

.foot .l{ height: 120px; float:left; background:url(sublogo.png) center no-repeat; margin-top:38px; margin-right:35px; margin-bottom:30px;}

.foot .r{ width:600px;  float:left; margin-top:10px; margin-left:40px; margin-bottom:30px;}
.foot .r p{ height:30px; line-height:30px; color:#fff; font-size:14px;}
.gao{height: 60px !important}
.foot .r p a{ color:#fff;}
.foot .r p a:hover{ color:#ccc}
.foot .wx{ width:90px; height:90px; float:right; margin-right:42px; margin-bottom:30px; margin-top:15px;}
.foot .wx img{ width:127px; height:127px; float:left; margin:10px -97px;}

/*分页
------------------------------------------------------------------------------------*/
.page{width:100%; text-align:center; margin-top:50px; margin-bottom:20px; float:left; font-family: "微软雅黑"; }
.page a{ padding:3px 8px; color:#333; display:inline; margin:0 3px; border-radius:2px; font-size:14px; border:#666 1px solid;}
.page b{ margin:0px 5px;}
.page a:hover{ background:#666; color:#fff}

.pagetf{ width:100%; float:left; margin:20px 0px; line-height:30px; font-size:14px; color:#333}
.pagetf a{ color:#333;}
.pagetf a:hover{ background:#666; color:#fff}


/*搜索
------------------------------------------------------------------------------------*/
#search{ width:100%; float:left;}


#search .searchli{ width:290px; margin-right:10px; margin-bottom:10px; background:#EEEFEF; float:left;position: relative;cursor: pointer; overflow:hidden;}
#search .searchli img{ width:270px; height:202px; float:left; margin:10px;}
#search .searchli .inproli-title{ width:237px; height:30px; float:left; margin:10px 0px; margin-left:10px; text-align:center;}
#search .searchli .inproli-title a{ text-align:center; height:30px; line-height:30px; color:#4D4D4D; font-size:14px;}
#search .searchli .inproli-more{ width:33px; height:33px; float:left; background:url(small-pic.png) 0px -446px no-repeat; margin-top:7px;}
#search .searchli .inproli-more a{ display:block; width:33px; height:33px; float:left;}
#search .searchli:hover{ background:#EC3B3E}
#search .searchli:hover .inproli-title a{ color:#fff;}

/*内页广告图*/
.nybanner{ width:100%; height:420px; float:left;text-align:center;}
.nybanner div{ width:100%; height:420px; float:left; overflow:hidden;}



/* ny_wrap
------------------------------------------------------------------------------------*/
.wrapper{width:1200px; margin:0 auto; margin-top:20px;}

/* container */
.container{width:1200px; margin:0 auto;}

.container .t{ width:100%; height:45px; float:left; line-height:45px; color:#444; border-bottom:#F2F2F2 2px solid; font-size:16px; float:left; margin-bottom:10px; }
.container .t font{ float:left; margin-left:5px; line-height:45px; color:green}
.container .t p{ float:right; margin-right:5px; line-height:45px; font-size:14px;}
.container .t a{ color:#666;}
.container .t a:hover{ color:#ccc}

/*内页侧栏*/

.wrapper-all{ width:232px; height:100%; overflow:hidden; float:left;}
.wrapper-l{ width:230px; height:100%; overflow:hidden; border:#DBDBDB 1px dashed; float:left; margin-bottom:40px;}
.wrapper-l b{ display:block; width:100%; height:45px; line-height:45px; float:left; text-align:left; text-indent:15px; font-size:16px; color:green; font-weight:normal; border-bottom:#CCCCCC 1px solid;}
.wrapper-l font{  height:28px; line-height:28px; text-align:center; font-size:16px; color:green;}
.wrapper-l span{ display:block; width:50%; float:left; margin-left:15px; margin-right:30px; border-top:green 3px solid; margin-top:-1px;}

.wrapper-l ul{ width:230px; float:left}
.wrapper-l ul li{ width:100%; height:45px; float:left; border-bottom:#E5E5E5 1px dashed;}
.wrapper-l ul li .side_a{ display:block; width:100%; height:45px; line-height:45px; float:left; text-indent:15px; color:#666; font-size:16px;}
.wrapper-l ul li .side_a:hover{ color:green;}

.wrapper-l ul .sidebar_l_f_li .side_a{ color:green; text-indent:15px;}
.wra-ul{ display:none}

.wrapper .pd{ width:920px; float:right;}



/*搜索结果*/
.sear-all{ width:100%; float:left; margin-top:20px;}
.sear-li{ float:left; width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:#999 1px dashed;}
.sear-l{ width:85%; float:left; height:40px; line-height:40px; overflow:hidden;}
.sear-l a{ float:left; color:#666;}
.sear-l .seara{ color:#C00000}
.sear-r{ float:right;}


/* 产品列表 */
.pro_list{ width:920px; float:right; height:100%; overflow:hidden;}
.pro_list ul{ float:left; width:100%; margin-top:1px;}
.pro_list li{ width:290px; margin-right:15px; margin-bottom:10px; background:#EEEFEF; float:left;position: relative;cursor: pointer; overflow:hidden;}
.pro_list li img{ width:270px; height:202px; float:left; margin:10px;}
.pro_list li .inproli-title{ width:237px; height:30px; float:left; margin:10px 0px; margin-left:10px; text-align:center;}
.pro_list li .inproli-title a{ text-align:center; height:30px; line-height:30px; color:#4D4D4D; font-size:14px;}
.pro_list li .inproli-more{ width:33px; height:33px; float:left; background:url(small-pic.png) 0px -446px no-repeat; margin-top:7px;}
.pro_list li .inproli-more a{ display:block; width:33px; height:33px; float:left;}
.pro_list li:hover{ background:#EC3B3E}
.pro_list li:hover .inproli-title a{ color:#fff;}

/* 产品详细 */
.pro_wrap{ width:100%; float:left;}

	/*产品放大镜*/
	.MagicZoomBigImageCont {border:1px solid #ccc;background:#FFF;}
	.MagicZoomMain {text-align: center !important;width: 92px;}
	.MagicZoomMain div {padding: 0px !important;}
	.MagicZoomHeader {font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important; }
	.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}
	.MagicZoomLoading {text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px !important;display:none;}
	.MagicZoomLoading img {padding-top:3px !important;}
	
	#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
	#tsShopContainer{width:450px; float:left;margin:20px 0px;position:relative;border:1px solid #CCC;font-size:12px;}
	#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}
	#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
	#tsShopContainer #tsImgS img{border:0px;}
	#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:url(scrollPicbg.gif) repeat-x 0px 0px;}
	#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px;cursor:pointer;}
	#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px;cursor:pointer;}
	#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:33px;width:1px;height:70px;overflow:hidden;}
	#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
	#tsShopContainer #tsPicContainer #tsImgSCon li{width:48px;float:left;cursor:pointer; margin-top:2px;}
	#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:1px;margin:1px;border:1px solid #ccc;display:block;width:40px;height:40px;}
	#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:1px solid #F00;}

	.pro_txt{ width:450px; float:right;}
	.pro_txt .pro_title{ width:100%; line-height:60px; float:left; font-size:18px;}
	.pro_txt dd{ width:100%; line-height:30px; float:left; font-size:14px;}
	.pro_info{ width:100%; height:40px; float:left; border-bottom:#eee 1px solid;}
	.pro_info span{ width:120px; height:40px; float:left; background:#eee; text-align:center; line-height:40px; font-size:14px; font-weight:bold;}
	.pro_con{ width:98%; float:left; margin-left:1%; margin-right:1%; line-height:30px; color:#040404; min-height:300px;}
	.pro_con img{ max-width:100%; float:left;}
	
	/* 多图 */
	.pro_name{ width:100%; line-height:60px; float:left; text-align:center; font-size:18px;}
	.pro_pic{ width:100%; float:left;}
	.pro_pic_1{ width:100%; line-height:30px; float:left; margin:20px 0px;}
	.pro_pic_2{ width:100%; float:left; position:relative;}
	.pro_pic_2 img{ width:1920px; position: relative; left:0px; margin-left:-360px;}
	.pro_pic_3{ width:1200px; position:absolute; top:0px; line-height:30px; margin:20px 0px;}


 
/* 人才招聘 */
.rec_list{margin:0  auto;width:760px;}
.rec_list li{border-bottom:1px dashed #ccc; float:left; width:760px;padding-bottom:8px;margin-bottom:8px;}
.rec_list .tit{height:22px;line-height:22px;overflow:hidden;padding-left:10px}
.rec_list .tit a{font-weight:bold;color:#000;font-size:14px;}
.rec_list .tit a:hover{color:red;text-decoration:underline;}
.rec_list .txt{height:22px;line-height:22px;padding-left:10px}
.rec_list .txt .sp{padding:0 10px;}

.rec{width:690px;margin:0 auto;padding:20px 0;}
.rec table{ border-collapse:collapse;}
.rec table td{padding:10px 0 10px 5px;border:1px solid #ccc;}


/* 新闻列表 */
.newslist{ width:100%; float:left;}
.newslist .news_li{width:100%; float:left; border-bottom:1px dashed #ccc; padding-bottom:10px;transition: all 1s; -webkit-transition: all 1s;  -moz-transition: all 1s;-o-transition: all 1s;}
.newslist .news_li:hover{ background:#fdfdfd}


.newslist .news_li .news_pic{ width:228px; height:130px; float:left; margin-top:16px; margin-left:12px; margin-right:20px;}
.newslist .news_li .news_pic img{ width:228px; height:130px; float:left;}
.newslist .news_li .news_title{ float:left; display:block; line-height:50px; width:640px; overflow:hidden; height:50px; text-align:left; padding:0px; text-align:left; font-size:16px; font-weight:bold; color:#414141;}
.newslist .news_li .news_cont{ width:640px; line-height:25px; float:left; color:#666; font-size:14px; text-align:left;}
.newslist .news_li .news_cont img{ display:none}
.newslist .news_li span{ text-align:left; display:block; width:640px;  height:30px; line-height:30px; font-size:14px; float:left; padding:0px;color:#999;}
.newslist .news_li span font{ float:right; line-height:30px;}
.newslist .news_li span font a{ color:#f00}

/* 新闻内容 */
.news{ width:920px; float:right;}
.news .name{ width:100%; line-height:60px; float:left; font-size:18px; font-weight:bold; text-align:center; color:#333}
.news .pic{ width:100%; float:left;}
.news .pic img{ width:80%; margin:30px 10%;}
.news .info{ width:100%; float:left; line-height:30px; color:#666; font-size:14px;}
.news .back{ width:100%; height:60px; line-height:60px; float:left; font-size:14px; text-align:center}
.news .back a{ color:#666}




/* 教师团队 */
.newslist1{ width:100%; float:left;}
.newslist1 .news_li{width:100%; float:left; border-bottom:1px dashed #ccc;}
.newslist1 .news_li .news_pic img{ width:320px; height:320px; float:left; border:#ddd 1px solid; margin:10px 0px;}
.newslist1 .news_li .news_pic p{ display:block; width:320px; height:30px; line-height:30px; float:left; overflow:hidden; text-align:center; font-size:14px; display:none; position:absolute; margin-top:301px; margin-left:1px; background: url(news_pic.png) repeat ; color:#fff;}
.newslist1 .news_li .news_pic:hover p{ display:block;}
.newslist1 .news_li .news_title{ float:left; display:block; line-height:50px; width:750px; overflow:hidden; height:50px; text-align:left; text-indent:20px; padding:0px; margin:0px; text-align:left; font-size:22px; font-weight:bold; color:#414141}
.newslist1 .news_li .news_cont{ width:750px; line-height:25px; float:left; color:#666; margin-left:20px; font-size:14px; text-align:left;}
.newslist1 .news_li .news_cont img{ display:none}
.newslist1 .news_li .news_cont a{ float:right; color:#f00}
.newslist1 .news_li .img{ width:750px; float:left; margin-left:20px;}
.newslist1 .news_li .img img{ width:238px; height:158px; float:left; border:#ddd 1px solid; margin-right:5px;}
.newslist1 .news_li span{ text-align:left; display:block; width:750px; height:30px; line-height:30px; font-size:14px; float:left; text-indent:20px; margin:0px; padding:0px;color:#FF0000; margin-top:7px;}
.newslist1 .news_li .news_title:hover{ color:#188EF0}
.newslist1 .news_li img:hover{ border:#999 1px solid;}

/* 教师团队内容 */
.news1{ width:100%; float:left;}
.news1 .name{ width:100%; line-height:60px; float:left; font-size:24px; font-weight:bold; text-align:center; color:#333}
.news1 .pic{ width:100%; float:left; margin-bottom:20px;}
.news1 .pic img{ width:20%; margin:30px 40%;}
.news1 .pic .spic{ width:20%; float:left; margin:0px; margin-left:10%;}
.news1 .info{ width:100%; float:left; line-height:30px; color:#666; font-size:14px;}
.news1 .back{ width:100%; height:60px; line-height:60px; float:left; font-size:14px; text-align:center}
.news1 .back a{ color:#666}



/*商学院*/

.shangxueyuan1{ width:920px; float:right; line-height:30px; color:#666; font-size:14px; text-align:left; min-height:300px;}
.Page_title{ padding:60px 0;}
.Page_title h2{ font-size:27px; color:#333; text-align:center; font-weight:bold; padding:20px 0;}
.Page_title span{ display:block; width:60px; height:3px; overflow:hidden; margin:0 auto; background:#dbdbdb;}
.Page_title p{ text-align:center; line-height:26px; font-size:16px; color:#666;}

.sxy_content{ /*width:1218px;*/ margin:0 auto; /*overflow:hidden;*/ padding-bottom:60px;}

.jjlist{ width:189px; height:auto; overflow:hidden; float:left; margin:0 20px 20px; height:329px; position:relative;}
.jjlist:last-child { margin-right: 0px;}
.jjlist img{ display:block;}
.jjlist h2{ height:50px; background:#515151; color:#fff; text-align:center; line-height:50px; font-size:18px; font-weight:bold; position:relative;}
.jjlist p{ display:none; position:absolute; left:0; top:0; width:179px; height:100%; background:rgba(0,0,0,0.6); padding:20px 10px 0; line-height:26px; color:#fff;}
.jjlist:hover p{ display:block;}
.jjlist:hover h2{ z-index:99; background:#0d356e}


.jpkc_con_list{ cursor:pointer; width:140px; height:100px; overflow:hidden; float:left; margin:0 0px 10px 13px; padding-top:14px;-moz-border-radius:15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari and Chrome */ border-radius:15px;}
.jpkc_con_list span{ display:block; width:100%; height:60px; overflow:hidden;}
.jpkc_con_list h4{ line-height:24px; text-align:center; color:#333; font-size:14px;}
.jpkc_con{ width:920px; height:auto; overflow:hidden; margin:0 auto;}
span.jpkc_con_list_icon01{ background:url(jpkc_con_list_icon01.png) center no-repeat;}
span.jpkc_con_list_icon02{ background:url(jpkc_con_list_icon02.png) center no-repeat;}
span.jpkc_con_list_icon03{ background:url(jpkc_con_list_icon03.png) center no-repeat;}
span.jpkc_con_list_icon04{ background:url(jpkc_con_list_icon04.png) center no-repeat;}
span.jpkc_con_list_icon05{ background:url(jpkc_con_list_icon05.png) center no-repeat;}
span.jpkc_con_list_icon06{ background:url(jpkc_con_list_icon06.png) center no-repeat;}
span.jpkc_con_list_icon07{ background:url(jpkc_con_list_icon07.png) center no-repeat;}
span.jpkc_con_list_icon08{ background:url(jpkc_con_list_icon08.png) center no-repeat;}
span.jpkc_con_list_icon09{ background:url(jpkc_con_list_icon09.png) center no-repeat;}
span.jpkc_con_list_icon10{ background:url(jpkc_con_list_icon10.png) center no-repeat;}
span.jpkc_con_list_icon11{ background:url(jpkc_con_list_icon11.png) center no-repeat;}
span.jpkc_con_list_icon12{ background:url(jpkc_con_list_icon12.png) center no-repeat;}
.jpkc_con_list:hover{ background:#C00000;}
.jpkc_con_list:hover h4{ color:#fff;}
.jpkc_con_list:hover span.jpkc_con_list_icon01{ background:url(jpkc_con_list_icon_hover01.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon02{ background:url(jpkc_con_list_icon_hover02.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon03{ background:url(jpkc_con_list_icon_hover03.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon04{ background:url(jpkc_con_list_icon_hover04.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon05{ background:url(jpkc_con_list_icon_hover05.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon06{ background:url(jpkc_con_list_icon_hover06.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon07{ background:url(jpkc_con_list_icon_hover07.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon08{ background:url(jpkc_con_list_icon_hover08.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon09{ background:url(jpkc_con_list_icon_hover09.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon10{ background:url(jpkc_con_list_icon_hover10.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon11{ background:url(jpkc_con_list_icon_hover11.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon12{ background:url(jpkc_con_list_icon_hover12.png) center no-repeat;}

.kcln_con{ width:100%; height:auto; overflow:hidden; padding-bottom:85px; padding-top:8px;}
.kcln_con_list{ cursor:pointer; width:223px; float:left; border:1px #e9e9e9 solid; border-top-width:4px; height:345px; background:#fff;}
.kcln_con_list p{ height:110px; background:#f3f3f3; text-align:center; padding:35px 20px 0; line-height:32px; font-size:15px;}
.kcln_con_list h3{ padding-top:10px; line-height:50px; text-align:center; font-size:20px; color:#333; font-weight:bold;}
.kcln_con_list h3 em{ display:inline-block; width:37px; height:37px; border-radius:37px; border:2px #d7d7d7 solid; line-height:38px; font-size:24px; color:#9d9d9d; font-weight:bold;}
.kcln_con_list h3 span{ color:#d7d7d7; font-weight:normal; display:inline-block; padding:0 10px;}
.kcln_icon01,.kcln_icon02,.kcln_icon03,.kcln_icon04{ width:100%; height:100px; overflow:hidden; margin-bottom:40px;}
.kcln_icon01{ background:url(kcln_icon01.png) center no-repeat}
.kcln_icon02{ background:url(kcln_icon02.png) center no-repeat}
.kcln_icon03{ background:url(kcln_icon03.png) center no-repeat}
.kcln_icon04{ background:url(kcln_icon04.png) center no-repeat}
.kcln_con_list:hover{ height:360px; position:relative; z-index:9999; box-shadow:0 0 8px rgba(0,0,0,0.4); margin-top:-8px; border-top-color:#C00000; border-top-width:8px;}
.kcln_con_list:hover p{ position:absolute; left:0; bottom:0; width:82.1%;}




.guwentuandui{width:1200px; float:left; line-height:30px; color:#666; font-size:14px; text-align:left; min-height:300px;}
.guwen-top{ min-height:300px; float:left; width:100%; text-align:center; padding-top:68px;}
.guwen-top p{ text-align:center; color:#666; float:left; display:block; width:100%; line-height:30px; padding-top:40px;}
.gwnum_list{ height:86px; border-left:1px #ccc solid; display:inline-block; width:278px;}
.gwnum_list:first-child{ border:none;}
.gwnum_list strong{ font-size:40px; font-family:Arial; display:block; line-height:48px; color:#666}
.gwnum_list span{ display:block; line-height:34px; font-size:16px; color:#666; padding-top:4px;}


.gzcj{ width:1200px; margin:0 auto;}
.gzcj .container{ padding:0;}

.gzcj_pic2{ width:280px; height:260px; overflow:hidden; float:left; margin:0 0 10px 10px;}






/*地图*/
.ditu{ width:100%; height:100%; float: left; overflow:hidden; margin-top:40px;}

.ditu .top{ width:100%; float:left; text-align:center;}
.ditu .top img{ width:40%; float:left; margin:0px 30%;}
.ditu .top .b{ width:1px; max-width:1px; min-width:1px; height:50px; float:left; background:#ccc; margin-left:50%; margin-top:5px;}
.ditu .top font{ width:87.6%; height:1px; max-height:1px; min-height:1px; float:left; margin-left:6.3%; background:#ccc;}

.ditu .c{ width:100%; float:left;}
.ditu .c .cli{ float:left; width:12.5%; height:400px; text-align:center; position:relative;}
.ditu .c .cli span{ display:block; width:1px; max-width:1px; min-width:1px; height:70px; float:left; background:#ccc; margin-left:50%;}
.ditu .c .cli font{ position:absolute; width:100%; height:30px; line-height:30px; float:left; left:0; margin-top:70px; background:#fff; font-size:16px; color:#D4121A}
.ditu .c .cli font:hover{ color:#850F05}
.ditu .c .cli b{ display:block; width:1px; max-width:1px; min-width:1px; height:35px; float:left; background:#ccc; margin-top:100px;}
.ditu .c .cli p{ display:block; width:100%; float: left; text-align:center;}
.ditu .c .cli p a{ color:#030303}
.ditu .c .cli p a:hover{ color:#850F05}


/* 单页展示*/
.about{ width:920px; float:right; line-height:30px; color:#666; font-size:14px; text-align:left; }
.about p,.about font,.about span{ line-height:30px;}

.about img{ max-width:100%; margin:0px auto;}
.back{ width:100%; height:60px; line-height:60px; float:left; font-size:16px; text-align:center}
.back a{ color:#666}
.about .info{  margin:10px;}
.about .info td{padding:10px;border:1px solid #999;}
.about .info table{border-collapse:collapse;}




/*图片列表*/

.caseall{ width:100%; float:left; margin-top:30px;}
.caseall .case-t{ width:100%; height:100px; text-align:center; float:left;} 
.caseall .case-t img{ max-width:90%; margin:0 auto;}

.caseall .picList { position:relative; width:1168px; height:600px; margin-top:170px; list-style: none; margin-left:16px;}
.caseall .picList .picItem { width:290px; height:35px; float:left; overflow:hidden; border-left:#E0E0E0 1px solid; border-bottom:#E0E0E0 1px solid;}
.caseall .picList #picItem4,.caseall .picList #picItem8{ border-right:#E0E0E0 1px solid;}
.caseall .picList #picItem1,.caseall .picList #picItem2,.caseall .picList #picItem3,.caseall .picList #picItem4{ border-top:#E0E0E0 1px solid;}
.caseall .picList input[type="radio"] { position: fixed; left: -200px ; top:-100px; float:left;}
.caseall .picList .picTitle { display: block; width:290px; height:35px; line-height:35px; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px; float:left; position:relative; cursor:pointer;}


.caseall .picList input[type="radio"]:checked~.picTitle{ background:#C00000; color:#fff}
.caseall .picList .picItem:not(:first-child) input[type="radio"]:checked~.picTitle { background:#C00000; color:#fff}
.caseall .picList input[type="radio"]~.picCont { display: none }
.caseall .picList input[type="radio"]~.picCont .cont-r{ float:right; width:588px;}
.caseall .picList input[type="radio"]~.picCont .cont-t{ width:100%; height:203px; float:left; background:#efefef}
.caseall .picList input[type="radio"]~.picCont .cont-f{ width:100%; height:203px; float:left; background:#e0e0e0}
.caseall .picList input[type="radio"]~.picCont .c1{ width:94%; float:left; margin-left:3%; margin-top:3px; line-height:36px; font-size:14px; color:#444}
.caseall .picList input[type="radio"]~.picCont .c2{ width:78px; float:left;color:#444}
.caseall .picList input[type="radio"]~.picCont .c3{ width:472px; float:left; line-height:22px; color:#444; margin-top:36px;}
.caseall .picList input[type="radio"]:checked~.picCont { position: absolute; display: block; top:100px; left:0;  width:1168px;height:406px; padding-left: 0;}
.caseall .picList input[type="radio"]:checked~.picCont img{width:580px;height:406px;}
.caseall .picList input[type="radio"]:checked~.picCont p{ position:absolute; background: url(pos_bg2.png) repeat; font-size:22px; display:block; width:580px; height:45px; line-height:45px; text-align:center; color:#fff; float:left; margin-top:-45px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}








.photoslist{ width:100%; float:left; min-height:300px;}

.photoslist li .a1 img{width: 380px;height: 240px;}
.photoslist li{width: 380px;height: 240px;list-style: none;position: relative;float: left;overflow: hidden; margin-left:15px; margin-top:20px; margin-bottom:20px;} 
.photoslist li .a1 .divA{position: absolute;bottom: 0;left: 0;width: 360px;height: 40px; padding:10px; background: #fafafa;}
.photoslist li .a1 .divA>.p1{width: 360px;height: 20px;font-size: 16px;line-height:20px; color: #666;}
.photoslist li .a1 .divA>.p2{width: 360px;height: 20px;font-size: 14px; color: #b4b4b4; line-height:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*动态*/
.photoslist li .a2{position: absolute;top: 0;left:-380px;width: 380px;height: 240px;text-align: center;color: white;background: rgba(0,0,0,0.5);transition: all 0.2s; z-index:99} 
.photoslist li .a2 .p4{width: 380px;text-align: center;position: absolute;top: 30px;left: -380px;color: #ffe605;font-size:18px; font-weight: bold; transition: all 0.2s 0.1s ease-out;}
.photoslist li .a2 .p5{width: 360px;text-align: center;line-height:20px ;position: absolute;top: 60px;left: -380px;font-size: 14px; color: white; transition: all 0.2s 0.2s ease-out ; margin-left:10px;}
.photoslist li .a2 .p7{position: absolute;bottom:-50px;left: 108px;width: 160px;height: 38px;line-height: 38px;border-radius: 20px;margin: 10px auto;border: 1px solid;transition: all 0.2s 0.5s ;}


/*图片列表*/
.photoslist1{ width:100%; float:left; min-height:300px;}

.photoslist1 .huanjing2 .a1 img{width:260px;}
.photoslist1 .huanjing2{width: 260px;list-style: none;float: left;overflow: hidden; margin-left:30px; margin-top:10px; margin-bottom:10px;position: relative;overflow: hidden; cursor: pointer;} 

.photoslist1 .huanjing2 p{ height:30px; font-size:14px; line-height:30px; color:#333; text-align:center; display:block; width:100%; float:left; overflow:hidden;} 
.photoslist1 .huanjing2 p a{ color:#333 }
.photoslist1 .huanjing2 font{ height:30px; font-size:14px; line-height:30px; color:#333; text-align:center; display:block; width:100%; float:left; overflow:hidden;}
.photoslist1 .huanjing2 font a{ color:#717171; padding:3px 7px; border:#717171 1px solid; margin:5px; font-size:12px;-moz-border-radius:15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari and Chrome */ border-radius:15px;}
.photoslist1 .huanjing2 font a:hover{ background:#717171; color:#fff;}
.photoslist1 .huanjing2:hover p a{ color:#EC3B3E}


.photoslist2{ width:100%; float:left; min-height:300px;}

.photoslist2 .huanjing2 .a1 img{width:192px; height:135px; float:left;}
.photoslist2 .huanjing2{width: 880px;list-style: none;float: left; overflow: hidden; margin-left:20px; margin-top:20px; border-bottom:#E5E5E5 1px dashed; padding-bottom:20px;position: relative;overflow: hidden; cursor: pointer;} 

.photoslist2 .huanjing2 .a222{ width:500px; float:left; margin-left:15px;}
.photoslist2 .huanjing2 .a22{ width:500px; float:left; font-size:14px; color:#333;}

.photoslist2 .huanjing2 .a22 a{ color:#000; line-height:50px; font-size:16px; }
.photoslist2 .huanjing2 .a3{ width:500px; float:left; font-size:14px; color:#333; margin-top:25px;}
.photoslist2 .huanjing2 .a3 a{ color:#717171; padding:3px 7px; border:#717171 1px solid; margin:5px; font-size:12px;-moz-border-radius:15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari and Chrome */ border-radius:15px;}
.photoslist2 .huanjing2 .a3 a:hover{ background:#717171; color:#fff;}
.photoslist2 .huanjing2 .a4{ width:120px; height:125px; float:right; text-align:center; line-height:40px; font-size:16px;}
.photoslist2 .huanjing2:hover p a{ color:#EC3B3E}
 
/* Message */
.public-right-con {  margin-top: 30px; border: 1px solid #cccccc; float:left; width:100%;}
.table_title {text-align: center; font-size: 16px;line-height: 30px; margin-top: 15px; float:left; display:block; width:100%;}

.table { margin: 20px auto; text-align: center; border: 1px solid #cccccc; font-size: 14px; float:left;    border-spacing: 0;
    border-collapse: collapse;    display: table; width:70%; margin-left:15%;}
.table_tr {height: 45px; border-bottom: 1px solid #cccccc;}
tr { display: table-row; vertical-align: inherit; border-color: inherit;}

.table td {  border-right: 1px solid #cccccc; padding: 5px;}
.table_td1 { width: 150px;}
.table_td2 { text-align: left; color:#444}
.table_td3 { width: 100px;}
.table_col { color: #f00;}

select:not(:-internal-list-box) { overflow: visible !important;}
select { -webkit-appearance: menulist; box-sizing: border-box;align-items: center; white-space: pre; -webkit-rtl-ordering: logical; color: black; background-color: white; cursor: default; border-width: 1px; border-style: solid; border-color:#A9A9A9; border-image: initial;}
option { font-weight: normal; display: block;white-space: pre; min-height: 1.2em; padding: 0px 2px 1px;}

.table_input1 { height: 30px; width: 400px;color:#666;line-height:30px;font-size:14px; border: none;}
.table_input2 { height: 30px; width: 120px;color:#666;line-height:30px;font-size:14px; border: none;}
.table_text { height: 90px;line-height:30px; font-size:14px; color:#666; border:none; width: 400px;}

.table_button { border: 1px solid #cccccc; background: #ffffff;  height: 30px; width: 80px; cursor: pointer;}
	


 
 .yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
	 text-align:center;
}
.yb_bar .yb_top {
	background: #333 url(fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #333 url(fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #333 url(fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #333 url(fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}