/*html,body{-webkit-text-size-adjust:none;}*/
html {}
body,td,th {font-size: 12px;color:#555;}
body {margin-left: 0px; margin-top: 0px;}
a:link {;text-decoration: none; color:#FFF; font-size:18px;}
a:visited {text-decoration: none; color:#FFF; font-size:18px;}
a:hover {text-decoration: underline; color:#FFF; font-size:18px;}
a:active {text-decoration: none; color:#FFF; font-size:18px;}
* { margin:0; padding:0;}
ul { list-style-type:none; }
img { border:0; }
h2{font-weight:normal;}
/*Main Css End*/
.topbox { margin:0 auto; min-width:100%; height:675px; background:url(../images/Top.jpg) repeat-x 0 0; overflow:hidden;padding:0 autp;}
.top { margin:0 auto; width:1200px; height:122px;}
.top_link{float:right;margin-right:21px;background:url(../images/Top_02.png) repeat 0 0;width:197px;height:50px;}
.top_link ul{padding-left:10px;}
.top_link ul li{float:left;padding: 8px 10px 0 10px;line-height:100%;color:#003B76;overflow:hidden;}
.top_link ul li.ge{padding:12px 5px 0 5px;font-size:12px;*padding-top:18px;}
.top_link ul li a{color:#003B76;font-size:14px;}
.logo { width:300px; height:52px; padding:40px 0 0 20px;float:left;}
.tel { float:right; height:40px;background:url(../images/Icon.png) no-repeat 0 7px;color:#434343; line-height:40px; font-size:18px;font-weight:normal; padding-left:30px;}
.Navbox { float:right;width:824; height:70px;margin-right:21px;margin-top:2px; color:#FFF; }
.Nav { width:824px; height:70px; color:#FFF !important;}
.Nav li{ float:left; padding:0 20px;}
.Nav li a { display:block; color:#FFF !important; font-size:16px;}
.Nav li a:link,.Nav li a:visited {color:#fff; line-height:70px; }
.Nav li a:hover,.Nav li a.Cur {color:#FFf; text-decoration:none;background:url(../images/menua.jpg) repeat-x 0 0;}
.D_Banner {margin:0 auto;width:100%; height:550px; padding-top:3px;background:url(../images/BannerBg.jpg) repeat-x 0 0;}
.pub_c{width:100%;height:550px;position:relative;}
.bannert{width:1243px;height:17px;position:absolute;bottom:0;left:50%;margin-left:-621px;background:url(../images/bannert.png) no-repeat 0 0;z-index:99999;}
.m_banner{ background:#fff;height:550px; position: relative; width:100%;}
.m_banner .banner{height:550px;width:100%; position:absolute;top:0;left:0; background-position:center top; background-repeat:no-repeat; }
.m_banner .banner a { display:block; width:100%; height:550px; left:0; top:0; text-indent:-99999px;}
.banner_ctrl{ height:100px;width:990px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2; display:none;}
.banner_ctrl a{ display:block;width:53px;height:151px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:1;filter: alpha(opacity=100);
-moz-opacity:1;}
.banner_ctrl a.prev{left:0;}
.banner_ctrl a.next{right:0; background-position:-53px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:570px;}
.Mtitle { margin:12px auto 22px auto; width:1200px; height:39px; background:url(../images/Line.gif) no-repeat; text-align:center;position:relative;}
.Mtitle span { color:#062D55; font-size:30px; padding:0 5px;font-weight:bold;}
.Mtitle em {color:#062D55; font-size:20px; text-transform:uppercase;padding:0 5px; font-weight:bold; font-style:normal;}
.Mtitle span.Mtitle_m {width:88px; height:26px; line-height:26px; text-align:center; text-transform:uppercase; font-size:14px;
margin-top:9px;position:absolute;right:0;top:0;color:#fff;font-weight:normal;padding:0;}
.Mtitle_m a:link,.Mtitle_m a:visited {color:#fff; }
.Mtitle2 { text-align:left;background:none;color:#fff;font-size:20px;font-weight:bold;width:auto;padding-left:13px;margin-top:30px;height:28px;}
.Mtitle2 span { color:#FFF; font-size:20px; padding:0 ;font-weight:normal;}
.Mtitle2 em {color:#FFF; font-size:19px; text-transform:uppercase;padding:0 5px; font-weight:bold; font-style:normal;}
.Mtitle2 span.Mtitle2_m { float:right; width:88px; height:28px; line-height:28px; text-align:center; text-transform:uppercase; font-size:14px;font-weight:normal;}
.Mtitle2_m a:link,.Mtitle2_m a:visited {color:#FFf; }
.mScrollBox { width:1200px; height:227px; overflow:hidden; margin:0 auto;}
#democ {width:100%; overflow:hidden; height:227px;}
#democ ul li { float:left; width:290px; height:227px; margin:0 13px; }
.imgtxt { width:290px; height:45px; background:#0F6BBD; font-size:20px; text-align:center; line-height:45px; overflow:hidden; display:block;}
.imgtxt a:link,.imgtxt a:visited { color:#FFF;}
.imgbox {width:290px; height:179px; float:left; margin-bottom:3px;}
.imgbox img { width:290px; height:179px;}
#indemoc { float: left; width: 1000%;}
#demo1c {float: left;}
#demo2c {float: left; }
div.indexmaindiv{height:300px;margin:0px auto;width:1200px;position:relative;}
div.indexmaindiv div.playerstyles{width:168px;height:44px;background:url('images/playstyles.png') no-repeat;}
div.indexmaindiv1{}
div.stylesgoleft{z-index:99;position:absolute;top:5px;*top:15px;left:0;width:37px;height:38px;background:url(../images/arrowhead.png) no-repeat;cursor:pointer;}
div.stylesgoleft:hover{cursor:pointer;}
div.stylesgoright{z-index:99;position:absolute;top:5px;*top:15px;left:40px;width:37px;height:38px;background:url(../images/arrowhead.png) no-repeat -37px 0;cursor:pointer;}
div.stylesgoright:hover{cursor:pointer;}
/*滚动*/
div.maindiv1{float:left;width:1200px;height:227px;overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{ float:left; width:290px; height:227px; margin-right:13px;}
div.stylesgoleft2{z-index:99;position:absolute;top:15px;left:0;width:37px;height:38px;background:url(../images/arrowhead.png) no-repeat;cursor:pointer;}
div.stylesgoright2{z-index:99;position:absolute;top:15px;left:40px;width:37px;height:38px;background:url(../images/arrowhead.png) no-repeat -37px 0;cursor:pointer;}
.scroll-text {
border: 1px solid red;
width: 400px;
height: 4.5em;
overflow: hidden;
padding:3px;
}
.scroll-text ul {
width: 800px;
height: 100px;
overflow: hidden;
margin: 0;
}
.scroll-text ul li {
height: 1.5em;
}
.scroll-img {
width:1200px;
height: 227px;
overflow: hidden;
font-size: 0;
}
.scroll-img ul {
width: 1200;
height: 227px;
margin: 0;
}
.scroll-img ul li {
float:left; width:290px; height:227px; margin-right:13px;
}
#demo4.scroll-img ul, #demo5.scroll-img ul {
width: 1500000px;
}
#demo5-btn {
width: 680px;
padding-top: 10px;
}
.mcasebox { margin:0 auto; width:100%; height:450px; background:url(../images/Bg1.jpg) repeat-x 0 0;}
.mcaseCon { margin:0 auto; width:1200px;overflow:hidden;padding-bottom:38px;position:relative;}
#demoa {width:1200px; overflow:hidden; height:227px; margin:0 auto; }
#demoa ul li { float:left; width:290px; height:227px; margin:0 13px;padding-bottom:80px;}
#demoa ul li div.imgbox {width:290px; height:179px; float:left; margin-bottom:3px;}
#demoa ul li .imgtxt { width:290px; height:45px; background:#0F6BBD; font-size:20px; text-align:center; line-height:45px; overflow:hidden; display:block;}
#demoa ul li .imgtxt a:link,#democ ul li .imgtxt a:visited { color:#FFF;}
#indemoa { float: left; width: 1000%;}
#demo1a {float: left;}
#demo2a {float: left; }
.M2{margin:35px auto 28px auto; width:100%; height:315px; background:url(../images/Bg1.jpg) no-repeat center top;}
.box{width:1200px;margin:0 auto;height:auto;overflow:hidden;}
.Mnews{width:593px;float:left;}
.mcon{ float:right; width:557px; }
.con_img {float:right;width:167px; height:165px; overflow:hidden;margin-top:35px;position:relative;padding-right:11px;padding-top:3px;}
.con_t{position:absolute;width:167px; height:165px;top:0;left:0;background:url(../images/conbg.png) no-repeat }
.con_txt { float:left; width:366px; font-size:18px; line-height:222%; overflow:hidden;padding-left:13px;color:#fff; }
.con_txt span{ font-weight:bold;color:#FCFF00;}
.con_txt a:link,.com_txt a:visited { color:#FF8500;}
.more2 { float:right;width:70px; height:20px; background:#C6273B; text-align:center; line-height:20px; color:#FFF; font-size:13px; margin-top:2px; }
.more2 a:link,.more2 a:visited { color:#FFF;}
.content { margin:0 auto; width:1200px; height:auto; padding:20px 0 0 0;}
.leftbox { float:left; width:261px; height:auto; overflow:auto;}
.leftcen { width:100%; height:auto; overflow:auto; background:url(../images/LeftCen.jpg) repeat-y 0 0;}
.lefttitle { width:100%; height:59px; background:#0C7EE1; text-align:center; line-height:59px; color:#FFF; font-size:26px; font-weight: normal;}
.subnav { margin:10px auto 20px auto; width:100%; }
.subnav li { width:100%; height:61px; line-height:61px; background:#EDEDED url(../images/LeftHover.jpg) no-repeat center bottom; font-size:20px;font-family:Microsoft YaHei; text-align:center;}
.subnav li a{ display:block;}
.subnav li a:link,.subnav li a:visited { color:#0F6BBD;}
.subnav li a:hover,.subnav li a.subcur{ text-decoration: none; font-weight:bold;}
.leftcon { width:100%; line-height:25px; color:#FF6D01; font-size:14px; padding:20px 0 100px 0; background:url(../images/C.png) no-repeat center bottom;}
.leftcon a:link,.leftcon a:visited {color:#FF6D01;}
.caseleft{ width:208px; height:220px; border:1px solid #D7D7D7; background:#FFF; margin-top:2px; margin-bottom:10px;}
.rightbox { float:right; width:898px; }
.right_t { width:100%; height:40px; background:url(../images/Line2.png) no-repeat 153px 23px;margin-bottom:20px;}
.right_t h3 { float:left; background:#FFF; padding:11px 15px 0 15px; line-height:30px; color:#AF1500; font-size:16px; font-weight:bold; }
.cookie { float:right; width:auto; height:39px; color:#062D55; line-height:39px; padding:0 10px;font-family:Microsoft YaHei; }
.cookie a:link,.cookie a:visited {color:#062D55;}
.R_left {float:left; width:153px; height:39px; line-height:39px; text-align:left; }
.R_left span { color:#062D55; font-size:30px; font-weight: bold;}
.R_left em { font-style:normal; color:#F00; font-size:19px; text-transform:uppercase;padding:0 5px; font-weight:bold;}
.txtcon { line-height:250%; padding:20px 25px; font-size:16px; color:#656565;font-family:Microsoft YaHei;}
.txtcon img { float:left; padding:0 10px 0 0;}
.online { margin:20px 0 25px auto; width:100%; height:auto; overflow:hidden; background:url(../images/O.png) no-repeat 570px 300px; padding: 0 50px 50px 0;}
.online li { float:left; width:100%; line-height:24px; padding:11px 0 12px 0;}
.online li em { color:#F00; font-style:normal; padding-left:5px;}
.online li span { float:left; width:100px; padding-right:10px; text-align:right; font-size:16px; color:#333;}
.online_input, .online_input2 {float:left; border:1px solid #D3D3D3; background:#FFF; line-height:35px;}
.online_input { width:270px; height:35px;}
.online_input2 {width:580px; height:270px;}
.online_btn,.online_btn2 { float:left; width:110px; height:40px; text-align:center;border:1px solid #F0EFEF; background:#D7D7D7; color:#fff; padding:4px 5px 5px 4px; line-height:20px; font-size:16px;font-family:Microsoft YaHei;}
.online_btn { margin-left:110px; margin-right:30px; display:inline; color:#FFF; background:#FF0000; }
.con-title { color:#AF0107; font-size:39px; text-align:center; font-weight:normal; padding-top:35px;}
.map { float:left; margin-top:30px; margin-left:35px; /*margin-bottom:32px; */margin-right:7px; display:inline; width:485px; height:325px; background:#CCC;}
.con-txt { float:right; width:350px; line-height:35px; padding-top:20px; height:auto!important; min-height:305px; height:305px; color:#D7271B; font-size:18px; padding-bottom:50px; padding-bottom:250px;}
.con-txt a:link,.con-txt a:visited {color:#D7271B;}
.FooterBox { margin:0 auto; width:100%; height:auto; overflow:auto; background:#0A5999; padding:10px 0;}
.Footer { margin:0 auto; width:1120px;}
.FooterEWM { float:left; padding:20px 0 0 0;}
.FooterLC { float:right;padding-top:10px;}
.Copyright { float:left; line-height:25px; color:#FFF; padding:15px 15px 15px 38px;; font-size:12px;font-family:SimSun;}
.pro {width:924px; margin:0 -5px;}
.pro li {float:left; width:290px; height:227px; margin:26px 6px;}
.pro li img{width:290px; height:179px; float:left; margin-bottom:2px;}
.pro li span{width:290px; height:45px; background:#0F6BBD; font-size:20px; text-align:center; line-height:45px; overflow:hidden; display:block;}
.pro li span a{color:#FFF; font-size:20px;}
DIV.sabrosus {MARGIN: 3px; TEXT-ALIGN: center;clear:both; padding:21px 0 29px 0; clear:both;font-family:Microsoft YaHei;}
DIV.sabrosus A:link,DIV.sabrosus A:visited {color:#888; padding:7px 12px;text-align:center;MARGIN-RIGHT: 2px;TEXT-DECORATION: none; BACKGROUND-COLOR:#FFF; border:1px solid #E5E5E5;}
DIV.sabrosus A:hover {text-decoration: underline;color:#fff;}
DIV.sabrosus SPAN.current {padding:7px 12px; background:#FF6600; color:#FFF;border:1px solid #E5E5E5;}
DIV.sabrosus SPAN.disabled {padding:7px 12px;MARGIN-RIGHT: 2px;border:1px solid #E5E5E5;}
.News_list { margin:0 auto; height:215px;overflow:hidden; background: url(../images/nbg.png) repeat-y;}
.News_list li {padding-left:17px; height:33px; line-height:33px; overflow:hidden;color:#000; font-size:18px; font-family:Microsoft YaHei; padding-bottom:10px;}
.News_list li a:link,.News_list li a:visited {color:#000;display:block;float:right;width:435px;padding-left:19px;height:33px; line-height:33px;font-size:16px; }
.News_list2 { margin:0 auto; height:auto; overflow:auto; background: url(../images/nbg2.png) repeat-y;width:869px;}
.News_list2 li { padding-left:17px; height:33px; line-height:33px; overflow:hidden;color:#000; font-size:18px; font-family:Microsoft YaHei; margin-bottom:10px;}
.News_list2 li span {display:block;float:left;width:128px; text-align:center; }
.News_list2 li a:link,.News_list2 li a:visited {color:#000;display:block;float:right;width:714px;padding-left:19px; font-size:16px;}
.ComTxt { padding:0 23px 23px 23px; line-height:25px; font-size:14px; font-family:Microsoft YaHei;}
.ComInT { padding:0 23px;line-height:30px; text-align:center; font-size:25px; color:#FF6600; padding-top:30px; font-family:Microsoft YaHei;}
.ComInTime { padding:10px 23px; line-height:20px; color:#808080; text-align:center; padding-bottom:20px;}
.ComInTime span {padding-left:50px;}
.Pages { margin:10px;color:#6D6D6D; border-top:2px dashed #FF6600;}
.Pages li { float:left; width:35%; line-height:25px; padding:10px 0 10px 70px;}
.Pages li a:link,.Pages li a:visited { font-size:14px; padding:5px;color:#6D6D6D;}
.slideGroup{ width:1236px; margin:0 auto; height:234px; overflow:hidden; position:relative;}
.slideGroup .parBd{ padding:0; zoom:1; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .sPrev,.slideGroup .sNext{width:31px; height:53px; float:left; margin-top:84px;}
.slideGroup .sPrev { margin-right:10px;}
.slideGroup .sNext { position: absolute; right:0; top:0;}
.slideGroup .sPrev { background:url(../images/Btn.png) no-repeat 0 0;}
.slideGroup .sNext{background:url(../images/Btn.png) no-repeat -31px 0;}
.slideGroup .sPrev:hover { background-position:0 -53px;}
.slideGroup .sNext:hover{background-position:-31px -53px;}
.slideGroup .parBd .tempWrap{ float:left; width:1080px; height:234px; overflow:hidden;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left; width:1080px; height:234px; overflow:hidden;}
.slideGroup .parBd ul li{ width:250px; height:234px; float:left; overflow:hidden; margin:0px 20px; background:url(../images/ProBg.png) no-repeat; _display:inline; overflow:hidden;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ display:block; width:230px; height:160px; padding:10px;}
.slideGroup .parBd ul li .picN{ text-align:center;background:none; height:25px; line-height:25px; overflow:hidden;}
.slideGroup .parBd ul li .picN a:link,.slideGroup .parBd ul li .picN a:visited { color:#FFF; text-align:center;}