body{ /*background: #f3f3f3 url(../images/bg_rp2.gif) repeat-x;*/ margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}



/*CLear Fix Start*/

.clear{ clear:both;}

.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/

.clearfix {display:block;}

/* End hide from IE Mac */

#main{ margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:943px;}

a{ text-decoration:none;}

#header{ height:136px;}

.logo{float:left; width:240px; }
 

.clear{ clear:both;}

.right_header span{ text-align:right; float:right;} .right_header span a { text-decoration:none; color:#000;}

.right_header span a:hover{ color:#F60; text-decoration:underline;}

.navigation{ margin:0; padding:0; height:36px; float:left; width:auto; margin-bottom:10px;}

.navigation ul{ margin:0; padding:0; }

.login_section{ float:right; width:auto; font-size:12px; }

.login_section a { color:#464646; font-weight:bold; text-decoration:none; line-height:30px;}

.login_section a:hover{ color:#F60;}

.login_section a img{ margin-top:14px; float:left; margin-left:14px; margin-right:4px;}

.login_section a span{ float:left; margin-top:5px;}

 .lbl{ padding:0px 0 0 17px;

 font-weight:bold;}

 .create_form .intnew{ background:#fbfbfb; border:1px solid #c8c4c4; color:#a87373; padding-left:11px; border-radius:4px; margin-top:4px; margin-left:15px; width:456px; height:37px;}

.expr_sel{

	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#DDDDDD)); /* Safari 5.1, Chrome 10+ */ 

	 background: -webkit-linear-gradient(top, #DDDDDD, #F2F2F2); /* Firefox 3.6+ */ 

	 background: -moz-linear-gradient(top, #DDDDDD, #F2F2F2); /* IE 10 */ 

	 background: -ms-linear-gradient(top, #DDDDDD, #F2F2F2); /* Opera 11.10+ */ 

	 background: -o-linear-gradient(top, #DDDDDD, #F2F2F2);

	 border:1px solid #ccc;

	}

.login_section a.regist{ 

	 margin:0 0 0 13px; padding:7px 45px;  
 background: #0072bc; 
     border: 1px solid #0072bc;
 	font-size:13px;
     border-radius: 3px 3px 3px 3px;
     color: #FFF !important;
 }
.login_section a.regist:hover{ text-decoration:none;}


/*-=======-*/

.slicknav_menu {

	display:none ;

}



@media screen and (max-width:680px) {

      #menu {

		display:none;

	}

	

	 .slicknav_menu {

		display:block;

	}

.disp{ display:none;}	

	

}

/*-------------------*/	

.slicknav_btn {

  position: relative;

  display: block;

  vertical-align: middle;

  float: right;

  padding: 0.438em 0.625em 0.438em 0.625em;

  line-height: 1.125em;

  cursor: pointer; }

  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {

    margin-top: 0.188em; }



.slicknav_menu {

  *zoom: 1; }

  .slicknav_menu .slicknav_menutxt {

    display: block;

    line-height: 1.188em;

    float: left; }

  .slicknav_menu .slicknav_icon {

    float: left;

    width: 1.125em;

    height: 0.875em;

    margin: 0.188em 0 0 0.438em; }

    .slicknav_menu .slicknav_icon:before {

      background: transparent;

      width: 1.125em;

      height: 0.875em;

      display: block;

      content: "";

      position: absolute; }

  .slicknav_menu .slicknav_no-text {

    margin: 0; }

  .slicknav_menu .slicknav_icon-bar {

    display: block;

    width: 1.125em;

    height: 0.125em;

    -webkit-border-radius: 1px;

    -moz-border-radius: 1px;

    border-radius: 1px;

    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }

  .slicknav_menu:before {

    content: " ";

    display: table; }

  .slicknav_menu:after {

    content: " ";

    display: table;

    clear: both; }



.slicknav_nav {

  clear: both; }

  .slicknav_nav ul {

    display: block; }

	

  .slicknav_nav li {

    display:block;

	border-top: 1px solid #555; }

  .slicknav_nav .slicknav_arrow {

    font-size: 0.8em;

    margin: 0 0 0 0.4em; }

  .slicknav_nav .slicknav_item {

    cursor: pointer; }

    .slicknav_nav .slicknav_item a {

      display: inline; }

  .slicknav_nav .slicknav_row {

    display: block; }

  .slicknav_nav a {

    display: block; }

  .slicknav_nav .slicknav_parent-link a {

    display: inline; }



.slicknav_brand {

  float: left; }



.slicknav_menu {

  font-size: 16px;

  box-sizing: border-box;

  background: #4c4c4c;

  padding: 5px; }

  .slicknav_menu * {

    box-sizing: border-box; }

  .slicknav_menu .slicknav_menutxt {

    color: #fff;

    font-weight: bold;

    text-shadow: 0 1px 3px #000; }

  .slicknav_menu .slicknav_icon-bar {

    background-color: #fff; }



.slicknav_btn {

  margin: 5px 5px 6px;

  text-decoration: none;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  background-color: #0072BC; }



.slicknav_nav {

  color: #fff;

  background:#4C4C4C;

  margin: 0;

  padding: 0;

  font-size: 0.875em;

  list-style: none;

  overflow: hidden; 

  position: absolute;

  width:100%;

  top: 53px;

  left:0;

  z-index:9;

  }

  

  .slicknav_nav ul {

    list-style: none;

    overflow: hidden;

    padding: 0;

    margin: 0 0 0 20px; }

  .slicknav_nav .slicknav_row {

    padding: 5px 10px;

    margin: 2px 5px; }

    .slicknav_nav .slicknav_row:hover {

      -webkit-border-radius: 6px;

      -moz-border-radius: 6px;

      border-radius: 6px;

      background: #FF6000;

      color: #fff; }

	  

  .slicknav_nav a {

    padding: 5px 10px;

    margin: 2px 5px;

	font-size:18px;

    text-decoration: none;

	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    color: #fff; }

	

    .slicknav_nav a:hover {

      -webkit-border-radius: 3px;

      -moz-border-radius: 3px;

      border-radius:6px;

      background: #FF6000;

      color: #fff; }

	  

	 .slicknav_nav .active {

      -webkit-border-radius: 3px;

      -moz-border-radius: 3px;

      border-radius:6px;

      background: #FF6000;

	  margin:0 5px;

      color: #fff; }
 .slicknav_nav .active a{ background:none !important;}
 .slicknav_nav li:hover,.slicknav_nav li:hover a{ text-decoration:none !important;}	
	  

  .slicknav_nav .slicknav_txtnode {

    margin-left: 15px; }

  .slicknav_nav .slicknav_item a {

    padding: 0;

    margin: 0; }

  .slicknav_nav .slicknav_parent-link a {

    padding: 0;

    margin: 0; }



.slicknav_brand {

  color: #fff;

  font-size: 18px;

  line-height: 30px;

  padding: 7px 12px;

  height: 44px; }



.navigation ul{ margin:0; padding:0;}

.navigation ul li{ margin-right:1px; list-style:none; margin-top:0px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; line-height:47px;}

.navigation ul li a{ display:block; text-decoration:none; color:#fff; padding:0 20px 0 20px;}

	.navigation ul li a:hover, .navigation ul li.active a{
 		background:#f58220;
 	display:block; border-radius:0px; 
    text-decoration:none; color:#fff;}
   /*==*/



#banner{ width:1000px;}

.case3{ clear:both; border:1px solid #000;}

.text{ padding:20px; margin-top:59px; border:1px solid #dadada; background:#FFF; width:900px; min-height:220px; -webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px; font-size:13px; color:#5e5e5e;}



.text2{ width:900px; margin-top:30px; margin-bottom:30px;

border-radius: 15px; font-size:13px; color:#5e5e5e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.text2 h1{ margin:0; padding:10px 0 5px 0; text-align:center; color:#0582bc; font-size:30px;}

.form_chose {width:100%; min-height:40px; margin:auto; margin-bottom:15px;
  background:#eee;
 text-align:center; border-radius:5px;
  border:1px solid #ccc;}

.login_section a img{ border:0;}

.form_chose label{ font-size:17px; margin-right:20px; line-height:40px; font-weight:bold;}



.create_form{ width:500px; min-height:111px; margin:auto; padding-bottom:10px; padding-top:15px;  border-radius:5px; background:#fff; box-shadow:0 0 3px #c4c4c4; border:1px solid #ccc;}

.create_form .int{ background:#fbfbfb; border:1px solid #c8c4c4; color:#a87373; padding-left:10px; border-radius:4px; margin-bottom:15px; margin-left:15px; width:456px; height:37px;}

.create_form .sel_int{ background:#fbfbfb; border:1px solid #c8c4c4; color:#a87373; padding-left:10px; border-radius:4px; margin-bottom:15px; margin-left:15px; width:470px; height:37px;}

.cksbx{ padding:10px;}

.create_form button{

	background:url(../images/login_acc.jpg) repeat-x;

	 background: -webkit-linear-gradient(top, #e17310, #ff8212); /* Firefox 3.6+ */ 

	 background: -moz-linear-gradient(top, #e17310, #ff8212); /* IE 10 */ 

	 background: -ms-linear-gradient(top, #e17310, #ff8212); /* Opera 11.10+ */ 

	 background: -o-linear-gradient(top, #e17310, #ff8212); border:0; color:#fff; font-size:15px; font-weight:bold; float:left; margin:15px 5px 0 0; padding:0 22px; height:30px; border-radius:5px;cursor:pointer;}

.create_form .crt_frm{ float:left; margin:0 0 0 117px; padding:0; cursor:pointer;}

.create_form .crt_frm.jd_jan{ margin:0 auto; width:150px; float:none;}

.create_form .acount_button{

	  float:none; clear:both; text-align:center; border:0; padding:0 10px; cursor:pointer; line-height:27px; color:#333; font-size:13px; margin:20px 17px 0 0px; height:30px; border-radius:5px;}

.create_form .forget_button{

 float:left; border:0; padding:0 6px; line-height:27px; color:#09C; font-size:13px; cursor:pointer; margin:15px 0px 0 2px; height:30px; border-radius:5px;}



.acount_button a, .forget_button a{ text-decoration:none; color:#007f9a;}

.acount_button a:hover, .forget_button a:hover{ text-decoration:underline;}

.cksbx h3{ margin:0; padding:0; color:#0582bc; font-size:13px; line-height:30px; }

.cksbx input[type=checkbox] {

}

.cksbx2{ padding:10px;}



.cksbx2 h3{ margin:0; padding:0; color:#0582bc; font-size:13px; line-height:30px;}

.cksbx2 input[type=checkbox] {

}

.cksbx2 .ch, .cksbx .ch{ width:159px; float:left;}

.ch2{ margin-left:10px; clear:both;}

.text h1{ margin:0; padding:10px 0 30px 0; color:#0582bc; font-size:35px; border-bottom:1px solid #cbcbcb;}

.text h2{ margin:0; padding:0; color:#0582bc; font-size:25px;}

.text h4{ margin:0; padding:0; color:#838383; font-size:12px;}

.box{ border-bottom:1px solid #cbcbcb; clear:both; margin-top:15px;}

.box strong{ color:#0582bc;}

.box ul{ margin:0 0 10px 10px; padding:0;}

.box ul li{ list-style:none; background:url(../images/bullet.jpg) 0 4px no-repeat; padding-left:20px; line-height:20px;	}

.box p{ line-height:25px; color:#4b4b4b; font-size:14px; margin:5px 0 0 0; padding:0;}

.box h3{ color:#0582bc; font-size:20px; margin:0; padding:10px 0 10px 0;}

.box_para{ float:left; width:550px;}

.form_dr input{ margin:5px; border:1px solid #dadada;}

.iput{ width:250px; height:25px; -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;}

.form_dr h3{ text-transform:uppercase; font-size:15px; color:#39F;}

.hr{ border-bottom:1px dashed #ccc; padding-top:10px;}

.form_dr button{ background:url(../images/submit.jpg); border:0; margin:auto; padding:0; width:159px; height:38px;}

#footer{ margin:20px 0 0 0; padding:0; /*height:100px;*/ background-color:#000;}

.footer { width:940px;  color:#c0c0c0; margin:auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:10px;}

.foterlink{ color:#999; font-size:13px;}

.socis{ float:right; width:auto; margin-top:10px;}

.fot_logo{ float:left; width:auto;}

.foterlink a{ color:#c0c0c0; text-decoration:none; padding:0 15px;}

.foterlink a:hover{ color:#06F;}

.socis a{ padding:0 1px;}



.copright{ color:#c0c0c0; margin-top:25px; float:left; width:250px; font-size:13px; margin-left:14px;}

.cmtech{ color:#c0c0c0; margin-top:8px; float:right; font-size:13px;}



.trt td{ border:none !important; text-align:left !important;}

.box table{ border-top:1px solid #33ade2; border-right:1px solid #33ade2; margin-bottom:30px;}

.box td{ border-left:1px solid #33ade2; border-bottom:1px solid #33ade2; text-align:center; line-height:20px; padding:5px; }

.box th, .box th strong{ background:#33ade2; font-weight:bold; color:#fff !important; line-height:25px;}

.leads{}

.select select {
    color:#000;
	width:150px;
	line-height:28px;
	height:25px;
	border: 1px solid #C8C4C4;
    border-radius: 4px 4px 4px 4px;
	 background: #FBFBFB;	
   
}

.check_uncheck_all
{
	color:#0582bc;
}
.blog , .blog2{ margin:0; padding:0; margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:15px;}

.blog2{ border:none;}

.blog img, .blog2 img{ margin:10px 10px 10px 0; float:left; border:1px solid #32aee2; padding:3px;}

.blog2 img{ float:none;}

.blog h4, .blog2 h4{ color:#34ade2; font-size:18px; line-height:30px; margin:0; padding:0;}



.blog h5, .blog2 h5{ color:#f7811f; font-size:13px; margin:0; padding:0;}

.blog h5 span, .blog2 h5 span{ color:#a3a3a3; font-weight:normal; font-style:italic;}

.comeentinster{ margin:0; padding:0;}

.comment{ margin:0; padding:10px; background:#f8f8f8; margin-top:10px; border:1px solid #eae9e8;}

.comment h3{ color:#10a7ea; margin:0; padding:0;}

.comment h3 span{ font-size:12px; font-style:italic; color:#acacac;}

.comment p{ margin:0; padding:10px 0 0 0; line-height:18px;}

.blogform{ margin:20px 0 0 0; padding:0; font-size:14px;}

.blogform input{ width:250px; border-radius:3px; border:1px solid #64bbde; margin-bottom:5px; height:30px;}

.blogform textarea{ width:800px; height:100px;  margin-bottom:5px; border:1px solid #64bbde; border-radius:3px; }

.blogform button{ background:url(../images/login_acc.jpg) repeat-x; color:#fff; border:0; padding:6px 10px; font-weight:bold; border-radius:3px; cursor:pointer;}

.kdr{ text-align:center; color:#06F; font-size:20px; margin-top:40px; width:500px; height:60px;}



@media screen and (max-width:780px) {

.blogform textarea{ width:auto; }

.blogform input{ width:auto;}

	}

